[ [ 13448975817519764192166578470151021838677046471854991982884789046790627855003257960573859696187466174780097617061900566657606004029072750085551524501798212442709984219719413427418268680963790913560102936797879262335842301668844427380602923104816974875331813784167008410178656381044463801294578440618833574644114243872505957472214678445409511863250871965890597959951160722670648748989407837198917211852688351862157377815749507567252342660150379108175739779168248114908391910376917179175887079801489136023565504254981450615584788877653310793580437982251506417619462491800065843509797247906988141285081509303048363931714228262378038629059613059933955114398694716458102950679807727240114482475075403030582364814985218246604631131686214915863217333131323218191377596214911759615278856587819012995141857349564740908146754296743109485001638815475394452468835597054599178278619271563690440290432205040279542624284546113108515263001894900207978449881312714827025085465896197815400223459822600414249019335868227959853573503489878834118018122325632421275812244101747323168314473259305686467598821549917623855341399273669454293837994877215699696962996919361068247497483717200415499829921906889944801449180766665748232957713664367549794495352690024896123286110989243098012712289245233591300958462023013899299923504686545281217332607663303392812428197252377398021378529067034367477466829339287698042105063262593331913220579846106059525016532135757185068351515198516600826334390359087331265287280768199208229473681479796909266748525006619529860531996966664427152886888723666986569745910019424926419574652641128958084118999625202401563220890128349076245335093097108383725747674865442980681680487147404343663250603770476668807339972650122515214657692141812998139132264905038282948277686392033081388074531373458640555639523543341226248993334409702680118908171126821196453673219091614297028550263927482460010612845745753298817113957639748577228502307878838945434671678784789982437798078625298062200936818783326478894490876586890649410689725994089870455277131985140332604818433322296883633527346696244541571710556161471932050163785050039244066905071484169141486223135670692343154790388817605548486773892414190754055080556981616065835730600065211332306400762768891885963207685593060423305012966522149028046688750024753021256119886592255340333027797022151201230686933785792038009390194960640499938494545396743425878759921094730584260013293505540630233876387352368940551758604355952789502325929167027536859273678274360536500120667537758753067165775815692309812787407360589746354086694510015347388377366131551092753825792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 9220462264256909263845995866595739962110548621288107519215451018618774458021723704369517008757423945531165367255415415083841587770188228318855139902213532003339405650885970938162460097447082767060543572789173010193045331031446525768565030636727067718782382926494248145877063740396390665545915463133783626460452967026774244587486812460910290299493996361482989382337837949759822746811578498875883569590535865342985201051384068335071555348715303989545198692569188420313833857730552324136344734024838102976963327847079901178001826434660697717499436621995738843735906041602222937493599539441838980392579180531311682406170526017391975253528218044629570676143201599897299398977772963224109443298720619855694483067808552818227643433449693681664416657460187228695566460269147953028257138650522532309371017531566295342824811798475769973108161216650042314066406268758472802810221111137570566539926814165224808429709769103465864076154963837015188948318687057136750690943646576583820728728661149858690470830206122525852949761755905751312980575523607168532711037370351212195995334897392650215251745135514473690793216960618371098518205876582289305394090157694113080782854135263905578147069550557521769912258517156022292687926549177488111652012479374095011900711308164567033257540836762175770662221560590944174382078480964357544692055238835174057701043689114169251975760046246756148942459751887620819566559991030304661970486342081693025907079471661915342879228408002124650605324117684503225269867389757593024497121487349116335680054570958369263124089639892396044515261546456675252663566980025325913804081587922939489748763053637890605429624898089503781163651014976878078984230999859500645824458349163615129508023740141283126162457202155706546630695429802523210251726873572380567469653958375353454737652433898166299020237363465081759555606908484520626917890709284406001026399899555793040368838788659135356904614285823216478089252297477019871009269352299006875726254506293012008191185920672479981247279324572231758953659467142052160977429050580647086378419942279376974820248960898117749249712397068567498920020313864589402464253158997571685885785260884331893746537661292295640424520957180118252985205132148826808099838958040823905321101607555802117928309506706276793012269938076989476247999963099440524298060018148514830534066483357683146771199241671219876015124844802600704177491987404936425573966594555823083529172880502666185233062757427781859111424700143991083569754261361363258301062887570873020429204394598971310552316615695823898963803800326236403124790052361517279084974563343335468052121667101995818475847680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 2374764928850525220020501076465160158592724046609805283140133550160508374547448875691291886479678625559976876604592020328546383296718945805867082614047847234353679552841942403364964257622293542434429206727334161115342329751986173065117434586027928817464985006531718254798702087635762741941593401887949082746129195894831522028784656018314755974578544233103345151371277680803320919462182860123633125350237084218913331474262550164291856743804390639602089860488766568528413492599103193994146690690739180326653649208205697359417280698402500504329203524013224740149544892337204173386766206232496810750129203953927183451305976943904169235820024721731315489514886790148843711898124276093046788613548891344964560781776524223919336222806179775022764210637524916437892807357942658816220436556975271610693901064565062451393819045804748770952863553467163432157950736656478825567984671458402102433955160638039840091802674557653815492897316484439279416399830273499356280013364163141562265379582230280512579806838374566890074915729107012895751847881303662485466475110809140776803121338774259294234536867501725715877751774874608179912652504979112612085654714530447684452211857297221434447926067510142807538671399633736934356010005741599141793075479158910969785462634672003727753151360065316576655810447320771264255297270132308210445306838618985784711537436217045889675814523101910709647296127003621831471325864765965580018870348109741741822974933641632798338343059022768068632038558457277421401625297839761277720538806935099539480153966001131575548213228573876344228398866561268989209296727873034185606817440331303505096817990774913118679679387793082489274410430166160774310642564802008463899690702774580834301102032487763289992046631734987706652321632396173815623002213497757826120761631316381604711380631858963898368147776147285630694317993675979767542399642613540998619624474594972936247158155523527166899752722537912932021362732217379794533442120491637874420212732679277610697905173211404430019982369162112095063154093810267695843953431475905458210934842377942195069254698745026004193111887938703088703129738348122575471504380439624048472486402563324077976524602720932640016357249068430958014019869262812562960510487011311169874280273529662687763744794620030145287322909194959985678231648536469250028560011362504887210291877129775014612786698757299373506082597601124494581183720986989135977800914382805126614617822856627328207669155084669753901325075614087770808031497111858445794693979315414817892208051332724385554263519238765104601737417575042879106274650562550691389046746975964752123513695810419742111013273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 286191468143295040135647706229795947437904605100574130445682960706452698031514554280605606270945752946069579151410295216712367192378684302954568870048213279586126652463436694631485787165041941492123704864862394979887412181987453108438931612256581387342040315175794075847061246537592576453118734322076229400844252847243770210251959188986892610955583760965703427406186124063397375571199011544823185675661407435434628503960312170880078110226348839918598518251679519555458840561678633270911532294809776187960342962573842296383782084192433054269896353086452175044771279333248012181502848502869892838535482127987443913788918053887282070925267653924054600588210843393663597382615767787257269094690349897262495315093919618431123307530669973389735148433792887778877934203162771741679580539041724686110004356591313546045600576357794607577232335493207349633366490080654217360674970027996095997873008229183194205921798586949473912932083215180120123381250060180495313885124066639334443569970899619158918019407812159910101082430749330894666009167492998247077377939584317469128098864376454983689731670336134515185033256265336717977461221340214324087757711479123959399790648532193411809014676767079746390948170620234240731608964713526720128178444640640119619395436805840389993007951579476565577265099531563814946640590943102347188448757918952577125699833011631316397377115031604448833944507169111359941715807489531169943455227129950866234831805910481352592225561122117174367143099178966296155327404844825518768643229467202656838074969278953302994380470262550469166478680314366943822270639819385850513607255111296185069400463505640877701956410494343997554081340368386132758876849273191371846674812859034760592002312505821359231255094930305026167733983017698942843835140549182993469181696374617693194363989772244428612741326498125988790367177516114261537090315414667337836417012543712650408590774299987217521260129621619922906728037166350396690922289721447331638615448632754295041731167575508281303165333588390720346367939530077134129529607397309937633821714808444025535861218604985473800699913026268875519282713941253297181728497932837369275458190661938151595174923036932596375332997061783228927133703100893899203942969161830344564854697758770644478897995890383200335379640026292171003288676917083859646580067240429115743776299942039136704368655427013342678865405072116098780465314210142082248750613308820238227742576529216658305107100833356761191620165673720765364379480325259822717832927192647816067818578038579756092021848904184455957788133692088112821776704410379747709844779922888592133357077454965303413691121664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 17319105367252109023279487668813418285225495135026816224824317702633436800375759862868788727399372420326159989001112796370802270758553399253439583671180778353450023658747346322418285384151664579209899188284159792893000100296184618812032959250784603349645539159890944716630003258509154491427946765944611259802073404592049795115181866104807921221149649248325506246098848731487464000190748353137972668826056972945121850109577317166740003990616088071695904322023231773523328717273622549409646570839857559833259736906180092201945901159806882493262790718193212396931779398140361432879189166678491250760326193380923533302509560337405687316891400678274264327885330450457755372632753657400378927732617089518027700495104904174603536117792485174585956472090430324040183514416851065626652327333463349139963173393572574981522937339346907284608279894477770128687643534173093499350563430790984395514746053348413234237808201961716252200678477319285295950409047938281449767183795890604561123504780935266391084766016468562273188789987935006380941965827364772386662202947947751379518968545467529404527590274871427565294247010857415311775707967764893542069853470719857700502515180188056430465214812806948424631320761591252499532529597270537907439083482533756434180173273788148969708520115857570379692108831394545200327008285117126132222167105316998882371914575145583872530417397914293353034726707002750876338697724704398938085298033419981045400474518406185978632229414732322536530716203663434528322467067640721862353846562069101834883577097333399926975097874020817628897841619672684684123940926174537880393648366347551787373363020749677113505811884380041325254147847586800603655491351903943940006228212522052083237750134874043651774301304118886467295862348248384402352459083782833278468709615407542182836985848229904146497232587531689745523176144925542834631763217169246857210967275663616389700505240167197709303156138304079149598837895510918233410717446308139833297539754264472719808458400082964106960907754254523871870887276532818678533651119974100946895025130957193656039555324571921169392996822904694164770121582828482303482389600163975026301299768779573981659656089615869841235157393416568295953086490835955107234749441325578980186940936332052261763574248100800883410681828943710203788115504587609405989091091672128079210774751582278378768179556324444992710626099111354255506320807640541276821039802044495807525154885524844231427544907038095776063430232812678744570186930144625445940838842912916380067257044261089628981917717887724858885225981582643888578085165211187762903373831705250513564070770312415688829705178316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 632909507345958407330656635256219306348137272156668590111243842269351073483433943038962574046805560525810025546413348850181505683965016848363753128270694690124908133420379536619254063399590797553321375824988641068680301978117473749990200746421917608441193269698709151849483721905577374652222716250784002926046569010846780499692647055072147538098563020448882912951290837111553016208303440723824518179377085653743927396536032453727950620962706343688034648525137537489184579803000666174411401778809957273494003385659178117182099289607573008050905108937973183575808216416754330785288472856173168945546787525650664462424835294846012082492696221539330185151879761672610180798130200602926910236019091515120047760549167120615325137274808974928697903292720094848898466987377867056334702290245565608582962049122662088077607447654045184561091018331874333993531728934897287812464376882784566996401884507694904151440917644465171834048939145381791256624816550228830986793132422595686945811470492082065943720201635988142672762424456671779291826974176969362252533008519421453189876119798932626037232860510209192431429046933458397106475347790817657752891288912101880087286382213730024584291899815441079246969954905662529442573167013687022197398371001136859609239130541431738246511660962790332128267068620125152557144643894967563496450041677875438698637028068254567407667468080294032379708570688827339635437031095298812365386982042239897211429511259903490163882659177431164671287264718374389533948600862667828643653047582641430316553358420240488835173897479712620592243830580042450902869667370453010962418768232835445295931536805735829569450150815295971736344957720191417267344103836030147973609768819516516282548436018046837810124782291994038473791981651813325720291301737150428016569833957757647392313099991851711748999837757791542080281385759054208894023610844104746079369461856034393599837011210332966076793335814639180371074259689077573985744632420703004289785111030346467355513902643004668995516747293794720030683258511154120169076790271950472804163715539929150075396930059745450385620906898852670255007791809366538130597329829413400697166720386956148685680335219519162390401569285187664940945372118773323881489488255956574827482258439488896761561972666091003627679497092006873130201261702496777725928336181534209437218002967219522865055778316190014451472064735557326393577145792708618325293281493502916660933373864398951633922451785848632937315087938653389381908262066684721569356944925200508573145371494114089818718801304065771341133198346064281440494489041317370174917178398493666951960120004875042960469849832161280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 14687037010586431585947600262964907842575941303969185511397237377299499995275626604359624252379157300964201481548162643968816418223646053967232166495627742288549071818817216826298555563198393409952184769256633834122687692216019093980508177533964809160724097506397899105795196182115438588224514940167367901793463878850522738229346542391692178043178893010368590416534928589431453210654547501251465586258699732769264157022991092050239485210450076260533557257651469214478993057713129280303920891793476656895657891868425764460694300029848177143754617891784235456278452800898063327302147592097580027196015969940392558945411908259844878447092612584871369816387767197834156719967195403893231682813451388680086731710540258540788670105898230267289481347290962933194222519820481830243871381662833042340907340704074266396976738295947587169099562634618498068381182202126969368040006555718769466022972080430689242755479102776460491539215359524067604092414556368729296732051886635551154857274010870395622041221578838702716016157296494832346117911592190654339606402241970838208644319079527256631951545610322241083706177762781256371355095587914046382434613520388522171498534708655688834663431306669320537040965993774622272889994393561562417466677437279058215116227633648248689344789821249694420272201823111022761664527593096308828733740178607990540596829877677829606610088018398486154255257497037084668821436185283229020749305117755366082842173764838928489209406676758626994411511856655898843459098513298319914074019317181676360552268625559781905324591403730080226882755374190784438922701336972520622483058790251667161147923677724055304682844615439020982252059521347117014574872428866057118971254121296760401166702635194855866700814405675301201644943750889083354179830897210544141112218436166892321491049778872306673536687334718143096799641623387519664406842851316218128631574674229075135838710168695192389832960303066865554433048569954570521450704196230451954617395639573283878622087969305650204910566246805992952297040748242975404281550286687151655685070404478345629865777964840285634155802695888213127893679154241532468894647013558137195488855253404388593503990616882727831469419797610429479595798939468165569222928727068265461884543696885138403339904451779072522083807519321176497143543922603342069876561583966149266866285593984250100433437206616417950952808070178275325218591918053820950332059082555705224012909965430705052720321079047073787590657918334630218826829103028976523033032024745866829272430542278373486910006568142390826069045140833448968278085007081484729933384109286865908910236062063864433408636076477644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 212806230382089186677405429518172223449435860028835296327197172200781300256551312742383085106681759765788136050696043551905649546694578469553546108323253100864201936823845855698971337411056789266219324090314067557459288404503669308497294039098187532809037258834875912753390649254600332389006896617290985179335446153213767525890966878985188285118071977337849438061930871795803301651859693285091977908335713526688750945473967671722564870273428733596685063743571712904431222944097165309563389737785821956608780994342841287391736301344101159230188854844740246622616969869163229264994433887143870309883416996758332854012192078044861308738932454227939655774431138604129911383861280123999150736183222778498133447648098420378131437778931770662851759932366676219671034814083224385953792718715623485161459793020996544139038159646068893527997479028091459276702147614694992582508153654161354808713250400385544200867923945238817535762294311793079989824456828083597964364875361436174935103555388544167236910261738214180474313137050172186917381956343631582401565325766584231947565643083650658128475434094792798476732701976716721043903580703745880073394567629368334625437215159874985248588132715236854694568850437324132398779888884850769737822188839655920844668718710967200092766621931852574603447092210762425304928511277827825508572309974932002731050899824004720913298062657483887222895731572558476316800587204039996939682463208182445818067520113422156192608619395651185102427553797934388376937158542623385755630898544983684766621297312777595692842661567922657279022479128792137633612501248203999240712593097941529189092569967860979804911559161433307836649258312308700375727837118750019814744429727968676520224749088428319742873834767629042975697617346985539070368759288895212989624453428224038363699261100260419876026601439921958567417895976182096445864186742895766907056257525147949751638184574807226505265508215712832597734076744449802433144795437344613097285875909233045049468160673504023468973160325651288222063439357680634580631159360197942527169455448486124199135465039121296401959065003581133955560869197312004821788024529590028503676410494836209659921509290744648636698976358720734579364515442726462411818404374954629807431894541167710021631479771996609422523708911030941232076192863624396353125747806573359677964827927443883987080922764242929043005614600884385577571504820092244001151718183108187723473767714506264749761716605966726493957284642360213839370464284044859094799280985242423683317193445841983014370015754604553865247204899712768678049341100070710513714116894392838581740184165906426700291090938226278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1943913520970711471352107260775212399878398122882760691418333915210971879971904566209866828619000267655263281322694811173465958765854810658392843500038614541676341962441948350562656208222681683740188312130651115611030959439726093263955929832817165492858401521023067633839715499972989759913648067455496948841427871027094578471994034937525499415917219601571318755159458395033494777749883185579139374317373581908228663190831387417029927185163410308400210164072332664901065793336874294442328749324389114451404201349367015637894416947400215868539666640643053919942355270294415040392334727139923838005315940309270925551646692958068450744037563949111352421347895298773901133963166658004492783171763351128024734279009594115466608661126047223334071318332730998266372182092267500344119690933699114303318296059079885603200846149170125493330970433251246289444769516177244349622064052582484555061629971404324782286623755808688942319064055118760408061107785188574630330489579356211078630677432798769167973580412900008447949693189556043423708572471389174443773685137746083362495102604634501378142943744371580795062799261556676461821732605673637451168941836462634309642310043093938378553160509892657162903487375859410358302558825818655239186103624075264384767394375451701616152362617428686628989636011083449879124760462062342891484904589728860349325992872558936319127642305923943201319990426801176711907732967314263393997441672593684355242713360157347170554131609913178392600528086828824141472683963362284398471378342336240781293023390080842767006144925021976724495946028006398003912358624050828321835499466822031001451603648717772357770925196696581205132655693935190309753983401446704392529721269942498936447432664820537507835842240877495554186031310888993014589517960106811411512558965030428285577632101130641526579721063404161380981977154008460706777906753323005413158521102666117119521667426121788181558671067866513555923409843038099409704341043200644489822783569026150369400490198190720870399446946433444168883775037870076986225917894825814945263431503776884043145391594309263695970839474194215772389404345501093714217108813694758222008804528631076680955231014735193432279918391785858134662438344176539647971770768117382390677473736303017707406747011625942639762458564097715688541630653613341736053744843004069307346397123723872329578551528901335963612492823780537164374459235690292690743829218849194130962641382585505960045387759888052836830465783665102384974596010063790875291184233860634465149346207792974644079683273067518895615441967458570237401778470025470124984016195125053127410771896415903260971676079327543296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 11470263135764475812072192817231250467128263879250041389459366207972519525763092954047472267016027351843590938078933441233943443129435418728639644321518079459199862398930903479349120806756745073745287092039079344554437585859576263732313187474353336180306530906594495701391485395495040198360886851364586951011050536113692571805696949294402635656168816181862110257708495343668607122556248210383606955180841599913696826989928323406228411354387586921433776669842341305081418278016821184257677812107425930380114842546919028862113698080209178599395108242199857573546076690805479433041433297948981856628948365568014824111148285005421203162915258366662086000498365893499207495941772766874141956875022693364176869422054531310692206754828168208581961628779505926664655644843613705545231369332626556631651675310642513877199563051428039803980207158680972695177205344355818676463498476894306340584334428495637215820312592911733367524164605875444647860938452578888451624026501560647564872621390006086001543028022074313326944967517419731613540685160954609577327985217767464061816464022687348315679707498903621520635563017691518045383415200616773805841549506543319646855996662440947713988883814509661085998680035040935828300052906848842985968942857889357157565646339862023366760468303327211564408512369760744431634142743734681618856912912556139547147089981750734386293844372141275103782862955780646074779500627648185307254029888528443000770351498798014366158862874818445974051674719361337178332370494572578153304892990014387150790365284531963925534208025582930282962027764375970968421445109622186183155624625670273121691645149934197965064979951698935785237891125461797812836835972606466174868439598791794665159794732986296699312647691332754737835357278315629576981813050198877904106321194595179063417245243388440883659721066903404705795922545108156057434529356089392797321046891556535759114813159955826977632674540707901039317492913412765527679160588336724207990469137623014309978262656165726537916627021900550711941331350473521501247833848665618931643384605769292882698431861850262192412714141080830514716369261643523754657343644402135755442663760516382241872633548550670759180421191588660613463371402198521851409290333596666981415260155972158313886509908562954983542805605503132180315234345034548268791327023675055008869653369537563137924610599246735183632847174772607157377465904729441943450479083004742978705259390565689321941425047282473981282889332362183938984619817592724665009234132048194533343037977928144473168448987162629042388409299754151796172099574058451545319161597527339690893437682970377197231858555810532556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 44042169652289718822709542294603508790820173426380989472127287920936090833053014425910966929555858440258482061035846696444151382150069252828440368940881287460921491088771402513202809771435178619222078755993801880163965481233521779400280610182914684088045077190238095307857623408956622743033122851677499805513605181610040053355729633785560904781711387375940299967946141117942049974660776214170181045872915986580151476295950078248859506207588939335150184999664640847709467051214970650794575344365815252529714025678326912628857063917299131144637582582295005304690487699779183100533416454580193251255904320734493070552882284658206439727612663750077134776631450270294556319865759564521589142882871890584316453502741221667589425165834562905360207539225581391275168781275727410609171363597087290734566403400135024057097331071373191214116605490677036109539175270120538759907230352658096992708844066358059371345328853827690532243747112510140019327231756701397117239561578410654709828515166948208374390892049487985919517325786803247702871560859275908907441737393877160056944274056067047960435699295784264784706278025157240118812241797082554029630733280231007784934804740456079463138407877301046616405470046812637642264563215423412659739833774075344152611528449947716372188037552140255802084631475233113835302910535588490087286146368660453940547306763512097381480837991872968703880849608203183231128901187271609449823825994043031522454812370375370409798148911593277699411381333321169576885436272532818040367131055908439663640435668975547247370657440952910486568420519922017134467526149398402244606360438044568851786783838205166704642502240870004430564352812348991699142687550780008147454790416132777328854834564828309680694460078866975957880021991048604984234823552414456537103994492092546949340143025972322172715233745694639154461066140924779864916908537572516561609476482267230638374045150769380038967493683729606728801574763060809184671976375845004974289188519394962296705236433770685350496063828845734840555172495112287823419148955333517519127998028599760274189811370161677383617036782812716187546570277126453894074897758607640260721139651460165379896050044432142120166468738275902041022431756020185661384695491202647925132759348653538605283465119848464668103202298311034490382378185314287935070868986757627561341623251039630688336673075144480776921092925708477111600343802266735041417980988306991101633701455795400983476097655114506933240530458902286073408440289440195231311409606479419420181612790569677210603818154215393618311500073496157393136081454121960527651151013435832054500610801435677539112312780116291747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 100284325163587768413602835249800520028389532758265735872157728630948944094172381299117878539439376279484500452804358698719874376660420279007416882313969683264408907162708598739245541074533963778695891503536505314617942947851638857524448007723863680286783576629513644869738321487698638289743102233132205895537144362383737064112414800049076885066532038268073373526412520002033031636475617822523935806558188805965972188899628945035714776529857003828825609410728752822422584853514927835706769168021958938374969954966847543569330998154060118273630375132213053021212723296337171109609873365680638202140229229465648709109461099172686120816043779405506189396643485728124892558115767467132553789620279792530479884440072014292047971753274801111089547405029979370944737738431470415356672263313693582577300738339171647228707759328108819396880112532342715530674663124667835848230118531821066776407637639658849456085804076189070292615178309232193188895050802572436857714277948480544294352655135868642549165687444647924548503698363653883519303779917028243159189164799680374507414578051330001160076075096842580903358160719102738641542705789225857095286218114009900060867874112273133624492466471153160505226875470898864303757404767374772604068960831454785033350820874089332422075829794103078459964327243256795037457868945755423741692917589721351062079274524031204221685676558433327889557645424411839237853284440814767023584282011172192783633105181516607917162220888116983580618962061990089282398981564460201709543526180762515231288892908987684678662696416115681226723297100487411551399264552942927650613346937105424776885320505207549827699217425163769326153336291585570868495563553392093966417967936033245831999702250993654500449847344559703537429509960429290689804874673699616566582921807727787300508347401605106708332353419697003539603386228671189044796017329642584870778610294885200023594910933274230229165170921474506658995044377096743393646322400403352430558336300730077730357141712713798391505567517407304160206824965129008229664818224901343107858277803655079528810962630309361765173236838598580426494561700599146520310431865710836986725983533822118747724563780107551749447825617369703477583224790974642087395121728725567378362301781561004641154394856140762362361369670048763694485952514044879975915044088249541044329068341494174504464166459988707881314753826524377356112273762523829942953411534481038378351676690303010511109324761603942872172777539120897998649342975053045285501207181872677160415737128697329329736891125824275116464135555938139341511972531640465542266846635416743876943211833778246714281593154724639539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 58386583048044725985110166371257796957608694929512901688325915490671229450453349853950295404499116836341413729278857062966130040561375464602644658054907224663086395894909314048734982850638131235965350774595560612521718153654293678571593052953227401200872646950024729606441998333659189041558719911547028464069398402031817612200574819774151560261958400560749404102250122570729605087478224670729368854711169801560702035919337327910145656121680161517665989762928523246910612174160426182880677877664355127941946503230537529188749870060381342598168481560786893959747989131661488715110645846261522979805667011179209579259978661317046281577305161999667583066600146091365546445339816739289100002776029733603165930107837388852900478993419865479693062325655743553292054844676030631319712971913812476993200988088827724420226086153925299445583216808586312651186462035722836453632311673091634796326608187529648980326184379868212188099078535092147952807506645126759621562935815245448351878339341827960604848040091166370649280663561483632847822533428016353513539724415273536502050959228443951916097426888254414933070156212811267414789704722596353339064167140348136500264650608297552749249180456787743087714469971723436610919171570605339815583586016642809986775652995468209396720264518239825086467935017278125662282784703541625555851337283988289902445018919944827544130918570433072029222972857374488345541868677915303079434779911935057389420542119899791118092894988197739745378239663591151925791058919953103356424271945075300951007769272632467690666985885469867747875377564113665719321422114807205842860841123180170618451506601342286288596203042829409598742699534623336776424038842923695401137147282463876300467127364596943435031452947568472369833307654274033134733566674467472044098572015248512161504736281460425248399645731740322269107300102887924440157126061826706667226265031828068828197080014427261988507816040008880270594127514281054552517159182487196516811760725380595160544351106977880311322317344152302654360306055737317759200918973152965419750408021341813167415666766343186839075194551948625507174949945974361930222768886863124915994532341865913880397734060715608433166570030843441961909649181538832082339381792994447429347777933753930018853895642183708036400871416649498485002690020479555565685020761585790334505250178409405919969513276011514075971888205582198455622882161345032944643850717332068194336105149961343199990930343232542490141317874620259230597427647685354700590844304135714851809108661934615432242776307249451979500158937985525308389695001593775743253844051433468236986806775624501421163858376014587494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -230049474871231222842049136857328389429668111393451435196996167428972173510076296643669523658009032072989083217711212870821701677742981920101787243203084106498980240905149622160775207097156126859786682464145705367422452211148367574536958747187022554107955996966085605184895305430086857482949844642989052401735428878953115466048264380706655812513662086491522328915423291203151616022704119716766185180658665115587584797253104571883310743759099049460161105497518522237199957193924487197702906831441233841258869066344115650479001353037023010643714969465683771961932604186084608141820247932495407107926877621766255765868665128754802641632045831371999608931877408170601825634076425200879971476041496914893571799345605317671158919498856532442595855699442628610398756768019882770974712917915416972665772122802174249664467413896227183985903188726551825708471030174055662873884502431279545712208867312807481611287737141962072138560629438596114575962935791806474789956223143174310058381559081593460095149209949005144539527350097497728520680832008926085047517705686565275311805825742259270334113064387522347642858427985497959029677239593743055728729746455132771544319584874077772001160027448822729421669893157833223522750761392159095020434805720186630633024862934579549914725282660587601043322531683837204696165447218634393164559813506866478371497709202650535362251785176485444006241652731864933526312781171448591972197058631562077825831090702871331783801172995390650587055240501642532041743175956540885514416139554455759943361141725843095705603264272494725655825539387397613567965425914359452886530257950588809723006726707036464335390515117424422641239948528452925259995249171010483151301008516943623020214102689864479574701101994163480357402324448831353499057100290825595149153593959870735737039568264467089509801411123735312584195530073826224401744752431837541607222470746087202569976929744328233438032587927921612487908252247349856614688085794953910006751186340703771270072282219001646277237273267112348311654537343696171251949699601925018743360526337936969133490808138390126515662099905458572123491574381415803778001562519601762674360643865379665356890671820037888513215770873955084737925089706091948636687304768850337465052834495346974789498113278606358434762247534848402898266356128596511849667614698110309461920309962270491219215366900078806591566761205981919128208179179683914253184083612152162271487773362992780433306265529611381483482801941500603062351071695244942065518243800075951390891858683421648395318244326597518677350191380824325656448457680194695743888505289744945403508522829280001699069894159742533632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2452879715651371453061999164445423919698711431441865595319754929659830568603038060839902342503681813605669275714739480505176918266465930829209455512021174526392126327500176923839297495338195473037148462151395625618115238283892457272996984590385545361189785875947511271230500368470062029489942514510830813154130067981043028439283469085570671176900644389506057285531626478773000406301343452374318105885544672482498522282454025833879639894180998460839707104056740996678779886500216807958549649863683341524311793003830129304959460919678822351978417979025193708707258387984037214879078298008950057888491329133284906397690684473832987442625557609319998379349630386142726011876395409008285707185017653278614734709480725064832809471181719943683114336176051283957410926796944171088025867637388427081594872767392223977166642616110853992295598329548124809417959673399396815248777225007454505810894423929874004198682185219296386572658320055418950476022237166385145674682918934184578061929639641061091023819872077199956902045023167554420117681944681000270170814161504891128992677803956017108614548101766404412551361761231444741223028754980519840985409557833325994801154961010021648969954587683817407825219266106352809479047015572625139990955337874249099894407989370587660215811013910443051641468612452528355808072424090676962764290895382536961717184693589543771123564699874311023606595923757852872226680353424721977982376370676245622464866107473581861492037179228993432928263788264039165784986231704539726564607438465860056510329700313958091700976249817134127388640787970253307189991808148208154161401831752287494829065997523529768261066675260604103352174048424606397657135253509047958130805214358949517099143531907930132811808688831848882064358644141065164185809243415201849458947101188262040547973232222260858999279802529319061039632540708238490540673108412274227345182253061412955886425779402648529895645193949063841166964635266042860837362967910497482028069751303485280682903305307558154325618170522026939258249868504941608920740882847196167475028809120725884690716325023980585157261166213752235623581370352045406819556319036150648187226359632398285123861950283999322019764422940955088687315310737673276068180446072937697412642314975897783601032594138333430316806308900764103710035196450103354177515855928098817459528034435323756974509361237660285802423568051646122811217114361241834418981018575008510603624774068790290073235691717728110739226389898725387132902768751873984394965729061264978003242768246836448446451250468543989660271269512347762063663600810443291321739639557037789608015100226898083241101242594608598220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 33790596357309968011176477114144524467789690590169312654795657734200387973740101836176398611493445771420708747390630637014355391314651777423458636153135865999108874208297045087741712751557931906190752614412251779815936853676944488708729445935051079631187184292855708738570314337211597881967263867171915617038234062435204491318018005615492895607637635123956805300130984316289917305831577649536161023571543920520983074869302478854999198797733464648336898000702377613221329479364357491859733611671199161088169033870632035731669435675706037368247939362870896091014258374432518373554151285815451161459178395266220929957828210987323581763673599741024692620879380660870114724690844385354689950624747651181795641314720765793598945049422968273797337765556173506823610004031752283027328362796908045484808403546401569893333736842968141877826325257814857526133419945938124948558569578837162620760440873003428812091273645013095045412601245390255794485379291502927836614969536034181335543375276560466199911035979528459609804638709002786583042065577454210541554540147015095451569584954349501065492798469625988135839361483716558429097603225873925640166726584199066365828213809604311661952527941615128560695371924736309691011930596140710998131918124269607988576874915749664075232273555970167734063561325743611359983241198590105998217854802155337184817984872530271712557533504716623047927389179065924132058302281631408719286585749245389478325364291478792907816291409350732267556275473497074190343773938676251910089177646041636116691947936047986467160584318262196116191062724584682005003621424609466591456126384772036457588702166163094594670668639007729843454104145589742033625162349985522489951579061679733431264196887355746376447281397326163730420334405296170039230633673001983890856779366205417686773116474013924391536045187161525830815644589152145290781217838653539228771331676504591469785279147271009417086462025592981947050053977243275594449237655932090976682809799433606327043748317614810329980322233450317881775603327050624461519512759999342971268434361355557165001352575683836978625509254590427348935812215309144302564448522176414620748961096261973895983332150732103637897267488511090127276678021067445236661240899686274185382789197183035463557857193918952983858062308565803136222997675490851721212249775694366637923881315790972884235856747360576576412758147563668566080971953297746333090388339420607358479171617685421722301659302801907323703882593705716975033723181054265506150082973664575390730191075905830435251179658743500415376137029000174048600176098345765910944554870408223973118613517713797130818034057696503828316160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 198705354549264956453629399313379709975586701927068328144932407190637725676449742970545811863137901302104370326302235772895661728101371354402638322123780317763026446596378739443332994632880090939435791778307521215138552252526484338183147300861933750767298098856277399381122032606935737186456630456961606022742442211974944058486150733337247097688841278045827686292414477059948795346676932932867812905320751926588311226176046396255267896520419120139888002260604281519968829001101973674447479664908140411105088386867081096238443942040728939746034032934573203912993243768777463586527797701281302359140437307833352340819956507223553509885486717948837742404954128214652202681747257598399897286498333234239808337703086021310972973650214848045114401488508245628505090197550432311904476650422902550242464232266301811387169871748861459647667533109702834302052028714766956747272048697221388249847123991199601092358005599055987681614856489243493115180585710686395301054598106376408225139689732947075448656920873884713159158890208692141163031506339639932126653211325103865675755968311500045836440291002787839338452246079767511294670887633751820452802078931873356765011836928869792322473473859458241118654669301201496442471928683345338579238037157823285169804143168079453224339134677402559004041694664295785135436873100005982087408518783462611221605258849200951499674815180641422250648192175842492770657726111200804037853317336657283877902226181484275532090928394016134395106851441087947157169711694787525676992125014979315404650280619073697448802977540266881347400220647324918139944566996392879583149957009445146247286562315491153942239047572097171430136067199846937458122124530954596580975640478863726695317289580017812036039852641753661889066618930644512880696661307666289527157302524850839382482934020477445365981224354720218235238030059327156924594096565226543115779484230922376406522468654166951411392017158059010555918830100355037985405415482963165300558158188287285303247354026933855745401943063396042407368070874754642773209282852544567713691762942305147042485235615017205380524491556296057720448927576417205305162317870763378360855582402137058304691371812687337995864930238192069720576905436501531292420991560002153240383953438874971996810613376775860620801867860362249562860903174739637045264575986762060604706660556651852361040558165950742420513169744977410369222865140406672092426102992895290003886910014762116403272910219247243880497548888456172298343571568269863113175934960266923342845923769107606194058791236486886870630791728043986014334457239216186528718981216294949138429623124649745211009508891407387983872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 776455625084667899790739878052572962285795554938284793934710199898063546426758151315313846093061469677916733242446506715887674243605700823591964506348177403037977311589995697023306604605723930832763383139105809114915321859113967390755844641799342448332723562837910931144472457912495157135931222787633578784924104451693905624747498619044269913049140914156444032280835782742012534316703753577914016019631242130616228901858382156074324403644415049635979964856521201287348705308527958377145325064853317663174432335082582233259331102536099358253588380369703454834759600164532792096783241624225793366102640111594622623123071454092389524693745370690419050900765196754260040096649797907911473395058405793867547633751181967096073525164249757047774031842219234439572342486991073842860773800414849757119536029510794592703888396010442714352542049343899763882257397101186445897992679927053887425205391688568738415101312608174764833193266373288639110412055363035668660592836046508050830265001103460192462046786442120895003195206338876371135134018318110145214631874724838429740270534966483106450183339421268729775157701058142489338618894058565856706529590220293474575610481612264268872391761508130566614654354957097894408125330614523581493458811415626881810047452097460673856829048185402003748223531514942549951483465351727246230157750938042553027134001424389509873063656837250082634863182706081779466813711654812057915526634277598863214265568977728182232495332789325332026270603914304270062849010297475476322632257015640311535343161643124461142748459315631038647882945981552503743723432550486739744880479160946091238108185658070994319976218002046045741240874251858892593650097856348474020932562579710005059916587581777747664960649728569431226387895849374273246038735602801407668741816556288175677020075127566724232658680072615180132139071159879725984933916058024740893461655788138488124852168910666322927106192639724509530016040448324295092682214194418445457752539096346776437516595248179446418077552160657181039479402463892244100839780735926987746843263496823467558733855024162462373429761655922206401838932439231848434120753722574533080883425760111496266280260687481458128357868022997285007715865223097635103196974698372373757536341604003435016169671649436205924577503388623172904181130057336792963625347029843563790482704519828546796428904059407628745823522603451753373850961118129717014874128100230295542586066275501587817700445229249309704755734654635799389193687063375510393697386007471961384745775084652235756874789210602869680690913792808810936494049180027772246547368709933963686850261181696083015440641017973886576230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2238447318394370885895851420338488615768405322743818478537649506860152993538169811820734181352981726946578418897940375207846520619173038644801146237668410627608577671139415083822603364044848198065973188463264329924835420175598651762893627383426680074168273770985846779600962567066081979470810141473529594358052262845131865615046123823027981927983338491978640285116041020335212526413532850990813986952591748614348877528988702871819673219959663132168230730763077833030847330509018160452693989267201142579231477612172856259856856144569701625000450835856534063870340269648216238141547259885652136004845780261784889795833327485098372140995776260584481414955072410217867147752942796214400790364714610046487768533379825290143630117139836646848812721980354344582370801919534310606214555390363407816820440211570453554864486479168778503956533349569602496555775114354391818800576603030215052324614636105045781794052873965939760433980013232153368610617971232209964106387942230869012793927397201849874157787414480640258542813980431063356693382317347796406100052450340621451264502060423498177868725435738121804390438826967012859922336849012965862760337920888209894517794873119375314017566447072700191985110967537664365035804704297701437829784686556812940994720240010114753894054705838878611239103160331290856396481727028934520475700361103489911737736979957454887306692232235727893245972356505931529564125664794586159062734172880668076101773180213319973960111092218287961260209394022342486138285393453248720075252883490193028702164929998967666965892388923447686059714600055324804851054281675791280148023921892807469116640915898190531976171995408222917140645679183187356442666807156669471113312102815225096438187895151161262520654338338522876123004333586106567164758467362527260005973764529930480269655469725173986996554316315580849871021004233262050001815046390952386838151942128798120300483064663303371297371567060027555326916675074946754166268155064069214398952775976326698505996131789830332250268918731779136352628625653815974336203852643631029291394848053715969712220283839850482204143047620417949056180321503496950934538446925996452452812065894740131131328907761662282313473587526302957817752620343580573353541179173492007708555629541990018556171005420860016554470184177079463988368767504357680174559696854214640910509591224529061920097684515788168137792979634443574095510941978737612287812204452046246014288161667722307270670546245152542604973342860655989363094265318939929685432559090077042093016577363944953803219998802211565735709690669128422484591410418245799497540715337196591890749008236835829312056852931086993326080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 4769121133335737310467228245935321472619597465476545372722319941360284569424889665062460068010592259123672337598238330302986486613686830921616173581898497597530743805140900261687933139813095611547389661903755835426936481449430781163170522152313497296584158307056954454815177632437854848143125201209263441771111889883327241659496770519217756071854248340744924746958129191504992752793934366694371690241256374085912853817210939611684334518728856008261123220148390208440420106566983353837309562983698494729104847527764703262583048027138118049760895050372688799117467682536492398145307625991140784797562190481840569442625851635646782056331519733220769562290892463019397647660541707156978900556190200108882661158634268813608271500221477839921955346525994220763998624387330266428105212576660804727765896347416010047125825243422084020957628478943071931379622324644145227420716053488643161519656380116644716735008474262878335656274645309585140628152324462077637255609518490993578605940927651108229808295520989239990948472480768158396608647100083292125634454313382972623877031298148172337404399347901068037657323273771622551384886584380255619776177927351061699779059335362977607363098039165030603681683365141946758879612741656910638566433627240939206726518680925427633130891052269542627708417486578260817048802880585099449328166418145167871287103014896733047643939687829793748957247868922693810851536376618921181578324473123390743213366925394744143387610810158745837105402464030907812243785417277120151245303656550092277857446741937930031512188218575542290365328568523550043335027392763076667601586076750892100598749030940973172294941896730233230353346186317871085487871851373607262039383904977955346806348504114262001923697263786716205789196545206751602112791082143665307792435160479074777434626643468742214876817427879711480754664147718426283475969528287891541132384542472263614208933581304894606212165722631347771549618559525968418959091223233551634320858399097086194841313698542465950152824268598121506965622887662202900696658464138191129685388138575156870335890281928742245134527398255376702505126037494893235071614906649613081547840572556166640191451772905737587709661537237948542360324513226611885257865481971089533263484169014132840211407883886638156879555012468671767402096298329747194211772611591562349034283953858233744599395731568873708639014358273682926253594150910579444386876598850699518755548839059440057456976153951118421830317060448136535455070416330792910789044156622571341106196226179495988026803802066836624619434184152271776239426336161577767295339354668998069783731877580797312514982478279836636597452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 6983027056050064681387415758505180960304355302985883532711020171672777182753503380109798152153075227067764321076500872000801560525673758987964489481973529222583453198018734443109445387267650867441804133634666426460216613489497716273238637399762146540839573822581330206778237538117020731913342334406887357434699212112526575176853185507442003741501734419507619532666430931968474719899085879242140682917674953060793199595283395655281329531562689040682174732282093508494122720090622847029120742829779739526604096059664987915539258193800216834402902793443945673866712746891815670031399187809911560757085014930659416893894092986894207070428260561942867214745555524678408029574694315097190458249478294860007258403420056177246276882008892175101835965279536198817787944708462599811098954026457518676298804688161063124707914367807899384908032479201144486831314112596941237706676718699018398349959878858131599865757312786408615245835431000967735459898487531256823545024890382224450884615199663742811306307245407505373059467960693633200803475021105163069392298682168288716734311428672188831420271745572827143358298560833237555552966693311231741056972732680989927347154387581967784448291719786283905697672075710963118380733048932325599478324788949793752291075136226414303558448238021460097817547407632498803140782976286993887035917337855596469152472352590121808881533814643179850432503083784523017764083382147093682819518446979887940685158303509986259468756888148723420607009189040551261029697215064012835360321979469426756827065151254036754946440528604627081373011229430701046728448445010840276572819644897191794788743157833496837699003750144578634245633879501652884295309206071462567089710417866049101947894054282670756992117475410879100158254033358666722194291105837896920509250611658122368457675119965647579813458481399775985298827176202760635555928310334796705250925332818272013835298433649670616379980937913476527228164357280993654910042222842424118078636156148163198845392196266143587200287243977365549632694836130939336672348315666703522597452483588742934471094600963192519177958463778443395901971419037746869325393576768193518024377896245188118697241529307222400227307200663293560545379430531516400010720629910537519603021819175309419100884814379827012796699978553252670042014977336628084403704960567301551680336669400427238844334991359267846605942214732968217696357573504571922802904537760335902457492498405676359264010131284666530621071593101238341057535691385374978487756729280697993332304249114594213310479206286334291802787433936204880820031813303957492542543744016085033097436335917522112061168610217290314043883520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 5636811561818083641725879071783711337935584851861702456555507101092679246219451889817850078492514593711494124662838528684447245221115186312713731366587337639354837309354587637654515162658208204510795967477503096852375310082459032344957680333320457532949825206866446411932119546786535205453585456923915857590982723800502627849540641088369171502892605925006745025806869451460865403720741787303795072065342441487142688721037431610434018534053415186695524392748331343229589589735470289317396298331436992652290398607291367346894332571725121267082680450858178545099315690046838927838942544629069018067537003881829513849498819567022793445239782837545665701646918525392200408830011240184913115350315256345097182116843910421853485641484139325546812520484996147856880247415195209715340768379761749956535808257262231837928205749347440935617190369720636576372144069409630397633928500744463783846531223124784309717176358775900947394576709065300596115986975246291654703071113701748321330422152717130152293979393513703124812665743863146391953107123743741077624457282015536040365406903320743197777675414056849734672652472374005044204665455831890004906954279361782207901381612798166372960345455190133870652519088485536028575762376641724491071679115761800458324870702248483954704489409366224775511197025609748144044855878123003696620375392919168601953999897894362475552900703182021121358402057706027595902880830854950376297472295578643382518529098540067031375137724058819737059911739781941990622877771539328407728605679239142969984521572797645759775320694584630891810561815039680086211788864609276416001310506925475167476178020399804013689178653375683960107120381288462902758689000543587553166492610438153597647498408574463771594929480959950448407730268606534072566400069107241264590138934617107202558896036763380337837448234859860505792590314744394109121584899414523388300137873457796178324103075269396347589809863852594347967902635952575215132472770431692389650862660778371260233282364990829751362180541972961574685596401658878622096249705693000382416991428122105850732803264423949485888016817565470597441547541416172853581390587086637127455789697053004049083564685730009715814439026599102292925602602378773652464324206517037980110987090835254030079674736142697043838575419630934292921844217749135933318329204535340964846414611632824488184503911611674173105996954203011015173906417967710200013982172440915885347694208993882380649961454062768037271883650745866712090084089000388248689145575244464567903765694922809464411602874057590537336751661551566645103693942830802340230202696102489900199509977169015323042879219071722447070822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -675779134390828790831749675888689161279256672932046689996605009851696825577859275742353652948195140772633212757538176767785531711977484639795845581488714793741231012456325539258027526406073157702018635579173259917545065095418419468170844695422691903306983017455081475495600546813328569943453436264244352530781422080219924140952000184424110626090939611572720697694545850455756831389335749979637227741750278643396119907394501790152240715738189737111293857720589542736487947215310944397972994541401116669897407636198509872469065995050363898016117017866407438658778630896323411878540745467138215881775152613410541157120483672416166421486388107227849729240334454741683578184334240496307944944212273275198242680001518339190764428909225373553668167783317931859364088871585322942215954155204287766281879801595600662423522765151666665685862546524688529692426762473063463505788102047221563033962382125920259606414409859535052300436142650651336809609870386205383075284481476328449081696361982465626252078511045546871895980002250122737233759401673911553638556641782182003802628694368344947805506865176700512390545596313154940760138725872702683262764075019858050228766123904251558329387489158287874254460433997382193933459112112594758597179620130668589352624486856119788843018878446555757513865336444368586708533686824615251371882373454882321520192868439226747394065804616982047954806818841278029006910329035926655125915321710268828111924221195040873399483345541391461819037351094697433716179563995341381774449221211000814442253834217688898935689268035016843880449001402600613360844939992378162548985124803930951322851162735472430017003230356391348775151223515775135479154518298880420944471367097569449616477245860627349100751728679646171421143154664172698625840541102317299611019932413502190761892645683501732609207156201552304036671544862943511180075461006677251502280563363687692364683799213604025105416402063128746669108341841650446100300634322746580520049804827019989100649503263943239854842911506590527565816616268027035677895763102861752142253634190290016223305443918811392590268882598633894048543049287333411299938216572596415846587210071290083216783627458714630136472529819007694632407352318778578312110780512601256851580746535908982903403695212538868535454284247223056817435755139343940789736518196009095585697982077563448831687599016596196582876873332528164799775367930666607730772370032982799343093695969492128982600206076559322292851318053692621461033722871143835801194607731342065994959330502909084236798038476721320006771848933723954364401125261962126797750094518819863637353927896203114375714623219597236083097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -7425988237075321840471217961162659287713756265148033443396293957298521636100333698969066043428473129049190015693808833425362991687414057968910835653520233231481218719431673164228951976252501919106071442094589865139455103286381814357254668645652174180360501057019167153977773701467695417873430027269268194072359849796481597580372583090268000268334740142876095171707210451212984379663335441937817990465928898075423434495124619434345452245487562868537177330596525482766497096994846327442866840532869707302486527932803688730915080650556912153934454652775357561570866288232930771252281255114466518482880886760486498421446658526754627543318556888736717960781878710842782552299883841455170926459586246561168848904668500270457738464311692656258604447944208573522769845607533914715294691411919697888044141211268011651842892317630667701651614549014098206052169727512750296054956898411818430706147185216599080784802013931844571182198514323493218495506178973551170146299591333679210322093503054514062897789852564339778858430800606954017005579059228694706956941410421551960691463621702307482366025556159448561805911158509771436763884709951431081012803965272947711439781655107561488924811981797732820455537280742118673500463374930908729265024233377215531564711436407266716033231342041596036376325485801430063078575944916000420995479918743208667658152064258792279520446061637644325646347993687328756296312394841861374011153798514396777950568352190908623245923536381505656231988977534547988266430938811189397781489550800188303120218822549489448500548318141713199371878555862864291762182906773272460266936003086346309398797599384232869081126727459349282976270832491806702019663840077292194323559038647340843914938399886367607215731569054444320491966803968242399755331238950217936857758941648107275179178402777291533258830280751540343950630036055704705249052646543953756491199900975531152692131204983921436899531089339915468519488357916655821382252850077612043453290574278395727467931166563607151991306419273699026433799248250251046711072510004647125494554094381735148744339673058261087409976822003214034698361453793550097051541717462407808753375304999151995962463846802257794309942836025156770650165162321919340312926996265978288467913440146113760938108346323615238421388299409111585050184628400932578321738962943540395428497065635470481095742262801095679338579013473409515212606790652657226172194719094523374928099296022476721582748913949779559499203669182053490951112206376992826080117996034656645624480259583942076199284066430540149696848780689589352708023233177836170742962796209993145608259828772280138451825659298829427539968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -8166363271575005830666446771276461665430835207276720605112324247001621904354420052410980745913023884135733544220646794419763168842189114763088344706026419628212821823459386927921972370744374087283361866214418089922869232958329799982696572630579060322445801033299029006441976791602239357629638110116711632184277209452571115594148137932468035960202059262637984122274645029391177288762772113905012503893686850887775102833711566079811827110539237148746027062512235741644936743315015059886485949291997004411456655546268593009666084003272152663792867496468825649507469080291926956246223436838855508039283391253006933255587649908771776838693503663572671614410304557038902240150024313234550313572751727045333637736080268831883011079656236811735073429419689695361394290558431611925772310199689485203242214804749165595696799452339877509807333213873166114022809113339686412358214753858924418839226692004890024330388908119950360825186663291979552414855988151461083781393525059954335305419865381384919318116735957652668129033469627739491688425286550903777417924568743936913824567678579993521621117736542895918797654749079846351393399228079256483733787068281453258423078032528404758143499233535840947190849277054613448424484879598422350437292007223632288473142798260303582727570015803979547140331248462440777541126761706123910339047177295852897204947937833176648254931450523341186258008990567445642408707670404672262448737577960726629171944525610149612561181139078845662845101710675168585020950106443847166876921576823243484285198079964810010626565781701665753428028297872723882934001135149498662605967799958030591858825633812992573989427474546285343704370008713740668940390833930442673746511693298266154429425220044366919579671036987568864223897949446503701166329984837382822324313562330647961188763958736484407986008820998786535315946147189150739347927151358865393536582861702418413425755382618998766402441911193620449532967535673663097611901322383722072851104427806667412809205929250773602636307194373371072750327156783727986617163205308385977243809098409595930956954257327204276023758653154834846685209423887048708636703837568174785642900786123138132812620410762996462072125152041970683377398875416426643291348221620247015578047099774052893015651586530927154000749774166546859481750739094333988937913487328974132873318586110822551864026599461458757644411218531187821959545099765229873986435052762530283818800987342735706122569767493096198042206306846141572633457774045986731412716660330336819658084507198982675498242636120253873915510012542862784630120260750500065359913955858400919266768493033431874848763638937233560646451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -2999122406832308365801289706558253518587330982450579253189609679321427384823489299293384570454296969025100473802308765572672008232776456993453468304344379776335744738316609782325005828715097576377044814889266134944655538474616528405605664102570845157532841900503276981363494111511170176834118044368988273541906408779610503093100297741285231376384045535495638452662458835320910110501796730843029327298551292827896772707560181325371928884583511844400404812244639808260589009853975717336418703028011658434776907453625427219879175697835349438115910100109892513426232627830045611022201117529079731906613134793382029926093528551305419910638801049406004591814757771125736477047337764121029862216553315640043179523065549259113387826696821581761791049898777156148404795638177749977447235171081956525026400352978043344708056245814268909681803226391999524932092728639895316975301932733823864636003350618403924991028268156146951854185248817950701461690774967218665173923076275479135530999584756009401695616191818594188230701614419501311511864617378378810952170903250447251973635886004710983835343281953077345084663287604969548839980810691454818238030143696267966065912230162254551862227620392251899821805328190972317987108195484329361373801140293899838594654845240556867235990565600102884312576215800354336611071818463159477760795304518292799597859138295300101181278437394028889109383447901171853693882511796475110590127688000418610677916105713675212656487024520597947703719814803964117925864788493398244300661787009280113855441625833437163884350124233832768901389750823786824816997405286828190293831900935798273089644420798476322621999813084747046266607780222754518545909752357447813448185435858701730897438752137914195336448555893502582673128805685257922366615600159297966746868818770715766993957014254404026974974809821272298996918554825422484975066574682130985241028657436335552485863513369137284529771957525014537368171859641995112617267798200292736664895162796895809693265670407308625351967876252387254663357004704508264132440258658402910407596467316856195755103425698019309216786575226082006439817572964960613968391360359604495507752691788782870558471946457944293701132438797835666875701426993748133180226190450348496638888960535636146954434621534244479032722793952639480664677115521757058431509326755021919791398776512453017866362619531114541547116607366105841338718426949344955741346694715983586494542947372973929914529218260908314155109419538159428515800052503656656332120775978708879372242142971168215344744224656136442309614835786197170923577175738079059515698908558608064184088305665436685525711856129833013172240384000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1913325514791874123891080231628764969256359055417432221695401451388111831728022142640613740779115135159756734579818952551454688290135981624776032782009307387024465348410224314130718775804986599231354916633697032100093384908280092779138080469798749750933271873118744685310196966803484209084102100027803926340589136600375730537646417148832022063884237602365172948694478079057676560861885304051844251464816643487360156247178694714201175661657903938311654530260016413880317242426570481910711716351632300437300104913244377421138893719164548331331626514107927334534555189576925571007378519715937161319131109492750136401785174382358665613447295704713868056888839113134931383357111250453665007438455378635346921609435391522445876548663989161261185528353776546258358100588227618751610782385469533878973883590221046547333445510492597809978264264781142362366746547968603406378538251740802481504433578569708603820603237814237413813791455013744815086245471872814246061768339491587885695033153515653302722378438557390987044960626420382771256410158233820376408628125374835279453629750224852457366030379994922723287393293193016315952695067997772416518807798000258105690634784870116761334253748143873635311137772232684131913642377309075400152596353906066147030272878310491862885483637133311494705549246572447502376888151283637296658639386622383349942905639029207854858410625987485492283626154503081581624004057738108020156730530202085007879093177803334208732877319499026571924643541373011225902574738884232483115361196359394184853324817406511372603989734084034828588740498493922098608938626350558813996116729718899263691579143823118312548058523403256274789712574019339598207690612701457425004705945404109847490884125639033462113980760350414976313762091097231854079790100811299332303644477567281775821225238048788874000100229664364749914527170190762525508729246106903871746366710449247573208345810834989901650053992044545880830373503632706390702975068697550703488303667377969152424966650547079561334524329737132741344804878737335383191769030847195950880077810946425291727670382775144061426083896032537151463508521026720001150537611730457761974158991697077459731095756360525191287536990326886759862833340676162672917830114116020202303453945638927371201241364347413132766354248206997131759520711432563867871279575568573195196714524889448429617981785342433358494798850603402740954333111555799364913638502093839750861052239128218739342113184548260359960484561947400867448160454590471931013585549886968767296226405111743014740590503312356726198607286485069067992204431220060185161996252223087717709845476025496583139365704808619353298698240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2774018401856024564611771095787597716067721388656978756631710245165960637189950841245430548687855450818670524100230712811515104563818771221479578437546914737406400596722308692517826211461848889108023371819895052529519928950981835987271614509605126199449048416790919921828147382450950567990736588297025521216842410166609323356603923228837241537235380635709074902974271058271807633498242228056719913448980090057344643267073590630786027707632701216770631679127334890902877778334284141533304472149975101530803299831258837888429452811483408186768772389282841542266778956668893910079044102828395649439582193683810730357045799278133443989129782803767251453015825201613356793842118263356263345815990186331840754294799027279922607577137364714811453370482721704367133652288392900967272390024082736485305365201648128602084278142787115033689166002442416923994039855786786142707816882770081115298873998173377826088942098893174667182799672290288829765645085110382794980691643658913041667634315911271218344236769283115126764783656372696135935553001800048386759536944583570084696464657511687251301759658288400719749102118882302811494887756160805142420834705977726652805562165029459694213662309824062557978077440108915717691767326069171066340214213186723466851731484226100164375831342922449705998564043657127040542135865096036667436753626425112003610074346256326281274289782720280277267558293901124931487677184380311399671037467121427225310161264666056847541864050184427578241088297704348400592602640442418929125328316190908280631741287956494236066098450902973926757565356604946177549112434366537645346433178930558533001215526990127734304877653111802043880905197112580552746830008678352139668335694841520017056981210626542272804385608996608493361066939623817448549864635806876577076240555365220296273105332637895592074643325940481066922124280206409906735916337882928937643852524201562625831613717320493814200678854880558419114150690144723638440088432606026919337662937002097041936349018439032189388014128631842665287211969927215535805180458849559943760330209102464555116239585620638458331345475302343435498717141494100408343157541004302365760740088148909348714871471080642009831532646428090049465879067536529851087610360589401676420963853871156551383890475578911897515360865521375949619937557392555270381279044612882569175428009911348867509840380551139784817022930246913931024275721080449097703592149222323175744419715880196835649056429032850690431354733760342906617762047742103481572843959833337038650389139578354183571626277001657413636008509477143770754246717638961369222286402467131615788203493438590249890962653938888941450035200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1239345958344397013138557707930005704481019027636504747494409400273920952201846336580742386222298599101702758986327398293328457024572233130698859142140581858288371106287660319370052056596797249652781697715252655727974951363561558389991908730538545738307504519888221379566473274017001405305917148278414448613391253653990792597570388439256800691484310445803785073038280675839148263770293982832982165940404339126032343320531519648256555536138002951401308120629582447894297416581282155793492474739854396159012088560996821526535516499176283682442556516761792462011873993267160294418830116168284701706863602387946979536730149910648364615789554340424258780641510551109435387530254297999594270412229560518887462777726617653478109386346786495645839663915965458121607623954862587741810728250735698428059094429786426875261974360299128697555538025092619188360994844909005410948545032382841776858624326578513827994504566590477382072066587691450517805447291941411095546342563581616450959287079361898316841387252977127653281526911956195888670189033291863145244634020396964393429207483809190490189881742221404344718711360990542046338483246093936131003701544450001554296721802261501524171682852159518161561077389566577090005876427597673652418872739344598124755837839493851882807322367766798752908964542097925076923159154959052685840544962203413193962725518879244927440714410523998508399524784097958001739400798874288654584344380699422553794742309449130863762928224140917419647689007648515492374821789346008391775443919261322920744470892895312947010050375104646783133391991967875359689026662249890384995144459672729677245635943627820116745818763763927112424673678102074501933615769670663039749523221577510867206296191375564284007350343448015820832698796864083743140141061740642402914154933876860449171947145656243317136366433253051583507562470747549743069721910884903899192896045709600510657221701168171771420860714778264340041628639711629352716625076996203176790685747456063737601844796347985484912347238900511481197088249907226134578802732339275515013850794904089439977322536552965461227110077266445261738624669887386811871844666620745940160502199913406451148594541246060629718924301131069705692549746345938589838293133952339670433591480490000052319266678749808157998386508076122193532129767191413528233432923225198003949292087281677145799583107718324354625770213866010586425215180511439176762814131445639452137375963094226205266270526486653172728793040575822401541963917934464205715532743784653415548261003614615662964779486391338365014328618811481862627297503861105476038264793059385403178851721996066204453354560699959550672896000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 58391100706515286923962435979505158750371884352506491811870535710872848605781357762293983169756891047301799578963855801369713643642650460844100764041130060899919552507697430540682261138425382218244209617426737175195855254896728656487692141135235226244327000525762203237020956817845639502767980776972578041395701641470292962283358029113041033031079315097092587396743308343808223010152330294404729200843602140798993569639891340082177439839914676036622228325725002385941714258199990941842020410310181997759633166644393012815093583871486104655582607802854778572376419634764580851886151339895685127774088613707368306115700935134227495068172686330308920717379921168075728503286815221141685721911050233748804165347723058116990004973097042028162929721123140195288087128635654950907909363537228164259859633670867445197707191670780976268138644016047965410961531721198726152974167021322170698842299997169422203454513963267093392559884172798763431121188266777348764925277294167532090284038545980657859121558733423238576335501629590538127507611974459023427055509073312929011139932037999906264597488582603606014898420002359122475823099983718310201076698641993502616189992897240118786755692676030403745766841629060613646525154607594667079869244852290198231843632713599099704896008372392774516251716863501527645989723133562829109890571778496210333787855641947327272455107952673753952624729386444331836550658418195786667036314897112018132729295736875750446598899821832020699676691697840617872009371263561637222262264798728488449375947535550285081705217154279066854698878402043610183665351606560773494443614635887715862276768429191704904620768002262041446856257710290039465280210008495195879358367452447456454712202928954696901462317659887093500060233635787304933352646040555689972096133338894221079858709482425232768421838577841480800989275630943934215392824348743917829013136331859510670596116112643780025721080204122317133212787624287738626827041694990374028819328234579121911060271123610693563272540566615053972244515324669716108740793073125910311150668262493728974568885702070709934900928076487798661011667134873745803718864173569814364540640069554836070401564422125896644328499820059984304565618731256349902825237817146199919445406310072340470422888082529380389504093855439633488273055653368078995452185252541629261252005679714245365367721950134636243582899846137370926426440782421904752055196481444079032797908335960988924011653042348159998008460569460050700932547319814685225880676822494453355505892384735732618249736498665948295786054208250849195069284232800725190266334566457601587411655747764893298065852083315569537843200000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -162225358701264097988819077830790994289994846859429465471962348646494526176390880410595618347879884125088789041235697459444227220242801678527724871183154611331676907072849774645327867769069326076393118735697080160179874092862687038616019355469732432262846487421635890511375316503838056637973718765089884441846970464962715556756474584562327974043432690899588888308660957237531353976951002760429983353649036320810522260764941721636218785575086796646019595085325550595578758261629566616867705791478605076898026403243634864560955513344008346194885985171570520377606996072095666166129953510241740994390853997801797666632875853178753792380667987409077537229912000059530843743779262500119295688855574545287245180825415167105505306967209087191948029856055191742767062590937448201428902248714807261962486030844718111940488036691022618838562810968787459445302686580601142333903981820145552884758530972083179502267736151786506927594790380092757561596522355016748473994420040137791178879217990897664335188014896567129696144956059232729043271704020200189914871437681135807642888903741256249421222089093703317135990793022762698673947297702092812750643383837948748142469911551716351950373086378650987803506637243355365484952090300270008434584669022733824211323730491042923482027423730926266149186322104292985525757629318845689582591226950705904745719979444047764512901142824875262301002046076199143828256368042919412576244741650005084203613344728195480568549870182897674072424863964111981449086198183936543604701220701050012900976554814427718897851794996786652959559323143674069565801198821408181120015469274364809884785192969529409835680731212511088685494953312630663966611176808554941531208562849923380793481860191570546018434190436305597738766991585777697707966138218360546982670033743655526803102332343303834951737922227568331048470495970766613202422684450336857405399009248012258428454313781634284310871001166836549703495236453146345507262457927926327597493454926128523367530241212604410435456803411270986742125755031454980318400159494204253144650349296887123604611866953589498197529998241421764899964792582445948076264871826689375156166299089531183137533074054726527995132735899463347577482582916873319939666954213737295967826724404523036418212033703973692567389839566678512832791437726890166524039741839011920732196307569954925974593856059207877268863772755004958085489522972492055676537424184824959602173979891569161570107307411912742463654503520612138323042564657011974526945150064974184434267885078598918004480449076335649074624987296249033831272577108006683378343658918900074619941566347037889476558154515941432366202880000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -54013746847606140127440268968868410228865058743570925107147402598976950875837252058729915233594920621881823343299587370365344546908927469598671388202719049683641052099499440653345309801958026543854703205192303654599231546212189883357907338971540270569367017649659778560162873667672463864342102988328236095008485668914226413667431350070103647248082816203966066151493071352419785136295469330041829398056551843354848568148964319822927377087267500986280129148659309646749818940267886052756517264320737961616609970464320865621959322432606996728947666825478137331204791109880197406321590065260093461896231203393784067845412690929813585338087053230629517367724959193318508499907316947017108359958384109553133803099295747132701385962826813087187032814767821193244818215151803381237928865079247435208730636706668711472443150908841153716276096761211008546102621226792008133532030118593077244536348730641819686410286616320910617258686246122135668713094761974885357600821882531512685408301350097245928583944089390409244857852160663959311860983312484644185103899111466843983488272407734168042199049105795381254777892930612674206619589991641460955662574730490252942326761932523549280787247792798761501027893195199740799660793730880770349690001316385917138513726100166045664530652686942181205555484107848103263880557917723594844952211661716859364075200467312621863306058756576153536801249316142242901947747948861462595013876771427108006520829934723257997456759440822017824193721719234386218237941476632391555524834184794016277428220104897558254422675404389996507497059560122317275366869679919611530755093933873025285823901253386232862886279073792643771751632587337837861170862289017261860359307095413231961156082219081935710091701880848879013443069075712126636673393385499691640421410039994758821274625375595732117303298317842072566471469769645371835156326761133906175608456408894172192476439369785254096966391177551330047851327417591219276383115436327259731354203941978135055291548649953546723119531729964238038884697974114509480832543352885496710796249149147440046519811387006320547031351834845780810255677674774769846993385685347462612100516671997554768993121299407370297713846212184396002794523306515729365683071485681108751478898267539058417060175715805789077552200464635899980520987016238960509835921863927436736950447887827333470202498718449772684905681910985587686946813460289844270384510309373539841351003880377303807811206686803032562919242662711551597586151732015956809799940850509477105763287795522227002650760236876386562719082965638762082177293035034519623340684326409869373061244965154535568045639962050574470348800000000000000000000000000000000000000000000000000000000000000000*i1^31 + 1621008319806548341928285524606381429545997960076474918720907692977757931486780475561504551971266179314362807962694529719177214688456010391897959726011377004467632686393200044759479865698020292066874137971798376134280523917952958272861537996725455722150509621746227006622372194222396776532379753403111666181087225458759038836985704798383431001830138198541566660000025191329355542034571424990074007056292737722164825957795704365566619988420631931815721175965681811658682476750680029136607675223853289243557276683221263248116056135930296473766157962700296646208156894491520590194366792479570862390538876585166911235595024026858944010529510258373865136815232320000558837472257265075862859906355397919132971045020862251675789539081196049717076152823504742950822679817209360349488548876473461294938967308491165695787649933935357306330118495261222210375814081127035469225300692313543106370818451595220947300195487783403275848147998073868244671140941994919242265051985774548852200554276228475446672981192460603394124346977906891664752172531752059568276342334795866922792393149818286922863630081954037730181811107305330902899015352275891938497105465424065479243832399341628935149555344078107291409331349440501973201097065838390798505849774784546397770007742913574387130510063062445700699245430583467500835313061544926631587043498390788039274530339369126708394072126800792237109237881884978924588431502716026906455372853245025870727743161747789610612609964910545744581691138261694075489031821829858957535046185655251638223693444689186448392527980333450603134092495893484346901688172516414130204739671505488623156161186123957349081800298927527117529666432174265376544036630144038365033512642406298891418398357862292186453467112852898655731228265119787217132915665394156190183066735041189218139085982231348068044578895457147150669549736835621800192723179456967709384277000871025582740266226266375304392408009628547160324971569149780630310251385547709717067419054705718882988318361291214128026426845247151418224838966605829869588321140332481549331784728784871854324008334574306766104886083444968464835512254980430443603033227452682624182424113838226567828353374498216164483419219002070186834424966504042920197985347142931531195127908050330573020010102822584564741144398931532987773831667345285669998564704760364196497009153295690478239463822861453136001402748928593555580339121628148245179938515034801014994001424814013061495917165414839153441928375612322128630232913602742455007106800821176119917660687665209690515685072858115246220980467770649356940174327204760271245506462109787491834583508212732396372382680969759005081600000000000000000000000000000000000000000000000000000000000000*i1^32 + 3549323769324115898265781916619501151806399395734131126688180320633219511669089453281617301407830889575282495042735202241527221766288421689121335425833248852469242403081454125043520512808167329427865076059445014994065284806050212339997860391350028426877366233514787020682098438737339788728413659473812892579369361871490643096587261819940245641187356236820020760875903980053597804200292891964961304431349476264462849080120596974247482188967660404622967127439957940014553032076744445314291671414526643924612505031094577815552828925888586974703601871044989947512908317393478664018415706848729637096044340036421982009065452977190501964654797876623969767103895102776712129179278073945827639029120539163490031829417821412666813676286990637804433611401742756241159505485061942688955668053747957335127789034261148775087834440356021751938397169852418258406077107116421149924448126599985712098421954202281691326667881520835998430500344876724318817067772012234521613795395352683552192095881112697339477367535642384449285187111967483363506177584731901970057747113440220667300691017398542150424417680759409680993433761097569513808297420696174736354869081220319701178111706826200993333031095266996532124676781173183001338200530204751855827047318876527627569117921602230949775768962432821625096596523202663536043495250684241713586398933141772647000911171455878033913799848794494528503814216520693220671808373346507673517954854300463960085935708282205281726120955480209580949974547655741908568687565966234089842914498143951832119583698687371118803633810947392625261964403163500723662403605857356257121631511328865990791869832736141256829832299144917833829388475451589384771724411971714700846953163336087047369703133886812729651304755918186440187530906102232048904430755097484538067462180803873533940880941776315971229072450091948305602926597770351939708271534789765835292974790266620904029143745963590159693335744096052230679538941443606462352582352740035359368465825843935454353406030655470473626689490007436151595313496778909905496143993081591149514764329406000705624396807779261894288759224883090179582278781268850081346415430017064654959676621755702644256447274812588400518916326114425079166746022216836419147785681841212309767051841864443243382202885947945489728428710309710465458496390486507068860210445487337870871733167104060971322462366605947591733257599112782240793477380203208013454636219055646149647014701248547999550607896635739802879049101662614657245302657270198693057661743792921392855063642390201404518180625222908576024051879767989169358935703954618201395510121688043331850690441734903149475172213815450271744000000000000000000000000000000000000000000000000000000000000*i1^33 + 366064465619824100741102790624208673029747948302776824960981747958739114642236257508488051501496885495045505238881212774145496204768256174921173589328280884203156696569585926212325740445319043461567438471296171245655216350915377861354805666011410113587211251084880287840620279323312958664071779992442585784427665264595409065467002288684155894882645274793156140084987917880355383204444616412636943113325857913447641991319873823169283332381357154651104292570830785064934337276044017055941991221563277254061778396383619294373902136025801392725804204003539516941903659368507978815166336710619763711302013525098124924440309795765851140532952266654017848822003851254474432988943928689742979368526096589585805684034952230794659215994630283048981004722358067152207275340136397642273261246153504694304056825789215826251847421591201890751075286628442147484033792588932991031442941110084920879366075647578408181512098270131128933783065743852390554812603041478131619832945740989749110077101427277412227064015183545740121225426942196249141292160434878772413470816476812255456678858470176362535388078322294565190345575340915157653654391825195372777278974188020628092599041050626126999068966984572522910781886707213273112754158404609863942335170696692220276373675141205600390769102486152989093718188147887872494650510377003838561933264749409936779605729911773585387097568840960632643705204222616109073855923299034798314095353037340124486485011186937109329582844521014822410072669734946366490583879461404235444725620781720188046405400315482148455602968102053812895931676416684372359837636633746498854353384036769212019985770455052530742586281862704635943288600408012507439823096850708003397404297300993975598347385146477031200609615062619795919235554798546859448871022413334665482127365619100195489446639342570084907723769589644203332626410768357874881841054008729244781598847093486924742640655902964958033946280108131846121105144830542908527970636983537596374359295382047334366216996271189473924049231025509907256886672065288747648203322294541488044487088593243964761633373177859675768112721410182747421410098827560962476967025446996510923105501337575371890265437448701731255742936890188321493507320538901500075346898690964901622092637543566142180409096216598321209750195075732037822128193054343795823084893774256730927409009618663756994642353378124504592355334855293664759741163918737832769664450938579632906685812208385875790056327336422065364055568662693591168521042320828841258923085267614635611103246556578726678185657270238701857871672988546791658777335190590104829690907356451206913879928494532821045282986957863072563200000000000000000000000000000000000000000000000000000000*i1^34 + -47154157612505528052816096534843515420201655138556017981012917050607772640943976870127599128200466349257146384318736908357158883863057816402677515690506098839645611490569829378744979166618446582332706293708290529552644944073466936081485320306381297598589500615661687475146428845673334526130001799505338239614526760954638979572325313442846534995148033231365024943874498184646224566698338000950470423299637680293035418919068406934712910828791056841727806872811285301792441277046515671938806035042172534571646806497389269381853856315141809333142143117767409153079001570935840102539646967333286035137884589828112431928961432131102350630145535866476360815041731201403644910838478989301458735515218629079460984523603501369909147575833149920225558205939704704226021081365542080210100326893716935373048988241499315306800806412288003146379418557547869551382313406868668667017360055763771921217888225652539505521507777752641452004009778249530053722500827243134960749336075308829182512042536018817871340178680894557310912382912798716819978807160016589870959983984224491124708363294531590443685399267184123790111027204050181807787523529810817697701379137998751956517644352030086409279059741258738083076188041744844764092970414242029742154227475251430602713011402082676199568025578199578264694711189161645128307207175999725989548974003301096648100875037722182271943195666682792017424038978853753518955123143097666371037452682453710472950029350660145912468544615118564577051685056356166182384082909561673144019707604622615732997373435263639479063529758168206839298614296805593041420024561691739391178582389750238219533784463951238024043933661659263624813382668084101225242177810409700297948542603336607987278519967155879269147058524997032147060460607961333624225905142428863061560864704219720548680635031131904713863885813201589162253062532156618123384337266507971419883004802918761033259941526285583277286358323039548885075318519824092426793735882770071912618293587532416951443798343442540268033603902318837903785894757811216469343215789774563061883088594534319068184316163764955119330160327000808997172395245485945103489204652491712883995536330763471986094950937166019376065230226709878446092718932520689317863216120448269491110314649180974122908616620855409193727821655061272785913643900126239652818497599599239183998096126568361266166235197113176142088912419188267130267073488780647436318477887446540423953429555833725012317840498399755388120400651645494216075635329214975484883532184860844740008088057276497294327353428478596991004157804092681641681222822659286299411912409231283469472927638926895852001927146330380042240000000000000000000000000000000000000000000000000000*i1^35 + 446165924620792534938129679561668594085768756954303323654068464269693317205409300808688468488067157128507571669997180602832404799687403271042494444814551571925086298093530075818186345054539790031329180633076252324898709117536830056246318729495074562533694971728973022377792995713478986389633667964351550035469196245792661039009930709931686479978483251881951888860984608534626715092016173271669061993811004430994769323134959680113572993076252663623766503366263883473687418350562626703697691009484454628128785736324052113784795554979326127679603367381226327471001949585859109110041428952491429204772432538368439074656240735220701077001504767610290774008786169709544467076933554214133817111295944164011963716860008078862767799746902731157060898809165805842363187348090328312961908594931355586515952443011657283921148760614075697393482424434826002018030633905323478200949441895702361251594843513472663679426605722183296198070865857692520943694617569086460671862784190410321628995431021287993261442714285914619230172688930148024431840068098927652713878857893960539551670049663765118258973939435604697405692507161915141320450268145196066525902514616610608819396565036956256545985756648346623199755577263011013433158066766585081023551333223341076167921210968063416441391519140724709016567310372669237187776672843801634430839119417473883571198943289286294882952634467473637456386991765032871511894046978865430075381590523760270789918559480868441274571040668032973221782227078585735777644233916557977715919691308651001249883088409588102962064406645894356836421165485261233924770997127383455712433543017864409704418116183185318086404841907533079942104695810071006407126964474080357867242136120919980454054525341074251574481933121120103017647729050912629705316117876301535800102043292366531638534603667718132013729819660758950474139231903099488548006912792681492556087584114110414351166084178852003826743087356848087315621693194722623021535077982350221674404733046006104914651118414624144298411858081177570517230195164456401427896994786389947944417490332388655740015664087719019881750832227458301320964010528764775211535149530691173975643234661728104683396014686808787126707357980926498403666914144838677761151607618421656317042657632422198627683295988825710997860503678946654829219557999262899297115005913410107715036736266065277416336271482104989585977178895930778726469778803598613638168463158738739736065280820982308648673545858432722143241110892694212309844896181072804119709636748808703780708835899561323349857348854570985778889219857788082846708340218770423492672140116383982638179187859542781057303635511004364800000000000000000000000000000000000000000000000000*i1^36 + 1389349570339131465602947744097366817274773316487416941023724712579775789889902392497171963751036796124875523784437504467016584209293493897924934744250309243552908915204978682122442703636884148763453736293546734927272004717869546439688259358642061047087244620078680396729291489997878116505388822005666404648190271157264111151200672420618067865410098882569730431339270917040023332019942189141223155065551761870410488797516539978757826786167322951119699827112902409686841703452260185553019535433046304718700076154737686704382066461708931549050915710566542935500214088223467599816802389988341334482961201319533511799508785883279897588844702103066184844737799171229624673975621968381669776351358931338405176714670161087014735530715664662405065492479341635519887370783514731090447635363100350444685061053041027703546094486089280241050808004686277877409528134515079269486501920792565624723583100860895337754591203244243123954900482238655028976373923403988273822860162705733541990543508176748154005282599214170583554571429649648187351776433219113741466631243456707624664926644214132377806796968977723973970961482244568095998635736234988619873460976925419872529448774077304941781163809772197089400514706287355803700325082171996970204035878059425634996939531774439058139017045398236704144639378099184708654028978085986512116693499432205338135887341770893505411047502858499034969265067782509523964021003559916311266026241289843820085088797134102108723877200564199907135921805285712189600812590419366861049756903212665508345179439949047982169097598817786439271244690590384787760279103431494385219010975947326245377568039943657310885639525459612468724540693819294412558766659964191326506393597095956913863749216484228072303054945454983231899145988898722830522582450103536729416331605946831618116275279812451304398972799117503915571757012234907353312913913132353077769325356351020341936889977613470715394174775768726222254996131607291901385658013333227710028026450014302256505066465755533082350854486254792134182657393698509005718599718517653305316855877770949148664100184268868781751159868120108094605441820774604761533166782286991106265589744086456642935384919824165585430835435496754807574716700579351038665936368835576002484251045685229323367392952373181941422029135250272939944776866712024074970263480563483594907690656048841300892346860152403511831184877351777583847346585790910164753511041130105466709209843886322483502389627907943232615994056731508158587545970066427697051386143276070757959485513432507373835589793440046638597136339792097543349525238892778037974245964069266679390147094751121762168420630827473305600000000000000000000000000000000000000000000000*i1^37 + -49540538467706079393669820921683698635096318453625342326937438440458324924091181947596027828373120190069559143941046490904669799983478678473267840452470178125377323820807617496915659987428093143957947986870268737804563762232458437443060297478891015341417768589469724717135164119952325762102021496694945826050122325994474768614478703605866873013530137999689821552421100297785561421760190942302937324902692377845948758090246656139404172432427048557867066966222782842084865175969930388132616105037377698316594568312141354652069712204711019503785368922468827130395109819485599952713242369413133977923947841560280146777170002642380396593904951430929085033246466138668378976439996700658057443597628457517119758458157599204349586334310261838617147761271883960947024121084800726205725403494059223672948620274209562807154794621221438797417505304209320809484164013427805577865961271762621725580957179626178512849468763313418546549769841810398177171601268677714652716049783788184405243609324452576386714380556002532345237765022174573809836964653336805846358547155535505483031131335335254171239261579978756145764630530197671541078179297608786471972935226275232609628088032471029323301965194015686787146077197109927354932248317342823309776365837229782923871050352179496487148411640262725592939191341462708748698767980586555525638849382748926043514499500624065565099795186365525325311898159581278631158070611693088222493604949993411376197420448812016827918921796899463471379835038344570958073684305844803357323074046838092309669136057039189711328554813782576320327305626061814065558748154136114224392672921404301750563169594812127701710589849469944834055451232568382005292411387249750073459826242091861207137026412307699393934823834263553525980055654032238684611029624920441458855838950831380227723268415576985126406272723199983349624438371403597050614114788231602484514584104968073251670152455983844249079754062248324210608494609879530622821543542001680080623114675346525942335245300078703510557378044242926502347456373670355719468936397986749651639736740176735538167836080546818015008266285211938179115366967079794568581803222829328840707841740557468494994080817342255352197858356009366035056023308184875844757601696625496747602385655359336517085181886957988087680895964584953812032745058651307313357519213698229684914291371313443031338818998087124319480726479550052295053604278313774083334830334632941400204186935408967357289507619026300986900101678091866155022486981175909764403061564384867943348685311512137798277275360600995697334458428962326924645537239289929341829393271480091183365756044826951419023489685782528000000000000000000000000000000000000000000000*i1^38 + 9320550894889931807604383929896456384678913956621848945534221267390465388904696989350480423645172962055109803798017563713176595709306474816456945939538223420569826854057794281146614313193097544196399235332555734903080974180188546782753247787096537004121497061670846346365238234489018451806480278799494908380414431209618526462708994231887662900854656972487127776288921316285078827697886310577534426371203837213303424447321840462613558124068554767026226695727822709194369614363169345101377446001468614239897694613155115063038990658798996128929717092233080047934730828335036480047122728636520927056989064136488611463019003879703685903939845634305332783806255320329216528519246141114360785558629897534716735775253890439975304729419582554707306400332841977140906765417584819771008795090086306072098937355976307000490025563471142718617024390979606856706666162260537733752143334726323376524723925733125593829735291367556004190243875403260710529562212511731963058798651163418058452453676348652926829628830393266712559042802376563244339756073713867478386100725722743647283502479372853313072798732568246030199890555873524226037170671925004732829313336409145292117013881235785610283447158034508278043113721083791867579301209710913930649038262923173645693209159314446961450406667936118180590203688492495407746974109409107561954118728021666204761181413269998556757550798648119506283963633416481958219668938516579279144255200611998882342734156641358762671750735299975037404411830383698766824985396024409963025343246968874196739463994048447185672900033968645797379219184257373960830748820883487542954196455491000190588918969367727918662431111726072724772640902655681102879331619398678244010780632789830010170479887585905167238917081795329159126215961954647081556002407744528776412379279941715671097370241760067767174843133741868328390138192425086968877280451025951900882220087146306087874612134136435829114000305106356708557112706973045149711013069852237346254462756842984475918004410704673088905105612634472922161676594053225269445199408513327798193410696586540891204142375124339400544204619764248365668728444109327677729675670266633272548065994113630576370609758034628274341914273009358621322618818947876389034918080441513307122524842888351113109954752457565010923371667351422754861963187667019760439980452944081294870170687396268995110466152311736189428741325885602366875016793046571717889292395084650074989945580470773826888522475091476273540295609547996165185726209585883095421634574366595142221992672780211600954590119541110981485636493450631121127947268197437434537298848307747803468809776553804836743704948716339200000000000000000000000000000000000000000*i1^39 + 6507588436175297035798540435040475024343199546739424180165865439977243196221981613649556321510265488114867137065784404269524319802773058310394802240540856380460290143552783095449990586637024208697175458706303588214287580703757981298977705532516162591345002374101052769429663186998413128007398751245860874092573256508441641125643510412255167248723271173579800345032512137091664596349853186182325444793229965235732918415087521824891430276812740534201475022305214408727824128576200359372233921632081894047414482805284705266671558862143604953598628211017266891549170465967133011554141135543631690667004756405485938522229018416474609784348145685842133830248453271142710680448519407198209586688345944824142736095318903976363219319031624920085317012479003838880159871986556552445296378590859204972905154428817367686745642310540586789697370614906904946621101077512070775717279325713651973268355017630866942756210595949532253223132160181427692093819173251251049829579858198788841971319784194048528232303892582665075702289016295395967805832448217845896842427094302786289667102960632964120434213284671808613525781000450068855748488980298948837957847127832204236640619543672405854957872803201143532183381017906491774901361057393576071826686081126832660632450121671644128682363435891366588088533317082702106948894593945175462790569624867436920933389892198181645926431050102953104063089862351271110546115320103121044480963665457572752359451875943100566568926572891144770999917484266810150925124092027090373115563347656887908837498076695358267391850945340339294298931919639079316790360650038210784058870891478500069440811658620118155011364850028383975166313077688574840369607735098474894539310519499957006824066406818779451003875542211104850571944878056530603678527608985903642453157859223827413245547812348846733202828148560061758769625534200025558421568506077394545333892509370783160166820649426172475147451878422046223289491950250428576730162781437344022821419537159777205603846039180897735895858007223079368303295683164049214292384133800328931632492094979890816788120660392706267602633579867593205804397684529236216019332098223869703088495244552431055459373303395511864020897525762409452342169210944553942482537471045099345194043962601887111863907284023438007399301541519199099290931996817884930466777352383484415784315750015371855787443467429211352852064871902323940439992820851524383099422482380266194335021323109200275039372467581175288696488265310480376840876155930473716072588734188369165767088777136207903184059228183848139792688000680523733710254859874269371375394000115656679189018603621340874969223529957949440000000000000000000000000000000000000*i1^40 + -11451151691045870084505218213728317848538701199512158189007288102009707319255747879492015040959585289729806328353582351727558343211073074468285419641723262069236712102623546989756917798156104650225232893446135994363673526795634611333044953574920662340599149674611678009205170864059244940312116808023225877936975808087646083939863132761717405479295943647624710932642191134631334879888312702401783438067737550229819412782503976069997741467420152339131313408362327979425962923301050134359436336397364704047081880402660206768468916376132237591497912689521171398061090318142196214675815638721571897648122349534664455301210610706727330169944271930556202663775278545128433282356638508295077983637822685724053485920651595767523369722264006384169865171336064877255991899834262680879847375771986757238786869906516899553532542970056432812244979633818910199433296631472541198430872370942687019105256002200480192977325308127205589608329233840659455928919384464243515991876934694769302019075701342329166675109773443405364027545172374017999493552866982880621147431630735078768292061774140790333542026989593852992224112612862722655775821851600594777928552073148528159802581083110469363607052793758243108994743997501678441283043592473593203432955419185990081919533955134083047018445010265833265397461584720460271751701969168402644479610412210188142324727656487844054256040090906854761019669366329080560117242690588509558622159479772171434608957202329888443223006692698851860413052718231612021497450078351347575135431892120720771847695684681151580341034226191713294358887666527645333212070213811597312899796117652522287252203092971048220786430942916528637808431582393480783228048450144369958291494813232519210935354089899671061180778227514436193572999342742813890190210346029009522474003267564887302578895221079983088013488832304060097751214813590797518378672606406796034659858367628685551237922067641827364922126289363605161153108574567816633310034596299949475133594097730614936692300784861364683193800187501868976496960704414947706940644087473558340282222423217466042567625704515518831124534303958593514002977469147084842811311345293941866556666927673039824154267030959257322442890285928065566477455284806315614288163217298940790363899628567042240423093498703108330262913094668727927262889083038838626950513421485036027189128340805995413820199719972273821224363341830397382211008247413728005806510263963576720325245241359384662810183245600004423316406679298029479109027569039112056170714663080633627838256956048727262046988328374469098770894626371497533572745078569493961475777039455768564925907660288219828387827417088000000000000000000000000000000000000*i1^41 + 9356469131764274151272927153244144082882567612289625876038405161889174663770823844200367204105122231306741054231765047951440397123803875228029188102686928393302376948158314744065190369709120390165258141859297936547232837387117147006310457063220261457661107270011887419729508795096362764948875682091177806934627078422235270583232919868617260874292507088033017429910907073837686492309492845227216851238084857294199546469508178609657484850281604435653475694179034672216965349435795993944773766494465307655979847640956119804444875065925410556036710018913347645316034636142254943086638412668612470030865321272006374478802006149948172436089364992241950441746411669787065699628132469066128540219924862083221401883680232054671541408721407498661885285552514208751368704004309256612494742232774974215741692217591572214548031703522842779055776773845138424569783861172494231371975875606504876319849578336288675017223015073994607347915759089851432930485959920441288678104206051246543339004253771074749574051786213089320204757474912022130261660637989789714894945459940709433575557941511125146105280142992144039901819686038002530386497946985077401799387034403574323168392084737926396394876662933583870865944079628347900276125152472246124336728784114878511262958029364306761539779647086932168204733832388818779547789254512499133945447308524189174897733692574245055588772374231361307858525002585624076526649758965300121776013981973852019049174997852699989217239103560210029337117559793726608028499681688120390297078770102852978222414738180759633980816027800247512724991158180132870375782294640437375981515644890716372511291625760193417947889983137558270272832796078217773654789870495741487642595333076797869506916173001143749811560829196676624833887866494061766645527279144704833599935427067371586033759555963244498902809456186006723850829150278410796447495631654106931900464059355383643817330137975959120199973144818703904826382951075690904761559559187986099737136133517660847308064184865683179800962891745963533052948486853588132105304874266652625981290117891347611890550540892493244545048463771813271632147432756976642809096818911873580539878284452435441864378622322949330885418264633946024150152673807473969196282919714124122624567125317205447677023063025191905660814183738468051285342789959249833095403404201624712216356448264858203601980497811918499211203215255681492467186070171586486010526436627731114699358297402962893145300522901101808532839300330809542395441008991084991121404763141743490829395753110441410487458586528090926800619726122600939995914891081906654566424250750973540439717941389230707544812001689600000000000000000000000000000000*i1^42 + 5861597995322189482729692387162115123897967452084801344544274032469777518143016474834843254840231874737847843807440100682498129613190345505461334069388886831119831362674555600907188342971674781376771335287824132496011981705847047431551995730993258506726224798011074281169238384237090862092076627027713105005465302604002052122404734265556497483409239312018067008822947582623496095256963395789979144002149913286454550226580437571130336550019141885982680742978860198326075897663353351587089093912252713720910952284774120404766592979749293078188631731129803760466298226381280574602429480942976834196416040128631624713816682613374066232307781477618849988799931603990667354329540007600825812088690224965634958074447121326400057079807034839998274560253899885988353486824986162033753573679298524102887818704843237578898399452167377474224032351769016000326049386401750081319866549566202304435903849298749550227301738663972409982713045616871983861660010363409208657076838285238074514361059409034745498844955054672075496789642643093615408380629168376749183873225860489536676668210959911015726969504481714992607862784207232846142981311423272635580236627275194146049815500208527502161790757600611747037895818289102231422292223090696899834882080075562967252176586549010726682973177128858630692847539621438965378693911013095553207443650686991533737365355075879528577349372394611922944991672964915712246887438403028750436630043362172694726326070846293009263367777332459618798956572170258479971616370212180480436181355235434967416665955451174836243901022665857338783521056025018504035444304902135922100026352769965198926586390633465625491110129723539705080524239816359307759728382303569938887412044043375251282309736987054542746529992352613504461440256577440974472335552104372350840257430993051024726504849140142366969407112159130192866830888270056433549856279857404720633869911659652468177800802058840881455824696318424574532905911787567281046831511447122994198082205267622543941862432285246940841753273766484801982877921036243504153691796351919578847723530393602214816631660396138827771943498533258424370451814246176481514105133441551480475381853035240179429578492027240775096607315737547123558604204705339760216213546396958612342307361858108169815931866710063742779385791824967094276978922855481610110265195745952386044040992008853548709651430774204077062163860265419633957358797170901908367032600629199106805873976834207300340129280850900845654482798690252485696885069128715320055181505913475896199774878245807695362017023057943414571738774758892746264109010778510247659904359589300439868321519880522685927821148160000000000000000000000000000000*i1^43 + 1015388610241620291861943350738284273896534632628812220922655654651302081546129714411423684857414779297887397216825121807505218580369314394108447430040259906994440661908994554586057656209221365272377660359959117607935505527688309132657577013536410093174022568533468644586964513208500929417321712221562686636087642144766059105102881736491805310788576659730294030042361933094782478585502700508261349401115101518829209852608817204477163107014861875497262902947631864562214396906675980851775933568539837156468401891058786182348363632668282513131189320593901606489550725201922059884955180728598442312444007123605004233793596428586707326172565230200567744641104587470262286420216298917656066090182225234014511529586677664428161172585793196897227691238860233098008371070524924983897942970147595880316790576160163815546644279493001067092773836461936041799537622387665848442294829809293868388728091106969826604193162962681868467742639062399437176674071621166021090875378299804511102181003031199435772132601208530000232676581902934854738891502346351771804213784340645227946481280700974694060040166675510027682412176623181512655104619878937580704150481621869674651068226277971586107812085350204145755224964447906452772155759754513199181516188618162511004875617755495081976697907993845213461924488453620835748439140678318049913083428073658613093736395438503514204227647342673304053784892781938322694015645831178310426498276336406203307321573246879987195898271542893561885866235115935315532953689705806920961107093203117196633319268263338767982909362981219581497538088496216229255223878975272081998301959003905750800660080810489786307228118988083472890457911726169316347135744396501209493793926447571230921906827364353107565850215837125449991943757565309792185758446902162171836424426813594195582585090760855531421192120748772347183404111395859837248733992349882700037176503159699616427632662750143015672824211114310284972860383804104481331032791547227291966610286173163524338067991140150913785080953272565726578995233652420624365218175002747763055576288203508182424695825981110185363221600619669946139309597337459457642303196747435432134942389928897471445715508840542591691070293976976714541255725395956173496271134830008869122171656169951945545365073284301025141020152676224438180623630054833418972922851220706124911848302606980575840168305034299473579789529098682258107099012654712852979553053524155218980789152047639596695145338797064248698505038255497088725306240518500307819635577449313210879497537701369513130112942382800376910094593053876949642860313521436989548307419019485711946726762293237635705688240947200000000000000000000000000*i1^44 + -51497418800659760704511912584701749195556415604006829358963642651378454904275688123176405879162099806885807595304644893112253906234332621661600490932156737394948524767823845524691852087465510607585207168547123210998961964720737726404845117205713268482545329181021269335490579296287659746528569233274131402114510672559218632398638642684708127813516151465096715253425913248637180082250860733256192778785004882407106333036128128502224952426827391262850985812607252607905529088716407093787992281187125661266192685804834601127723995161794958365346429817732679953341935110779118221963974275545145497137415313391512799238745476906805594106863335832973405566106370896884168871208449742777948536676835298268025907758639868841883020603857177918074963451771870274811911840163724916697245634356091144189807651612167072025482739712820986028601929791366214601262730430156031330163624166213508411160461170700663524567543664419207606115279323263335619012001272819483427997262436512546982037784564817863856347148063792961493107129191344140296919546565698115669073089638438126884209384466808016722700790494414369201378755233555546011995227324140315538603126783987486701807587900709286764665948387662960526531985352408344395411309827450904998739546644843185181824051129634543151580541058259348396397974248846546582974591397734915561209673299853172258214804869172781886051531918327911941272422632281687073781590770091093763388916709518457087830901558185232749992584149928132916302311478740881996593288679938955809706522314419097349239828488941169873665527579013213558287857471528506865320150300474246597656332978551086311668684482938641440268576859470140323398030276842461438883104849563436306323748274019620796407871821153680289239257273520929422779661527882739888221892200619769130692237328921290792654217689644122777478739636601712438345398399098075928037914900333131626664050606009378767830313016417667646427563266437864947298345922074317099610703065855574950729832615805147952699709494059655789606134215895038597938390279787548425292608164680699357007851203385676452562676304861171811898062611814012862573625140481357208078031429903416635458588209094378045166209547565253287857136212305921975106696308378731662113821316253139299907623110629453628242276087317011055444103371786873614879253256755983158103706839763157384480254948177727291257167709791635221186447834840146538703323620057094672796681586177185031545256870940027332488841427795605955576589717296390186857540940466595030091846425128731285107847248176262162274683654894825139223700825999368129462587939936073162350118095105511072018399391458535784118872965120000000000000000000000*i1^45 + 10329419114228441116384354475109978670487740493242872500042535815509513897364873711717321679463882596353604318494409298828071233687779624236322334716727445632177749141981313444017420198589280618135702539053411705874514808248110012619575419003877239826193539005811588081270734450258781020941734381532861049535896691630459258119211743585496784326645010601641053508461079558420802204954594298003961330660123382313589499858763782765628163667180661038160965198978313514131504241939709839005182950725850495411640091858244913973950313651106539616748250325937370334356747494292928154195777183535826859852975439234115053702351071545973722155906204085235542552873355051589606561890958101051073271820212780888887388248080431708174846174112430690086742176042468365879679791012763443583403188017813283175545484097983063540557575047552414698609738594752411510391624633567878099148453352731343231172752764342945099253988440441204955461922071994438002044861411577838799821158913421056979064119774790096102659117767708228940251355596825163921669418955737997122280628420014012051574629315079086110813505954429342959002249218791905264378528886684930698263613579455408108718661071816389068984363083661840786315743076363906041440464829142558970572269617216395300075359544238547774115764319407810475548765245311790330622521691545463421129837720110747484944026275830360686869391563519537330602534307443323552808632490196527339284750031214198728158353027128827662808434311946514226084795642167457186075726052018728876055538422173077053725326436533572096015057518066923997819735950362850225994074313502836749943177704636797562486711266698702595648657218292674870871118068698025632790925027386601905584100036292126789387135688155283373070585107160077536903328852564585458897855611728956422785827733777140983833629476623597525816138735472934727309108416788952044134690668354757418693346627180632673063661893179269650445600367862934189884771776604292715083707545829462581323881756108324342712983798109612515504034217969694590539736065498632210474377913801338700511496747813239970406444411534100679053598742371541780774287388662637073108367823235080841404585354903900524362209055113802238822864773696176444008895958477558856513557450582147620035271840251678126388085148476511430078499403025348043742434614725609139326299957275583864025214703490045903830853640663150145351263309071042151018796892881155735223610963985600773969511919051467974372581015564614612756973177755224783018211052104565618410655583180392941507951824665314979276567296925275134575492696213575879449954653613820878734277346347465979277760623077783582784723353600000000000000000000*i1^46 + 456763484107598683231159640721118441860807832992136883458183385515003665067429038637694464923124890527618128433456379199381048753142774207511074858583757117579184087954992297975003750861454389288674480819871303304440909517069054861602683864103342626321298718159023965720712698724937092055237522875027427797228970850556616296242254567341361901570932407684472319736389072252612415820916385905039690590242349863608850120320332774837916414832417740624479973386105596675411853301634480326862324691100456197402080591140825541609634641212622536334457821527616738364974402615653864952373280344964896345182898540344170679129990030229801234699372605340695363160472055796718578801684300254962301933696390003228503830297616606181572300774660437971540756535992047989969286958012453316361714878694009764768396405155556081607167423407384261310103587957509837013854459524468552400040208618450789211176252627498335381249117827264078874763264961556194595830292282112268565348253500550971270279635412799160891285842734983809833899775405843568295877782461920350304722918934833208784455963971975384851223442293554936493595556812024470297023098182025973922768397566291670267030997237884020115668546998937489299348252280136989720077515328370685896455909723856858609343025598146339234585553674212453848966305509527120179546089145758625733052657334466877625412685725885712930145058051287635984129811247758987579369305814467876967464131789636525349487778674387338021283315473270120313018413710600123023868156142750969433821271647598193862179624173127768915285713464703491820307004745196582829452287564343274450376467641342604991018515796997501217385242720752674607535361468352434225047215037250165159599606420886096711506904117529345875988980695676689148123148326666722808526275019933756853163356024479066268835825894280663565693879522681500309177540307778261144632377632071763714708545045932508356027709248514654713782908972815361141195668527044372363759719554031805456322749309126407071393750642878051560025093712795886182278638812926158009296514183548831696360411399135664542263267076072867192180340214725563164264894887888344275729643326655480532856954843652332261168969949412820740447542567211886100132912612446819336061428805389286731169138588507682855226821384071250339409914917389222036842043402094251296286795958078403643597102593931991830378992281039172222777509853677890031251125879976190167407708127129206356961224691860714263324643454804633331429349375853496048332234816244928546033203465343029177425910187048466299555464029692806054459841811159679925077918874063093825328836162818785592010021260566414289901977600000000000000000*i1^47 + -30890513064460584859373547864044062173893625886705375356089664208565167380117246605557632946642851018575168144812509505379259960125531683522713263835234691253846619912521293798252085471610232894102363420657662926055812215085064769812156075704560775695487748469742470302083680959080029888388776549610467301423950878272132004266789326074242596953935622081322987616095285470851321462146488818691581298809113751445893587503969641062240048759216160178378949468538985884585095244138425183995919703206051492997276279252813566053666062375939153973296410364871766183363979294168291873265963935936203276545704697022704536112252482082149448107017520473484539895190115440537614925893317410407550828087924205108154141215694251241314463789226728194495861033869272200800201824530506679036620950956059671251101758023671931351847796679791252819265716519619292417149517948169224307654540094321471106614670861845033504058883107211100737644644583555649393802309304169684097964807910447592810057433099846590513494426801218984205950031939966949661704223298272538123344517054891301067457114728051891959802451996760029159350955992335606849760067966683075266820811202612556045430093510856386693844730949745815318427653336576902324482103317321533624447682592972364149172241432390772285909870906068200160228813671244932676747697148399417221426580638562178473280658116084001606611772492632251285930199729831351118717472131359289535532492938278689689137203617245250769610156680741812468486283019833707188562256591585626003043161999919629055902675942880636256246529847387943541463342560899214587659071863631185800577105044564835609222888237710456681663402134281004768093425308443997214739848505801943743625734534302788338038229810893018640002316622423661901368104211553750187066060321835633007110564094863240158189092838812715953344504836696040962100251555535620332670787725406432571111372603436897213704980631152645780763576053837128217331259764080035392417596226850670807726503657076578914183734228097040345035657885917569220579250206806082126972189223713240466368018567321007929326556054253365907101843570258728938365523957240759573145344908794041711739587163416438239508583894296908391678207434177772349647898776508690434871302585308616417670908574409330135314322749857939595326820545734219855562208512165735975197468407070707179274580690445520888538143116703676254807108965291417558522255578818218777985227235920158271173549181266262514851759644677136491382460056980789608406990172376920286686581720273970270999871748392224793295559592767964503257194680017717776675013617586357173679627002270254012074254260872501046280192000000000000000*i1^48 + 6276341352872425525541769510944934116615903326161491933766480178340070638938521485821287112623887415504856250105697701625849807266845986676445092826382864536839556126814361860493705554152884115053801037252634869142858106255960407618430127511630760006179394163788361013375976490105247076838779338267114237834462091248695667605969688591448084767596689101545458617228578309812993121942153717377586365070063495980394229790210743041261121139114143365097023581888773067953401610661973129764237360697251102635325764671923766665979823670540565779568950546830396865099190803303217438194995719008600498162575581296357254154248262885918755555582844612203647823963849097693604033341176610828478645321926192656615278465370671616934053351884296222677583721169150732109664560162001880500108689934122101521306231104439103877014217367888358057487193066956492485592804894355967482726207343311636047264101962547150697414103250679443906347642499083759048796774464528325694240377236448954591823823404958465664824117140034258844310951350288098366418694160000624724859708577358306344644574674530031451537271897304875525383558218263059961955259681274573988887805043644329909967872331476243125905764720207153272858888795978086004340451778749472299171955034382772280316743535479059944307987330989011295195666607529570747546054098431847152929244695233978793053679255419317588509069967389339001056790013811752589515376697389523230945191232176221568078493247759022411188646785853934152826358814642581287032087208125503164522225525752514395320861679105460802872931525134222625047982235835701685663239811780619438927372131090968496177763456215748398840001884864331804737761510760860647379888795884358396085692600998511735331549216762777058051413595777351026491927902112250164925572153559609061337536790133846170987283934802885059384576116310472085815431224140259632471196532679386035801373794976837563976579902335277636521000366201483055522825164660959610702511200698325114901668200714667581263316525905158733076623587670843001332749258017508788694919182424706594866843667648643916525711584993374606250331166072821635337849237109054163520117899267447218693105963643201479281707365035911317548972129682751905866929783851220870025063992144800502055230333691166944061692519693102363963817704244714979364328028335112011938768748861138848428263516332011156071259082664207937155846880706096605694727318961207516103256945575840967101610454767769651097288384173126347351764785284476940012373696477653513754598308921598840528628335626647139270418721175869540586610186241828911935381426261058333379714459479621024944257611868125969724211200000000000*i1^49 + 211001736108122611657921974743113739288880545554695298920946113472880900136574825064696149500654826640940847016559798106859219543850064441455177328536654727373707836561540443300145812374905522121408795063593006340013788549091391861371131765208200562936158893861571656522370745747357895423418361846695587842781422737220698944913480197453251880817065009146238058123784385969591886449935461782676606340236570212020236649203746462818597993285949434894013224404274374256403335050509242511106737708822214016766521840151474864123248785334054937756361671948342332764641670152478126480982175082571083117123458143388374470871545869545010866289702114948319450257224018834142911480276869533601199369125627969846190108477350220088996433880593891544620847256271746598351814659543537532733309421284136056386490884716059276651932328397841677380601679141498748265878822016710724846673397235264857246243955588388507956871866313612139349104428797132915074259816542478228518114518766498819365991005147214901019779518469256109557487860213325856880486013239788323776442111398359606907976417170042284701964229466959948787723497229376591228601866375357790387211996232943695717817686303947736323071230901042231985575778874610701673989414120692658464870317753436378149985746823541756685062971373960873282425854390160989870103044759851455228371057926643552873610902257753567967894498596630100876896886296257369429522630347553855431343973086981506435126260537453493441851631651042558075217450891701396260337318080813216648219322147953436173111377115025994262819259516555639511744426686658566493223890024170520253295292756058108643884252489458712139411964999105698343990665933799076545096860225436361839195132472889865203325362216232597838051287134375520292137183039540033119803982802477940858368864312925418100619107441895623527823112129532821691868851864159499783892936617450138733349838771266650162132804882904445637114854720168547720090247910756818976279230542726926183844411908069924264280897435131364822314954470589035207080517611260635548924722024510322170481814613015422994088907695717083670705610821374415301093741728263527540728705722710605801314225295927948140468260219840054360955574239529906570715136662202167173735774132967041621078230093196376548598794275113790685046043447461662465185376846979175610279630970307535881188506933065748105811399011200926612397972320802348509201194385683970600758127248456952250961022134127801821445189844209845778092083109653658184074356864465165277610338651799646544924673717103027088135944764320111671829672743786506332361372382153634200589065030428715503543544397482416083566592000000*i1^50 + -7781165499427324799189027420178016141740393351738261269150038633989120269211551138984527766004125084055890535027567242398361838287942849407186696174012266603034227329364829681304361867100474655663024107491740151829140206288864859643348854328725496879144069982939615627431795223907961347993229297735252504069673500923349149843105009822277643570353784084552067013838615212834904659454846371258171774378733636302960777229244791531768246341088330393700066676851555316756371499542020444047993450537762092040360005973445244449351720732849063703333481476689056211598432423904443142594095910960947077619452343404676544957228768606329914285978790946425339493747452621431110307760750963561169514677604526653920927171246152915724956788420656427615352178373898658075809898713003577367386674159380013880436433087730028806452209304162756001917196082730134070560532606090646849588465107561823783674402868409025304107297272386401772213760397274923464983150469502762830450564878615469452246097669846437226811720718706696960937553678781568888033447946004127604658093385636751961497550288721889673604477272720587826323461999474828763650601673229673987645701026039959272045147924045624935321207794556563571116681041675632204705198627080170686222790961543432141455645524910600033640389314015393296513780446444049436130645542077628551491223770706044668708268204943149906128495872879184291611301088557160400140397563160644416688584212112220971935297131447099514647391430931673338739634648243023867660217522170034265995022484740970682066495755045300691025668032804576397169248503550307042677601796533106570848997630007293512514070330860826752981576091453293330960015296810294234735082755491470883917080075798224670910258803217505792058845143027232839225720950426445537447378786577668412021651799872462289187033602807686807355494364386924862900491381245965239563271290290001566135096089630794546923501359313977724991323356224914295618115158961522284521385626687070272297441938916821882373308370196988442515003866248099201282381404737031363222799483619506163195934950011149943204560219951692721812631683688194304406492521368045488922693054319539379987842000935299214340347973241753278537525445596752994003142229994798558164752146427290444460251465412621859168902472126959836717101894849789061938226698820204281661543177572308320215262069304798510981124018958712470869154539693260244373384997008298359422491604430439094690716774641969592100993596123122287281432442109509389010636333300225823812390110595644258699809106575342465855761605224436407949426611028990512860103815243440210474926861583269423060304074139701786705920000*i1^51 + 3003370080692836415058769647649727085067290917321534148664940423731194142977116170739869140657409066883315277743189016726071994010798054615447599315103798175223594074701285613509159256433018879933809172948561218395123672115599200256287346925681102217929929605739827857588909933655995109083116835602385400068021213982921120156092345590263390937266597126323563392349824097867030538298359925033313233945647236629990742404614682855453617367070402407892476469315946969004776864488358488084840843825055408015563620142685542245335407328190457715962297465239004936264339507495089310260737078826759635430617409457081846489042965518074726301780443060385651595782820141340673305282570184870167136951069687226214892166272904375819850470138071925848139124273610002882569145706446387469643303122494920327479006935362935652429232798976974942161734109210493056404316083093471994239804000734104330355551978628158257748342325137223975563192249462922948468845502228763270388922023699342806064392160251737699762666480164844347187041148942682064430826131961348563894228583014075531531591342607202999924753595846145091955678636793425229641546909592936989308495698415521084809666586266824855096109847776982938605684407374732732390151329385489312452250265419274919406490902002566377822775746166641638627647088642237400439122880099120120877112657922484708517148275686418347761709678983336229915123860818549207437402735533009044061381281159632076947223943168897025127457921176117494989921668331839372811871747190990533362080387624950203849879798515561861828347191583875685165038374710707042576729607151839140780037212124208007239143426799824227067684506415304176887007245971563528558315902782831176132825150401918211779968893863175550410601788022304370308926718559958535947790372022212637369840799213257958205331629995633184302087878089924759936310855708776168072270091711805091675026960316962143784082314010165403932506129548978020825522771669203120570441847322457825606477346706519573655837883074557108579886110272786612517694243242003628755602151986777213411203382090705075765424336647235318535455338359771888421404526755923055575871441559933766426967366735436274336423200867208887858824209104941660579610674151100275914557955008434129121457785212142076099381527989471256366871559263723152100753472881871759131750850035692285692724364030353858519256625206749152909937062747412081722146703719092998375717405868764545989469285195038091269561714134559461014411783112638024984177893462989598827805394871133447827717828978088015025040426522363145030466725059804976252825597771990463832724125211834974068396197069655847731200*i1^52 + -282038451773239710357651954514919514476662370439745391714996624649497235660955929028437429521937078523558655166770352395715902450592735231345050888263409752271985129831477632562290376003257340213922152674014617542634916523721929654285203644316754705153592313369653536740004936399711901611786519112714181049555761333262910069735716439891452801024071353907390100333172875312585235063229997686996836824512998111913421601094957476435044599257219689799209270356689982432797080004725066906052887701765836467973240672631508462699123469761374971066021481639246849976276084131460217723751593387902563784463120755705854756850285758706659250339427100440112881008036933139796505306637734238043512664008748339472900868783156965050042359952958319644247227105212188146362620830492629580721184861165013725833286432228533285305737508413258112789299530434306668999567300650636764291442717699785866403896183418397093813939523461138055725959592846612012161288679342884987591323498616566651252653438086709535890768593524237878930792870501507554992206234848465345701590450064983421068535772960519542472544850651346187317785869757784897775331393138964094826182296642083070885365192175552608729463484189273050073705829112352187769159962903017883475120370000143672307738079539470660420690703748255083577566746374654165611286292778503976789155522245078751999971867069415474692958158379746146076891193229124790636112996457460864526392468598748202453220984942454939755788597417022410539511645077523851681388993657713794946400879823132490915380602260651939513473402063151331470350883988053793978383849898622136399947985646948292178879523061143079279355029547825978344718550898492267241733039174833889862496392811058119937142036364266168437916886600187040048267617481238004217516248241870041845021711365665636702688046637805567953715354950507126703762266907314967173893538632835241375374586395142446276870101775705428221676608835508684328580665864413395296510657043391298106344825085146371963433385859062403664208361224834489234052623707664223532760366523713155501966513486563424197573404861479884185371161987215791286468923111730765684547814141631146074857006728448120176877607196698715252430384520606398862640643673616671934386683498734943987176199239307470929493115454703899252107234063369385302901663123605766169358762607144317286650891887252008405400596299474325369241564167581298681624868643614174007485554217567494936768007306562501248333446035854968261523785279207734380428912056895312240585862126113432616490789422961650672881684143892484943260117944674597824972638341251630291022246134756172326471607478931947520*i1^53 + 33046980519216432767540996083090761468704349734878957138787901126889479561805599615413511524732816377870502648493072947870514160843591950499339272166737576774294230234964978717996811286910545729828750611125832609109458888563684158678861506833551354666066278618695736550232825410028712772928049446694784972068405670074149502921987631167285094077265555171441555777499354161916677031394782241955436643836062783813849026607535284826788995653362326021280125652521248581780237221140895227582754324003405734063724751079785179901455530808078642601380332684983447380237581032621402734696270541927652346746444484193731342126451978496337116346499156339040490666643015567101992107648578946748978212146577849486591442662877106480187688376169403701612968818149546917333875894594467801431273761953700286848234724899992428872325341252805064752881573722473019538112332740130287410451908519160323882360864126332695330643701167978926067079468623622929610654192055599526609234556683301879988988830942873771721320372422627156379612429157217892795442196677560206603925666504671805315483553054948935767579861239543299032211426871031575818639494957669887264984233631451073233318942340464268104156214207527239285403103227085520090423665003679695763845058052915637272083954815384749436805143925717267719312991292069156054538487939385077296693018195575832930010180313837820482044952253767687007184099418420274376223117766851657808967304604159793089169477752883175158723247894620859646048096391892792670364688703760892245230554752536474568300708582009621311537995211940498522584840307174084875754078541466062049874200450728535958356465290422941762515711622762604423908796485411169897656806882303233816278366443330056880348656953252871053326998220737824303824941988882961190175434980070141793541877347112009679605216628249146685363162624844448399325978765503877121762764067775001759177580384655135945708475652161945956242297082142884181873093691951731834890996829341972273383752840497813790775794366460406839740006308203232916676089030114852851543494951685693989133533262149993490421427142280103101483127110175877979914339505330942808183069464373762989683311881610421368501371046047142949664877639737923579993855226265195405392510639547197969884085154771201140208346545800060714268860902819733686643823781301234041465696809851688675699851527944495508200421042250425555532443552088100923093427504516593742409935705593608177162792680070456030149116643740488581975885645473408573280265031140742835174778491077938165228667993483080341665269673594393394803028953608078474510492934869146577233425467640040784434790502760448*i1^54 + -1763500208591089378584558111803212035311775086498630629082595141708971934487575863608867968712781820412994921029819599549354278125369436957982339631395497411031746745719209669727469912343380295887693967081432990816502273980228298880802578140003280408275965663124753127269510979675243329282729637735450352137263506580060226548676166120586727786891323383482734047060601936593020095424461185795968795915346328460815392513181307209217770749316337061088658906034953597119274977268574393688429329282063288704433529224024828635705006955110016256632948932020621022685511905308517243252336703363569286267402050807130154886747049217255993222421304686193921835934234300282954958945493367645308977189658755086581594717431519917368219823102761248615596122305948300593661690672736082162258105608302384646496635089607293801153073688293445249320076978594328974725595295671041920615799433355547319824705330273733392783198147988800143636397780985683510374148378478610318851058423956663656539876986413121501979866964389071772524059270116696647577203920676993599062990100949106685940375463207377117385969210425215112209411693604934400751340118577749567008455001779170634625044058316501830245323199003030949459907223193941325301171839170302263509539953600978674101794560230585120156677375652420395007241042251415653037118496241413002678182195161110462198911058055951670027450729688160368176777289571665904440112752890096232808896312119760632408057766452274724704651296657462947707826262363264145621758387417741797395293182579067992262797073713603493136168759100612326980983602231552143929681621101490497069598348790110410724420523557506159929766758125237074490801898761091423941092869015921304037213931956607869769955135750716898198355535307956133888832872817849594378274923181616063591904653092060497965690597942862574351420678427797803847073985289574460640032676334016552801867931753644540703257917087981074877609359049103167537253608378807190764542774018318718752090504941130897036807955859619453623584662684676386875939381177272246644691865513756288506994849077087266494416779717886229047840066524586009479687136766820634659103431920718732294305760086841227743593075562163404503584110566463408810338863887453140727880586181294630730197927915959678047883321505164446256879045874124244751857725365471260507530135649909860778242240804668037078104064642433461605989142594685390171758868437568215485029918476690671230394084235543978259181390512363230009303964850928051718986505658629459326962904666499761082031254255660630753018558200371163717126430593956081185307897649148553118106205975522445037485948928*i1^55 + 98606596423564281913691021411830270379537057973270630167043665594701080854543118540255569256442076972982401928695677451786197912154783041054014606224925772606146388464025629165356381052268462129603447008223224510592602348749096456021964974256288959558724169229051702555450261441365572338710906175778137768318700519935193993372995785147144335803497217484629602041910870611431142663882058071045309245389863626866585377420160992805346453146630483646645448987423892860347258913042777560997614708089797164230047912019012526433472539511560043044116740963036230752576261392396309608482774554459123621321549962531035519399015399740394754826360085027547286276370967486452410617259620178281342991259416100412750675026499093718175102006892667649365167519973731930020995890448073915270102761617264510658080186646762416522211742689449731856543690878895688229118530553322345183344449274639274623141991950158233858204805654578502133590575959763601472340276008639584603529560699070810816139070562516251450594248293877184335464389976711941840558904248931725133512649900549446633324323019266899012470837333785847632386176966623677839749410294117969755750062733218023560702687044852924445361675916997134042303554680172891789887100962665179910593691070214071611113348951886369905865211998741260311062287658681349400402812312741741156039718339713031148778922026816516593774272522162645200738059425652648443607290273323056355687806057877139184549095592886493707793195132453506963051583166470693446691411950486645978048623772897747801901596957671742363686030534174427927136742385410241513581578438700538349025733932316547768860654973794530824016309538782691023476673343647191580335776850845824688148426978352048228978248685458585165619218603370174949325391924155412055225359940195181152354584193531591379072966824038540308378702706163359272121700052071611868477478585545574583028795738959850109039161883100173447634300861118778892486103217482292129378269481868763354727034813611674052828906392256269731329304179380947993374697813901183463201830438553984188018143319290028577663365273746444678835154610391894006160708025243761430788278887019887005607001669715342745717596372271265558533824192868774176864367711797586340645301328512743193667148736437286376757781067018817011772821010928575724573306401994389675716882634415944259034941180522819842871800284757584276137527785614758339567217120915547330563737993894654533059784772855782297031817458225798816707812440220657448588190249492588663403662595868942420927647176996345574377524528787721468338493480186996294715140152801906375387675021997276041052160*i1^56 + -2516804185184457146491588631494407119980310338270650318990464537847102345592070754841905239508140633491113346376330792606921458853570994075104003032334440701968517396502815109608109326820855047452329234478565006957560048507366039989327547857601820838540008570811122090069670244168234936490758627522897325845846358167516151321008277092266775964924888897367034048651007360507312966637770886774015857574390441684641717798195169463841824410742038653815222506845562980534252371782886892753295031822550873593054862028491477596365749396470903445107318765038417248187179309738720025262948073366883562264482325596908825805638534893398170595272087493439468012107930664659394076396671127349090119603605613404413900965970358392841288838415314755533163465424557364143493473706352097449819058023737068184105736144208922516132875153540910022828149288278676518103557931573706958783254184320848768803301356037038710968574239353114030742065409717903421246016656837682709556424793152285359592062841155441141189441554082616361760633846392102327991702195732731161933754408540976180645025570628445344011346831938061779425253695361964630044544303896916301684027291848607125877962131050786972624716109717690765802668302348888537069403843799305130473860735534022557806973001998533741884978524928531905381833539630151270586449733579544036280196144121687380555264599465179072797827932155152476297680776324699699028449604715826109638753374952146146477021902504056154856494113791205161023522994525857258457112914093606952988845615093616716482018466964997749033347207016862384783704203661053580514750492936704936262414859647361702231070338977474876352032182785795254894652061668015447313765942683433281800882647919909430030688374346440385815811484126831289503481735657347586317288361197056791782530437081756187690829609836601834427751817958068725797746686411952917354415327283845904304970858381074092592702625963424485663925696875750449617961551779112610687991861637416692243332551356262908855812192637101429070303803896973337838017401298236201236056473244515556492000868131032474708198468639855443736106959161960232847980382231166009128433063399298001266443599376499783864412095077929382711605648320962658401885009105247841843641322325674375190651766026561775057165955340904479244080776650738989657956212859230176214914273802769479451093663995923434357496855789030890713215898467452305101022754512206009894291028817744242470905934836707354313087812060582624318946765270648214241162682150164159709252536547781385459125268543247003970741443227890182940650177472421729995579399482135443098009179192123457536*i1^57 + 58190083142113713619962363167672933993385586652307207960948144177112771446164966843791108927464760127829852894221515777386786374321197043344709478980954820550739575968499876023350394590272495361320385528562291895293420908791747469957272959965386383525248610611176395161068562880548054624030607393700488836649919763746789718681527855536089143791765188466874902542201890792806103559987959375149817020570330001233116883784325229253790216346605032730560615416079922240533125958942643840317820054689145346538981083766978977682507168381227261789769487395350618233412931885584697214236029392872771836928928912070958880553932057471545877218099696123898351111238635265524624994492398830286592714385745707385067082807238618623651911950928627874797360086728494724590454665460207044356946186249632057674790443231134297832457111671405329962268648237306551066733578703260369257030129349510848871171461772803929204130656132249992174033322390882161738826512514447798534721266761449854357137941544479877617677707488016265426778504901390055421927649037865083501380886569751614706325494949118767024859862810963752950975647105979610572646016473376385058501741011307965146342077238456849762294081563088378587759728514188176988942003613380316855441561041461611044733032677377295482441015381261951390790100387291680389846277824902711517087169573453065914415192608937239967815067559748306095896095640226864995875449376808177290338121703217655253504786329279032277764055209999839905261392565370112118740648678790406791019899395587867435589394362836225854190024102816092157262720162437488641936607067452834576893911154090143378651348929341609945978168210874057600485518159886540931650307175493617077056668914228676415280506116616343182956609966170290856130112796512913857757695979109745819820740519457749614770712509292237732049094919969743739682960869701797793004957563821709963154747346638774958945351687742762866845914782231266892953098060610185808604368356833637411782942784827525382964277918916144528931288978545514843272561812222760439878276541262817134543098840357386988348928868256478423446480863460103425251803344973077416357228387653783521452314227604023269829769442898661986050823258037729208445058493875299225404721529928347094478038348084581804078084281884843531737169998505055417000476311466475085076937520691100665920834344807423714340809498382657531137098066350851666450811706233979159304606376079546484860476116484398602991839036166714999467206454765458566234722391163349993616184957102487727123784287378579253820924463571063309638250473373913630183311630278965775335478274293760*i1^58 + -341533044196259254936854741892332935444356374177679503760632019085678386848752237824190274476834866887908940060946732219435987889905960433864447487020731105751071604941966327992009695693872445587709206835411056977855290431615967556893778293013685485205725387005059763743680986080285727020136432446537844584737660132245367690162610548434159875543354141084728015966067868528881731234566432422928294010652073145064342084484187876763151614340041396058234507015582473249868177200893595168777129689203179867197280322098507607361921357537970903756776401977563334876532211450695179465496348640780955361477634088047150797261701982754524500705036164757739446701731561222119195001628087668685712053053000374458656728564031964762324445336561995339488948283110369559423632849282908741744415757875323775514528048645863541252079180920816715058655368605632438759797894480269539399343738037852492224354480678393659318602652822560682483262258329314243211374497775124983033514694809901745964758614866960942224696457467309208607567669036904991447352448266525224622859978484587392366362482920114242376138192052940988548039071313179128946049768559342145277508004214899225146069238317021253732715400420957786124534447970011430772959800177390725049505546909292008388002249523404187389549803223489414009864486305310693123152938667674464429106624799481231247272064715339721423906200525034127575849010438866846767409020698992809500762032233270009527894923121748722955570793203230879681429959571606954226005029650829589913245459518835092840589369816976181393149633598407083776797062502234281219132572274599325569842932045331344656104009285222178429939199047971615076320036549113674263645742775756029005190311097680761770082804273289039316327333829337677901843105601246724942351410390261880001031235929680885794427336429471541123714919432608720631363261524483584781365163666106327091290441589022873653584693289006022114180599258449332896426937331246190506143339962784073155139114202652083923386709040505286054698987979629361325766423328046304806093804582387316776554883745133931012850569467907484938472914975779934662373608735004678894999988078358511103830120364533684596470686009179751575291576750965822836997182559492823440194939002494596456690421220514445464049454323562997335566142877638468330047648579760125949414661168975100757154750549704701390020870393724523601480929017973395362994033454640252291830909994655500945136844969336778641005696768152553535756539840968997789058555986015846762715905282138323331917639427793513060374305736111158105233847862852998968101380373341341853163716608*i1^59 + 58522625672659109336479721452077314141022184648586674197104770898234350839783160907325463019434716113614277012441272994129108149389212517731610606570119904256108189441926416395829788142876708963726181893247844989542038907383020493138793729421711277546014938812739856369939188308752553776646564900924133747326431362481018393237388687072841488220687192116336505601487147952645311036439774278396156457161111612854050385170936805168249568965071837463836917492382663459417439856205337625139953745403668774760439661934866150553091618065184043718913796204546679756265261815815697115432013327256383492233117998465808551119430108180673030748276609584460540297918968524340873737985096985904212744345271547481200602745756074269363376785100466191769154751832301315221949680810400191547402590109476678255205999945977847671542913418499799308878679281560719487087148367793703320461464153062940424275476606697173230555768922943721781452551258697432185523448583941008577574094372238968951513022150025324691834498727134079965372065109923342566115792654152667509754168880967934416299484566892088323521503848809351407596654777614313233652587003564571376005310414209160719166801936798688027558947281265616173971279859081625088061045646562224650423122504563343715220179732649995840360300456584847867030970338325420377712598087218547801814878709663317872474941622677786509328584627009701515069174662869734201131691373745272055796628688946633280887553190793186050119778879760495101931381561245258961066452846810138353175117285999043954928059555656832054224230275939521291349171677799530779181078814601796620036020652116269369929870999500564679511390461086496490213019253851991379673461092666515269666655077094413878644314754594806439312331552724600313007248922880759513150967518473041215999326870373225222391468165444288875413999112011705800947246922305284033786221250254212612025365695030195635559589133098402618859867957204560124725253937578100732477500463298385286861202732623721049498774569407051987177233229996660634071137326004896677185577033660527181655086838314023929333740171210266007272981367173940675070288198553206544418658953407074830041514824822390754686716284775653618956308155487406148487335757192915431034302434098435124538766528856292331924261931370032394215934776986696266982201011976799472362654498548750763469272559877560102199682685616857849273962897405018447111317831999105416510475187774189013073367571796365012357278364965608496493516153147208958874586306461854325356763645214065266049061871812198382878884727539291523865313498937406917021487961916884710850560*i1^60 + -3035271438382207525314269685206922738420016880776040152233116039585154619178580748608537951452167332012531414603873400535948729969551143062432739151414184945688713771118862038853897472712411094457182531673700188638984496996794213382930127972405625736404847401067587150476578745188472974211807213782907721726920598850566222400810376102533717661176632766237474077225986920542022113990371965432537352269059859438675279219004373587979110250802882671278252902620126898497775039123368111818386963053833013855973250466682550898040673460082211324074050093937493442772633377134282179302145020122366914327359718525285471914312670096133842000355512825929285817394342040508852759415237112383238491899418969164015849650032328504387353928985891713308159790507853709348724981529070298426605071277139118752630785683079077695443960947769236575625366838505914219073932877292691201039052477441265935245488559554277178710842717066318311203826412736803709053439027157862814704749486026218567255409232114863350245539977146743540164515029949090470529960457052369553711891237240727094466078240849373765623708123394957657015063070787177399518728871251547591957275360395677818944246697125017782966310307678249963080503468633725451652608454664025551028642317800788101879759671835890618006031058454465828143589863821620809514474697265030547787678608108325021907054607368966050082543584472455980497871082528605602811324225210260070179736504411286427790984137400308474543067786461180807936596585208346218057696613475111724531060233182014660370035130132606514049304328233459928235689739050466371515549172253872996036829226902830902113712555171860290975669224686220125719035910054761035195557997681138739581247606467354406876611012676999360639085425706272424514567226066047374156489048804061141197787699219740204580661065951557294950107833444324568680773798777253425876073703827654835869491884718209567145364634196065084758421161634584065683912472599397748246111480889955906343551599784907441690404870434227990957944776347590908724053391841154487808464538105244547277978343442739299225925578311596842769358673479575954545181409821146599123838584242392352089109836577509111363595589381998747352142931632536502698106989695639900521758834318509286674301946215592153537108900050020478494077941808529977267114745928355723834080527087759680251872605919726991358046162972897332295803468507628091419775837754229898662470566787523476432571158921122522960531400941448186145796443255822236786675461867095917732061646493396856730809555609246867154190360237995669019040379562470336865059456347076034560*i1^61 + 96130690676942231036836896359194567716255960969215798000044162254308385350306310115997412465075011975988842279950835776078090022067606018526699885047800942643568158112370503334544896196344810274038223392743919554201327241353878720304139321364310274752608707877379299731135435691879692973416331067348806060019148729480414899810454537299008837688729376226658898260806054012648773434548069239940422815432508989688289376389403839338567368905182659860161407529619098221304690798673233929365455618249142559999928970953334439013108020630197315343004160810299920092112953767996036433776145428178006085029823279332505275315108486512179507546346402690218389634502200976566112402657762279316647511472738243197483868857931842022916438233081397652216479410208163653025203785892558557373273129990749231835992200540108067194173828463852866166188913512999188092079413043143478251387149821212794743250769391121262145913602405669565569108142373224581363340496818871291363652385580743698995171755010339125368726491631703009534834816255283523653588429245560188567256124443444116253519357139372606081719187165027260321831253749625201091151894609419882211654947062383821360993065081545061605371566444044180527187590344814948535673640202267357905263539540304683974143976908206919268431978732953171187421291182727925201695744156264909576893845103439460260384125394268903293571257498443028316799978277316481966142614960104094318218128833949844928684122072726829582539232437846643018679948064916197350801569113083719699679641910398450092413150325218315953700588423145568873943238356556691888376886812017357851505087766100044681450753787804350225222789076261348878701753774140795561963642283665287411782042484905555535554358712451848486270848118711208475687524579008334627619828861637332135594005270152617667966173069081096214621406256137924269880723969850209430957731280816604101606384342890376271429721474398130357023862284417082745640838623551417028803659494281228128517362830515906169203926625217740117687520775775163378051133593502111059370180697670199741299403330491854137020821239315802727604070190424439808896508390104155872983438470801754254037517663968056997053627126587796943365461079307929185664675679925885154517504396839757376142656134986309203894750333972203842431189395842468545444142389984861880214518341678393539932973101331672409924407481008372178449000593010738741282609689909808076606626787318205095993292255748851536124330468343536322716157553548074799977496506847774653351502136324813718141526789379740520375445670839217223340104599057547540398342009782272*i1^62 + -1904369175194876538189615059569725730106319259909256437162122658726389435556257391203125416609412659255067956847012717581340645276247710064434946786286190770755045246300416533357023382897961342785638703748383680398604000896349652478232892312502041777265225855661283053916060292843447487036883612606267994567323903103162469371196127729161307316224681024935771587426280072017727258959686642528039320065385052775037084925962922440571989913627454456475017711400644841843370668146002389991690616150391303830117504997675838268708329879883418498325042479820094719114390877127711166520198595998532533381141190151956966557949539476411549851364137989226533675920383917020983056209157075383943703318189202689042675851616230334567841631316793839756664602506850592723684336900919705842847459013454344261314913026644483401266232859059182755460547113213165966628125122897416397422535469992007881382055002317606550794506388584163621234342503742576615167503238808184396181784785595193684801257515317400938850531846297324711530981128331566244919087120551731794964165774128684712470132659927516050338961813829441262325665469293427083813817121411209504626347522284770575811782366110079010253426792049655475183835869457646532667800452521438032297465744524665923889353100249657483940226262102095904370421545639595297678617520027161431775331302759972737081455815245685546238125276978356425754741804407392944577363171632536191031219831280412020483159223144970734443099703204294268521016074706385524506457997927264679375178521506528744260877172628066563124161308609960899812260551889897427220386083232024671273431700167816247400355996965086277147393582290814697780065672692286795942134441038498529396545594572577973421959189173040220432082897865090248158709263821827366008562184975581979722566307967165852362301666391118783262878899363718807357222820881075334613131484475259182744983072219643436022925595390849707015061873929541228603923000808595190806299119515589111527174490759754330438982527820884427421333896748489130517804579327264568662723852276195133502108913908629108784270363513001312071584933462328791961450195089441949750615463151067136852935411583767994424218249484894111279877011291918486846920818986272453364339328329869465485264335997873697244219744783313094093807271485562109646522086778614303914930517674020680552416069222763218751738801415278537086149584172992084859562811317790352837262722179997700813365459214924074800550839352680024533940559650652862291373007874693905949643643974711347939643018789969915707125230568359930656806936037809977045874114560*i1^63 + 26401454024573782834763412127562696733821033989188200017190346015179066198462120680917331627419656353742628800326763666064542899797602800268391690933780646026752718744604179055723047848388589252544452826121007261028404761655462457901363330509330920655642829795960302315500747608471763625243739342122221814773052387804053973695896374070997981545668820051086400487342272726787439022279573861260908172292127171621978498668539676262129698929559542286041342476343992546169498468735230098212890676817375270984207312960320877476590849311884203153905134637005638835308457927664716264074806888206452943066085650950528848459072354435093148090468257298148221486601328052320262184832823795142815517931393305857757119120789488501565897201103737120457350166623355344942062328364928561440438727501876443695989233773751762819646545212000613383586134103174519497331125415995052509036379216103809462189543721337587922906538128438011819091791119449354756630709156553069075536688672641483971835716958612640212894115079974583786212653534444874924923782970887239620425326125043515760941379010870996067914732929681256447453085012225709902164385752798776378367876900115367980892802197494416260570053102459321514693223056020563945850992744206264340768480848606236507922241070566024979856073621795320112674891949166734661712351809590390112431605576790345163140995506725763213535280958387857569285342239070264432823076334129778650242458712858237136337568046585300736046906505961916680091330672734457694060069570835307712119826733332754576693207210232802980302344640526234165607881314596887596380734806651199704420054928344856188698332211021423754497551692699626761807067116448708928747948845694313628251460921061164990103086963761996905453807165458918495620545884335407483464844769896636652474697846677662660195917684626938313492546500042873712774614044810231776564027393859225173988368750300082812749416969905358444501203763500996122945214360265103463560432174975436098912789658440847895058144219974964278644200195317474800929874342067300747977023986465731075479725539069146434582336546836241828668575772113255057650062324752928740342003393687212144028363783176348886815319198769862913285093588176065737860562239163182320050534076600143431095167092416869491040642251273576823700163128968694543873986410179390792628352274989090220428460689950897906159296871777067959309944593929489013633752795389302711825631054967711123166424455213297840689101694159379260990304322173967334312124119498655221589003179114619622977291459157601567960922033928987175099542892119309221363712*i1^64 + -272413875735974720844980946007637750632262392649878792799185471097230806904606324003997683650735161689552300265760666569006272382075032867704615786818114784019954978899205962208584098695408285888309448707295744811316543765951366338359598473589340267295174990621049260949629542611903118433217920694849086677057163335910929556012374036082260679244518461101608122297854456983289551962974268470995644209542550007499772356953705192761552148650470817070326275868691793729371422067652793796157290975983820351590347271922103774862127227296619302250737183298870396837022520164793669727690144692357784137266867117849896147810599680787608806334025911637833620306456104771951160387200287744394503815546877642291357422366857023979262174383152626262303666427125664093637720295987140543035286418099816878307077237920177263884539786162956868712098823562108013784210834228847093813929237867716050842138444638961340393095870471835873651388676659962243603534692176877803780059855600081437416499290006258642299579836570736249070981832922392021911210304094546085201427048278687123509586872228915004126114555695423936024437935476944691079378428220768419819056405533211867519472693495319917022255480983693548738089197890377103753391471657636084405655161620734746161653670699387848267989391304849790006046663961182684625119521768369604370373258105016109961110155020892104958198214791673068180801460483668190462756277490004959192725722626916157699901882828419041378739314782887087394520277812131398622580806831462483853680097508076010497447485498388746774620118232693139948531965946907801355311666505286670771358483784362599706353367775925080314532714662206846941279059971238763961269858578126856297409734858040799076819931347278130244920005334989062268108217304910876419328462651766353181440868756975587967061304817753087396950493766518031640664329503360272182026647326127828391362041661981416048186666233469205358776904939823071713340063610342995791057557741372179220614725615383823140145956935572187866925548030554507843082969579922563999972168264571941357375781884835610745535412469684733205365877437730807550203921860281885890322619972180800238138092986094560834446031405693830544155717647015776182110961493569588922666315857992335941957420512005080162228799063724649624121751620020776723362524841916686648448502140479999892503994922570724985249807236018511008335462641107066649403208736476913630530088784629669105920148824154706871728407611671003426723814844704033339119396384932288679526888676219443226202763354502284031578330350227775726607410943248826368*i1^65 + 2142025901189371898761325834850249739661829001883896852882773153969962675810360100887861604183404102116324942637531790369882378192180875640290494804794301024747275993673979852703691870384113995184100481021131149608598943975569908357083142459229614582188648966375041859781407611259484414267327034421066192975239208075364506105579064576403981051148505400396229192917942464622779299346134717731595005899724967617378995057633266261732209507216403295333247429965235431143358715631886295360645625068908541439070327100614973293058613432017536954088377865407610398664677862925827815217471179311558443553992294851117255242728996051487724292905116433258173424707314170035465866382883156148967487194772461342493493184911606294596045277561778251485926959915798844251432086864740733917773875027830134194348586955709498708524275159590028039509069423072706351148599025867432562879842658489254968520441429137581219286927120246663354524685565796777465270756217613409537191998732712007133413972273151440162963223486548177573527044979115734055095019657777229013852313028590663003129120208055205749210553515946534373157544186752086964552491167954468879857139533604857706754693893919480142006359192256534215723126182455479461403701611595317617272003890894188073375389863141903678586031362117537431881697411975548059712693206576381563872109892716091245448188929532426263828531458388527969684878781373799791935547403935087696136697773589567745351462686175961001115660428210456119092124819972155346550627665476475831945872414863783436550785685415592976168357238854097522048834466791163776070874573748448342250615839426403018581507840614566915756422479833475781341465451752161895945876167783540450946565153702787044274811509143840708515336761532860492629692013575304753970698629585474524084690204917786075213080397711372160144461082402615389547441307972268188607068010339335866108701399124307374047616714538745859718150818757019711718756409408748324108378695778345041902832658782271736469492858642388668435644230094341561321471068775363372967557425663838900952274859263039984963364286640682691101468212975838631617935674408457330025660702805084057578155778816677872560019712826316880312350480449147125903011459063045439771784605097046779535589330601111830984475067818536245960656174058385993872486566467869217648135872110218844959202809806762316075341388247183620096456007569078674842391906753019253160963257867911943527833685391864741550006174782376514520285282208996491780621624020220996864002978729130983294996882140548845101699402643507958014461830234112*i1^66 + -12421769511008444078836225667974609181428693777206088137931681437212193592494687917212448836503497818455702682688029674829787781248091300639480115589585492858335986102009234467831723819418049357818038186739390034593460091721734706131654010571449691727741746048489178975153818836690978258830247052728485932218592421133755463335669722754423854306984280207218895997135382233393079079038670071096441767120057449446933098257377508312123920958108993282404512706129804432687440622555245145128021290606562721190992080841388744016148324083565282281229330240381666731593091222889155607161999351717180748891602749480902572083061374609598689327076796302833810431989409964809683820548014650294320826800077359358935776973515374538385886131050303897917103328469263481765240097402208766641978263293169924494172063273416425021036685624192092412711285401188500130044990646014342512187691143575705957569469205034244104153064488705910457475904872860843625161229837939320585203824003441632240066875272219003956066734583798917536330685052912468319205225839430636168003834046553988137981629353841998314007636844958572911472111365526477026686313472883520517688345630916245452510949860974275706690173172378362337979418470643803088618992687739925338379723340376682525209339584096647373051391284314354406722784549432138519482938923518695025665164035304735712423126567441396245379012703283923456717130863533771935599552796280481474573724387606821253014118829416748553651451620700265569686047219811557892650185063658694923155732180652307966305332719978466864694276910451714661341821722354228953783162744199645951785773613209997392413375009556343077021036732563416549374692184848729657010500684670673551437192152411314613984226839332413641778865959402320068214544026733253162375512890488592222207765451904269926138817925542727163093364952537277731662969586469114461974056975792547782906206864484847738000847851601663225809180811219703577503799457300801320595334000145104446673766880140631428147424690112388447784368310496791485875129087235642816298375286995806342473437339856929485679197226804650750791865615217472487174525859489329840318176061955254231635367077197814779143119626250577222958284130928846526580240065941522393829445724652087407678475081293426372933194707278907517876201920277869513649773686215995848580958945681371380179412705275990310906939406997532043252760123990556051849453537061995689938345624074592040743112765488803940890750692762009711753787524368946712477788744048422730483155659382002487552576708645095941885408634784629066251108352*i1^67 + 50181800034692540607969774699614867622134691376069921207243210441049151484030078376169194622035658126972752775648868943055053965299795887178038219828521020462537514914299556703487879042422075773145575574106005320043861363373469593184045675206449573716014402467583820086652574912604991689991700417764639015121967532509813527997115378098613019690385773154569447641196225922360538147637720232248821568266501480990769042279842629170070760448531044681193891452441197408298302850538092133499684551952639945182279702999921646338884504538880555586212613599042257557734368479636286691414484564737632289224499250907490694244116085428978860662703989703669385400587099664101196789501390894411267222597967421374353766320594127355019083457610197494170586838788314624004580843636987386148755512563623578438003582485038769792013321884946611894745068981447606006006705516314753861884422899410181763408623964997141022430779708237737995029824658273375451889653215391561422309012368171024504014219246699606148204640257125605252340631703689850038179601566759828681671882539915916829961192448470116666563862579167688534501579629325202747354652492563194410774182844035488916647859091405096721049934373630294671411479500939947291647135699717222077832070927688307407742989366293481101462337215787565682337365793739050590231559934873947449310564031662205694008900179684153371235347640790328836102113692665625144009047658085087825095967107983483400360390943676310218232373978821980984860276840677320017833903586356137926104886040607534990838794407514444469686101741855112687683055573881922223405780854541037874371432991339929545312422044704147629886555171076440867521763007248160088550405556885116134979951095507356350499071122364058119708777077644011303706524865463777903361677846254548356638768466453170318171878553153521447338113553909677636931961360681984978106995862361921915167031948093137780057827338874169426554947727934223737794916073148201235234289699543996081264726584293446572318347658632456550577495591741469974679876483250446650001702145051907586414155292059218915958116185340152710395371246211180603283459570155818835978896820059799692743697825198605068499039121709984658062376394938073126989587187969815554330468782539178924033054682961416097791279594374182789427656354668492167621495483733398369680444037310162978125883407004273764737736974433603689196848744506872481163280360437654301502240071127432433039355418556918463768494522363386115358595246716965537264064716059403873311000496503365029352903055714770335273209843740200402944*i1^68 + -155506017106857151301145844185139776622532151172138592312572630083647750491053479725321365263038772187794854201276575019598449011272979936734604781223330034464910232815145651705333734984490142093664038963546449188996556962043374692115696500518410063976283310773529365623056247345663455452742952893979536258128728769111663708494888507547895882411535118365338588037179735055468947320843277603172064432861393987419756389003298167821918923742680547760172142144138886439788089577444849316624712774387174403114915705607118757929365649326975295792431699521858754597626824784676933219323259906672528817358603126270565000796930285014941314612249274603275134542655391083446644007869789894345490460224787755421235001117297468417972535410756571475583389635231298426944290990046399880576533073734392209039698119959315194715110610311090641510351442355100973833999808026129010411460987565898644127176148055757918233366270132571196181279046822947443944370415224381206091382465096716974395543568472413434341364538804219307771599328054598359184566860742474211825829480183758804930440642041608440714783252996758870256661532280912754436955908609790499511927077873599770926001731471485910310458627499671803628460547336054204255746639427585004740036015995862353066464183177886504126993826110471367360851338112999953629702496699625888518514478125090527360313108619211944555059288132463669734072096079169466928046920851648284503621036052487019476849568597525709630436236463161386908855731769456093238528335830513543842341914957887892129622013465076049024317869891206731857732325044267016310479635840897829915442375273335703097956406468377856567168715751166649624950086659043946335804362141729016876405448403071593787305509439618648879888622754353946821789806823803828364449603173693644493213663227074210305107862647484064834757161459741238738587990255409803948747165799479314527897516279004698466113509645839145156321626391503959788348162998453493221864663959701135942303172041604648904005149794185162309402073889223106713482429492276774125914731136022874068545026395233674481523406477060731998216560338657208649118022000514538738074127140102510453477178888167725301304777125419210641011388285708785404381519974379022006707460316081225910608858180987245291338307324281913576003621253876030566556579223642430586241696796199067944606213078573808035690100325155111302283990539619239804827361613561176708405582067438321691867015329030625243924815599008473936041595715578530523434064962247741318223386579413295947882595160200750102349153677869056*i1^69 + 371135113948009138316827004354490834383234902347988613829649230492640021985782607202781280090787155323647548984250823895602119748153723503641218495068401498301888844650444734072280822173361332856708582117977277840021521093323086506430307619927380879501404855549681565703840121137694138550021098420074768491758330101645380565622687420684494896914649843681874610308242683722882843001990251243536067346249528763782910838351417356322370835673016832008822829109869143301577569634465143749542958010242510317309383764342928767019617477634684330156651813002728348448952809858243725250784972421906826975875805629937986417232407962547555778432344551223959057470432216702889483535376203467034594329735152215061537843911979039994023729946322566907657234841093856613515949563203972345760993276329102122044436654433497907580937774869248298568445518919184006672326231174614928173921274888981209746597594331215574802348833114315015481151850685556107421526899191560606337735357716979011791562400839654597012984746454998223515843336871887344355659554118488250577149599402271245540261562407590682537401106928488634959586208293811891733407803789493443170012362045407882487468130238409731159085498415460903934239449867147834313584376488728338509642590029440274148037149275584862507242800484858078224829995478037604579013267749944695148241588270632807969410988644852991393734640344464606727975036057584890983225590911351453114781302311074990900282024765360518575783943465842190372248922475790911800467171755838936291154926025338613578108531685581798434309670338200268632562920686536801845308176051200777352222029293496499838028126926206734617219913568918853425170991766069456042481357500161972945133960052031361482113730631414613482024656023567569707944103116149114947880592933801978387211618402120084219219272117266132612975251964705452691878890504960151495208391944631775826954590430877203578810905601334271781381179118463726792600371083064012209735962327669362998792290680064149045711440134412541826204550930270818869556550702212223533732951471221638849763820288738331584366327275249528038246634766535118486231817588423445906795392334905974692866958361985772666642276405455976148228565075625272475912364245515302662822222520991087831908921689822541674853862735724706535401606661228507075492476932933821034815269245634124329340471832217677449961381275725039235243225692377342878190420606895836963757741419955781784730645461499743290186922885646590165016891039000175836472352815752540173825966054799874497135770269825023148464013312*i1^70 + -126635236580818813166100570643126632276003995870818394013610783939287244495462158344336386969807620080344974965308174183329752544668122897220721525039035691225777700226334701722441477708335605443404128754803732112110985132464448716589553309439502777629614049866768794862909400997814306534851938356653632585959582083847987869295940363219358309400760261526171846651586053788432473902287988884205225756795611837428066927602622406049399195377334689413524094112795095201012848681169619381394148507314022716322543272196974513046525798363633602832110743696662946437781630084945168870758248589182860226237455957775500210844568133596466961155632410963022939477330922820400130070506134453582795221295442719932802550840714458607361242392167828257087609207118687738714031003678568525507791603597536379763889089376118419623028339095559666721775850707252408214091056878354475178462413908730986650803498245964303894743289849844792268727974865408892620812112447824899226042595141157202243009858480061673791844645407655629396045090202579126760070995567340327864050831767822129823502159031343472032772334005246193152065026664579240641553749295774961091193422746201151143388247321850379775492940486746194649117551669072303413499758155594263771426620141821747872925186229047529547163423025790093211384189207761678163436547626788959052240971341743353461081341153480739696281635258559237048685660020144139031241588697190445621431475355487360774595275516509011627946581547430868761891707990809521243296697456198040249040128436169605614120509499374158653606167899925182414712622693466530287309834847845705612019896652548243787326107784538032329088414490293746786621135625472252842330384278927851232866574758540331695797124875143789847403466985383611861306665927128306500481665637108039394524501570615924175884337160051204819590094692118888142536671354788806974340215048967033547373338501924734345246553924608245606739449733583058600857916705355578869480362963540587192243095917391214712116102237853439484716530926126592805838456429123000094867431411072072363082355601619816382433714458327027262731369671783833050512778446082428666661806867575951201431522282169729538501098202702949052426020007205209412916114385936897338337159283843700058822385294141685825132683547132508565943084371640012583909717597044744549525512778975810971104582629786469926585234687536528791153259598276849948771972586816677955582187716863904147557236613553489823809202324450775012565933344625470231328427349943529651669841030985724898503023183106861432832*i1^71 + -85039266597965956857589869625888513946512491144960199940421965238903616465276826284858387991008378092151906063629509187494287221492874493829408148856832524594531378799639885325048509964805596072401269833936839312932724039174021194694710195651672768249224445886990143825323791691333036108759178698748332090806844168396461407271062145382196334322975410966405923323249470947765723402128053096357161677266684408441053036606184144380483306230019599539596475875046866063784171477305260596173919666147416871992508305240417028916892062099947081823923807209405246393119895106036368081006040501462866006992737985276524251255453114341452180692402172784382771545221021020536746134682680815237929499234272202327648502091603971911253326052667049926251351356709132452076125930683181007774701817139280877155255922792464865933460896269354478557135992110378825217553352942035842547570064234062090544047573305762886830860043811490299007183971945354514418293087114536509288894146761236847424195933184054631569795109022424711693971015639356101795756078356099628314141135573065267217679782067220383697324791948595608856460374006893143797129221644712518540747985668564627906118740606811517582664029065490545702759469607312664131282247601946650917102511606661961928524664761998715560221604263049285595566897077681988170460253794663235654040087259828955634933780364767664004440433926780178139169867780609705594889656565033769701772863749518176895053956228819979274665819651413540937393759795437034610942162449909070356614588674818016630927275719455072286565966454052201201568788249634479469094956868591291554413991606447527630988092298809613729869772129025641197564037679888410444415366260768340689633085680055422519157580717679222345680382104868664124647651153334151474523668269010298299456981971038876797612657641117596436925936983188913680660313529808373660413521948991635918755885005163497830880497777978527657738285829538574632505559939379469106443093828132350085839199180969774157196941652085743813605468386157616447376422094877824108544639353639255115976041825436680898169341120623695590248337968304514246251054220987208526490794729741640980325094622253044666726848502498362814600046224756086163947187704043440724043664083762058566228990021865138703176274867521542780165023870691201793780417655166545275214183346399339552208968813187498436810096277132596014305464269994699761797152621234130339451296348456368347243804085755751497762013679373488735338427166639420835455557268520217036499877434923414204456356804558848*i1^72 + 22232054948590503838535992599588499663077761915563273604380268265935983255643872457273254464875694863754794356407354092185137618425054342850666631426815504410998634611145300055082088571439416947528568611830390189828577336546241552040047507300546979455252347967444037795063774285933777308490977216432198643067791292937278236907832353086903744544759695193312815935774098654257712376132489452638501220497979456550193359449642574711022039419702922994599130062451369310069004219960395863954655251848637617591563916595721773968107789426509926935229120315712754531963810299204634028323592246998147659255768918721744082263744508590922758330808285435485386456596276075966171891329090889630196259873595944853677164651438996473680440813134208666935840151484568857561768233504048210191389011758043340864067888072304418457079453903774744754264531189475122756864276513244098827344318228933822989248788878777492897959268249700791635346699793133823401647567361420101901165829577178754436886572424785410650253878690321000061495054310069423111288830569045170029892530123552480315282049850565235581270738356770867726295900082837502725825507873779321229385139345828312834579523727355655196483753414566162643253836785233773102388166762766625283862136258326506973574924597902021472829124101234289536660412172185933468843217675218837850722590765136385057517386837136698272708821471177431901278583021205816669570802673798405956034399530065388951139582740382348540666050959836634907024421944559659805349376116014478309459549719364120271598623708396829220446478187972978496764841356173886941797132859776825446943361655851510604067593504666885772336738828617292884368386200719951991177618222508225837333470797956660804034930950381837350635343670250536603984305950015181631820473688932116380697633556134172501674308613138338044124002462909319352480326757747732684357182205417088836096054360243558063994805759076972139329506420148081897558283864282313688006340352808091494445569524833954275820707344150914753585064935842295353728532238374087218382365721148125596835439379756889266164484911834911328713185829772730165654931772194206210944627087990963202979823096016412330604044764649129898026616808495940365164371444084456564233780033506157560497821274460882591985397854253489246961189713995641881936402734008054751743040512742059790750350077721082965805803468262460200299253500854095366452510914029096209330971559676576918318061456393306347189550259114583576300429118345485800136890624675636880554929503153809600584613888*i1^73 + 16983094572012204322387879059758340332965479732406066786657226897827692234536932073423979716440881013202283105489479298841429486949323961538749519424030836476947870729091741878316828490298182085526175896898786876648761431294497544294873620084680997282417537465144034219851737582618700304168975047910444797809033911722915978124735358680820143297424270505621445833341599586418364696457157755011666355323516292562020594433562591018819996698445587755408536140208763989649020555896462528830530598213980024751188585999802662604183410366703563206261988537370458707450138490386702970663539514470744260710498711311064975882224540800786328939537432534171166333178571864881359573632457316580791938185036423323758496369006431810066576814881224519412867489500027254063062346324125926757316505612851110209077747766497133109456067802197736124932262178980399429524136952415980870107817586884891026186980317581040958571211294926546943887602182521106288977226251011063642505658564751516278817245398095386723157456428519242770776759899392793160827261684483318646545839816165649342707346437853351301211710701101094604786439615434745844614499338130781151058059061940755994733272778747415616234166843769919649815231028297315364492545598468363333741958696878673096123108997894972149092913223601009836748023157287045285054585316377698586776222735408863753041678413770377746390160853641444757139911958969372796431876620994013451107188318656262358903565759987657426165845306547228923988894377308379845190742956793196693002437358851604260355358476731796714875720816966065265872078943527705338438773557303566182482177516717725803485183243137884992340298846919198117459396804530719372261523391053706868946762948129877556002294738602508668062781385870789182872520665705588014233377498351148960913864648219206109877303915704800284374916293018664227056819977788541926258351364180429930392449227163090368489734168074896709306411640999321230043127069515335697680432107098333249252712452932368345754320484785338959580489367120397385755242118994199930905715239972177300535229101432725838357013885263698074736553471543253999732478695723509131965345192126458535484753873238482644400012989367815429480260939751292141034675654402100137046000053849023594499627140377570864797036414271485283683513555199931144876420219939461580235904473875822481513105929782153772199838325799495041579922060547183585132668746637772526264749335165556837168613535499055336437073485385728270293709602275550541636338546422677925425934538601006104576*i1^74 + -5051854686632796299640487665581585172239927013677816385240277538003589857714592262126797964313621413527404292083651409246425030424787868030237737219758550469935841389469930802727882624483780543622977889331724397807046444984465705034800410204071765279309957778589879482186911222949280299654595301435785410409919282886692331157891260356214617099485049790962672854621293722680890443087580322757811309434618943593613479236720535385709160381163633618130924634159360877203140584396441376076753892705176946469593300967023816609667445767472552105482232688023852204432947296650670662197362271897312844851047761924033128390535197239524763129279764644452203929108708243788686375749679636600795473748664351079248107168465083580540491658317275408835847845607163032200626565718382746334814116769032068022946772613738366313137049481854765428545298338792543685043940811586707525672182568869549973048310145124994885628360914795983129300711863166294145524993005065303852810267277802872674566028134631477811861185775636086397206882007974604018157691549929674234715424164690308105374529519333546216457959507032038726400334751881729701006825880483213378551002584126662988067449742054667267006204862305963841625355099761228635953862384034674203035555917183676236728205093917138910485107351462842834270468483679757210208057860195125358825275687882786382064944150313118261291062617214118890719150524191861957222614951104618991111575710962005152736033329017561145719451892504968728804776607303470536767526563022680031980609442198782723527226020690388688120632587542216164812878384149811024793301881782288606501085910967910915427871673046688982299366710595167301070179703885670359010650185366592868021221279003724645678881816160986535543418882275373591290162194554748255908906762294753614624115768486349564261954768015255634045451238311396016469779752377364412659607617153153505042638401634067693660392897032902597600223152587014801369291650761412457950407354989849973961253453509294156001860245592323443142784288065090781489172323832908585682389351045287896192400808353398585530424560015316954522283465419041405879402727571340936630439809978639439433520071051561352685568843321215233828017741658464161314853097155938994403892225966441256956754695230944792531444959101634021131801412276839798339374585743735478374892479870840630080325416607667871088225201798763630357288851712845876374295791881734277622934143768317194937058811866884789653107195906083503706556590960655859414736010949431713815396062593024*i1^75 + 396846308142585901772074648656915298410195524332241816862905384604580042147464562621649134665990616771805365960984759981992064201672472522119491933498814312856819389387401215714318074131083071240827664782995648753610721936816222918247746957662777132328769012436173997631317610523052934424009299205956874675001143623492956850751113411523301433785669813365308381999444303926958195120301976561100573043758150331188049394429848667779943284671897652581723962837468004104629059653984147866314324323354813276825280853191126679477208600441672208806436556062312591123625317463193270886090115912147543188813637934089201370074956142708658945669336767147040287626248174013739859382440349059900666352825750187402089040594072397049051193262330933391941671766184707168461790787859826280788203523427971580986023882801369004144892397333592825743167609951530607607920466852569055742076767981761159441281776601575078008276936243471429411703862132978412293491708868114894100478141051781243387574098468149212134735887769561228389601939110321174197464567920238355930402577263416389042384866105175979131390705039984495323333365308471148847317431873752491571942391406347793570563554827557337690838516310767973131658789301307994964404538647381708706036455875680067050282151002326578906741874146577773890958779567874030500445547735760278819593843366739811030869739574324293979151369328005064373147296817833038056321708451514786040171337901602298007581830858219546514348872722176958835320744116462989223348029395542119230629199576410390550822448006478089734412825268360709731561418370958274998351392646758680343559485710442013967673267257990311653910839298330647230003361524547266164855978028919704931252599593565769281884422373796715200160904557488431513786750716671712678273440266287325974716128495424072456607614337262043530363377149804314010595034886079232404537192547044785186704130388177448011375150400046622138813688807920901248558981819798295707378808330950698321117961933120375736690966794760932706363392048947074740856931401328649668371853781508261818554633045918888354097127519647204166216852205624837828681660033342965043195549007641511025295148949338554404088630108661412602134712715588131636642391808067161344539224259238822805977831500058982411200319230855164077854491531976199801231712098434120105400164713546224635212328796565714853176462301305982874596728210874559945399853071974211720859946934653447237712006986741062882592369589616552865147697553720263967179943714591522963849216*i1^76 + 3711230761648671575516654508224273173091766903975047619162000652878507207706035550664821971165086364154199755517679996904793797066570081679159054729024281248976514839162643633567829458516366500191398885656456262139012084555920085231579198748161320015764175053984061283979990225451425910462222137540996731426340526248305265772036042621698178391245432450624207768899060354449669199091401909431353014686967751980871545785411414487476788646100409540118637145731021184196424209859571261078436687279324251559400493514136058953517637953772545907442597440071405649527177702881972681383463632969788447457083555597815191237539555858168182984879170253775865218077520168609738321361546592003421155562006827714836203906184952006851074426826925548197088339512050195139089587779150120617327823179896550012953944964262144116419673170405759816044404024960746989322152797562098373028306169838604058427162855523546584444009887625970957755919722301244352511941691513591055831337416417278352153104343889024882476309296228128545580438010798598633344198694389544982199632228893923632953033029105064912002536833559319140574284185660890138487856310026878782542435220365236933976803540280228642262445839794447028840459445923984501264358171268011108006114077574286221462966752577156713233894164013144306449935937383276757572693031365835799222991099515494794480365119126381016667072557107205427757881065241529021161722124597909234471218069382101402620053831900148458071112125472628290346464592191296451757111106443766583621407163090505495690104541585818252065638493587417840426033471559323874446925580012391738950061539085960835193194030214716726427077994402973991411805242253615761142726254681816836280002900591283719013378849241187734766463773657636919146949980948342596876909812376160435830207153232192334193248427743259905053841098137474459587665814996036279077442551368062377138475567251783929761927217182667389052417454205020866968859513452788837566407886804447451987940566727793059565390741120958340941127164357023897529190615525907803056243336988048666788317664848869286408558367710025236608218898296899964357606640695418429495132324457272736353516954360838820306251111817616616166886851600729871730006970402079907740402403054474411601694019018123405870358761405994032223979882927737376321958588501528176503380711877345422378159457517934658736968112610214924309455615361510475179575538840799375993943731383018894052767949017666960168625189456006413652235873364590223907618902570434560*i1^77 + 19130653093423949291761774565681426535410928734988322392706286467076401130182505485273794127939903459603692457432108361253936770864785968588151390007091475164956573908376613048500317861706193065391809806788192088818276640433492359267889131990013667611073698150659502843214998719325850811374138585182454088953839623733366194161148221132862110210251439915399487540355067639063554138913648868488136280046584987202776799433701403527164479136706081222290167024515818577001916446944410031956493687844378085793048790658050798001911564689556354987161956440450902744603022306244866329717080457347234612981079271070000638133963663181983901459705294100777289985759926671000935035474353126845331303543582751995817034762562728303203248985479144056740927020871344355577958868912833803478749636447247457274418997834116546772485671710577360274631996060857144114428907473183069888932503466348532152118239613078407213257156778030816870846832268416159079406334612217970174856008426896970331882487882479281705752831119874500714682867127736085510594756531073962800944338596739250901721226295934036928828443953412216484197421914863425538451794544837233121312513177124132989557988867854932837705877434171845023749556788552954522431254065653272581234709427445155968446702683696177517017408994683044134417874592785965984809871924999403929547186416340614488624009193783602558669315983729644580644978679612099781428694732244593107626176182246033699589248297817607665127888339346827899457044221859463177513266477304748848915030638124709810413267257630330448091333230329148489369455024398707095107614971827201292567049957938835161959689494440119020571215369054152735473923642039595125760473870968315999520955958002225289476821073779799021780691001609254774484587428753472354656439661888311571553983042148246056995429800400629008273118754269880974566297594978203265455026409708801860415300595439042514842902807458787583581389487667560898547772635817949543045359854849852691173852382039452047650434656119354187149449900567930734714834800866192700622992356357780614098766173887945669135737722872113915794915521324050927629502362359060749649803112607703867570349399221832303158564147148803380892778189294399638810903705713575468400310525267255288687788679626554101454028573045706175367169320475344227885548630411280526092124864011455116353594932918998855335606313000633422982662545997468902975224349094658114658578501154491406794729980664516148462687277340673909788161956152761783083335680*i1^78 + 70853334492404478849258171206680344426918344675294029353508886555968909684244405772004442554121623378071303464501473450311769351368559582047886071518444646586243158679170336287308156434230677541332432987171754480802582587605657586326404241917876848835814333502197343315464627342146162422721818398408807580590750914658218109220509082159927811789798131502550298231016489955849716566984988795987147071170921059428670402455827388813712815832773038505213883686893764490496339445801041149146488929105281969565537434900495545235184647504725970021620258110662206511557182223089985823473828958041048827784722064606888492726556355698526774928447019993949675168294683069295302327260909706123381356709349413309102848492875940287671541647598447674004809710239789427211938119785301057299733989433910172508170570708504877526049461244294004900430229425584706410522077300539430469023721601072387715734143220200272545988055552912246992433749372257206274233031128645510425968522049056982038667735965446385084226134099013355647097879188120279094758830654137343653893955084642728992521777147685844165518732800720497404975752696621695689048690285612915593424965761165100411382680565721624428243906631190009071353582957879601255816779980654214887520629803185913790552110557390720325758705682020412715517148568849344353551591481889424149591781587332630171275521119557089033183579591746987529213819468416086964229291031292993957557537792704209664979339124137564001400858965811580298486101927897680811513530917642842044460486070210077421563335032210038999372475319923191856124102081801794357404632065843575349664300464052689071770303798845828289592925271302832162789853308534408064705428159047646094999483639122169916896791621672413106303380276306045399344148811781612416653013468759722931430823886319372706153733558516841213519625483429269732739638450639221489395804300296633421588737085109948516049467751768289816109051504411258545671433237859251882131127655698605725962809481632017722402243987548205953478065737492458109473993677116184245384523480773308428859446140808053685141446582332785180879234823992133032482799887098870894715498117079225820016553468603564786958800836297573930311138561713571435501743693010896194762389567112391238088820401004376755853399944282981017738652962143285447835918061900889184971390595482009329762326296962970244886739717240853149335648597106099606418059065097417724046798282246315638350917534944101949181702882839471969387658179025829888*i1^79 + 132386941761194396166264733564875952208579828883934632487265311793205168835103950861984231669680577201776359041800992959835811531937913624633936196356145561855479046118395462688113545683449905972604177449900183564196429740879634268149401451082229882567767381495083340590197809938450037028015164889999122554584533379083889698464977995638870400730002362721118997861791170109355117257915778778653373097359664012155582331240686030500914372728643573431452016265900014780735023617186986132332956416401238599410747028473896875234640285528166631780654523625261789368317273026399488035360611668294443208229876373514997907942235138761389790605474270361144439707240189617063258997747076047165902394394200798858068688863995306570759362388949930892442452714355959098107957496752887385785023838435175827012550951634512880308256794526554907786669795797505835033795183816124169088515477926627063050097316902307171880494804951491534899064130508869716597125193276952999677676196252625403340531986476308452055223298131160329243122255957021551220724066123814455879819475735303937197197417692165735412584523082834062953469769532144551161591409880647347437349254014325216198866179040438591252837760475503739715121654830181915640437286536944571990396154593687244528180197890522577506345114976341069955641695336012650289402629786720161362451335431192328916463179201246672781635426719699632316480133056170455202246271942729756339097952309934739068837537288518504750952872797819491378516402176540898001583186915640723674517172952049183680585742442882880012676495964588245196468522290216755469791570791226692238944680766406272792817628438449596937563556647948885875706603982212167386724004773393207174448772136241964762750184115097301807654006354681277986609651760489761284706994986846966378674378091504595959463602467576345503611835511020724832002846614291613359948151300513002601000615900019984538486929860151413016362961373277642578264077818593624023067042082732273076567357829574683069120374522402787821129797410183725938123229744059261934275746838753928066926676436536345463719117752281380211056281205451035013528208822660497534670291369450524570600596631131691779446152254790988333018130851558363492685026493564883829298643230905641004993220189702309203615023806963828016736386421150510220436383303310274650160995029385543846851517590750837372767228498997552245566136494097301566189917302897426805689330281185126383608693823392537562844967391106269358097170432*i1^80 + 1853631990165145596350801725205963797087816133122265477311194717249925003754551290122289276542264674129778372034965945593137133458516219472403054866219380723806421730114582121868472038406940188622999731298189682906292145660973597723927571474301594137619536536324402236253147782231590891256684616277381605339126867052791516532605175951053099493030974819013416223810141952449150148927499297356327652576299507781077162664717362596791344953645522618710106096229384411808210363890402381174454410364170866379842673901297774864562876114459112526855377712671822260990296569131409847455435496538193432320638224774768932177697187067520191478759205352833848058316616108899804995355726649384211073350778541646813008511091066041278098010453193920345940084851309698857682545683500062596021197736519225281571914314938719130906003661153583389563750898365062951659525969429899880651881360101289388725961838333131859233597178885858363891265927289082648720695066352199772649868977894325690814421459660715102384370380152412170241904033236779293157061796201002061170111907021527219708988557809970964312833745010355643557173329587705815719673823594627376392440276444831054172256295046903214035710703276451498651428957604400036606832775469956278930471185554283418696503294854092820851022749675935102245364106818592180451817808853777027594593438605459962147138047954700545546082378903638209482128151064023882337550878199619797073892225662374592647312005062223431701587962475757850093667938454213757804025832337060829849328018556661765558862994213346552375968818208930162566993390536045270062938771385136192159152854859967166201851029550647797942570574627096422014067259264065226875667324298837389418674729668781492222488712935496122637112871234479727933425136182783319955791803264532361950803030419935854486140030902093271875727872584228963270988765005022723292602786664827753158652206075165312991091089662408792507406463319622306399056587356294605169105305344529409025514015479254755843591121564380704385580119258961596771175998594918056180134873892403344082471822922124495367283650934529433394069508564584772161708368482279772842800507683413022838764369276772673606709397701758340187563488726139630939294605135335792121430071390223745501780421017643322522002959290438630197517958661754725477373947529807977388122429194016786645374907161310295824244764826634416077524885752040549333710240176939514021247268966288032997390234824616337458375433312534528*i1^81 + 354040498005215072279969806188608489731097235745064145924066973591998230940768394868854375637731618778038998604683570516960679152959114235847223032742289829713561602601766654433324341900663180868502175674012749666360659659373699325552930973413500613628085030127980290529557660935408196692200706541995050707675092430769332347837725598948310803961048416267759563403347506622775950537976734005513708660811075858336263471971922817658740599905703251008109489029061285701812865642188450274617045721775412422613976611975973932982609302486643550917998218998293478800611072243398985466358292644651715647284292053900918860441648426841517258338600452754976316073005593545090642765600310583646130629519200833332889431561876387168458036467077491279302245262571728160103659929385247653597343955554748434337839633886449664944485836763691610692038892151903996347473542476406149406368869429913495998349472391757653754905834846617567362538384657713998227917772538618193528931010677507543847045210136755328733200184034286449433921250374133417279025279572015725949791362457758248605430906908307982369814216557338123940353625496881661897083689501604239587948962357532638186168082120642556633615841290026999882040094676201380018150768100012844956551237094213922456013420169772928229678376627580227835687838060858338006174464840265866760762804747780215436476722143942042764165604615313209135997385140001195035177554808000887765636316977325229015847692184922270331631079827250156376860572940848581005943548861411776634903928047593211255777402832497689315752817233538026854470893090684852536925771241222369929411171661535285221582619082538182592406049111492392955692055502614477016242418056613629637785075289788792717791255232907766515026508323362444327561575503052349937800421541298937571641286779511124177236750770571936136652206733866965417537237571965938113681415586143657782328580082318570277031988619894476369591641703830904840707526467123386540612865476345776210563395638985246364838952934685037195786006824265431336972411319801710180781620363938212444021357138826153800980756106487060113036516175988056614547048939457179719424343232237784618997608883792218018630321625396813164813394274619122295524552569626913352425921488956156461579503865088257323205782912606216101546090962713135828771286838792639037875086485158551065476551649317731728299882767913414716107280972356003271908129298497970457295153652990651540393216356628242617904136192*i1^82 + 29412961114410346412446746254937273306871944074418599019331764070779305497034160899543050023698296650422164002715314394614651827271066811814495527589279807424999810657031669071901484814937643216397824059452126773335583639509012089482064927328697278325840307968712157606393646483264755870988006659180543374345608603706974887701583611382634184338120472363234177615517220687721099014558706653187109707904950749738803282780658072237637586142631710921423867175492169412040153532692748936155253188425610634338909241368058448909900500625936240605898142546196662224646989745659432945296833804479674537068938621460148701047542844207228811274414057075717645505373456077279066782241248884210930009749234662737049703341482508478649717350332461401871671056783742282520587807537808201701063054099162728483641328897743722625634809362122022390848639234152911475329862597681689859615840906754415793614850993446823491706950817438625780025943786020620219203988633419115247164330849351600950630436281826179627939123662502056708405561316621041336416521993575537338243183316453446791708901448247791780471608018552199031671090841468045960149445399275219333977718834319979082780690997817888234681805571578213626710020257142114802118794658070106397426754045428344833206406099763571086531785885036994906131597627895325567208510732207167218756935139077809977156374350589421498085149539571897702685598438370079376548440465923124941673735093282314397638340405394490651255385603475850378359560703383657930006197948178723088123618463115429158473524601856745682157055962960456333385347795110737698806656595099874605328522463152996871559229701691249624883630652046004333667659152782256394199340246575924065429695127164697797533599107883002284304992531323389898085657008068492811263738489183445823363455745172890264317531589982710210804949406426394559971519637870346570927954715052124370659618332703947182927852097423542300616521203394532585031773388875517773223055323942010542634567118004885230340442285908777579888333947891422889986863777566142347238201618894292314516788064742204493503100026560227471081684351968257550364596446919322976800748855239176194696003764818617266059545382353461929186313067382363187312999642377431334487873271624680356468458281423804575923323034533660932135159182073790088943563032167022525848646243498427628802230972557089283316495649192266782915972931489452230403517816448432030284346103218389429425452546556690432*i1^83 + 980383023879508671858894761110247670976893926871932368562756650759765444712516267882326670475348253920122169630699271409450519408084915685459138878377206693075679506132378201269829480055859255198218467985772203420595815854969266520350153184772607018716544581421938673868038421598107868488321885144662533132784365156434761430497628319030595100060794025827883303465424192197957036808573914389065681077737463994051840487760364379108996203561590029072039834178558800131874313885835696796252328292010033042354263725389531809543098203716981933083403432054165536979568463600278777977692439767542316976156557252344412070057377191661487737628367774738098000037694024757122087323609692574108657731956294980037913355300088607961574410864777842978259930750286622405404487702085283695773735927236614313508008415146886100161917404251077426200773617540555845747344510492432571572333273367310249934939696927129037676809971190480044298452185396637753157092799740183704102143374432525280769148250476643339096819655732548577008738201701408007907384356484068925568382382269051468543065742879752497354565155178632885533090852355925897387585986090071392616389801803715980147971064774665515342528481457540162644292245722104780792250090066922047278915778663032978441388741234836490786163738752568561339598644951685977623182824601041155813739224441460259004784411030093609696469918889783275455047340583654298524776119711893016982784022564269519816404092003949374133821052703281844781813885394201717175642341477282113035982651488911515274964909281641285216311107747766206769692532948796918548026627352065086818902162952435558685618357247184698739055628454034344136742024476115044420152993880268125767411004598429198608452877301879403001082993088215719664359154348612121475777403966869484802110035558578767755872846840707346717598322086087145075685249245093842414741727650151134916267693489600615734389706588726854195814631682699750213991561636183432888824413435060461686378920012694592095949560785938767235091732254279586337122219352068359489073784621032760693521717105152316873390153121780876188887985870721298963721066894262024551785882596995123477254437818842304522744042544613544913224732131515475091365403578932266418932684879630714566030935043486305749319054761952915147727908661149924120075547164370503398972113991474211648140619625303144998944569143063373933162802688834778830211256200794792629524867553784869353947136*i1^84 + 13881883110984598187338631432736774334372392263095526935548252353637864584451541377046552526883866173607353880848054128789020204968773764090815993006187218607875970695911007594627876565059499954468951848606702942050878676871189881978497347983848750922368952763285803205490789527889479157332809346424852207831749835223408183231443263227619096172714434703212691451551332799424459571542899901907418295074288560739106573047802095002931373105632914032389104546462576798389456308724244689001380542204853382628832304349060285567684412143543548486445779205681684997914686948703864579144610300076899283862328294029913718252179209022078415501456944591595357964828287221655158894256463403682143532542493546572589602558208256122203276576339662056630543877644705866149916030487033681401828527928156046267739579880585071553932842717013211641747752390529817211070195051846055385812397731872667291283073197124067844100527595973822330779152152538484796259578941610767129199581439326295494870993145029037546292061509020466113639919186268640731281200053874206998961240690783406172137394282115219674903120269172873638850437516083769453418420302189101198196853523718216109961206348035891953529811722024639502714614652552014481892205942406741180800575909863512913235830371696385002168501018210847516676402027252841414206333973365166536638844288434988499005972919461099758885028095603368601812511551510783576045535556417840423036184395377703718366552723215391807888435114188198729416082930735603266953739253246190769116893899391796934812410965081211084603132494679954469794190374908316742149116969354098426019489327708070649265029381834385378404949323093366321497486552122303432761621539604252124695830379939747852843645050436656918225857072001326834546394540314549371039237490740141352809894535810992460059045914479107083905407547345148018459791504583114426205882702889757577358364707595395102270898212729875687495677687801856608858721340989887071457525436390928413251718189855687798277179440721361160633066773281659709571008663868121582526798242050484316725394117287026488857535757263455570608722088841252423318045799248920680954081877017415767293674365490763528520765633004262797117830944192471601984733367957029549762130374544686380593751127143298389087160661980178760663408456161829957163107904601216307803149178175837143198530874861689621188578189368919650253654659440147728068901345668347699925701934186496*i1^85 + 77843479026584465834020334615976297199341469808375254424188476348793804103444055555666795266606205231722297285758578753488125099917716259741437383221229687552122723070903688060635455689362834958483238439912807441069574417942821875620783651380655798360351681956055594999329818443507143668030520025651735610692573019296720068160936278558926066785215068804401799912991839812355624178931190377018145420389755401827275546184271111240920137822748643293819674253557336766519729823751170402455736670294133537583599935696767288229818761547558705240622878047937211442230095388560478881480857352216583881898778329420718906390606009764631138004465170671946274318842667607780419200668952494776132695356707678619905806437395641617174191581568532054308245542714982214931055605535894072117513741340420709707633408174484981606336615866327637860584387117769365888372169265084119472152201941687543386521249267182739592214951402072311409372529646018787624906279385212999381749046550508946735680446547046947710907210579875244162337992194336910731497568952403478694083541981293669067898959047448037658285561437099398670386552845483857103084683710850270757957567080531886204465293727502522940303109954573092527482449760579933940614413595148507484608546050592051644467043630228882996992061950975508235173345119567365264571064477484781766867130687104360142689415935328152857658988625525116798402369715333395493358006650510383444929212395194607796359450234698228413958687284214649783444263404939481380930271859145168561960965398169764817668877261189646528770218389833217538053407695525987873692996299855843135153053228636135477692472609500369906238785990332453419957536730575559526431388992413209809902230750078980945782495497812870569350999294938772017571333623370323194785178768200595344465288563922944991192009230041932941601874447090719226303587033891700484280533276868458920557963944347521771031253646214511022495918299018717377599613938955181180132672504607136318184427265286119996259777513999294388271729114001603271066752205791024038485981183805755444872948094671203236223002107899945425709574273891085055613202957673531584722563697025415718447432087030392219833398288635364676201705374635160456062936436504253639142146028125078085167502938401067985590025120265554870833697571248368230475870942200812746836430302796845267851226742661285913818329913815644469713992907512574124850566922792305950720*i1^86 + -137121523246924046133733927784893906493547750113221759954252619187143520060185000609420538462745716769843306495677717019194052174937354456402059628584986014770059833821749239070219139158163277526992282437387744148686206800475090376120906542534071762458497920368969763266287016554388698854052891266151690665541647566340928296235995041207394271430871925595171465771338466709524689286185629768082542847572450344229691778249122215459474096224421335669599112456997828041026050248289467570223642465544107688793986744470829997104549953391438627817000165543888264771045577185443105703316047996147406617254496349000367704058707201584850690550570597163981118921343018143221758789233827520367068672401043161970992598095495492717759994271866944778695689016225526207157978198931539939289882114384876416011762942876335954236345522287409332563872530366193452337967507421136537494516818180071418086928116546521148979268948538092508480312675087555237130456529483235732499365247165190545906293264159753689373341513801880613882195471221325036200914808866713861335040368972799069417108472310009859390381856879581754043186663966930226006693162174797834243027489789267204149599629578242313273742796872247629160156313614103292721573977810270787960758700200454724893841473675119161287504374757705558521021840308278059314880985721841163043956827662697678602936768134545630259838664189988852725225119604649983262305521563490865072048125182903932056026573156931272891347293306585468473175877366100330298978931081202487795673560389308574579085795416848289356970766494676167421468714999108850611840423856240924205757685371645188261423342718641967440930947085440824785539644479609242175915954783502019427971174098072680903579096236749626433210682157533709744624014689806713368691609054503914019446521817699709741430281954602704380804867440035317278918405974743095901445348368525196585497952509731268881360398491220831207164148048029289192741010725741917131483091756027577962616519521559805787123287571934284831507647594654258530008678030082762418864383760050773114272850795311813475168402708142453111925002048548385927354192588529154864459110121636110020057337829891842123156132749102683665784211755199479347635351576097637753086527099160904589039216784997987548671335831871881651559403039518336522704399691541184828599834446573274307317952855290521214615155325688710359107015075791367639100555264*i1^87 + 5507333617540158622238793953139536479974708277428633914977882156441454060955100553664887048357129565123389640826790415502381523960220647573257493666685863862120579742860941947959786867109751692698527289460221427853175669388879032275319925198552984603391300444624269742809294568510397949182377581323926846893956655166783761060300528292521817697615509550761335538039976733844806867983873224246324069571531281222946895233344973292144302529819038113241445600702542640440275621329911290019875798237626811138565984686873901498607233355366391820020954560557617786339393997202886727302139981618736314841490262827676439978726996473026138903887204284585973670815116873857954248792730117921316079911031320234342930816175183204149481700639257455407007480326700585504168745289805564623087554506676824617459060875439918988340422660857528498449778138014877992298296789746786687505256831411041475110705362331378060137667107511511224835721938060283231918005030563205892578516614798224445139365133656655598371125938549748979671501666791448810778246538946506546793846851112920735443091832445010399206802810725536187359984726979627411001241759773834498061906585816415024608882643680573084539489966344211638095215413623148564077260384151306667385292741690792861945848561833077606975824812949147610104414467044048673948956774665658731592367681690370348003500398838892350990353087200640962386161724600936283089458624378743743165491934899303010451139428143541147425022785804765398941620382568930362086483799427295197724071716433696142953538505643705330811524282877759376923100858874551015172385446559883185733613800538108848514898176794715151248044115465660011386448593779531371730917164880221391270370735937706524607768296115627933332249900548013569891553396912919309662897313841858850980367769367337944912907244330382330026455190672365505992996679248099411159379370806298141812294028154685243434148579756090880525906105380654075032610836857791014861614266924326379170520997916001699786605381822136610804950038670896171724597404147396446583444090159845079700942664469777707401163122083617754869505053215891464662250559349923507706338515749147137747949517675184989334176097134845129751482554947067444302421551637718610497399315752079722000472364771816970382118591116851610247848375675402134693736540721396798958800310755009214181830910515091027642629140104352198502025253458280448*i1^88 + 5449982337033554825943857255954319695082763253883263191166098453031718777142041930589275722718340838730839654423924333516139248590619758015805356312153262483626266722860555115511608323911310926486806738369558736215459586634507147535323412306253148044751758917654843903030639621380361259182359653019572612380715847637801858136224809682781107254794308631717816116274830335495442776178553424646909785720513599400829771281188818916544591956558460784391720187071445315021325407261089902292557378006336821846970882348324512447687388593451630724946118332984018282759745724419982233807412375611171855732894119786446483786978504900936577404546212070284933015721554924274069947630319355547919282007974194152915190839541389308183878085032223974139914758258734202151423381244721314991962145114197984159700228025115498084610375765614605346952782781447156749213835070384804108365541169596227001717463836700291536956412473809121771536423410068594093111440100784462247618928596358824786893654150717539511760368851622700981012266413061343456617056859423639025424249473692225994365515978929041277230445479692760012156767268007582192626779259423132861535067135002773657209880761712125219990914922647982816466645949855600669107426968749253239311984517068768636105041252502135106158277914820115761164747225751753846007760932302262534100201219522457148941683464286386448452830953110943755354341581602733849504185375125476144121038530893847561854481117859481975702289668775740360182571320525072425937201263971460191706749372747173582946318250262611558175705041044730508611197798422782878983466649360304143607492799773106388810040125910898402530763514430594620732449425584659530139128782757028126917894476342885554058382565772212150645292528348202618434902224392283436521993991635387576323910759257864195706568102686782990838583679578801788589082927956529428809480086822022021811564657749442945644637701607169323973321959286933332033758376656680029453149041107677331563101696313234805682668374518644067987634595713920013477117683768548733604702491964087694968605487058637153679453453490519121039483846760091584113312768757225900884080120160336412686290634099081421067461397135677853080037057026053690344424717375893149369713127418484026928904378491638148583553693763482883613268045350729513451493452087486659150254352453360950838044233993019808583427623439259974762496*i1^89 + 9858550515638570541733178935533598261304420015682066595799149982234656313444044676827028903668813738414835524515810788383708274929514103029654813112670486847861069082227451776219233358172993398412608698240232179834118672129434241070711617700274260461975157933745446239695481581987486279995652321473693371271877424557942694167744810543973047263810836361308884381664254018854779625636414321239935868738065974006793550431717401816127063449497768809749421827016468262206199575141605491452685450695895849156416068216920381894820892763293601401020567322198546521235976526096546726004580915399337718363963565487665216550515451192572172083971229696165931284409974909687407711628504912188019039563162369497931585275528628783957511994769277349468578383823201593064597215913655098423221209158255186781788645156065950431274879614719195887066111963034951754561965555606557832498609272044256582950520633882021626291219090436442171820338751812866410782947533904698657614103801409185146074434265715456589616024238151150635978746847034507872729093345082845373601905808229535791631259146876600308438065361705713137396747570370683260228472886237480268630815165270991671207976219524350799640820217207398981516735155730304609294643344760112337765576292060019851495778174027543223220360446441023911747480784474266322778138110897418226100066773836204032149319603119790525311523398132204207145721613536178567254534400698866600097750516851148058073628871305540338842469475780727151132193477680813498743326413967521794122790855747700170744294926835751852137170774311179611480348866776347038986948669606698244165164169204870208731086607465806903518845956118385644093340378242099488128588828884333335166108169836069563436359595910278023098583247834043103493416420165916834592152828583602260538698552027112899753586060519463837280223092307290172088661779564568772002196920233565899964300369979379219439443495369187839696175713513249476121288558365906676894319381955538758828509802391876688910525095112403733942440399313585427999060599992261568616610780693616742653057767147192066856338809813089213087596972856003060672314667868254765113610940982143513107568551373935201262899153580324392028319696467826503060923675488316182343579554172171199454538539824065215821106659818299904462605736790479674621075133552220175933629433609406583153782671111722108984668192768*i1^90 + -54624289969874340539733065103170383731650929160258467140291039311833664789236973135838864824163031026995859220109220356407282405913863054453060982176695629226445502513236124371528253455173309005928064680863090557409694457156307215044826591787330784578374812673109435607891248694384995555977728732181532140055604557135696068212989040473227375042753786537829400026542012251015686231476361211182513397151672672806597790309186496031245551511155635230471373795227528533251971780086796523455468235392015516535788555114208706366936883746894438325404961810286415935504590023628325195136189285054389392371459903437305816298028702087172080464463301768137442525546869944886515255597563214600586301195362815325713588642437306923894528344575550793841451887831584684953919198174032447395605454805172748244394952615419745407113327080574227888758785015368512048135477206499661943116463435538644263689375227311765759744489441803795590825570342879770613462697151151924368176834517940717773867448750702071948036083333968238915085201753915357833423239720706644369467866104907550967007533749059135289091660755915564267905875365960429300853499336721808651899495699442049843040933195392544935167690875899695716874614077232933515607873768507885841694972919797766819374307886193051262034831982075900508366934324203968055232054768521444960162923269732803444369491164898007607988089154679403434810626166338177138863068325871404218944199686838709961120555281162868141893657090843976667882316652741241612650935182485767670872468807715500338125863092382436440492253680876975459536180273422994162634959505719260886721190914348177445318825164361062865749379489302363575619413418945452853161264548095582284815974428085320774045278494994561818571804739215436120941978341873215357143312740190691688120635430841382889952627603226366722615432993843791167079538111203414450943984112458610719184942185898677132983776897739828006880006304098971176120511229777109175909882085490882847921271401254308432069425489440145991424251487496984045960300583427468532900454585423758395400989088145883096715982045334626858410536406743743951629369710688148822062330535780567829020783519729988564637357647133347495618149184332063430333341864271947028867101845942427451514598708802949291158918524800819745470569229437636380875192067029402313211475706200404131777158722879488*i1^91 + 1429557084486318535248406397201014402448506770760129336726295124089481286007670594166396154128747704778985960654218086378643759104126770421026902813029956665880769298713221633263454400004071675042473011106434581396208669310151875116129721230483742433329919059289929317013967194439840765354546598161415632828894660143360731059834858302160925863114790005351415696529185385816094879203233223869479174907059990207925376794032074725673990560596266115882010829699667705231484955844122634362232174116844488238138742542428637261646387091533891411613904065040866243287169768315771508950908263132571066723500178891599932875687755523692024962793700459056171280522234406974121258292245213701613396705783834295425324740861308947186163646915304416506812381638395959682373419533850754070748977448087545549589852339117402382012110317203926958180572231730618411768281565198161343215069364895709627944287535985776896753369083278877963781485867426471445358562264512230424692983689242922366932178608380104125021358331797138168629092992490437906782795222601118136027547837755182097170583559543437576035961593048609402595184265657568769005283967825444952347142699248639813351857814152478298134114304768685909276876571388853386162749227928863778884167734103205157314087193464586447435712237533637548836424837997064404869423583438383527748275302109145502787196318632573311418351993962611175935304232454588242821312730245792609257614998278210410801353654050987729894106161741709567438625328503871728603637094360373741176718254013131457502799992662320871454153473058834455118413839418157884562934075102609318432661468404902568495660019034533971225117988176774846133050836004972357439837722758579861600663944721085476978435701469592563376571353928019779594750003322433393931261649113939180692067690637953903843059771171386455585962075560752049645898052242784943749190846799919750276173917695457561473616054392283418582561460955623104249636967366482677052622907004778756633699108944560546040384997443193482796963182584540640089798169028204926515436230327836784921455959698684220254806514503580427421558111526725841232527769650312027286003123323280360778074953789977176224884001548585588636234852022855991594139825956372029161323337615403929786807999766160824022241431701709737844759029551387048333802942938552051051730540958498947072*i1^92 + -8346642763359960015687044295777061613327918790569800530980832906099873857664116306138941539074433517698652330162449959619424663693540677891454294272578105108734765375475608496070502275212812689353905033833614090502564738667118073560502502151826761231926709933354779516527908885434020434923813713095038167474794962337005862116736427418552773566490602079714404347474867562514751178133786923468440013015291227136235775566018427624136763977963937914081704016680044114546482797483858610634090038929849903449663254935232063712989963304163572212594637481720460999542000911376921432849721999983384611975132098524409719980908995155150990914602171565599719101320372906337597306372311886609018072500440556092945029346261985273202793682240690539161903855950602336816576054696771133207078893307181034674943054381312970257146802471428301365002803671992600908973946231140404906357004773994540994649579697888640901504606085272843152283401980491687194379725227381461363414657158952365681975455583783783177281509803561445712722875689090344079988549792208025685213606802373542116016148243174289727945613136282035343613579693427382228964289848299576805384996084465852307705468139046483825917732675816294260124372422222492140191210959077592812947718590591695041892462078905882092091218260528515616816541571280501751943321424350259242495157909288626872858683350404105947348922811198900971862197893790376206884933897764334630148762804855317678126059357103091969108175532602651534155720552245346163842601956520573618979573316945895099804342976448346997499477551203239439495126137278731636224212231510858781394206633061193736459285384368508678366443089079633001883023169680719520103495167594854039729649042359669909881792708190750972851307885595346584782248773482419937503143368496782338114505774092315681568120579286484070594855036806703378544468401305568026800812091637194347218681190949094484548211095050544170757401785216606258024719297581443838012576186702765152230875167764542256099393548835793549504069846467299217761802243124620941133050407484958124944715301587528390335112595869354300681742586636634364391553323527225713509828962503423486169342787362892164535187008650828142891887311896921583929739470357756741143477208835883601132799804782034322581062529895760678216647300512442794894742296866436400807936*i1^93 + 47855148339764142795724914446537000828881429746245082822802523430506400552405157147364272622755257794948536945120499468928588448994350598774546903675281926242914101959119077355599816295660279946938765257007690786889013056197851236517010420195246520796639783464069725455976111820254392334733387958522875123613931999185290007799454629847271356491997823216330993531865246334638848842624930962602785451175738207549313984918694722247102733449659371224225133108846100794816550103421995067910304795879450626411810849417292688984271955146258794681793139247230476176671812614662948757306854261102219465684871505514690708949846737413732062581616000309834927196987354913060596312942712732746311350430534755618255079242300463278940522914091165800750764664608181396845716368916737566203329290584847579099314390716938595537616277658465186207346994787708629414630253078703182850701465731616518978235807858938680654029975728893402265614722206175506672957242580071741003945996062016481107713055585602833922997614025807846770397071303236683986494610779401823725543893358452106897414131811268752934834748104611163499283475631423642847782263946864832401973251185441356233041436548053234549428598045010229539132973770762930448125947663379772985770338785361896282252221019305675376301419167027040406720817834864212937931947965138533048840954668360970150689451175663978629682871171591188657787697450451630234072201076593889083326439209189304547098753472986018164612317637616156516234817509417934885045829424297690871748276281317082388934943935487218782748007021547288314414517311088938087525452272928285767862304575288025904935695526135919994419482641065302407735294589011289973436863747055159330120081905858950034774368947518473231431125842814206853827815446922366537624880466891268538709403031470250679483125351379873667882958683124827674515141842795383906309244051591976012759709824154799239979321522978282289290408100358923360174385267012670459399397874386987441667195561395794136476754115216930195072418647493329334407275359324927331533130357869248322756108558856056638349349337084272642333019465382571448984220709437496503331334795868543296566096675502951982169591902831347093369876486096625134625041582398220424672746499314690673203088083959390172384086350687069214540205171957665114944962560*i1^94 + 66417632555170878098294590694729174669292895695146792794754807506421290078007806371966964917136856282855440236073906565750059201170604090963945707995205667692984122102610687624901697523620063855609161505984516583255097667083190388294419707020948111785132315824469885579938879315592119528997164980329485536837127527398167391130298158160614409660890584806268622144425383067222269942374552838735835390589510648050718103180135743962045962775087349394470428149149284196297343179565454812938166733122167115568656795760651245339699230548303233047657683300242389784955340877863522957120121695214872224903582214493215673881048787658915513322688090062065148973890346501183563595965603929012845784110158837388610462799393867833399224006028635387869425637581121724936070327702377617043009163627715561029643086349431189673490679064177238755652214165389614599779230154772619466427112740800312233930989222076361953881621623192086732632729242332256266186341153027141045756616216808249848128756098812021363267873370866415593372096697905503485065165911337542200574877380150544852045500399270706216939580596383451041430904049269714018030550045213441461710937597027275859128650157026619506448199657059408034490632176416920106367444222013390523395251770192774380773292357185180042633627670937377084051471988948264811643024394457596007166992195308199786517275156367953683704284431995276842428870914349630722152462462864951837181037293211155862085194262133082562722051606143224704289353073321501594907062955809888253088411096363922011418225487631437180339926159399662394457770440663244401953677857661848031880971514167077277146060321113731449115730848677299837431806925962960972494464709638436187911620452543919227220512414894941661233806448934275354963790549693778980991220517641643821308130216189880912892308889142321693382269499644623887094813402530165515730641538084992186311079756249191428586372423029618909010465228637246095610303193799357194832796808685584248833111694077264348173992021437472762234180823498995192360226748902764807552520803312868204634066561903549353166702678799187176499884621500424777565550517702100478113778882844408991421627744777100875056991037025666717874662925584119383842963969941214372204177203665518796822705913240911895586782401266825922871296*i1^95 + 92684160148136194396071790814728411604074256073412568181557640948233117354846741268437888779644114017867061283706254297888627766058504609909584772923343173879032363439064440379974829009162663590219425452965107034371451786462166095960662458485253973680936163773634793624230715688668530103414976542399532663852287216851910919790209706834039178867468908834507368327391572263916159498132107314852327595379946246624334400338109510230368873864133848183881354013065197025858016985267955659547269409696979659190676845670861500713303029440529425403313491415811216238559239629386446189422469617636663805594605735424100677201101299739522118203979830530743450248029794710472717479068999111955206274416428471144687346143469069100792744463975610955870965657825298296760825132005404330585814486614248477035736325476288707678057008710717135057623595810329344766208832739272504311796590316212164499423579261218887899044821537878910559521868394522005461425878986335092536952951113546731959418459224600137500972103683013501241327507150717834369143823534914939487143793242547516815246301902876627366588843873961519926894484999383555703235656571866405317359611605884756769423836319593991311854483906509923529292534229388028678961225436967216357440819194619283232785118883220492676447120467527988829766580282693934289383777671429052553067838036715309684954260629950097716558668826345657870127068259978833072435139084522752446657726733029954336329829111743535527263986325353156577585781662543991268174283521642902144513759182913894120995171026871499330733112588354843869307409907128798027918573944477329007315635122506780896622272173158263587107255015784627306236352829426016427975378495554852339403416475370850956702906303896049789285602947042668416432219553200291605450026559292542963885342362452309147057338322676365098870818693675214060797475760067940108989753646842847778092038107635604003364071500994074713554968954879375394892259368549567080478566317782957081975671786757711454268362641330049181032844762637745216966326288198143331031303580490623398370074866826900818297630599949530686283104030789215991148086017413454610231133308723149810538649819022637221476313226787922041572955823576812221398378739525499068922011130204606893567319881947325399040*i1^96 + -605552266735842765261796731488005394130896194202980123442380166907347395645864904060556072903443845375407697879313998457024310731147411495381985376080005352631231056395807603511077965682425985737579389674239719599378773507306153511757773568977895183907594834966236558363900656336350307982228277020240469203786909032868503598248112373652683783922773224396830367774652559356274342906650595521964112025777895964163184072880765121745961348022008978629645242756414445333377596027135794520407806174152531764110773249797137248086843472726801157097033278843128226962859591544433446801311517492990959207370423447998478555503917005086264034332319208301359411936038409337977433927090048632035618488257207104350614188647736033180041387553189420789895389825742319810888363031957323908475563338931374000840737504044643061650392443502890470736729369103768431367067428387284939419570033441400730814464211634157986828033725984637034287397834208085804999421763885218495299605440447263199916757247901857877356776786426594256600704739995224383088099399206845760338204621229764776883451176341936271249468848954209748172422792151751818669647156955639926353058593529604978692858107372124977433420434593928302475432567328429865228601303232721893922482867017682420094166084841385621828641933249386047722912288215905458698459597540466955105402696369312847162279872247045606890454687767850527215266864034625992426386495283988249972878820709873186465017553749835551955076600845016770448489175152231123770642378605589657407695161370135236187175883991143675764785951717275906081275357513365348922629085941196041083734733039482414709862949404406026136100670601216816449780532758087196753088170385902990391209095257330277543714207308352459868130423940652668921582845094454870059609079994909148444770842821527458233064351186069546891295983883618354561659538280923823755959479120636104886446776023154767936131032909701606919769300435555984842861525307599773637229293428972606167773480455115151352466186147758070376886798964024168670684617236437980541555711723269092995959076829933430290817317493006559878088739807236485603360827017965701636515834461990022311215523634506191266070333197994815151758004953663581613716218809259733403600394840965120*i1^97 + 1847574177708746578136978736084810892144699896032127527695142310467995275082204272046103226549858331422353009395467055367116223883990290881878695829079990614178449167576488039617653277625999881889822441303613000624097316681512147620456328551621850172727122306936738688041838524554343379931444634964769812417115543447008776285986951588069574440381914060056779278691954461504003174770519664738523466675472493483927829892357495957320128034735567931429131294145608264502869018802647816678677028365228061447691074081916170533643078924893143473814460597957895530623659042106666764590932114644626162249160200271115361124084049792605556775074519794753513505751891701395536750343115161258816600762278291351959258550639123627463761910917360733416404167917364438442845766233579756807706138746846549596691333759414929294516497732289901230272897488796925262439997373254004669674486724431948733294642262213897379309085350198933816496242862817122826096057540761434491790987910222099898936827153414461261225507101583994225305696066191156553645031719437615830575621428274931999947773847404901196316381035910733252281115613872073347684355396964551839156767171591943804022077946546360174442585646319681363789555991067900329043539511280646389213188510467975595233698101159202637032769945782422787791075582938470883051043785223826621797022209060855702330562588744011707553691883358166122783340383109112971538037653352527279727257549751323090068666775716765702083540431819567085120476750822654089522756343274027607497721093308096031258806454297379233250971645872547083206052230548418814002977075140156471126802302124086414146088470497521210780213947558469844029076914702431385299399659005445503935280816366047307223230662829415193778448910671880065410258918508575097630328111002223644156439528364407307771306843516194993230305534016529617046036461730329011044469787427450472463567019938710268241777284036593123745783010596925156222889505628034269231218871127955958604246918151841203029543990882749184563541860995838090749182435170619384685521160031999589624821156237240952958508661266281585322402325447715149261658618248210479943767148685586209853985026566752416192079886201317068557976095163944822043673219072*i1^98 + -305969083136976805051106215179228621868827774409232755380693330251097495319957078286515927757015529259981576395478098701257555569767411769832483501214313586654544580371649138467855692362807543659211151162440803425939529861143422823491762191134877279690419040847020685139295153545039940453056615107208919734951043940790618781360327882160540363479781402550224501570917370671652366145691168709673846813877692461652192546544664004380719865598106186207989163625390400502920585713852235098274800154575209138326242835182148529173722613581630253065123665272016108830000583762589614943984744375549877308540554597940732484324710640831203025245719603816220984231688275398042802687444195447150603645776326362694372278303078071014585314010555256885145607289016146906440853460206632162305549568793407210177341474185251790824946378403271037288138505974141249717644493586166679614751929028594960862631216233744384809539454003437080295366720840484996715514097001949460843189590518355993177409764958584186331046146100288826889295142783119402859807903838537037106892991529607396124332741783748079058942375195708508552017876796017125673406346530269374859505332650739588764152389785712749491725126046545620813382550907199738907139604801777230883966870324289387401604049578666016108554384115390884653486874223469151862958103788801485044183712225317252556401304143502333680697099803006559889516057781440500535280937389497714432510725173888686883739163175280280772181254553762314574417339152408132652861994181084824798059422788314491453008257769781023815910452172228833337874195355534255053553466237062619311896012439574304292046711557113612092054345258937850381151052046421827471632705290200030226232128584102187622902844746576820309696258355616373747299202428874330803997650043857917436935699916067518284067193701170343339970630714979037427229396556460736030030459363133632478505095951026467783139714543599507346038501654007728527752319230172799124558990321952400804613232765787461810135126787117193609258166743358667914154470166481718584402256442309816286679833987043259406602977994537527256453631717181731413463474628686460953582149455325888*i1^99 + 99711008254203555734875724924418759817063246412157680956722750222949521575015281921462638720587357606433174078768055865213790222227714022215092877493388087547235731862501780521941446073155229807533286111710135923425461051298899745269097113107123807535636731558487128450527094416338287804863572835816708854316225700215476614901343967558465841720819093447204713291787686792001095524010797680237785480784223310484075434939998633635113587991322812522141303962365276400699900950486607060349932378191410284525490055791689516324621017225220924490454155009293433833440775522362560805381012458287953852252414009327458503196113063107836604758052525011817060850204661957316169781098065009942681307483937916722067210136640895397453061956485786498791858576471410700665995430967897615465273537524772520649655178001717354419144397788627135346092892375615267919162504051302598224280652593359204102712533599529939385190954732109420152127338679097647163688168877422091931093365083581167179793259614475016741331626575804404208381271910204110970578597239011537190231446450553422476550916841972416150756487554214027596507819156448476891988769498034409725615646021564026638830704373533767126499218167303211346775463739904012746675185550205831211335449799210575674195846466774310981569551205668586025951297975827533091213499862859056513606898536486304639707089840478173197650130052919612564760125773533691547907743525309312807442709672073168872138119688990412506855569245401228788562480541537626438189848013445371243418481682651013698701323792670927365040171653587854260277850572677976525160077367658940679745935307909056497394504808323993497143101505647036403165050163692460566155859847854709602700416930335733418718490450273288385254583350427943960347289137947008681529169403416964193401434806524859325334801600064129875235369723905041152381098277736882776417916025754146722715383024822839355699839307895508851278574928127859233296717893715712633685156713579822522779697378313928675497756125660488078911889576609545847798171823296363327257241997580834658418288719140625*i1^100, -1755890228930097748713907002454560795805744517372998924647457466795159321215028159384584437070119086699866625093567599681639802137456159142883485460484802538833784757353676537982565665070341813520474916307690317845266895640716414451192320070777693081388999673751592433271268831769910135859973927209879968743777905872247977895426436412401887982803017799645445991552201028414389281419513787198108242737465285078290369506211300696751436516638786671263585431546532683494450049774315700526626498025988137125226235531875937620780872699585978440187427353663509495296318025606877431637634721443327911492328337693080940294348911741283567392156956651046233801059855266293829235275454328355226488403147166670172677081819455737226297114749715480066074757542490328415567138378569617943405030653382969642960716668671174026619368618094196505027967534847090046994187728031927112296705109318983112624657690825701711893897145231835512216277565590699756972225575984587124259207377847677973116769871538750107275911374899847614776381718455210621650667307884712063330780803118205099445915073370808903394417413912664354755451961426480031385601724718612608877735624128317039746067367253950212720794790889354857849509248708942354458422507078678433339039854488340182261044553989873401116886894860493296242943947904993997978202170737419828519061804764816264513110637300916129100568748254200220783891460080808734409367516395622915510343800206901494021823562018075012349449900067306269711727097717902057018688626473267530252642601447723481216910800282175202068138116630048204410434437244838580617176896616817370070096004076820669061025394876745548436336011821923184236037305995754351310564109243111388949658990696183442502372048116204485916142850743668478357337921614852261696462596572377965031432266777231819815283040222158886670417600132532230415113646978191854908058822069091230341906984228184360079853448739495120972723484529144464202203477016506538774562450224708586782930766843741080487136401685678349936745784776095306821705043724623937952991940838000552511930945211976687439295198584563350095506606760669364884895371349305059444020566931515730588946363587002715223807513694281025860878988475419254311836385843578494211529918975354431309093105525653620618530512789736279600486226896179454384085389225987222505031954517275958266278577104536575502147144134285752084692441829932395708457886655608035080320341584568917413595961917279699151132324079339798080348738967032619811948974430618578036807157846032893750589711260362317776833410534436088448704355366230833183447827647048278695318545976859111862150592199141548034469481467155617824188746917136225788014786564609636645794452410645576011468497035187157905663523567521024516953410902322908512443425159058246936336124859553452286933027779967319526862458922686961554501329642024326385772796845930351952537994886023009630150357295130482927946131513906831329494827905166968303356366908547155146408164045635054463221975500120941594318312619088641586558995255280058099180887613748586103042466256978615722749709604120157986583116245035584481454301860132463067106126099079346151209209770274973350319839361287963577568224657824189867750629014275142967004383801564498617113642278599119490882665248376564879497017709925834556578861481734137799992240161174385451790481187530445741705116899762871534179254592475819530159918938949812205287457037754192739970148317340105965648135456584217133056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -844426093649373037879972008666739875948225412348904820271151313151908857296511757807841927248012803964613893983923837198566733249024537499059561787429557342609950414348041227216197486608826990547160116603801050032715563513943413003592474813882607664935135294965649504893138325125020602070005634050312992414340460652785737027322554169261633769822775125364362839586524770612556332996273797264797100606710573342068772879504393374951967391719447070427528212193976178407889073118561522865946266631798491434508800554249285407947055693066394504154781690728363410459072898553819343262417786617553988955642362390588344070303100763161746616056597517134944020678683171578783701092120943656942878069843176714024553791143124570019772609496292003804806730756382720835374555686049895907745825226587312524474225823864292437880646123904193110633644560518577998532886736977004022614537730982986340343101556926116297938427875208777583999688710927214301234737314734652360603869571297947738139251007025424907488724309769607316307301724563916095493015920121028740429765576284220000081450549571609294731445971968209656174153244545146731542776196771563014660801375259920845674963043044056265651555672178407914070760193859492910273062209290275035514268820945149895384654059918303742748001464243196139771961700621985818092567729264992630931083373654920516360249657184569365999675904207055587551899001922037966852966445376269658546593938725433076932356714828162904747264854214705805013295898606719272040579097192602402373230898813680745719478407948106412899743922298519945693072387368006628959298618105685262539687732985131859649466300714716259035151083718910414500650401925648761651640694937526791972854228741164164702317281957422566283034023725908879430808700160470302442423444130236087451446418447377680854939815084874824852801379226343048955413228606787756918095493721179551847257288528322110735432588427712395286703563358744504515051670763491863261244557410714706836536596300458245270227557920378943492760253490483206837836819134824291939924787988637240637448656870053785161774560241811572436870509244852614200228248335417167987674689837381744903542034495589038766401473834940499870457892400641293677732831625715843674376833189638695995823412254341144901094209992847068014437367743960586613356385979349138023512888244181347005178366846202924963152802314369569840208106395023844595879781322659187394423402889450132849881784892960563787807490911449087601182403151062579273232593351726857477410643401070223802213518618447997817782504705331777015293422493608802157512884448957776967791043989440813884588635275227499859593011724490037904895024699937503358748253010153566753886570514955093110818998165449123970471861098098527370252812926234149865133107426220676179291546230488273311798478398326918786326401663296492696750880852636997980313563071820314897398402183755452932844736654515279218901541972189741540134778518080919143661703505328377589207984404923611964777113636433241558022710256621124839359297382219902916567172243583286752378030655792980821972432744964440410522773725749706974621364204655422517928593062088573673218111151651787257531186547572166758396240891670802005179595076148901888839370747557040731103875869905237061113697149914504303125880123433989470985093783590390073376980607430307583022593159991124918726872171190128914997904422322227203785199166289144617440265010797947423402042021929820285808216018040496838410240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -136620299282537224331829600837978320705271705054510202969370483097865950757846140075630686215304216280037013744082773366044432152085597825878071381733696298371581247015853069051652147301067073506872768839259852865335984322751407146021157961604458592096663089307046618233970512806915770567554044606130623379580364462368483846823928433679103071522806432433310914297482499646192992912673935870319835088755758249030331403192114031464320213724870909010735924069609806848038027337622612229131342527034992119565499162098214559074866162172871977944002621207997263709912815677241303645938065806032168343549786089084872820698108173054296394127119452346035958571037688428786022913192899450865393097535447787425603049403935149287915148121432708891962427815593167294890590104279651757163275764686679175086296113475265199865916851283495019311214425605608892652064958597206400805147045058225482387048512744901979373535505914154089532871107751638075240806160396503166784244005351740660358872408992077478158932399377320757265199792058513491762228425128472356045324702607739005301501588382945702672014973169361782240044468143066308256686211625058383707673659296209409973957567231026271430976293130335958556245025312852216097243171992515539709457364691815832191034792724552812168949498901575669935678474503103066059228387263736923287046019422695351278560896571152626747533064961363367310794735249357149010049385918115636692406466243133882614914229644518568610696946896676968516283366820541460649544446540718749338556946987156672012018664645141946586678536037913301931158585387794064388085924371002731827808473324049193172848180372931432834272192468147297042488009639114427277978757410702492632388930314648166336550923062081505425180843256362503898863717073398120714347846728244764588328971585827075103277626414737754643745207974574125606957669714221678872200678387191319351320599971278699801117158641602883181174049727530023059382130115306039514936129680722817057036294105881938045433325667828216732607066857231515317994391883088404565758039324460476656721032614856183039623824330277073010430908476981849494771573624636378278404993746776629131256352628783163706357235171706665468969936614702760154309041297746230014314422088341304653862696335092900451520421773128478571664497160552013124530597989721532714395844272671754353337214261710924017747007559287640323681470420990105210681921902689832581225165561559748356261628935876982487066718752780474943276276042548987931480259241395822980151019392114190310214559070326672087698918118519056003585931972470153514726288872459603605452516494465772636369751541019771058781427287570566292263334050048672150804359502262581179689402366730919310783345562698714818743623953319182128308802157718817447458690333529129489263753246117109669723791154636591502764129585566934292230859199490089330084031013493612127452140189814446630316061760100281738615169199061382127750932897162624868715081952942155554735637476921082763000153447849057533210356510544493247995896087015853227411520286587047058528232898745255381062592941458571211824083462800315513077969568696952494315130791671583642498000982909134470067208039831491439745768976170069078269378167428153496339404684029442213730803884765729763989859645680812702797422791892182804861520341795502339520590548550182680210181540502984254034349379250475846175347146287415921330423712075194875957607776150539479307361579785377778429038160684496248949964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -9179681649989858284879159225476082404962599908519073718058012049833078013028232932205990961870870269067499914716349150503047272560620492480759373320271585535776999412888443569904737859678180684105238571874643723265169556792047445960706074450975827536573212727845846337821845822921686075002876326661684083037217448738619975553684799213611665798248217103183659027866274390086302980829001017991484464449339401975990881197682745819792925118385825682161353271609264845489557866445009427211096503964502000738209018843223364911531477116932402527843470004664837362497777839024770694879450107943515752027123721117028290502940142108295244242846101583244061839008785885255497946318360093817093752689915473037649766780204516071356740677337101027509017209791006978901354099309826036109177487374247602213993650643057994548499307815937452250608222068741898924133358089774458990084458634366656558770916647179625109354552215306886909964864005431690143155744602698584195535258605585103080952783535658611480170018801470060227297000218325218567374645645631794848670802710641037132342357094981701599212429604684272533008450153302846986602230900033752549280174450642800822721012111658212973609522842477118857810660343062138417962185950574666365843548705895324926408552034078890824709082881180376547367682842191987701925234217861136409760269922207370497594250574125456938147702875450824459153130666318266121187814197289446050754732140017865359991489007350314371421404807274048105762575554545155101405577683163924803039648665728598764555072193242275392390417060475006595686833626909719220249073446597911981514531214066206120637172321782106162044763858734562507957740109754659297402307284475199654386967151651406743109409860998257797474159215879027300610405788607131175865629685638028139339487227917584455404403199532792428021990377126890823195645939907322862324998686099922968715730365783263181509948536630228455907834025394079467232275963971963108653685438074998201081297926188421869271691548386787520892928995457842279675609879620312302499579072258846176702229897139158327568828509678629306119927911349677900127728987930731891461948040293591288733793758058924757542518804665148476818921648312976821583312330772770140691111572715804033892827218412126281948845220504676268590976937764002959808729746098383799514789111897735421031933095308405991693289830245908900551438295006276684889168276139280884874764539543348224320693891209444936012317828563089803383859680251879793530264186365615175925293873002343235304821907327595601337988314253995010411275167864121162540258962255535803596673429856935121414066906739927142964589076908775609205175913890251918997211991373131502122594841204226244281070306009552013963071699565891398660025973904825695144954939779859207220057693405451622701251584231614185273699271056400506773993283258168117592135094728948029400298396286161571428049547771088987887457516533799371239966773226389517329333244099741382671911686155974793636476252385892650199997797021947995204123689387989971960820767172186831559148740152766241255567325564352359188443518219909361201783905871197496526990062720219412386875419377061462049556306885790037536335686169917890321393510500656656430123928006931430373420027346913299999424931381667195043239075541336067200144926385226885402210043485732689838013781707190933935950329956878865978548491102063373880693926412475992573580761114233933786752557357078862175724873396270694297239552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -354514654115634797020335982412265203045042061698997967640197802079591623612202108180792381844886179767783858521108465946424557607898643282062399011435735774638876298844447496440393051261550761125429054479486775222149188236352107137214352788098672877032515549927459432029754247333567297423348723081501818168745154222552897083906413806771566223014445570973150688735183266314936447521070198459127821735199200405592438582183195282564014429842055198622669649544360172255634007462031851470245586629065246922110007521665457178838529830618052689996090298814469567730495562284421105555705084568153134882521237287924380062614818724562268665898686149133611052048276690818440520199131113027882093166887139619869867997958318172664784134529041815579385377105992963547917539706997745606637897849193451781550653652275388553992813984964416159117981857445582564870762459025088113600292820357165063447951751514605667781694966815765056953104719378453567817798119207230193975848902619953688425918737610396607119836704482978556494831449829342821381767624492613828696646114714160341137605144485024446904397191780734372966884943201664574482148742708994317529044999058611433410861695279369006785090943396051202843173586220669011649734533341919738708076462546789358098491580946933604462471306224925829976084346098338610664087726169666111008562480160380613479463348805111705035687634131863797604629044069381892550286267056280394944014959603090801974551118365656966539476137182105663413400499094465068132951309823982564906089479403592512389619907027183429287832443908139920140743180918545584377689552931194201261459810484807361978234846416390437352824702228513827004207941976039886253963882885181397375870946131472806748293403177308053542616305448554016711955643398188117949713540058663913364103332930948045403707190564989008027959335757064719733275005315167644656197787189022038247689907836957691746392085641495887452621136567653759953863136249660002336478211551688732803582446899175179461140282841746201455947788530368410455156850120920415119697040332473076147836122402333769929810304216060972746570984417553234525960562708806572849410632454865002357878650500285810834575046134997099257442225495705706997474571719328783828851971020097974283962465308786740674933739722242213627469340654642735397670478722496712349972396541880378891307767861997926243122092657953900522403474607842910914920112557197101792874023183091650024368233192557084635701857682561155134454998927027544096918895116114108171906963735483848912104379011160243731118527234543193670881402616920847716518117988939913177173622513579149494014994779908658112653766481572264711783694006637250745736184418044893141901166810346652861324026006646087434500511757969095042094581152682361467601190893081303786907835877740823370423292326507026300042497269170444501784407104269148489537610988838968588370113699063610636477854232944897208847692294651379134366253747784821435744492417252137090364857379547294324286658262483888452661821062228019535724951712133897318065801940908073143160669444012268719372572435171775172132632666029997803122914017488957170110374417045326852184639627895779471298650119035576776437434102654164003015440578254947232698873980037741543149916119330445560021110755830161824791158797640750736605409427852169971759007489222749803145612840346571610433652412591339290131270603683518965914110156817830721130101151605654405019089642604398413012188143778712545019717222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -8510635305592933041101218965092863162207442783408795223719748221640586007174043807914090338092456362703567713395344193111018567813174376772232382184219512212542116331739369747523075292736534286054900887619531783927466628581032270454724785480224888931755000711858721031584345556261427203650054207953216326512176812631545576721470454359349952383490840285005414430330427977112567045248843751043287384866569289631265130689860898234626063009795812732191253127510021776714954885286547479188407924371319172302808926633432285372370376736395138889192248605856799558198260695479397853212188274479072255870826525828671814427255803610199204849259232859318341452575809428613979360194854700727548035385572326657992644861445571422639550752365883286006648369920525292342622323073978664609695074926835021550052890073339286428429080693272442975920777947646891713914810707049851612648671446346830836479176623282939942164843575570464734236856711944881619261605290166821724916241029157991386386453890283069842728786540168431237719951286370427607756973288966246888207046523672230561543522330571623285066280854590030422788768269598391464460495851804546895595005604194906484464369300028488812856239993961935850917033930331163767977554639042045811145076019704550746068826999089281606946764847043581913958275900387853919923339121374566934200704351133494459081229568233635911875085774609139042104740445476238617959179013869545845746934108577594384817113856713215290601682562419905059017272876798829935901849719035023211645777331385666755240192962325473985231946284759716315582088936499478047247336270656252638078937952776569464847722697483480932533641749719909919224156353980013579468429296534327202918713521896755666681582518258193501397389536992666052114152531289611173556380088979860795881181453058967419406643491362522317041217570294897211700571661627128086946936111666193018447426848702849855732741151643096628127588592648470401467833029112014771789122170230735234309122366454637091302800877262950053397839618261663492537939675318184773924958492131931943019467788306848140131293581477883726448779404703134074145578171224400819966541532220089605702053925407474403247183087571207283649367167220974849440598972115195446891592416019974188010145849934195126618763630799490839424347090224820770197808446315576402986616312268156196418369886936275045931776727601289219726356602345229690353776868354010931263114262613231169602125038683579660782723778212873466922592798058919243532803878496248545963746414242486215661541304907655512547337842421126590775203906822909386975362278819617272900481502559014249817058496362472876457155717683422328992684846967708220008582375368726770914113256980863143518400123850779174374179444624378611876053737297452001928384847137228189238789498563467777660344486681260492475968879696653033287102304655032645310553848369269667937695230980442307771297736209302787623901763318931656299488520735300144456482701045543535830975064673897652249845322794138611629028920057058394346596394703697432973765269249229401378197986798568059827203991368627515158322039014289812841883029073154777213732095015001450097182006168349814410010857791786100992138649601711285466208081666893351620098137347062878041201333051808467414848623349683547893039667174361150545558373868454128833618636709780075281443861694421574711417958981019919236548420719684993309990707859127161878007620047223715279786534974764374002670258968917674361489499095040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -125314341277568454245742020644331379669403770042120591009490752358222584248842985004248603140013139527507123581697316352181149642931677905608765500666301747396777594796257121859217418213353712508291442516461327209956540354829690023603960923426421473984878393557162865366263194839491239207476322706610742754438393157357826573442557318416306669215437093565115731898942331468806686870319514390911906028608709097666068650771013491175422835314419171797943572774739135351333326850475296075824627835122531941755331696439400512011418192594762257458494999858421590318798784319956978815717337832037707619984297184741620425627410173655241738633229382285124284073800562957149408220491058766559729372311055067797442538296809103214439264294603821563837598022308712824730585776227781459775787248827883242199013568916295795113659471564506897630121338459328600581088431772794826755122391848747821951364809289871320023804328395266225136168634944444921152040721410326387370675578546836228968518031025585381749141711116493456615052175774250356159304781368508830222843752726356402644185050552795312782068661227965958105297261137132784589116410353410704594788162256229588774244134821781589436196279578088247941789922444767479133567893928132225336549111397717099694612996504843089630226905512356543147538261448600236413498660748986217701098358830854019640380094819283033894003671905185006209739864817667115653346085280076897053791484126628661874267210934017194408572598551368701801745738069301898566329202040882748181351367057859832842687743831763371874842768973438880907511169849179041217353645757016194487578465830985958541406075371295744879844943555978693109822240111651045274525595137407370335346296263232568433142959756710135253478017370097204528813221042048764382587970059662229975738201954896655027259451524469674335474729158184110440268935233612547869696709335077889015419092912733699377756518789549383816853195512190961717249962343846782135792157372561171089412118619878429016954368353537297303755915723977930754800721535145869539349117629875249328739100042971216161898839526992671038203167998276802719566683376011898686905682893252917809548666967154312189214985449357609997458796831642509090787587163042194225554426523782636378407143996683850465894921162999950789669004054756767020488993687560938596420703708109093039323050769556587913193121272870277383793017923314380024822590602537889929356148197296846169764024419898507457746829034101919698461099248076018688552957865957287668207608186464407828075876832684210037261043178044283995862032872444492551697821845110338701182187000430598699086693439367520958652972546377514987613655921149514413051388670975658566301078101129671648177758941557419557222857612215727843597930442475649671307381530744356906860620771281713561864863960424202448294503288834141062426215880756169539849557890409468561265418448330620535183807314733840615735450943069222085158215228887999960180150373898682476185911857249544868797790357166495870679172083974640571760568344957359913748406236324828271636434295848266096781412645916793099276269410390721452771006805133471356574086477510801821640402789255539362862302998873563875942873344835088225642014835079165581267588989328128818095426188080153894690734277833149366593220171681118094477508917098242395191469918662059202822657858715603392693630308189683229535877490159329323897523419422660901296892004739186584308064979507145630821781617577285686075532404326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1151644863084769446601510535175530603309644859282685045145130179886920973736014465385384853687101361602908372229013148540712503035940049257838207591035275568735883035480295575471832658909955648528153194439082620261459380685825651630375313379717499692546270446536416421861860098390262707753580200991096150157020712164229698947845679683075719678694579104637790342360944863047079469022250696530530069881879328614348751659014612942029095839847164899214304254597512431339940202368317002388263121857822720720090377905772483320699791591114573997240332700764214204850362686481631276755654791435591557100760258082761943099107829366811570486134761485055017594307000327592657170895248909278508087842579717374310344648342050330188564001839008673074981195527309792691801441521510988546893137458717091434055535475661723483566436341988767059799006399088380199943072865817127971847209440076035846870611327455803138619343381040615402032164546506737662940907304663492464328119612467534816790182149122688031536275636884019423418145837551615457581887827458421423485097423406219764303840005911075208552848405925038169628665834555709662532009853697541506775872835840341079312224184062183800324199926461233228901818369079382551461414105811469041219696459245759778232415358399440882039738783328756069216282193605253164859132944645988213305702102378887809476724125582963669667237020186751835929882740437662553219955843808695145085885471155167140132506007850846971046679067256112087172966272778339803696887592763964670419148564423077591414490629278263391994535368204309459788875474640400195639835853706331282109788836779136268870905598179620832136819045815650106156360754405303230870869361717406967521129529227411331857992867702833835941758328476199738090473334649861711727648627149608785448625807759585840406782706088349435703215561388348515531742770446986293243784693295823668532636663973922759451590851839948737724240845123610475816166676668699157674297539603046726787638418276274266261533260236919440986257688041971937209469629285295504454684625994889719582083039429056479396446988828426300156882861465804776870046460010541713894228784493394651617939815341931159931307943676586080881869399493029066240057151570711384781323884563970788566667389230640724021486549077409700946645167793345272875383103162912121761504283022968052722505207784335880362393490587437354303064717264867324815468944647369538344693899831257115601595195054769003138670058124035971035740357270888368284931049146301170890628212161951325655345904127662703290576555522554325665897511607568661515341408305752357733569298896944923886901140678418274965287110891985589802795064554442367241712495769392929608439034041924118395221249763422429549235189115285148329647941862624165381320121695549862060508034529918183685227708317933867090953606281985143321789314179091398706933607826250130226888951649626695355028414362331203230273487789886411348116916905023086162720017328720922431034291303324949804886921702343356187689110943018273039844779415232975662127869152101817453457082837608879095000081798930820645283484173911172079503754108493468075380437570924338299174851578160729636976375286154541672134765738599938015454269977368586441266362069403085378170791596254427574563864886570218733184354452729130087484380739030997405873639473272397115831016091266984063067664013865935718543633645672911099107691065399311196255277244906162087299253006151461504211927605586284053373104894771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -6758424991613105190630675317606208310002746619704875789309717032564501580553909991669964496442963838288231054474790643871331318560545525876453789943322608460082713425211818693584854401535014014316769731273270110423433079687266789997929870591976255002626322001366590516620796116121539702924545425424708207883313169619933135745153748807309718014649133464062699920787991863101509310340310325306387210240520473121590497888820392928800613437826421631369681927163005077244864729736888242927637981984599283454041521613419608953938067954492671166376609982641619601719401351245704432477985726913801248774355317921913602345822275480227986381495261233005933018063305181374501942932226484668810498122016889397813466854491286032221854443918648784301683930688817907025406349010513727890547435231581047391162936280236654072681149002190741920135601293932297669274273437966173732538215859897389134163166385376163743794506487467604715677740222377159789087760589376607302720540637161068827800180858368929495479409176554899896016960380113306127279331691531337481937210483380230214102732805680091493299622131015159394355411426202143240012852591957048347236284491866104536471923272708345272732459354367430816131470138162020306411418357277882993676915461693047287694308401291696787733510802867133857659303410389093259816460225333377138513331161107028404042736589398820922810427547620328910711890476143532624723440387426320484181010855481496982139876774115362037205781332505893409232758157128588049517915601344631016960292064485239170543860006541466269318796673967339673441645341122460162534819568129054164426706679270749687279267149345082110427730219187190513845823358712323461350474313355916586024950744492047822094208750885995025544192822686516789574666648385368541329275947406596915887824282337500710435019579635419896553578153924584657802136827392746165194236331368245973203203106948289884910002119463393785200783402018368811033450153550664018423852801114571591556597545555594006183633988643664238564950765603223086307425308969972530770148905824276953014649328516244956737893301369860491832537967850388696193947762913671833126648860926175232390499121202339173510820513551656186663681983016627029256247444251633001014428475165833659532234475663469999886338292857863642815921517738872764925701706396287958829142649672123177476503805026307038722812474899218309316668553305285677648349697181997096316351797311721157445937449320706077082325070442892410079530671534140148457833293783396718671174101928808942715973328284299673551012644959152812799413334881838133261373381740480234202162228305175386678666944936111842326453701914409798846478128911450339622990549649307294900116915029038088598245415665032949327155379386608172888562711837011468632273665991408730262163453930969531991703748118231166259290361532057459326433110767223835440490594990906264054192308822851559267984695517742184655670050342769962780755270476572003772524672137410903484666918466532999717285678515601267576723804013361589125688489999421844087344914327198511332116029041667512517501152970217110831404896429312549167225071761951019592829861514930450618204831388009888182320135792615819994195026352303959330621018603349550375727704077056057992082052562951657415259076085939700823183807025599500918007385951277833060668345144963347140198053889766063793560173596506543464294746165376120196315418926251899508761603091389320411672609990629270069269934738052243939976678473728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -24735207772907496617841991133919178275701749912992467115786124736511750190655375835846483041026022898397982997353440035012925807184539989155900517194484498829774520734082203496556018538085208896708261458292685194099982128327616836173399116734771628504271348991236424691418196414636299855284043199868713679873577016242324858008943084275659642819053171049740021210895222820116802451517906648414245968200311212034552943735556396270073217195851758474666928950747811166715274500294976622381773235368085915123509876380563014652606418399468448822596785922345036370717021076812698360263196387394276864262752084264272270547374025500597627122069187009223111591713182753065792051891525037506053698126601032730013021498528526120920270622688114883152576122002030438483662908330350186907744653173880977443623851057678596619041120291937778164280163669769978483163929508386107650845600818224432038741456125943009561194281428564159328142790380260782307170072532336811868521960798512091704337338592122430821144748130994123159644718543477898054856895535148496976033562870878826527252542780065160326026333512178060306418319680728582118660762570152317799795647618500427678657896166575911114263035480206234078231887146467373634624442987159058708392921915137814733691009690416335792824591839639645849614563987733348765929706377015812841228921029362370137993744113461863716951125933055206192181281923771935340131181000736552424369620391669036556993422008335335724239505735157802390046549060271796745481786280387102425610195959466752381875563993688247241152897783998058916854900072147166088023581988092007744997763805747554296401582349877941736721006025224430772872935117585760475910326427632129802725893377386468892586642877732642316142093047689275571847546620581057728270953127819283589829599827518347212957586112816317453805667568670595049161809730884455208302258127726976478886999868183842990269504430627247024969596480589019461304853185888373954528475187233911351740202150596628759531673881934115237380259708488072657367359695060796170297297656590465617614604103070100372794529905423392222868513352731984234766524522947632486865200512067062729832640590710531362976171597435971528093642383753850431505064911728642993200069386618489368837958475922324758292190595145792400973422507806615516338422087400922897305374480605596698197324376806398598776574953363166743640901534149971927415287081286253997423486781861702696572884263538668497980550407842005691630218069319909899767338052382367598607484048875838957264417480264397834298326074882100601155951066467077156666709762924503619544275955480371262726647033811884430915446895772492900436603940431697410523903791515728130142852239948262944656190487845160245257362715709388202370470701028370035189650475854033859155199361838877521865799776009823542316711559346948305108089888537912750364618081012929000685127422953610921774732826201595602986334995014356102945533159953844436034245109637194529885245454390279786714619521043798046099492505030565451780971989912764450468580243886099620024494052227408153544697555042371463123587330538544681588589786686024241305222996228173482266777572805961756391308327937372166248253535161208918820499243363812056580356581271177977971526823188437738493980534441985446239464783552102086042296111952642810998920506602811782503102233004499572442409563887091964705084978523703787933143033178239344223500510449974559857611698123646046710077602216800793108040607229542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -41491532414840435853369522048603745986964771388104638649239552355732993251244104501043399897070779607842552416586711072714377022405957826323324549692471406287794566093246031184213771297257926060991657890736719812784979421857549397917640759869320998647438900584141646894613066505192138484881151644872684226893114676941958534098120974885436506000859299322064306147365048036112867952750886467568260858481226263899492187011151292965464883523532165533174054656092979041909069435676335894747230579193232256583720092931715621044234233476412018326890783990278079618516141356135993915290103985895244683111123593574825578793383261742246739741704776619771252284458439918166649657416861481390426893463177179908635177208950669746192226204643108996284256383432852832651209093557585992403374527676873390623496680973478361614292885494223387539424266833675693781025339909354059756664989821539383222975368386104363316562112599561038942877959588362848485084676828300951419076336572189946583981216731839654879124313575369361145996357508977260048626747805832497535766707313244052161809599731176549035191515988623152435059853686897463818037277736088556929625043895313279808439806727145197022442757632870221841811120111280419145459774866791386362924253205095214529083351449439987758859182833572870395905823903957918951249200402918805848659229970250233876491538350028138758266602095941558649617963790181327649519811986086427611632360943402154682899283874535246019480721957700959274471655433007990548760008904273249648688567164392959570550256381628194535082823653339454947122858802812893675119286153787013811181215432591508043791700919118472924597701630103002794991161839536056633059683015961828443397257264977907911720449016688255765218491854237543784743436318805200617376308655396777974882836412995842109016383662715541816834537128549103951371215243151284125564803951183613360261963001773355348459879512352698671557460588148828149758328579776094101231914793437657157463261741046459153864007395609472011493322293032687923298393518891640204104192235643154734016958555752656310616191304484591104194547550987239495424650443980844289336869450340740929113103611015809328544419642815452828921439040631938012496303808872262798882776922215506085375228081824724169300896092999766474189624570849917116452271713718600774854361916969666668406577806779699917929999837503690044299395269636841223089936926725244276467374320844925187848901558424198056945742438727530535527866461854886600144765973908871677069625675321767881420131478056427675054547395367071090497863645256632155164603444051941443234285358611805078285502660652882698211735981262087441213477224009448595673894700834421621241803338622309803112878295749719213422544273347665005555946760493988988194679849450871311387032845799341975645253674272151330635967052047261059548829109268023632689682259754342371518338471893236901869594291992675236383165310996396235462043339896900716697340539140321799572494980489445848628694212542319228286217705309591570530244159884967979600905250519439975113521208541783154490187524567255120018797218497748715862787248252073971512135551092123498960195458717437035891707962393355183544465705537939282721758216257889370063000430647923777200843525972188407368699060212917776524249036929969569216059560407068934470457490328873926284338308755935899807971906621478296831001117208034533619438823433308180958145506855185065327535183660599209263884160261342892016507638901637120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 105210973274965706752796242331289871118153546482873476668313306313308606796400937754326731610703990439191914518689049661977945507604665965166777551190074940609810895035658315636481442824248716133673906464436250123637000462154522552745542247729650946619252692678054239954624973933536094487907783945790942558416382740984760627756489824603329347347592358724752612833136163661170148400293522676675107146258155022983619544662494721502580283366292745719640460693991488329945486266275075848688682668169954655502958905499009034424607756308096268551103754738429111407297492628784207824010257854488158895129512716537092548573123919075187789296053715170314036297725360259075079260938732387573179261046932970710765430169843127881575193631567626162338306241552691840938237288750092298946953467905749358701080437568990885104368391305940240875799137255261902184483175116887214645152528509465911842368216242938249232473979937605682551648684679203518722570899532545151546401913190454599641503361030414954215363768600960200317054029608231066342010104896371156301016054479944565847127499223245591429101715238474682726418307562469920978543285427405469316006490276674586051030134369963307106652358743100473900404669576483127909632143991833384537570876827117677379696822202542766760489294124367865054854378395925909992936499088744919999971022896660657705421205684533450063704603384034347003505616543239771430611081605570961890215113999781977548312859453752015322867693278552750735557437214011525990068562180082550330200103763062814068038558975042186821229009856070248470480018471137230966608751605224534074438545352034966781515197953998223596609552810237636562415319977826822470673981827123531626508305488133149139424856768252086692971756123686458895472851838531197715664645223949703967971349460455289151220753227309867607299140807144078331922192012002603405452116226802175673940189450943447178776556859699720417882230786343933917663407070940570993462215656104238116148451987576416174747080591013464493244784798397916815691871999230385505937472061103424166480584034961286290564362259429488179599777570442624477565476302629777711789433243132295461283515360068485510198548980042051157942888737955155179671596599786743557339857459304530357141130867843204959083000371420632213815447705162457905979862144447574919577519967355219638615106215354223978258409036654645047378778158040979438248960906743244424295015511732278367605969477364373729190701021025420695938228622992071428883253436888562249127516424526145756335765369871560052839953546829513515183416976673673140812701408802501458167394566895772268035878360443735702238107682213458699753131430899163367063553749841127854030848563756642406073397346212911606946286242024016897757000601568674291843448006641806785487130284175641672919632783776888301432717096019892839166842739637468413402052666653415501285897513110150001255018125757359731742586235103389610610071664601508921236934567513906076288603413376171569570249548442912292959490791987974394236990332420902348159678618614673092075022123912748455848326575269860915943460365812423841476094199188864638180319561449515673257641291912519761029759760926223006528826540317702326834072197293685329472633214516853486310126603657881645199773984950525666526523243804227800120426933273178878890520535001426543956908539653962826579931883485922575301726336817642950282597265617287516413780474728581288613449376462235189604140992542607982318666576717414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 877029598524969731798446999206299395632777044850505703892004655302964903833467479597222577638999296007840752832977275157458772478907281785741579102998121764293706423117332809909528366400263886567799086685109329498363571779447603575842756151621557075280212485556762383911995585382642061881647920989830548685594524308839662305018070849256838034779791149636534103511522543473968945886145831683050385204242533261527078242691308876795469673831151972555929644622704916605050094598520765583964395699227893216063084732270047302633511161293581954160220380998952489693582844607751393020304996618123176420042075115874599673072221692422343203475637152128679203341040680366338053140749690255282619701803397641789703064889428390195281627545042715247028933316692554621747595061448262103407303293983872432253295807301809413224251404042685213709986297453752777322993871995504196219123633830044259001988543625356466556067006604960666959248065693844491732687634154060841716968752838684447922787924961810986020462233751162790702067918266122637393762791616038453906173743971303012708544904655842969958949546279857672185454595562042731414984969929971740307367181318117227897903971489754017637456696240125802353916390988297050123447945262165974927140841598008941846222742720909747252982385059027066851808042947788190699728158755947510793970985430788425653376751817953863148250635060343264100615080167978559990643099513869148970151809101562353652189439608951349517326503900288730852578618839871635467820131703500563873069852361993361393037430405464123625529614408759481721073698878877356567931687254882997611919713199799213730747290764580596366633577497135539868687364475291824325565242514039529064288385908380500471179729744722665168392759601746856527463824173573975787468792551492762197528588017608543108294107908534773923819494580838740582729879825230179955993488528617824321169200698756344720676637883562777950988138232629704143127494815268748447715807860144625151584479805655313225625134719163755375301801698855294161860968097383331537284034983404676352076928932887502328942470193078158965848841824472698972580676206136651000303958710173300425719444722984734205079119922018314340867414231790624707915673823173410899547245737389235912509159853271231890318488080790983305727401886611002234893332876208741059802710520868228957795834612486085304279996277014349401623758638794244933625648370989568951481659787321572311120123580956696103334788340490659142274460873226645796772114033460673064065340281554683907235669812978661907307313751768779352074058632904063436578103714174899957315805985917900708719364554835890188570330980392895767359253901651044400437190487967335846940811175311173116745456347180676243911216798076892167633969224769204232961993859611211029212470767906623215619150574656848389660928516371418607725234771984156209588095371521726801920713732103051212177791444135525200165051145886088200172415361271195775674838524199768727473106355712706566403333137044226072868312754961524987359622407156956317190191767417441237020059958835965380099297991533634333481833707968203705772266443584100442088993546215795559834276910567267316707371501641848236501439655403626560830017312876637300107409653882915430282838278398522125433969667951518274412035140786845293245647932384029982406831106911922330694388567430850381676167326363693767305493553928330511085560780187456016781989775637720359186285937896332029096331177152296037625085119220940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1498012798119863675018691750288903205899617333493831306354025049312141499568871768168704900352344762100185262642277497954333113757304947676677879184622147971188915295797422784621442848533699902365674477669373686697888628676017783921051725323071900882483622111663447816573836869902635692013746860976545716518809047723256791149290603202872105285590266436271930191783869024466001769741525482369750873472242699544989749289129242675707882631721538583190469804572766195616892470282061364043560157007687989017870066741248298050077069983786722829944367145394288202526470393273286159688476931298957794670128798123166989536072792333433475851186432289305693653364428725423085905936573549975692208305601799005465479756121957120302222345031656716927982350032909790158421776972940975800172522073697288172826032959724501992351876634839737367155622526818109979429134368290787197912352330431811900974018597446636409671234530343845460497849753853867638676511625457056489235993780972850744305597359720421444058956562890573512134327931110640194268170697608368122637346410429936136642454902914436110636008112884434237127048866950777672512276367193241487135370856681300777157788466672893774547086796316115752922450513481915173345874657289845255732530682944678983223837615997721443739128697600101535408608866053061411755527490694589488151554163155919954292526480673246472895782047734464900994083923537263479852241571375318488666094077807720584821062983563273871289293031246590953998696625686413360848310208371261425072805776823160214290255012611319915956705686815781524228453015414318399002005184381620589674226940994890876781195175365678903407369987105985072787689082800045798319668452005945399119413656886846591913464106991392619467949349955161011480358235767370258188663437526551612010715542079041286192086079518639396471232795978985918564605912531018836196083421321612063475860797393146585567513273934096550577703517942398297716403964392047451825179301222898432634315004684228551941812209421758809562079455478793749249910282239955654401413939451938557708486542862128949778160699404131854723938322318016884790332595375809048712464784683004939787402107150094614958629132428999002530514142604565405095554870636839336558567080208997072559009674232095058312006121502877863350247130751141553875474724682280406942839905277682121867339970955943724455439251155582941038036688874268532310783817977919771337589217156597253067199222822111669295979899777754556966557390141595973478495608256370065349450474334325833611900734969865068497790702129509833445838926718697042909028104086577125860981849005850986084656066626542406799592907430100711492915623254817086145562241038980556274502235047531654140816369776992238894564228019896299128125332934356947955080525036223249971686477653540542930236982704786949952426457292943013395217557891159543027138227548144109015777586053927894777681194577893118392891970833473083211518075745385409486747042716029531165050815766869703273586962616526887514828066434228283892016593334507667266752012871183769371916455191108146149574541000082397906137532327838749680657799453902950518309482720514670943431717728348984956403417806185910594359789824574949924507551844816469675389980125226612725948176867745363027176769974685757730493463216338284579843513158791585964263735672354996604868570218248968588557298484978444758951349689451446903070325890665199279099752622196626192097624190566937892710929135234209101571834224050176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -10886140191091540937307490734790128644870058071086931126536860910974106177241482501245319318679194899092463754525623200894566622649714949854547408592810227250033257910264540269836468445012306299062843676148145537912121011486539885989433643633465490280260241655253990190011265325330952914480474309415885008340802912986995053921929758756473189187248939491302236048469243979236630046852542224930990874338643979269782131245808144406532073564506465718590960631677122950385192440174823884745605001941872078415163188764295622502170166368149246470588388588201833564286554020768289366696485112681289861123771624029245668083819412405072031076716663315051869062435569000653447252196560644319396535506489216264566502773135201013038504572800543074391555136728012534144215455578131027327310831503730042697763127334997719682181178130346568639054715546818812813972641453444306680287118151614623574123288988801482251120981205675905133780890268016460215233363404356608625800388880755628286614231594220481505565747676228248307523967091798390954288034488399948364079431260963064792553712997929247659811158455497802052568626183230716047803300538107473290997736413178609965431375994778918447692332666229660824725798544979023573210494436213894516259644155383461774988417604150276279702121415340876437016081485875504081888919822239631814193697119664141031075304688894474436420303999694720397477349051829024196256571547886091950422308851708426949138065243384677606590193232152639423521370418405915173423374778137129388079593950853422310797076350095140444343246288397788606147305987074072237939474521450723132322140399349186892942204802991549253821998197596695741880635449379931464698023147484095156462380376983582279143151465758972792062729092467395856880914087054868193087075384111351720629774930554866823014066764375565776701557222110674012121849845175090327392450066079641762259675686846767539154591928362852053268486658369587056681154809672346604931520509027494087555106379978402942881716769086308429288585063004022016774865050751945650976270954463691926211189135863172054160767706077771029732265606396312693904580335004488773566812753194353904463001936872307143666228794871057399372904498940781516545765246683072560629510643850782699820276425204872171659033456514009379204505448430075835705817307938441353513757873435095681676958635019469888959014976542820358505762064954212528963232624611109106678865730454809278515508667851189968832873229240845644146119360710644771110785988363097236549998839506593448858490954097659950262528627686907975546872650399531662293136058671022355617081709802791499526799820055297991688964291293476669503571586807977006771815224931830828277737351861096767866632210387062069176022832267821160228183410603385088740534217438745361415138596000876207887988695768897457576081049749546041194790228777536064775816722755718010999073653797557988276959103095331607352353925828326173124262105941062221528421984914041120951106733163511834910360935621159586104025779608558896613126352949326624278988308725706800397928414672351648726338462889541681394487654695290139717799008216600015209949378179867801680584739737920526837043762173221802260728544285993354968697354846870403140736054666557350816704850420136996278208463893719290652901434252900894361991632829202699587203548523784980800710155247430962438780983473541372952555890302096906327606061780135037634289217949756873153565148255729198193060900227712387268807876007061094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -96376048441788230598338658739518523712633809673683781898309306879683095200941565190443421229142040932800802288167270521613609504232727503064122664220061010558234155595416480424824026011075462513553364229635225622680544456796598050434392086601029572287649056530114284876438160820041997661251037866693952742860292333481164002745895048380918874812455242285496982943629316014283524195439366397597014769311665373422032555463536945981510893439827736588403329758779003397828560357408925348797880597871420004379109840819796489105643899029556765165462847345124924201478605012244779394737727505894144702600741095938611724413044986590652278219851218261265109177903560458757518663965828260112076927745208943279504477121666291676238474476169362795937489016255443543507578134842072193930954464581068741289828633004019378719771659307455820103555100965166898009305095198014378214915809075473792144711925061514242922751852606480857001712532170726223122173639413346746366063722365649414838715595920450502419525126500492108811884461256748283428445213711141572104591387893955255819631191067325938456061202848713412237890216307568866739447750810954611808381845389694150608636363826144478206417086892033654764954165052952723205345485220741817225877303869168073384273119257337451487288516983574461637103594852197820735481491003013657451893362469011045840638051768615917324705978433758483123036683028155685576034603143433045441103279897389034703207565948326004739018866357516009223677860273047977661826712854659528210963617565939011446210140811833220248539369383442109326799203748507702807700425267384341109000143788929149065659507085761728572717671550521407862146624413802868899951059212107453750194032214155884306244016262420634038856397437361437463496529618093558830974945330673538005975040559082268101177112682651899887138274674954422361757448615252681909793982646861945670400809673552735705148238172258385684280701564364454950742131467400819656823808286731744434085176069236919828074098009070895965752326235923556658436491129464474562050987962710704227314056892530136514189517450476505641319072588145633660045475856376306390180953105211494291144099416596234204054241964846288268663680099509015297188044644192660413770746002774381213106311957913889852236787384533218113557196129123160375559376884009037548251875150323274118222098431980467765230688041323915850673539028824958233060968997163005513547203971713466719312075936044726591168845104557747318683122156747702977742310767206829340773823605002913262302473424126129518025986701449030740086798308211919105821667679659268339441394959879111673340886171858629303692434605222357230812537359750889373891739874294253440485957518979365188011227513230516749719666210856618358827694651886491774433627897134137700335693012661200315726934240791283124605253795938914439030164124957324695757778282403772916731798324474528562965884168501968371515151321152286176763828816138174084900386502870492475273101022203610648213988082262151894275241625616505976603881795295405390152399092520210295837862332673002717467835588570424058799034792286429016750439406248745375816428185092538994831577756600551799529638059691164814428318512813110323307903328318711368043946614128590582404313548064556713316173643066154422322056259411026243970490934619536447608428730988208218127077302623948283311467453114887241773318438401425824207907951819321690830609120257428022655830493733835553285204310135735068150601348042069114880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -418541186963423909627159436852135400791539451349505679397866467722891426128285393914471332166576001864863930975297452078396845714220112499543091830257598803102754516533692319714445442318465667268416166244243951122067694422362049334987657180031424552117409919718485217717143400148413666655336302840342392373308821622528078967067718047283549572508668660698455290137668300606790749125292163641365642407587492692588433109944212705692951513658164195860486097517092941355623247228150936056773612423516214951300356825275809947369705152238877842898234157019653289146708469839546954688335243547925095787315689158972555337162649862529847378768545536019379908486590017623423351131166444640432870062887839959748401372338099709708305178379813261320192381640424145088611006232647948981285845739272213540531620592340253044749978567726357548520151745960288642352942354817951395645802137079451597528552908320455384362878617288102044450395957815590939634392044987841210571397456210767194137372237723933952021900405189975371091066072722552047151037192823167398757218348310555227571924763906062373329101403515207032147406273302072886761477329930148960115364702683627161279056626699288742097935230237072023751133518502014179149261713182477678462908606217809965658998786878203649001913288757907297500503935025009389257565661688391159594988789721526474603477049970881379244977398754436275857492560402978977533489610833992094608798861287185301797539643624741828859348488388306503536629490272326074058019806343108695937197151345047258210250717731036807612957348870256204345385537309211482676159799611592210262591816071262273083704319275887672952242581784055620253938919851018546472389755031643033743638323759586785601675418428264104208767177682444357672631195030494320373228114429329784900489695305177519130378484688530809899771908566663877722812470011226191757484047765252541891255022617128840509078262373515317325538908624231709141391862954864790804944612268685390879466897149432052290632590322217921425356938309897953085785197864890347479239665488856451968027850428536427071506179014391653585285722394858493772316848624754843181907395929334839098269503245817033503578818759898603710323673389974449055214037099856532189265877758922253857116191183774332153789207175190976684839388933411730756347638973052378806890144252550023850229719532320745588999602727519936443886760174643561544492138191948581641850474162560904846487992082170312043260786694626596373479576740961128175906982203109547184887550524017679365042302350747098598783874312193826310076007388509216601023744123147932585768643135434080505897640060858111071141325382558233726036264940020538213320500089948654292405673847194939927738549674619754679639662820548008159528713343970606211400437037829701875271834085319855143777501496203333808396111592042699356314298624558236277584975082712326349084608337714420071245822698995138999384040156623750315454881038822513918863948274095241769028861691132859374030454920571310182599534537839087602136284178906019837088083365329026730387070284258792120490936249318184975544170609846994109392888693231098887382903568200263837297753234627116158574823876810344571134927540186596265736604890937383178304541122264124016091165708816761950798160099144175831060446695653501834855828806790495840202319029427686574695341979104833480281219942655430739652627413673404242897823716292659179215600926383437348076008414501741443083603740518065519176943809117290496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1226693820482988441907342675969598121772236377247126232802778052660063036414452968763552633969446376418932194300696652581382441869733903542270029664741739397085699759607359886382256903998947867031377622543662467081406352530334630040965387326901862865050338742288794024477226704133253016940410318745212953477757481620863300584860814674455857984644095205761324148188648482349397906628017430377438314035840924062364245320575294980055022041617118442469976919212128162028672766417016108832036649976489080119487162751128271223624819851772464676116055894338261842553016404460649562532387051893663613838305151176311555197783150279655101459439114871352632234599321671564235480087081943550417956085218702947252502413295589291908441177557557667821025870154375821091407342986031869664000600222515222474080774018427310422894460229957729116147706794756932666356800000663855256647168101882590070867069725372131661057269381358979871057571877981884655311348441011214022557094802172157413176612159107987129258601409084432032387565695566117693916445297406077836576419207432395993974583384952841206711316184830232924909347793435127771368166222311857367786380794665762090398695870779422994307956695276578463887431561791141421860098228460870401293550970604894952177701088445181541674472746582609149379355384367695694817458654610533270210907525931187594002335955942815960273167511065704294114841240604081779507456487147756245399028426446558392886508620557598431414985051211333852455342466524718430810525681739657368134865207078747014431555300953068011712773554276167853137219515274062889773589321444365668722303586194092513565051915152966011221150599379194288462219925052255673400887663945241754440160012610988957545699645462561071733208046570629096108904075208288756608452428327315887219559428800366842352216249531652401719603219966367913439379111020759061767155149729177793547336672379657923716930786158739963668468233824257033839055832738379163141231561698162304348944114657830160588253553904069583287876184705750377918697442261372751049225855279653449433497108532185942827573066546790235821704975045244565729418437845060164530509070656067150556642670377640383964635309098947875882506364245455671771452528517102377375461745338527999695743120531284659538884044387856124507128498298624511708013022826199278635769633539728748794826266709330973020952694409629481525062256266240192790795593777305792025722085989383524398158226480000103945386599207672790510978560262191541238391212790060246264409946324778904181981302706734690303464281897869119912403883561423716107764229542708130400487792291313085367555365372392973127706249663995046656125817861864066442512882038913648537962789554406795805331100700624205601786722337022055473319652864749420466011203125600940429078816568604508888659087201144662380525967119794711302028664181827269143340412601759696425052634908193958666028947153709970726343440104404736884446790003161848301389598480210758214418724436182317169479045769468696696344747264295341161755934263712857475179506581514887005710807000242417168263642927183541096267874241223611824105035124808879266908963132328384812948907973278114577885903193807268020574443704802783691595464957329694471168180281009569918751661216394983553100630735556686037332482194769065856816796704731180759479683619956119143984250457413743293765318924155019599650296418992584769172544107465835309794028009871680242365968202297604520636193776016608458349481340402086707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -2481214680301304232295634502988407975417978270826888348936747966409510928368516419479093743244302368693172601541127920798135769148587009547374362807082919480780727401976635211002692446640335795912252975604255870628437330278415515722209075572066112313868701926933490700791923941072559014460635958744147889448563160158943134735032776431315274503460794982120512775100321374725848278276783069717177684198176437627895170632152955840426124053989099026273303112601723944210374423606204319876654149871280933637686121172414573782471755980175074419636616350500932154209458156836690096000256389707231425549440614943285805587335953492568835801934602210817032933770498212829801543533200344651818521841869940946040515880228703347942179222605388738825337541068043449360705662153161229506573070362332975919955239726359851577803727838942446615201180165461358997006975920175362059288623467199352732158771952021626837573036319145467573755957067928574897191095912460468371792926076612079218490435145576617015642854632300671888446836214403400894761701951286476305634464291622969998557479798567465904959333776158423709646304273228855775368855925303602871080312215556420251037707851177573663055555733651497397373732882351175733760125478787156640096029369410049884316607560688204508286835648631030106006766109391042317507320664832071076351854688847481123696102465182637207287001468510454221816661044058432760651144306572705839217363439565995241041498188422439090053374518358054467963024820186372711933313113992062014894647591532653883133978761350625098353357675793112803213340490339284893503151910547062938639078388675271726714935461494860752281693203703042105409469589428067091027982318213409677105632418326891508708419678328571067384253879560971063609850461932076113564017120473857796475360819828400141832835434917875784908573316473797656455271291834140325768229897837916184186645571248627702078670788624612255985067434149826888711225459364540422382308679202933561280072221134094454627248048077546922968331995571488296361255168537352068777207303016238286295444593717829695369265923341832167785427500960716035047151342419939261553264140712694026636643077347121768341181288119086287816098462933900421678172364218123653921592243602020712722583725083681886234690800516652074469362860672124427309401253144933296901512757568359033749666431462921417316986810701470610463551672677901635389038926024147984988808805214589824224013862548690810910271565889811366464318745475566829038828063581657233944545390783586178047572144594163628679063213410136941551014775995840521710060504576976600068803585350658307997409016434953643648856976312322187161739611879022768016768872100047680058229730406425115520058494542815292895464699832356135199414017408179305120736560274700638188597905457216509385080436100917810768599381330263415829834081241668125829285963044122193242730979757527870955499857441768832142737418408225645634295170227035153693963855547727790070381843942084394910125004437878385957112861856606957915042073026985028761351018439924776502568410053615330877945477055693128539933254703119458584080658929270266835909191198274904176789394009159762256060787835130397704973539621373735492453045016946538989666779389776578280836882049298730635355848148468887422697597252430008781876520286693677592672105374782542354934223274141202320872926475164830353314079057627189224982639325806720954234181219370490044693951697698711618561852041435937740484773867358781440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2870687590432015462687902917310910377819381149208758021424233830040050297623439333934188295207988844134868763080195093649604537118094395002956326499071340755565749039165272173585520380627682568435550896408294441993348042668135643462840376792298966189045128501856650535122661865283292512575454012603162201874793019577453980729559113065138434016731255644075126489805746724348299381336104796759887851765271636824576966374420325272017923459933896628368043615259017714744624932873985063825446018702901229788211397372625067117417859055952294058252237696510469194695598501895212166822595530230371284975767551083900089622789191628669514851794544348348916724683727247752480755902268286777514066450068766225509269306938997727816700106940113167895132994209506414054922798014337496646917003476456846061743045885946620283815080187672574194591183570870301518834401903400445860902469656675213122355067246557143979479275980407354290913680153334153673095481606488313821305812398929259840968951989134400008941030489403064181662510121131047722626547245093179247636420929101401077860720567479894684106986701324354511454291426114703799710883085721538175932930579040222324919693622200602616557471394136053000443339640987099454999828880580682473027729951138078808158426981008175115271160582089845079729961956339710701561963072204261736787422401127272436431721155350671977855472259544553997160099514754261570746092474478900220344610589990852944494094443305575860825520529690581161041706099427459586422002993303834934147799212827895757885029501005926424889682863787738169967412784795777009857598786915733339833899721195331509920262723015972657812345386798867713682722410163115439188272196450978273968545839101525110984991004374582841124128858832137037441979655487180638482308655602801363288652730167008512041604078263666266309290186998992264337795203986915982930813921494666256224777569787565116530837753675083751972617164689200061735713999877625872875254667224407523943108402918928898378920235976403769343094201289230444803553959723991504026774609919181298323558727676084498652634946806455042541440429025392063563745637258234788590422579814910241007579201065313880383713582510252047837573568702387356713514415815227744054643758899907349106556308954066312194169743829235412069872386103950678609799778383873743376665104635847002324495661974339510572926265275129743532541642724176742570523409490433592121380445223813143999542001322125882894461263967413712347225631053943770589614356964718344103283903476334532733418740544546061098196032314482723991127278506608667335769778247656406493041798182761881370436497741152622622825908177941630467991546785891265592204679843275941578346424975085751670869643095807318048076030344671690422336503374416722256062911965734652419673206346111572517062907294442577867419352320392690003470947686805011897823273216792108590607534291180886478888671505254014357345597167845349698757134945382982071571668612850509425205061406726736432308475140792654492164636330683921321520077146668941487079841821469039783206279800051634968304682870172697570827718485052789572412923383021942048011299515371066058822413949198646113562353727492730451289137192236578531335929998626129495154851185992108435667096268045577708656119534710629316692023086190287614382977055717292747883463927366361787145479330074776188569109535410112951406667069432699701539624566286803707870444417852684194231783786192263132335412778910978238040627864813332070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 452485949338122293001104200962269748345439803534754307256803873433375612076924540370561551663991921340788311892445521548749072081461281289867778333286651518903333035129904737947001813900100848712399063312845866179830749398863453916113802143802165142281244489264897110623777142822495921819574989661697622749315139777600652893018775974924046478375857678646711206353803189983567221601040468710594404607818492760656063398034447394145878790936132084749179229466371338034570025918871195153318026243583738899031897342588001057567270866670625193988116636129558382219658410493465826856321793382061185116622344450508180815524711613472207434893629624516062515732634770208975164612885135478231788644278180066863421964785411120296036025619174421889437410347553891242817599750463500080940359722970954788794739721798664396269847439946932248955170611295611890410303911018281539800663625243005003815207421594748612330839103069396634030796536053298843892199853052693762881159798249362223790607273756337510269580797012085238027876987564478911745091168470534513538475674535061008847980812242337926395977769737478735984193871079086146632048931720075626573605592489108921030262377531035146579652189086904746118641105559015348303771802442867754030629315530382819469279920880231381939190312439277854930433682669886964990473020292349300566951911021706633992343463807090742493015594036405688952818107759136349243025750083515312111710059427054344940264236062808997411386038160358618426856133615938966453214170517210708277694885683989263115178781785155349986091308787512912090028333788611763446244845256709441046084826177953538562284815970933020869467905563683458316132523232022218492634761580329793920475826928381015459831848831647423116108884403408056638832363871047159134328507073135848038381936379877348594959939378824337669634370750451039041076168035335457443071092541268772216774313728596674650301916061474174339772926693750652992895441483579591001599483472058118394352479342097304097642705330439859726331603102682277053470481700605342171602254644745223918903224591394400264481464761500844256339273541034514513044137713799842188337415741791624906973082386142030168488761165102590452839265982088944409583056873186963138762921901945275756606193980098330005619362102580275860267744405264624680151304856821398912409840822044388652956508431674988766918577362226327409425994277610560886562050330661022212444220755012460204929069578343461963536821630435390356900474126271796549356498462690429878754745846856983821274789710900748515968785350520489796009208542993978066090822557824161642970821910815416793548601027264844592753732940755022283248313496172707058563607274293795978445776379078495865001855669603481784694263523335634818176963049713841575150386518004237759109283964018575952041048058165604141444384442895336009938052938476230114020054781348064949453464527833756334876404506470239776565897025223910300602763520869385597351227133404698699303270991353930100019337072846719563891150161755729845715910668336054851553998845729134498145609294616541133375469959846580051757239309437931004084797083016925763171703334619895342002760592420073571147550900644022576789317729003794368696620358629787858381237266776092569385381539579707384814059551883097319496457734426122996876356320258503180895090581554718788464138803262006106597068246975149471529835604488611128722271781917051954651876676445619589874599064773952088604333779595698593762467933302963568640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 8055221526717230664360120968714796846723767203900886590187424695531166370946331040226653475954685866489356712786466801699938400969482549870130789310393645987114630877069356006698897294851211347006373426063489411860489175982512554177751702100535143163398830744677910458687028508559797271858749244136113841915503093292210658934619661034421018978003498205479976833466356035032294562443168520609324539390750198001555902050602045016732116060540574545848284751893945472979968509750291113709788374568595504183642341541266779864736084985956972942986716028469787168913010912171168595278669480513447759827154038268646578350289524080156952106950404699101275456638959958336036625978974600136876897634389883875914709734715914899288148551593482832499283362817531241221967723997295179976648876721707872495909694773929130815630620121406038570127048369219069630772278370762936011647252997776614777799064916030211860345730584289196588036177860623190147537717131491366811158624003943798984389433923063219787719864237736607936370494447242136742271125834719150476104077708935591913290128731865232639306778449116862537398261337466179269652484897742877289412379414208385710709922827684677468656316844327942387190902569517339147565534820552046279917242236298930838056195403450710940461906757260392695609724767916454116433870479008935157032753562308870986239686156164913886952580258935023981879676571743542040137638628891928413235049959216833826302228264388658713770049844803390376157783067570337659444069744994794134041348046513844299075399443664598507764360191590092566959395081265353877676482942621687007008027062105566955909249182132425529581239187851449549277612318365629841454510708277075083390026637768931698998646204935855725417973533667902232386451805838552159253625447854037943944307437975645485653521091255504293478498004722772936236540101680482897548181626475086009839382295614517132312380064756009068465528655793119643198007700464006031879159286037763681103338423716135124373022304585621568940119693095873068350988025727829739857430414683421459043411550263298069221755517845600202234471632793636465939213421121124819948660193437394370353984210097321057598002536869654380677325950383720923190345265767061410844133954639135005425588963666329711577604348077939557496886833709320313634850508136647462007036359046614244706129348051475547977678317499575965651978414030173991129080914820675050415056502536231814316926344104477230160143936907171792768321789373573247407468906660515255483850268230247970145419557552271268702259701966197651533487784256302147859037765923384590778831432075443781794358913346313622585458540401215002935417889712326269472877812143588571314563912226622243429442878037641958414605343775654220061313479872611095868853004117340154278116066782405105253658999557998445178050771718179619493758785388215731263537718606669340735220320274043954767084852928858275612039934153613958166884056019490604759229595761372493770471529123650822283907371378140974506691040400702590302445508844481149964582611773155127575643015915574975573718375055723054179193079754599023709237364179549285577431289220744568605387132962668683947269064703645178329693661496855116577042247171880499331764727762346539487323446382653313279439156989231032378991792707891444592617602492479189162411733699836349816086043110281040049965972696110260600271567379198786700627282380747846872246616473362644911281437142421251584913387669173926068278202624929221836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 13002849785142293911983222759492482988493633279225525758368999142407923674189497432136197336432733568341729959743125290190139706608197508601024257087862430884772082370900255787466278274348963670971161936494801847112537523177246428305972948494004032175160798083935428049107070504181342692613793441722331389512331849495697724729904605214329141376017762745607006852782428398244257082956067479749431114140837220044072868552452109331669520261119439589837633352175111058716098995438907565197446292000653440536578706479047237804975019330284467654185682766899705107974859771026280217223052732516908077521078441166404070991462471933721252632953722605158300113809569126726528043745308080881896788254009196203890780989241921744800390421001280859135320752946592567252441792607855212142753874703744378863782758168915498541731074946746521321652247088230805766068894585515941141925470847632957045866959456378490038177724028308408103283534090468288666318803691345198207636617453739483334134355530794747304338565274335544734788279209982149166187749338202063159487413099144608347397307993649795795007632483744021263862301630907868295802442419146717194181072544517967262421886732358758707846952618190793664379761634163698833926585621510405197615532050233322716655272698944399255382206978717342910076905913742400004279896344019786185744239789485846301214138605642195907170270961209429965501604628222767011156633791710671594173019742847509224984659296081366609587175470140623990957947687603336674548036220352424047434365471007795088914265240837103326369186149611338448130261958054627155177248767348786319715735817122547431209670336692954028849880137076271829950582823043377907861796314745397937301839070826807185332887194260334098298549754856700358556133917789296664133566490555365733553328086098160652595053636291963341014116837977150419077555509526601401812342503735442971463166762504663808505872813159740259371491194062506304418499124460580894070414128444132352752292252826075130449316838146827929134479185776314936182829761869636501792873277105029707624544517938781490842042263472271798257091272297530268436587832048352917852945567402263540947647097081776689604626578807778203826239858849300888487857225178253469533356870857933739225035475854512565514739058134537044758440128285806552690148554141447376212316536643350361592524589809711980956115509925828575044036290151439639972264161046788764622895324478260997366825479827959981249351060978205256131137395317243946644909441067637358603852251676834449883222259994724678466631921765587559097507019039919569564346943585433304029286207719626602008182340787809109008551700647879703688218697354516565908417054173309814194794167957645945889974221037884032072788329540480744854042578004160437943899748254021261051908566631177091328802030100753951835819246705542621298019482351480788822018430746942880153604994765728070981007144071668532256022425795740120573031261609869839513591513271678864575138466385779066159440970168156200940221078026849764284037805726848761818208193427318736672655166063291969790592144226789528981264537843982318572597819903809127483668880814621887676878546695399658655693343468870560505068346908646930979772226342280084898140023630676209853092430243183146513834800718642205382684492629624336545976383606742119582883107191059925748421247599214508113240812412874870416761550613327074836395368378863603994818933567952790750990370633931042767932436985156797205704814947558280396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 6716317641034391401893166173815824083346311756255747799353763789363127727295682700795963818739096311194183065022985602058946484728139198976322628282801362802260507179862687371503179531701188149993607842102611758664173927188816712074318770018188703332084829485582383835945070006967267938718293863114420602483939165628981754814103729058588893911229612009744825196758131842128744382380804507419569707397245126877691943018499636867048748658193578836317082377534414793481833788445504453791763150470124442745533415253768342609972522704057396528900889337763368330350396489995782601156144898333399319253465871085650380817839004392063013526056387144400165626441484317387277470395173202974024470575563979077683536445545224080901275679175911494391194022967394285868055489815325126040886201178380574076273957251143836324356855921938647668563188441190307440092457120143188210506836383778501387758635304294080464590537945748417053053198622102422571337781579434987742979592097220883159543116018623910003549036124162809823936355408091514405219077995142778239177989346616004227730472311748201017541331840466432882327872262042937434214827836939583868820295823786125252360120559665928224944772418173088459879497203002778445480932470289487686620875720385139906827810109626203131566383140121819886441561341132985502550157839401295046074812833135832642408581661694726728035851381117071042607560955466901223195747293034766650294833496479090511744598836783045426152780574127003768905509888678762970023515538914348047703308915584646394989319437506553401148010654515653232512836135941452341092413907651629791334953639219702768764518325441872193691277386632364938431942749993261901786791915023909779707404163106221360815890491516852681163111107468749767727577933069364730868258365694023237684442319650287712740376171632474230352459049537495260875810887487968385457769517981106034348965269934725522523944628224853858624055334753468803320950095378841347903580442118548581536130074818442775576419940842228002508375922786583436644398870930514832207609951258772089847493026032683004781978606723251409580368839061090281118703503363722703654705129184520998197405787220606156193903843562862935971169574835682171861385947198646908352507929547084870379450704587490467096236042143601273348166580110812911280471466554600044471081432030997242680362074937595987051476639608406953417257290567360476857112622686537428780717591473237568466112992018314524648741175705890320342463428442869808558826704436793387536136965880720871708655999025109823579929338942201112726721364027713606266902360874400957100869743894086270014423617688419845187323026712662642696193673501479571368489318527232411265197144001204751312597901244534959474935261216502856022617787469407014310224344332928194094036920120788662792242197939458559032085741379873138846332024586821781146695170743027566783065724361562629960855180343234774339666977376132241222879189786534346182529050499693911438417753328824868013128025815001916103049007092651919477211463793164670557728364910131975524374579049284561646294038176851917045702366163130700228823447315325488854287243040875853065318267430059628677917636426585873336478465542429619582484481976761173088944436147986396593920558580883893011288315976147390554459614571680597267007227597059030080827828034550017344211487583775525229473641934148390921154755835909512851871067729301269633725071037990762702449876734390657711343746212866269384059330037100314624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -6543694122674571310724173768716481468350006431184716843875015524159911624909343221938679676530182702362873714278241235667475082607634947729238233613577520393260201963031499649605723949631650835057309534709490780116672326615720835584839457565493670923672586439165219326209386853682453834934817211484426831665599386023057513515664166216993185339812722993971506910774839961028972895908547784748310356087299997540840792208309856114321180428713901074874323566315134903411087720081637525510533835791195567791058926434885169029314114092865727505647071392946220716723186334555933735080353388515927513098328795989612793058752402681377021691087516686408952138142594322962511136333446820733649083490143494042894769788665105873015015264994656528769377356164989739122901250836124212057822639806680347988410039858052548008413954629771409819652375358985430274881542579899959205634795143728579258383960151506911831028358883161813328159253437784498803790212764725330064322244677262672926217610862665889714454246079760379480974334563858395676169815203002396117116777502459854039727727013441526692354636494077126921522810234290699795277712257988228100224249521051433723868344154206749308888779527756114531378625954200672272312587757443065042919191089859268513873082141710215630309710747646810630581308172142979323456051768514313934222339789338977169520037907298811862273281723484623006499656486496527136847359479167121914994686166832319431131035171022453865806843486052872825339590077682934210611822164862556858413108325089413539839041565670749246465944880158586615290222684738676170307358577573862196620753583984260990423528550662724994635837471153063753481701736669685885982759579178250475763963222678550904507747726163561528670295676386484145554615099396731842087177257174024655282928947457959101730695771359199005977688404563455359088866152248208666247230720322504244405593547568133154822029408260420790343453591675862773111506889505755528733436527153144004796620089922645623348289018276527102142114247193914519708078488602946030382171642405606045992408259624242202564111995898911490534995335886828007419411400512370649111430001471669533739225597717186631199626292201489865530909887182495906034547299414406616767279057823023550892190135948266613262901901896934682980232267874511881002163363625602573570222958597547387124814807217879454197384092207428461072676658502479208169607124511901328701212548517778890367635879378160407786933753670844845404717012730542394906162609101111603544894450365412065196344250089384774011674432136194795410506634510083796014762540469951358051138613078955980676083020886657348696644726976776137690059380612477390282359618671905232143055437513445101242532730657651005512794902094490430201101097714893112031453380952263756977479348066227663990214707619060782535594919044297749333409596877566909905038757990671153700521944365882385403551604360601770080503388599155336934834163686784619742108347481991467085264054145838212523542053771724248852506183185634708200874635158120217877913990954723034809930793442137137172459028004081701810776472736454974821718446906643289971829187498545990685031024052343414269455759639674934072892923661275347403645719890040669074819775580926389435229275201510122089078037083247920884555608702815610501833742358564213651899994919360798008179162647624581269057026738110272268294814322792014981030267113905776136874806143164482850224733742925426971266589704365296049165463186223556198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -12253960017601529095066766530798564882006491239209272290649215356677426787116702625313609159420813534382115959703592572566978995106142255784653931039398819172517588640068867369666885921625032119680405018397679756707709803804186226700280525547948464789044132826101339915059205589194969120432319990723200411073996773580533175563012539206353948688197860360496439875870447375774382021689637713897732098678757286382216522806015582069200776793359538757660065860379553419437110482857344292456678831522271697567153053275530863073009247047833816708694728133314124988183593224444875386271466485754865342037257661497679156274056353784195085065166464148388822231053944964313412203672026952166732868120808268300540121344122331730684246343080315596969536664257777072278685181280422980833926898168917003665440723715140625245699792414604888768172431687837552157670307625838354905705950091960208087405831026327063700356175919816957360642294486264906100048955579748655718398048767243915469226362102173919015794264738380759938939099581764099153365246858600866831585834496989945814864017182821302450526474566256048732556285069852115145382680877328192797463464595646898691330094745576640958637435709865796713577765361169895965273730314445107096304926106737720882503134155172453855653396771907876082447991518381104577490157493893884374070476751491509825305927706288246994225172454451672981066436157369594068242480489069454344516490862308918717094267967014595398417754471636631591357380942271174261767503084784164150196986105574918698561909918706507364090015277457618716862764830247723775522602277755071225694237653533382934726838426026346125191300333228253906182132067525214011175788600929928669006859002072282693582962903495984338529535171004859490820002322413883777873158089040645544300164871513949348118448843364263245058811266941293370365560293912253022665180515851412509539840408454181581742644574528388914332753694152973624304660103160836176167466040547626411982708982889584755016675582551813257072916492325979679636084079690446136269870968467188521339436006687305299040262297765382461708486974203320260704710286154242409656937739083484808766855208895159051138816848962491268379025857720035324292339456758277563437847995747500807994276078471817539472814003936264974309860200926394353421579870168134306336484558892557641589781271042336906777386715654281569913508258840220405502626571944134459764483832649120468567875364126560712217815305184356123955107670274363245561154973502650112568291918613447242161092019845016859542788934752618248131038624370330317883094206155071554385914890900615599922993635616882429887308438059556085020976545598318807820547331879111254535815856381631381543262902678027158824823287916638830741034184179379382880888504439460550643916547845731362233544974435499166986190847370828288643608328552220518587729784089213907095070491303459306258107613248176360925746657096228168174557934228754054037259126548118854379489081440960964287424825866473575121689174894583974421918488130461484843243976546821382911249934161827049582354079784889537393107330160177352249923232089242987667554784782577719559866122381341901411463875647971220778264450004807462006898607957613887144802714804715475087898953200016886279447926338802476147839290955055465112502644575771135593813845378783234149775505061401128457015000634754015617792656094490452961963591771075885111101783975461784581273929132473475994030172312182708151483663878251754815488000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -5972580556233077530955443355564953148309567585673540693429294475954193978845799071597266315143097349543800442217608382222353556463765493512415225955763078920356058745310814179619642232677101879283811112319852964365688960967887674756164018658940706965812315022771835883312878253462618170408790838043597850915452154483733812788143248077629038229570417373068616931952042310005092425860209288194369675385049101593002916701783191956955655243850655619750065177798563711390831806911451921224111287003546353838416971059518287083061064904751195640491265672285199804855913382952326168423480857480932713453758484576164075762816299353252828651496241769552600764337465342001982424809554831499513872045022726058801464536161822727530867362137168186198640469866687782132182017991963913550273739069313868803410047681321417984233279591011918244809143752474526745707164535245959592479623306483708682472539231505094695291004844889163266287652880331213641678271473376906407565986314678997931870941842454430598697735239916971732488563072989010696227391338624094745911263396939900180577521226680472080933790706829243382133618964123261556970836558325442780718035651405794634975292990163037954082702290488756883893677266110658162969210219377428724446750081247086815875570264846154131798578291475693425819704941131894154333684240735354549867288210534803020558909023289414173000585756739711447304447000293641672280587015460463970574480041068045779277051674901432468650459964415761113029574078803754903812377450230531044205594254887158192502079356219596566349354496354935706201704707203377385790582010921233219086413693735787498268670231305432014386625549492979817121275277863019592399727700303488435389722789086546332291306599542865980283413688601404385033772218489656409338593771116184747942541559330101536878358389199852721385726680429430445902496616461161122383063135391081243410259413222982185524672267620556680374415458565951810270400927372998341721829785908576846457379861725991916425194162349725108945135495522520661191690454450805637248560176448021734680504141334240102277863734310348851992696310011681955352773600520506155658008562009543417871604600916033705206152544995388630266305703245853987552008994439286707655327153659598690733077265864183237062274186199294975323642054950530474429457293172397405764409321815012911784017685687619481984354558946672885954690237806233960707640360916343590402208553162417730736475802186419559179237478876059409928759177408744616595200233294178791136761951727586639101581637582398612766957140790087897768056196155045002082665092606404942552532430412892829677229110719373346884631935078569905710469001522611117844992417113381794833954360712475949857165934450253309667989276447877229670741120978429302880644383516400230887263914037379706694761132595819302897012984280672460420377721729411113258773706206202123064668217410633727014325528777884625364328998534155235959514958520072567940092461019742966565210168043405704994478087717407680079999993487131977441087577122963196143235065761253377987727160690361680946053439735604619946567558687284392793349118679569350458790342101526689700756898383221471891388163165403137496948688816114504058377904917286803649560432461600809877155200357734423398478838487099871286016995158435005437291479962453858718051856407582201965097381357728484302895199727434628706010647083441752388025021817890352267848722820257606988154005835510283007533452295714740799128117661411909304320000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2132306102801239172624718113490483293585014962344684083616759930374425166439813794211012232208093903534781267570042324316793811034341615206989034121505178761472453153467670755496611055450462779945886923335976938917945056024239433826621092474206660958839643064975829981826360330953774870187121808941198112671541362017106392770527941305117751854697889036257830293208703619568705132774621620591088710005151384841185766671825147430942849435009580390919966813373418935602898895038600935456188524548843751915435983576436386524603473860630089657304797725021717757191211042434179716465488957688652871616282406684119442103237203534306960925109680038138365161858069534926102409133573394552601543082831228537664849184637104339575033199660900444165948673064772558684531484469900012958161864253255918926514522212147804501652897787659338315177937454413005934431939213275582028101161789527534243648488145299269798659084837484284564673583299424808967424377302776132622410168754573528619383242183817788759551885056157788415915388050278844597202076622178930837822217456644160758184939147064459594495123918453985040560014626155180327637543256400652101802870807667572024279619917178191447976767607014273911944208183777309412854567689919309607687213842196283719314813001560779809054763440023196140760282518652115427994270850436303288603398520036867824546952309577058892776951822597997354476376754554120300952787570679794267013173107124036200473282121588141635941516998215902169175208571125091850687850762692120919415149280957941466398911077091936048095731897173955015796917917769718377868834813293613904733589967959467606309968481917477996360727339128424049625613417299923150608123186418228081068887710208305087150600433659243493079678650578905302673257522954965044912302223646205085064716563237829699365927156654966061412551593706539559795375777398382023399149542191497958632475006987573589499251913037229923298323323551240166819369413076523040962971330090645645195542604851324971609268576027259869938299787849099147887109886773206833067676367173710580502969263265330711334282544748431635132807237364431766396709152071648034466118687593828469900523832682779090560239887362546858421872809977629315514774317095852181896182954707725878878208420336811588222591966475513439066639490681879734005560655446641109576043266687845848126188105515945189377631429953944416339901596910474672603913073351344174087840016395894859926991565313045130856656431357617149116312358284226777888970699791508528277639824736001405586841948490368653106119460721472254196517236891222111996088234713488032832198263666143625764501164079196464655053006366947765964435970566068297538052120118307462653928139289367124959287933313382821286048418352156014544484176042910141439666601589703406021995322135627734500333046301083805636723073633764279535355344896560725264742884325756715393823536824136208608309201902800695294024989184184057316398271201898657000228647411153487311117711632360489459213738735196230383829490969590433790709788917200273206259912761763538646612454271964511227257267501636606131499458676948788420387251337572984824140844112971600577948055602053158989257997407682153068686707192172909009113238606947364060061414630149547302691556689093853093545205968941980212132581229162641820074610352113863980515324765517591018439243869397523593914911488650134878029861318835758807315642159772653442786909008670156308335418811781079240476924467483148413494929919266154086400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 3917018375784940770733462540471522829025010746915768061167626894194909621136213732665040553225743601900917819788633675573446982774010620457856908630910759000623339877902681680140714358222282557093290038644565907966531089154846372857036001944202269011744340040143829832770197411237653461902495008831670622469834610171578133610672070266314973780479200109870396815012209189967697818880785148282701631957637378403262105318788783313572328176327969924427614735097227136873081101179867063102938227857356660403765963240393751271176212944121484252173285624014504783929174885956951165493111541701747603993228717254855088923561916912493110208685781411196212298627652862586294495715389221673109083119796052358466025815081587083849681411013310038626484147876646569192851377163259316356963587915553809226746366389398281892819040039105266035448482353451411941256309200332977213955671419290806275116476581337237043676946124740991263352632714779845473621152103103782202955074252353692798460982700546448984522783069686628771104769638833359206453195267254295208627380984799559783341673023700874865534639996154620918933237113316729955510939204569886136049014883657623773018977972155215552988669814120595890664179544599338545937591734578629340819532792223172265298311335038189925865996691244161423959858664435266393747304027675755092267139510673465173253280827237091696673600189952438641419783588616143659273606421339587307176707973478147698606630663830780036317564446606486822432888757813073692679800052817085169954850489281955429017168809286480747213339443169185490768352691639575135760382354227413827987122799586027081748124137131517633899799868845937754536883556660090684683672966979194999086520074300019402800169092068634284325224924582054960895002537826135099347740893178129023305785561759315822373845968998430645565265775255520644925685505388252295318529949325805996367595343889586036661899891452235665325280734018390291027140817262906613600628064623866623822999868496977202596677623448817856533775628043650109956020780336350600751102217669225232899077717354682653216046343049467284789573906233270653241434414838676601506084553924027733071041983385826833447967224821842247669302371822007704666995901684919265643206960234813641693545351974941639311720433484082898642345253778867066367613184888148737326774774862554816479032050592443454124630480790673348034044130483731714077851627223787647180592391033743933458575875410290436087413223849091634044304860024269049779077990803563038391350633846499073931034194716123535929910622725486431098142556951782696022863992317713371317740645111775996436187680167042806599773872063828464761266998221169811927015604660852802527156935276777917512694476641678359144211658903929240417454030863396523233570556052804653526300386405586776676685723997895748920361580646876859086558355643918185204324508759276939711826947644961348121949196700366871524760695344026458831805495374761226800042285642881231785457706580874792347280844519048365853309684673103096397815911963367414946508276698486025548182405279595164674303526729454625160286133926218480929915864881072358950768827032289607743055718797815237213688627096040975000387776388027637103484870448607538080196623467820626016120458325355600715444610884890218346160798754532037121555121690592533724079264987913632649855005022433407734630902180076681835569036229122337254162905349667319122658554694377949812769296043110063609261334155162653067548835112363753472000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 1601024048307961185281826457375784390824557894401191338655585415843267922944672242063693754128415316847890728672915842219411902133715220072018148098913030042660141365394446206451554998986034052972467177634383491249483330180449537807866901473470572507885506102343037935692913617486108426412722898619093578244952720527948973957593356455418075582630908508297285332588502791743782145340748940892553325076605367882510702816029871233305332445390219076641210175994297114578307529810966317958150132638909595486265906724321939559018440563560740847212150006554694466168657928732643897911812309838738725629140224415979815692791340243702698227543908120953612887689295422802357985405351480619105006436759681677945061987474446488367149008488113766641942098795874891781754155244505751023874539184292011663643775304791185612263019386132598411836978415858321104457464673857053239298845565626589054952480804963091644099752526241649891865614400573711474001915061114162184081325199604783289442671415727300856354903290840780724290358873392759046929068599687105427739245412516693543681867545683944476970085179687711348857818809208915637046739837550825724814650691782267075411008792765076436538768465673463107574156488653373813672236110295192677543634486530933183422786120476907641083166516164581582970899427495003957619804396534454514983876298462067411130976771458591357713833845449235020724048848580910402542520264704162551539464522358826453222029353952699350145328859669105813173198707623246187336032123480290616351930423503366259735538005887412220939706147390350952625100087856248541250837492419257672777277630064014000231519515514947383198983139232504717539328173386663341767716180981257152245605435691955099942779238938335349980972667647787947948470311960958669703542644358257990765803365542617536815440867841648656037533775415837123387315956533253901564175382296480061685361403642673185067564615271440021963678118440541487144038816774689179187117349621084441843047949312239499470037714744986424816769213180166973877134483034676699146067521336803853376137536455732557371103029333712104278899704070909387569387325521480195050058944706606513103544558916540862488688859394154343330699396874729592812344869364195133193820698726835723523219945488783727649689563848551948457371640083631656389465385523758227712742214325924978669915489219103606553354248411656804422450049898004105106507269627927501232065716903753816775695095812658331944510370558855432909333215469236236404505891528031350193709631938133566527379487290849333184511916331329676578009645787493802178797724740209295634714179644480168458204373365085539442456283543511452101810931589350272170723359740142663025420655941884803885848714802507002673385919897485044749851952722335376490297026826811232160728509556190912819204272856300314914664699852785392690511736636767262091997383019871937473353735483439128503973912923056657120609265005272915182033841031713559236995867751596551630193895623635113429923395732564544204756901844148923240147589281675361092571868263185113259871616198193622052457221571521012559071861264651090862687431875961194538827054365212916468908190311149897855961702087735626626446033417073449893737990598414223050983056063269535979756711864552357494311790539528168119974297369892104593479155460396609914563257873160231886542725171613332890561570093837078728545198419460897920803973318672481322274776179229204125830519157809887924924093144507288958669551101555402342400000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -92954868245642029869194717619228110279869932462433104556108157074693915083822524700439994727906622007188831662582467956765425467278770197527052553564788845210411247847600215249731781599351730687753764236664639522070785990943865448523076941190310889014588872098687267502125268659852067266802994916456364318631537512367729010863909811261677607129844589747256482448595604484681322614113242544048492495988508304524519699259615893728320949055109605498729720203171009686236790939856920202797735791775610918422338592976610577531353098057492438040351224324382404250137511101225206113945097569117681962650301029238838852931441061917636489689274778033427135364824639576620636463197507758234748533115970679648887729750563041698932840843409941363420397790602088656568743496038354370015722758310315143607791322095414761814553579687506564261604418250722258767866764730343169396430257050807905557136061267852155864272196124355086304945068290084329062947354616653817356700623893345314242703511542585897189134783820335775052807200777289039175807589547067260342714789778089107590264225285885235683807511223872964809895251165452006952697593345631445166634687521890746216426202769733614275431230153388612077578144607661910997941741560723014050585458176512612417422152561834834609517489180827415918541828969503246295006257308039326246918687871408615589651043126673267828921348936253486707818416453324660375693717540936956982321333789553798587085802068163782713590500732620672616286787993783688253543129452538477171222583216855878109321517262039583818134937101726806511175563691672978906676008156318433731708097580763276985402527927442201626688501332804588281708113568892204845832891219246169390075317621795080060717017795641715591442655510946763750897770638403540185703684883972593571899491715855481891551204876402630227906423583817884273551071955389991590068725160679022109272875949991060951707880373005648322415169724926313799735319471263306541584675533328406235701871177324665505906999788834979433607983349068062254118264063826564522695848395000279756738118821671902389410942042011848410729119583420386378875237891061430208050776997190259764778231589653948893154490669720493452732706281274687038921410529640491422947215335160987621544075521878157354276183979497953864623387099326552955913852308338646068531466161845981258897113173419516342816443410567652873485678975659395998226125642747649399213349521435206509779529803169483369850634682485211689224802226272459293563302656011946816809422470564167873525637990326910303160958334893986397168069602755265537976358888366804868423102476106259271020446052310508052515302237468428317961095924916659682656056625449386414593707272601152800587511618955761033623599027389338121586646905219281372653298892394493635629379300605669818694216941591478021487768085981188599321715536256505329077962722024869411114824874692912991028495701152407991555978345053829031198422730020400536842521138233356106105434772928678658776195957220219968734030411572736741824313273324105880874014415444408777858571711964421822111002049910348399108652919912093755342189183545139710716780231081453678886990589313429706691926803855424560116640218274150094277774595879601564885612517590426719369551428574577169631797007412122550189946733148434416055876956904260091487944678511999654527699521797424466777005390495773171363680915767275115695463038033294506195150874096733843347708824028280885537064073268070418013945905119661916160000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -265549538959370819684738118503955126185937089372486928416382690297978851577201640265995735320688081729997512139026254766720203573180356562214599109997087048099469875539842437332465996205130146825767535748779180437500801386760323390186937441584081359149875033652508903925769781497857431221942920090421419897732415733396199595755429892399280432996902122375040695283851794768305418815417763648003862686579182019152856357496535192426179767577803820142096685526517399008758668442763423091160452379171270289498683125278289598896018585000353006310930682776242167672646218643888926662011443663317582347972633685581461596720980053556979433662363585699529860207210655826934932289292048862810032512887059629061514138544860956252584030373743701432411187122135208292083104072049038267155236134283102903413044714162172103540726086592639255947068673275687269575137094596836512167401638232568470873072475901032138543601674884974574363190883820459645744790140767379393721222949406803101508414944832257618106719108212867497694348681229355553694045809620919741545269325672845834005926665783818653267642552515460842592609791557675403383542422110771398919565503068696743048911163824720675979584537050931707718036488347923435268927941695199299728160221890369388108728360392877089728017315125526972025448576872433071099473983168207002943217329571467776377978605201429130617436553141884850846498842329875951046935772063116773867127844367950693500445418046460608830539483546649361044492096000297802619216075223362145388728288588835938281277182888010931003972644111505614284720812797712152065228448436269398089329024541818750649501729485268874382639302846935154293273448088043102137350772262111531544987871289548825271319058773597510720306242909807948091694141171931846391803837084313878820013154233892063401026425678880111994238275494722241040837568852977394375666807955187508927255075286369480625728223646242865716276755203341488528275931413394043704660130218303667097717478444919310641502916971587740675773092601020120679077355268290018579563378998386048192052234358067321317904986228859307045979616583029648311892717649394769898917125871400742353893320237160533820497301088360058122246674478048541856344681971118677548469737381354139059961332281565160057764891874927936847044720874282354898999409201134205427989836341337762342284098447157024988611283013123832697639197129887137477511816957329095517714952453089521577827794581188713511905771803643070404349927282009177891699055473363255500790286920766432982409052310510107657576393273127063238342275057641637762670730989160627219153269133380656289222563146031081475563479458931078502936671619626195240397067878448290938954211066643518592145664229958089116684971107255370809505033095937269813750366414848997600017678367248918081029383587067540863775374623853258769200737406175483481034995506131096508716649544864151293820605459949080507081597865746683059506299504868574028465848848931853921758655090317301057868167784086535005170097394843488957195867100597052586633153659693779598642693249389894879146058477381050049825455632211829189373698931550728370281419200498881938708892610357654607102562973425632813733924252051586198152370474152144270427476901787881603254830180579562750318835651616346513325277416208544180417848077397795204432331494679294841123737696366708796830733631735599293898295996612364554828182393363989590216915526393955019983063899333937766592870501814386624133589539416021401600000000000000000000000000000000000000000000000000000000000000000*i1^31 + -52242682469535610972354115788988950773677467290770022123748783995903850763436178120355660810363376157206373143723338158661592511046667225294241443604835218981322471159168206423653694408037361559532878343837577157296460001880370106574839140209008358050406194398790106577618742991302462279001540254200562723732228247135548025461465670567385710016047046775515935494237576788092355158260227867463944329864860309942460769193175532436106811952782435423339796232054661931554086121462519185207153834951992814956875514462892809438791857382714514660845922215770466201224593290830179199766591514775822280727028173380728450428792959102600808220339264256020519870930704016452807249078655769340525055810257455080356085367041708308946577587390643806354395002882513707304175749892336685618698011252087213754430573013292166827963422741441234278230969380724082700870478613323971211021250189820972702715541365894073991161181140059638014634364453147472113303709432729135715266965803999900006401595797563413495483141840802679578311151511151864812928181268789345540551034466255843051412242074873116770510969055819089695046385767956603611376816325195253283728730806518691808646712296453948571842116269410108194425015542576491283717060222313877591253866229851090341574857654222615858725173236355646061431522625136267030015576429747997139246832360520506727392741654334043373763676418386802028352246799927066021114531116936985029250691904348607708348093109752705316523769677007398617638442816638617530221729326023758412438467495468432528507571028448149720681012166709798399161508029407749885092581247990285923089911046451667253953193405765289136159706107908138444391652580494437614070521766257862941425248558164805829537269587370276828691356625898390307447393171498025467657359880422853699152005298656658939581386646233139198201179111758299334301215732824349688504279813178267997369059287855050139416616063258808859933296707275858276685123361949982245373822378490445977080452707966429519057504882626230877106641969469353858349443031144211717393142527764273360237831697324456713585871956626653714375474010583000029653676468478591598372315567735508664996520036389641554550446736084258748902098421977360713138347707337473178764440460727625396361156635266650165599083001672747447632294609712378222518280187975588070108104591091494971516810508125398235292357114743914328168170378063281086682252901244251975744206872248783467844339652343641438691351057925523997425512742860458548884823791263082185566620718646633926869811598192426500392721460672355129883757095214474130020369737599654053128365503277538366249300563401582581512175262154017049084949210344252304627557966103060050074079170529386278912784153245022353251672308307703786768402250799443094178176683502338429736684513613945242126406287881666591374835699028873860786868705818105773651938919290004846611039413000247498737230701276915644152923909142964499750430299103437338587162904007823271330893996868460217768278532446729307983739096895367444161681160295239703858179913027848172869704056823179427177750229936869842177267488508767372314117852343250722126818359869531178308939875010058742449198460730374830233882033274237408793947052887117224066449691923352501112998953104843886271552101360342190078773314845263282651859639502585451822991389674477474744045272348431976757765468666399197894519032562599344581144624071262909373650715162078469936673526961691125288430882873674199411735187421973708800000000000000000000000000000000000000000000000000000000000000*i1^32 + 12920970330425104903770471043151552341792182954815116227890481918401287371752421328587645210832676463893798228501317692781517323464839938074340252952190604234585321099389404768217149994937821652903067292312004285599028354399436181751450228285824427212011079899724984460301533887864975386851359358883915443297961328240512557851933612536605315039921200534718530371697011368741186557913442626646066578596823019617938627503118939264577924899934197942139166816038896567509556401486574150387843359113716305500525215536303167741667430737092548689026072250471312037760383714552698264893165553703583070648180580241196701242587796181346227184841363632272252464436323800214253826412506636573975527336546456770894568457938190208240103591460165579790522287665989503271868184406938728277974456139802941046736130780597373687686238430003461189223891036108185428637934196416738680300626451621673340847027457390253154269252569559460575135397939229552066320851596478931191905213580354362007180957117727000684333615248205722031037025572926588462055861010076315050109292441732968416209992331578029792172518776710186177826311173625049176348735565353100216913102091332941118176613986045889211603556266411667552671065904376074187005379431686714708927913377275737677228778709551539205935829474231519920576773624026894446108517989398594771316087747940901704862821172542808332688540914421642583122850688572200133165768958076522636055843437105535005777466890104279282244279662499517198487023471041755876356441757434905916737001006060582775947427267802737505313639309596787845169098053934893070782276336847033093971401531656681807875780127642663780849596420813248720735549810392744613070288480811215819939938534252430589589811666275497161053731870642589565729416149911181241037444250520413018415065374188889038630270642178445301270480019539413727398099800207126626615641353431123162348014272429079546642792883417271208613557277862392403371459392253933146629743028170428064770531471010623571941551783414271414560881749222897460784131060847723922147817911089074087018554213788330704890192490845332345388536765726291371214347765459652001829932372569201668851062861273143359730372698118191867821749876067207910547421604457834604822037457345767150419239897719945993483722845885760374584445468024114251821082930709161424204995607274767020222325889446141939909380998216730430611535106426284648644598071420480020700239239607259164819752512332122706471979474027886691488933150048522109606068245393991864718995847282690302857678121668511155391405139830965223230495086784899128980077921192106862900665995249222884087265926732908307176878870162121413444702870550633070340749567835208120141443766692966449236962439785538261545156286682688515396218999361299616994129915288615635620473182866824110297991592839570988488800432766393095440147703174466029073109917163341081701916909829699018546704108920314892713750194859762687904068451174406671984844300877938334102287996123406462088714002084635313016008029451184228452296305137425960562773185864396813906634858089751909059887975754280907676242356072838636367352241934069031330237147186717456941828889033590456223161796615561727326403632574368470319892266795429552634226743946708804874219313175576690082085082012041422997828015546362112250246983045200365376775456493642419009627687261065504776568423114295455248299255520721675066779192337068592854810158085993464874352024965940652821100024927665263025819749877547008000000000000000000000000000000000000000000000000000000000000*i1^33 + 4363854399441075837554705813855705123992224979084822727310178284008410295664721614214725272179847282157107098959682361450978214764359285836400121335165833367571741506486910862087267229120253260629731541143067519592755100546461564330223898129307700514066583770237112797740136406419975027958031098920621133102614864017702989339098121213941804884563393288265257212814321580817445062612842224252781746242728132515417230146954434129104757183755647095356383834861584734347664354738883298995961390893309172217042216925741193488876081663402219852716742209304320909720399430209288330512108557972916951769075423943155386582384665286412383929014252345610592747572177466875656524397201830033121923800247030176594073095254551523113662992755596041978992988959504863288265477969927634195443638823706894260469450717739488871835453216100810079095534486776712428797924373371902098872273687019796296564886541244263807874751937479264696463181891962666461336249887011736238276486695563057330424722968697491805959390594159538532028139945445846108011478679090989932360293720937639122146256749941182231754358863128348849449179132388418662803224483034625028110878596256486453012473013038151656671946514149201942157338342932907031361504372096439879897153558547997840689321374147088003857960756485001536425339531867061537037018893689891342737180879234580410869464906305681234590342358664932380903564821648763771034637796850620449151589826168084642056218250524106307990339207821925623698421416718151410055517977415163656669125487541244938684592403915812558612653990419300497132948030381609912671910016941963538505972979684689353094925915506379824901282815102434962506008327120951756134368003691410293546248451737049402877206701118072803614904844634603570495162858378341085281148258427229386353860559684023771480621236042156174196962700724061164765165537677217671821354200171272024181537310230924916574077523488468705805888161356760921420125456469064873205637167249795218245387004906677908171512085882299142207324493827783558872697811872019016726996061477534265316992539101747876982862847530121363961063247710083721662188877630061164664709297190892223626778489411118004357675497063384491809674070852562965762477101864633598578946268775451114409442242155220108991115299516455651189529577249647887674736832138037687648379162499393372419939728278835978449590100228873357400881449032483092423718762146235110882122096690703558145370107682332113126919248393766832361633135448939639086690406587005139555998696113679783606914023407717106736953788140446528152888163712735775994183815813948823364801741311281478325902102324243790943397441599797524739601051049739312143513137884309141560011858615597961010815098369551000309221194533136294119652014772954196033524655258805709223056393215453677153117763013278548440727325076980587701466917997295567139582192379241606168902322412264709771936890657213088692741320637422370806319968486600180920085330608875776155104148289107770301515863438928082188859979911472715429827380777222125748056352370592040966556345497373350614331129272417115960709781667062875802636707211915616010751729373744101422443932453901079507308956634056727947625206860951068794876605699326469208565821088751584797024782435563987337427887539310113198032357332948676863301624989842347512707353696913434026886030347455011236257799146707661377338026025028642469619220669129397518583669849187470167748726546361211567420884268807885383528722257569382400000000000000000000000000000000000000000000000000000000*i1^34 + -234571792461290080861092680191435177286415407948569606956834549147892116650391520826125049425365729308814363960890597406258470947281397071980845342377581509011597116803888808600738332464772644156358301321758943974844719249421755217064944136263180042013116306638420087784626772769252245861337431516068193988457458557117547004654035774829677521609709338131174644534778260207342893838203808888439875783798248061593127021623154060841137913203403194208350664043923074167207341838108963563072045348264033038396304939304212270251704764932976343917703782751079810716579417358356937482764407875708345296316412575588186704314199451681991753730950256668959865554569068308618193639756759115632562106414724029636884168803266339411829122382479440357822506487148522262921632316793021715433118891687375054930434455555063950898128590269953170845046588212930906859308697365091775614069711027052085276941365655331044581788189368883906810348068133031545096874552418166884807251722914530275113381034533117225158457483462632420471389784021209530363039844846163430924498071912153071584906025192882364492979425992858361100427653485676337007636400318019021556577545521623005870975789792722636303898321040664179520160180645454315425203024239316269348398385197945531260623197461772457112919222909153251409115360435504123264538353886210731018849581907289537859913145471910485764561865388073275891390038916157637690700173048502487221151398006561710771076324294079813501946128065261015608802572926380066021542547122135338302357727294104584857911476043390761111559748383421650018442327070595206577594471764908346236011446056695286570251793948807813414891879807927964637150865166736389734536630386468138184823606854283475788181161538966209404972206762555916051967487802322852812852860355384501153757068503119892003352354794269914229436220174201762256414807600896027784156840086633720719666127835856876208667148561245279984066823261563264964980289485244596618201938362556551548721473675870034223715760824304391491192761453012285797962540248705848291257974607664722291659438138819664701120630045503519040983833146119589305666377523030739457281361706058386361600026303504446485403442964692369752150080646087262447530414313062026817425197605920537766698097580560198100920619240824267900768550056996337394374205394370189485055933618469514816702954108535562213939655024807241761693650196776827150843064751020235983654120876542384223649361072250336253587596924112199550780168511759764331115788406009916903073895256288720336852420050337179198081057469502876983893934753525135714542382424389588921415397451976818917257186661969203650628290898737890692397120741781008497579213667154097999031306153443291332087003988736599192827499715771641805149563458926969913498974328277047984958072716334287022556215397784649922931003426477698688332340189583926906570420883559213796045652424660372401027272620243252400542028709503749834375056878118398582177399643119164935157452060842809623562844494504082556563243575466641320156771555711076403093155047062359294190645986994863328555392651336164266097406823059594567016668779649531140467861162995413427642404818859483825826217097385436594545541116169237509949259852419629094223001957827040556073424926372733801076493366924930888451949698376649412489625085259519237860302279052053450052662786218711543222476883791964920735273765178715891955626097075007249709780458568049585412039136430311756550956169002672572275992924184903680000000000000000000000000000000000000000000000000000*i1^35 + -74187567321782055903340123016250671983589457956239553998467890753719716291865195019963117515063993981217560585968767781753038065324328948878020707026685861939783286810816650463194225777814388756938323116025988293761649304698053031861919754806333142623960092161587791971563593751885528740733432439034570328909857300641865468846007382837466147194805371128079423307932644049139538147071740379829669343655258862001109489159194635792323007166077641310161225009683598703761826304165723818068197095304967692761911364421963532523605889045242685628797348870326374354503106017244628622914569136112285178138959390381895853910875448634802622616639537458042456598265613162954151783894568054749169851470628104228999725883520652597946173083236391755935540391299863750650765555331199647090794081241978523284716904006442752287991249035914944698544566554044856314188154056163139541290079043538980380803581203577022199402958072022585279432195047155199715615252313312181247808470123488190412334470489185551349043303844214212442458030582462378535026358834270546149243399934707483150956396124677193004671614380675797793835084727038651424873355427077261375799244355744221544416651327243608239324822690486238838871623245383918199262896057560162845253198772368207638849110025205029462808947042858996141596973992365761402575584761128648266930721201415532322904187241929310377990599808641534186667055912417785097242176244094837728595994842145772499295357298277541395081566088754664444115301859072949330360295520012464227492886120623045643933394462182022854220669802524486683196293536967080656290919023916454664407883392274595219822596149262180224932395333766364772636482134346961589466190120197879165116367391078436314548337815979765247612223322137527211444978562737468906154191342944690083678654867410111525912753850780922047398537416139519516164507467759066839438046988824046053315920796319008919745069988594295146939158316308141468096033426496419714718391460859410295742079568732627141403579409373764618132029732313142297510132394717898847814830932034562242270470883395999563676353965767308923259077658417904004027437348394437961735204299128627565735868940920676976138191831803573338574733108236677404367731355269786628649476229146885704411043175499175959336143467131193971410109477797512727360201919820954157854603147661820488785406493475367646396556532722882429193349444957724671230875085634629253639133861815174048896427418986590480792062023559680432602212836519311969170121481766369671804553774620795786781643212969037956424746349719944031012468847746575072221034730783833793398146648218099436997335092363879552967813734964631880558454029764320725961968031476683432696864697333019398806917014391677427962713118429748862806377740450635665007179361497871567991519925389726580277893509694599951295696895607485860964964891211275868746544972200916190033554672537510143184537165912841205183377183345760491869347244833705412364221149912549131940655026882513761877552561254196337328601286373695901999073739744707127350035147077336333550674484162377837875755565444336276085916067158807664037891211319281433571705527678605299178142798309603827793760643444685769231628541256446149896823485418884275252689630664691791336112070642224039095990069264554639158451663704766763833378607479420759459456540618582261041688964713869913304967375038680652406498529549573941753779382675159360993610664854410222134104033366923318392021319566528692019949633693286400000000000000000000000000000000000000000000000000*i1^36 + 15563137870135445556964999065360921856246432102000910828037625807441335228601377353253967347231312804841120992846971641589661128940613177308193885313637968021828000919438447288673171109558034012909356697866218984383557211099025853387734520732011097754139219052158459216496084591262104822351006776168790240394730553745172105824069496654003308612170910093980904801110038441529775834561516871970434236938495890398152868794410463899684677735364820343046971510722399694252187006211407414798213596329996555471630697035484533212755820461773781144033651325177405441080549307899327347883966951914337628671034361288469507644739020787133838378940091832656114631716656544914832977018984858385060904749025993727167839289307958844906811528536566284754762186672219303018389064348362031997525191158077231497433708964568759661263010926695634416448596134630894213384077977940012276262012274976172051920175274342415575474098002067448803872174938053296445061558609546219985092602581935677074435035061249870023381277527325510665585326265073417840353831746899891655631693975665441859556843395062552750853879065058934485253422366297021481090343054737828243215259323226593030764815730291755578398366874084707162382343603257730642607559681182960655380278744907538043336219456807287579583641834414438017641722537046352083400169994837221606766986686992641986301726945094880311094720807924069738209947404507746166290214297388671629883023065965878384050289651370377967339646646038061741725409046479120295541325402628849656149534689665581163606467917760762660286173870848382391799378141068746136539682312317660961267773424536923689103969977010708279918803890818518396595698048668455944661950143333620958563995409685714823693368568700017097477489705253390641427441016240719735266842035624887758540584363851812004165667057078875522388849444913072476848946292838970006176321522289588003602705513393879738095105588760945444565338857121322324671858351921806438305551336358755515204117540084494457088252280084833665946246125060515965053115393428452185899536707197687173485705108549237316318007061025175335469107329388721364731684778402702608957313344922765141066069691198551269828955812802781143801374167217676420648858647795074007509654707333455575240351231712658314694906019659593224260876253136665341363237223179678886360038534691585779489439539966814162732509583283949309211295283158137102353333682985090669793219960302694590894946946106853549188946964420686185852697727613894492917834003614456473361182992337953274481025789077039444089340110342541182162961300189363855333467357706398322192398748371841775103540335503528185090292911212194697409103674978583950615155530857361008119064496996909981531485464187644114994670458054871133595703845497831090351753893186586829608084163036798952123993714083462505225675421479726623931001022930089260683918776779425092234466059373665311307021574050550170060196791227491102039362254517053593988940076764837805961209056800870241766800838260659060258675217186027288809795600459573553786851965009551303633293349505789567092664174784099320635579025990992571935892521738027770925490705747049136890295516639097775479889349418457992253948131223677014842461166252131205085936380721880615782618235085093304229884785190005750408325086652132414593354604642249457111019831577150527305139248583803075543768236842227462478556751401542610933549556682591901082025613381395143668749843204828512400673085724095080963801894564659200000000000000000000000000000000000000000000000*i1^37 + -634722490389332898492824672304638308345679832710113623099123975545685404251657827338958915906770956924632864403639696097838747572803027152256515182072442230082880463333756083448695632018977227822712789727616851074460523956605344475969240937773932286275944200676154195727655483469327138303108684090354376244301364359886580217453524237778865997002457190575210241210558424714753865716324437016291550871880818966644115654107593100144209973021803723698721996083378258598309248775980541562783362645529307524724951366044417873264663348879117980323116550140168416144909709150950998365732483243769907182050120598121829482011502471668949082138977817668005399557406409509339023463841090686107874447019633647387672460815825994998723534629714649028297560833506085924972272204393175368529160586483022240617999289487711676021370691748979230284847405864929547291531216440142010160382481477281604611835147489220899088003291236427120195669977969296923307018076675143674468179294328047761559427514630869977691224423852370927468732885683440681452357513230538084138222363802331632637917465274640969378599559238511487428145466707993483262219364880992192470053071684207373194368870774079888505290874458834460277571012729860241168882066648212293780538922923707100469536385580606753194734601659034052180160604809913621884852366895213653874130435946318585104886015231216698748903323910711268090772359398257615327017703108746771322603462219630578172671679963460336333376346093747790368950048887256562551700545329340101171157131536457542681092782145364942291733630618269367726999481726971061065843068744360889930376383472758479920816885579969779639337800662977944215743579246786974703704523633346051003982042371495399704772279159165761404276629382853745962578070030781743963990596343280805570388993626967440391075420319940296388431564499999165290366178286526459260975323511857743107617571710913495231495691701219653246238270814184001627755568714540738684465145400542097595813003228313061751414551974608433615685775058182502059307673875461763156393270407969235509309619743066026168445301715652745329578825648508789521082425511141181342062514740293088793631778208687896541413439357286963058941765480623441515736253307208137256902798103472243374643812083627962498618198135515077100212537617009852676991307200586061090799958343356732314797015206782530269607175411612359122361167113977988507994889472091721366641335932044015786702692929912455083504724606774468895697255527112791616030002257217147152113785627940221759644130405895114145628947600085744155638977270532523483265753116132190892112274790070481728632153332894548666776714828902516931057410468420835377546061879425992909721311067153152126922736027722398725057847193583465330752179744067241238256765616849383689327628967646906452175630679560809477261616299375226082074812266356069317854404957226422137687680627466930796278422886684679351917186628012571521702260989724975374041597453033052669169490421436947828788262434000869254899724390312612650247258922554341826249750335849606804249261789044258326754149201388057718049400993826237105798027695797399607777794778431330035579403741733615494663031361504878884813666865458893096551792561256936839046966800914655839440756669228669982973219513884964437335902715445315155903579599698328875284065567229657273200060613124680545131677680281518650837636118381504077032732330375744056497286423277166998176917493371162981914013054044818410697754935296000000000000000000000000000000000000000000000*i1^38 + -146791193835814487125274759638177778771427469950456983308723455270592932671751618881096738872994739076865835172806398535514999928604174818657171072937840453710121948218429798061547493445424840190159791859782717828084730662775147059695209673056358550914070770819753706519394486656373562007734303857402942081940631956868808056060561411106497447613146433997189064164043021440057586730391367115091412482591929653777938320639579163676046922977556467574423776251711451163790581463894502686514401060149371288638085219022637905577570797832340011879914714042622456900659445614867259531108664434501328945517546699567184013870148504953202921537594271100569589609116487781212380392297234181560938303660249029968813810521580193798888701708645104928094639113849588769414576979970781189046672784042305033430870114562351723689467312231105440424397220102736062301735936670654541740190364699005125895941706868725681699323113967945348434213751445055906230191052158056583413211637924757163842361135593379683343931614180534866795831414828303097139962917575713864523551291881238140067951341073431740419714636044929273380935439102219482733183730773785718324300011684544737692254450335054231268164994812335657531911141706272828746624060347862367850250742498386348216359865843845082582103941097811408405966022133331297287297017239148484273624456129064417824702714571475515823594867734755947737010109612594954534386080002689804019254711844183620808110450834117071570613415398356531811850650734136847110478735359308159213351553476070703995151615959536086501358191372049949341045666477964557846063294510290764778798756231747101806741669110297938494180964605135936577573640202708656270611444586273315481743547168769738027012394113334401984186431420632396830078397313426037873445416671026021888606044679752987095419124827833036136030873978438906147358282609570021304118549760027279536327509774846380586935037949523015628755310509547666915402371805913536950632106758544445928586687524419330839105320087891657652152536125752627844660507738384319946522606746669663118466590054106319810365690508139391437679241914414231022848098265298412137417259354523498417310660716345609786166754473168823430376306954965860962478934970791584740096155932242819028310175470209156898294251444858295528065875572129137400367650522869211472423086522642866361730954747704885352546299292367548532857464568992176420063477634242951646027335392319093814138046264468576928955487597626341017007952634418919449257841760504103565586385193569951019458277064795078951924419799697240258002183777753579589784743217331555755148456740672522433239381282644074820059983125628525662011796152789075494861605291537351325974419372588252621556703868428219542197854399791693190661918576472816015536700807979528018512814918180372539188737547545937978470465933470826479117756938387664045153155579480774723299679034085246741272784634668942975528596367797835306506169071290146777526536024590204263868477363559095279319460119362396904996211321104151242499182988488583447224846599108111268264860893418219343517249590976275647162494914782333736769075286056313006250751819215932647646184517645690960250684987113427721722899492174387306907008238594721087413824287349696907478165411063350346074474020333743117178937573171349151300094805099057601724198523880552124592296465497972871027880472643889053972365344849945113421819034189755724810677906495152000242396858058762301364086887471314850905813784985600000000000000000000000000000000000000000*i1^39 + 54802452044668728551971830870636581832154862834515253020471157758595525684615332067069773379910726330213734259215499322223654805023491660892726456397315834830492547570369191809359412162937194195832166007352029945975104058253460411088634419154853589023945752605165382333229550930976086689005704038652793704090669667295267617798723012491307156726821082314482140023615447426450478877794305801927702373976906299192144222294648953641621456871223021925359244243462111510272246037224554633076615307127782943519944443378492075524123712983196474622007099421491672294121725082119795625858562644212832041679340076338664091100617104734916506115861605795361159958297566590641526443118674043645090343737851552911999025853787054120507209955318949331316574600091022935538215382487663926248846960843437532078723555782306537328521340248658457970207676596207747339301949032387423990231267914599446632813960102210897995378177085551846742407740577298671202599390507226964262938016017884275987196930804938853407982296879019068393204451927808413161985228184943229372094104317930187065614641221185571239039279640896666091285601638671894759684252885911435378712894721330034552477926613057398138907970203244340120576769118737397089307567998250731661217211530627524709775335403067178753729923031135238719726006174439839602103404978307872913567385098969007036767179999652154618408521994777015185576988612965961811303458427987829895744412573660797664068621518521702093236088930606242190102053495444184051258763968131828826584432085206956237957400395129586503366635376431951108082261316105136871127707420108779767659372609196399972245593177566154712794548588831627937461435913721233287917491897954639077213188425055938687395828661439750530696681391264966681152767610443595220935659988053152808248405829890348855941127284126840546564636899281964427730499803536168440635673485955458380606262861439180366575109936862330023215597293613247821970693265647202321843709062507251020522363687829770348789479622757880830696479010094463092233337119344049825606488606121671343640018325447174483150800414710849814134927323926744905064874679000547180926788956102315632935555245455918433392806677628579621250425751536476311046258447062478524953290224636886319916470487960791249004083751624841985151098393960758191693392731904787630006738062876755769824123011536499700780420310107744186500235814355810281180588474419050346192372451531640358136665217289642264662731324873151445948995294030793165206596362093706495278723509485254429187694690092554159350582266600604085849747149940491665751545527125467294159884506420399898477742303694597204309548752224517106021440445445942210784448623351185462494251298375221277497820389616736750817676629513915224465357689362598929741790454275918682533997862247112649246883829760035561372986236095663452344499504679471350798571607386958695013705311652619320047775283846865273218852285844295674006746003896918468129846315791586233194192173219384437521597677547185985172191637896148255530306204430042063520463264078428400447996709735133394607098899776516000330944546907375760397127209564063842121161764676968130361061632640755427313040037969685605384009267450653134636199528621251080200814296035140269021808240972730878297153336022012355256012519804033991199609276428011136926557277482715411126447846942069923063893733777564408739478098776871179865278322418753146983450279399581994750746910198067770597115179874423398861644056494080000000000000000000000000000000000000*i1^40 + -756809032122294718006755104687420904086713535325675546180268543714519668866876967705513608122621937704548198404209809873133512150333978603329525065985886030650378716491614223275277690626575423033249347009997847301881015752851317155878724064125699014447620474875887317399601585623393783282628357724364093475673971863457697806880656508252238715117753909532203585361359926165803615293317755539454184435486005080924475988328936149281814438493590765557519296359627499435805936758661038366881510775427149847198009362339466648028109697860133284136763871154162404018082380262982965530323158192829261646063280401344362706305283627739868699564579596656821571640340258823848036376486150285834443540284092998220827807489032235930151331578806769182215620301587031653174232086823366286180790676037748340527100899577389497777525462765653772391405413395096383440852610560106292734668156962753078221721638198270125410140800782498617436277701346423423797692187265467756849168892777014039785559180669126294950470960473312328300025743017897751025954881775436267152740114147202321184355602674276574764431591940796093444352009581132774584623871613144440697608060476131754874702864101723133374601448643103977527303559804444367396392223245075657531065018476266521005168892321011927526250351594406713846639809799774614019342622817711345381656084801102763627508604345010982046913159267874815869189247508178067064023428440597592202858995629967535935905518116841029778772152068357313042598036683646290470897572214016040455899351854392843919245061549405432540058414288046657902597416986127317003099966771316531722995673824943492995986438152566893165255513790561532916406319781616775012249547639340695801805358533069010498714902532649806046975242265144800292535755313164045191311199235759221788943865670638788660031453660369732269900751366292445770242131178159596401149386355446989450675157371218974964250085446062086658935380145658219433715656165120936148948658207302833597130194183485639168044747684352022529340875688665499397103843588235037277451656944447966062523341696085191593378971908498642951427664637789374574254173459859906636331048425693410968828645885621982913775204075976691489352682636397512547729453213869835685958248608377081412769951783551646490208161363937553047730043067226009646466998573185062243072435000790328019551736844519945873149127291683917464682742224189897738731825385174516466055019826783077183203016442556290021471816491962181089139634137962303045417017192047205221485930192881172902353078260477240128165541793182018923469214752826174273087164732210369770533806708700616849796195015620135236517412626538223633180721649465059824415259074750003180691700651766880012331627076039334378663659328204889766484061549542496679684676810373602449250171324780194005395032198721395696854317830038521601519117786371313138141254576517086538457987483281572643953993973561885200592047257036294812890117501991153305019256868609850690760863574977148500974383047735730279601906647285270917898774694152248194297159241473326073489409947313049355823471790512243114783232059723716385456070905603855624857829946624947415850667852436879273211935343778797172611443054768518261948063989226958583433395895369927581282972806214528900805619725878839718342716358756006657375526662378244356403859390247343719631637272202654799167362492435020768139158022576676435126554635723620164970217213306672397262194914148854435582833178832463516942729216000000000000000000000000000000000000*i1^41 + -50779882496084908199724495187873004433084302498429683251431714548250468030707082310295136545666408102337897409792510164149625321344137637785299369387115635854864460392631476495070015202217022282201555963262809977945971162014834936559386942162533275494274751933035632643871529937210773481212553508192973524824497525705935707391158304415442031802714203142328997629210423934213401243203349926688210132409710026307025543517630724617095802279747832934315430184146744121521646199365099700881912620801814761690907757766408266412375492414436009856045038444326739633340751755089342432450194563722394249216659116512470567278692622665660812178847423236083016101858153843396569883928886291763909468159316926542980807384988544642152374794462866751785365722993096570970171168024807620347232633148294949450460473229187400778457346356901017576325391193285017059971451282897572426333605402704723495078481373059837657107304043326967629162909630389351500831636068538172424413322930816115560788197362463799283942083499780177584261737268383657899521186396772684986222724041602770730060141105775085820563453964715287755352353804344116953818455384137875709034854014813557091551083002394839805786559813048041781832817099726879982215730842006196231611403941275263924047403687583937722971254164966176090231004154903500573354213921906159583229307318512167782788124558831858610291628243772746075658730931160149257635621465652384538577071151970497934466772287757821214375790345282381180628743132468936299335049416607183118236726533868162442605223028754239933382076012848821014819612613118730055061475111303502904934233627606479700629418741019213062034204169232586817909169454477027150905904235851390425698664527473039859225966740213189775828998138956805030829371215321172154077606838493384450401254689892755625703387371221181198138129037189658324916116270688272458755710305929351387795053453364419819434856465830946710636252763357255601570000258551480919566262296561354894340122697387745414907356023363313004153850295914364941962059057891792223270292627211991447619743973705494326986680557157308296445402522527030269658757252110683641605055756728292384600241954767753537692704930365564023862506071214913743403475854491356901681482026354002053765072229894339794188702389486364794066182409099144232464974615546329436836916001279550574011109233970130475761717643977870201148612398693485132067501946288575585645568852901809155933697856894829929321937896221475052766021921727310081125664778247367773589422611019205874590297172551830752570837681863938184218428183220469484947646569755777633961610742571195152117987891759603256666240519146555269366516232231320125185680447884178412644873287992629286979949565921651977672593560548575955959299032239914896318599007309891565416758021073217821541648671947954229982370481924704053201007341561430848310422618301393834423535568317678572210920214373929212732692902576518562574750746323561516046469995431870870088025436877167707650713072679316761988840858410134274627065607873628272395569412410943731111627988431787325323438965804200246468207335179784655168498454037620196284519012050063929789904754037351365470070453241777371144748626981601348086766221027485188036860375121713036972725993110429308590078241989488400232447260809069869382603528905582081657993472524941827727575468384058155004197179244838117739906033245815997325914999773596654607524746270904988949977814041884840693403598895150526463003852800000000000000000000000000000000*i1^42 + 2882203812885824810241505761199079370133572027999107335386571365845473507867574314238065718938849625581710412387213552864515608222153517916083019817187248397462572391121811201465163612164398987132231384849258800020702498431298252815764759841943567228633388751822406690288534009244975875898568524853995794597457339720883217762781018206534158759797063308115748760926722055136470183002965649329555604203529270479081179061761069243844485450434292280388602441254595706840155960332891644857133497234092670055523492257584603728489102963273124856678325133684480110193446702702630033265341402044050297079928054992586904302937439676213452230810241139357700202530935933536648999278873243362329520953895490725432558066010817275714473056851684892865636173103273535019773035281700968401456147908105755858271842235200540094406072601015901928710012072433055767211412176148088565505335012337165474662991050700818127144202610460081605466827968326241732614891538943983283569511299125244271575383407149728582690318836149606008744739329185359834734309430358912527245190557419412024404965164112046022967990566041630155226414006015910301448747078387050908377913715738858121525309090243588070309858649040515719058962128878517845173322111748149668806244761125674956736533628053635221186040277654913727437276213123106636081204040016945450767811589476856356700007030517553039411452085185099103853156206046677797339715714893761548378695962995544166214027853404100498115834868872270286721119076810133172417741830596011372162559627919732242389819446624689052870748856453384749973908688921301672198098093945785335040639736618044040734055632726192512912819403677634943242138600589526304654132971590664419955653389397229008583250314452769056110175110615389941137181800984752524092236838260767613265092893314802515612249853235428686836475241110204165608978230292190066573975209341285434516309828259238537156775088234089983605549247611127303805669716463125186037331872981022014670704899900240788612866503221351572086939491256565314244483952707558834475124929871578989410726592056268963102064746912040758136401339190467597830705442913216805058986983877630025294465625740763695912609321282784945375225621917663588622389281589833593268575889072137072312730672310910211469627378693677942317310094864781211557525523074387726157970554217974359677446660292866629309958222489692639012370144988973368284968553746577467605316824288669841290735152513611573048085894157385702606983014995505849557829438129837539762571813397956941662364763783076031144326144691039790774519424212235811868858121332066669707900257292963705054895743453859830004547828854638546013996636738189475803752255050757427935170954357814922052779355453684915949039207601234536503819081110758577037351447062672317794160995768656691697669450936050424598503311657510813601785680947640262683618706448879035436584340167672651424596045200017093466301839026122913755881563686206836490305095984229212929221685096613758159963800361608721297691766660980413595790368934215120505130302852077553647011071012170106591320758130957717700374368069415302526527580335168570723293290478188335952771137552127890215132200152126510603898639275979025629251800559162853394804799318994003509512551291191207793457359346916425516651448427315970233200232382973724532961163789144750170959865093149705688057734123205818142164588966279529696971207007823744830754955408183771905204205490349117115341543734520478559109120000000000000000000000000000000*i1^43 + 11574536920209889901251547327907892695659281519530403053067738750266461991314590798850730111777676006843484245281248328445885430935714407480628756159388228561976832083747970664965492053938225445061728253141982115611957560561556733528317936964984937601603518406674532118005535398803984447702069856135917149891030987964813792561340238495982651754725087930455724502887096866125530515220549490469846112528949023936464047783803142714031683756467662413018454905100960902770432710075958273479796874171913449984390556091422007891866244443226782580581639137249466438553684440549202905460503603802091558800520032162045924587194101078866997070679760013279419376223898719617609194001214218844959954328391578775551613209855638897896051924602312682221659003811034857190297820748293342327301115031501978469405289049259381748578628447577299213956167322816490562118875408011687216294185699368130197317767763583728420796804362115228220882903134424752793708202714726691178202707391703391235214554310973882389507556718777877125689451622702194956928811866441102846446022879228823684237947238926422493167440111308714507076599047493121689526582376722366780158369169434305888367137358348300598923821552305901015858701928678210083694704448963303501364494926677984790477922215188129718165076415507030955406208169680655538940932607830485744631619528224803108546675916054998848003948465326599970767397506392058461759520768250652882307730611071721587402985892652971409586287144072217622232396912651199811211474451067504468670784463308636166124609111771685545211128299509789536410413019727719078016268343584058331903265811907479666072731985291207144939089930046542895617313914755292469761689648643175519060752987541901964920499047110289959814503595926090815538475843217062628375215924434980597668516661625941529918982206143704521712263124145855497521492011092064952433345735696454090673823072811653715949507473800110024574711097267961939182617509257883947749393845568786297697735790531432310292650335093920922529953480736051253738001389467335302589036898900710280294081396908205096924098443813905341654219884475643768582534638593060159943996747274367381770942342673796065057793554829022497486742983417383144803475157616528155383610824025322306426322545926120369232007672873599596098052730080783088536806467204356915369232023895923079917156030956832860836832039070071270717936695879452130081268565484357847910677804808685716997155979441020165239414691640717518933418994077758625310575166992391751708058122013157538809677909709410641340422902033458175802128360060256282440282872410255263271852794010641960137248848809992984236694832479892251529367151334668071618541104939196126782577616004714217309119354828980500183740955383817309699061502720985689593301163827152860558461765373901996963711817758746901089591859062526229042309290152151883146257980454464731878848426395668985896185145167310814574992415937603809955721055819394235824826648627661650456453358725927141489012870517252663437024123478749071313822112360064864430673076252515911355425360804002992120775118383450077345531423359689084935839519557569524588447366738711531979988434796884317163625028858051314025674987996335336657917396055541335061174524146705633686575188670846249570663915249474506318023937303678225046983785820874785756712512890051711172313004135935764721779626005729917678867348930178006614965586730557348324124790971600948769779939082814132185248543533005072960480870400000000000000000000000000*i1^44 + -975584351035221516074015170701517208068468283527300157257650841281678697216078447769875071939496682355676455906821481665604961916011614629146634273012245304822793195323753247579069492734985387884936837105032259659229690965527190285828590133855672975616659252534003656255778484197960785460528574486911770215310089573651814739035014811649397120717311934775253996890459889455882734183924138685760207274958003017207461127233307969067385231144925119635840802987769512054176849367848228367339861976735181359210420729554368590631505110533397492645990371704344979402858281191768623700071862146134088923516519475319183672745510450766744271265487370398762884445022557883816268649887585397624231889343582786426940833705743703057216098360280092371717455702472386675061432153404865462877530174479659341399042904093498722828343676193819274046214325997674824654101500463595287170873159398062715353751737703249988858553916100909415335872191239175931518958002771680710654086405182413175201831322037295089747069744287455817180955893284744869770219612216624785643080296942133645921236640514084491604469716121929446973141239341358477204479854816773941984231083398802217632578885729258082247818525421321419578340974367474079905355071937470069598330921026570222313189804580864756777405961978200931120603973912300141869308413693742515235962562572532014642563613646550163621131345807868760070835638300460017531284991227367481005091918771143289624022768278191748201317157344473946032579532129831147521007687687979360051743693148855113099144304970145105013410186408459223978687860937235589212417182206827205682837790939390520315126095593048228247931424671063759836805090167499094144216448676379607474431667983911511569389624059653367024494386933092089178993084585498097017300083747969510476729543676457207197384531096799562464215029315626895873575319958878596263739480622866836165115510127154860766074011822210187689078383853779075191467432479852482863878140531489754076199079279899699541477100164724607847864937624723262306228454631443205582235609759482714831191243495089003722138065526963573655170528793874499867819319801074415815910294433596115293619565384669060538390302699497433238542069455392736949508975490840964881098791050639392577208344433215095761778145282785971131143934482114225804360123993985346732691960307915343457693863436661962547613813188334015669206545634803706274279848820207831249916636796044584764009737634392401928842094602630615287255350883068628953670457751714580084149594164334570251626214226800847135339056007815170953127666952122513035866240378123235040929583086473776677045261859170314995507419937722096300667252199729590481666585002634450755544784331593091473183099043609230797671830276203259072243863216273869020532288230300875275060902726949831252469084139419103238822030442884879739037165844799299088310796249824339871145904546330756112533162580133317204740883985326903968452321160433158544061683407822325393117788431973171369016303222147538445300540520818170514922906462987201042962658613306397898219455528396789852186734814609841635860044274046643790187485313506930039241709525118178909743518381865543989580419278970125110286802328157742696719752218587224858017839114682307317311398056306413669060714920788221575264891113234359707510488245674682453316293608863140685826187876045483507176990141560285896001502620881548364642742603636519369792274959572502150522110321068075291494060965897116038557859840000000000000000000000*i1^45 + 83702274590295144528515025679370309721943762281482178719124059081857318640488340846436012623659052978825092835177099012991187517266865766565872082588484697239807022251706520942886096568463526681409097393921991640842091342997758613240895452869839261899027238131795137781685510050650671297663418440824974787379454006541363031891672039312208773596926036011318490976300050495603189843691185695787395789893253777576263712024999027800687740522375264639035974740700939291091821789431799268767232630040896762127393470479538504996691582858744796927050435302108590372039796314038129212196441201548518523071144506613926961693397702782089042175118845406907774768871717219469019635720732369952621497081331118524471823815565403784819824850339655504463720002439501666915628327714966859087792067384045087713740566530623875392174449342032769981913745945856609380164863500727598536740013742519662711831650084940713015602666459740861518088873584444189388164318715196892303911765976643370727738654914659554164511205193479688433985368918704524800391983125371822169972632167937510719003679523401520583448416477490322642432488185627147050256679726691957306014316181314896736146218614419758730155024990609858838100028113545426922218673061652757203743000734251968046654274211707355222760135042279329436369637783609079665951917078817161414121043453060030260223762867468691143690724109070966399032216627016405683531363291770368847744989356729257890883125267291888244846708103926632008387142328293314185307951543272922467547854112618551662616165700813358375379062175971823716870669556070691893287523553529574009958768511075627981250819099068775449257086226740142702812094438058343702057916401560246012398042913406272753960624118680273747105012036509689124089561094042937980655515632100778140471588386026782488872770169556317253127793042844201207612106780498034354198922369891196193688477776749026091633893918083779084659245438117712472904131665585337283847875740111894951993548200751633465311578444593180486432564092471011608977098845149250663713972982378613762873463869540154443472335893537522331238898770444204511102789586009088474777205093774787212938020088538690222142128617391949111100487956686112898740297957709182835015654549613899012340259284502571225297222076883948203087908498162814920340243366667172411420592148851443043884114820699106128535079988707245424867741383738947804282364767171991120547818200145866880752688154258768694143858903372156102367920673044390599274996629482191563153324545252879800284389354262687134633444472593556279774264845492868339065928292336999079264887007526102512597424138086754742672889492073263915838416921861851391810934287142510158571915284368185689022265819148724098567060964471815238103303890768477063515058724072259382033709906112754808597178617328100754438730549025762573150211444755692955825162557841526513425184738142638904611054951065371540093463588430579230895217742922311641930192904469774500781352660199798185757958611446403483471374734189680595086686488207212327412426798189171356775013327592657885517754078717496404408648325782090953653992568073503289193731217293127795488182261386907156775848029645301761711369069460327015784671783811284610009764528514284754895280388768671797922790608724470530011305081768132226336399583434612618181558272386280857877547473413168923683532965928341577033211899639086245923791481326053946831796554993508918186582250365390466985112467409860302156595200000000000000000000*i1^46 + 4289744505871261119316562510536355617660020753967929013042702187724208533348440641509021161463853933134860244187942497480513503194253020584098304806082040983735778441204500036856803124457976269621650492898172667742440080417907514833742411369984118425430945467394213522006855990826829361049934312352422905387955923247795438037777877859854722323646139941281402397642651020531780533787230671543752191171548473596960011624910548310848967811382924425428304457127106009816805484571109703299053401376066051992953250719598951738308664450313042361393841483417592132794870574711464177705566817183730309791953833006937259183933514919137471743845501244984239599036802361416839962794245972052049064222360939260480595890316942010017450152909286752606842962678814559746378834851654018639838255261362388541602994916377549644012456304828956935025460426452262477324231914808680247733576098663893431100944121891165866200771155599196687427113332230608721077112640996012447858895653413099632924995069912224347136564876602991346062039674500157509393886179885032974330458970394422132844406091518975401178486143470234646781326365687660371558831694630949866505717594476311026468163171489630530956637523462166777892399384734123892419640953673058435938016197686235827395842975572055585928150850278189921335613805591120759536981302334584307406157671625234206701273818494991187765927128723778670459485335448687658278890336056647982719825022658029441839057699492763105290771099025664944439861301752919564361617250067857206032235514753784888765645860783859576896576871248897525861149682671244729978452658193659171720151543311825660013236049323077552275674016023837447419022594442986345283384150484508490650065069344834829867322837809516552174846432073329240973063758516001166329397456652261861875009264727322078072041583865313748380712103608585688189398838076737238789169923842858354440143847282835680115300097288888272940966571764100934040654041864117649702054729128452292234498887164526064066899031459158027194876451245178141864747829813220537036558792260168407989680334255915979451790326449522420028883298868699192739178602505870174856798822452755179014352820189253521437285731465546912243672929001406014307105366238888864849805327041799543193821834820133517928094493920657643604267360112742908760745883042889489181749388195054252862566210722586661105386918137284991586214279002408832072595417626857332704280189255494943430696710336897278309211085649061536404744655098355290767469677405832124481507819169545893764194401038243730724012381841369450986374034201633911164858161199941179193154854050696066611874222325972008912670669255401566914700432993265570700573510505123528701795817091690914167366557125489298286141716128728362734811598441894057585755738476927205805805897013739203084775998627023856641774923491378244005819161707869783298976376441523969162236696105484149072164985901834271729924785386957941640663670001035910937985524193782316129780354873780755718007452842389869486898291552312242927310317287828969777337772006995418096027811706037435567467122680661940240808635887504197019625337431642665790139029524219176237742559081268812586567943615711547385671902946043296691788894694537331227471744776839321338376703390660315512941941957564146917515620491261526917628564343448019525443671226179720417225727562509234812650633494201330163084434631699141322161935258959464588384084037525654162266916244052764825510280479268744147763200000000000000000*i1^47 + -596363214140376041301569459826235371918437037943848620484245175317616148461969830181679902142275340617409748440545106180156883649443234757345007319881313352089120132512479917140939902284726181096783101027085493659983035889640587951158518359573801304788535322219471188207808557518150675938053512129130215525507835554189176422626770708961220416327828915187430289824714778135801963340388401437021643344424258793024727835756536483953869155331299140809031737139620336874397528621989208924998911394168451582560010749298235465656157104463538943181797850651979173118518128927006742521923958116539129663242413814488438434507976409432258064930989648112367800916768768691649757719358190576481216468136532350676393814780255032205068345996225156021173237348306681057990118983664617687753616762274058529799772888685318615259214541978811498665995489293661370702120595233065754890737766384543781886039109257584056769501296374818812052524447541246125928072902601172324233612005329224283993622241461086581372829082572846288643895450928347605464987969362415148186885164777833494813403691960131032480309959434142155137378690981019995418628783923820888049138036553115139974271570451323100495413043843653854892809920445237224388926896935254375769207644021096746426410469977102239771211664300910513278215097986055490898606969335839420671500746291473359822379238188663435289496399583946970865799723082140133579130986829022804327335976554025782132579870825580687813002974941920115363260978974143028928087966323392803127020836958817598188403374668779136368972681794794759172301762771639869138823020499715354635600619266941613121728761682762120425203525425610784376344961110501858418231083943340808415557845021354610702177883546614156952241686507152668324466651538411300775088845886313591728760584071480645465442224374794495616869975514104202520367979102034455560776240419844693210796562454519859616028660559739279352032552880590659567165420643283536511585008888084828933198935125100432977501498956973295000209966565172316569032536760228252412956552456539725217853333163535542085803823549196464944292646465748052957926412676258998489811332417072859717612044546690178628489082626830200240109621952316905801960838360659438424980561653730730179357084490372297860549436223117997933154027674204678788354109756862618353918261740702686019509601404947655399724046899141458069762079766879964069350385726800400097803674400204441149729960978701482961302813233996679754504615603974196078453209381121581367519082619396146442562861411411269643899793723133532270318170332450025994423184125032327469444223928272368787467544939162670870955400568998920249041799795849365939033482554546996051065923950408149524843905081139872283442878524280178999051110613017554821748848774845394320396259808459657733577465067581287579529822530158846984710796921503887757106112308516255249357070839371581647098007443857067263250845249669077232668975769657327183313151049520951265274172929456978595710360897251320168895907254840270507842547904170899108081273537466524974129891876141446964253093707101011072121397224135633672067192802073492597480680241868545151700941165440524358190635259720829850268519730118865447445642208524122116376132024965822176492170190469234817456255653773499751180170798563574069301520025972567131129804337485990237204014038032057013658640356545226964089335894694320509715671315755892711008983173454987220576679626051089128266647171784186527744000000000000000*i1^48 + 59914650040657020674316428960334020145596494432905676146695481797073090459052163806896374808187004451650454582907184975780982068396197361648711161802250168638467114972117423702812570487917186223047724087139853186488946186215781306074951817020026283719747514746355837655351220536400004330947532540511289689705014949540149305287624784899553708773954018012612243307963690841766495127014723874764512537645176470487010309370370192629563699382051107474626668715752966118641425376436261908808987047073812466290990709764126169699678426622555144177282854921298732498662380448899192503911589595848157551686565062631684338168786289726925067189815106619809805780986943580483620571737031927239151197391822424172813710117752773660150707951095821602896180352055527472235217771300498996571502333598662064942205703788546359035555089378054847350138748186144004049552986559740728630271194459115710129588786423751887913139457225724279440269020362058105607818074907954976933990047197083055962975443115309361228601829117595171653865076912986217917832584393660136823552774004568682525799058551196069974130011400151478343976108097434169848922335343202767441949547170180693563031913979376222599681068578643581265320169584380499109736424448553242723399982260906253960138229149341207496484930207358516600217916111897531785655026667436799640793538002033976007084964467270020832338641009057759603550666656656391327155603013392961867901404629726254132964593467212762955300026345868853441827526899408870648096864477799695454026506556835301054807793957927866918925631794378264852988973056381501106555776074863567364721508212399805265773797392267915374639493503603245984593988567796115023455054742068624806601525628746272256172434806203136590499197800464495822256141435666209856207615070807070005319105628997250425601846953470387553856419001520459153647235352905488442593086597635321159712838008152482012205944528055602953040601848817507696615698030828812911272920348546642923839674840919634611223986021617205957055597349517902954859934223656471311055764902084737660603585304437139153294729343850686815965258692731296364835998577216986555115544786237082387484026540809438089384273929289889788660828998460917439187388910869051710166963290430745776788282984629734836528887402912558623153347141543239498653355856982813309757626488319204507816051582738160617529499073303089458971981280915052530711805144919427555559092266150618014989780892027389551223778889432330414969877528677640411619510499754840587119798226131083596499100291025679298271491586846753856664173519685150879441080017944541247861934573623436940075512405847569401587745131126717752731075671685219098709125141096572367228192651148358434698355573910002942106960108752437560217464367417796650089237194141448009114043120910852077294228621900795732104316611824199549007214762665456835165205632026067567335494329638748115396699735693195556228711096123011303592895229370916615932075694836951779378960370629216979572061702922756601447401547923724065775986617018716470841153076871159667209863994908601249142948236516184427711349409316046434199207907815327018851900449531593581226429951504423812660071271244176347391598151501260532018574455713933431897504297362781599090286105908966759934097805899318326906568796024779045672895071589817296955508947007326877230610648371852124609743238892272080322644692259828234380059198105833985988028696900989101712145774607196449242115182939066492518400000000000*i1^49 + 1106950221825016021864006489871520428831439485557116134264893055093846834883432071680486455454954415728755951671854023417431694256920363346698951371522184868196946186154053974532334971516739949281889059621262368490529560818410718068067023078623987852039021566398140746561122832735919143243193132888235821639298679106083107657163157542451791293375590814471200280569781999006966679338480580273608579485325268705210741032182957482927811329134643387661712794552793784617514794954797163426003341099004169119784823867453988599022752452369160057362169674726651982591819313846518880424138854046475922182603158183621676688153859642044120271806648610478576767232390281633892908848373846535131191102780660481461608917261117664485845626500625482071333387256006108917636776152778179452862780016474492364668745397540448653515805670625876507250586701594935165139446513312687612003418844872097387843423512633544396175337672076643855673399225344066201892251357756829695484838705686982146688119946714447718541886920687709246986151779270182742418501577054012533913409479417122897774223009699969780177474548310225402236002893964727139019982859560568599820723784675313297520582682596266174176357185989325408272179097138087091996910326540523469741430036056191658236687520647268444919123111550197002400699622434393402897040272767328680594270015103447729981171155632880995894791987281854127523381723155816990317873209519898743480333064379171945421843999942989410529363002556990684031654166177362546905995629048317866736891924854383220132703804313743681720795593064961887232446245945662901817946452088146536993709781775266694582137169745066710919169847074645476339049040389193141380901938732397000978496859242143938892360114054664069675612528912063946945221128541373195461204310329482551703236431387722208997077088388607156382972804174861758059948205972188333958113837327029989845702318574983878660469931739517609234360236575581065743351277079514895012970281853404070060222927160704390980108139183506865929832485485194216168646325971743112537289821491348599057980858236130704700627337983288634312188004758456875299755071378051591740645142729625491704422181984807235729872199214214150253291822164876406906316878197432190376349004007802394006034818633891414960172355007234399349626066011815024301994218717085979834287995231282213877457279203470173524374481976254715727964262077437503178436246511520156929602846629299693571897559159643621675358941619324918084466821410648855671622380038864224592095928481380363680172044867590212014476481005687027596762894041724962601508872812205845446395322488762687273768330917541730982559232838470369576061565799382975491595602220441579931910684171457943707618149903068962865391442422038056263225048048257755319862421589297869008802398130695432616241668259333383616451257796907540971147728544936228107430062656416876153439372156311447333652370892068044262675964711501231536472530956794245708875464806115099024028532425633622944682815827450028940775717419578785125729132235576389567936155995704892721507444003326647591389387267592076932283668013739242844681180268258914873100234420528970323123033857522431962683271026215064102197292001869457900912185578770258953211995526855127961273498155527480473034579309028502225049071235000382944062321529933092204212067270178426094253960910525936082805738113934208889629865975337802443953347243040151168647798400632388461211872537851211195121697631237826412544000000*i1^50 + -212372371512647496111747523834611873159743487244451945383940421224528712269924863025208909277767192301418823845931378646089545639300872732453963119382371746552564462482951230701196814920585592419378440592606612468015871723680612997346536229026520807289810518437908528754148860690199325571305164885468941807230823670053641662293645259672100391179187716651697835466863170199039463277258294114651180544400681508923423231578115985124362658090854502054692140857126153516800581025131116108098490680620524360244165419938248091781254290582073479423934728041811410515375098504070451059731062409362005373406838220195145263636929342144638847443030886555742160554001206488658765490887775743069452657218234268218173725734516150908562401793585350307246073600881122207330152557558097063054934831406972626354724789130748302310030488042777703770166621732605136263973869623845567162596969391394174830160985790858915024671406937512397361036615745600462705151991897707484476780464718563522874770680114651840790579892287394186992101992054116583339475389653735391050434526820506363793683601771315874774146176043706233190867906572621808495603593416011163959969534521723772446076592648527378565013925353674200828547234657426531852017076474907605441765241959811105870222207803152229570636989990097904640354138597426406419375456661416439615444864266737389667839948175796802832994568893524567841109794770166621734736293268708076976894796694978982331609559432876444247068921359562832320949936189802584062625330049448180412273992148460122807720504578693905769682370331895390540802715054873154320494778854524114207810683896026642754207533018860730110856528092805827746866539880560897788817667871102869938821893075931364770278635525666994105633162192041843046945104534263722860704273404140756563158018461855914642752898807173555500470723026708391214041583419574091011522942646132726270321589267577390242563240403819418769121734065540671499484004405811821596066224614221326062908032993995887516075756116150174445820101629765539683302641805106458631669620238039725886603697552224466495621351315843904308663210529884824036382657863630591876540970679893554438511652915251557933012242894350021206413005803452311848373491636697503585295553556471611496870188415154929066869027581522249104740966757640087389502947154016662580988495690697169800635070317458132998975845550171766571523852359112375241845373465540188847768832174936879056294083704460277327037132074048440929668959551109802746299302344326435129056482768369429404180419623409710753898860087129062931225127009379981253131120899806849593529390718971243291999432024382450850287049578219894692842428178239609653882130414226927532989377929025492979526263815200135289474413030833016254922818897030615830049414131694906221880034416004474914398833971164680932257290558103452535830415980492427732613094364292171419037131444259471381821893227875795825081294441119573720694856754090652070268093971168662348332244883167384539684162178636085030563792522602595970202692200433808239663961508046842141586113671320356597191466668914800238523221749963794800459347924932553786197139471785337315129347079224847182986649202509615703959878675757667642340459687266520907950408465471466473728065086786786830913642822186538835912776564242556423935249352001147893113401359412169496027060160822377984955246972643324561208011181471250862356869045529925806698486628767133789937012368835550400450786127257209405440000*i1^51 + 47278849201178916797977916655701020733951032748034066874787228088632073945770146389810154987062644734027056268306059041997566111132184738962086974618465692837693701569973180158385292321849613701227126235387489456554676594244706988842395135516800053576611757187205587289839631851867229067384185745287597709759222567352978326905806147212842371237189043344396291774050002762750571244872303217881551375445239738667352618647541159156624426279334519181416945585617094561026902761515009874971090297586388010946913194878929075023015824673919551574120055099299705061705313220256284426224171767562877712961611395207601615564795693947223502882887268010588312394366007544085577099393916667161967082416235456572360738723219897119195190611727333231113691346809971490461643952698196525020433669736145323549689397430348850356519982286511055132619320950696376962807879931110821661966361692750960556127135719292247406622625175591446153982952996467416076501851495293689516597076563237789653779203075669257474238655830763529698643992992464646684107947630640867621241491043139768998631426828688207120719361548222229366765160257458212350259097974020212274507888163388473757767044594189099549255312260994135356111503412518351214030407392944671061649456979176429355541875028824683440595230740779731811759930882500301309825562914423856774636369546124299570233228944308152516482091671710725487940119739083244406875586044116445981168132054913519513099926369324948852124442772139095511683324315438089496013053163589206015594109479475188511874034833372177462119055497037029278063744215465242040421107097810273690432353644521499883197290968003835972878209354581739814235749907279682029484395942994980416434982516387188288922411380512474271425098703489286549741651094485972321400570127907425873548087184693941357452759484333352382766121314735982252805159592244115588506567452078782169104820133501981790915500019271555184960916492083244431291535319134918673865156097133452848846075108854633406462811089619360838965485511185199206162885241535676279686906348559414437404955327815101512555925767058869253219916317107331231120702984125921922692791268318295187344198866127125365229087893224193381563528710044962441750464549211675062357214038221936866007852364964571869962413826672580457116563130735895994581411461192838388431110985775482279874604286346354228712459974019596532734034740317869246245343009180205839640081280083603021682079372785569831543661937605549959903962759765866437220761202293350983958757950829358715685377818496120491410686272865912277362283596082602637223485404724676765121085192349723515475030625144578004357768950106099839495574989887337674531252132221625373815752336985832272299970900260298763343385686531302301063197204249856684703366181655167359183042276412365292540896743773108995394994538831271386031159988842657026895572886778358017510620707342625893854013261433437465677089723232397702141966391100324459864864420192120089886833159300286644314351749802327364529598173838980817686095042811157619867406958613578976371208655956331730437766758441872803676608697750590499139564581498094823140138164822973065448183482356199780302996999490744670062986115327518302807378691032031840469691008943066758077289451692652472803517271506619040866258957228206119508641520012255320118660374212269833671293290783904096074713280371457524586371761528196328425597738106747627185513862829323413361918723926215485269802429058541158400*i1^52 + -4929730553343941114536059668156970201952280932277106954377417300357295216361340352478700319885340308640464260003910728927502559796850611745036608843306096383870225931011977518232163258704848345885558987750604631943992808760221107894280358480131660214349200690690837760469369692937496148990764600610413491578671984630372245749549765397614548464550568584281180372633930188394215877094789481834284896174784724629945911747142911895117738764518364609502971024845921800347279763730642860139674407182794628651952372428613434131865059155230124991270889617512951365462463457937200622190126946522583962329016017074421280507210171892446593340595475813405085567681561021035773300077162986648787571683688228990940724973573505169843571034071330923183700733985849092022018866162847707497945279223918958739721855854768933137301461932605776972080827928974758102429225581491790803255509888055032622434730787755850714240434810456111163167139669027481827211127137854015984306235012493510798125918229349566786036239721791538006547462175020072138758320992098446614075802185257281976345300743726097688945668974251949396185839014204140242840847623366683433370776823046317046183101782814957039858458272217279252608529714415485532940129975177529658371374121711250177013961483440119892767433910996766417565858648667941008206776642273534328742529333308693264539951600634667494934312407098080936483373531337256756711734770425668970274975406562211142759466473687246569997924861396929987699882713944066439564927873805967458954240977902936777851012812017538524773094725936608277013010652034803256176310764946518454353323167718870894570737523686716520342584542895654981581245003672301825589746164288038078150109045311238108366784894966596699441448304111630957683110916061708540891950330505526647678903834428269710675590536701975186817218025357419633587191650342372142643988203095494212121833905048977142529678295125175358312417187069552661841318338147218632483375224444312770224163154646712470459159328424606960253085472288868847825378531086125901596941339557722117601735531625830860095683122413952826876913798620908377723821803297004804080746504430632624121303387646615549481925121377955331360537551140741328552833282900149915230488730409706005333571866593968829195725001418005827234187691697873618726742790756304864056550159001367708650293150193575583419999050398428227569196862043621024266936211849395903082997588460943176447386177409771804719114734814565390725316052094849476094152266575233543853671076026514402811825069482768777585888586275039751610608107389986391598716018047626750132636452071810913111756927249554825743742648969652955718346880381371160130695873792735430696116634715186694016269328410764364944086733274451604181841558583051343891012239134155885286776891281807218907153535092940573929113003926700058757762403174621175120455916215052009166684238341268263385373347690883637516810441588232439357913126203409755971676073341481538226622053978116717457577319633451218105693654582478529184356864557815233080658391000587589257165538618462247753712290968736691477027569776209078768728819367892724074237847688053913785939905320229246651839624963101955196557318230089537298667935026360239751073405857942140654563206590340552710894013663102515594137392137735078731328779698475036220963140790980700261448265464550090974603442148202440285744431238849833274866184726938615965265865707175159835453575200608256525032623848816640*i1^53 + 447720519572785569137794716181235598994075438090229443352925349820389363548450197660086857684173323013818535023040581969814273438420840300694100213423514731192512528499150474716081663899701048377814140904026246881503970488046094061934352220906909130132359507042470229771106082152397765180006011640680278255795031740420111072343855019139662301209457062438911611143394046111140944908055329903927212020777892664432819212382073176526475216474941706440772921064342241168004394216480835158396442295890158480587247038089843226714758766824739477566891230925482630401254728242835356781382226622408811439426277164048171991350455596626347161519125398561685480268237786533544071994255341189863896623407980293880761893895623530544574963152237368042391780227127900279611657657000029594073469834845509794542045914307964870049468205597704803339154036340991214719859000128352747021204791891460693654153849606073802135083833204798155184260708777269801870450356380031573925101209219546626256433934709632407171839027790545414034159565424848194735343286033115189659055825597268656995795318932218334588758796546357066848555396527632405856759164807696119546514445224017375226125601470429837200913763700662432098288441763738101198623377424225996656779460046734347713562610197504727417637038051467829981355215405215537790324598035815941385701437170762671409574040471718522373644027823250561464590070884281616348041812751264575598535653971197762634814928646712470374005277615264073388794742442621993117035315371510832288110207450870168941165594007674579372855701578242656369726533708975775366613182328835100164965016764504164042579277258443182546145573884987589885792988916736813350006993020802081840308557914469443929112041472774199755389689708516717125716985878041708265578925470848412758342678977478087895524731444703540666126615810902946723367776958513124919995580938046254418897746980809147177412029267129907139844303884621754253544628843081075620298764052914498056366172188622705886016831636016386655564152579124977315944664440818939527409441540198123624452206318916069224477451011059484419282199675803086055622906250788053723644148183388717876431311068217096642114173933231112801205326284186267489213109302802738888112652244441620943536083112422877331329166789054770316608870594207198753280476184675252932281973026723001763961787618252817253688793890418833390317159191429193624013214315004928226873368398497565661834167856137386827556978651717024465327235392059286607395828393862173954437752069302689487269312663247665939663308447220198571420845907576554916450292853301381823965025723586714890211214358774006051257193866976167993727569003847822569229244083119795014526963009193237433359307767269124672822228862600250255356596303041728366688874517521011151259077996047425563443824544665423619464792928400747117420197463029191475994131004461852464898786760508803029483514413754767112202428461417845453420925503563177955870083887794427343573190329452713841397355365571811407506585686645742878038390890012394457208750059402705475955438403114102576118600512478280884987076914044451883801361105635240225439188852307068163160893831859515756064942809995513318096912477960348347951270719408042481806964781840676514943438271274922841057181628967600943857498239882196827374610374196214056885760428423194990506371769782056511855467624442788560540101847220445119415056585688430441790970893711763436545065274348447800632054644736*i1^54 + -24727844858064102830429000868003506556128774774939381552653519303903587309478065552857467305306597889475944297376948178900270764783018033780600973717863032928675408032799881496184237451999869911244424394840090939078143108527905187448774392475644311520163176542311993173316555052435699228450743346190960513372896245228958420014699917707798843623773813218435147601998122217907752088133587547146622031649625581486533797181008551426873339773152457236180797167510095907634329253546303334574820988724629792165151253408893795574137669792705052867782855267670896463090260651971004141361073700146976616959511939861358315681054919284622162592866588555053947815265096960512060094496446350838104464871445710029703640007586798724287975905168950145465853608918882600926608867452194065397306191027700261540629638708358650694953950596010526952548449459257314118794221505100681458905727447293577274805316747069591793430257202203263609846811072057387715676058207447235619952868181006245272261363772890399313731143181152094969262491325786219844850635482519087683734835916223098853972820625643042926656307919576529863660911686521973561585489735249285914247505263171949342307675127766374695996687895469366077201910101444997036874082196286632112258104254015877303228104777703743523962686898556852211511729924131074562906441607389676695207213421636543127476244193857032723972071218213415900762729001252451789066060248131356462481685589297099565846468749358760822822134029884710571984265006948891038122977418652849987089183963650757806874967139637783492867072247789959356751809554919658838297052459553496999874134717109522263653045113983448283794127443451349884296486449355350183415404595251930060014229296213733500883246168462811309713119947987488878587669854296257608652183316415671552980438571326715793593838977282321047803568860138186287831550765397906326980843573810126435029868270803303419590761429904874933314315120691585002915160929869895306970882768218260349696123963287508817585167058048969800044057591492543525713666652491340414126180122715671302072316875165487449667062053938349425373246606588687219450646279564494734456854012912499429500852783455198223930190094124648191257686264301979129905784646814390651986973363322525385297075657736434132927932198889950849874773908529132900049883250574217062627615709002666508177295147339311106027802110409754656262310190830107508193444152878454543115420146647878551205863799678707607841406823707826767661349904684009138498065468026598634235200567505379757417984574821765677848543680267095843842212123433116785444745029353325312221697747508906255654143107466986609780517293785892869770478337073276024306710474450420585950961515549302910332756783212836817052741870508159903657866047151685369019944356822560299896850600118938114768807147460532210081355100967792504180764576804371951457494765190963767008764733577356133416464711404865193442972621166340961796910425516083415640460732511276638634304797912254039061948213174863393481688439035585886523287306322021610312197937608768370376980235743785553288886509947598970817562750251280430832156410252655119655099415459100872682792121737562933346971951522171588884662239708920260717615258509874559768790584175448274634220291867348495093577457387656322721795799901104851415483753190691715135523305672283555000258164782165601092848292740279854276094146438950929656495861937421467690124098929949974136559569655602355262980096*i1^55 + 1194648491805418229044089394041662837856016200107567221341758369230944265802812018937768055082672836422245515884607394899106850287497881821104378471399722102979630364143570577529129437838133914657812874320828633632754637443282877163651930092175651000161132161569186643100362534984333683101144606478032523142523748146208750571828579084491356975735421693874057513198960906935215398370265726099784948398878228415931081480917381287918010998173223487947296415726318111329406020286589804598756880464211641449066912741278001506272538642167388357565243111921795204790421990618716373981892080850710100718931865042758321152336601795904939902293822040523663834797891523561257286226481166640222566325527336364391390163028328349468049771154756385770596489089162736625369492252938745912422489448252347407677210368625975302034350068885660112203237219610232278139126386755316534436276771895508205218977362161752179579289555659494360124387644349102258176783631542306728893012136086530833106159101035876744465718290238899743902996414250771665338392966834766616916404041024191454384682034597778836665120235199267520283211295155715277186798833850430203243256288464478150858730033370568003307485141402544107384677589258868086771716345353329378110799419297825301580020955091571397919011077744493948504529772503671678826852965238251455001064459097464253171640624649018102651210889103720289758997324505450895343907243989601003707500253176755216276968626256230787250826445762727843836651057745349779650262946465348650062822337103038334978385012798596941838263721434491928892424475695630977834725604874250133128388632646949041596817604668254192592996218374067649524859024643337731835543732000751935254897341544534171197592206114786813375966381932845093396488517972872628268299687485671201185464164666524927535063917249274643678387303097269585165944152939207673876635904648642260102021532395497837601505956448828824667306790530841738707602318304559282272817861403132074550447651417625308060502178517652358266070550778752080819030208184773213231152235906344681380507046389916040262934103179118479597319364006196432129770221080946813304159768638392819755207573785270430626465068398201570752575553822998853468420064186294922434814172784238240219199540731771231626710281287845554987154598847394810000363553705166969358798529938824807011581577720556511790214977061872318248384718128779482179171357503798542444389572917148629164036480898410050542812172204109251357148103109618348439134798759284142836212263978516434501638071693577897771496047658736009121857297190213156394937907452969647763618870811929690383728346790890858293378049242434701445842146750277113790414082346620920102719016520464460752301205678696955935786344229047692620969355324263710877781089574741941918017011622726157833250478546377691740054800876860812687294129962452184386731511054589453708997002530793587614223208391447130479830221692029297646309634306319166473259053723882209895949354884920064932207241750205824379232129209141694513876673895574752504256408434136599252532224783228504534668312225241470487740248284694624832314065716663506427807364045907405676040624544397261230436478204263137476286185663639951831733253260007273070589460600568788855281392126499278310901551510222221909777816710923641177439925309512701772791403440964413653000811650338445129663645862814233204641632916782166537681045138523506249331915207845372976901433836105231237120*i1^56 + -31697752034582115102264083841666849080968003410669326060297846230247616734359225859875680162118437279487054967512062195433317649044218168843336237000846482343925464821835589283070796372324767154157462543686794979334530209888237509846182052275754658117093884543550953035672949748178509133370118875433189174754399170772630952235832668574770152315533428155466469937115636461574066336603236495033552896815315196185582702967254364964049678245590509950906177587748809068893108998686323300452820300645710482461508661660499491283548375322002123503696654104747173374965929821604640171573665082131916613827025179975667303061114691073531694096982198239719589860283271073649989810688303514618328603107848295581367044645096535913501666598063751898092250342111773443467650413106046365933198260634893728168967035454877914765171325669949737413149260686524900718515191047708242373664346267279374607685296738714877208728216171119916010418513361443702381684405331597369749668922773751249532950590135251691489676200503495475734919208342526360237073302753993120142823955566277873922552645070035171549343407838732136061244101810817302045107294545586433894671418522934471176469722848821834972372427882862364519506226590238340329635276443354999474134154499363033560736652402077394939888675130369379116119567543994422818675987668037766227521466933291865343886125748009036393721911767711874608973408810249721049073992869596653678431907311393098730037045430121117637644342527844946698296285831292014089416321079969289962177325024811193806955153383163294658776230190146209102459304042486368495275559729340699324520721415390297326615115309615025187082805735201647859155893158428440046864834937161318573937422956448601210178049716040817720776795176738069954726424137213147265955055500418339070208492824140031131665262630142955954238418140121145332787041771822944077768683581912448843224705414094977685349373134648027703946611965034781790478133120697958474587133264279859229072871629771374689019213771507012671290350649289883328478034585791402170641030342155237056933723612225781948644296753054094315422705206228820922291583634439097176039599343109129145745352887140520929455831126787364071827451052017281021822777484773172258216598448180806333248357519369776305529752460471374958351131793629457053221093350172113996182254223772796782599441415280767519266174351587716734845692861045122631990918473295377949516399032475990461248285023349070522520509462328553901125548399933372239234733235305999243547289334944051131883590682724081863889321923473734458254162522326224039373533245590749324622867887203518244299505966873980040232735043508903915178597918519400749083844434627480419613358196970052155867090291834981725303962330882625741498998144006194510375588674507037478613569351646145385605404891716546175363920173522987006407958416491139162915315410823775533850902980433562151485567298391661589182310425109932084176592607622359671443255088395530114719735292868947126205011186895261608521125055149271677642946829346870565118889646089710180101054424492573441849503309047789814904516737705332274521639180878505548853158547412066765522333367225785244565435047057294466651233436237586028877673464599804831422521256878152616513979295325544305893438816671891982427020693350603728982357782307311290405546764513722726570909670990168166128561073022056680589163099808776691256334139138445171658467499549904581803858456007933952*i1^57 + 670932555591550978902516247808976271831771505989866284726417409542528535088807294729958792656058773519725798622499691167920678250169776383809062556570345368733726628123672032040634936457849999822421920454384636254894323421274560511601059621962283018577495135383081077971818602567154138913063656641883613679283430006303045698520342407713642671805912142491963715361115317276178827372761534061943298705047585098412558749846002136188476720495700851997089680531559619492297405872767043080058901155696091750049329347681787003460504315977632065824873625488021882109194037196518308683459699262840887999257246206820022212672494386340196486489250277681234235368178681913543890059751972304737735593908371733214572392714660515767752904379038851086814160333124967919931028192170483505466759684931525223416041252687199840037300110193564907653385244779276492118839633003807162874111327868431264422730291560298567864554428621471632607898696309660053927527068271387521561102284654495057672122094873392581772408067551795228806211359874141491110010567755221047469330332896452267152458157844689597757187945964977537512615326280795852849768404489810652921357856241294261787244971629603917290411975970369887036925801517004137689344444190270691954415649673649282926058608513771541665098468919684937821979430287180703301839512840724895505051101683175310907516984196735552478040988531760800983785996478568152902947703441031890471540531366141699130126068059561099440484917152798490022325953724539656163343944474938434583067070448273454312828051342595669016900606428083485431058178366049661427713873092868913253503710636439068786665702399873738734816571264572239633661392070646953938245164033148108078583659332333485112393571090224174599459182240353371866060287493271863587397031247558260291310211725870674311594652971626646155080161906002313424335747128044633923256251118868491659217520818716084338621980754037576894313056155418159332229580043529766891872382343608590838979795485932051088828889626299659788675497555359178870918409691455861849474900716364700499336809699508615749668211926104242025726635834835340175445146005732163925552205907996290511480023682662482494526219067581576529154390193001301456812475490122046334875137951046965373123035475267470694165477050817800681792817481653215293403144061690965039096106026071699182711343798220477112099390212391047321249988840840539920761794871508531839816154225625665335805412066401507198541115214923378331530611277726062895838419320407653796071369707795747855890971384389879448135703296575969210434009396674715284645469138147468739757981303707219894810541226625071557279658346481082596448574162320857186590949137124021312662750090208430187539624910984377786843447820835032742125454527436949006324407406594882170037070980045367165430272816538344886127038698659887141580384172671785923769162110959165684907306941057373906550037993237711774729813349675621612427683350267618852788602148331933587254860731055084601445635944698272442652666616482940279169930602608520051067958027898184128832151707334065572771488605967484805661699749299569404496489077572257596455982895316956592765500573699160103984193156355403216432818187257697972004631641752579126342055246805473253528744215592558900160878539698436589752632231548274403299839083910194553870394606619413959041189692652413199678375370501005168642468360481642811372231995079361573298346021976218008870526648320*i1^58 + -6753329432398758174809132415129774989787855183207379813108430094488543452819877247167634762037612756450131314946516841196618231291881347168862440079524604139825225279231766488547592679400772616694560052941228858448843418238756001530364654610348535818639108592222935174784643292212564923843937799195430351409170105672600783364726345649594639731641503029695667938168131277547066250439359925177986370097047337682028803948896127492982928436668303845086645693206225467183486326320174481388011069641687746055877476343077800931666679903473593795582473690234830343571856532635569200284120301959244589993873620694247135694678910946531221077999751150508568417600870396415085593410423249144313243148608094480412252848333975012460819416578672072269504466085926822604358479208834978377722351273401236132878887947180127606589815530215081675022814578262629415413395310314160406107013350976667883566306152412972694766520026556742977881214482009428296750736973754130034161892884224396953022726161533303442667246761409423328829872689693199757975808455127188550451284357447681674090534111240588695457009526399225362566398225583659017805800686955389732071460752253017453645846357922754493012793527532764398873727901438700275297631288651506379952945755942097812958567001619896423422147484089099954663593991247474999874919163311530297399095256868290160681423791848087372747021844974595963373030328464347922503049884906524887260769597927576334650269600220876787547992081852900579801009993604252607731894479714885887219665380615772321905988580904784647943661693447352349840789118995566028589436258051362488495759805565464985928005357643975085305346642604089453493584621015537716078147534133595251317808838603113406560431594426181363829005499291207467158219458228285448654074161130320026125904739902276983255573966948048174959488554584790123849216130935278491022175655205295154052296934750278331473451231451630472646847316846321142808764859691936599689691814207618967221605839110956938649039656073332659616309454830272890548499923525351125877248736798420946000567322774601978850831720429548738012101643175669803162194659819375775816357313955436178601637300174476737889402509275016049153281196048284293369297808780200170051111272402614241072919583414574076085106056496187858173457900609004721732123978793363248418109777992865396583374048801871247636624854002337657120269521066533048430001344153967251389320165048218704339703918316533791314783433566959044004994855358414929182997104593812101480925974207258684212266361931921704818937614240397409746765808779155732717250937597217309638748470225827446655077567239912503003211841907690756264797836605385553371963751687253632741567551261669699702597107159409959641816512232479333640090007251185354054081210137171392015145953640926236745252957087694090564856166096343881822358965179486212903649737852758672382547408986057881345392821248925610615398413145949466105249776040575951151822868711077477815213605542099173678270182894547485821262272402885348774593310048303456940898288023416321822853030681957365119738610091700528326857852330706952546130155968150830082696850554719776308002742547116581964561086173950475768812293511042376881597759678663482907667695409853191239000363905356752209813794870912105579325733637355629819864867911913294966615636937946701201968595775510638096069540763450095544359708255876899986239440620102512120265437282108015542009856*i1^59 + 721614654444858218413243286070167941643123851062578341233332539582324478509161704310001882589219502594027283788305487427801097942209528618143938338750887026740495467192677105382181721371391287310740285998288074060421057585306460096060353162249082586262169735793654336612549833235800150178753208269051165396261355323558473350218412788278543407662690634998212591643703423313572207221496255314647733759060630180775025958492703751170845915649820381318847617278233177850257932595509543612794672581122711329953573040727990109046419924035448557408014698035846257952311857854248039953339262525393826409436522761910323021002109313386047211850150834565436715262238199996862236548517074449414587083331638050129200100426847729005819556219980881637551902346137340909171207595495831591996794825262281116637430705772256906086540070857759596898839631478947230226365125486093555439497801481166168034093237161111555308948349630947648289449646914673166315392018847360181026408279155486992636652457479976524263384184065262013352715527055611773984085869630598327677019139915667979482149604209235081483736024974053099770740038199915160642583610129600631800317605797321221814766893298293529449814053614275560605799535426919001696077656419989227131821115988879236730887959008883743420547487403988053570122744613556571634915880167668405132136187413904458827202495655827203476335722117290496019829255061909462605952586582201227150220341531015703245184873689683221340351527434319081016053295305943567783994578998133508811727731652397555757572582143451165073752971881414423799141059819136055164419708057873784150844734231963938171654307864493572858249579388324660287788005959973230787329487075668788257921273197885464765413093886924256380738710697854201480678697093248587064621054848230937080640805333525854280834263950839644893947819824891887187943911555266792224033896273660479516639659741488561821631880334409165382425617514236229244197035097538101537514507500191877472904535821696261861024347524399654001208896614456812113695847570516138779089514463529062861106674552407909517620989180334858666882282872370491541226654342432141337231170149955366589049199726597802130891460263688867518369271323292262100475657726673418937055318661536271994457110332414273740247225255416694875497651616621672959830692637403874954774688314564503128839874740534389738011734154426610939358748808251513226074002068237578630229495210257417608057464540545372680950733381968245035270797525559089981313908892608098789792191341183508146754382481164444792624788302287246890048494365104261719029547140807634387007443863745371502244426660112114542435573197687069062990540411974581131896319755629253138814838570247036610166921544884847019969087674904994335230489872041341947285347544603435959713537176411806144486553950866762169327304634244983795456590327485395283868449603850916688067180723518448889312699392161829142069587758192763569850358933906308196272269090593049819360847211117505806254840114629066292777027584571742032877655250809104078758682571960220648916360576817259492865948365012082591753572826558293405062436145269423169771500104643782412954339754244214913717447990909106620571562135993269477775247238096644668166849517560730192754333858377289852288145290775137790122487444442990911531017921356814807554820681520455573782170387839288480010152636653109421573679310343671908581390649546518687889750526621825105920*i1^60 + -35644050767820909231520334765054582486636198991766596991887788091108991135780980062115456418379808699499248979724315667591718120136650633053263477843689430404557619100886859808448403408794555991146116689897470200263702110021949372320488864096735993014127598658018447093533464022799332850943946006410105735440669805995747861795101082539919266505503421330487203490269795519766763400074846317111553790118589623008755924429198394970577060238174312683231402521527506624586818031183992700177691777478419250639147175943071223833597694869983423203157899061003478533205540240793658814448581175325971516059737627672352674841496461424160591873656493805201340885094076790547415801098083066334331669299119644410107711682476410285491205691137203747135446631343799598068880585345078910612229656081436523930759365976553529154044549613091828512161626203708507842639350976600546793213351711804648637533070708312455895714313023682414345671130821406857455663170708998173828970325957245101896812483742614230470592992995538975510569180162641364496874849063429044276951812292259922100788355175425330949405869262325335447812335100463461865748314487006270104240284294845755532191774004649143947154981147721891604385973565692415948644317727873261724415937706833129305261091295021360813301631410986254152377734223092494766850708888018857112773841688387790189249999961159466015241983166650353446842490041974031996580643016842378962538209042403606462909674873740990902793857764436327252960539166813876090362322243290952494578625200276242742212237382009325288841871294182534682221354086574757869048015327549450342687949281106769886109827791385686145209716389911050582751914198016816377187758134779260235204817776097468723526977429463881031170355135896330477834484537882846474650176334164621661732426869813595587210919532141678047613771756928034526921056241797918969433467672940415408824788495676008998134774706300240480745788419550124829127411185977418858321836003229253002185950354691101377952967108353388084586080014873940792125169785839031504158750971917495535503153045807620096369438967968132548471379626965727220312133364976122793147069107438964019349658912563987484210156923175877503953859437593726770306146101623654240385101260800167288120895997976177506966544316138123961885204272465688588447211294690874190638993133710046510969672719044349728757868753390007378230424017898698549021312564615923998978916062206551870508736216832495446559713252243304670485976995356532586527897216938327379223369947131354297536201802757834201175597031381995057319240291247777270907649147827539561221690413536734795227310981183244171652360615541441748949516341118783920483862510771674873406987688498408222704039017126470464008104938558620762083978314099246698489819808060420545206850714416914225129249952794084870304511368324703508154953759972449550257991616899484574610585732568504014997230314012251750723037282477655537297396744163355373734416952914195665025225238741013424614945760567341306604523298802139140273706201785449845162315230525162315452346332273150448473180877181806695298354766604427279106601484569371465422681435754897967782910810253682350514463352357659768930575158495595685090141842960754007776090105094655916386888930253929336508176663368204925142162940951624826827045725331057126325894770421165717233500897103376863316281700208376988174723321059286023088602830136163125912722032474193920*i1^61 + 1102397673630529021549682456233118950551687110995965763895773884941943652017830776505009687165551906884895580822962730159596736153753123645063852085113328136010030179828864869354996144576073025827626541172302584575344854064773105075837419680257366097946525010939464123623088545199030498260831777837621698583203714630519357535503825021283367553299764371847641758201607612773187669921774296610370376261674277788127552420447270330039830947324543371137627897073102650570818251280029618193725650695770751943650926104745783222498333319859453516117851259152889078939699618839946974409442930381369865263714330139137457803290261673981883135250805298213006048424152229831532078223814561805424442745123863279650553233937113501472183960623197766486343199435162822572837828653762147050230923647604342066378013385740739417445942442756787034345921839563967010256365014900145059929549716629846828723468553195612424356786694673496623546705574884298942000920730451011769224496099927762372204587655109915488995259335169871320452984599142269101489479629200454790715602312877947857299921696146360557885225588146425205784533393531104418867567772522188077525623975885265502801465239828392172044591795063823350887147001425045049014736557112931916402978294732817769577087612094616204609315741729776608923183537597380501925390378299773762171286090221719352239501240655462650783201557027865378579149114720561596330638761225339956816601562579693782986540987974414207444744754423046257304462236852948680947906387074104538565140207606253778562869534527248192650863200776292555065562196479512824460807351156449634446886370763227708074829105124778357055106069801342769919355198771378043039689826104715883812395172118383261659093891094648037291230518349847356319278368423201009677001158619179265182041596385876771816700794152082149332943752160335237959801437077010450039425023241471560477124211142613028335722902650756429689040064821395708742722686353658625639508818069048503081788290343945027954550069950946304933223459391007171248009834639739691104073134201934586667744290060926789546647427965161217876441810338441844907321503637106826589820774412742265579733538088788387930547810291420746329978062764801351244167988793546455561011464327942723065971189831798522202315061025099000134803073928212047228210918386679628550250711313574580819164669641911165850724715592662865347504085689242332508602965250952019924141825741889318415036482512425913767910122489439436537958505631043661806556273188501479261702194295288223293797173399116384814693280917891592898502326414957832747601492576070170591392488514613797389415806998642607944536209518037100025424365308817792611382946062818769807918934100873672667479040877979082112694966864888191038510741410427116313508985374902500613363539317285386257721558077886104110018861565161768901153417838931041962625283510858567155779626910200641678951101971324038792228657049905396298788450765883434802083973031777249886824758462616373417171992287370651829250454367071602069593082605373891183851519310838051328102238818604707315875554350449841330681329677076142939575973243000803752070890426758742733302604765793788020639951607811749795966733439165101903417148315940883507310692373484699015896662230414616669012589968745658328211500892644570337973158825627293292698497054899484220439955027994273863659967893129904950750732510204689575524852182731905245508014178304*i1^62 + -21793359106737964868830038907854948542738722323382090398300395157507346454904920558934038412677528418441567529541563610916863331256019931467440931191789364970347448646566093183996777941905929605428130277754693012216858749771555411627013975598796677094252768044151662464495176261251008137105567136618557967229099424207369881091415123771246039663900743737503916116061658473024740466906292794800091438487695374954694006701387395167007513220454930647703149899634965606526847490471822866643830984458401330412277891649576338241034180173024713532717433608005281277692984614309007260173593399046847652339821268282340144348113951771414763112181164542236904079828315479378136422138812320860683697939102382906993150359363733150662883734023625573494414798329281339175642249440004245060958083963060597692430470495310607006789737771304784440534772609741911145293327801300632930233985615125253105114591614971434669958606991315527033087550320664566467938353087885715031254449879859950061868001887964691594153075746016778347799709698786932984319500748799109703519128280713123891924722302567767068545054975012784714244683727954045339025800471115387206527258898713742156391033009421374319792629201222328986663018945915416775116657033837080225428082670245237848797914551394670020961926484845168607645834720294283845796113260125980489844735970905624705761479649208639963142277572874768152747911361643802483068986249187639687939084775887525059142978982716404616402328260617992136361891265325720803929859028920293029982364840925458242699274812816107609588737918164180820662325893086388641107496960933230866375251937996340228353429337607564609528990700762003857651161753434894062000709564594916411187370525760713636828291075295516197240271356551508670335751061908149884072411487004267386613667753689635527620217600939920653481845539407676998751749470869442852429784189840870503442289934930814078539504813985494325040792388709427588869308783877822567558350462546104925988325985084291099702253070033301758725044756818340445728218895153349296233893147341777345380212577111556600854939072726422371030316129603259661552807061197876045564466481160768810518843711166288399822428211537373841164104501130578355455670560982125569584991997688347879892278784903313467769071213813210277177056496829795677039787151092035877276971627688237567872360496277628768719548724670385761331623032101549667939780278004934155476965034706338834851494174332894743393035570959591038549749094021650297761615028107425450049942422633313358306641897766584428729659458778370524466607215918634505510931264758728888834397045484265676492602866539013182531352954978170923304069983247362491307954786368845911417930389350455223294086160040386783099924145039125263445449301880881110785900625444432036496639885764724304890164633694309935280521435576476943070831004087083287643022626134940916549910445384583151059947954846899785963384182338136157384058242565852638395614415116151905539508458511215324454960042471326375072537601450334064549069252072620254900296932559612119178896436550753867151811377055674401937664357123581435143881731754508439286991567220633253822643182562724890396735264200173428443976492572400630158888960845940292122160451542332696242868845394536915742775294651051001065473867717834323349857693670698361410747228629682094203337751123594561625224435715764622522228752259556197084518295761714035996753920*i1^63 + 303291893119115110578648222658235128061950093113197625299231210959175966452793637984897231029771377451499970494593012399075865572042069190257725739954235912570102923665749191781309159940232091187784688432413913664560032577606746600709640314380363025260058920332122377563693570091170298226843543194762158134380821393611199692775200875967432362257019620228822945859103336166993101022691425784942800254429170944326431793844525083434630477545619049353008673519784225050059562153909447826923750400791144108565201017343347070578627063733364874983334622481603461387131207422957812307891552238800496886098449804123427287770391633800801402034509861338099713570980954614266136117702584151380168833638874857991516759232739010024096877513673376332642824541876230822274852764947109993376577411733585110842979808691848357975849103136513418302214037896668844574717677363250601192252445361607681887922259199054980498365187043910445845927084257232792311474397069349077420801946462307521478607308762001386538568191454774418580382036564659091475649856266560205089251027787218604924598393888804937365006528774591909034402462217988925771489648536008112905862882968005771512318856558595963316215908626736066440682098641198978461489489775866851470290335873772679617212069351224375674460507869952974161876112044359521431314155454076050563587120176596086184309302350168715284449734025875728650161898556190137556224103679549436059642186962415908116094663789004729453208640845470546606711362157168455552173808053457700625652017955729492463326802307437801689736318013406582351698659084051152530088906380207329339285500506746511304945357139540325622971488846795640886127330494313253693419075822537506564097809582926405648413077433462546033510819156667773523068133726054972139563347667738961853001078638645089570591407835723215846782243466925090376863211563450512486331572319930686251057735223947799792047286511047717770201255483020232674418599323583000712678937410452247193871198819345520547724846071741152187779233347728190638682351459112522634073000837440231663201047461785589344683750086849078650170925054728117108120873245619992587674991489037909792591801499641660958361712614142869176120218150410215802869631630272331031068239665775160231317243754121069278228429915810807435778751640135780286667650095925329623026360871245655989819194657786435731463701552811447314263277086583106040834169506378929253497324348032416672751337062638023753842719198403481930678056094180318230176215633989100453737619419673189240939656443913043192653669164951921453008967033678184067188005944920284337438854864306092833823232801919834411925565977005687225167922980852338523593401114180714459357917335593740783511742712624608571188845265547379976189992166051911275821699344139894124596702570773268697969051053920747661119926382021277035209088324829144800300722751681322989569565007065427194782837603799360058393944514752697277140657910463568600220874436193220834594635103183799394911566238759512234316699824712040617200869013140614386368546820205624783484834361391516415661706056169308257689901045248567218635913585381677426269718887245817346560350065761675376735487312352732193729931901683729293641055110575174950755177167904870780451691904867633610741547760568199264258683552310005326221479882859330857149059836980166641428716416451543690527502731075140742991129651323324078115934471353620496384*i1^64 + -3125759333827700643881299605351106018462010102789779296394770778312219063498138985098976773618909037320503135532447624166320422505377993312882039086093292969977673437464155716974275815069698478870227956960375556569028379717891246517961866980814777826808770706988688242922448967504802271436700437229630727384715044050610229897732679642373652144234601741797589879503957759622562454567158089455846381236249578651044746338681845648351071312532094089243634747436301122973959056882784199131804160719423365085415836151267081102329572160467598012441725668744762460800670161446054735391872400749623455114400559304735768665194796220546983243067594932461428227156990118448568620839714615458442853803438243010476105785621165278326756123133895222218629818550863886597605082764221941140030369925803141867200527977049141728423785949715021544569081785885202082511778588043498209891940464661469629715119237331264756245323475556525191458316345900272709046328860511179744659090156666470017984452529118123048703004450421985740818058576695048129708746744858107231703719169633767907449727016425721619297754304028936966749947946173141699785659368127303582722396615449765004455494072774238667105709199828135945944595128814428679543298457111364142236346700361993113324193978833780267109095577365799465887728943752065184457207893127342611131308635182051450804500466360827954733134436925281851223844190214053818886965750864443430392012502560047632867338891760716297267954456429765558955118512792232813806630132204553672404683391222524257618247999730808043200023566292333607364186111618328550411362298269258014027759274023797448330827158590183265188526200164410911751274385703914378479979101132641531740426285707060237015170810529568235325821096406355467500400083961623471062172011454169809182985659526180071429534354234716640913665918491287391554441143085982151341473365363546405940444303931047880647175164924860317552886216518413541737858078284310700120415100167945567629542473641681796208341067619139037293200747833822893222780410172850194385627940983693610195913607785111379408102133722701849627614359920204919052497202817510517845084493147789532848243912227356165745487842459950503751998128010014112073495708483222513626250508676133284445058789659078294822823645253004351831387900655423048695114988141523513372319388338518238603785614386214038148995690977452198545238226958155096095750220574823380741730588171647683290241397744222363600513215167919372171593806306731447264156113276282547763708925259246987771470683289425737330214630676388900481453766055872257801039319172387678621540084311957211107995872212507331523048145481041186536159931552441205726083229906845276301486909822120362005612964187806291184136092335561877324569313364839652350250043887726816442404693170599515001580706631857837664395338077793935700930446883190792475378580755635655485508764077590424820277296242639828024049595441073238583624624949643862191258109727995518626984626726369805402291779196110136815860561523028597490681582925414762872579456258755518160513216491259669983370161042906375655758483605804868802600426186546463166785517710377896120594101250529856595008413478236462908784492031327930100604332846408541407829544212620721332830333562040359760245614471625162754278470413459171829976271850252733470393558392314241963672751393507376993622970562264391381704739986477376510230434651570176*i1^65 + 24281037198106707795353352537101027359650748689046386477734428661298313117353716917370308669643485887812332153883554793443301770150099179163520207182084037966538751843702974645224176070906793795363954297507343053258016880791665295596979789140216196277627133287596522530894689190424417299695033582917998467003354870194114890673366723070469917474239845374887569757714463147521463622996245981218725835999087655360842517054394087165426138858688164375813397528194525524210763842185945337383958499224745144357388063973838447667517452028653313638933254867305572198582440986606695862141094041178851682948448481450894257637490608086500391958846163151890440293799360054247698867555455545561114699414824686794749877975274171617305511841468549727148532119169408207359812955109885037803057045182984607493615273886075222141188514934880209924104801008242812500968093136519434048999662650447967443531759556662702373462699784790679938454414439929575063390273298308422028898055377493421357814094308699926379019209649330476155958230851438454666984390195510095298167766705644705282910811802296870153369793691303469675645683089424301266864803638883171500454197334717287413430569617203884896391932025397814198860498978363778225810608498193553322765727516892551459090683730684530307409543677686311008614618807009033169852665443409462440223134254341446912312126913507442181596758730146539994303686726426110816395960906150041815302137628096463105391662286701457720262387628074207795666156136698190854115739708576644575624102950170819397317869713667046852328079550514467372638223449249109400122201527823870474976225881756258022207703187545821293023363534960672326851488289083039686362679436706684336095925504677002063974445284295512310995527339695777215073794975917933608043126177699821007878518135142900044249161841921962214847917843893550624978053614546837010668906236112283182488057784450217187700107657548486170106484500900706003341699807604303110503318613290877863467409562817611978957598029061603187500338634559465145308392062086066998686371405822384239194077333174960251471288210405934043777275865026909132868241180881511990104805008717898890574696121374825953326506445580176786355139431578290813052438504944068587827788534676758493939390475625673677988775911396626623994475382494853845297147476739114796539427693233240587949896729178216016733309044087860470321491324012928178797427537842375934350991396989418485521188537995988589706056643365890492508450714939147327019903581573316330927743321196013130619532323780180202250975426335332344382319155682160723789556887832806829430320608485621475975209673651339406021528497645482981424554558202079697830431770115624146085493551144425658675331823328935206136092919610000808747925318077193309388715992870022680827292412985432337054817118741939168962036983875668077457649613469233814760962997101757321748837546410093057831191602904038500288816561024754669589616969071035521325284875077113303645677001194260539214270835953946413740522715663399607542844868716298462112291426797806203902573066272606639875965991757645341085403806137257809892252769363752755015300970271620455765644237255337298805811713462186051952564965147112120508592834103039714381554012430526442045073497987561770879878980675546782458535143393968443703486263350857186824769192253405471307458750314730850038105034881789169838607394200214296766850269184*i1^66 + -138242032381423656563801788966595263239245352978119470488710370093196410442383350461140137162516611350016401014447259775667171973864952993527765638722198591330394278269797197580905948181298014732627244246378854701081903640567648603190865917183667858076395329474719398750702096641578494110019234019551229414600713610112947408100969924796584546267656538193074745129353736658941635916155594353850675717727126174509707820815068375691661897096367133364407493378924317376613679092615309917153308688883077167509542562490941267489944033494306976837978643485784983500648226389258456446492065124218220905024252819170825816500302333508004601366062384143741288970052947582294752773801856719052117879997764304245908674275577344855875028203274667478156793230194774389211914577476004587760529984940823705907445715995652834999164044730027998004228792464784846128045578779828102595278098447625109052741923212052092158969419848019350684631823447569444262981380961453223836088022842092308997823011491259970196705765273444263844064483866922908557121518274870785996816656071645566823460187328022761798517583774426871009665587909848877296692582923383075486092516870593449295558912627454259755682712705823588983815512422989936513084043211045150435236236695948496860527733491611064460064273062652081155835852002126713419481672729563846555430905236530107295871412470457163692780145718891829757059782405481368646083582170367150371117556961416924932663623117008491239726668095536461203329686965915975523267900894575315812711535492250401902009451999693907374401773582928080713769164215354624453806813977199272574719002214692117402135697561292413354302806821266782287615883077256109316971641619631068099702658811779201690844097001078786773831153941317164835156173780224865515751440232217061369021272561100934838267328157695715669414592299151833993170391465494822671296505732428012332482907551797895637687885862942917461613096530176292462291292550446577891028740153079500321264786502947775054105559970454789765903691864281794493491589831330633146446079189219877389991459437358576601764590743116556094375163792772566393385737375549543012890191192948760574959550612027875620622800710265465517137765190355997778471933842843425057499676857986559284200897688942952794355009223888459306144075530897832021397588518576604452848056282382732596050676443123013867175843951883453563188818152283829549558701718900188599183498229974414813081051388709406266561545507848761756564427761858657833267596542009030717809859651794667794876305817521747650437421424431285597968724569228400078585267476282038236906076504306697083214532863196119334774090348525364908255499429461667422898685111399487883682303894136829032908943727063756021308328783653269064834042117079090113193238019577384747313712222139505635753441707000613016654270819853839993105609975443807377279618934010296173578022385812485262648955918904898516154797135006796574129709482377060739438331234315992671586043587385265069940345576293914270050589533969923169730559871212163129468844490227093037658766187252708125407027931905680928597298459328309429377672510918798566201087957489379459739432479252443539186758595933319565995160647459035439600050263902437746099734333059524229552938177387934800562563860349356236059350035944811810337673987664688075623036401875219029330136130971679663633643397236179955130699872284115535396864*i1^67 + 552214258770898458643939441313010823228157383253904468857288754645250921759320130977172189552700617087467706916397652764225342935683455249797144562864451046027926308932855345883290217660644243473547973504119873732941950360268354485417058215760538593723909858833454228311463341431174917998183061428188505454811483160063310407611149502062625752808813983458131363753351926658746529618595701526523875879633810565238616639017180644041627175816609868544879995807757600467550377132068405307044519667222956884003627128963363965887536850602423422665326479820903261101045380762321836095097885691535470496474704955613496744882628113683625746595996192084049846894430286716088854564464404988127935929044908862641333690937778858405812440860406771089386300388779016605034020247312065737224399338656496137394787325731749213669540956263420240031979747566463365536789701138790658312309510366802580750299615243324302480858542108415044776002470760085262003396566959572828594338937684432606353993500477839883068679477766808165639167162222318347869826017038593652373538394224832314589014544394786600377064704313874649711705599109609309655638542991655783052603054152252180887896031298285496277855972025865268860419256960725741791221148638340221369094309434199847854812769939842133658848172111179829204168710050043583357410286551316400267986255430124836196780357724757393823682732476283249533141380203354420724182348757042131925105698768962279946511146165472329800974566911752659147295034152620523646945713484767416172188111494904628827657399841679378529734661691165800266525065606251817041705197530757593079530808462465864276273815269638766601887274972669480357080608940430391372706290740295410885898375193942116687773916272607300664005357351516215669456723290479535287128006475223656137968224992464725611730804083046632947207093067623206451274841955721476815989178535098441279951878590264035131638107955700831811891967750447222325674266058664410840337724246488266720727614932552036978146356538350853324007700257361087584415214230763144652801922439590871348385107828750517758970621553490649620460968526448189022464059856852461570095219269361835145433029896444341816896545117128781569460947786708288731228105330283746548305398108410122324390492710263200855670198296986780963632718668158374373827667425338540867782290508126658480906526274965861189969315484201009933141661940237143305794949388021042441201963669993669114724700323297383297248378886626550638903754042608125519386042146929955320950247915922282075468981673650933933773825547142598907953032880688207160660322873227167477400692887275689860623136001940614265743473371071787750482494442695327203081238737233955863146591888917828510314771605115706865171912110923012629676460409478072537822587164219807125759825650298890850984990649511166459105877448838898860716784149445749705622837696164113491811637946101207087000639568495189926278683640070180748339041858119314936259455587024855343551796998198795284474024455416282823458754543960633155958458526212675704787135424720644481188552624103308046462156674884008366092401126904565033805221512164900916342921245473575773111671906870724495863149265304164358758582192675518479043525788513758223352011121009303808258566468771436180189278131060503115167183845177770344372285775125171650289002600453651864391433228443155171254617893304025246488182843567505408*i1^68 + -1695420980569119743036463174884485986361143010267268235845869685838123367413490271428842295282454568140001874211161144550224288882528836687302290207790306083428069717298690178131570308936055226476702144892312205971250559091636355743906435289045155904811359976702171328372302201159566136527469125062246894487000693947574575260332857689804416157988022304304748039539825323388042798569935276792291512194622393738822255365906850983509554009772730342020103446984343606234963729194953781532741894570254527618126457690489726651914278136203010615309362134451684438905297785037706462714564122357070426614684836042899227104386355094049887455377620290150883646570729939009915219711154343939316530861474486720802907173550562310501006356023486473287981320766217614870748823284778954855199963727712417341634276613350630662026438677115509071168970410918945855053896705829033296450486230331392008297547867200674167760036286295684342754038920855742743863717661104843386081602932392759882336646771742319789623876713868361846695004279003570276237209631845820970079316963466755675261721603579493742467871976179824278659880391404791968724106095272033222903052851892349281096067532919591597002813502360130479179813197797189095207021918517329992324154760164466094404065401886216875072202615407711648835242657662569425847199145093547495150944896451874678457481739795205140684638207283167357756397195306789593812413982003319936167203741556602168964678147263885032565040507902444927736765151622021286175882649245904583264993896944817054304558695061890325544631125975957440392634750072140991189667192164624943861093066389501471818361703579271029659333648884116502407784180076490597308809094179560947053103398510645314180874659474468960877138814945137130638186729306507566053621811029610629946375133923419065327943623907839554229705741201825489844229564186554781442937378261966888102420771611773428405419829844450558269992053832489701935032603258571698798303793771749896057069527153430463241608599798909791711246218632478528390948050065261661864449312944056606921642968616094318505209168932234603969516277323979650832168484268078708544633029590860571362009276726778580848481015173325295700335178502155387925169945377225233067968055344498684635324868951289168589022331211942398182480608094802346045677145457044828998063667227563071533670408478078091216015056423476124987522508800271422881356864039963256753850082848408474816215197906635146581483965723247090973496054271329347108113825340175114709271345463394053411607602116933448327314374338765410229359260950266743980351152898963412684793827719924926399286522720232970472706659610285393766844830553948140608279021496247602030421229436509808216296184635577848705455342954205919742665237371840680506593487912699870226410754515856000720539872501127031639697776531354850936494742204479015391066056148516400011794866822298701599037997168278589175912040808126917604413429752323065798608785522987065134133166582647479157712716261725771244118435530548713759208623090839451132882983170290662411919728411335839825479169471616999489230915554864612911866504784642229543281002161844812650484290945421534555575971847999249399661627735074679593386364317679967076521154638334960402496995669462761062080595964753113814482086267147540084566039657755214821790054319543137600555276028551558593331870755653233393346482798592*i1^69 + 3907798074905413841275597221284250286636930973557232647295198055726245447255354728998899170977599074750837903226084144761307846257753209509329700330325125719757081927860877185249341689146673745300721598184893472068740376385936697737865481398451044090972099827788105411220169755326092163714126560436491699981742001774069421177621635633074674983786674018472007510594319720334138837928940374573609057217911909262556393071693567275053740257714251035706316637274005535417937566530931355972168656809416973653843309010424264632435093083626057917796054496717215783881497385792364884480318507835006250518312847371595692333808006247086593400443352075172435628938323170243906831567431928032166251428933110413625811977804402907956199168935936983838187122323575674803432522458665040309419019105346611267597482629779819156438400138026077778487521966312835083503451267109498044881683604012430103591194356287934563379639586774263924505360277754299027213537370784799009737983506384332360833180064485470141325250282909830141549458351964778137723066559086966132457143453481844423500269598165555252422209269663973589451302117805537963502477966206025042195547881058484429393578253104170335310029766132790446929521776121922224124580159095556141428387239003248298715224511181232453265739676405574025111152811468688705477691058745751706262588791019426454782724657261811217463122434549690447449363805076300025621134973432832148951613258146813692073000584219683568941505391494368548381569466201363770128744863657169900470945638600124460418095794503067731666505566407402595171377238878076271546395565262952490125806527056713983501041134442784607424016268522755494712228029419566695755852692455813351250952840617547912390118389090838897547711323043967042126274939625831779722279817345347137911187056787617934439699154449580173248152709105470798835326933078715114499414848661536865247970541455060352426807227747814095888324998363507691402883003908675791869221542625356832164477963381416643387377610422778402809700884530334527576632169797070990637417563658959241701414675964490619923668812127635343844906209639785883880736980332695983368070563672266125840699784249429756170222835162206601235369218031399524259096379766222825365567015323959647075757667329731017964686879888600251853069394361328983269897798757876295187382022348658205962019318714131811123182685147284598887445464573721915300055014711370840370588093911871880289805085869628830821289021535424717335317803381014538190506874846167335267063006346589947515437168397401863893739750203162538474899788203316211826868530222459955220888486243175482318172869165520378037386046038873033377386273380198199689906750972979799462020375981782675740822220731749619588562132083897700552621513975013041054434273994307576698086728357797868042206668832175433937056270938608274438641468381917294027654534121017599442084833082347906547142893627442835290883941092399263745579786071236254436366927775701337111187741623597605476344951212014051546441807304698558997427865378889021236108744477567412648505388372024988218259854079190761239029128983336628205751739135048811414133846826081993033816784946769031013873085115910312231164464778783705995745737543176496840728039486204165844113980497363430752187515435010426297111195910160511552512131872751368641137971761655286036832889187452552286165028802114125335363584*i1^70 + -1144551933475385352549033532631723421778344906154874663938604417965019307659799449988970386405582161854672293903050485543399849643643054351082633969147015536545247864584639981388511886955996790626732276848818413349979087883578073267907706553285558617730176650878096713972853498069511387405540977343446939969904007364678314135799274988973769183401440638514189079097962592094409243381158580373203491321734738991236293691479249935398066285453561183260274825898696660447339676067835504714776401937372457452833979643317546355892701368563110151387767481813470549428057551661698769815986511918480418427965126007234854732781793752984761296637994971660960149058538944762401431303470438596085935703960845143522476057966345297789426339039874274385404382050639566301485741848840615698169073799706184311901673704931551928073346374975181106704822100043806006800120124409135653554294338070075341716778595683682472390453099431356843058801802340102776849084312870397889305215666953225842907996269571017399444552535486644106591911637196236696042893250606199006942173140663351307042387094174324321478764490187116807032954149150286281958821350024883344301203050623515733043341039239380450018714351743378194845877061131158795716664033549983641194336510088174898833806091909386854116337943777483742375385778931107701873764692789595313425497867302449925380819194107724866273232346301749203626673376855406950187257976947218789478393854881654492249741225932209035602049670262693862493454073467843104473779879722122784551206386024578854076132798362196767100309325217997056693267014752059996587561030999905483462622210304367771608686049856194370518850070113180008008630260054691030859962243138848222669192081052041135986137292366344835473521182146733106344863746296644126265049687204858738630507694897359375549902278320016004486170802862651492697152055266962245786270856396271913338419247502290457161426482023768091863085538804096000265826581034115859704358591331781699611137835373389124036239532767157583068590126558235087251493615610684596158685562569913391339519696455112396249053668606323872557081910260649510832360051889725903927939246311715253641715702642889525543773049349729790207998076681751556398990519694823536677429931715261344021785926362853374694510684799926994840965607983896254398863993458236526700226374307879108334369805959648838053856140504359822094134060483760915598799033997833516594491498593215737613826164005414726358027739280864826423466315890505830826097897962594320579406004255773006801666323115202454601077653387558491277858322408266566579224370355182227672747341474064051810453901274566904940856292186933958357789913240988950677212997041510496882094617728196421748265722816567379022939560412546235824256801173862654416075032156195338995427702653695091160164048095023856044382540715260260706848457338567534884548879188451228333163488749097940386986125565812369502249764627218333344307549632204059165129913408545023681272241888980615041212532732995351437971383003041381306035147921349388433269169239508700398522732559144983678403613177204296142916910090026381848342585758338447092212184449911036624276609294581378590468786807771758861631833882723085696352485844480063910635088574045830723235305410267146747548316389649583694514249812727691270565473100850846972001924437913672525310713381112828797266905072584884224*i1^71 + -935543348312161580584671852060148421839299579793560508958116797935979215301422107890441912273885485421432182241637621370962262475989682325113272119696025225419469970811972093200968014939786777491789565455240741779539569575629775967764202495914056115443514778356470860451018055806789301912740818628181121291114556389873582262528031465060467751992686273041553771859238227638823036870112215468164565494347669773059486286182651466608825249711732445239300193290017119574547834900800398328987373994534852445309393572779812895809102055589233970004347489688232381122509825223853473063383656381140771402297700282816112789479592134980874449984254525176789072101066389429565839871008131173063529627611186239566025607860595020044229634835341938429788511861045229165124118963039462565412732820086680857800041698695694320986809852309329291885729105226789063637607484068827109315372927057722069977157399016261858926140978331514967607250089421304802426833907741456166237568604608096866228905466696545622079463719707516201334165269928109554829236681084395824826608061293090487917170866323875290970858870705654563283290031410921418842411087736851763099404616281430471954622855782118129423729513973644054791587468030302176611880190906556978097971758387928722408082937163515743947009848478385738172805871734325571651749527901566707947087848289141074265582863012120701263045627906343485935468536892063295635227332726799075482500857280665173739528504550044116392991836247402475036100779267103217533602240934553602612402690356869877294640757922332778947640312961860689043221277319063940131347163346994678639678929141252236761476329905336690967879623141530356478849199788580877209994649666928558292855021992124307488387323425439730623485438255995124296387460059732949130273404751030880545976045734370891233021059256570935552936101469040615658464701672793732201811361282716683692134725495467734792582984944795231612691821300534646301553691851852879323743146554412440016643410124039823987106358650928485968613017304515480130971237715920819292331417468568039325621713450630391958940294877031150202118599994239229833978246551019032275731901653361045363721734091298123611956118508576729577729963193955612081178282914689600753643995730878177174083165107329109872474611646266927062720602558348475961704383393070776890495268363330976478745635325022903706070039704791281914487536200076800308197888739993528250152339305448739010137532469461334335750609525213650313372231046142179910062327791840955982029096007946715582315519988614857685480173969758418929757344583898108113199689702667138722898873123068740051126828861358390033386609079833727132154620271992491446211125632185258691760099821964044897510631196688250841445839183562209412144324289519781061797549716462176556827414413496649209223914901177737674995448932959865216398812473957558677730183742011902748310694979038939566572838541241487174221256793374368583218383870377262583763740686570198326427883888821638864483209192518010799283139476928135403278514306735439874192461007663881380172043763935072668554951860473028209470423846060952590108131301576344294038208368329602909198742293061874635433384785595131412833209152889739260630416766835664570685318425472843968435541884394859591373941437753703114582333116803933247828586652519429437484385027432781048864924126697364591783272513536*i1^72 + 192267327917337543444000827329296500414607889622361814738652130862707422635236928786100146169996100771937941026084462026514607433811317664026821602874563438722610859436655278353174766320680354884842272172310419840436843318369942316952054588863157105900390575680278591696340972154346309922326738730991033203990022619034143679142893307193895845830338870833200752107433325831124597713990595865416278711407438085941692017153171746041018608726135364145338887131506665006054090065826586419739870655070440690228051646244732685667825974939128504070992993380990176663417859187674099535246944230657358528127997000071281353072816461687618872199086704748525966227857054881733342101836658002814551689230965040811912261621704349657107842739083890097735534589972005868442234557590706978653158696695104913867013046885643377211296907015696162874843127333658751568148157456416273679705828700069478587479142852206160547575242481074815561317842627008934311880073946154232492825973785010791817491395409756348666626290576974219735065297254328960652240115752066446499342314126473842164053469980815805365368423040029819466622169326771971263735330883277504306244913793675452882048722280068057318144175921794370919857104016021143523713993706201401208551476962444240907519909769903659751742737959948383725029298364429840888758156088522247938229532344541783232710679106322209452786550874222452190550679987884833661516660941354281804806040480092333039108682701635039577599800189218429649156099757686377301965929034056604547780885582602566322125833426269328582124526414556322104400197181153344822818306956196445196364381654327239290920024155966069474354572361259288663439961894575311646240961311673304555120086457581443525517783709462639406104938568118400748604770405143496559995773723247238717203990475156311013681969464472271502299408777976298142351384124319657729261399820517939768646548591922077799375363313683796289488155342419979429643915757225736251294218035288112312011630953063958768919466386133010660662933792419259515214100257332537460856081692142163688113016681442346136495413185755978146989094019797069968513453715107490879585977649805818548883130942982160603594938027382846710347891590195457868934434364511790604380249898415982641848421693229871915697238038631161437719954374128780610436008331161017755146655058064630665645380615407537106124681671310195099989209785075910791973459878535498526649029219257488925089215944208811545514443808438821452518147864477540912717035667544091140783150730931072837764041029475274904189339457197234872088176657666734677183434604921659800021432838718195948607677084571510653773990337283524354606566087887612988588709361905958198885945037532958781895399833989028879090651120525312181363323095089861054746613111580431227747965690774522415430771843634501754103634494832346514646215192305480795224469823933459280803640613036065011053043717419485148914242284809601756972834397258378984545374869816906978453247508691613526681495228447764082587579858858042312731250047489421819998207390005930813461832513962581261846549587536443882734203354758772642594784523999319376398771851904914104911748191486644793113276988923846367631820845726231140805797883968619535057555370726966489379012361444347117103607059251386711853028441676320519608070078312938370926113138597875164643113941958833855266816*i1^73 + 180819476452465195571090319674815278689423861819305522669724303744660367942582086641430022134985490454895451377680252206548012324773011602051429192691326344814227643328222100865457970898801307561231949050744121542260066538723279624759661318674776475776509176001804978849402881530328136785973597111576195157451619603098924849127138790737426001724783854475968158474058513642994510454796269015648797952639319143313980326658007787078503552543685886303154009933717308614977884356584145479854731460359235088299875022140839435247735627897784506670588799468558503390425536162406856740607522188600222296342843694604244755540082056877247104647318115005796283986756425482847310831654599310518214139665122823602378755182412643655796224059753541633298606387309310942596289134604221440442266840366851542661952602727806612398080060646667307854228974986901950577072921051379741377899822874464455959780031623525850210141598379191698649513196848949321698855469585993165893362419797893595550680380940868000721401778545291068559779584072382769363616399926656813450254259704427920794062288050737473382883060946595818298631654169283314149231835030980254004744548699052262683786842180590276964708596296371184661099795967789580229444200054764062895460881794986271865419427247603507768571258666101540496841226222722670494168594951754163145211269753873576449954716577241282650937241741128775863474335345366117346215824127293730737370293595983345857766031455341938406540947278411996622108763140111570656047333813550167280370087439684080158284569160984661054937928787415057044991474015316407059778601974059635316454924401857022025245789840818099237753734493021935772831391820494472929763917972037309343908141730110668198843413278262361103876897105481571253519329556984875433740643897344426947457226956870587449933774283964870216813764679534320867805111289286525700048088819089107281470002505777476444943822745072600203202416100531812609125059150375299430262210069547732389332725944271580176594430049550136461871649374736158563990047809821729570235326001415502234403387491846233082446063119443177702339456039622093904618983555402747131051682598770804544943209665020822513749375742499222353398522623852731372646437977432228129982903739506462063549588167515924754207046340737476891404317147237618039543684834345852784455502471255407297685922959468544468503436887634371967272305375589330921304649881859643258606227918115640019946765811218673918212272067929110302084118581878674939155296635924297265525751307509457394302353785314525998110007735670861132855005999608446453591990866237297379530589860346580494104888256237468988078660920144597377853816201048436396118538186882334514055845583066150491887479061993214032155432481218124207253077974804596253529353374871052106215908404383459166307179324522442560225321649233622309256971481353862658423730898961600054508664443181685154608290831849793728754610619447172147792588064918063831916342480089995583340768266074586777345529806208316260654483175050291756002886173595077030293936064130625453672357104107431071669614498014957440607186221096742805171034412984330829837752789741144049483950008830388391099725186211535810341934201324277846528841974273136247923574931734389066495169971740964027647862151256842500036114138908171783673419748974894248101735235290706233162266697355231232*i1^74 + -47254859427083192160402486084021525760695348065305280344851339912264025858199077851697127009386962905146941716808761391173672247041955259419953356087698028423802476236945313489951382172573685839074793566403144702249378518904785282894172229882529604165971897868201919129350641201502513424551378002904107265378121493583626626895113189059266751908705435940306531181061138482957017448341275380452867918234625705843217643165917659512611310955841312408662281643380304909658559468407622203705353242532353300060627541410168248208771926737639965743345575001415924675283198193515739408278607396071252805779178260503250975241941846210832571420979558002829977461090264738472078965827459147659308480901973197961151673038319078841701359088991575015651845527655748414077176979872150610553055814696849861469512361899093229932137438279399916304119571233782229120975128853252523807964901048543890240976974371770405155130228971634918159661575585165929356775109901576577253446224329635636141439982725165168941490357231697285002971630393466595372450370359359406416739984679694981352533275765442370810528296585922027378462044769937556021064912679793925904606363361247693091127376660941561957930342614926945087169683301465479195207309813103062610064997092979043553151229407343502363267951838699373303620947846679622453386065094793917011990996812634244567353135771144189709583076754588329372623762616388018749922107453058687470574254898765410218093125783931719196721541454598871031340665249127433618464774333724075377312308896838490596758510542344718797733736348523286882063638696743623472590075477149932780898121253466700301930791130544532215693726252144207479573932461358037434371516980034227809441626132636730124919831844094462474934781382088137115366455051010865256871225926450731950359077258789577917420091331113553209160701962959933604374976054894090770422069343556650034375901827046391954786894835690652550954932990273553237000708105896616062836455097643691130909791236248189305603502516193476984279423271721175493560307337181864745292690830944758337158658582829620664826255137597641516154277627724416076676104088422413224949958785482790725750340065540208048102627987803221276562645930749997106923604812123615646106015101982325181509921032917518363702176930511527890371224398540545662465208271686540117191175278740500307620698550758459420661139897731101092640968901184266058945738921801449391488973741238616856508950157842504430155023493372682897629487963046198848529517233270939318144700223363801545041424163310877735730391607024756274356758392003386185200576049448025952440444681729739617304539120780424819301422098374074808018477591834998423642486603021183954559642862900849219162784244330365970313012027640875002748959919574984737196783596458684951703883148434655896872044612554428119321040006402789756851090662866924873875099134847038824613662098978971655664831650297059744234158445748417508509342739307556104806176334245031937300041733508234861347359380068782826064989214705597057607026695590733644682115983159986892021391058912116643695718263280598848763466027254491421835803671229327900438272946475454523870901955804749108041230097604868172602854337992657985058255325519913345930986358278648236291905908267824067830879756518183486536847686202084329947782140487465451473209949868580783517983571968*i1^75 + 4255499486428175849402570839295091350412511135067457246151197166402891950723489205669479470511085954103635726926195131606930750456569590741533427061753556061104646868152940489176481884299345015771651408775618795940878446319600948901141324482024568034781012700462545204130213188791411070111035090838961914224109147373778014191886847521620261809137376124145093296719386239522791836596814364156799566708531077808620194102712369880546520256326636252039877062774456889083776367989273014565135907829318481314085386802816463334374206606887956411144243046797563789979011807800715481384740277477323130877365731658535070534073719759300211525529200816254006321492789991729785420915461011143800415351908602779133378837966456162645413579012665462186744618020476568938914737437439725417493154193667648429794752643690076124591546371943952452951295402689709080171573648757555494914487314438572385660791420403263509891703352476630667053896879367139660772692315606759959173199488082157147970838429918251098334735120797130511871798855259059226274618832488488161717531313713609057619159039829238972491963872875274981594297682797509077288655335183900241814818130248142900314480943775967855264871022925241901555167359033685418916448822913223134055264283716194182306742361285346289933546109766592303335287748191238984668958437682018834911890803160473261004703939546410798375401688465456104718885764735755586855459541265219974272122551436188238198832785982504093743057792665836286571515666266351093564744742781478831643484347784749256989262453610428089207046893630861777557655235177911250070800373363891636379928353986666067988946801155696124301139985360314685197141676374658318353088095323724937110696557498203841761024050302529428861092042147336285984157765843353824528004809941457213806078681502557847188237483402485339398163880763972463892009561517073182800931867390952706027225402849853340024769860078806782530348757379370619915398684689638979443635073624313943676374526184242369609075378774033627762275452580905271669188160793927913838999394191530403095150120273991357681851834411745178675499298184056364105717750808808538932557411607163779744038575081060447787827810477552369215669394187250669923715421831649943467208525172322052691954233463521681383101238300325072910102051413291153085124409172257257131887069806160696847968983000481855547789887005262225235910742574465381071675705788487060145889006974402156983583957380690811670512179141278606389807606969301103391003081779057369353217886777169906779510906402873167477699597557004718242394987653859431566585001075030586055733573036105561614545016883555042261228730554738551512831995967375242475720521458245725334267228542982157743484641021526466362921642136161949149672581828700176651084369554831602545326503076342566305083534330391945193756049171496780636091596423490844244685903287738483236919440338985535807088082284812983620577854143778966545803532188211329082747678161962423580445200635876058470626470199451764692457072302877435496256121578197794687538674651503989787194087155839048791834467329605710725836509843281468640442453930355618389565006781830217380406350937969684438189351298316580000585053174851570259618426386788515876669984773909166250776198796352209461633133896868335433338533524357273347591102835576832644065343934720966131712*i1^76 + 147917974135836873140809676592930048693991115701430426711428774537779816647802328297285549936138957277056004237754292172642091516914730748659553773275360703983267066625115297877087044495411210886552907873753767471837814718684680286606519767583202451314315297551912177015371262427635701605216899371639364513161934179931863563220627056905887965768815292683823620865392526384961218469367885042099017176625216465418651025393088774496365741734727047087978013312245505922734614575632347540811896243655750480960972905189059808197087961355136163845915924243142985256021063030708311189498401506032375576157945164675578413483950037646899826996380948157355825390157281492528179181572488397085537739516285389019881519010271416246180023637536349998165953438279733242763647462451580959422990953135336620487030217717471849202413753259598576295903612990191373589900051798763728148422375774785802587094650422424552530097927115793904539851668829931157898546184011667747291248560085530584116103892526012579550288280236726158498108306331289552252236927857440676705062856279827516348777131059168513281587746548174670762437947260205146826721321296368529426383492588393201124305220946004363426547335986612062534715735307418534329201170308073097492263697357568204442906033900647698847268948724167998690942427363583998876865903909977073008377414601791912846336286622282357912753860365294559474211029356847779966476841562450487694176131964984928072841232902388258681930075484285384500405875189099516334729382471696363634215835297412602294814430819839837422378552649462473110214283101400620471026536804381203603356376218043269656530069912688924530181048281835626044314946730043056627154250665695613290913227062127857775633521428671988732848418385176547229953354280134970706831870634522411378192860221804536360884226790519080630532380306257417613076994099772970570952284328493587795241102481414113272116931625032733457914596572642786952557027869650538580139437878388224516966131775182364894848901821510900745024281252559308803696279565540239054353414894102547676887843013530149589913669141174848733402050159996752477243572292966290251067857929958532877418475307475846157118415039244364708978377307876122304455710839342818365443868063710331900289380798820415187315750910839489498216993362252221289205291096968411196511925972363849043091882869179588087232224773457205876621629816952116385107881529526632535464640359055610381366744077848701194775456312814436958768479641001433009758504479473183464789062453461056512982603825489853160711626986835582334548400056614219563559394868984318269935637846041972969913210490308614549903444207614090309265680960017593503660820960336974538988817453767047262462172394551918349208443653593629823485582854405713494734918938317841094865594065607491738056807104785973770446035383236246378294765317645114604004623005958536486956758365109168833046590361668438832385830100611447178971633061622895915607944356639843243973103834578223056428372336088831557664460090629835270588593944589376967354866208738378747197857505392481114660013144936253922953375694899615807936289666816802762826118372477475392639988636774087366021410537496290417435871402359336985390414797352889399922505568951048811439433572569171686587911895513505806714638402292971693744918627782240937164543014993920*i1^77 + 182110690792993540923163729736362842426611472507364207249128674735211984214834682196429588391967428601085999946837978008260592559383437576963956868970032852099511262960361867695414342302918579182022638283402619661896809069237275412413435097342537465288017893142585471073872091627496683392600281265070326091802953740348577082248354243300491655882361770546636173257026453920333056291965100395838055128701208559656183436448819018144849747277515307203612870714712921459859093500176549824109188663031463448732852230110508247558939303750331021237098662856556218594658178164512312695832684897162266387339869395537050002295449251704452152213929431438281097613001523525724169492881587506581709015925221412638652606329643686143497534858496576389548019831986443703766728750930691391057108156638887162867611237084413623734494320506153534958403454659516911218500194620815449570129189317459788287400090570308229623965850913308170413523376538898306598477133046743044355294064927180289247598400056448504679658443095652290790227992751214178650190592917152529910581638557132007339659122358680139522202530541445743154717195405494973001776531930361707991160540206099957568546243586387105067750796992573974744895721698383601732846324645376266685377929477693434030009957094310979428986678058082126538041396484863363370730114477328351069829677231717705263377762214904778908237934482924281785990632119362054055585480252952756315445782232216555079773242299036341790065128623688339647334659310157915188654712393025803610643297796391599563330988888262615174354136536906921070165565804526865193456751767042595904646140957281570176516558827166054382896281644459476055194441344467918174313420655958728231414893888995532550779740642491697609127018920519217299564776276205709228963736577319348478404174684638074598632672709862742233782525692158534270558955280080835944449211602010232670016647270816455810506939930468361161635445025957447433349234211482582780828955637748337865175139409388558897379755011815316396203752863445958404850668716992523951036471117582496389211147395011651912185017319996496833864296182005965748838216006030459944843622285319901004619346569999840136307808404221336242250910833247497279301211387121003108033740121729441309030966956832412882447685768934730312041589231984351543466360860158168346638525106739755222504014017485131067490042239472385574118158031851555874887817098581153010166002069468752337979669186631404126100030918946223992179823135216344685898053369865692979577900570360689514219329550559546736271438024251067153859197405732901864873984912983383612218214015006809638104484754389959834789706366932839748433759152774299663095063244443759643541128432692963853230055220108809854142516475351853021358179293905965971082629273465990741186057143406262957227071438839810556338014208557250904451718107475108303869474684121824001395614721382545096583930143591655587636241047090108239132571222110298693275004153820895251533279989259365513876078849280243730555125755613612496093738832717281403563751066652635356253514429775747716265057940957025681022689235144050752170762512245011573246701353763992189717627503695611012193417750222023208693861620492473675887558644745888577979190509411695558202750100791188652191780697315628911244153913275783169052784769001286543605760*i1^78 + 2885469185074691835527217012756407142922367232568618985438863569236071207242392640235314296273579228620671429888260543000898201293779327561693638325417943387102442506388645457102634911064725973598652103175218135082487992635607998931842903315736461307917312149260987355888070441588353844246853229436764907785611701557437704564477885911116529050278066505011104611338914046255884819239782532395856808577689297615923772709696821773625678224892478774431735129122260991093661203668242750774115915680187484000944628454163632602964792116360827479781638308471963107765266603942873632522659283942134430487575957456927504203066791163966074584159999428202125873397363923165658984949891423547034170760013791725821873816083592773126403789956739307061728076207791950219264246091477582761079306559599651113667120183525427106690706628792977160400805691865796480233988916409111567248713782128916944374561708478181271044067939458225101637621682009416553302629996356270547824839734808811184213148367134723159434770921943227067851780034376485132134189048679825084896808001579729684512684316018313705590156060531896875686169011999883508333768045945182674284103508307299098391091788245090573839482879870316241931491238964777880431240088953567267804492273579783172084526681525337004279327316244735459729216612987066056889429060511938794556223404878573982145861800561994487739984012752699668098797747369168483821923620752261356300202101924187310885769551607921689854879034312069084661272810117505092851620096028877014214905451583149208200774247206385831054132426311992611337907101074678709698308713632561014172974670822917740409679002750640494094237046762147049304139207712288038205302928611161383835712728719936638172601337605509683006635771655230772433201485596736439088538950304990871019770367850993168404980579174357016251957804174192251667067257570722190536349005565228067361459040065180382038280761296520313965383744688550737262835103102760933449739377658069721418927429489535265923399282930152827059984547266214799355384673842457682457873391298712026868068464467949330341191337763492774607868389559932409826470331707009298359667895358290277783280541061659133752537040698522838127806006091997209528248971322491058138773317886227334512043628984415614131480770149256561247780649523701579931244506171435395445397697269891791798748848166144155968136890160073623814016436030372247484417533607674409911669856913277241336440321345348436194124232789637200818870265347604786896394007679432862715728763172759532321468450965018028597190814196722426639021494346137357237875754021415947740105486072987849784400669645858928238721297608144875695579651560484161037363910612289944930555942415386749462999216715165170618746169643359894061349439429102788314088297599973506164312879829542638580077899641098749132443514473128721810389928956594505037625613059034636296733663654209561038421042971475063835975150039781176594100423697144314643056836691205680461593030883013315117352214254838819838381004939935313655644153164046788331947440369758718927368880539980019958991339614583661507124057181685394323412627039482033506003887303492852883202281403108756449836081176988948433877627956277290295938827313142912415049346590345056017495798553136015217415520819249598990276759474012184342051402930978816*i1^79 + -2244599239371592956193871575349742164077537142244450624095189794162435726940297415378463139081167159304191415388077344967494050070829127746649707606296632596785453639030253702526743060431444152184987093530646277083667450181813553988733303735493221083124408844131099933392105769440280554732011128355381139993349649977304225438153305562993262110806602890985223889754404126182594753602196393250356068482371704837721808414120114902047178366550126041104741378658110463919918414732431887748786429346070348502037537116116156872736515829774165522308054096634163914066677936791221680618635349537436242307467404702245597469191238703028859192487447274787683759500627393076698898519516853417499926395099276513060821440739217531764433733221179427826706454948753627191059269238745108792552227244129531997681480939414943300782389459148919721361278517547088951773886381179219083528508491322511394682292523803245397284173355073884691328537470077046392302540269844021720541514085295940053156380842209626466017768577190730365549061011817788714277791171707751102618846498359990841283097773929405095198030624010900588875344554480059427068132256084776180617081604473651446717180625136859504544304432548828291626494002702354181613483264234843738619721958220249777542994633540983956957434408015537042949113844527121187999544834904466203375885488055658577186203533937526484042219594961213811789646135843221654310556493383000491056854170324503789516076235491602224264688117652462656332478197243761800257596793599733201292922930411705961526463818521615618887788218964193339456757932455677064570106957321738657184128907846749945246927472677340699707553385938531739531150818669610572006677515890974067599636948751015642978354238703437521648159152485820757603159799989067183869456379100578357199268819239317886640996510417347296665549865094830287131261951857365346077128422523164080854371733643542465533507294416662431162368439801798122601631068727786997996819023020401609260585394836086813998706809977208805681343161844811311209023222818303766908012575569505583036851227671094778956413051481981880897165884582429498099634593932200379839060968095899222453834798075946978046352831770168451428909689984037802788121082768276968734614076533591995634682299386246265049280329843387063311013263320717765224331223297411886229620889012798209499016203816107752419739332012889645013524641728966350748856572555701709548869995766620395879919450410959777028240578987978409425336716386328429802807089503820601834905926215693483301291572174709584505208173756117765887270348505442592443733373933581420743006293295086914206550145955433231659743741127188193686626444762351941061700347343511285430409345576176898020431827130260379696543429422525512043166828751239171989178926594977912932955640374607200983478467338956382919655107535625585570448339253358480395148150163068436049270033384939777698728226499440400187367019823892537759538267708257019418489109225631007334818064109690727018344471257295204514767839920319721958101349102546222745008062034375274404657299607971216737848134339772624216708039378937319356129997750909696269867061496567750586524497656253281876254294054479932144381545613704156210400074968120385389143073749665344981287064310230379772057866008727049703527228845548941739032576*i1^80 + 5835024734058582564085797484343497352494566869832078294451923159793318011411421696929777143648158665864149156900067811278833113656701572457628242959891514935840884259321308251853522744929839355160006260502433814483199856769407456016498600796532609949769960567571196404530959017200807392771755116106801979564790132206433274065964391134289078871150142637008380451620323336130053743890206232838955159173731722500968083087317810946189543955908310311257224892439356746029139486640076260149311502338622567843467582645236601932296368269166219963577275956976435096835151693967870644259574140140727986820972679868571303005707245829883853162027508177172331545505373816436331989097430111411369024406773282585015699664475894785810031716877197924694230154368039812700399140437231422767560972283938196060228355722668924478621938315278052140803521211192034398994980412098590867209756098643854470387326286146791223682359877890286343582152218208448840321868689190227468152260638081704732358476424190730674752511707856465796037611744106014237016061200196825881058454542789758252689783773447928715963505157774796287737651336770508283899269838100209543785636127326459395031603640617129237562906395087639602641144163345652407866519726316607023337103094642143950678927245263039058132582178314014408056764366567545861931887214052501745019286884784861031278065468084585094046883482420873706102758346706773181394454636385996476409487536344285601890063073336022870998025355576379223331875300259326232073622576963864580908104981351381149920812035199405034912666982385901792389528712901683041688310855984864919710704225064364833039810703878379741923093331659048597933520302756298154199003315477925714722445658657244258336431070270881487829263616830260137781504961773107278944832087121388181638268376141083494893262058463024511045641691463914027011840426165718863884505104515013356608217726191658948530340116372770315484698890748192272508529967977070342785306633910269527892710359737710793672546305836319596793598278681532731263928536241263623596568897496167679253934567836359397542518514096904023181986479057956613153711317058171272060162452372952962563857414629515975452136506956234472616030488405795909737148181969412694778855363956049387024971658805133315892718759759326583492265195321134563555990585565902459057404299001722073884483865892796129538060431188468060260278741052901845455709784226478450588845646319245673953475786504717720222315344055441353190055169851905802425764924875095161606503448255523633006657862389255904342591686978747509821924640893535901988140276451447704408788936624191380286604080025625427844588946890678478690969065726276960076181454634483484902002450171420211503871070446517808107638035335190400077955714300703927089023022169915506381869418389246721133377686317475003359175394548592321920054389402633475631525194157490011387172982651975546699570159867164275914533508512983933584951244207181540226755020594935697749171333245052995252254543969323482277282434801773314710367637263665777052129570377329801142117371590030273801623959524322914893131069429115548950930795521838224067139918223392003734776015052248816191155633105875206227529680242507437082051597663148698600010694932647762341766107710822769006292318527165246223770961676599296*i1^81 + 442708647628172633088880655837455099615922090963967410226562538538662195076727802977017265878645179065133845603420528781013545969825311792385912942226556234816893370932844418135366688589620939875675888072554823896433313877374772703664867400302352667093679620371111937727385008609977615320665205715952773704728083277539626116082133978739708517900850914933778879474106139656804157567513736426918021658459245427847632180557081027710197970758886338297076895119186444076834898235699905934352187888826087144715864454085963827531918791894776081611175714971787791348930577157401867514659162962079058456505800752383225434162939152747576465702437210436099148333483306137477231059623360346320726004100397776289503836812053457125389857034649836471119709559780268087270888805667452000468035697784195671471515785676116844701100917541537278145523205498175384976260497367954637077057967763249486843978382918815887192389009592470174397578561590282846651167030276666787488727187607489508584858646402878711544187228709006048322274411120421132825311298351258194716682282205173551639522262564354872863058239873045021083500482079385174300457078100911813434706483588323811037759939979614856285558670410949245648549146407877581650382081322423049936427297473902199266534479200471221647429086195515400619282496879713244474753558852987868681679419211430159480424925773166205833534782823167686282769456725894557194254296218840247045354506726437981590623873518504043599319994509837520905922140644260629251175610711076564743436658846923430127267311821768379831279333189213951430951611323127665680894314583798743380924621451552546019351070918900472017372873918874156380768566249117128136040923643195979138967611073306790646990217829868540148367817539701105678742254379618892270932644213848477690355588755460350641827696471927378387691244034943511928903698876522236562299774225289540615720778347932740415262950337810817750831576579836435569370591100823715165282843514956048860260918157789289292576806382191720301640498887264081141270411968019130751346799254223487449071909561713223287181577187742590969161400706327720142672544505490005772833962252889456869791501429852937216319564775569694239169836046951885204309762297903262037244095637992508875819271890818960158392439834156528606105513357440329775028426558922717943065262589172255730167324565625508929494623661786870582792774890051030250877374626184170787254463023758342997329010793082355526345679876233604850375357105437769629906960553244164587105501893909030829762535238694061874684215449156579282650833747926766889261166674451219877357380734484583106514602113903494878610184436584343131613031302722905960030390111600127490715280097972737840527582120063911575545680199998869625070137239063686723632418537821179964602253694635998664085447072730765609948000335025210198470132287099100329225670638188481181957786166922612856850479368250550510014768624353822105245446937815638208150421189558943846885068790299920572609099836212377439646051502096711828271872251761970349733947895411993133801076639373284147980992719167110683369779087222591308196642191287767684004042382043098562696282304630571878312646701935632131376731864416947954212368278746524409067653373025269975465414217960275661170058691903556098719744*i1^82 + 12835823393855218320484029871421707512496111993915235144149788261198133077483680170240393807831731613036399817905364601467912758343105547316623999023103735066140993200339991022055399869208600554774376459566007189811704858658111049710599452941157658857711154771161183910041220722281448045913957765987265829717439583103419054836783600112233962291857717213247039566130393079891276031539275540850144699977256472487989450510153716379300494562066230846025720341008636075836539957704203227183790337067293125027310255942897461381768440633173349659958318420340582236039331149272940019644261925236261186668148606972000647236169563412633451241470255887336638167674790766963651813235793632779150409935701030398806155999822756957985290020405881380220635456724764040509121909518703591807542707172761220638820420182029413165729534756289318195786650519213575311446229075748031018980838568433225300961153124564404593204928818973520103250845880854229554739078259870848201462310751344209981274454425195436116025597388449340086037635614019818760175987153844975984088831312229203509353722158524109556864432900628168743918257737545857774985090883678796905563193413853535226798578810221589253967702962547332661970252788960637933838950303253535043759348660945663948699592728105060112383270927228188420609424261485230934352387515063157874476870342354418243203416923933557034424783039562945639854525673103891144435122762850088927167054459634855836404260477791949991248387839985315279627393741496689723271053624787950444757804949382715991444688885375060452910062435469073659014599649701615630640665901598419602360817793514437312349080128508608823047052475038317264368262063367226305130316032356443310304030025660554311226892422454350286928770902075810003743303275060324832094071407558551075025536017768921278226243574098867628060985333446325228023988943357888075610529460322855156354404520667135686006339436603954292854895311108785634576015451225684306691496137589142017625891933300394061203615178279122490578973421333045594230817729608456765928856172982338415490836359279687483332752444302119133266424087413432207362643273700429041567928288907374658135068494804865426452841956700541230893182706725768552656005894895055056991481874876191282316532040485883181969007337927879007489214090886400880768011264923710284021693495708586779660563251715194361434766508653924446630442322180961991923126667394912258164701434939182777408529778148309930371393554514247744929488142830006635602563840704272555675606745112476546602392052951991465545481110172231400319902949523716505860977503978994716456944994201554718688368361551751652337218957324196937467651523177533392981873889127284762504441793583995415404314778655191408310424700266204571287266814550539362092616739420567602015597275909103363696580974978074939888683777528597249120502985016508518698578795923303063715196285347393517335908916151222994060417630279006276105209302933303169229385848392604493399851121446467076741012800784605671715546380279413714554676672923961691891144322132232431183064113128559733678537620241951358897422173845665107720596498496762357364215363615229141765494311626748257702272397886047562502921218518892695528980803278515953918434392749533430841580069068194239952030661607424*i1^83 + 122120407875123425100806110031387492192036388711886666877172449162347960141843745979677022306790685646163148923865075856148984299183188461106942713927231557176958048706923244308042224094122566034240257201018570110536792978537335935837639732107387274178911140366415016290785278748951058459354032304738171510128736352614971344160807173187744924051295868121874252152605040707219894824534537538858199532315727516215116933369311127888485970415459372542736872359234596648819641766008703610719820420189170348593173473104418830508776471861484249458103500608485718669932030523473684165345778431197245997657860393151120303126904091736273608363146907346990905943344521477388314357989758462892406017831253528670954189923789537661498609094286930109808193498251379111313914561904821752700759484077669397392190291338708480661637301486409743901230312054630471327616187405229847513292778799319931863112000144712539635341553354516643884430096271254784226461078564957746458458571286876793448294573633624580189272756860029686319612207305690704546678788937670477944049046171612928825466681662975855637369993214820518083536262969027540134846036463854456590933260941589468750616204210671339206193677066500487140248773340647826621632851778478161070347857296253749485827645246493307892461631936298723900342580405625116434515103645571440884605532722371831577416336923022540383712720549302582493885404612646845476114183931352586388737018384504534451864389659943533505513222154375886293753536600155702063326316898786548273534747584251728275201183150861257411044925044157069099938072327811389976854944189517717786740937622953343629513536407032408113144439227531474872534215669150649504193103664066679315952831498201043562964410106717767738324329752596267659417206340935099331475065400021932645498350695137186751746206271907161336673911515080703642481269182682798447200507630174008021728896911068372356459630611325537813276777626928936353795631293713773470696701450186229939370821563905353157016929940519786688725153657696370150999926729833315662270184206181510991256092889137338339748104245065975004493813163261935516396456860775594633250826376713091901201933494525771387461868045851410391705508158614505028466255390764667104355170923477178083046139250221215432375884789198541592873665168825316830073339028096006893701473025510241356949409464434934639965310830364920489181886208789070324939898747672387092116139033015916257649803971156634150789777144208023940918348768270969378182609651882205844654559406768727455297051070543277570713413357132386597442277532237222487866661066160160473612015668597709714529687378301967134108007038069474900477055084787440637461635675592777205203028994999923102801029165891595410820241548072973590444344744681678803077705453148820616938911710052257832496797400734517478601216772245403881505388595282710362587153676874919464877845781091016833029558185122639005466690232641092715395536918615897931102689386191414024756934145124848095792331966062687964868071916058847094422568546394917037845419120307580391623399939093727164606029853517033565350929924212557785862002270468954052653501763963241655042914143304314885472551756020985927459857116092032209289367764500464267500822916096275258766361053104965681152*i1^84 + -429398963290500125040777991253359572426528674681017811990599587105197722393114429240834979567545723852561242734455674570642691333119511384584372961742331603706046681594181825487281980147975805877655544702050170042565640411667499024478746230744872531596763245194940891125624700145884893227941762326512492100726757751310728597498539523747448733159896949092084089091860570661063357293461283235530546171109396389343534281694801863935767475385732454065697602750299217987797424174869991675998459766593466337236610189120777876387704727319725231033748134573352355641197955466944908200802466636283188714485111991841530700524838225528487605698861292301187580935309018556914405165157285503378168469853916003008095101720173217914509813344869985412737039340364976786712553534108348173170858898633041681022620835758588523731291946794701003180760463035543710516532945511475574517138834171447528615243920362594575069150413986869910570915618805767282999145668713867785639919117128291041082349713650040452753454845973285875424296287772241477575723540859325703815125410207164550677585285631762401858487292814353917165533430197306185813228916563947555456350938139104705791134895019824378513725788760166943379957462268971429987447897128919191633693349384745463801972092431482609961258094223685915954651446025063708324403826615706189466608774476720922617249200850668624741056895948914372545910296895266298329137849950572526778787137099709398722253769891133719406239408225838625354544761269598368699447630341596355500454578605131168035828981038150961121630862720901492215416540297924555687248685017595570827151395182846460234289639731042516997692523442800053790812460827997551508766384563620591677958101383320029555282038675857825247489363113704234817718155270464150178192484498686105566874140596754569905203775478094138576062233243577965527881695088552353441281332832041420148695785998147256041887503626255537957950746150637992463482967536038147462523078668978821396949850075636823082482881732958981726062463444543100043148775831588428521600058439242735479723776404967056326091944102139996630978146717425933259215430291320425660568278665481932247242353481721982349499770755367647622626814090913727835071402067952970143152488645578151975408980520625611091540916784331999023796145425699892631896770664533721140240744219570677710927051980800613497119989705794492679681817438588634621588717435323655560616843718656737441572149907400464774528938260013426697882800518169546757485981763451600855417912750072345570503343478095960634334415056040356524209723892176742681684167973492352858978286908525921884990708171398033902151436431433212665953768084011257880758728850181564174043269337883651293121665608330825425161126955590580450154028812036247604726192864237654779949052125831860616703546687559379954123132385247370397377292227122425008082611999350463673336923582191828812876358290189538979967044086784339879398499645934273514635016442267022874703463577849077633829616967104541898588557675651182276505272744465808254181204880180523251053578662368786203853222705921292421200997931327176516199194707412978032216491179608688176368758024440279342885642891248099152239326573705415511847104939725251032085447980832798218626531328*i1^85 + -19449807885740047802530876748630266786139675000031244060651287667547637100132522704172768137162865463226422543452178345898861679494047011216354362859346981928144334198371278566738333990855694631354337839904280599740957343024784919459670859201140756817567577015232324510507991391855158115292727870099944366989171736986308015770364014958693187559221368886377985264194161988896887407099463193829432463507200893435465538079893401702644800151923250876497098816174552412024249806997120542721504581258087966958798447562049790556547030673153527002719767491212286755127047624939382141479858761999790071265611743171622793323337000093254853150506552272981154763635522707208051223791826192168034147376385503568624992705527621186233748505779872569894215802428960391803188300820155681295045243888155058395097722447886637178682816126115813295021159789749194420931097637077479063539024002755904537851559493436354642430076277866964718179322945850793340825666524925421714480525655690888776463028296579697055794116623775650773303457953303488992727710618733987295754049803432762323897055953852727982734785320051948583740990309520064284145713086482077795782458920010510286080632757665586385421811992339907980869608550030499859736322932819488582142353395243953783656691088590352803070164530261144975808794699987052644002046907496593350211238099149504873853887972745845197732186214689775634556084694764011267158151308799573793428496252428919411725303199043555682285452870262936532022839696797147752834180579821752290767938904682843852386868186272250857702316524731468939544124755616720268517937388675219700281474048830613221020182666619915083585022041992051820760678176054725238134343248330245814030273734040806551914231550443392734792154238033676936354764702255598543987090738081841849287185125200567483626508695009381635189724179080752191087495961104701943759810200663881828557132472998596062222333557420677216389153639736738371039982436202031115777834629092782898174756575046612369217593713392494717056494814083400976459803365025719631139547779655839166550118532634418807443520146018230806012951124171703223899749262816092215371623505434331439287713240258306115763354620536634186832366336275172744415959695404990969445676108126869746563369688187663757249657503127810180145908332399994940456997691551000488806065217095909897076819256867826762019827137655367265514396593463445593617450840550358644536665395362262132845671124932927591385518785134807712874988584665107910060507050946816091204370690241832181009262008211662294180715297128245061721502514132438051017894503717706614677473336702306436014179986464919454954501837173981066864516669787703280999760009788723777825387507474277711094738260713318668638668669493189366173359723967184273527460710143726687545816072234806630343910539834928956934982456505810430418226206095324661340663927555519685503942848083201263944787286022769603395394515201465298771171338203630905136195261640497040867398648835598845241645175569527571328176651370118335290466846957826971441461757716687478472060436364467236789585405824768271130242959371464307470231302215385229500420818668437650639057548838892083295408498507822059466578947481222843694270749284112949619628430023720960*i1^86 + -24810250844668442247100788254373596187833911954854933811035423287459172432865541843567713374714946776023941714466874939167362189799387979580380210902336164363138901939922908729668247206968681728644011990354803362016132156676878491981806685521864626452718510078855799095837659898111863418209477576011839502568925735944775184729742145392151575347437995313845041665791822632762817040356997598817421984620145728794362963184616899763399038410041671293851036272664149778502786569202289719525020916216519243649003030381504168979932522426872315367350114478564204642935864916395463887516686389675117881626679741072213619386324459180845210593469532058387288170982776274064280104487944810927701748640712221264640431362853262217363039881427529617281381167629479902080929270908674040358704525678867909534959484382412037880495165913739762647748850684969630103477658463112452536683991157344854941437591913573615907567570165402447814435366535435650086407732438259499971307556961188277318180082153604742521550138256253519308964955153633229401463446627413039524105380966695565321978967718088818857778176513287932951663390612865121041441806425823477902192043507296486030897091526097676253216221480889253682583930065365756380962132177487863515773556903608679406059777904069520843434372393217498809296772424451677126205339252057518363884704600410864858630173112665202440172623621973671278903288824789651808280833821224384121480853959252651839209367553919879582135387393184584249285436414798073113792709732818721549394087449885821671235589318098429077265255222302202277034981286277052284681545409924303783893755030253653348611848615975560610305832744890589872033303606280979089429951316949289014012478014054693787584156960607369297533243876407083394947734820556310599941673506262664537476500500482766398488929380241131351095585176104760316309624705521962492534762535239979647356689530677424924902721896411624215164601468725695316201460933344701405888685307367863294118021917534469139739171767645876351823963841342088609624037050839749904794881784209782039966496122611280017798860632287996206271059081576021416917219799607488022046366520906509622633813549402996795899465045930455820217488444123001973199835658315772833642931770696202989291611585790275941154809909347510797902751239149155995650594399730424963275760096398824992066019805870906536105846285274496195083604698877205443672258300551526887787475084215637207408759378064836009710068915304080484633737835389693498385816241155723171400100624053070250226741145225742174375745479014196645947568707848747556312730285064208725167525060751729611684310210214215047725636388941963057064606546871896259370354634875612446021392468291729474067373241782150292182119206950066992936214016063648013892842243755112315413038951365270972361937168551720996653566388036630175316063884751184432453882125553456367796192594160114388015269441435747285859501437217567751064046279576549312904847856757746878071394875192200076780019984161634139911677835222871381928372226921057082189249417124171405643917416707944251815418229782394129332056063720120000473296657347415492932174561799303471245971376453536986693855109392458521000574469207068363223412018822286197915648*i1^87 + -292934728213725333902963674373111023836514335258880480896377997914351422460930153984556545805228815720581762012240157786431977208847965032863568124706652120274406469269627936040706326142556511351327736175400110575126804634925451064037482847069623581901222421187612713881277071899971256171595258875690355568968712789866752565834302403092803811995467927525363906176530488370204209123255094878784325764944443184329040607607892981100270196209676554114389035947246986273917781982418794483822156848810148463892325059979050886721141793163627231215145147538217021361740191030231883007244055104602657216294478903769931254662149975328635318042925427062479577469972028925327757584618558022515245476531902216194549414405641823803807353522041079978588178357161336592191944887275266643459287813510987861074523075435600733988480882637581975431745210926985402357438510169102360547794741695990022930788119657789066842812588542024453868730866926812525110291189062936212030528221120828950647495446687089935662527226373025669204227980964527046844859492901363113791539257902619197346311057366127461448036484623618619548445331834707148237137503283991660575810296612480777713104120380286522012486005565636802397183923894856333223115925672726611434781934428001925241979493045946894252579619729224830013376363890942766923762421975736827458588425326003874432345634825009505559363309275132154420118883588535983514281948946838888717943949124737126285298193362413410886726136326144832097656678990275987075390040086569704842482633766568031369211438173608890317133704019799088095105676160603406531925709733660670415822343711816768138973550504365512919445940388076646981522104308168711797627648444602351481126122678477442417756385354338457991042681716992485635610575474243337398061881759095333420683055922591106659613809110438602434115769547527758656987868065125341005830412300946292266027674584503539824108217850113780683984515167578868102472442760610334701612351661652898496141130219766370973616890735158327000496115516399222805300295638781764288894067871921489285979665580662494912950363825811452000034499249021774242607995635756747421575743052366744478238401598652129958759003886559466270906378774282613900179085875513113313554274187971927404342062382304659669655430918997360408710045287588185216479965854130750331216968626161455073182158900906554992857267242361345102527448256307539899415139213421140501584884941170843466623968076406604209293375043473314529479617722308401757171809270312025895498459373544710525245774135277261917170261231334410835613290100488504902774234297852175320220212447105160254223824628821196672820871734085926088948846808086804345175564322948459388441953839307208871249064277004833426727096960770793933259321819719239328557934882680164550971265258703220883521334266776076463443286724126834785102888045666066434583217748415968084647758199300734140547457447323501430846043177441243050496440644802845095659023499866848459852684165002660915958237518777564415740248520048167820145142549528415749597086253639322195090855046735548515733543769130448525627775457386129714826857121556614888808537627481090008663800372688665112224609428621165344330715549924339740286872715264*i1^88 + -1503978197186219051860712177308082256905958324863116766705229675391684964700964903782047051607239555817756146810995245271562708251418349474726781723998446087529787530218847266375615694008411322901050688020593233814959165782434393646450173986683359936218932994877758953554048235674579513096111985262634901636648151205868641620943508911623619141557276201362770011567088041585684997752330244407098170785123430221081072019457073533929484142099184457153401930972149899339539512254552011842440466865420166298197771666965912747399788596123906984661092750228606808494376943478143015663681933074390180690551093633192975338058034653005018616524216849635656878218926588059342478174480691820955884755349851406518227748109127927109198245748013019384748303698092894359296297795934073378285419333195107142614690059892518105259468389804550097409236394153254178527180278253467195882899715292338243117921206252104944687151304736699763238146676616891964730473581661550257120706324531666916467811962595969294938056909105336217445623793554126107366551195367911332355021012180019571925318146891566185615379214087614368466481976105718206781117071789038406083840731138566905191418816409763044894406744853212191322888284927675261241545014378807311861485967409296316955766805857491494113528365544476837014186604499695742789808216982269899365357076835905148649726615577547600025634795600540207810739435419311528055644777442939651444347845682949724088196819457472646865606680710030801201024007108561648596324677744632236611628040358271729197086931717468976487888405646209197812109781258970604514199915050866872716044267816414616707392970236765046804257680868647894253400694686595986594981389542455811415085972713955596458996543475066079310083428720543635599831167339829985898446600737306581899336378408317885700099127386806486693143560648732816655531617933289544783079647309796318869925922982195218532578053716690870996188172286270441332378705260247564620216938332149643355355157802091399543433782025826735791141833904856401569372568377955558419858678387954604174051851387782737732314147495899768013963287659317642927618328897287096994604781698582667164100709061764310485113764389358985884766061185940112726024482763638310400531158416094664224243252553962764101196262041607172972884078944350546278568662000822384973859865442287424544386620109874851568180980150634196356723743036528268339466625641101241222591481392765493740581694879091529632537237056777674126820003002958148485110412663046072056790121759466912312227409575862407587657722892297404040779135150325818083766552441115144536718644084150733557647576313793903539354008130262552583582039857359229767575866060426715632588327248399276268362878853848957431946571760702354165146902868058456054616167661232159686872803624371059375420054478555909885686494809211037142281461314783387627405252319013509979363715660433575754819079941911235342908201537691130820155484479120686005337037603075826780352569843671799803132646702482607269233066636036159448230016537312124318762496401977499168542371294787053322706787515470322066487657478007745142364719962146586150706395730325571946234364757048326596219297963227077338904704436643299328*i1^89 + -944777130651103736383882036394982792016211335124323205402125169365604080668878766544745630120920703359823041719279140654792087218951219759048543449184737272559384976668651278185764182189416957343845134384773440296471421133083616737469309302736804194726187884443191634542443310078984492201480429446034220390219901781778203234114031281124275631026464036568357306152131097726580904873619832140395148069504772768741088109848776080670097017563713057069603707158423124964226579573625298528846817774644494778357555955188820560780187483866736225870073623620274458894782794732301086088046023194406677446701204569193903011869084001698116985826797572107128840849947250152722834383409335574717966473999679333414642604587674914209318673294191382626040289182751260152149186150394994646369774312720912490168179209194818345252323877132496133019190636752034193109662622872057789067474660692658107020269412564554371779047054322033565558611771780958236467948341079966254330968455151767219773062909022767594356905007708681680223301690205886493495690988490851028791912631033303305768246060038724201743092589499707537687371969860920088779756133331265085121537592549914340902104071056948200650790670420036128858365905410968719431569053449552623695822273166405444909348760011646662591142474356153363529071994182733324600230536558954682797421376971163796658013628440089978646138006164007723995909972459516657847781527911962857528013981541764904105790163516767254839609968488729384398025253865111711253388520302258148592892741975265702352144700376190953181967781429966124852032618311339658168889737865826029689120013453584793939777718649223263694113420051243554459148148835022671787936421858833622641414334561033475108077412671083177187292998195417082126593721274697181268312027912320307384347778367301828673968276032738363828234231930422201076188840548774015888687286981930741375008328673610778820600280437463747360047002332546971081702182215977083529264122649836612106701427100774307199664232668207697893093912124133778195513755725621424983139226739157306968490738465611066089868418716254883870584240048646432367156066215400001550051472946450950755787405005367307544675272843194580990800788169693219440521009228551888617681647979392084022996566408363777866399782596097556064599612142368534544508223330515666636223229749834594847894437016188635965800260156086189590081699461447741498406961938821742617885152287367365528801744952171472397648623012060637287163449747727484785087633101633953703021466001407065563862512489643941985468773739179733659703110687162488772589236504766413422799482787260259819344584830026666861365929786414449477453804137766169178552309810287479027863605851051165402772793860033171934413745961947523463182012492421328581302464480112746020180060438894140506460464553867493797985217945721313964082894657084540375256809624649883558169686041037287052389587624637009245671721836551609276005618493825684986542263070854420437649279504062076376364309257425489966827969851819621572846899896124981805268837922595902254028200287428139681957157675903030037044361732847224753478038601368768660033322408419114507426839570340720374908708706103123481985024*i1^90 + 3900752970992138213942477832865474033119570925662684007099967382507106766453318067306558227370852108207271125930291430927773677646124045037713763747319167408711225308239209499510387538241712096168707638412909370885045015525546839235883137949579509625991966869324556389225103218625090067232056227007160452946596963692981068582308818478412708081126965781059539051057831479084826061452611456009195935727760700860945822279412995489270924065824053486651652808797167244582558188299148210027651106432458639957797159225567336777954424166320310586442991793029166620602615003784444630546174874777459191517399379565634104410305228229365848170800180777755936803886246146043273732455892302153249365495832568260211040420049995561648276628463436092862146382402829214954871842595053650367447197285850660715262982405287057226110539539732470344598858266635199528874048778667238366899356234089570716910139973340231209504440971103928122624962786164319397243262206654761382512701592918332736003713025108009597084552663389286996647179674023620152916984199273953635753804873321364161352580200935030083142442690817731728370652257362701437319229063956950974049293929575184464921201726328916786799828325942516187087931311958844336798267344311069149048428962653289706631153042600087939613848705068033127050751634457705877398852617404700038238275989085041927885720550716112777354061546861881624168238630808838159616038332333453446022219245424403887145280897847264736664795792830884732380693238766100880590663029153167175348582233401540626523724111829473492705159747103183696367756179955297513711102283025465023400550850729096667267768352720911692229144963355845527605628414863654077551776205403758974609564007732022314470427011391188760377122887748096532418574276136117311013522282591513077982784940614484075528472887687161995203500341001079043829504989482280577913230739862814550534465157341297277560751025632126656085159240237303680636915300823690752567064243152212021130466192956240369769703191958396781016976088372583157341742626696540050724036494229672360893058420627736215643987541236227149547916441028297718832815983216816238532634649204317760597895159031172193208326205363238692954701845882272567309896600175593647801498503707565673836784026685018857583246194281965289872653831942875511926666837720155985718757015374941598918416845889262915565867497419632835555037082773679229988578661809771988369398395001511086467067859976311468781083534662078229905559771958054182452360045339738318940166765687176912785919412567556696603950670768162971806133043315687660962844657269666235788053628385563297953723249999195517494719487563393991899343010463727026886772187132124610451007165812641570422706592075974646771894487187300593284741788645058331160393177154792732562597694744345276955378932277956490582181663275226930692168926297891281059099315184308137050866101798700187037471587409710224402060909283085350624427700006122338881580179350041976272110599213951854677663755607560486477768856790653768559035811804736318545634314367234500028757680301090012362402012828278540904663802794310535550659981991776775586330478170153535214803804454709689152893353984*i1^91 + -75086308549722850107068436191938033543501724800982168710880869721336572907371863048167424026160489699987806786247435815108833962026774327869906179320140211027162501402536024300118862097680207463298183524637773693362806795598631587648903351303115617268315061159361362980107843903428116491686135446543753910183231089405952729475830171470646542485789143775196179308079549540783266832509498512109189238121084014201099271399906383351019044412851662932486535247883732271424607900055044490315953753538641883591694213560238148202138628243499219006177875602400624875033533562048419650429800651501820127042503656458054320701699865047398256538014058969092332712592651122304760586793314193296221654357847158256921705569479135131446738219162365304136487612827538647466759297457274682483607126820610276669730902222434334848728412543858274686881406345214104541858555110094090028828121594168702680255361800737465149647624430516722455882814438431149000010238576936465642531086854399611838453045010370992712557995285896342169779233111631348368145573187428987259395254714139998306123186164929879112924980977477581230237804793235736228982593505156730080089720162886053876884811183611159424207325494493715615688049834613900023879322760748827226745941689483748881056930529093278037011815539310740648133077058510205042769348342426736376523614604537114599940595949787368318598432874247856679535730229033302268297725616414145006974735055167646566303610581922000392424797457767622391324824030943406082122625400038685074565635913216105446386993509307288830099018089525911933628075770791298384662526202608475349334045628055674789206259725735269667707296333903878755508387133923058471650183107861883502968298335325505234266335075699014095205511089010632124699978846488039835322942190786428757463735168509358420309059907691004842177335144934745535556910422797920555959244531861150172482929119601039927798743819653144127763380332939295494010014147972542987266001332049803857536340664649013419111945808159767214157905397875992893260867349645845291541395753527901612565186126174093816140028260406767906057666822179687091461614713862013973761713052450592579243754039683464849682617299413888801801547435201792093409266514750027632351328740935039418629726302121739441958928670359048374341701426463159568846399090301802709468721058765672937302562804664146630490172145128393790007138628034519042179862459211969955467060123206077379116441947077865685106657616515052797840921432534256920588040674754507911460950623051764150643836850910855890601382515162981772047147871203993580526393671954813352017881862512611996268944314968516321202222733217450544988255838772071117175723798825815105491141374044762804026057413949215220039966872548100999712232687406728028121995708287131160827888911827341265052527488061603295179383278013525438850740339378532904617716007994302452319475950882937832474845277078603147143184967659004713763845542050911026441232849543745972415529987156312917283421241879257421199007608854883144700964337885686009479261858632626928390626284284842755289017251788684527583216796747633318033244732191425996751465971303815179375146325508096*i1^92 + 177024728698366647217662553728905839888864452487538449610353892216934458014248681962795355185211080944348796477860943448313758944948012670362409272738435470377586175843863310194548651484376125334876230338641472535092727907705977316606988679449142002468953024367539337876059605011240919957615606780370076318463996628667037338372736409388722327048342930304898881907371375111802185654992351997956402667301911067417633843208838284492008831481134447069399111936095241693961649738617672043581461046869772222084493020921212445476614675182604152759878568013917321382545032507106502891566755612110367155898551395958742468160394766921161430605223735591550384962490630212500845892479829621886964956618559434491540119716133412780371486587965869935755718666912292755052783067241108581930390479149350414999418365633572922393718485740875711431797863366419253763864146229966411506495591892864993325873500830362644096349887501542159167472271633640987730955349619740745046947336005650519314909058494128403358505511266499740126795711153230858423093929154021145390620409351177439071731586227542009604329489991629674754990116626657509002952711622110151021055208236664408625264670068939605642289439779510803204482836967402949840775473322611220859932261966587781701704182519999560264781547741515415264453451381525955856087890448613173147145867227925583891211354947513404284562892993181960054924892103072182431765579587231439901964926720933831126808002645623128673404611236066176781214979967513264780164945655679917507055067444013166154377450462409609259454652372685635761750550817601172002488699177023656873091773447263209291237395491082090608821823987335429811699253419074510582528022565151891968975282105462523686301501965685072159225533452316617679957058982684480495499117498318767427043056431489724014627435332961679203533706527987180077722131374542766470083296794721401470856325706784251348908898800779206305103276759105118847433644753818120221098428614390704396793685643847437185191122148625738207726336932051112499861532753406487681137862276057136407683934895198210925986736059497451403486004175709680136940552005983857705167800254085864516112143369209624207665084963426895614117644626254753449269596590618432533462030710560653116960115264239196676891375184566461000407381633983580956451140873600377728596417221591293605806175879675224868971257168851288037234387939344413475231236483607092972411557964647619661979783683734794391078211401346853167262046785961309507304157931327789042108915195462590544162713902987482727622048858751795626511921138870907697633217873320520499717292951735380582539432840336103953247814964654005970157349581764081707644517092429351311530561053096964407502951961068853658727256679996342780246792894331966956836539991879132279884742132437302746381195290398918599497016321252338736629377017981517425591356633202545932420502237687645723582475587780521946275454436640835494837712979520468114328104016430933944049885453999443528318134565041464889780589598535189530064516896582881808081082012907831233007543613824658931062898008082442576361714900794382675148290863866996593687893515066933248*i1^93 + -1076648079310735442286297974568222421109266589360738128554401493341575888273656336156652403669512694630147147461678983058035622931841233164086465718322681599088101431336733305027944186705180665706473073551480809482806968353848022530783950965042257427054384251902943513740770684197192806209372307938489599973148688229656338139467598349309022785771282961961003697424041627808514388550806936403927804346446397777833472117434898510184108594341305089215046423839120700777792947410766706401316058585781134837205290875978064640877652612307730825715562337647822698397930115721245831128819541338766685726329564525626674710916364876012386029636855591785535808485850169789572843084446041541214656267855907840494035570211334720408241128730911306099898788438982814274511698784663967373983613999926698519419426308579263639044676342134502735780719992535111903617465959742086908021366117494844777138745733983292366744456896601966196751114728548552932993617242390785562344958030527768191922331479572843855176165668334418561007646704619088295421124754227432152348479092901809870082275280544983008609492453299114943054972279873435782415652168704369451044878317888651798859304746222224941140942033158066962911109963471092167294296106929412229368542968468535275680783401978237696263095354074686028033267913445451620455824733604831939024670676423202170950601648758560619546421302753809434097105192002355618120942484592602986662540742457027698533096154372255258030425318687904612738124029588477468699969325699459683675782985502364408489155732781667452573081218794187246958088435362028291442398516366081560836626493046984083738770729821885619608581962120649924712403545954799400132799803848108459173585635471955273540932038671068129963512467981155596920585846014283515642452469318692571516914186257546819034814173079887894812535666974934020566446381446086050267587363862839319532386097940916471834089836140346614266892760236755699922869752432752765594327280737106240969707535685876475501609089062712921160522222910051704599494191681640603757821455728302260774098113990331116751214838178190926759090701671150714349087985990478389343228085890655267906640951394512342880803903945794832575398924502682279524264924346869696293012886317571539422455872854380365926146287802875527592346731528414632213265726426176275209928511123996003760120918032170825876291171223992331463804740288290468341282222195923364422761683340142495414796162844052295157113890444168069527474050860603858227183439845811763451577102283412926395306804073969728497008504782375014800702260298594569620533125173706534606056198170749553461976626267730840477280128769324718871615366640516448151920154354612192989987294402333948976933016131036878263827626187384194364531506528615868583193378380769926686841528310745619799004327153526686558552766363690308414720084851614484992132579981738663539631174590774750650138881809005231512749489163231317806236593498811694277941332435781272514698677105377606778901413524489956386652698343562788108069777416952574324378189103480608508770011660652545832833157492126531026133607345972638356187298555257505710080*i1^94 + 78623840760083198482571719203951043821612618255489732353493336659530136692428065675697108715366324874443980934854818391637455692589877480359584743067386287627466461674852019313983882073211908267151661638221778739868463846259045154903205448923238425964515527524712552199890443618039324640633412943648602216702232519692366162008759761146223262478294060327300797952784337541402422899518289691585349201460036315193401592731465496090980258813184547295583035302175500554595701610274700906985867559208547274359055350820990074078804219079468663857466063444525595317743262432051503545501026355855145800585920877539400023038792408995147055602415184899571445475141144612136801380495428831537896745284506976153066053641690009240886855288507266719090882280266284422472518657728629489815790057062995835301962018552016007158058890502872946396905929547283411666790789128149047637151003259515136443528512511758312786872058743707957642319037892705723400851094137662373675104750141886679664554729804264501739291691227891149480626384281069371081428127319151659264762939045069387670471369925642353480648368227980588176432744631542836458644312355718465233316783947757472183073014831143105224760438309034965505829322223096717732292924224335872066141698831984166407954042468109132199518388023433488467947815117373391858397392306240280948849810889499475608332363037629907402209754832898079444509725442797673752111776500964480817609196233785683439839848003211506596395640357318518311802468005536957013472724501788298430982606080722247582005121630616132801626361967798322417604162383398398422750369296249677135652152616422411130426597297954075628466718690631029451127372124144348124585601102637523907574156523017568125318804670008984038733327609995266528786768518647928626701778630446249298445494880121353775244499748769027424164570086691932018960854129322195727923341949107424900849798771203474138784338474798647140906522032172841193056344344455292448432243412776377940130216732003393131199736427883613517820445191099630779122790978655578683611616088813547868549940439172414256202240497183074478195689957186664517148322431078606824229032688358355919672543486575540869611958064748717986926210105014817488891456015213455357422368200970192293958074479924473223959388523403094546449596518566931152843456327476296180451291741824318661384418870739507281779064687934194647304926090549923497077319564093882706696109631650020708659672257228800203414299545275599292303642624553894726432038184420895339805446394742525042381304775290552724453714477691220764072176308849609456060622186154446770626408267768652575664645308109520889088433923374624442306214206722204537109982583615873551551888989317653717829887476481477454426067162587658260255204111117155236188862994935485536985651617124090256068610639125324441789837467374441151606689413603861393683603261160092289017661910038332019810242924381156969989928695536009257920279049259002260481964262075691448925774212340816367693438202090756041366097836470151561268986633373817801740823453820380756008453178638217445381433264569079835219366395114422272*i1^95 + 2229609615586004718252509991299029532501707303072274151910809828679766320458938878897954971898652698355486650071286604849786819171795581767772297900518712864716030017028831507186607722816861360002059773355990162749889687561217094673178237223886794359124888968692107391884403824823271678781941709967803510395094876198805706383924965553805763127745524906413355983658203741523558935845965261395276423564615766318212566383840507964580536370525039636877341424307824034285267462412721216571229122960235980984659179434270413049446941135512124285740018321965000350851307615475927878999003207090696699514204863772529805404908576659285601242745315230288480849886062170362286267226827107371065529666551146165378415638850365218004366555528418370475987832566467062569916137767492969951665301740720031058880678858822226718363351255919795773808375927818539153386609989316933062344190780891503947956648725406851395743300835322443432070748870619691165592601037551753255324254999438861621017590980749745463678936588324965067319880714877403916461707591586239194444153639378653349126212148104895876597601301098735974061989910660293532575404189468125267649195800078156152528743793422265212757256416137568170765161049188867727137021379296242181856621819051858722608878709115955035376015278347813922441129087943816392066043247654714038890960885028786033853626220142644069118908188617803398213280615109333979745440033142602640273300035271153632732771233488328396763386884634069270437731978287927594039420581532152070048859601850311673188822566126341706091911913771443328835583688425528215852418399541867799311242881293133364085608751361737997882003549746643205520676184255876444609889828619773908272082852660496679251648272170626397924008029795262873072320124919190023894557034925448299129822899298668147056793819786599063317764641319831460028860502728172553276161254349975392834199333530283616886844713626001941689797052169649084482662602040940383567225224826533037436863438084537815716938151165696101590925237164013155528040267614554277396068151928524866172389367281413152548702135407253735361604196015783433207589002472092933574533785335533207948925506160765131214991699975260617750154625795294920776476313336954081669447281211183335822558854964881958481473648247807094399326204155050404138677134825812603165139043203182844700095821921894575591820804398988429180811965048084254305016867598776067067135657609284176687369451397664753433373748130233328286546462043404016806448241796952975872824999034698190322929500338860130368232483937572324207229554879626918030874170269375654571237799650986504354727045293756094774395309511934225229897026889944066593074997157606639506092116549377308736150367078901333767348117466308415848855776378854285901994479836671185187122835418776383335294582326691557025678670608377185217475025846440988737102423398088707798298947620564502361526361663098016379419019445797680950938721335111803772031178606920103358299190483167443525800742602340733830988324160774194058396706710350125848424160553057085529159991878480824470811427764961280*i1^96 + 73819729959870668772194766029834409591057091015708672004270052326321941872648428638604633611640036612677254268841620877910096075831953610397523994207194441572199894493674395731408141139291929119540231764545686696528515083716803789240964819034521933776012097908914108467654122070161361497099986682674711920360969642171602112187005913557592399395053335748680582557404274043517751769487775616040165280682025520972569952857859011354433871342852408419529278498585311208512822341689105718321344045883727606703654888475594044071618487225244852023340573477526445696070423309897934952188953927242669831541453223849612405146519659245936589828041009329390213188176582089087514298806447285970461554642728528647636788465814416936596027733356636089479468753129085701232461138168424372851203740960414111072221331082622299094048046829293457026223099641985830740468679414815735279698200730989623418691900589807543742053566287069520246375461860120510173480932784750543639179672869526518346271028386803501059587755312626401705235900787695393626909913913828406639873993820668994855389401430346843786217083678020363391123800602694230970646520456483177715247092304663601144233108176871811956840062360402154826975505292733519309998305764308597252006548715930684333614972754355486078981993722214080402561110874281200915353716789620482289556771860503338308643218243658757889629438314208269071021625553761657665585912568721110430728741690097140943403974814115531560361754174601385579876147446088947172681180699331322498655918633423186030003707150452232646217960721709746646667988954239863346867383452738159626185778563461229440644807671246436829244927090883385095441860387745772197276412424299365390839995277054002590181843716178630412816612562691878365707238860641649944428107132151985013997197545205619086800427383402848608270903408650553864937300863427183541249211021565008028199268485912430990627223133933216348004365969059834279819039350734777475695660683808599365834322561066018314249704765353421506984681052814282028829056414017324014876587080296259277323546730248088734223201574038724637635923415847511699219795739273817207638967385896622846785521075578960623693864279996210201270657840997318395128989783709142004185426064277828376421996855192935443549339263376588150700849217450847400818419216770295089128541888349027763834215304485478297838589723645708084813978457805403249442758537846600977792387962576890614448812539784938795762553159604499403349038000761599172548154003220107466474757977476879602342493161838493549468501565507311536578647219086246076359950663721933499165911394880939471382138127721900676403847881282272640037038078804343667706064642264729160096716362791664411138853554239684230708709150867700544428858111237122657003577028634838882458504713514192186741858321379678691007582112701450032045155905711505595662160017401745344950819276074134708033554648709386041503019118975855318241973215621633954545068134270106122299342925605766925962952750393495839139499339103509854236176205007046270475260245205250526693986140160*i1^97 + -81251075813586168990003779181029883597149103540020601541524871539119866700591321153024541845216216959350847386184635476598601031610561702074535618685962056456333225057620865625808777316902192350419001412902191049695615176069371758823710039965842610476868751880781402735789596977300453027284562531890356511747167040250113960076196835434619213538770876963739756058542380449426977655187316551845698468534964923054709125272544247602837918839862432066632665228515753726989016370439385015835550622467219010873340376874631825870382044086462198853833335159452883941456054505475981894594767751454737682874452704217793839903267632786500183571822786316991229204753222862618332362123720543257803274281823913260243839625951346695158869006257248460861427859851507801523848647585345709454034610045670821165571558534639494868043517274873214197149548906704549398588747103507020483444398792917462554631815701471720203806426032730441879420593489579173676603006922339566661778944600010119110511727028973074374560628400575575979891987808704814569486958803631111737061261236152353743698704664667929490754508182802245764034483668331322156262007014193207195198721556638757966537201576043423835786001349620026969057566418506480330640843623967880339375061592367752270726557883589144686669232231990672990144863243331432226477792838973578969272939957578888775375938873224870795084401656050552547136572702068706881831389227126910217283621196247816466827202002568590885686235550886639690837644643843172685692068424090764277784234843917654090300524358074081172404922636950388381684993765856919490347594022401572316486608698450703554017076254143809700504656139694826535348907583652525318723069967508096917405062909900343184719349150450685100238809446912582991839180584811945239982249792528789978831940009640234778981309496014013876765237484865612635166954510758627243054893845682245560849654076266646814441869967115788699826053831517354961017888574703557085354711905647423128131043850458165560434662676171671339866658533857278416288691756964644913364482356546458492748878477021736747723576586574167817911068361781830459043904689556776270745878112579545911187973426641424456815012596413754289662936741209107966568407223378026209828463954517001724523590429810059371838812544801324030347757330562781613764257137375699664503938948704611345288108890564375273868816609619770105588396283160124229649554918841651162266904399337803951253129661214743381591869227847677076655534252287147844158252302579338714990625516064446310004083935096830443783181347306826424391145663778869406753369700361289893260251302698865155706424850173594443789785454370213135937601432010087823040965384084260927075763424944736443813254693097594347608332661899338022489071718988426775004560075387184184667058266455841798027997004630422328291257330621742035093976689948618121085864220549822374603768232904894459029457533660759225102210195090544913003174794536550653604089412964891266662428878746691360781727624117121578326547833829230214623705131576386803204096*i1^98 + 6452996670140979372265820021148226506153188892783977175363566375782587261740222266536456016585098859867483269438145884390446390336662612778683490512417189805243923801117438523486472219848207329088638261725788582457776563732333350661637419028491516231384815194788685848201029117220206340550750972764439171667907161273346554709926510539422235341324713679983918265853818379988298301596175800696258402384476479168011072105137455735789191045090062610868111224049071751885380328515332069712245874881117599064460324778818861950950033909028039299065079314096195476901672691271374111582048249583892798921640591084149689595820301701688926907011579832135549406486237155321640042731696271997906482097206475808115830548935162722283022332687980185482497082898348165543962299339696721991010727487951001227165631629022441004477369352392831071169236596585644419270595785450306183054461082281711409958750232907081476324487104028682231075132312142675564841124569882666308486545065000336733418479183656558331098274300399214271376737261760802849081680194821029051294737366191021858472980007026035848743674530104183060703191360518435448358528543284911913663992761756601832723996179633362498346368388181789173711638295557426206040063140088493520467132416554428173715177276069143465138551328203428038906507644284980753655393310142373317564543924420190335689350874167046466266521812992878712889481187348172277293381957984451662197842000006912967049809370646823766047477677816585045582525087695678418848161171674193000183829321827020691497831080241109921300657281589932798730978710168449888694229449176193025907911761077437216407982112690925422916271927586844384341931663092974784846677588870873490685352922431240825319680516696200912405553031397885237029530999827506939287829422035889097506098819489423803040592538934997141736388210289075717773276814243946132134275189189987811607707507370940412197928534300948783340381715015854832835550773206206501201973573080933116933618454338408219083951236214167342022932762075520120473970375165083820486092260072354130175302325499756572484231174220163388129920853745519085135550931547462030654624155555478493258301044266842667185341723228108571112754645323418995821848455185800961850245761769509463873142644122611069144328853610670967925779622538029572540341249565899718733601797387634200921817480718922529341975176919788165498646873076954858046615282551589793736091888962761115457693520649717062477814508563906757606302742772759974615927703235090534630033291993372746229980878762805524633637125392723284717511306683696568446602154085701384574200732550222057513041873901798813734174119007189668894899664357837456488114349444912935195030958222337963416004567246434228452725706638151735917444997197837795384595165519772397506393466723665964445449217341468988548141950158685403033567146307565717433818650037346524970295192270619144208414853624190107171030429893443837686004433045861569956223807826291113963824349184*i1^99 - N1*357606468428619445053401972057586078199997851589682375514920929105041602935791306098439817237456255925314452352573322683479199130007284676206221058924732549801786649030809808630540749848643497274037823506906057293126203084370935827966133855731815382511233474430130576211692603169141014511679780615657212284492674827389683224723822183983607109329302815594093365014850318046118316872595760559406461891696514339547048117637501932417486161703582063354641985714869412627567533013145717978505872762195546066794917095444755747607599948539445821525284989867253496944780114472374619099070394196660106390518129748256270241104921064528813778681243919757107711939403654682207952304997390516087503086117043243260958415905090127435550007398165985731560821018444280322507547965132450174291363950759521960031304931640625*i2, 58668258783858945085628208460678253623462529533531147080324323824888252132287823182941428241245048162858142303395113857735903330475371194253659841291824735595220741653677918741784874582292838761165975668451724602319525176890066828269984702096263560385261094032245933686616370135487548565994602357075969811588088143641666833772723142289242553416740336039561660211045725770530489653137656239977633932790911741527292789754832307225288221302821876102261495279549544086834095725303568637365480536116525562687394747712091269448824041243971406094490452042818881660882227788928517344056956548703341143586623700047335136916838353182239984980165666221741259454598973526040174603482307194780456165432478241030744330076799952633422755172448430788405883862658979609509981552947657773715029716836477821749056516565575299488203491868824176237122221036475002435975071735720778300779461931694137575792858917287610173433736534148644088469124457809933536296084803782900228062714160444375503458064352907790216082107121386835815608089126331276351307288268204425063029066384300693999133741331409225822551229296691773257090195445660967928926500619882124013465149393129593414586161642914465614235965036348772290161305143889244946240180742808351493336730732461786583831516737902081179517220394220071299303488734183985045937541334106914645874506904991040220864926891812579883350698041045711597341169270147135141571447988272733598023471844869210337364144668509427473016191525993618737895926862893051924873702212630070086829866432720446528447653851242058045767010057195891529319321243638392794929427390265215512538172321356581596838948586577346063422285966549595229272335057204079621296341685260039579000721108052679692695838816605881526165363505441471079248576489946667029293940118960860088306402721669106331853034594857314682192047171722515861173345828542557042537984789240268060193991459535194284901406775689530230674592572326097118271768549560479926859469669156127230941496067990202454702427725276823476170158886232591616689258793735792379022725834487529123820948013722957046647638800093821165793363687092270091146717121269972196201008670450244107087259697074572173788928570397117838152292289558912319164614721081259062731031009453548677256161976928663595074093314140859113846419786057471633653142914613352473902781441139905151288952372160475086266701465764724062804947313194357654156334577689819042984486482446523094957709349011673991239948996844998471545148356054346366820073194094711643080119769248790871991936270678598285683708624741495102352105983024884633982358031547260994460296950559864294542142794528661919071150854313594068885108160041443451110089696675257400644988831449803269519749225196521517186744316027495100776881563265896034544872819106462446204296802219102421341316033276486973139070141285224130283576740741196289409581010322443747192369801298797594019692813882241504195184217577473899810834858692028532602147245848796093329466090556881774858000476369066165739334414319810657892124167486011191904632895453874913595830134102873045689864261592272639614370762065069307409619607180930717195043858537733161618782894605789316956523534772823246503911856266817722375410837959800214716666721883224599843672460259300913796167224277797830812226557106463717645213712003623024759810664606782131894883153180160049373284062589598584485653308664372494925412109413966705110678607786481453521780691181662250816183963782901550546944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 28379376485461649577714659342952019552538966112297531679611840760648597621769989745910431302477575332524219135163320857343001069675269029178392014132930192906624153200500563143738245906385552446250767475656232689088534118489966417559573391167098742322805583678379216918463871881373923068996707080800228918271844679711283281650472975026535339941607689261164292316778069134478417907821171931335553822239254549350949254254631389045966249560022916739680175639030629875295175434028024377605276090993293090476258861626133466805831504697916340139444589164483341083813367230849094824403232666650803167622494836318324961471114840219450881601740394274861498803836653907320005861797734428402682218776531988251996239674486706788710685388344051297535952399059303215490131864954556683645749312208275310371074932407250747665870714320662869049560699271615529578439968881357071143329126853666299237243862758994801464584867016145522809158735683565923402144654216535028928365934722314127332564257617675869058732349793419651540519864712590145189649521552422642567765336293097159973175892232705240909278655505414947212221025817700563266231399573938833184475636421904371897684400348381794310268158196047976075162738814360773351988643521115796670083501998384445372210149772428858197998267619529847630475941705962681849380022821915708702213052734922331226877563042876382785999936888579886925741422730667725325061778768374574628402684282202782081102332808006815614160174590877039600328928609839962220929230126216475569248775533544826104920451510080678894207055783205554135371600978501464875986163051903431501794274227510592099988559263637518452503983609594169941011443966545534458763830543130903073441627750180750870647858502146357962057232203028197730418189990509262346129759413495597309057480461854520308248540879822287368069097998925905082894105476374710509974545112820772630656965991147099950975860697436150785533846030590338499003649886984603437421470179863091597365870524004687263060437302808451843795745165705781821667823200806815898474267368562905326262673014883127993082633869418336164144847251585608152142031630849088913558680644860730260954540572807638260558006623081507321508366865474608847792612623902282751208548949828051755714114576455435291930415091365484420023909220943639383743278449172242361687599286857235306650869868158761279963418912491807062806111892827689530866285736381137525258609692896478329985863845446261180396401012524235037376163001554950504094839762725292338990296124967010607136196161955206706914556625919573014033167418543724732212305742537985416654274942889174694919426728576310331218049079101903609693977004924784883223727569345133176179529433146490236266593982230156239819300548616397609168973000264880596953341786150029689404098148071701890740219595029501564661675021287858273864177925690073853757615456961744779271913834073721098563500945895989225509217738796672955757103576157990589357104443810229216837247649625447294999086009266909368703404879231251312244271671467925211148768614736097606359727981161898678112055533080715530118457538899232137272824575909986117463279050319450777772950289676949458763657863583117108038247371856787091766434505259187304894444231795616502379820014779538507669172142880999953327883358716681297837463611966578871009884424265352836344795942988232643300848032738228686247856233625408807289786590095412195335821622962537169197178312858501999004550749120660869228789760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 4622737120139156824484630582714789572841386343568768260084774273366692875246329886423638241005084354571297977344410496195545956941428302455001616836461847664016693399924244835617476628661375753699581570518842392982192556190010082222185975970122799295647990634978175807322651116178234763609651018210948275745744804964541481269545376405329932636554182495849150429857105829355409852520735689267983314927474365627322078079948140559088136066295412115873081023333845277647275222015559928093165054243802655286337806644238222118115054801893279646952990079198258424088818402171318609489557822007391588977343986865173255489833821223109415011894834904274007199124388745977777833864318958525230531424863544885533364946993595849735270225281851917729675820527856449242155946583043573651322135070557589343937585911676395241970610561245031567490958413357424731817952488787290389920098074437344822295808674028158328867920327911906283623729604808968969471390257882062068776347731971353473587473204479988125697481619914343959193686301670648304842755621828853132204019646021506449905549624166747329621998731970077574376384530236502474937531019124032025538033621525400502318706423281384791923118233686709542806500438306505191291676604457883663557083831860308635546348952153729210246057216548421078353409426546503813735085847563043731312946277587807954341669567274310755028559570180446045623782560090344619578658154534213694609833796783547514229743910502601025348992447753408462770958076941748504410058060747019398573217997443894747102884814601342969273455248042175585511136520336690413540028075339140263435383176845286648843740206338117532278864701632199625602442947779255296993301207083846801725559281956670333401387879616216741876208522771418812961884728499883632024935316931285213259021037230737196764939706310794326483723695016113536927181344976012860911592738514174800807756544677335443824935506211797221372428164233005257318503709935570245277069183792723481461016701262987508280625260997062434317388985371301890331634595797352798041961819917916010709561731416803064676272189746501097115106028510459125730377223095631749886135286330503779273916919057810283238981924075607987962873858708269124575295383749662386764553229931987559747106338455176523439517241856873721576140960211898349542964495824773152810834408243245847797663318967886871676774615077038518652397166353663425028039939739168109878318143305441871729474547222755990953339956820796600890399496296908627048895036329822961887784977307249523960643098155640394596365539921641028991173516233241591318189085550071599145583433445961782700938755490966527028175217194248820225741243655682878445362171916623568802982688172730842842433530850336136293734036157059729760476944599485140744279068978588329985723937312204667126381000665917672450435621244892271663256135705729842997762657091314070364025002881914661392795538048304026238008877265390924229736884490326862937734027624015679729045348626557773828308770564226332030180471936148060581405479507726256660708167016347891396888556598903032880025666621901125817188766773087977888639519697233452511952349707367734208268144634067943230486831445748140010748770364916838479693935032406093274128671079092429611552392599756930775860255804182968018663251893349646139806818278654854171699143094609349465715092829362501732313785605603125501107003917435885446298809225172942530261921967881312235951329647611852349189533194886223961994035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 313108703044196958918350531562117803978787799017589207588654607799110859535948462001196859803703670934184994091097933458749514438344120635099005906626568355412211148197875469604546664294536071532260086605029069244678453272688850009878496276558190888784512873043987772776750564590971171903761273743920506181150752165933171674970343841572638821614799310561063286008229419619679616545919162129864315145191393314944130587408888505446074228482892088795340741714681012891881483514127213363086169573443758919294194711802443703525099481678021431368924490450332978913897469088721015566846832933253934577766460550323223679038994360602751078576439043929851586794587843938507491236324434677955942644560338586108691508362676685034137124306350136028568056344271033122726971296268928830610436994523327183270790069232360897040826108217320370800657488135895402578007053792804040984608956077088664914374486109094487087248644281539643972865403121354806066179821587175554539327403029268138771269808521634337708738988268275623387251972120553010992417722204178914819373159831843965235104715087814200719555169809076712402012422429862583375061640725394796410676122573412121093563825438045589566521615928725706528132153351172364851109386325985175498823278222228718055862136142891442209428124193782783899180985184303969035668950100256604480493448362936523233795646287806946199396479120956227176116856222891789508390145818108093509688520943263149978181841663592471312726451409657912003327462832303037564679038697712772778007981411518449866388031044556404491616614762048288587975420742463652480411654439578334409428356120933567243884638227305214264456239290434533563109613803892510443270302345082801954836865710833424950182374222915158356091022396672823979905611884229732972042342590385207410436849567171172165775426177318125673031465268617114288988959039647357924200773649767286205789855016887499901568874093476899791372122116955898665380674945295706104076923568976137384461136171018137892077226950394259108237868054794278480837911180703742867588411220616794726089996498105840048385274844585122377647314957263935268880048756790692396164061496043693584654631829075877668944104021031178112493081630533902494213274956350349487853076813246050177817181085841310155742473202682491766576062598965985367402515078985768223427570391935469572412257760611086836792778709321704883112184862451198780392055945960385491735157378239186201944783899036144262394565484673392481385872054903476177562932559508437775653602690566625703359972632617625671890331927114250253709846127778590734706886467247183312255178177429132073363112991666181201559963408539447456145721340078566528217420323145491026764133009071524575932772613854637463847756539537445264555616422097293945996387303642417417485991202222530059378191836030760015786583853578092570944198616453291028533124328868915639482041868757003811488235854149815135527266135103975382315953890643729223499957409664213889967053031322758659394311081704964009668207688168749692445550309680457534765460894016087000281446869406827644708245868912395639780457467527847022149883178367392463260122899318458038025938112708619509123958207333610961320559987713705682323788848143578155244322917006440074837720861248419565370327331290225081682798805908843592164536323221136796198756156726720106379459169938153231260970789884355335181998967153586536696750131782962957966342834443960304511786737425941808931060829898562369065320448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 12184518762151311922763342129051691781354510636213625379329182833143998835428945104479974584542496609386826630300621795107799059960770570278745729049849048250120973876074342320111835896214565589134420077242205226466554149485326704719234765239007058656377405492396388754951377037613169608425244126584462271570677377050854672495747395280908583057020983379378439359014199326505586808449377346076736401152298919318799795021214725643944581687912489760566827882188571531507863370708525951614115077339331971667576586906710530277626531254221320649268433127145385088567612744188134952907591232217844444238169813306619914194949956661172874975548801115785816546103941228261385025688065204059278332924983983164957313390422614296298940508377965450134856761962751870210066606967052806476750730845419125662354774897283893317958656757149755152614879332627569187874151583806785701860250333120439282458044360704832988079451362600271729943934588651176581580771188373511399533889671239008602067625573368369352391999879813078398561837903522735736428277858566608150640022963973604228828817369738878710706784092145676355876985365935007070048275582274857814565067676355283104630031904292855742210137408347397928317454549218978499366853731257503064241660418225815475128323233421771459150157732262016966937130976678930974190371586356267367822191683816362352794757938245948992816606272203503903085014298238081358861883269948571837197084887973165740843733667055747337408832370385164943983974193501367488718962893654071758918425595034744925664299860684458735411589099010778333100663865110871162556239451331601730966310346649105389609672753511823381788860236661234817665377169920519552914017264207424636699239787666934568092807338698043946236280639834501546458190334141047652937623785514415992237651417348432122065887220007429625610338214041399928877101245053636185770046707867357711387242571263273118946697077152790355954156711543339613839477591787882332155042428610645304721568674630790009028469602013886275947388475303742207612825868404895490695892831291396791277486295878859769784606924861525675043810191524246525780775433312059981544133529929717044811275340658566680270336471991520155143673180311555294256306212975071559944881666377820222023873930053505606222231768394785268381539390528060082454166267612215186245703248827461547726444150574652788267344363438409131269120005676992284531993468511726803869051557120291325662817286100333328334222678197508876183157908801574180204787886834974336795966540145497983175283290870246233671156169732636086737291270432176192796094413084494635571928825153658624781458775711221080393192481215999552235457882866852667448654372532116621722329467174719270623737828172141499261921582142947929395444998209652732112543116596871946333724270455494192774517751257185345659846296591386494676160470404902053573286871990556868330386273846646831527449799485092665981111242498696825670056592508274085847867515365446689998484423016154633408392909307940294237497315503482350690503121548342083144713957075977799074907158768924728356423462631426443351961103841149350412692596623559438950728627254141177759106794823771415272190172607267912586916918957577440821780040845669900878871879012682003082082145405593217200863892928067791834771185640173256916272158323182513034656903926013379059998082434308793130117291357656829392457218188611387447890812349432509714873594866804912079672770701209169341789637216706683099527354777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 294928050084678769428997373592613955129096224992326728424563426024363164335012092535706057521138296427920098033289618066268956447482885257058371332777600301752974921632242241254598561659711737219355699430501653712928009630012629333756279691065385693088861562975765149124446730434347155171876550873929895238928575958065760261335964677977944114106236248901401098275321208994333533122586643816394876262210697316215559867011197690410101002794141604071615398981326659304630992634106482964239969852661682918072271239443291945927605545188136344339767808458505828252278481941244249803061662115032351985399848453704408891544980932125597751622341897071953355723368247330087797272734394540596997308094701811048804456722717002012566483919133326481840434524607137503861681340805435921652990092736004618189248317917091540616140821612832648448841092879786403012744828131946574961658380767778551981633571116637674379064413690117081910456909331534329886384781377833028809513280529973138144008041665095913081192131844226765344835106409941825966929556079087693771611245705342495110454364280997130986923776417206476711113313334941150993539333208132461518245052560498512333924240052105481919298010377693641131735543522253564971395405436470626263963225686994637000632146670355544277197553889467273560202434508920948544951168304077650098323313759263898549339982516874200338731427018649572722092994429979464379146056001044694841156456457628540025625950522958651090873230769133683337882941882315337400933652565364918648330215971931974437803697244774248698409303785285893854118668409830114983648415858107023180944064985603052496902262486424774933345719205057660278197121848418363267256747989197166339530816817644029499935102398913639707854672777990512115576645884523487097972780177229030838798278202665055075571012216940066140875844667795061166401266033228123198424259178464873165862587143572564939689963109207313590010737018776336336117933234454618995938345649453698817157063855248638608518845766060168632928159312962444489166898694820185170969786133484428666291030639341337868533470452931867659604039896079205002756206659986502227115026713091618671838946249343125217762891851684646792948540306863802639207315903194261019719506892275657246939098767197940934517295828768619396905700651707218310303518069843321668494552861945363959384407066024826080935718849268013959253140950918788482960463789897862065589587424089553986716855439675701816754822662212842706985340344052160618158561150275514289502634542088098820700561757929704698608298941091540993480515007136397534970210303218796886889187271384853622803680188864308338156936945697376685102225577496940513505925182985892607654692776344219413926586494705539327568241253940252457781466211571357207730708414525881535946978474789158745128988065776778083930972742333457308393623776946199849912256817381850826546150815756771608160413342992382008649993982042122383611504788282095310865879287811754790364196524127897635774440033907604465751318990897225963974236193663076110252812385066522744781576524140670533043546233590466854104987797571980677809691332116640648335223921344521892427605813373797320359671010505579688565313341378773323469856543127150985257550718166815122353255753624892306635794866258569155842644933413589231090607260781242763405025359724840422160053916990284704462518095484185917054860069003982316758037029623510978324208532492734509492129420054156480767362018202338997135551192104960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 4388510748595852021484294469440256215821020564497848510526165465091897332006257503115357432690397402947807144478485785859203756117274382176330608601152769976872976083411842029083174970342804125264998978833420745001727279002193507961636309247541034886272000567191689794438520023794649907541516998997805738584139235553236440986395698187453950293932874581599102156724297450902332838608636199515606323131514991598714228717652040075452543501436310893836992778445588144690734473724027736299798491181695036971402754903599308592990463305631272493127363572193726378730876403722905119213784092339174298518652267445257971840273076573156570408133435889550100104128789504352242686553114251485492076840848204141001682554158609052523187492184237186869754489969571497025879854219912866422702078267133529003116130407954529342591485808882426578446996187028846363094261945572004870113610609294751891651232027251727526388569055820343445231805544810579184729622980718312392491497848190762902244023069521222189000743000152418197635753523856179418672029208881073954009224855387432154196304129942637738232879158484609305252611125712947610829347112425345602236285679100579182118688246304791803422528577967303679591376465712195256830217850319800865057192195599421428152440023261047219455073903087849716230962416965921567124140035105383727912809900907849692470784700738289337680245117218155627349576741941812932244202210428913368215849520685521216811618071073634374146680186243571445330940862427976411228807450262668627203249451428052096080324136996501058003382760417124382627811093737745301398516008043630664142624157181052313597584993110437093949719485739572746816868773736306714325389467724168533863572087866307721099981843353699086453942917721134617507120369602183087414081446006898300617336508889731358838167630418511424342436977897216952511490413103353284834878216954935506009960778000296939200705246825657847267644871121784748026413115709018552724951954210233488482344461689883556848845714605326495259947434724811227294952447179823533592304435292188306342231365036853270788009330432430983728802437352717008484754726770014434226019002719780628592805677384334143085665510706751390311502486767655253323729149624195472989551942407153303078080640611813439043954173010648819369099068479738530455347028920356270686808678848813537158062197661597110659092476741325947561402807475744740197058133927105159878276959438443509057123949140876147694409995513429584178565212839296615653323066674504461158791475592977464902880002886860532618328897942532878533211963944577389972815148325416665954571045939283828919374149777898019987416523471968224051084307969232477225344143412074912398161267477971553094949491626262155913931369162003216144267843798506879701208379442525092354266636291701483874792235966581195645949270900475583033789580158845183950882101678270271485784353143142569983843961828176100527838093237470997333049326689071888524712536401894256785931113579985354712681867178899407896199138514447220388029616636967643573777848766640489097311087815994767107772468667415873676213488374927966010222903870669728282533154680320431434596024903198454435064197007809705751764036803140373856210011596847500761377030662586350571278114886879778262466572868775289325191744920241620408381446540182265609072840357423716066049107808820820813031204177980303647837875919792425083591377381367633406512359415359204896339896995632997579627135934201287269832776587673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 40770041238142330466842248679548483728750240948011976314603851568835553356035769889786622921308604325915535309787669609384591576956410966005087566746607568710400461710664970374043201362399229779629627407528848169348938389841713256075016197162926282709478939746052881192930865373639886574067094698551134920374869730572833018478451573601053236136248309938283688713666825388456586148891284929203835217208464770541204807987528538642463761423700408890671650287522954756996322202482097494598454814482264114772334057175997056635222506177899624192117332393510028742429463830925198022318300111163886439061454096586327769459814473996816391404514235630507752601583288629137467071984490174667259922843093057149207257061555887698652210203863745516496689377541005875103419305322561120599900828944131167934492031429275968704381536183315827917606419509299215814589097974982305144599829902243394670833698780784574913146022834923237043328895137132940284707727138068989403610107832743997789241018537267271581532114629944435460656110554949942229066947265539032485436513468049047344328740844426244357900217113058935355585288308052989599896010203968538130127694736224344852281975910007418069610760242721090071781734426573459018975635152292033316334989845601257986601078224372959613145680946961992423954239238028046455191457673536222103009429135067249001830701526043450332240621326871228386011564777102577119868990424815862886072861747449840869976256054187731923621069365278008765422652126107603384195762845171533145050091025954927152444303960559471564181337972788794405091209705064611748448829093642272569556112663699999849406123756681425715772973561227374429212065271616903045119614402488529874003550839460028428757983949151267260115571901844062988911600940126043260661145710724385619362200074383930710362930252035829068025941696324167992566684528340477035056896396470350768898103639741482790500500949625907374585765549436367381631023811611445371637162729677240837666947092012730931423090970995375143637475080440833542362824426136447134073583604801263763220952885687077286601156691219894005736208327190712702393756114699529113920163413048584450049084656795526303089305285709681170516130679746293779974661195379495471773811884437085430792623208599852734823279444915919112318405595112037524229476882396049911462405077936469439424720815996927218995346744547916583867456600825447532410714519064590164318464689781356507997715848059057940171743272475020692913462643206852059902837266352073331443970872573036913793150633031905471132712661122604359646120496243710348745074463202315131762733065862119374222024950170691744112175730101917008217534962611198934513253634208692753984082709923968205958249676007508610308072099710848293716769222005416302671358220645320097146323334057571214524964991125731203900968734619970533578478187204403323106294756063004091170911731145271300616488760244616397842391602045883675548209609858527815453283199187686650678520503764473617670454196448216557194807679988915918824666521003769981896868653714487936966057871130539232820028530843003411258984796210687187101262962084183030650859763278851001436167491301048110455811371892095960095380470956538613671563893408131646534573118237319326638784071766830930033013669336952506553533313454184267846372394104729343053551047926892807785291087040710969154789990489357882549244447262376868041389703451468963927919779071306004821612273991166650740326234296812239320812637441228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 243534708645337140608964177760193359172011921199713125592807828511718343121074540167562150548279560542745347246348933670140025201435114275536891795073462763780316433701647486068741650787174677227575483990975508731039448409051081604637633516918307789337797870764540483828949805324411956540896703322418230396025129285474996052054485836702591108834122781372600107190348695176349463169071239869996538906554082071525224036787622852510387115159769845956045676790485521834114405979522164579883574155553803409494980341115652340508081907689647410187735621337572370745975097756797433676323297922513286948244853714928146347106563233711881955243301296178690957811928842275943006130840777674559205163182161523037409704778274541467322146829663059051648042161117771508844460783513312478158276797504524808239788714791498563254749897685575469440064956146748077116970455471660144684664766888037877232806370185092515866481557370679879086450539727906119463050135887760884009447116859987612469556077229553010338944143533792385689149004379413042167585252752167076119604204904386955875856572498922787417142802498739877048536525428214183888086547096799572206887820475270476591243978438238775959296690581164353022087573935575916034578056462050741805625066730871855435675116087083069796306157861049424560089150521591726734701391188654168193010724894326047942545455177440733510742089014176131738862904103496426542795927694868758203648558172472961470836351162605203087746656547554064083830178751991810812952446163263528279801307344850739846703990052117004768939624539102305563229151516383778977230514517426541354774847304092151570055854594480001274662408084719529332292537813384019241522736703828328534497250881849155068853516759445550947994840327638979006219107299188403119486977200368911244940401672589598591108070739963020505584161480093131825386736622545705186065516686854482797609040691951267821283670478186622807529878931693991724790767452556127595617407291636748601373904808667788782522901140967929354750252341110072560857622308107744405834061593315261192703058595821944552830937613898358812952350802155828805747058673595067513019704727964807561479290573982773278328423768380650587263982409147605806929206736710984727530979009753515108064845769928066920359204870445753771209428737762785104149827460148256145849067454967713845755922234044752177458072565906381144552243604644009618778216241454146255301150829758305249580214191203167663623936673545350795847981186684384679041773176977906461528800635331327451464993302030744282376490829355300592031136611194361199633526417826650434240000426229997970422957750470977286841067250553419764535180811494989802597918492625494392576867531358976608248507620006609605451634705158104239288528391267155395097704824678765487219218087273203039571241508059385542044762521777767222548188107680508725067265474855520404494911760293324244481961046175821731511799303309259268252610366274626389460602015293725259672220396287075109214998396080438823795696589009844614354742376982609982134744114610273271598150195763567303954517518993370070092249341838339002852990030750186268061947741431511674320246478245815126119071103201636525407270042479265152356674292144818172554531146036283976127273581894652735391720640679979373501687674641614400157125736480247225422985317243617971383222816997606992583322552115401235677692512776790174895631304073731237813656377990521018011316058442703842150771553526218073840585405366272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 947357830955248132343663407543629374728611815661127920488494180593968011485205721042902214074016530277042581652950517416846432547137321033649880294902815819297853089284606817229167978779385980289778957052398644682075998772092650157573431874001736364773524974459009451384364299338716871527498258083699597702511546392065376757861924624847734451643497109958469669912113519897825017459028489200402221669871866605154137937872465017708208531419616454961382877390047627913561427081289044163123321564182822078284766196015312455103828751806800522363073347016018875539054530686566940722223283594052857713387112482639531388773776216659475403127865591033406959462530097378360920725078413566512717047250295948297039716653972810232670773035190988343860167191791318501291986872150702945913838564689900266863033128220600010730113048176968433432883847738139499410708225828208231039175313109400216512548704498494248933956528290063967250768830214990032062927783532654041933170050118641157507386363669023884528498438244107314151948171826001039807702556153840439366635483177302978492169658823707930311052256835147931669843752453679548066995965775528414165147066123360746846257611118853041207786420238908660759800848347861309809885973404675240044613641647202714947145623051612718003777988028626124002570116009469328238029256131512926479976306109356064002591098568196346047505351924924879777767035550678585873096916314571372621842235089018167728023895026716916212144630945319498497484333036527629908939122472739112601062491465625318296598932771152457892709975696878727523606022182983963289641187292349759531006341898392731323745946972856422992019655384181882741183014923067584050207723143653360337014051341769893831125386352529393052357555974834149266959132625597050911323445551002605873945076646880799133614682312251043928562363486239778217134592292956831478012401596923443605496713634856546741130085915993212835235054032838841220641878142588696646133628574698288699357137907418119849686012999844473863685140876926410582806137461518802345303956855220542381190596381435832226366836361230171686798163422064237848891735340636677645322014576811043771652135339494235753665313792451128836235092937018133293123570491178893064851608413734624547548762226653686811461993336828012189853452554093338055392264116478049625289842283760337942555392515197163907516879757419553749712656655535289790768699793416889148309682451910016675003302554324930988002345045055487048475960174689289369029856596382298198164934126733008485637570912979316240016854285450405069872938381936732697912192951979945264028574067753962282312023456621516935802909724673891400894798035537328309305498512296502709396651893861387632824724023681376741966834957817484481423207508849856574644512384729865035518668777656754686103147190843274217378143045701852012257499567870691646728541874228919948760524483470418003649997972708216779397244970717713311241948718429943518602678142824954544400839041151145088776769855667240174414763099290345813835414610639204252140840718804206127754885884564285730388800027589422871247983008257809296621645337559167012694276115583058781622107783800150916250867469822723537282524435641425861180349524552366407393776829371430701913272304774445000443596781524184936409158413837177976606942549575606387335285519834604197243178899880667492028129225120951910596487135869754479201531499099779953037698892240670553902380147611949284139626827004578849796263549442457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2216644097333871534174200977915924684818882664301745460792870553192601300988776901114892915490747138613015811148504338766472283287688867995286149014649873173807510881383674243027323048209611542320077505076958185985412193777035765638607972836042930806175115665189834691381830898541262729306560771459043743978245043557536509798701360703441308133068545665225158446915194478877186742655581385492456064077911111760067731213397281901177965883419993796483397448952937072194010329482944407905571416444863674284684532153340111288798604340132657803049245093252903701619280640682893308610767730724926258693923313299334915960555539279160710434642590741213780484345795818971938031091863318413059059858872100480424532036886896071707768315898361958964941904583692481733861054463413321536190751721556640703500286606688786068661522334522204764742198391730609855406758579358724753051035386204485332154087216176724346600953920991412921023033829575208757012600949043688154758515816842761366836950015246163108131961429338933126294621939157813703714375342984167248787597315724843046442835130783314207796182953921351054354149800674089346772714953042984451560623395336263026881722065446851085541885636388343147273358773181547210766100975528922677208186771883276213703484110270356576236746929812556816700801948425917157738596225265695221082574178766872160756547024416615174420944038162861614241865521120131077044730113695515748994382132950754591228732290376964276738301984639193944604922205559928601301539206144237971578004781468596291168609292706223836346399883839090161368283675641742594336335030470691025224071508472057926312847544583023365994248450007385883957899962147018462312932588772934611512773755975497460849940978126147640572723589472217193074962001104210673527801948295549822171529778276416188362267759658917930083789548808932053396864727517235951534882355782750425811729269864328825031875710924839451857049695401522010003479372581239415215494378024371661700632423150271163493664166721999274579630791794670681850189552593367328417488735092827100859141508278980559789579620209416225144293556365013694539399390318714735966156509429032984262976003947865128279313927995416841009911037261218866278545536081779679259149351019193588095921031818629914867628509993970558789780028987207772204637349843390223669172949194339681822577278421702310980640310200273524406897278984260551497390444680072562346336807052681773916206374748497838288006931501339034284879547733860101178429037281904899389821691352620122988579896902213000722741515236977741054284183000391771674765087586695159560628122972666813723687837910353799297864349813166449724653228939107117412121490893002558224205445443685095016971774227094662866460486709480565701312854593526657082977226795435057690321850202602290884171109053008893417738026953908362994367549864939313116907172647832832792867303419604426215398053269497923399897672894480655468381485134224138794044114934013084300901564751380954727927368715576804556196519464123566620782346168715169209185377145099052565570495754317303828460556571583456735600765794999401159980892582798509910664647176173280251616910248044568044290497165324079823285383583113786187051099388307156323902217025536958923475215198062605535885947709169799462273802268639847908666143280786405622990948163008238191475528046283866792969897277189131447144233669858222704485310873845079079618597619480171029661158043575536769790101502222365185439472829731962880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1620211948821037741821770709133184668311737633356682288847952302589176098338761573125837444044295840842205714395552891171201839865879028110524616835836690378893105538635366736540601016723115682398119424290224318585309091839927618194196394021638011120155515356316891667600333707923819305034800143284176353744889471365462436258093625404297708595478980599067241382863664774145168759734801015576287751586837508024684482819705582625291796521042326759323595428570495223812412413008652823726685699535908538578844622521754027200231213977720602047232682423960106556420218162797004837294672394276578974740607004232808258139670292896302098069523378840467788652278498502940217578199554639303640791056173050676758040654480061650631220609210952945873183894156641724378225180440052403997523456167494112336132307890848957845388948392236601282930501141932409399713766842272054144358618175375556564948590006482577750548312240807319043836007082407337003633593013210313165446998394747267079175925214152348273683805544581611636641068727752517686601161461769850221859512220937981417733854233252969689883944066848894882475627437272962649775312533910433610904104684501527815375930708770633928409372438995537577746590063554222375035436621281114500316587999981855496292422213659469097813830243194086077906006247774347645156604639127604553282369675023533012633353081742987681840341154496738982184455031650761322117979436083374293871142426735891665989896079760346455125471742534085205463030668017754539920807976340051869153192888308402856337542220049553406683107926321884396844367898637712458457695777884418435267025842103915121613299732150266156741535452535493364123516633194278951265651847315369844081904609483325387951293095245583180398717481712294195438592503595407768808275761496044477179152339749168335401105492740017130593600284109987729456726332175257779216400223156817744849914691881267575794645063530248774685392465350087435082644684089019476825211161229607425932725014167422193492035486283062711134824754818413639742521484521880053411083311476135092534775678095846395223230670552455599075208942907972897911253730728135644777744065126795254082365774937043624749576406421454979240536245451217526221013393239483234751844183473782864609510046926005575818430161405940607875393566627452355179084917970138291545366197454118536958380030850615866516344507631393879046631980514311931425114621205038582945323154498969177503439502992621263573920944686872387338625976945584650736093409386270999803204615762836754451552299534809006016134240754292494860166879979071003475985785524301933078321244445313285352195256120706758215250259450011847852923757802390852956210850597051456671723728153588857056220432318181239991545218937122672129332126621721179606776634488403618570016893039406710417289075443178276234194531143004443425735919841993953410774472517367476073661947439152054682844417443710083474741415716252747866527310754314326163293935526471404590052972040094025606797257593366596463216443050448877296136091290718453691673212810879918144618338861514022778445077379068204309677494755640209121773267425647921952694216264751639611426156056360326225197366993835657018214539065325941192864957006369545412015029623965480304127862679075131372744999475225857242134384387021899055348620557749698295087491255788558025663762892883627831616129811694912999139792085135767036828343835754150721078072321910670064062131934268911731409744821214010923158913086285414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -3761546701368737034428372850214946516402919549487050536527333407033685502278727076247131552682639894807074217454999766763737325985925412421841349264414851388155223047412102873230485102132009916570338192420556484042031709379390055178732836958122083008543593006961455007441788721625632150478695590534319557530933455474716609442499856182808617244913038165190066045315314678308566665166229387809369522806910547252246340236038268224311708801648394416602632312216688928227044401229317413435672604704680461767857880658846111524903877156910444741452178701282375737986468143544318832827386080253120033087562952620133868589758079930598053738248130825365171946829791875803274581907919676162614584069940093767370074864522911921619807516034037257825225450788152116291438386862319471441301737750434554388335359133940628362369932552192943124181526061229686685308058369992592921332817270234200278560954870556347208214379413961360417773026858208254565862765497866467708767263401047782088959518924386646625124632066296191610839339627495463309520689454464904915040559689205774517431738569529574089382725964732200756916640993246216666625023508767995907199244303946858834345162303140379196069629845816608800269761497101159072559820138539582377362823615566282369428758378347398193671806701761439547548157889961873295419536560712437017842273946851825435587003815765963891080542779394342157736449585743275637511394374054321939010601293344228570703857216729510654064007500811656776997306331606654455897114867771211732310098942611186244745305836503959846627188963731447284766816640145905396373117700477429246331412935745978966402407284782371255398051163709595273624943193667841905616077409083876533958286715747621707647009720194544579573791118760559950799281944692992810006963631765279495089080223675151400491428397218024597076598872155689884382214134343707142379950129011415332872780291310086818905263041088129394104066064885878897275792037288598142573119381816043864680322862318902413905175989993450139419833127308117871832381759665333069402800853733853648534032990036552570532227969700429646886186716166994087652608947304616089610108866136275739305146937460412543778244466379642526718159347589133094290874893833853543958830701113062994051573829372925621464101494393339527396045064361422570298229066125933857870299969161113640774483067123191334012613175863152037224388238386294401992646604147450797344608687002201543027825625548044534468426397567685170371621302204764687335699363519417287658008550930679313316053971326246905726986020946539008448228039880275103794546014155499210519023208711469064903710646369943331242347669773033109262833286429177121533554803976971426676758373839646379311927745282414189618834168701319781487831583244202466590411746451293341245358024324613200972094566945761349840014846422862818923682558046228832451764437330806387042936041120441157183020431741724114052757370344705520344591567608239031835891499726574002742583569943768593296036691600892730987694796045971568228278370883706335273470572370636756247856300618304172222426760039472622363339091091471201033038486138851754865285290366018455590513305735444570564187106438576911327075556724997613330420594247979721501523545835014203156827353206284539526411460312065984855834919678931983263170745332533661444453669956048743292962137516117090020880172041370189666607902059053038936361619947186582303790592581239188645111201109764176229237588014136320839316396225803059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 54380977138971429445818833946098072335766017757405462148908754393157797153018696055617454436545354766581732199761789680375565183125149741195097099593285140502768169582149309299129667703561697712037836130526652915409182329749246002608860862741136414474995708251614931816728461855272639428250676537714406138242800786472187633966223455063432078548938021094124677636251724796230784677207768528288069063627135101488083159577572559714958028959177630059684498305396070465660055013938555623601813777195963372706101879261130641886705666774535773471815759049187379835358507971548120540037494339794161289678683306130690035509136470929577356736795671746396648385640077438926313115277028945090618541922517997882930412210533425007784843144775653829560607018110080575127611266041634972843265047089782222882020901779965486308666929195937264845909697919422711686950073981271402109136097309757743170644833460234852736945497517878644240743779526922530716082979903506553998925105754390884591218062020337057153960034340127441718938611859010518889586095763464518063310589028111326165047403444241513125737350386461668191468379791387031103743955452961842882365715716018741690863070365143358976349091652518988408874532610880255926615371807767155226993576029026054071344144586741434057672679190648679569649233237427743934240885973317149894368354556894686613794027485855902920316164716685924370855173624333972699223063283554506893340366543475333251157050585359315445388715125409236217713290051404992549143635124323731960237851306842379307579957363249428259571539660278247995613370700427832395935255944863864454180078738985070069533443404533311662668277440319201324174873128928390950637000627992785736399869007352700517444333594554278987562359229646362628996521610427772196573339527532350475290731138400839099773419270883861825080906691616564489351911753645101358437817912467234156730095105711388885738862679846017558347236113659995097966045555559650185284590758389154996145669133835578021396355119614674017769118489262898344747607473035382415736358518010153612036556583312700205155136644185062381624625079368863535008330242449927465636444318218060384613791538476537406306222310774054125438925061917010942116682285052490105536760897517068569069630079593977200436637190699670465633013956377958907203324952284904010625095327738760255560416313099830254233789216320797417342384269197381706940440401044129112064755848620759942968554000323277210312237225069118562614920948436849833631094223684838393264535348558120381055365141089105732413024094529416596195450577106838590040442792953120384208104691989272483752584277857794405040617460448000079441551271001794435120461658124863844439313205361070687151047697864765169005121189096021256814967143641182080284172644311184160534818770756922555754076319149507139443440196493537075339396262340986954887311536797083360949709181648916323106041613555205395131614905098326831691725255413460496474765443270020925033517941269603102029394981322904686244758603757866330758617892304100576607336000475326242171754499341075435171147555116716402048281847353082877533788610841377393380513540590665997452771803282620326242530684096838197796149091776236812194657600250557386334641544356842653475904819543156479166724136528854906514167420459590565862693655671289439338467551669477434247580195365260918547887326486606517392941603919435024184648439568639108646424648257899783943648351221206968964603666935715355425232766606770176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 721934113221889050394018511807740323491022362467092649094255110467230225806097093842729872938791868206222689733030355787169835003464041437550435305152621034973449054298695088874791440136928876958935203734874977290993629756395251311947360558304250271174245018541216106900907239021398207388189748851209803652891621452999131467096159832883635125868007179647209094075886335237098130130605356571904651308878204939980811194095641369679958631334349842551666386633740236647307679175847975260870425276202387260144348351566433162181537676484611493393953860374919589861912639019267847076254918515221105953004986408479957682117474302764202068630253656257320655732839568931679023439628852494055120822068634928135003862264685777302536618779439179488342728416549879855317415437526516469765372888536354036450221441650061933875871609418825469122877258868712775198736376020743552827366480229616400513941641868664592794331469733307166433803920506584233350786720116434873534006790163532865637857367667762196170859491747952271798514736279902868911414133118549105316044400424127627822964285639422446150046082747617388405964156395383077406134855351404557477726076328022176128147601813043176836449931702581701342309301585959023196760947354899418987015670977856034417642414139351936842463928752046887138653679160560385483996339744849233217610077676832676753017337243780594349090892782020614459406829148012544164116286273355656782943363078643490450676730152133687498618670887392426058486947107621302534299172678861111000000381713547177507577855281091718935304183906442816422412184053545493644530931964762713544935317419407011683769538710594702059688079579756956888396459294131752055132297434161815410640042326525703704764347134324065611865882766221572846197758265506069802237011904652884070862137526780060673956850807594861712732357428671587353537187072674429487061669915008259363221781284967553886340156510955305682108574118107245384564783360528497492183781142828229866703999272526221387770782702235612177583466097046231964995610208095875581625562467131372329962329793153400006920987043073445089905197455205143680546295741598288305664425448567441111079697366212240642871690400847034056043063300229019724179474500440594178670699914705550540139169244984918405786827257036745023902736096600396630867477094379545938019001067732394707678758067406400386652863049111380764703282656488717700528860685280173506141532484442594733582875354610940767889780249095547257363279400152592182383822623653544251350170210436222421408536453114743123749939916994046128728524378661621788499137237141830437734046803704701033311023525647844268114097096430289795075260700489764677007655359721628490573738518292620331556623187565202671971643708047360118535070943068643377541885839041364284256765105542900159925925976059132900983211622285410492112837727313329351579410945810034441756238228434565138336165929640116924597408835796595684004474452969356639275804392157180991419072147118846094877497042025457115988690527614660077767873452144483922564088390760770979201766232204566335483599566323656079197591890326727165863624060844357561049279661547873196511867299467073546802985844667610853364734733122084490175541372441216279852335084849665229629421505264564591914248971928831273953745550596307606696235696902016876117060254801100587553250109670221577835749506333304775720776705847564425008463749328604208861696595282110727573660106948914310570236939667145861972031140408170905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 4236542127988328732837867802498281146689135965123954058465054310894328141308139938846248660296709022341621488386978789871551176368267206081986252987421817191404327274152087231681765148464555551169929347885053561399166372475141798544056982535401336377176308626931797350774237538513559067041384357879558318501769476195205512420197221443285486808159520142978822178696436285814944884775542696550983045871296338389836360969301948924203518177826752801565434834630161025893746725073511306004986398226924912822038598437235921578546461446990150130720056720220543012694692593990162898815938156812081764092764425841621276825364798098896053503348806094245683354254321169361468456803151708691500745975804842256450046968494881959757150959082697296035963874627988166257159283187828609640931774626928784008135888502716673394870885526882612646262402438865352038581472932491496461000597216531557438886299367932972284648147711674724467711826881829970158537242910496551792040929374273690394020409974214374050056785134623798377362695505618122093981620268894429370176500678587379280181074150130914718843376481094241023156739261166608223770480741748390690422298736909680566603426408521310329444790684529270243993862198073463383118750432290968251214817165153576131820977041340083606796943483431827904339121087893431990582406655091947459018405460967491139162991875740299876090253382012381246249341339618825831917989637282952640968620723616503887724150822336626355939108925757965869233666521584873666010048510635138440330547766039042124580429420965060862702964967118772776615584258670014163782239243794157457156983288427849025980058480783488880765527274508814807656984656321122182361732927116923194776756090676561581706892361402303398061797330473999735161094750137830842431242172662893132134912710766776386992838789689887619778726994762937157517247522969345814710509462967286152773016894615658293633942864206710066316502833423835981639385468441973869307937710446322058324936011929036037899672264754168928128531157493812189049790384767901277483353326559565222141171513096828458532090234156916911658526530252718231063510133999333976595280523736859137404746426600693454774912871612809224637104394980252368925897927444113642446428950260128722876672324529391470457910179857914317216392408796500183980664484932636728872528764220577409349690498656829568664916485807470407086003322534970656607483164886295146235102050576667135526210083795952545903931571236337499474429614888524833759130430655268203658880976531351263856439137742401074799461437356399403181693517843128858752495445433290188065586629357802571264719853317733535514503092858203731446129619689064940101421233183896066800253529541846047965159808683873481395649282291408947562142989573890419547686819352167673217426131288554503753060375728741135896286050658840828837534074305228050541008951574932320111395515036941687847399157712163027267428775606708600407596058527228315434317079136291663611379114568343945996980350248782763139620484926868136486542978926528803205069078061632304267840273792101499189227589334055446472718736275318139741442366019869165609499206483629707411510214620129762417629018901319614171896687636119492957979826539539283142939508797831594232859700914577792977368036529789668836911292191181259327638647687588940932396676042988667048788452851054765623772258534019027203043292151420966447614643711241616232959703680376318571415316869715254381359705641566434013423654718019857285120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 16586572184693393342015356512122202788021167728078325533144091744318287900183520490874447679854872320030168520613988363258505101066461296658265505220961491040280265414292276461535400702569302244090412592001204238944152088245884420129072792576287342702998384912940635811415861990703430822538479183033793620193837534134771551908464767462652619904065984598930355591015160853059235204546612946761153562657471846071128240626142401905072417017537169730816922626437413734627165387114735259915744665718455623443867355870396210718905688527680211059629799246431743236213879164322880085914270215331283677607151299891346488194784812205463218803984317501758700722196116400192925574414631307328784832806544148562985855182098960965594993872963063653851921552957188084519757508023204292199697009460725248404717838791277794212001251693714996181444575347016742157540005245332167018433248762853035768727766488518725430552343714550505657475064774584361761831683148727699176254326321862243550081795345814549760235562261829455125202254356295414362964079069175465070924781935004255690078033737199808980544686354711191813027299250528477298599189513101359992534133503841389515400706068316589061333356472451563430188805417200694346065875305556414209514968849156035561142117428898130435238778596051905490089397124328725127265112533905284930291429464608357771525588293639785703917136629664160129711984920875353292057718851583227468712764834481247591024200445859889580295143437757950190229619168675977046014800322466262030079517259692370294868648858443920299669399516946397138865496757394532629292378010063512654720431066848058357394345178969623705239953734476464090939152269906969569997338564107620850659794978942283944788368127829686464805234964607857817253460323711797349425987785192871814112232522541159028743889525109997826501416684590750380801546540051484388785013733087262584949195791873357676335698857609019388915213097815769443176859022345577012024964785068145831684856224821021417470725784262351401961617362410065386480918401061887352522122411200507515346107488371018905636618768683209472494122410033045905259834494316054848028308311033181201970962594290105140813378272737174846670636939431544114850307097664274704821942616959729382857963843581763368448423885340586386523570721629855116558017575680351680697040920106265437514760170459036730620095088773703025553115668199120297736897987472688671450371036201127953540377465548081745399779016800986978613019342643573094490032244033463016056386176964957186727324849759268616654448749697714161769664442995492425178524892134820837903985073649111317913022942444855036414551916978313887547085745408896840061846367051215563625471050166448468327401043339593201108052605711928501103182091081461768429284684539147934239952556179410115546391402835084853911953406891322593205095741550178910222122142880490697315912182744973978548409062455996201434521642809668165893215585290521517378141338768961217798990005398924579898778922951945899262558742082441522220664615743505652154975757386335522455376950482131253944251723328818376813442273929528113199754209282888340879940891491401706233976875698205057539606620051803924135206289397419045973882426916978123359314705490657580686006202625097338947455371160750249232723257835351449195918008426100648156405136181504649973250787993601382773074085046488821870731611530747587847454165856779184105357607082948327103146191375050300793140130879046615731922984860599189504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 48001875371531193737292876374404164009589316920942249437610540119348680125739760912854354189215535835420197291823854970804536851135596784260908704681430139121450012684050228681556375413496814731233837112606787570091378597274116200797500268281400546302658959335034827417374132848330675478518633454991924406631909300328626326542461036681540520238765700042852287894653509007608029940159870754755520991634634926982534484307661296825244088592896071515039706412984438169457236387279533206523649713649253888693810431523706641738057998924472340413851265620019737427356612839868687014094364785680877817196616133027776574060008423542556530383563570808642943681308049944353797662015854470302021347363082087922175471689782577379477215827044209087997824367482096523142032355019012504026324866380430091718751719280588809160039173868181738504528467373539464387989130124378525961718406894272379121485894131285240947434847996122896245796627109387925016120382582353914208754520320776152753223149379626190119871325097733399629520816994066891493103903494734311299281575395579205732000747637737125103058903518456066534002122694303824440179763268698924771839467277938730755067882082174621655170974612955661653343619506810470154842691103894847033964392642299531510036112307938063982182400880281680136258161372581479894319099036271418023533602686226824035224947727177021258679607849964523721807088513958998790811402673135787937777592005453542519853891451163214400856508059516032306081173661434370830583163301433815322850244730434303799235764409955352585271914007437662764342207285158281111637525252275586134799965093265894562030565139814050678544705477771537884882264002318355574924942717318439292330228993474647856100525595004956217049391664454932194521874829486495574164251689403637540693477985243439968708074850061303416722228209492952438256028813400664507506565894995439914363787358043526203417077474532075731427915204173058083402004242754783842562816945409248844325754515634430180626971041539670030200572537294642181245729352404799533644517458719333327758315484161762246756866513277291432338245104119478242240377728776814637968302020045944622442945695442320640411100481625209222914560825181492879736224448231806771350704778130139103021029350996568280266221709915404806003642443366292045723872212819276590162774260827768097522851899696186792994039750803629611125949671040345864890594624241182117796596062337475521745107652003761813076539700433920501093751163812278271017921632829430943589786024494407623321063552647712287216401329174678620954302712304677516519745737381335919874004738905023794121988307074325098727845401502644750006166405840688647645200865732045337105584872446888627742180910795794107878705464695293518463042896582777457112330866640352319235191042809317423832682520835188857264933817660049276361629712830234791958263966694824618266817519010560692818632114611558848717093039323053719390984040704122564428206235282157235092205191239636220678950394482755635681859352928096254709946428264029839287284791948135071195735581451211020413687795976568266380761023342429738391512543127105264075176302072225661940902480403510887651767999047359806822254515000781840246234317000138707339772794221207368677225130996877257487712088747377080523900839819646977304926379432344047932244256704368266990623684989353124858595701689815442625074414712252477201640025762482579834533584913012965974453073404933236065089018797792171806597656266442329292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 102896350537184506785263079863841635255532179450607385431731185250463971904378175572700471021970125843041347888095989476547751740818157010581773178926377263065100196959985649300459867790413850111691162088867964619619903307099172908598029754406180276128899975057726811038240039442667030300438633363657500513359008542890868749783600036504106886991941562434680380550094906665490939830002574809602667527273493142591206166025549628410860339507084513881608900158230954137833448366230131422733013916020121588102175331576425731645362568680460309968911673571775955619140117543903812784022225710598972691035100973801103757291899074520752346232026015441643527807192430173991070112116332331782233398677414110607607614167011144210441427011731537954454580116306707525751779781605418094321553893148078773547861417777898271221117602569719912473277262396601987192442530594301685865491682987954328540167388700311331879445598093313516518985152395394567824211704522779097276896419774663691815936343609694668384915304522812207438972086562414353060113140519379618661168735612368242227769821150499695299886668912312846793795815844111244271086866803741483790056102415960280339156110188592155750325594151977702468212893160023452359615768662130221331118439227692051214224635090095764067301316875885504004614403087882860498438294332920567204953863922701271430755718358075644528071562110748198144045240408601892777902255850361834549086450502546391798687380054912216510140480011370998872808336827507749684641894440943010086485056763255523941100572129807612256945188201709098226558352290942382056556128691240061129729146143600126411155335302829916278607121685186858571661386859436282014689110279585402948594690237548935643505574649839185798036364282709089409284633579276095359360594250852194056651062836488426771865086892616991728265434949342459764699929030301307309778701711921542449798948214173785572836495649145918037269003567961929304959227793386270174863457055552429482418841010589943631679714768517268912474332236865720382189202438332553423486401567590097774324857750982404584023460033965275838760837231941033993714719369922577177518403703967986347156242533926355943218533174915457116838545497370368534153567324913968689221340764771188194964507034194961923658914810010402245569503436148178262491112555033824241204308922439208741285293184876574652645770711469459566128117366579377842230049502727948925896486563091028028883557466431004664981969186295152140918156025567398998292144880312231215637674464014978602478329297662063204529073166077455317904460115170620882717369107518558326845940422992454943365574053340747871431928655975756888276793612885206908933080452130901862242209795269110956110741302070538462917621948765116085816830034788363848353483588496635255890846916729588876260500024595314743326851278366568097736627366501674746716904824430494100232341347686468438984497480470828656166471196375788107782575919886516013353666671765142968107745601804824612536009299855292457299497916602724653420348222083111531004641092567185584075419105920880128110566459020965591713939732127036691896428858588914767527848422696485189240003056794821850502940529435720409598393210798744864711339540696461601557015177236182251384397682870417002687926677772051941606449514995685649464445208736269180315418247776603194432537290219306666278448404783794299834288404526507861058458893704177040486611790133609917993726926161458369513056215915191216973664291668948418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 152440506286692371973078823604066284137406997723111856151970430851659089381700267620345840484028135280070597136321422591007463895757255908215969086929743337761421055884697868550876744315502521123244313399455750967088195558979347639866004808512967363163749041683385908006103249485527591619053226008493278889831854519732149362164825235910026304500209726132384674421796513411484926063274262999745156917447265202013237403019424589030614447017504655759857979921498941143205846378807251443821782546176460763655036814553517539393756119008471282756252573437387840502677287354814830161158787237829350720470002772012405909409705491655054903807632700373887295404223471294909806257386080027593192404540181350319115427625741930187327288014448281569302304978497986139301991480148353183002497235978576176309610099637825209853177693384799972016672188267067770182926424426440472184263734021951113170288833486207930858825162915314184973062294844962569512610810157773626204946179386686736440851294266954806151950812521454249572295710250720419922025259808301171298946418943388060074770184627020041259691080458088929180479141470089088961915769564375980604695628743775780018010538979654738683813940760045685150344914866955490456408009099027220193602321533872610408238098714550285688174468627168239417055890831706837187368047831376430402093036543149680625390910473301821996732883486483628946572533243513216663077547973516842088747690775973565356368895536186225486151994874615266684039184223579840364358940529944705756783993971728031732592030946722465859522976691322576711978971808510842918437580491095797216286193274808344415604900750593827983204757165907308460401172145918244237749156587633546292079113762773633277892281426601208932482995565481753320616075680748261411366293636722311385599954312508285424024610648390462411496291063250086082239424955210419384779901099976684170235181180627926018925730632521555075930289077913917657524061586549441427263865287306768159942749946477952632584368624210221643550819450331992695112969765884560132365712628971963011816987102092644299889109716341547338479485049140438986484601947048291930327859345390277767172160053542049043590101077189674011948065859796741651936963107822613505861642681646577212003238559630347068409252139402719877050404755113150612693835509334294943537572398712826150213148926610728804051339850417511601345581945188992264596774779422852013142166785170985239395688107400384858634920231519359565743269907685483735652321911118146621924500178700066357814374920396950671470921711722022430646570028470859770721989715630099196976015894781939866999955709845786658247170523403150820901867789360738332140349870663110942090573941767650075136420282747175821672566627646172666561779710697181523824326642941595616778950614936920023812069375662348147836460867228519535574067993395644166182679979386621237184334181893987438438333353687800605317660044371915935328110436055030798106602553686875564345794149083281184734441980416208922374303176513974776462162263385879211689662964096284599016551466307052051007568598073158699114585804992207585576437129967077049034273063155590302610463228242596976782707999576971786970413374781946021191813620731225425112896050192424524672603650420874168813133978120743746014605842971157357405196978808648004828988887426553586775466970133983884657434985635790746371909055539280657962710608265316109021204915038671088874879727658661422344717796501297965878694174254547179929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 127664907266421184532831090649390642437568421210790967103405571901309991776225579416391243611811600492352705810747210410246364818717170918330997736596342614594497297861116423488892052144255855722029553452754683392998463003471257456851847771733936556062383872286672503471116462520192301010911620004632991005886377652581597743634041105064916615766855721724645818001622641455401909476834754855351288128552787558940649821649086863898176891527909660935540373453442766922204449225584589562995557524024158820864303368754304231466926317586219636746851984134556197000626799905975413983513121351934195845369887712764598960446221656527274991147851750071076733441305624038533003809547180130302728667111646218208747728844563286044356365790532778222072993196239210729398389327182537550516059475463353114986341236255331619235646119038618919172913031362678624007536384668569459616571200788730150102958367309996148155061905063722111095306327121814878019412094746145850869831256090118854691428471549976173038726998749818960802746637438795944176047292069622847727486605671049036776502127890997118878891671754442144008060044523294456628348893235049987204002686037621375402236990117151254974612498819900828866651090775872981714663848536937417061603838669524802434904484760990958086592505672686308026143633527862500443765550649730550193503591514284693689435260122802033631359592609473024704205570434696561334753760460814803175357443912987160042937876048031651865820533678488271240559236973706658460191443709161848530680171818387178822865914513917473079861743911540071353835520402852320064873901188759357005372132085076046299840295236345483955533025585923630665894327435144913456323467418866270079716318770883057129183711636009905825105978612140160785593865855425467642685749058607821385239870891807910515749996055075202122338754225398795258061376925542175607845605110310756448229441932993465970017641219549870232305715277185720906283983724953016415881013687406515383132813636044150064924741570352406078110240267120506877640679185150072349845529265839704781078243075532277404835760396826746635529843027202284165896491302557987120207345814539316828162221143258573867883784149980850550512460410895549942435741253998180604378041875427060496111603018868204007956097832715086707390754820994622084425979531569819770471196373554629437484087418974837557318562981304047065031816327475345072672840347862343875984281393452124125261413257859123041462746577788280025289238171853422421490516815155458210364760890540965596845194935565790624647283591053159863492672696058435655759643913084182653088776152451407328244531664685573231801919840705157550981518331896192843303338097807095541627526491924723414195466691141142962969039319577851920751117055186026701767726417069578641209954843751793603652186569360503835084498931912076046359737439836832752702098584845534047903854955559396173127078498673899185167787062031083047932521585036835731488129749217745756327992488569094762605760023316213139807777477841238058849290490629592758956593681578956318088949759459317547175344423139676068099327691481885823654993063853864013053971220274012454066307991367979700055524058564062425025390742578609775848887107511876872068119523561853988681282477482158729975272889315968656803946472726505304044604506072458845878667863159822522158755401004997875194196120951874332748732703487817955828118367600117186230679365649087648395554157292613346520904923846037278304259698502958464368640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -3524156504802753565038901888179074060450495432966494584814636280111255115657932758352800820611722294670340248093427356766581870888439636955481573758959091805313562007101377415946687999364748158267905201535215292308882171992493725266041489817073167673371596442810503942296753876058812504207018439466356697770323373065038275716309167750332168321661480337429643281179067440382706432540599104365460620263203287602187894196793106495372958490194684263591787270845935791176263192433731781042468239047836199176405799075646113235425049548217784539644056444095293602640006735497857950116812909296333185253098689855670639229362089926747704910209271773854724639970597515246228192928794327408973581155632218138805364784285024382676496789350460160301611638208250883039410500296474639269149781555138058069563249819390007061171996382779373310469490573029384127028414700650381219498771019305456299216074130831116389278746364047071301778380248734472174694059604498138537152822473492444950064677457357060172279831227986982049879000206092794328635286850734132235151055712620166589909542482981863033461725810394132985730390403729104832492306071322092044224909197932542342065936378823782286384976740441302796317968811606492822219881856384877077417923741072754793450619937477682963181665569603326503737364664882907279479647219086367916490732461547326438402176186151350525051712736349935222863422746842365294341388000397995481490171382605953746099724082436954867202619804046170200606067363594257950531441556286604988443704899951791385322960098423033059716229538904425812330097648083412860760453005009997829637593562554767580094555018221979683013272115740207688420989495920084156819520241227239313661328067866140722145417901675751659271523274102287814957214289058091625643927638112641338706460268014145308235305067078021634595800436508035381521080964210982723341768484270360998702595086328145767475074900598235705838757994510983611568863162482996630243874777339974590207672521457367008871344704904737172887409743986325269445776662789593443090929015943963287504882466908051249976124709009219024734549728439239363878012048056246904040248001231286779960832573916339475008547189451129545113368267353064065819363875437103562066751439129536512401058828058762062106182512987450792166339414112028248183341977063074024161000907228588986685255163838526411252481021437643645902461647106758345075636780501397012806607259342852018646004587891185738702288161035926344021595682679686032524470047847312250242898438173043578304383575392781729034644058973706618277156659890300091275290313296521129713149512296305259994907603280543340875786705376645734240406308524209180110104352268051207447190465610837900385478774687903469326559493796768171211187309466034178930979569963527376003592582877607172407484568845263523804391247374160038150126443960771425581806914277609543234429804175982567002905245126083620409476972225454815502668966864509051771053343041175183684224888455789821114677406097511409197130556916325892999992495886083617310621913638116056592904377680015927509983920390612968419308415906397673439189905566803613489234055307898261232052039413891105702586662748899285501617524195820071206843602602370019020050768075716940915939071904083464750261602495825177758876026583080346835056844825382542339336966433618424356223782978330407535746261435833526788191139355012956862179906729974143962295313812247825019751335593053687170735560142302271984975506311975482163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -149620842941928209211513808293857895640070456742682798565479965639476216503314252837680882820316890986458068418111958002949049481374140857534475614119567730596303593477545960547868820851635215208897443343390371187987833084809933061406914641274526045045121018789405100320890307731502024882461641252709579057808999488773600145431071113842671032188699987012930620705953365240549917170802244039067275146238376578821179955396622693926004770095254630704609198442736693368565648240203538111273346891265625108764207713579325932238047824205753926895119814142242413810834566662699368857129851089744767962377047475856119703409826816820985690898574416122637318831986080438043539065473227877088325100803505444685758568891906497576354182822020440445774198869443913954011730709729349115012966113453665331397960101512895774311492893724385112149140258031782131947949907986387371791576748135962052270682068082139178972407350154315177649897473494767335778257055041099141023124583354558614654891690649891877626394013185898712740224253435603462001985673733175120822834270178754785830518921635353210153903093848056322206962003675176300260031284671468872938273010855506933225123058740008060277002719230673120189038958615101123012103366637324681066375810801826237326704457508487158965897314781374187464997547011144655038495153032282418987173785266930322416319571579183026229084442652117063889818886809351892026469865693322002124139698685154696513385749403061105961097529789655044559018719992310568730344582513565959092240729019264359718084601666076352553673084425584431108572231021709423375623755273549624538293288937978319582851585522634148371732385825175358646089726162785086713264640220915338852269270171755224927781554248299985296235840948662303461394035589504037930911076982438092712460354099314149928008956365494939153535397010701231124669325853259353924385352939202556033776370084331518348091300554633873157026291256765834097027742073567881562476254574951677609589208541736537182571913100699740522005010934406030389185575375363318477795946643733752966746336844808959720608971120795557231788013568238484956121034722668109331429976619602299662988365485132497214430722482115915892508614872431823057629067137363764180404394926394784268108639407172930802849777412741641295538504072279870194272792523003847614324637612371279952216872326594031430497508435203166659440908101087694275288729083057953097063315424347493153608430555233062825099872317262640444869924968301328782440305807612810188992835389611572493188679760345064115130217874196950334912067187131398683761725577041420626121865222804196283822181688334820067838018449338470640770477046867331947466472867812050422630090576816153687598039800403401679266884615262640541814632060112399053802945681398558307270868785239576235291505737825773339138929419468148043361200312287400735292503845356999422800072851208623400368753828923887895582115378727724954257472917522995102803446478500267283016305601765386912239806173820289357291759374024641195096568187485209086351608924637361616973469872425313730693946341960812623740766725707144732512790895924984238828347406510139793713891053717727658754745034398990052062390751099116473630196479377295973407269011411017829269443775664790963680685953233106665195558615487736895841475354528485112772077494317810515796129017737266291237081637644297415432607804646681499686929963573259138318428522361198056700303077827196512465760109929554769939886726547938423603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -175601697662166383401931569125463647685239335162985352035245939435571500351129248827765075746700761743048343061274615181793442754134128019557157649800068167462756585633543600327242618654936294516641009780596567607269369159724748012760568443926180223894177076194499778083594764480941959528989303982884048832884084397760344876848755197135934469939353711349692063842697601838524035691461066867430819420528642610542601403499182206767867460151984470935998100109150272309960480861304666213689681355929107385090318779209310244744330836325573139848435931475086305177651061111325058415176703491981684807863893078953941827535728064771336740255637269121785731183240020629526272731909061512580941756296008150383357902271232484305569195265217008600119021424658286960243613428704272639065414313404213466146308547380076349992761422740504749193546888006742260566979681608972431260290978667974911766586481413790293790958100721512587689483224435426555046662323873794589300371959240536270059594742422510246890128138309082537400600575206714881664971806409099562604996842190334890432146847673857227969025841066624132465990292252625048964814194963724528392203265367644225525079313087323508460770310772043540101740359317917360895199942270774591530274100379584860252123380874994703679150903386463857386191716689045396491402104619845405723615115158118069409264648705830530167306016581669776497133451086187993290104604221414290235292783527828423369711995782465702365329377135758768575295703401186589212807946211229608295320316257650165396717350212958290264578074152783345892858114482025680101720103698579268427661731468718459847271343653719806549475542253711075604215743149669711901417344722570262996298863409314145559646695521101633774615574961868559320181680229293345921414962034522563525331406358230902895618468982353471590405927251466951834168358371332805392682523440109226163266581241728377050120878577026803716241538223676716782873526216233597532123978622868057767145106762199103757252990417393162781040302499062983641439473242888219831176792672394876016198504960413965353581354823888128702062100131487736738478855011326383865321418613244182540243605780441626407346229640613236725203004732764511099656341818372776855641202678092529108439137825814774717100650518545723103771517293841280120590478652448338984823723499566781786485979241312192676422358027983405961521773556011889575488745530589702800104594721018377966027698606640808781798194379496521771617809900846977949654248885998867107877605968788450267599126717319445122938963882831516766266986611527104869880507866032080834513118846395886628142660476914801573788468812316582936200033917695182401259342032988087854611774318991511913895509815951758210030118307652185746995035327121385013982747593594387126314503643625252000727897979265563119466734917807432386524140807069757936220168215190301642490032918906362555962030860516276973007968823389532846459992145520408341433258556621505723141300180449303242646350596701065429245396965798056917164698878353792213866347332607959827520879605576015217093694736169402500456658068055758863190969120272381402066292597398490786314788907391864167731055316451023491231147042384722245820392362207736207922643173522267482520798380381377537084554733833069319091369188613822730765037888698004551315349636379044536374991900110133205059946755261839902415840611438534334922400409246408673497027285402273757344452610024814462843209488656065292212132894375858405376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -76226452832551209965401770353267132767845585686484232771187154927932140325100048847506324978940458806595319518611505233661767274644983452623371953920670172764720819873286411435527252574934273438284877903465221497888627172780420109654918017016157602450502792268177652923257599156310175077455988136312211673930715900306441209192934768764111234590792098414965279821852689154100809332307547541930776801243357914442560216533894412730294348840624844876328824307933776667551123451681106152293626020503922785134089651533895833583050757267413718696350715935430620313780398791288996070649300789272115242815627190044317814291931589828847272023976708066756920319433211291387050852346611372938331639002178408061989040308289182913106759967713591563573540022663423952000288795025045386019915356891215865224452978218474558828481990064415255156502828790156220580253054773619428085990728386653691939087809258363380409561073337353505095901284982356149890798231997840165787600925314293329563136015095928745947418019537071102365881172757196120682236821827980109706145589320509015126939167157518621717289961977091209562290686165953686505021108506099160389088555876780009149639000931965179188215806884976723892540206545235685265258952918057138960055729507005023548579068616681093390719269727342049604282771203751893197910268517792570722674799812896895035966122819197185773527255666580233990702288394045997985031600670174734064436154622111962196370288098359941824840069786295070565806194613081725437689393975989341955940832938653832425987445208253289653329763906561356860751266267808054906181959704442991238622830496074408281518723396710942639859968444666425195868250250478147338542712348794782841191445296046982240731952531229189646753920167024254550579442859952364913165142812041448591305211173708424623260944517100306559269280280668177499118514295988948306626532706326683026704263410166631792778983169683578123338113435317280706558223918173206873380587849183062969645999347742166691548915231391697596863363066354823159748228817626164138110437800536875263194918156264874365305014627234084560859827769615422248916052216390318524764872663624589259303477688576584334349895956433348565474431464456615969292410795796829742118405025927204536729822942172248892142239283864451649725241809752778672774803986205026227853398690027180207977473786318123830764621225951943455480395476657354175949052863498839965901248311948503480637221833313730390033655283286403197004447089524853063570027706899901419713505578422995040544558649575424464717189174384180925417284112740704032147001164301939203343768307862819986233618816419581403084224956442348394349083629145871792918767227889311210722553650310150326619991534607102065031407857287399433150311036349454039144820405726917342169666582374414480760782642531367190573681431021116159316746077428019127739306233011391232151153657614379951299951249933705353107989234420771523516295457972723588018634727694858831287774906117871699491897128757570440488627772927363937144938079842208837384495080212125603159137725775879413003043732986804201258936542012946835683460271884642993472650376257384052078787584065790837867620950316506199721926008738065781320416883616784356818135244815265670942597708945347075970009616102151653425927090514886181193546341200010828179425474979646444604410663073438238770249980673993406717606097303183257959199292639523493799377365478726570333097370881010364056397381824376936579838931677131204198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 27993625711035468725119477628026989128668288903857853091649067207422158219553148703332779606328822940242572999842026607965685183894048244435743875148188254771681239913331066390361176527349204142150691964180788010621994158111381798688777623847027507735100198629549732384145307173547030258070036896103632533846580851916963851232724729730651660163907412036086542651577833124827041031649593679529065768580906455530834127378856295402950897946482300459600088850984814797169276954325663387335145333940801968822198418681439172434897295179106431203971899685252257548404604700174550941887737781684530069222982873316865369613986502964545511058216966097371188067536576063297767491996967521725578617745336222086463059380517145584316697354646999483637855885754590394589459219071590966393009257572982654071485991236106256772498984404747308122284676233356004599337277176755286061261339848611961555020436405984336749427080745104308000677405836365312968765190543809309951276189996060634389532704467964781544307265566791745904367560732066585849656384668611672528979371996972991436115332228211803689412016446192274895091016897512129188111695653609429494531412764565709515089725649941508086981374903578038419757102705501528251804933347886296028597975969890463443997454168170700896428999091507096968040025285724660901509892025637885882508850535619689423123690175350213097011398535646973593230222965132808485029208377415210395783105582974580100765932835170617464270319006266788367381193131523682340931997645049592235755128679228080341521057049853813024402188747358159662194694748791040360349552584367637668777002647458761461038654137780716309821831025242115738923892050490266287007406490309533327297031957341285718552892581552980640984785816544011202389550643132127892781690274837475291035473730278184149516086576319651800120488901630375698570361658509731741201381079316113844547279020140315330695970755264466439450420127750353684024167004392384748030806849165903994263064504761947979393243494057892988480869210650671603397274175275994861794104082120206995608650215464701152793838046171221660709932197659749941262373309789586225438710094295181653628761932161222960221306158284318677194874104739117043435695769932576835892091968974409407274512349070643102278128365849369452898024469169548787733062927318297977722792035553218323330649709596866877429839840124839926667337739657379041235377281773030202024568140840012995921190874861366060362577113106795002591396586171186724490194776892336173995002352967203492724686727918537372288370350676219663098280496824087671807555773678464700526058044546763867038944329907917668206112786837178024294393567006605582512505330714188219904682603073374369868264801522005374808684669906152567108483472345041125674384012230002820428972080461668640969925463226777760765539225741456612933627221064894258792529369501310781843861282361692669272103011244890473573458309386916844879156044410277662370164289774613991492564934572891409926563030587304650770719973342026127398606026542580855550726726849901061350536060362906740447985249160183213564132540908240206272375015316666038292931760919963648622060307565175924265399813857085921587810597428794001786170692356225809442740014976792951072234646104288628554076532886903018211578475375010807573340589406555824871074374154771705748932044077294451767872215039316664387474978418674117580929765809270078389149409948293087313584687194776958795892329456366806241843418658330757824512000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 55434362405334470442410872732549786265109309460137383231641530851824863520452610461388028573516376093461795241131417288174464175003490408732198873725760953856493965645661733461766385240712214158228819940535913140374393221137553616574170386965451977928468692092090578147162300766392916091046465424873652679116389571462981985428263589977828826964856752354606325222282341276803054618843412228281768975210172754382199842374954333385144687934816302075037490211529150488239089738230026224766755770851371105142635316658595911975029411606708677442415106864178190202422789653430566893754742133293059506955243961284848850722849905774546565753108201095398031763949406505106639744351291597176754328802631487364567151829723415758992913233227628761665007951365511109924674937120718575593262324920000546686747596735248806748105633118189857118908716173571477772421111509952031992098694399432359673383311482368777064552895452543885000937935325586867419872417541997226721391708163669515375303526905788177425737727628061006515547310366092811785267849827166261312579670925636188079264579626613018779468632207522730255999815175530661047079783541125257005349774540731394887089212641816722336144277929664944497089865693695104897588050098191192111009793196714141969615657197337613496553851982872913289091935971101006296854166913873900298728690796156860785439434054168620904160265669662241378091981293173110347570117495395768913615233746896589780194400364801641284808616265059093983747236681486008378276296175628486866332237823369651336064611984588390866454474070077015758638064000614831233373744173988082068213407716789538275776482990138486478454393538198776106433355661733998500181724941538139464401139859905918075699281190121945311903558022363437937681307364321313947324700075027985690494162591746909038463397937225319850881041343887578502187956495274331233551699129590281021594415400919902552122790747333942972073645541811329787262573579748003054460466513047309354686362111509689043296722410913786408639770124123331120737455105783462076497309535059557194410020804760494198353131664153528551878270081101422198143207464574795139162198273625275393384928458810976702135097567371839293916633413001297941787345955981638241967184321192488912289793665104381785204178045790621480534688062527382253448980605829450545333898723651190343958423160174469745931720273089093531039896574604289733180560166711949545033925468687242622614512235059054277727585599973861107123939046639722433140768061100964295123457975589857301439524575351793340829747049484963778725211291704471913435040505042180915638955704851364145135255119623819606624259552903058488284507517175115869408369554175192964524304608415374545737106441664550041389917386756800171881722341280214390491578837585871268334059646063792222856775802150548605806222793117241374816566314895787846489177766760650232259617010570835385365348255700980522774030969358965933511721426833799733449988570347222640641097209143232163689546212442776893223773726020757786366044516317758179283070125580242106485640016176336221806022999370542221139621812448131224535735695686462441437565794508604859328856425561435225573034096501945444471406932631881326819209072979187354298470050276100549131277202078361363210513940438712890454734875995094218886355380566766849430804958433888008073983391994870225247339343617846409533611190089738271329727739016849015600664193207398306305981189760731744105637881032188562491209665880092500295680000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 30423005231438924675648915277577278003025257671750005812280433949743230988675580515346354082080482590656374660066426063872170215854198262825051074870890293894930428490743935980541391486360647580843142284404137431775761582639966481358861002651195354627400053223526293894902220894099353010881412326099047658834655647746291588803236553789804874672099508813546476590086781073884558720080705841578930648877364357628607226561530966647736091175860089593528578357949232725300791452743653845916164814261580961586023202074054883729476741802367695033546916405844670304871056998512965840545412513341434168493308039613797794103693066169174675747419077822558600839741615425705015010594815254108117819030082901585263467063690162298958598389284356876334012641081845789859451715651389758628802434809165149563714581611525040943835628771046903824412282380235118115966170164862348757637791496273588710569986766700298934501312493479419558241355607419390197427588195783613944030680861911543004170826005945212827161561437909879141665135447938788549767288695051075031812155964000354783460712310210952620369263724742436289624983812295173588144144097824380355546983279558313532746109173673454721919302846453751847814691977200820924911494919999018621380705774019662907774994592885718429759303429578888105905967071898371613246579313786705456912920509767223169375448104157620401411719329065977819160452748347514752719832689899821376802098607387309127464776101699064130397014293430011703835356305858338667906547062167901562737095666623972235280128943027831405233513535571297839414187241378113359138979994175145237728596763281552407921202661675238530942197385821105452250465314250830226947510717199305849782399809119549154063733323988897537227442456573495424827701174599061195097462010033805914680659367461553457161232544530591551901611510880992800819601076369731119147393163344837605713138322461295752897953047159872880436235853155486951487655286619981823531108166928700123703150965064300912941522268830766647070384554043991076056732165810829482955808820762204829034802363622878187346714252705253277497006520627130238354064977605981344390663684565361959262977447338315811736445231955344400444026396635809374396074211083192663445929956048617601385162431267425283440638346194212883201047250989193590811689986120571099892534302958658021949263523624787037228889573219228462376572280922568431379202111051148734131472648271917580727717491698069392576012079345693579567991121399562722784551883156142067014657241477045836891719609130766907728611982509855243911065916578234654763254384330103741484049495031919906704518285536640527893084003667311553389163799581566839449224377676550256703140222722650176657088605915538764609338861399351296990919835238365717621933501362029440488984937994605117046391340827282051376329149022265169658152380724036171465629764900014399930383554296962821423648507819311153399353721655614292758779003200420340323080041497273286685043630000072391171995506286655238652499867989187458690075580960531141450184662961590874148510547024131017751126796411675552963708007948132287609747056958955388149313302439593648963843066155034933808908756079147284052120984109691719301758818281830135662570661568341299061979947797967883345596685160982302117374206761961845241244793198109883590619857856961110818136651169363591936419705890753953241540064645720086923036657279364480194707092854446739488834335101527407090318422628370613537866120703462762086400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 5727177813649115635027832984631768103984445408341196035915415913407607159580996310194141628376382314757331368467543720559559513933787721079511743405815366549715774343217629892892925564594581197496940751241631331247017245090188583042734603445417400895961489118313520910628102067182294469807401929843799998560626795538458422084461907871737007936896468729045545415635134927695015843275248147377228596647086735711579179393395126324729260439765690348165538287954776054690252481640732843645646942786769625274559735021873414576668071363206578393916295944173707072288221865183189352707672736613655152365277067253066323082379414422715571251929332394485619859855773210784256160562462808660418327094104260688614167339482751049993085146206911843725166807496504635314589988452399602826123766774086564770519552181167850987932995291163008878767898876749363391157183680459818189385075991081333534442094312914026145164442207235819966194420635285231513195921109129643131566867236820062713520650514510941866357588278137104796710659555579870683313131607243277540834512086958719641146000504776392691202219801004860110378589255292108901602771308188079253183600617734188968686074838528956280706185066789836905437891588151815168496808082488845074723014722267358262029533314271702917982943018973752741716570265791755936629414358583990781691505709116109847261616533872853332074819936632934245549350493032312596742834089022673769617648105146505341560125024721956770008333367675059585269468696149498375786830225724371940373133498000129908695521987143230970710870784670002496225799097055020415596354330117352207538050010657653280227278972600081746854801991931093309114575772490920771626146596901051991251578270151716084328621452944933450193379455814623511721630862896137971957121142729402607378769062188057793938424928167886441191168776383323214966685734818062693045373861868011292234208610254676161432223213072718473600406438412646674125438035489468201552359356234978961645026804170851375015356457552051207700768793558157348050795126669192962302804285299406648798697053252053509850302736570578305632205187660658604137921585509038753159241761463163576317080401741997067996687567168437451716452439658589759748513669840313071457809407822504944019615217646169363192994070823172071834992676747464308768047275608757774767619477461488134820363035884448445307854249826453685933244121968057159203371114242619454282626303506043473808761620898162660707164951314449040673800340934725217295679515543303185339716711489652811082444238786031857618115631203484197384303094447595891259243349486342625973832412801869395291563126131740808518593919852461580962766573697035219555708117948091207907916637452365457528637852687100572997900461303089480396260010008795480443838979707848719991410735450803590106425453114972151796418387246088652272715304722366832872740226005147800649441373482348483792978152170314829600127798265552741988588560214536708728563575025972716275665028935972128892924150910989236868455246373308732111949881676189806239907865634370329693942571775011100982143391353007971970256967938021166504861622982337993769975327483580391425727559864700169515090357935906195468003265375588555645746460152873681139618183053381550188107831857452101970755753531922857109839208705391935595447200316094411284939664402464334674954863400173187165166346664177432991865987700476093579927634079102228641809620001935656489896896506719931036697254058224083115554433160783593472000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1924215998915840846417787085237909218905439740680028898948772200136736428321358102712847344470823469630950767389004659034956604149064768203536354539093259271338857137937727661651459370987432992153949244922051112098762182367517600967309279353805763187079473430646394540320546656203573987445832761991208170850864346431078355335972007148016368126929431801222244146327745867040278687257340025774116801333033650105287171293837084315564392951207056421586025948371887324690996431844740656597486792998867882626646091743070903789930010737613308208200744143287656751454017353567027956536256637092425411906481511412181378743450084386877967614609973092246211532712355420468904497763389339838496052747975149477538410003595143828636095719874272599328915072459056678071777717009470795755317647718902826084411711797223849042556173437548691276178665118015328380112363245280054960001923795098146940478593714724559975617629718799192040175620700972951951576355182019948641475551456337918145395770157233912434119610135873266977354468174327158528581480936760209178132824931080582592591091964658792834616568152021541908025087181809770647268469947181437252368550809371092118849875447803332154354941842048633117549481391036492539813511965591804751641627047161679653589731330201584150799205827393499171950882260102536139982544634264236190769837842655242493003591609754559335061844506977949651588779378430318615336153876482189343183520787431252823738683852679623641590192579411648532349287189122438388474853340435599616400293431108762084873431100393547207187240257209851071627426003013156970999694236832894906945672781920516908551902645562197846633747271166023443266377062777110729764981991985313468197685851851988771374734905854969618266259980593190692637661788499931007750939938275655296511627793991616029771720226794514205229678962256378489688985268813333230695224511207032681619199178239599053650512571908623592997210596278918796527791986358998518837785019232388107259544899448384442067952177677331710651066257478569318327456153587575850931066381665012349540104128407849048704000104565559537765007663022419240970030885030753699466902512140307850383074561515693528351884528424902092328370349454225286821225428230715282369232787872232918387291285563243293347261251966382780480421686436523078947739073304779651564252436060774627099104194827810935736079853041838413845016106888062730374535586321724915637054990444495443330841002245865991033458376949146010996866244551808032865343063363445246283461452422965155605873159202641189015504691710748543544125233370687855922038756752731771085063970580796033599848068419976722947327008611914282561211012680708108889833584952688203323594862141422246498635626702679175763581364525745964080483851507416055426571654764258774477411850171133899980306636446951799191372776692565987679172908973393331357953517981749977479709830894178555679499509108956174332565315442897302257100446177186399551710328551734334594828981830293510297819136798966650704545322965489939507853482883218391202122964128391717677603340091840113208375849129451459616025195373455893104893555144279523719333952251542132995138634574793285150374358212861229155286004865927509922805561307899668822388403593449407613748022033371655181394575456293308076219741960156671322801377698880330555661360990017755628387654234030823456503680626073357415230333665164331059537695624639727644284342864764846374968563405912999036776921292713505327817462346665269657600000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1344724748933355478676512375658387081608364012347407658604790944853682165664674958310564528061747101525575964176891822727187966589222213709038896263147364899237753069125711382769308975195374485296874173770779364503237648105924915894175940041709382276660450642390227978029953567877426392782296167280833135422098255562776897792144703654003708267700271404131955255814527617213914326126630520122410167044187093394040534395008864729893973070191265085386675729873657265426792365409444865931439688036705407107376679722229384582255001052290479223858165793968453725720160819118165043008532336458836457626671906050510490878487107967223397864225879031680090452946189490098174155930278448573973289122647423420297584802964215152309173052119955655821491326217443438463907926174374995356078335599745229378659410259598499747427226778358039200469770007553574178342497394707445739654823372418115322717453188741088199816979439521309982661400481552818284242803323301444355482927534178334786293469358901793040603535563966421406283845761784538213593939194848703212208061930485457083446750465300473296694312769823882738225481698730846530341595554335523779141387932365310578147544139148428544637123669271650156609181629307179192598134810821789697734034591956122254583031754493036698381380521120253987220896671377647829172385662619793700493593446878588894201872397548810132937277920174943966443048981111694872211210851937942302798210714463123612854151626479661501816500713790048418757364047249627039831190756777002966259761368828266623392251063849752701011219233465086222904881049643456386491064579961172657883207654670585388882348692193275080971154074690960067734546182302352359670062589145441017953982547914043130548215132211204851835348477344594113061148528315791995466229053934296795268888521441007466910810580741869839659531184316130369361206263746881016889661482699931983528724406512442882103919184720759486659895746140433999902474394784739448580461162563081450429365792416561005992275569156253950670370889432641352345264552669260323409783486412246840750066187895906275768282805446757262625294205089630582567813845853999131773033746384745996555191506249640137408120378484582697061482680208943909712838886440099345378448046972348697977843615469720440762838372554368605799094687419540474288031864708257700025288888205560001038882429023888414907511328917184459925160007769765209169700140868358465162385084650496927896333032027557307260649787505152767875810941656485357170204390887308965404001067579496060563312430928206222336207485792380133133981724565560783360033631058865689686789456268155485004936149366942965789874807722379159683046750671348283986289686120543925148928519480448905071181643010373062734992427853142632069329640631817777293775963928724599130763462304268825385810949790068148451309437600243517252097673221190371354851686594580955568042377222179106730083600082625971146724058071555314244426268051285380691989575238682094249017896260748137133790712403353326861957570739541575003282569208957038475027763381031960893745297880908945081254385749061966837767264262183607326474444345506843616604729173283843719834207825038333271850936603678971645984951783642093384318965611126609888659674210248114570444939156274104707763225080580220201636095841509844617781620708787971803377282900888373275585907585266751197854921104877069649058079807835114133178330288406614840787598892426069533508686005276155683785550383444315374855501236974817116160000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -251885813633315276367846775679104372541839362110797543121095027610553808340103001286777330225970651356198173640604184931201105808366915430970519410896276594631314822711986696154093241209212393773082100060039104376168039985635372165717668179960757221594381064080833955578387079701300292318519584865641120687210333605883790251219031733629152810546916445190635757831155065866436274628587461759117589321526690390043535479195085626751884795920107341143402632269306438465081792776586582554120475684225436825026937901019421335502273087494577721610762558165810253620038931878754425909805722876722177841291018071818093662282445060600826846104145452737844284638963588385489775740790385341408024831886262429732205212911077383219820967999012117188326970539908330866137826996535207053304518211743734009773467085841808848588569816944908007868148394104886355031184150646778314963104021284397265953584590343609036598344735499913270631979372512053768147049471201292952631405582497224024284484994794717155680767398327881359531638263718560813801023684270743414618682487678926675151813364126050664617652402647873814197316717197677480373738065887133181877859055399686559247707482420659316630361793848857166749955088755251256275147637539180031444605144825484778124044697797077217836154089627036209002399081581487768753258264259281771658927945428058168420747061882504867416744982560437202014366978533097309482331614521181185374194474708494995490422927620510132591966018653382844598315279551628039248218905591826507694870293071750590775266428760548269137777650442351594530420767393710477354036170073579780095151630229063449977411370094259525660520893335326385924211193864522010819340626734695644656480915938658591338313651545097409108142346046690931110808220082535168498290955236636689147943798565184541623256464775368667534375453574210617256617097225140046389421002347547816820928282439363732598316158405734507791096172734097431021876185171937619477102408895640969684152909575718177636583443348539215536152689192300908045790215053475504505412584177411682028081226225030443433580017418346112654562701049866552290939438263949947508538861979254481424860086018085760649382092263570545750267552963852132615262930620256538507638099151029899058936863469739392620037878245841304877765487174613604626021878164525256418249697668988314877179036056245537596628369515599147947185611415630339382427917733804455068857783505115029723919042178837563323212756035878601723041124917154555736258562769971651499051272963323080378362724708782271818257734098572441886339487486043332953509087700253890127768075325292984351027273948992216919819096663948271113370495506893400172851692758065647946863508155449933214972307045681966151763076753562267743364896627382693284438911560410445281778679048114498474340330533863453893730959374461155559597069206431953241859909735453860923841160608180127040055231815649765396331555034584934943216954539318293442618815101448121331699873107034186935857246696159217571452903170249851800958725579213292054169850063325152275691053343567615889838102347141632743972367492241492671327635776231630066904847794781398498880095025373881394652694107654258270583928213641654254231674298569415878288533326992329797142401248824870045023034399471682864658464212766630078439933745620868434465679151818290578509849738883899697057895992417369215026241960099112610546607152257466254927696686247400202659403524261141622842606296540893624913909686921173401600000000000000000000000000000000000000000000000000000000000000000*i1^31 + 27091693194453652160171005370270297947377799392938282620319173760221700737708202517084229158293860131133403025875240111493935967043083682335822024260049883538917040178482236293095430436924510509871565276137421901012673943497502601992078203568832555025155484883606519925920452544127668038313074500149056070041170371948421592197828693648699641443940408413199570932335979949792964140715568708450732943157146866915724699662778974179477270886523271218444065705349720879286536507237295500130352740954446696303583888342858912302385564862670390224939519287291850867015606919866659323425282769824433252230060102603600923547885760002238479110771582386219072913995142107439632159563470942651464133684732115272755178882243315163325881995181549612796464601769011907869022668625590049662153569547297127123174604212193603789443989254188819449058946490697892471738098670826359313530577344000253477250776467922182208187913799132480787730370590828737243420686525154413913983557688709603358745565140946689402557327003688506994658284867316798612856415729831960520062814900633351040998990421275494455992671288980124921871196462866841762854477341782730491129968064227547531269268543991397536267892158246787300417286280895251131321782800321530970632241178360778675922855955664523161817643125428607459232577469038056059570373655072189355982674123138029434840724185379721032368338540023810799074958833146934211337832634103556680754553324369069944597097554960138610634105129686167794777535978580097447127228179856744941309941302617944047456022283731860678058694885420006596103876617222955869401748235878060410755231612089115221440786701446921454131395990899818422243179831719300786365690091941236391391934043313448864045646547829805788701685595193568518777734187714657049867861971287367089201039148416629961296812478024324993617696756957432534483906007886274465070525319051822615984676191056987456946678803899350008110457095327257959496994505263487646261042425880355084468354567753741960793667730891603387176610918881139096681569148117221824455066512431246040363655699523197240482579532385539021399429262538601856455595876627377343653514272151008085502423711688891886709359974987471048895779736715691714650999238790044478773547782975835906963759283090385686903385184430960593878089667562951849803620869197612884474967936636171500659309261899640478918194232441160403170663323376450280916395351933452945449769546234406495296843168979389210183155812720157637328362280779577836493255635737994330255469404541251564856886176335814320549707827139486030129744136199537623271006288732489357374555712866211043840495478416436469933953056456437588713139670201654530197969372175475203714372976805261681631596197499331285564684058977883554959697161121387186759472775235152569245007787286253277910875867634971725242065404136165998708637353245807532443290006336315493509006949215959354653032424416955882446546031028108568513884518691300014055212899370740608277533145535561546629229484546167577801304020597550643561390196781420811693361919487908797422918337640477563902420570511442171890011109218975393078463000425774517368395360616356811193850242058860629854539861546449405899577456106480922958069198206906736191881838814174635121212193865363760639782762871842029958244173566932893642052249441685093572329655424916469022275298879350336410302872142454300431216210831354927063201902580009732557513566244491272327158948534394808677827390223185739870811154810090291200000000000000000000000000000000000000000000000000000000000000*i1^32 + 22447592527272669454044437476932553028313379863599101439570799785056208539727963010829387054018066911160834925477617685906676494544811086988868279538609400407625608826463062267894450095468016052011425155410571951733011056789423961460796229134009113553245402898665331387680067885834305865458049650767779755920304570231204978240969969632049676563915728771177022734565093928275662171188821381773649325410140467097823172152255783317163589206856883505823857728819082463785022749113727629625444541362258698109753740504336695577064586666150096743068410036676410958487374561278900994261702338113814437285708995520366078112660273608376518001250668154010569049731227110666624732094773674728234388454380237785693860131774212180762524600042375616475162944707895360337147604666984260769835819886934510230167500697510309372159240202663434704802947515853990400497119380788921048609182140562126347843184295059977598144214314454384322291366191762086395135752720549073593335904945196767253595531126933095724096690068574141248120678065832812841629593450959025565945652031122818859692378826523604892678267569864941277010693553919022422956023338527773552901423167373451041141962186292598424173682285663303395544743519882013514426539206399973847614009240468284221589437792529613344956833073090843110442613253040106738716133041855120937288852836780615513911666147690058259520306882970721219049090948159593207507955274762126969691451650289738495971806296915383438448414565789058913525808625553101120985471586654241610419583001875752616311204560838029324437076676970471819599522183013262232173252838872115025754283800555972482169752711863648211283910346599142905374552569524865426955095645796528431126440745424154067457135132852097548156909494543518179828121117888207558541445457198123114591558997139356052641563585408783611281891316605249467366213636273618100348493084085430763997013871534908982639023569115729336362914110005451256984960191085394272308788415323747233947405748486804272818839174500750009600613495104757631876004442230539242627117268294871702856510085267786023106585141226042294730339992593018404312193510249019013220688350144970812757362253508260901329538056884765698610052179948248901815176996330923679783414927530964245944648234661098022969744750694884865487867440095390357125447049042077875754789554902465088415416356745743814126770095514018137191220335502367716848428256328169444341000200971056933275924947827883839053305119011788476965807708039502136067111616085330785035603109898391451587809173209947180824737673488677582906029923044774335790080617541926401311995472673773349258202614430503508353003351191247674917673876953801837873668992956489838013903896229256933710470961753192857214575862969388930610903480989718007742493028665994038771693014922893166793574016580971510177493502955558405510846672858297930182147785591967548900441631394160548925450812515856845334675152844826398559724529770357817172207953540539310449852298926626305774716570430528210825289848259735424555779447077489777691743466563332232214998192167073967203926622330836723425182367338392762772089242882266509980431039542428780214726123928455418108701971522358128098874869218821122521089124536230914390160353516689835919290972305460181451352692239497117225837917949191778015280010162873882928167371418342236120363539867579583784794495170472151806304181981000769005182539785998367975529530163010027945566037718437848044820841623833594279722759915307008000000000000000000000000000000000000000000000000000000000000*i1^33 + 3343452676267051152356180632078468561195735371752822809981099888979379806293865455932686784837010367584940226139586070827128360407551486784620276467688609507701285859002375471775551075699655995172152591235663562534952206450292006384174831659044644932638058081066638474016316949136409866162585291855634884313114317173295967362830938899552731959862100156225183342371938804188408136939478964701999751102560426801080503532258838664813244118262716774069054997885028264441022777127790636580411827926229778084483182559020734475039456664891245091905066261628805887460238907059413146638012950691623572226973038108050628419818653506899070603420644484535443079668477139836304247419752882414807072854956229634291681548919503380567627051146463325364055094226989308738166348190844583627823601274346683647367991945458035961001912218567193112738556372694096632712254093242766845485167559583461759567668298287621902052319270007781764038788394131275826127040967005014994793262452942884052651063899475309604169962076344499529665659079933441454766858070143013223394889913426955126135672420138185232596389437184425223459399877692958594745416661139163289116620177915313777217169232730829640663009705827202983442626852019509852290420521538293989171293580732624620332071723126361405324241847390410619788786367992860438442294548151964122731529009490743426258788831139417965571995842284431661313426286083048378358908696752646549151206605337294123370265326339875799796125964565289250374295336035091258257056272570339283232102470863455044892830332618464897996872456090622804680595824099185484545899930383422770282704005112471716336550014938014522984430522666879114628480624002823626594003321278335272601962966966305800858622467672322006526626886120829377569039235726107249464638773896585128653605707689512381376357134440188116097128070468886053628802560172404239894531348027260165641512359696951461499416739335362725970268975057549138741153669593120799042531328154735577806739614336094217269252074438837535418341146466025068476556137494250858852706519806279755326940553952829219199210599038421069399158333041524260085868759399648992244673213116821900757705237599448225621741167632660290060033100882091693307334710824088827521320533305733368538617809669165503828223240817343057828696021046446553465079474267070114028825964056326708836043736821595357500035226558335598209701551242652830983789731695360805833634927339745664174732159078748991301554004522444099361469752297561119920415753294219545020662542262151411439602775270231082110052742978724529339081022737235234920106915830938871817819681722165069118703234047240364082966663184606066123357632906697929829390816279213654665225321532580863031797600876439233078395163236631201121705582512927234201597346243977101818694653665312700255075198755089756697836472598704993570212965549519581809225338925868792790677152082042195338840527474399909560005730365953011780416702183645031068948428183524039696918773553821314641436915663896073241279686251196437684318939467253484595642845315653023257846360534705192489990450365067319599173716039039574962092447267739781791640768559244821194647433106940250454327658956409698393170193706068818693781812355578379077219528708851208474628123396676421048682336762844510801180688695340440995108091894191088044511142484244759092949576317759465494091594677754839740824885717496810923135652545067080251552938415115244457693599018422301498733556245517666244369457665697382400000000000000000000000000000000000000000000000000000000*i1^34 + -258562333757059176831036570382162755689565943347863815854318289576666092579491332086175757536025967983722069900756028353795119820500089532695728770468974580341512955761450899373935028959900055131432645054584627012680774279628828394416743694400443669459513951551871822938473668498378162475965622055756825670066309145352669825383859208462644524185713099116855930261139356572376105629576771774844208299058719237847917315974209682272873487377313740761982209178381033537669266108549352907339691091212414051473771935409037743646633468295981675447114387423965023899030219827479113620918600794630153326231038971134929599707842178210969492884676280309127908502144605863334738751065252051073570943832903755563940557661308647273863158602507876030617785480369590923909451715586540022289123071693231466393249886044049258393256797097192796710925367420711497962501764447926646611159215239187711890851514446401534181238442426958401755769927433159273278654188050531324546663873561145945848879867722203432109254302233475673457473561914956924427268453896657339768107280552257483263125813571711240769499997122400108591186072593768188666117416470225056804755579285777616690484987188840037559623989496237930984202936678406633818408264216540301980523008941131344121742663106847700706910585190343399154369595087678059388254544530267476266382804565182030675778745226163668579568220030997625348945133177960572918683268484340918230514879972337113889802479453445981524567265266638024906887752293031077710325275673213877100030480059100747397482674411453096621660048158382599366689260495739662015144850326696741254076325164148775982964356493280853538092664984043544194837124713544029330749894773607247038451169995890330905671253368200368227001981683298354218012484186987091125152486306680191429483965093216593268576722287722429932392821535178537240373788272735780235653662661984205549589336053179797797132414801909500739577202289296386301209016401271397974877581354078548644848872713444760616116472898348335920154730540969133659452511005551105446735672223117618548219892205385257783300077549184631697037470760802306165515926734253015685557873258195831522447425952229397869135601737313919423081237951461741638513304983307994921008150773273140502544920054909264967793841418441813264688546114597708349957928657151415143184077825906484482310887018507149764693956530764905131353637953072669978510281380014688571087841664593266653856009768683012045885681765669022912041132120979298276010588322519861323996609787749431311128874270618753337525239865391226177063413669755908233253591810802002110522845996199636802268777974376430955183423266229785865445826829835747120056511319851600856626412452569892354154205779084141689608884122516289231389853708365040014177835269848717145826200760665220670300884573358912878580813164260561168635902125637908007377964798727565784941742701084169570594421504063647229515603778400253699597731578512800339824640601297898960701940734101848347857485833847460772593936365605045588321474515515898556655195553046747431546487073322205058662865584364944204462248117379692645403243860430303827962813079329931965248370772646532379675164681055856758930235792888459286063177204019506385373761390587884342621486603434930113880514732331274798015388620299063932447708366395013932522306091706249291603508094981984683917597924660127159522531919869621533590291297640725119690665457166031881099836448446699104302292392338132868465052559794503680000000000000000000000000000000000000000000000000000*i1^35 + -35823521462154820205135554630504247782925664634987298059115444276005380616603831161154377345939121269745660699365768707860948225530472001082750056435158188749566195235251512262153435358237032213057798905326160927431942942114941416677174928618485788623365881065144345296032358706042418464750416583556935497077346521752047150151011318618851634886932855942883222818044965322733737440423066731280502556789741832592505936342887091757737390700981731832716943608719571368989882584148610305042702919840817786046581066538271607697867462625339821642224896183524552442839094633505772248098563282429059853214627041449797499262559737521011440745674218905436557978815839028288806531786813631570995432034880478587784632470053017173587356308133177719095090507280531431107693328953278135875155699296605088503833784747501740863710840875141047070090637795014516273921896202164787624093690283610859632928890720984619774680620969383466805641327704461602477537422985848742492875754768572749659342296380848976192816678744557105471839509862702896294731237297206215336831977818155322572995839083116833477986674852880022423487431782263074134897579809702944658128453252645756529078220254344021176451396088616667974565337360574424949340034548464162606647418067932050894642121884102411564866419887933375454612767282403860986189385903080240633676727868120938427362752753459083301819024885521300427228448854729765691192868712597363722518594950460237436568356271882277148009175011466809698011806529248177946137528543937824438865170240764798257577764515310388232568900955478742665788147845593685485190532650058159561474249538533755870682638050237819069734315032898910593777541904852375767288900958070762507259319918894233591828587814907323121115975149777113970237839069389918129045939764135397101552725588664405846536654589151338572570683383886366943576390539773719199045263325213587022741647056954478782058562900158968508626128770347075191362552551675334627862578746330680238342133148392077693010843348331408597121253299388592089141285104038871358413793448317731934058724814584727812426623957917141421170338879246946128919794497254981753135532089167623733538175258986088283670524898954699102077598621743063172671306607476190058984213170346002731129658438009851466782089707779512136870605682542709652745929669402112327372970638044689356899769250623658744719471206466295839558149488589837789621435526156281164345247538526088589594441896744531505325356809984088821146652460919590113821531746495954529018324352180753174283305780749563806361830934621594996790474230363771601765580716575663712101218307900539744673962578796479927328181548608254026952814311601484990451089415967987098267868511124694027030278801795988638208004009796810530494267079023157540565511117165594014978862156126858669965359434461678713896592533599406256007910943670767393794819891738187575854994993008003212847457109606727953116253825298366599947418768555156670253567636698274909688413493322812647000657877402188631682504239880689268111551759726812170412306301621496245842777576645209732041920342550011593578156784080255335660537052505227258851983193827762981795350259571895386461753658153086054857057029496002130933731854184350619194782118717564371998485372080525685032618119156780672073558029682065052181069544624906736569064534778004813746938101983264494968369419074995720766461659498414104200846080866144630533201090019508468961571768138917365491791936235919774090223059101286400000000000000000000000000000000000000000000000000*i1^36 + 15118088489900908164454589718576639808295763609585901517720918362406437792611103211236098036908693340718908085115385508776077800489111948800348204605089037818852576933316184638230175838120259576456841711765630055380248702420681724772609000873230810432098297570450036932378049221627627456150059328395011187587954758582876509197425063805313311668815567618751540579391548146066772189676569412064368783497954131400441413976652054029145157948123557478774074988155985672968893474633161929946065340588931235594445143015690246201017559161333220316813101683766587326087720874665500564925850628374438985021962140327572386813428194401664610429539945090102328522209633879349279539428582884473522154596521139597783284218266853309784638868617217310402749238815705741592057432488401777245656169301160740860688504238672238255277468491850702253326981083483263174705698291909743253282123788563997971156342176675837858758668242224338823451734157313258852213551075724395515879962089555445109720372018883195002449804129425663010128561342209649991439907799837367885733499280617797793872781205132937420945050719927766062636093675796501996039911155472328091934972113658059409101730910239734453280555205504791142994589527346489134606638096305883138824272744056560410360105744197508779400722955762949079332315357157265065560328964623300678161910019864350063783264633315106935574463509143315000163705347256936262385152246518846834097739234565585919747351589817309032785409172100212580553688960870992386487655747660460940379777612403450721914532066867544835908032251089121139935633723856033974873262309594421691241961086764741579473111322709433331848621043675318083814797159268019452078075003539055738285276962722214725736155123046415935970710446768646114425142661027570560287904491575731155276770279863504892509818916073797072507348986545261820372708683550578915244157644525269463140768489041330894110119885920010660472048585127690656340445329772964277518175883674831939713543667997155821788539499760980829652849923498358855155529671233211627003279831492293681711447695023540535104923369388196965290687855085116317379921379729747366287823157335674938416192978323876692952720591380278786057622884368630146906312083413239161638149605701738702073790704675151572156844768595651004272822609324907216468833604376387894263267656911749915889078226898887289945944053057123894314717007576861167679954016385872137125792151462605399109080676263910734695931932009768258121947947230946466839102446813012163514529959755206977424208244557847556634314789923313069057618632552193755747583386388346075011896401838109372176831744675668302349828704740507192720592239480833977942173884792647305740372259881943732305992025693407867083586890594953064961738000385266011472061051252042884877395219923918652135345995805690151602452307077884283756092914616966970969748302413775955876673724074542028640079704042579530553423928801518308647307766202987830819108046664062255294350652562627206159087731074891322609380808022319207730147165734930137546737343968585472587062463459928973331115388513314521962578256427360342204166935108125324335895167999811613567131940084607926278259709662253621308118065866773843235941095160809637175339054873655896182403447511206680079952562553497757778656173980914507779300928635303161383689545628765822227624585450082477342334062959823191469082760697259082400102150013317895153311692510197435259813923953372740877215944118235133838629031588659200000000000000000000000000000000000000000000000*i1^37 + -618956312111102872689117559491297152291888940116287950472705135846249706666351719433154131736278535370094679953424243702473242060910413002435264463025920048532211872705808504520344468047952329983090714503934828040092670572412072949996638768561527896114035617735650481129996183421137007354302475537050911391397310027221011628002040546208962951239059515688893516899939987966922911626916293579584741286952673931544148846728079238189781967782056234780902119362660914228821900895488268674484011364420665272131327531962333433226661490052749026313206756787641002931160834441621267067876550486226249726502727014814348055995188437331700048836044300464583632847014294963416818134633176998034409700277891344641847240938904237800493697347112311510965180324766485423321956552306829674610608088831211788297453319305747715968227413873559865543001264064786809374274072330982801673953369476752848475561130118630244460398032874997590026020063270793694161103433074312689551968202720093703520525350032534830953540929707762486731106298065779616391045795158882802166275104137718354219741729963479368347409630700027972558135582803731720730510321758596376404458897628535328855159708493452008462000144071781040498050944472635064833459034788428307746477629326459173931270769969663236807971110779216801824548084992010125327776654705079184549023386304896834758978673290321188464199330236502487478366296263760202468629941343727830315622498900467963782935983826032122249408860954097919336958866557143219528635429847477182216061549732026371764976362346889600272545317216917316336399571966908645313971001938391537807757982675051179176146020753180841209611953748004985747864018383549567682377553395128018935213933211465138806875837067419545834665583375423378592199420537449838218431535554021573016856231102723260072545310143490936788302477502167879380139155330149961752554539981932776725241714795969247247704984316506829506899350319416840279998954575031229802906957605480455599500972409363441571889137804845873691700565321552632610867016945039435630832607941660590692548552289057400242952854623459851114337776527377025844229415453158526834022606523224425484869132543810142774956525528829026789502810060239881873334661198243752856405577091923814477807277813120949521524141237916020392686130278591797305097131688413856368938441895204495854219401755346536770304472949132345810000560229839188935658818386894147651992756452901519977686398621991631170330856861216130422052503702029137167795492003371003293600008137391072797106106443625484227385930398700216376508063282226354312178793552088272533749195494124007589034286056603818994524429181074954844365826015845405680159382690620802482887363837096133723726355929096891504828710315876884999002733240670488724567533256053305200387960101064573828581512353380268887384447628069121610714579515764076935017346206530566353902257887153067638761802989051539825321269525428661417412870989212134995928581867443032842608926707685274550408848925992193765009110874324669648176882426973086982217235859115413805629606557960049331958011761974456133784700072555320739862828034148287790654525704593079705908557584185514074067521447728787782116590626924248181167564431313084527474444807394000242584916764421758770607139090222862137092295224049672333228786459995925468870824919514318570393852654332340800877846258116007862816717975583258786820111380887121977997991081862313522301836010560728527035245115908796175605664055296000000000000000000000000000000000000000000000*i1^38 + 41769411575692741485835838428819316925599567038216539585279783686526468220420265761952549563560646651127712692017913732836377068785822221930008752260644879929224095211414445095562397404908725508472925317009115920054721883939383307092310568921376531514881704337430042283872137374770375376593942075562842755344560951428094829292224701118530224854161398831424527285762475674820963601685307101028221313210194575221842665277773265675729773903522175615676075443169299593958827504065911872213744960612039899652018368679992246885947629007102642595845057447799558368752195374459896587847629722477211014977907801202783521443555692660231782371851642401970704283187715887959925788804398887310399700852498299614020343065501615107013698475903623625552280632528976875326092349615011187267301830970624109951104442588619283492196003757278792315673702885917786973118526137933539325814101074840727804361450576571281046538234904067681015045555575259072025718926302071482856617135550910298726296364266458522927597058148899067892108644096290098656511176173816918349976238968860584251584412511616220205948549270886847753507463302899928954858089305604674453199636003177980014888329526833996056298156546398479932988021554721335917484023208925323557457453081364946232393439950336986263830096150845989815591731779315603532810863207218925270459246459352602531929375920725492804358040899618168149890874678248658847845645767427857262584114122623550858540104224978015833057585340309873807707793618636309570776028005143069901665090175566349579430860063897415130874756395923888466975821246874826423797978929448442773569760516881296566427664609514300916251547566298713120593326465664091328879390711990876189662024447200770454574089516319680268225256569093548110935340049706798366642564411008345392625887599866656699343340134427897737569137016454742223959193542473969038671770866949152410471398183590612853166140915885853979107149034456556417760070091337457251942461388804615699977725842265273464902694561691492471166498901957990390857904605131424539060652707497551713188491243437492765316240258007960748431562665979899430702705554574634199667324537666688635195574978635579776105432585481941848949198523166878335853190226088422207577829557164564907956706814377575230390972222177174758064136796499261450096435310067801770801818069252556672397481668830365690210471083222046643356141206560148056497338246578382400990363651511583880407597906798680274507200872273969690910070623839697354254489652260244851005669663894992273282179101712545196876099832500589132270481477639139167242657619439500854484931665424658309862831854826219688883157489742184255718307063048922104969627439920322158738684157921826506398205377134395458949619935267189986685842588849690863503532563473234839850714627574721723190822110422756862491085295722450866727472500913767181106579027003762359414534173432586003767258906686708412744764233877663990224114400429097792969649056924483223251913807880211078394051415961091922777770686705054560350705843860963815961878423775006211316880730003017616979638575156287223565086922136072772820003206377561436473290206070728599020003813595988694129773258341122221037181452043253158914323481009090902980157128610516821198768540831692777342664068225352958339810837948082032977558032247988714417336929514172024089513098316085451865733637442660721258414586188752106747613725033208657523233351437985005887280433372352740607242938585824806541233383014400000000000000000000000000000000000000000*i1^39 + 52376337174574507850678091037300435141517310149663683075333280381314581211610242098366147024830901485424467865395535369967257895819230637022864882075391614978855852633283639910109550385125727501406669384631639615185047071950298752984556451280033980198413488954283787806191638764361820442454722604523778952934203721737010557496964651988857732371907358485981805000571063180178798361035092091495749148603120901055398636972925536672601815239643809305216406748796010992875998168478344025340651224844908995139826076008666599184033032812480804039912543289105701668806255995035417124487410975815595372440170265358424378933570388072121356242486510191091533429694486969386076956073131847636054750298957085031615477714144743109807878225526154365281302418809952308115392995375294497964523944773370860340052716913385261946780384511840434710401731861737744429686155715807324275972930123929874176209502446010872759907956176936349671052644935203917750834446551312928760957315843822125244326314252446024906789071796528048336687871065424811262494334097870600282979537957857836362612437092508843634463243830766257529777967782903643324071893145350016160932431962083784895840538865013898761342445487869263236440522285804039228103816581357713778211505190200066888301777262277720339056781076774633219230837179763985265637323950461459171310403113548383701217023315491174340460574064824510623722749523924881715962940609499224167918444148341418742265838074529500694445691067401241413256887159827220201791152222674194386125168749342288467344558569285737987073514371842276109939911929832523452856582118978056117594360349104334029879069681443691182903913252857736566060795636271905384565194930255323522838354571224315372073712433188323312770334753996599305075701070106100009282503700655191891759172057618676179411476890047909240746648436850470722083057932657552040219326960467748029568790984164264435790243071000065891262848013988327158015983168541044672816145511124752066672839547562400133921824247897114732178217336003373730497704354990078661073309937487367686204798497421879566683064002811759427515688873170611222980195369257445809127899482858402913144075238176174386218213511489600077738185482572858162516629246109071284775870175904114964802444601924846056998091547701100109258562337902970263315516069283121805345163533460199062076731411860787084059742852727155160972083614959010091946316141149172626684734130550620899929094997901399236593107892839764809765075369769496299754945254924559656558402114522164591270501303241037332003948938232709552743436419798192504560131500339498097074415413346203541576198415754358202197008670656482698413869160772969646833976984417903094759490160051691855746502833756030571321661939639098431000413420425797847804957606514869243488998487007700120783787836412457696259999239002281272502361958132832285750927594192218659255516728867979454838143743979493954513440555117071623964945208780530610357417735703116270355638988568446803051801223285607131229422829301854381302001975639055719253925987541761644318294101045730492428716680578599491582395900176663097489313886962881412888134812362814574519181591369666320715039536852378873832924742296535694243165649878130581723941598870220421648778027855216405151011539244062847044383850766203718375675178358442840830027948123230167176536584073247336706976603126224151585537992408275552945041973227552877376740507119072334009231054346674458702942162869408386730277554094080000000000000000000000000000000000000*i1^40 + -307391017240277063684656906155361181143321659911772371364454113871891902585311265221344769130919459846324194566373399945886718262504810773156619840102828094887311043536855017180358213737432108027118287392554757572902080268772569836192607930373717512066104701497065555293035133578476871794439561826369410248338114148441099772420431915852619439188212075273236718986032576968107466142252434869969808911762765905605320559107474356115525921040432688253586914560655521565133091746003836255761872359251942523755716718216459929882251774730568678997250977054764046572712489314727806808893021282484573776410299394508958249737836717485456617499233631450133413886896411029738405460480405738777821009237157329529329297818220584236224882322716803131532715141657413838235893387919352170056811515552394110605358887944325984704452367919492070065954521324085297322745469351776582991320452780943022539029596342374959173447669633436575308694181546840850935270995635145500537514865918397292473888493302515116735531252497067862570752454961831344314087334687671907356782967460811176272722690399571930806421627531779452592844754096595468686321210224450408566746109610648518052298877571087607232517041449809760656944303591653062759798899284062159690573542924613092008647833057558819937998673748208693818259606826042041119146148048779774685697090997513857706050776159579724392339099166256067069469874139392121166303489441102738392553657024884191038960486086658531848204847988183629820192941293892503313735829305679098684376462811853359174891757013652061316196367350658032720021142794219636946319819480299714330386842782595709918805013338602890030521791379276581591735163405323690439373215105310786885963812293292334674656361028124505217105962817502947147290759342139252139780595818733910467279295121877193141921696965211432019380296195956345211837169981704531708233075327007896097138803960666144770426650856388563135703494191803685691708813803066471663576297107471060475915659495675128409928803419452177529544640868653449896494183450997351297569849508983342719127094959919439677190447431982470965274794227273616936385065870281508084011674086797229359805196595357859342411729515344802468279158653696077044266457797723917202588546505379333872498194053094535525811462722483746142503268869567683640100817693553960325304460971725498453224646256008632282077815465061146600895297487144330748196988371683011413158190009529826600052677376294517438182349839632918048720743866265294085710869929428421962303683421451101604776171168044861562755600563127243260802902932079435224025655047134805175906571931119139464809818342578022640637960502254586596721686012040470280453660698987494712798499210878697639427708355498041761842221130442539550021160151139112342796510834402105093227568692051370666368077525257562887192401036086510870367537957542152238583393637692407442331281994709316256481837202607900595610655409429203947572730487907413997195298212247767747204202063629024697926734629268437850218536287474107527058395503143946391434575782206959055996335334534212856143155177942389791377213913639582599228689307574857924890416107089829085948123847616498223868293294933846259480402143729768002355566592893453265577477133902814919069933428119741777807436553952466089780718732476348930723868561348900614655024623314162689420430537850585824693477249928420730518227017773320602960848820632945712813912165798714922721289297007323238041166414274315600019849216000000000000000000000000000000000000*i1^41 + 51993116310189792838191847480285583101390986480638884281781247675731442501770259158344344128021614273974953308332704714565975399579772376258341392616777526609297655259383446878817252155876950846344904861385010836719393875557985292641981891091768133627502455906626716686967297763861706156233285032887744013986867899871307451596706132144557496601422456364081212149689047219770372050038034199337529162042696638001998255670567444193111992181238756185824790734529488456003412564551252853743582382528045407381997622315833087218538355627317330066135036722023209057523095819732522361763550588032061136803601361050884251244271609444483723275876623369711565572843030098852767375609142698523243399102932766061860971001915522694712492455336105779814151444880301521704228844255937697312122644305647129691648174996974966086875580947248650134054317754243910094261518645228873259806445272954052046265655944654020294298016191505454083899927410211773687591615592672597070970413209475858680453239053964748855472912665634947181880922920300769898912501769146227713941622862426196972682666374573711591951501196487472070944090397000211731117070732200661961364720946990662775573481567189835342048225309446940488386094428723255967750224932617577119866405522124852940377886659761432360893581460575272834769689572278606345029315641687098281649571351318375279091772444102221630450584993250896601307142202498537171277407299581590774002686433106102090796092314309321167740061022466965046979154105440943844594034676040510424730726082437954597947438287651450599400426465166002053788918914468626495255871494838128679218354990472358543627469358407950498591237559999785027804362018234904514605023728188575939834479861928525161564919822743872101561276498265132797533252702426233910930712701994484094834490246192094479255296873990185171218505661696289008809229354726726092846871265517116874734542746196327660989801734356324381892601114523853095276691100557185392092107134103884787835213496553808048334663300501723823919198019908027876732663042683311265885847676275224093453782923772325795833905736425918755999738193605286625607217496576212061163556348335144696608845099581618118473265001953173164107301985245023674268356085263905293499520557801060234359447951634770011196017413092627527951577466761793430160402500021106962155286026763058621849759354248909355776022032211107281909069706139077114377004630185230043324728382248709266985040593468847209039280893910804946586603894738280300163850920383121057802279866964837307136908262689756781468453365959488481079834164066788860463178941716081285329788260845739067334439942181952461629811590299528397719689201289259330286763767428936932857046466470751711835930564515840245268930692309426731243137282810784068657808715749741461220970273915737382276460994994917956314379133530457704611397952515270195455772396783726501956685542528223258263757263274036813134205921358938048770765651897847420942182264604556752885789585580817796199683738527710169207905354752115947544709536478146313457859070066377433599197609657003755276920315406895107896520445990974503080580373910910684763018432863232327042238635848848329444639244026782361058662485807917516493467435685371226023375507257067283862191566546885042616930269852230756309068622598083057482634440789326822877059851072805290370092261566932394167050283125803845043381509379286867581491297545638342741749805640969301492361655326177676483673920899260966929380147200000000000000000000000000000000*i1^42 + 34984233742676126484496117109681264214113994366482488957792830687968679117798405435395227235908232274606386467773768468446836802086510663345423155212082830689671636285487788537172693515713624984633399976566625901991169534542627378896535263653299978871684587579965184739683494794235829251648829268817198541917841187787116950369200857992348281899484454350876008112100431995891970304638862764289522547306889294065431417334251610594157455720911958866574487507208671708689633128405253490540499963551046260512526600560634026040045386634198260800884193886727978784892526213168291719149828624474212748184947975654202722963813695855519709908379259224214568203413854478134414288576368884492464720239658756996567559420423967005736448971022763425606679949958650735287036849156445868512175839182564424257914502233558521288163866759635320040598735745171398288548420556874507402204983135381935205803499847552147550179830119727578936451168536295814316007735738374806568413250292125170421007396200305787125218323939565187704005960953296753592032702873660393329575638386490217182774083617820208136427693742900243054569359447415109669437405009039492381031859413118080273751588667114914765085511603422034563304461117938155606810773016297627992797858505521073721037674053708374070227910239130997327102634098964366657328832922458225056390494325502428345482373804777758887730499747612052708257476608093341579480085345868666607055131124185632364875698515997304154176973205156293382904632506861731479646334199581548693607981521847240058043572045300585296001780196422366333572264818221723912310195694057111951337068244078245963631677207556661805169601761799132806491826731721173604424237402505640886124423495164437335133817086489845178143530448944677049509076513564808314492810275663738429148636874522833431089979739930822399829592147639777574778571206432074400956994737886602084783882188836573572931222670934592700523674347882803240306640476621788455138580705196456856751719142322014626456778645769121978143108860552931636721017602882266439285846848426380930888369686081078445456514900445049636316825857938748353204683252198496041349672991703468191352698644967937261364348357169946203409582350561558446228256151793841210330890571807884000819988349280705620181911651532785951231513407506853363627757757455013467028788609742593736080425160853947464192196947329403012141043314865651908956901322031478396225578617950184710954357900990798188245862082348263334973528698256568845504047364941358996590585614840533835591512576311389724718990177699290306719025370720161159964266572167920151859036266522071609984733698539924617597852372929920059837562313039991903449437024544421256146955364183783140997620231531731298337640542623475170367441634854874405844750096180127122312209578140050120880640649765757118234521990754627689140951680846067305898016994736406631263841895541078318116775084734985087533722145875964037227561667081349801305178554912745184649970051344434130934205194639971945003325877003570479581563543015606527473408662982480166789175101053477566942075853082872060393409058069964083454848733959297269391528327371388243138569438719573366212219617332124512155264047207630346771972136088111344817820518427360182028035794173838664726468246001025260667606055074972392336067284129724722486770069498338360706616984214840424156418426473934459610842239730420196705273367192681549988001018592145297938682673326265882169133969387933196741509120000000000000000000000000000000*i1^43 + 9588526002905832562262654927868043295413583270787935016160938568990544131161053780381761240795615240925131919199781297130005011783474968158433261569298851767458072106988432835695738535458092455652022390963737002152984013336206782195393884167708046118563450501167210706950771534687165162553614325546971534265931019528733945508599980869115709626054469187206074730451793576690770003535953468092985395041712559042079679155436763937823609941719040169604087670727759821555730922903061948103862016312109883703465671129248262644251433752685176429603762568384151569265212221830353245008842326714289759940176643535275212146331808795888102016332084180158560629872289160399085722691206526656186997732561638068147202173156112845843858598343720599679409829725685523018606934707701044262770987709666105763613817917121098116265390135419837633531288862346756064298244051290568834119896274922975202138191823554974980025979663130612922719541352052674105987923253899685135448291633591788087675281267385985097477283419710060200880128566574547221347377554475071039065477584549150322484039156125885249688986038622451268046628795213135434901051732087582903161838280009420184762328309339126422499228730874114838810162457912189948169303057336759443018159370840282866912015005750054927167153148055944877124574161090330039832904878488717476499041153471674363559566136484446604756167947029515239786401500056362534937754062360858532680951326991123636666374305455765893715080454265043988134801822086733504182596816657361791463774340054996848662192266588133499922286275098712545623147838519546613095874548319019249638093103235758092657632275482536128728794705887341594840455300753077244264114790033761842074415335378934670865827565301605901984777984584271968802120158423100710208568074475442811992130389370627187661153728893007173948102931068441698500899763171226133552416131755891255653539480303769730641239828883653247134236540572485537559320800020710051395843687215085508214384294070243626802159891141380202510284192896709902195268019820422442081290150491878581043278330102211989916149704991972160563138110375050273772345300805000021816785560390856189638163417543340776013854233718049668705216100419292082622328363351270736812405569149277696215265788391320449935813195427541554381214401557135063994744775636580169720512282187708187603469513719642393935705249176967871635119373009477355870560020349856149724196008899120121620887930249367685861846518882243775714606870845768290074289393867778473836005267811784902782155005693800172051068001154667174389611980908801881493421761943240524395634167261636193363578723561000814873317495285273969279188949826573209591307358711361734370851882113820447591585371886106708637858839683498365006201776989333489061193164316999164269334208285487417692312301486184064951620903428983997674157570703726314140344220864239255707157631960735601346861663769719320120834356295419661028190568415093869212898415133338850189186478534450688397261243023362724951137939466271967330176670161962813361296158289969827753945199767198674843212795492459318814478915702311091187118175347288340000348626512108536729184816986427155241910285768765268926085751342467692576110266473309676534204944976557720153770350062973546868853986166187587735072929072510460180599542006526087784050652149926875687948069729328092763027815019112733332775172244780130671633729745381494309216986858711852049564458667154710899883119476587044735968870400000000000000000000000000*i1^44 + -688423023845317574948644069155906435058199229386274484808560641203673714559402478597120721541836383428495908942153165981375680561783281902712243056209734129281611729722278313362972486236763202976077571011965204475999496774943549923380662266372458089332851125337451329059747287600256729361684345693782641760102463697766046579753567478458094974862948778892962887497097933321062689360785045932722780597267090880148961774552603558055951221968341126674135694485696639016785147639805172982278092306096193950010726881426108415835041793513059312047838957130306014039145958050485524772617476617719673967838607630785728039151721152057741962590600313573399762416072505122391656442938964842665899765428080923154665182337784563600031936903782640892079504424044572570181541388723116835692220072813149546885018134134661045380954613463820662973883213744908353015922119908065368272619452320476303595024112407203866176805867575690285337924361518491715205160992453711955867908745357750621095994436164317545208390799988966541821714808190740945416051665100628806082556989522244521936926220534883148053849749537684374243668899871753206508525255206187237829155224691195704676844614842963238878374504218826914213268291418640949251892130248261250594056113999392334226294735277279280016424871452946340558525174227434117662803941759660537629921762540232221121276048286250161987708473702005314289321619088245361230361142570610170948307708961284298922648014213534083452121843646633624537136707579763159494775123596166419185584042063146190111450584879509847426139980697257894761736132375887070592066689663546070365174321260194912892057352298389723412030932877572597390905409619846351638031210974795350980100472960821327159639220658048846313029183780386814566463467151320222065725449053677386911608439142754080902827595079795076995730915490657367212219136267487658802617480687442335531504362999763558653689688572198106409096706220507803270921726377198564509007820880764376706347772982971284762146679470674630247942707897524589580772764666885815810877617426274386988579675985821093526055789570116989045479637041755255527623871471016151718547310408419565773112488194911350301852959367781035813453068160670211305279618129128896469528816972945130475779461449852308239027570101041167713069196836198206706970591169875250462940522530481013198363260478490020561769483466519586005581354661297221665972398328812706171397002572677796775633508249784479247360493965799238629722293204275144105751021677999232539367794494660936749775011460100912520578288000353634935979555053654990624066483622929476473302200059246318439443090306375778806636118839798959513349243198013581276448576121994718180527546100513289952670720315696605620737234052569601516869076545154214772215961514855029813116908045738096112862790709310961747768319894387717185315532544609585103430393978428643526550446876777778472788459771839583109199746766731302884866889905361189977773551315346411575315892114998059820545891929776511646505667219915697596296724540716148506909011620161689071482652635327720427210427057932500298953966409983220615551431734770080982177686151284020398060817500838438026297856323503070665879908892816752992209336206566710148820602712040065396547081931493646102160514880379462953100402027176551178986173011839169853938317529899204967301742618533859836028307033290154734112820354006113393844806678286481160947792323599583064242860104524484545862564213305742230122659840000000000000000000000*i1^45 + 96999912713798907201918357984706927093945022689928989627879792496199428963225963637926785656549540169481498670007396012270150122956704742505264700299232304064528567421557005469454289144320876212264922960508197190003633716864050695981314085996116500323324821114078241771100447505412945614495507403909704674239299171316133326086114373177677580649457184778991693558525910675685087775545695771225877651605422413526912465275476827408773052030853995276173077929911713282977360956293385390441118562334745306331791067288985340324870618676404602641935723743274643186219568183209794772866834789558317372897744851736744142632881512260462310883302714516281890534929745767575784449004113434681842653332650693900655043961701893734621788581906069178528451529180022087746711595956811958327393206210097964818795019930996568671732861680670982365305907809161486443222200451710351904864837786639639212754240769529039485527315389919665930756913460982326185073247497581222795869246780417643672892378650721051336557459662763369721817187714775517777598951825560305184880519820700384030551475240499448564284761633071917323854457497510063486915106577368355315708955697565570045120485690929963143750954077585866904119895923128612505968969592564686478238202651906116351931092497310622461346059505695371564016011928914670679981000027439858342193202459040509383195225872623496492086561402137684398901680465063631680574749610340456070913046820716999101359264605769656068750800110590325580651312675263432515884386447768826310491132300171490959762034297547310276376073008171021840453566066490275221130978242108411411082969825796868307443546786322138656096087886231005793360808886397388879406640969602642529976489696454414868337252635723817311867534422693779600694864875145613103019402093980980195319795383854792452913108665112252928382553454276781162581171014472666130404442913719145274432823185193187420671328819114252276970643763972544008582839322185647208574886934841746337253700566645852699917413073685455556769741012316402769502261611898894306209559329035139294385333179569977953727037389348698442223612900808865734832580471797241370958753567916085174596092612317006614764410805025023641836900216697599055382687337613174914899415219523765070157968531508372779693778239215903772010544646437031579008373802899350883429162992058375204312028177730583507354407870156247256825565577950840546400210584390853781806586284153504332927306145608978872030867974401933451564998192723243650487018534400219666199418952102526337467558998147630936330458458318271576345419854856742268134226629190413920375442613064863245129653870744049329163478170902554473038325546241489139610004988119128572217427262107299083693950698620665085919334631705036065926557661792588750052347200484601778755396875207915957771751048793936267377758919503642078022993076417098945549800047282967729100484031035677936754568738666178037155959651058866709890089033481819434292275299866834373686686699036575561439123655401833966491174805358394729833042261387265345451588329200928156125533496543067693814888115746163904455883007602034356133957236727969952891555060333060861390441674385223096013453652829065848175284594916823279711849929736767354019698423141154542461405553202935123527676149704282456913086873980511067362724389128434599223904590573747053347691141146924533647924547364639054506715061670573135966516435824925552638991256033705443039457783742832636204062027936502125900595200000000000000000000*i1^46 + 3100922752939887113882637287541112053371826007235075534395037395059955457469199586136393002729301816344583537893192235658169935660466711574141838587767609717384327589263572862257575001120171965999688513470118306396569521976464228902888062164469443495039848611492054182955032305630204109075427760781660265458479547989950027828179853235576521912004936237248190036033609597728984487942081665625018305337505590810746727418278487299987458281366901356473928363790783154196096501611052378787273082706160918339388940380159885835122501086153443617518608792219207224910682287231116964928736825705930624762552370137540999149017703159822425028785414021349828943780181502637340548986926560242976733008327670948158746657675251103638044225308682580625315538545322442572957602547334715066632296218211620862606027489390395780410868620096956091793565037221205775521982214152165883031709283538434544572212543679990678236193327767660621424368826142626551032762448411739902830596911123076189684372355285287194483668676492680522381997658809347879119797894635913654996362926808559391158049050498240740007946484442950140117298208079189256950092264873814144994585914363877501754138726331382418317464278951131037600293016848620472386724626694516493681568039488967525080037985212686085121563262096379973144949304706327746427439769154146206861748140183793002313931012229671950558934772527090288233812900460929603318429438770435015473284328361946862354120476180858194726073880380257377482431691072017976524656068754416891416615457160270314950497029608708198389678364938129827677338703678186579388299909483857701444115909108176805191004676591015193317929875201593872803563131413864932656258689034586407730701247706184042991936762286264618105954465904193663486196372139242859002823547909948045662205234281820099411788789761147011807711942205907363338428150813601086338151746104814533617486461120382265218970728689606528310982499448062659006778964189425505048257335206629575243731867776734126924796923459428088584839837730421514753136068184090596870658528457803489931071645583250774381558673042716458030291339334361961309282953239515002438058858916844894982975237674815581573272881720686747015167293314505841683544345512142264345423485166367534516663906736785442737137895573185070616378832010035143457386277111190785251033360246175039320228951452677238734622742949603148416938060841048505807291984196900763571641341523389770589135580941683126249880889512060205854276481389493223472047446633783398630322116971590232926088755891556191021306075819792230515931624545646353701979737924141427397688367475386409901478061842915386604524861442747386576196069180731315196233886873051552639856882230945119488976695681099602678219895220155503225880687591779591007633687151633192481411048584783701392249435627873426551673757044507828119345926550929116747403972169115149745549494306175509695493836009630116057285484969439597591739263089113560275907540524304895264281682987526842947252358740705855641754606540955754550279263082137542594489469210938866367342074016517759080942841547927851051431681215737074020434319718441079318490298830421337627746309957137594960088005959781031451558859366552186254298144007185417943032152891468778789997711408081376976596397128135402835626790510943357280373265644304114844017592692146157875275290777638057101822890973689250135765761435395892311579097119101589706415669943647714980257956721003265950014148499212676051763200000000000000000*i1^47 + -412608542760658501107506175721222027235448783553245187799728423544165210668267613884229432043037686429643209456514378877758142937002835957680042119361903105376290707323493458594878152046940196925211513720098372854743324729333762733908052502792741214613394291541750443989275995899526418682116339181881992166213417132161408168376518863132866467287106139429006093433766980588273977544664163802964465202337557025656215996649513941709757969215949905853685913543082908306568193257827432655445343373332619025285881733356752097333210520602624680447133715208167410802562911435597238711352220519337777760498783093036342901361405518304915272085117032593127457915364382444072018962836007465873727543932065650216829528528768553057795003372214595419461401081129057495814763222014605694599678250402871914807178763557878317993064741043841205834422332148225318977047522662020802769813198851452779988419335009037197446330238099679439493387664882354140664586975748878245828706937543601671510341449032514376356796103890687512392328032720255896985516711287643003621705573169387169731451680471998599184585954130207670821407912218322456171168036392520624358167436488306142462791982016755273218870562004838890527172591585395357665556467022593078806975636900691963347425538340152585067807774869766785568586783807881955880781255949838929630002520078161237241062773328864987429186119213937940912360496605476507008815193853805020338718443807135552329690276895789898842235002110560333570160198478387141386634753322953954825077308332633949933460229477114879522794558731479613293623225605821413177919593658649814040953751775779412762758767472898861721137233245333636795583465760779948439617565949561682270289961581382018789686834754277049153209498167464826026898422888720331084931639585062216240764810333451442163740977533061235767828950044548681134185009524223194475587899913743549017098905876660585968387133912619208156749723631893907773325385572256260545269486435402931849233257966180808131702338830050255646662913101717840431420393996315102315434420120291005189232649441508512527854698416699349629838464992771876904373284587203668256226261612639471675566477276629580537444568520718648024523782327505763062765108855289512396226261743518688849953438451268224295640599147738173017195836431984120086373816972902491958471328312488047853262437266541025133870600396842189407750241244079467136430573680073684109421791113023668467651423085654334803034408371020014398755524458950905643766138904187070686395010802678923416305337413440963154398297740697033676978583940686175407811287383593496722679437047099281858465879918254706229144130679213315836040075309212936066912764427180112673511267574260248515853677961707406690533368293483241580583398050356445639938566869710103732850834283562535354279503111856271530672029583977623457906384026791533504076825128234756061755951294373169985320327491874803447448041954488113760387781449638628528283343603860567688041538657359221482043210046740245601396368827323044591207933625863836959495960364212777591979810377927398573210436502281396907797514335151304945259921720653180617141534147933275310274406566791715987375542050534224613397798343711214178317107305282702720831767787935986154420331647571796885296395226000149018757510473402155954172540688568672676833327922792164989087300335195217109646899166765120940727886640550504108074479238444065048796051036496451862813949268639418984645406844206914207744000000000000000*i1^48 + 65850573633738892303649850055896175637859420339947373416078963468001710384823341528762482847543067116050322792213295141902647368687520195504570657792418753002321277922356445548093154205577549529242293411381999985111571817288852874351800866889253688054997990738215886790141112402316942894542726137037026110946715058408762350436932937422194821691961606924322950513857068919012820733676224434266625178224661307570517065510642026028221687227222818404114189193396993054242459770764608824922250052925096738508628453079272356665395712839275807463993107575509108396015186594847225310243308233291742300041455829018035504998516988939687161943125020169536088080671821256397415019545134965229813345571240622714649396194876880162808777438924401089837653530366010530481042818564573853446389894506790232177958636213851799747541596524542075940273362275082464678804203491815706337252923234376142734795987211829258288218404537502393478670520613309665051506446753078091253842045324401147994163380192714814433550238460906416638134384634865966145497928387522200701610633087132887016804305456264648190000736755218289879263198172220541889217236415028214955868857135885207848268761210121715761877499347941185321773835569879348157742789035355019842360557220170888208340077181880573272534927613991759059179176966313055210232339019991805390307955633862477213642413580010124650882193066697478875218239630635073283812337090915998637722282865819371061377556625651790500345778834878539394679440286100571586980832837588990018743068596791867704916437205674094875552374313528187567683601828030133969823453552770608701231807220179794550907587229555775640685011874955601341808301996692830113100116110434975676925637424660736057228826202462450316137648076614241715511613675249201985078707913527188049060548183435923291082873747837112379907897584455831052255713773551875090616773051956694155614377520443833935944016710611910402331770551360599245058903112458444387542993376180623534809014965965201858980827281229722499172437643713248856469808351212276935048657802927420390651831964864029838806496438126162615007095471649818055727192221743821479887772901946457169717045316133047403135726460445069724676957569713557968576945055661680434132501769955504727869438194213415747313564276954481499740182515989624201804501524833716258730311533587269685780176509471443484201448243490983016360132520489335221373103792595827893449690496789957091055650389287967761022798194077979757659293606831628406653381162302837610574065969789709207724059145593636397301672203006887978730312649909214049823812690712878989401110258657589557425700602971596646010093814287456637484230068359034870281312055988419791400317531565708556342720899323804140577651129334056729192666842021733435448020027818975604090275569564407314766469805606941937027968487804229927398092900157685422641662058757230933369076016010610849761345217085023463749979655964382696017887072895858150507472847032585887686993838672535828485599784964005947253598030599133066888539007796284645029411441332127891049348147760801126436177219260600196206551364157764035926326298488090587989823615263964634644297590036618532337717155131449749911813026753323296996261029040304440805163105337696135163918664215820382773389170712914748716656503767302703860064173196067156637219428966720047236055229922965588568181937577349724995302903929184215709054862918282132152680551229599105921350128808138235102920451749564540518400000000000*i1^49 + 580805235674671163474157642153755747886760058735640197596118812724837211210378554687486549001651907165176031311360981928168891827758123968752713167939063161216542087064670500142051383279055231025079048746645985536180787951945096089701642521762394172954937670537802065243865881881319046056796498925065142661529313798893819768519625517314587386931588362438236418670827723279747148344519535290884207368247481536531901087834652515959485146501887791353594434938215023910902866235481859419953210554771509982703134783061231801832545407295089342414859197119709454034254931314349289707586630934234973062357774511861788948683519516371210145327704792041897658413587817880379273015641671958648860325484658893192394965312346855751404677372171938043859093386236056570260201250891384025363920851050231736985304814966470489557221293813424328625726267475738042682149789845742326516111303476266381566565408469020323236260525064055116788254536696808373992439304204388834446864199214774613406948969736645233693051578087706094578531867277421529815287314998696865644507363480858428819287253043697331813837078296996249227743133351791965075392450934429835668047849287766979961952741805007520155949436032336858184387190551344160342510863654481306664913288777127786160992467291854445291912608734802016327679844113524089400304301629756544031714842279688043644241368089304536828456010616821246910855029983296012145059115550895816824048079734577773067269625426966508374593670613112638636992722131971832604699118060059048490203961631106957903699940697906941389376201490236573879191994415004973129932242345881937007559235548511322685144396234417739843740986853202681466656315337623456906073659944437256241998489294978308351938425111514590495445798823171013253494572440365374483534316196341675531489937656582525012083420794550435627153145467077371409335678661103554065001951797084799708116735505601518480226635805154946166063647251673493806129052888371128554306279034580318683359114209741829962221303426559672190400062846384646066017367691178203899168642817782274450216372558720815548422765152319763226485918205684672407477976837774730320338736827160139359500587784474356685711163862172480859814214432584339557402102881518811010745711457374390190090353588344377785695862790223055916489060670344047263797470174334192132566301049421607407918208088594643810746970997400708737487903552763848745172430452364822593900493881191893904407088177817607984579740039330861753270961315535591804508285754791584594948012078025451847788715215333448735825652750482732720583919845946416106170098976666308402695719439651213186973870070692174279262108589559865648030298950242465288169254234802022437314919072575717682549598508546497246995895938118297300029013882474151833087195092252597962160838064188656009947998455248766317303955501891359128202652584067500251870640726400394845983848167901833123411860188109105365782321213148112413186773634032541241328232403011204790264778023473512762423816854812199969554196463675908530960562935247198093628653017302744787315440581106982629559328654922685763064300543511158135925086349161386126973084392807852566593160560631244867944167408953855429413772489782205775285988886236422274569476211969908358855577700483131882067131600145342324818773830627409886912163862330438188107062057368960424225703739328569566979637945931765776939540144306600058165773036592264440847012406602981678628735900747817787995216010991626092544000000*i1^50 + -92480575618158135938439804770644554382828550644870706130095266312777849218464625598684057011899737466613657184987348782869916531922780859763425789118657433745569758063250368503948871676444149194755970113653973540856271732546515422665975135014529366037358974288341615158270870015544541860823656294416898559837526672895375919469749051588228885856968973849823234780443906731792438513226085397345656322692063757897110188344560871027128770296978168085313284187732591033423255743402578515300932986516455084863113071480888782265084680422758036422714567524388727420676306066932856758676796847458298874774572767479618300601104696252946137542150464340359464191965771788030710930887465362792000503813373766490207358776597032501196999663515827740418546286532229416643412212732717041966280837198630213178995664630478934294606688316152254252165096132324895470592795701732472466396214821147939180560834172675599248551047879678762423908241640260748109859361320929636329350356838939521099476627164849766060789937992852634815211080941703673359530621585991141800065493846025347676188578533177346219529995631216073864083788069957522965078240706046556011651872667959241901800297163666616203985782044808499598871938338525752342455357669760898871532543311552261658070618538554929924867490128044538415485681700576263471039129213954107294924932653278965844490648352505085952157279252926152693547048832681894691812484469772553790510992728005111639424813120168365309819972895274344261336410953017027198204096121028006584913661665874646004596390450448293960476733391778316922177808504114993666539480368277721131449943431271749688326911725614131832974223190152398366778773067312223570001064945580070530528283906637398990846491260492750438407762823496985455929203450764841480693087607350288855764623532927158632890180760293856322116157370617013033049712835496374531731620682543172810145813587201549166259500848726767106579563728749526718263681624153055676110414693866453723068494430489027492253331142071752531762704547515839980931146723745042571882555895188374289952852502429410249081012724557282268828067313500002592547924574540030768566837297494178788774925406659414071591178110030526132981464014723125659097771452715221954004740122957569101422424315735141572492429467645980853679300524188109228308651602633377428835677172914655493913165030638659652671800917392299779534775913969420737434894965449601984945157866878800032853058396089454883572612476485384391089111618022864580406600203256661919623631945289590522630569032454935382487003445981740686132236751221917838392059915047582661718849334943071625175349262202749744413276607409455932582290902942189528303673284178631575994508789857944854407373452750006619678295824137991660036246863542852380476368763363985572969367802905064029990114437250930607079682384823413684259757236987477402811249047251674921414204528147682036189465382817173794534662656492563922162901780116224028864000412053846449422409821928456011747892083254199494727836265400533447343201205083442262561338703492873363385312209889714023192782084441886939788930654837174773858257904768066681415405427918177053075235999565650766736383183012413517192497799892853700071172053556266386466211642417672083650566919481060898195265678111760569838040189357029706023595765966475333378948168505538015912645228382545217114731910679639401599224132720610725007966684920732094624105006361208813908560052172678372594968395574086205440000*i1^51 + 35981957214860749277047775673684366908176098382700087541791713412504891049919271915602093022021995514001309386080573930341644733925042959881596554390459696831460698229467634637356614427465121587032352042590865333974876182437510720301924726463646459655207273649562999191823529056971273851554654994740599790236950949779441531305875645642654831575226752169931969227358445584454420883043354844802020469060927672254929059305748518242146094011385030459505473867955334215241619308912587253591114222068941230998214957430554095104371584725028502137240108711181518857216667825478700988227136396940459439232426657507474832924222082665720836057314973634717249791940559581855029324452671425384341547090916501151286789796272978689599602352621933238611727222594241218753694635821535216968665974380595698380625880277324069632783717073532439670208101569739617318419851503633277018964033988927503990586438654986718043422099120376547328406555115558385198688545783700387315917786096234994022630206910370071482428386603221005717623332190224892901587604627588697176593717391439639588716659659520122981130792208897829782890436134530396675934028175420074327868824227482561236040730332911250312020263005350289547878766386297136541416026829291528342282616230442988524061982547721728952405834936267726585264676145786336779348550885881803128151421940359087704248654148018740201278401901743871899126869507919024046124275208551935915541700870570153551637418292927679530787372778090297396173912129722249561321918328188121106831472106579197750647068042898052876521342858651552230711186490366010532018344377603999451587679790433093750327379392446719260038551106567113124547145585319297542518311206882934571017860893597184208701102286936243758825646295271235902181114801300671385195069664696562850604358299398064820872797242751864987612341307317107477754418550947237987739419029754198718133592909059087006768407767539950962897251250764307396290312662890022222124100547392409704851433899398069012604204073554828503702979309476429516593300978557613772137841066190116742696601234289180637104968571341443290110241107837397268769839108702017771990195687133398838950556071464995260545147305499163614527781663564854769315859730928666349017504335440818270414519714567452323508369312205714077953510874191228518557023639980285191427537533622611394693478199683861804794286602011276480000660402356374755101242763625528839464074322836470055895487803318189027123064065927759411767338267074679278035375052732608161872347881864993559534172808968443623732659498335386788451816627463907515613517614469302571901198953738161396399391218247724638551529589957019939033932212386201191333588470104705553393708783902035272801896664854014980324876998634119053693865128811532944883154857885239912012773321535415993941605145388420933205419521728014820106547077493425651233811008872339273472951604464562173388974545573783254963597713954560525917931172598692818034879443033169981233882056837299157186201992317350589273125426366999819845692369397609842659548637840428772963572483715344547487842951748085591533707818332586740008468173943745881488916247110410775650399059076856813948325168301767308802599587690722943074653162051853914603239638351097258640437598491725840103456221052279618767541594808377621901013727397106238542126183108448121148360474145469891788803644010314680440634142122073594319039019828115807813133942743270823545963204625458928099319502212589158400*i1^52 + -3790733538401074712638574196323706781176979193141592440585193839530593386567789806462129718816882529744754565487504893913072340853201538790395552111873379382489978745616018496856094574870753276578122167635411156290124346768955745515799942223378168695799091182670285518179020337899324028277070394948915892750101204330262879508833599010948398318014651046702080893467913338682132181158201069789866383505440702820746353682707705652424959310120466337329144064824938509430896701211569175907809624625519927392799540575352204084722884152054795776570458253351502627664728716887224520089208594642605921007949637537955428434435450194763402035604735467628261420019631924902174356598015152760574637457402996987784466812544929975809845590183105170953189452511574483040097406057398578604637122340309869447128944496136142720932687300614842800413186079630941411264963946178727579820155434859946920189471528613459141313135125772862866006120186189926456537572247051696540151251352057254001634599391535637007723819922931471891027774791980099637644836648439205109280854002938907169866028510170982931452538796021939681938120116790800802457072445808015558578387845867655350871004857218867708270430406190927542126373506637575034786299246894526549233437764798525670153508641148643266150164688030052625604283044725373117061105046040112154022026223175219364901152298850639438775928491152138038426867568346495329422504235838084839785735298445885831777358441182724506536201957485288290140218603974189081545934656288314936850432693657987694878612248480232743088536807853766494884516821058333237343407669878452934268643786778306383019660113641980356662695101443685663822352304950225472673920094102560804136351106525209240464237502356677619261918646932303632047783415252270013946491604305311203302278939274976929026428288408785350751350997689827386182418151015920360712552073822105914100233010390717276126627039868846681201925621254533227940160715576322609048039469186922067315150907848681205428450624313951116141416707394998255918446359770014541216785443846775930305496003649190111181214489029694742999943295187762941560102981008549987412852294839929399607857867374937826416858240161400275488563800483815260672749916253192048994972512179426359461675086224480101258434895111855263221287715509792618337286023559161316533473036866323998503895359589140989245361644872052215658654796237423441411189652519223336475072501020739048198533287301709434353630855631139913210605278422696857220014880733581474512792836670410300991898967780336102940079641230076691762954097835813172657295689828213781519694387774026281633197546798100885170370816198189088477882820870808883216694887674295547622726086868787552870357843011167522510011358890261557782630062944621398451423626136312837994041086281871455610639899752612957720032522320988552138595376409445462197220241663424815545841437942956933663823137426410855796701923133755000723255007762543311460240468225558721086235295921750404720844398153872077008485585735669802295410836419573317890443647291732382101811988784361285355338642282088933670941239696339057590962841459169353020386682721015652500092176234035059974238786782209062998219334395006985888837367166444414262451875401117528124083895255336844130158979729185595659150648663359949982804225852766180787706670526474682867673953308258062854994421406987184403825689321941425164422318666322374992300754065810331832528699395839520808664751029616640*i1^53 + 385304222852045748227612121504271481063347006725502862839886698211641335643165090324201626882068909881665257965695414493106397234798167265786595267397178152573087400668636910362766537550086739662243342946034364053219153344674628780781363546282976223747668020230220735044892312876394226807796023365345617353609521604847553556470306268183695744548925170882641601394341046137234213752027745182975808554568973167068523153139465376426351046628250453172107384958894341063490876443415291987726210370515865901112092589604463610052749671705686392647722120343188039205081013133252297503218370566048880367527526666535087179723949515166156202905960943143133113885961957407190723142964648520798746615042478804871193707844841683147992820731871465218443762584209923640349827486281858927729930400124045918307748665750377597536520176716426993810041407758510746402039750210124770846991448921963929965889371541319722425639800390321924549891516525518531635085822547837991965321015145123593978297629719190682594924721527806575599936797632617529591060660261720578712995494847882369705990695011015044323647511199644770698130335847729713299427332653973145982396991343010274362325671591030110232211146425912177553255600852297636282343401610349422025004280456698182444592197907876927026820710307127883775694727636385210655340641215719188217551079933332540399992080070007343797364319169965049009060920285235219519984498190489344483465787362169035032823148246839909025644511826256022545581912089759859275996779564745397524145418143778032061853608420298163141301513800787700597113665344390651195730709314854000782607107248357199720967394727846443849284293672641196841072163433901783582245861629750045952708578927297852205294287030882350711827812263798343458575888486817088430746380722672404376289131048029759076067607601737492831222419303428184668940904613168559915840776765691455355803398425171763327221151849199774487868939303321640970678758636618519652529413223923989900966591087047207962528458310471929500466099701296821605399055700436754898739733008518660972099862033293686972825953174410695066562299177603437278935692667144240668110278294405927114160961885210534001379286608154490703992192655041546678895668180405398011776166274361943189072986549662015664433963112966709992110623566999378742101037837875602548150388165816104504386233163645178630992529731995308083995855205168735352255131064825553285456254229264040168624821563274291497685328748382840964008837365388351445504260246109457079992746720312770741258897919782160722941866519640349546001823262951947644824344605400251686280729565691726397207503353455512323570354855429324280960628045465223796499106269664106011114152712367240118495876489886027403679632645751181667225313612507648379611750854683154554563491121668303818841561619335224827869378861786324026588957699422631983856361473810455071947524586596333434501282768079386589457526404694672999466068197073300086519607573628382128357993205111919380914046457930743799879468924430287295654140829085931884243830767606041904080280812855665772132105579282397589837570390159310014178888796710961787485747083554099887095875984651331701256008262400974124976872413660981491689266866973726008481863723985768044112579717183918196132487223927898327977360547879355414754297262794438015689463668735005525385964238424954059037882833672053166858156733708049671169821224935641048170262698025399634190884586519536751663944564736*i1^54 + -21397203163450417246372312923491599999082696604197488533717351927560286746215526931902578977054280070592581097272035774393470035842555511546989232577020324740698046911218395952459537122105511791231829595630408137654941466309971791308534611835207994580367544693695308518471569724579997940310504793051515813480354463332900884650104748179003229014116986342850212019048777795331261242634968465708967022349230194523508366072376575681049365310065679470845787606989688634839931923977340059073844366000326366244388834172580987496962285179352168749104116948487288955423383180523008666106355431049345068679050863464842542142500060069027305871019109617103533426082059384505104193783488753941638539028066710696404282258158077824056816922793541691692962115112501339601852164686626699774575470123265277925926555619355307051726165721434567409781165704305660531498814818440225758373682569958362142362594729631960263429095742164625151141769777656664785775457974940614139767735820906726738285625518057490398910001816091777501115363752912437730418062843469554415599590207316557928473422304524567152456002247539096360203360416178014076887486505421771331610503846743863498171330578740115573932667554816601546875627293239612250892390286499786665977288314385261119171294118519374677787802343413488169282033566423421715147654902618816091548228917026663423653396761634478859429001185569526875296770499889454425825542351435065686654266250091287666158509507103102238271000915949889323676385378686297033059268665512944799197901728711758768395233157713177145375739103276229710039491437737132466497973266306713645525172591783798737984335595481418747028887882974185338502698224959030660417641493353261073458770883090648427616624529741465142281786943454357195040409453342786346997280460886351475609954219319929153482506890899829908930423965111247273810508673418794208437759952253820284536288788632251500776516562066828779911641855738653090711136760975538762125815939922424797638608911196569644981408524320929422185678894854438965324693182990326811532849773443060728227880406514714470306124595005154390804519357511516400653828997281403176649022562191689310673530690333445015193370716303084732061006251388952873600837291864344310600463207365166433941761116435906991890424914622774604291433108203148900471104053177231033070982494922930775926651825893932992739637362235425117661843359385648462639606991706682944996727044355893092252066589690909388357256033610851525824951858638333560632981030149254151769759627303707358611122935323240994898520597023454058500093850532705784352955069405395849774928831475873151608684195224654327989317451734836178779025780085816673522094616926741066114757366947530631705429337265804865335296483612314119500791156070301527076994346745890391974675881978328288844025594099078520397335619676234213343891089321262866419849681919806659481920708226399482623795177515031501438478856674878760420307426026098703480516282830197053975962288995721385684766350268445710426041258224871919737909519916826522508983768160391091422629700569264983509226364032189171839510716645228958498218309124606330922949022253792411593405109661724957823114180367166200258687336534732552512272818412514529401283426745425675990023136670528212535332779758291208716307587624048394702333091022927335314589014510245158807150397355863411059951377201199759838140572843217548415412027711581290015596886999024392981311504583631439812100096*i1^55 + 1101374846730513622922108084543394306875836733200869196435833247996964548538021484620883783937766198078493329350932373756811704026668471209554261722904633475659706906864715653749212893742246148092987887368887020543330554934977577209116814825729240863805924586294368202309396907951577391224519592091805620433990029087394098576849593380528867854655094959367024646753586939682322900808324827301988055703228883326548716022873288454672043250806013989821334525294074194179292036734393995018458806848685685454248560843461694438336869221874770388953733882653430105796857237230117996772742511465805782066860647666579142371208414325273759638499481282638455297340416836101966315217885891717504096987907885525991845102978948675969676248514459187981612075633180522419827200783850302591388968351322487731258666579531977872855474781611517262305408356052983425996827972608463349030930850296440325383846829185337935666665966851481634940956175270311628940219350070575495124409343799598766659888365825701979747832218534200394128473066173367559639365647685323184279647738723231652833131848018084096335026087725954602549627113045858349989884795267827930432963331564987932640889015888515952045927519722564630546822120480967060885417786420708738201981381158753264456247439225088707823213020243441989156936389306286646907209541666810495975895787051273672615602181052711914206056262060711970886847477618614384685455926242522454707219360574717436123854106135856609290438906886088565965972731460970117782690126381476061812870961355034023991663005414665137989238020548647152404220784289271115418949066641968919129805848515872714227658102485971043623417072234600207683520247888166407895798280382139852850071963875619027703733327589350660024216835628897857494803848807427826307623949393444427676167787449794847771449166157112388716088732968738213931856808122161789550563785938271264071213429345908893189216816408537038035620183831645435155805753139049116041112359048692613729943073557737482843916020294708813234451683013075527128252878214330418709640741901571254481011220874192381220655070891547331603218627148832571322650651284689793740795249725807431099888278482554062659100490484468238797534826557370784778223143176060392025297632549898280795832607434443265180957164010628534106183626075719120454483384166865616048429551179500015217848687271904883746259270282826370425682198354081028055900152589601311125512517132995599410487539446028454712408961783735110425151070406760794434428228352798590980591031424551444965411120437939101348928706934101422732060973171924166189730472562713335445129239312019404047001031651390434688654499279421979825246977575686719790352285507716049376172862953025644600374384023644062403737671600623259180976061715216460818879725939516587628716192469861258842554429395833547419205961252987621210059052228961221694684961696617989414987078320092772142403871606684523330560925831560914012978186079681843240926362676842984771681149244286407434863128632853306164961711127459828161656874927426528419012925149156419035485659296750537915369286046923366678785697587303706522667884955944616642321319070982383892902133017041089518420815876146364308048885015920388065445054140516207209645648098731405914106028794698942412930571345048933427916518885446743668048441085171154179524538480372358379794813536812857134403537729098698117790131270281093159780555016982888332449426906123269950074061671715957637120*i1^56 + -29450733293007862959183243336789791994709283239136777537558872277778835591459260825486172768504478731043950714150590789249664780349572907745749166921558089362822563897783786747567989074770525743915638174387657282821920930464365696785295428751758627022015168534808702809110033405124520755832578120878053676848965080476498464703733805850824065207841830220209032752397927869377338950017923457091284200977421472742426922396976451462409516843632380013941911720146408048046581441159117446310847837655164082128833972435363485773038916703925342878933966660183334683963357482785504094080619135108370589073983557998385140685111385217461188110163806911100742619036392882328494449154848349270064801211649895146213291051064220471158312641656596398935863760811210633897286377659966421201827641970330602511934325003167258348644833561738492832978974592768312088921829252577499835976116824753122444156313520227728334253956999135283838296146816674577353833927029128257775053766934305718971411548468421856337803357835164228830592215605435926534593806344272360264436173144822160705736273819778488360221042676427038984182181174678822466994227729414947334072730673949872106937848619529664140305215580044912762804615521718235380969624806926141299140748510545933683538760537616578828205898781337764855156262923311132136326873319642872615538395178399841738976560063099674532943881051156114054961554071051719931749421142587491098498414105353353498879264973464899401443765285288670091546113371338821302589399873749006508425014000218399596837418007633871350923102048185900692872917529185726802999891973851675091124496071168025314989667710659256515713193675638093893717244171188887957444248462475166183423035046977061022307392187534103901121313910396926302524609535018430822889091102507898382845922825984667363675274204764346563562902490848621540470088427307441915028535789680234265799173462015318375512951877012974980571869010901691704327636495136719713433477861302996828665721801378152768292535727935638749667370810398828370502534306185615156440589525598044224620722179230977499341451560713714369834522141585869291531815152966831871775063926347880011737674882256584413222030736886095428017356897012190996279861503339543475547507102270513465291731728298080529387102868446358443145641283934711487081494597995359805709860707810926556268991522360061307843102594056541662520732353353701616908610426822688091699060120304238622427693819687094719125705259830045237445910566017268142159386011512397774483936091756736796067992799987413557201739078747196171051480276173070210937226207517485485712790026188105106896018571205323745934019054783111182198569207686825903680300268058331626074895656808495193748694060687958536058930852311034635116405324418613949506197924007399341231466752964118768912542143925707989001295040445041818802716427317294542972899259127475519960160283258646069577472234493226320081029878099607693522093114344351798341393151380092823041216234964338796999754814751220220127935304958861052291852257578015072878799697058760023675621342418222816394243731525572986379696894459360691728510276418327816842269605971059764778153226976580059852419981992120824654464985770690864378964029549372440526660677696475519783749235148076881162320942943100716153107205678616666529703712244035946273197230775335013515465118704267665875344646675806229574213886609234352000636407545820247357770782525967378509743454213373952*i1^57 + 642810216919909870536241515258403833717901678140579432507240796668762312425824016849752680142563224443439093294657210300734877740893934383487041692585395142792580970200602268676608213913670563454337549455735488836759856840225767008713326901733593502684399310762052754330742196950386311819113796827833592724611092225043701667962447337433083916603829411315745026060415919154401836458719059823741073335060785815187713356394424707347864249571552117158685451507298568694348135828815250435254892184719161421287210967433116785293181654956602983311424969007639155647724991138715923370804970530827712106566863217875939398973893485227941652987140176631411906611939177411841215149640850840969739719687829665636463167189159019909712124211949269991385767372964829020761468171142075727093745470187501245186700514024549249170485615871473111476562871547810390279352521385857469229868685632344385073203498997785500461909520696632128529787641677401732111014714994869639206185629978590980801072172734620133245201797839762450466827584171439641270476456434665582633227526879979349255731399111113942656869107968363593688960737726957066273188216914136441654533775980485785778199723102920034837590383661046886811154875823647385809564716161489425152691584035079966027218321935488725743666575729117415405873258194261103503971549337316116603655141728053648544356204440750119269549126112981945523210225022668492980332791495101411657011395841036945672106195750274280029405531942897375624615177080790851588934821045080085993427759706099341758751918540705829218061119048681187131161053703930656062791797160528643202011416018024002528800749657073154992070426947467234282806963353706371542202547245337247229798373007180928135252227301159768707348535193481133833683901995510508075582135538390771166979631230152010568842621307470089487817073863046214889417214199448766862256372680596351522736899135777014873487295921522403808422008818712375305267647769569923309694217602352289854469245900274782732278371305823836362319236792839268552406907078131703987596060444444410662119384674504003435569082460597192357786851329515593353755230094896218835937549945633136522654774614893636571755583527657026210516660027947759096523216139804872793513557938999508905157503816890295291708511424953508509075425095474457190282815267686601767523054816358804139214848050111194699669822567034389280612421879085661608245319225405128295001977969244247970792290735274656842239259902896842285773232399381791728175034541385276663217129473947826174768424865214634790983141315427649803454973076635006092106032408195070428678905401681368372150044427248078627414957319138861878315620403067952636933043094095834391036807328709672368016090384470505453934901045697204731935840815382578150969249627416579760121656965940122555415788211081893242122124056410271560005001991684860389024823965143779612886588201945666587294882151358722838497667977838804331926939080941967519356172638603352674382104108100295659266109312716381211851082915193277198914299477531148844858898926839417811918976537387402558073925757974974597084525929213661993099544352177227980942694852990323739771424547772832341194442155390112569410985691095902453822914085581601782568185053840800882683415761985545865835061133010504222777164568083664890225679023701775371441369381029086846321087738472353278353193601996221065176727261072050141062722225726963013037992880805561562252517048320*i1^58 + -4804619250823015820180795045226889759004790729678726737913646605329713225705716967104689123936927745445677038657423658631833289715086577584281291000671404796117849784243024645418891146529867028509564718190377036626188122678093541882925263808640796978910366483344425797496722634877817425452959199696863710172376331624104894979254733537923455730786031401775506313324063180591269763840520042365658434435975433001365105015155718433089916518160189194602812769949903364203870946002151604461234732795181591800454727670158403091657244956035055903048443625044977368183713834627101167848941510286580227021949857608193139628682929300113629709005452899088563161405693137280850560088886612728367006358499192771406211824365514895751752973456096212072371594798895374820507805236939376236007470176609299088270860166682087689657418246230434936193878890207249125212291853432793914168924336982945205599375987108723938055037368613291127912934794518249475361552469501234119412436385192490474874383816387610014536030689502059838891627793934241620820426824070359796989044441240487055583265161284096597695989373546510402876586135525758548238161698560403344987490872826800765984187341090764587826838105793481541812375081147187815686199582039400157971186537206678603619727949223152347964793304904186379168628170696567475914101067356839151887682574136030257458976339668159099740830605240526434592741592431231317482173217474867724042715067725913411355998735995663854976109450414432945421636424867930511631373712104346363936868158692761884823888911896162453255532283634524458433453248898576962197345480660596596084934756161407348905054364322319792938303417828210840641923963183693809301428384931449903880923190609396425880413308888898523237002915009645222234769563335476268121534996387876651843441611084210273407678768731369715667649507635903432789846289592145513118203170589658924569104488867214526352637219218015540956311197125127234339960717359540245305258238886953842864951738258945734940476414213970125059127860514892783435036578123407460509028501222191431276565097883381944308161187568541725286232688243162839271919911130985419204345321272178985432934511368626508789815009320339168658923054574731825925937102089488139471089517974617713805845878905672528800723007267823123513076798808914833396656039189998736415487239656310838355244439720037720409321425507370466113009863619746258026105517827968738144871550425747861703013227102505729538618508981827124464579470937965247134809389638086982519987365345255665166008376502994668461291287319408028135862405706300243232602245436314538644726272671704199832357818806470448780705674021096233406093362506374179060229567069560104997068266284696805728725865272354740471228640294017705079827399865092822534799782553806633807536974265494958952895206357463659328300887066762879242725205780859529881218019693840519238143343344716493185657326305078496736118738030366752572438439677612825192676192261267503852914146723498225516364777951328330747554584181511153913499485500497225194015566964313938857133749736928278217077096936055386066868833825946904729204824305512733863587113753465687963690720492459216921850554461793197564804386863827576082261495734360610908139095863423989942293286122655234279154589593495204653958414196993524370969262069101264296091395061307850204426775890443991632303273502501503585867928067116452410128407067467176195938598084616299118329856*i1^59 + 617959571079196327691863476900946697360728903460159478058061713043171175336366207607555097591974905778944590754316750409873324245569821493902690366046518663129703031137979345797035094817882817576018767284645402772215922280816472278691071537918351465804117727586121878514496379129376458925781216374899741200726995748627078612504040345531131374162431264170594522453489076968406896416493922875757454963443282639780818136552564564739034314935523795492564623246186841747501778915838905999688291165541712263375475083584340964378184859297425392801991785497235442537517817555079693103570967277534540045293441084287212521893007336159948909147114013943945874792236745492636380731823652039097842011986480771621714665842956379076999620111548226563730090224219049479562111358530195607323440132771193564378862851705741373520563127193082008444580853273544126647262251672931644152595243298196417698742161589461480567098606428345083386570125169348420334711059398411416225389044636182503375387157128425080237620442487377909603058256997893766486199197072036862958708150455974002136750201398095714925593365231566309300872372553538783425154998237369670927625466764757990683065155180707087797129958545025203401970374870962406703136309773175619989119750825708356048274667617791926794780690873885011518744382254996549006025867863578362136439559537892097580372289720705243431249211265052276638112116850853508765775066450937050470499903993491155709462807245654884218596415743389497517719751258508928125843916565970684450992971933519553203389497144570680270969787580634636142821337937014733850262462660093729243717422874438442559964270115299384422513998957803517135358340604431210881747499233722127664989155983232394059186600230390486825353935971019413975068756020209291404438431554130173419199481849188402468998371568739243757722234684447574711825229314168906653240556256262983482096568181431852488750261678078415576565573669958359208519950345024343882003076460380696524668425916565596410429496907440222023267724296856514731762627376822103789033083036792120639332660387181453744265828409053378314773900461794974195026808443300853930465445212415745982146877798323855097619638350163133045909760144377937871535679873100871994752988410611823350656337885358057189578793295198633970375017337479397105285415164272397788910652152236505019941207927672641943245218221625286584125631799102441874034260676789194681000332592993250143123737120383280070949091916912017418679489645275522561252240661737191150848894017875808606217592526579800433295356544275733676944449911578118931446972511289997099439480693366197548667448728094757059770894911165528974575045649198719306460874430744765280684503904438500846600477266492735416806041114170973300920076301754324494584221376068776204557161034061593134380320232234981173537323619299113324195624049213896628478518591956591053095221390877294922080396975664775296966965249421196804839224928661724172242522187097235216283800275166706136028682701561429104962215418217782945244689619060017804157882058893646308519204919917543585044209851482809578380223588160672494812938166141204174372758654836078862583238518911178160298210672130550286474519660320565368484309174667506030460218252454655811205036903158663935072796261332034054503812379088586351585461544525224043447831506856990455487604757998363506519080837770215771751436065918506719902340755208370648723477774982887505920*i1^60 + -32176619194169428179813262315602269728347103568548089277991704389983019365265452370419854321045546898878325112997047437531817533600168704369853821751814905899687278104886290421320220456741822469212903023203104787937462145536754637795120846595883885484767326863029129996043778953637944384879803848406501045418123487298713090995452091913200357695175352179769107501485860774001892677838754458501743002219596094988357932234233602981339961572746865347004952448851704831018154027075194821383230582008949404512641290834290086663578378022452637778077611136786743375673466733664084452627786361952382322062832489975791195229804543880248210941916195003533004484400471811046289763469743650962117401787266530855665833778743818597139912935783038016197128560070282075960292236337416814221807862842176041388483951779691032124995454681941278003230981200723862674013826057761624041100472416118062242954073659855100347064102337760417061211749491759151661882444431683220446272801741764689100705037760353264394302566676848690277810582753606414274929358365828314312265685867013456016499078516176039358679482785992893247019944632370880400088862995986406811055895011700653454566118473305863385404351505763800920631267454633449092621142700281176600599715645790949251431106135966925296927380283019134709607307537377314141736864067697087903366734243161506237019999747925912923759009573900012651009273389188283764086379991812392250840261899284287719267897242507778286111126695249866100509372658276598355439561650386007411802202448028315347790614877596050563168185884476388217981105552629830977757483556964130445848150777792822731827492334621325221080676551285167130033248142574933599838132381902596000652011930111795028115243454554868044403580678162884681017097908144337236857994157916433325292411965685962516034033914374990789457554665101630751194019344287873466943074689319573877681322908887041049888608430201640156486555222589076395076951816547401936058177388353814914248091841176447889402545838633735702815294996532757317993485982371244191085497273618807568974929226022466924749043556755773516186908887880543820943695890634385235927963029217921689334095326120721268357360211482626784973243133431257804362472447724517995546052250434059974480380918242066225537240594273715613522767394049194812337447081875931359707763389623288826395899602158915173425246003491399872835543058520477239572524435623622017809260249798489611579269223603120954557425846435994839961997091323772946018132086019505416869964567293773225778660046510664054470251789300958661535812657145043228989238757580597812189123350674192913905572557581952703220567398283463201251702271121559898321655725150225337526124792139126375963966303890169367935851575782959945241812474733752734893061313397937886686959662236833892504920898237356257615367981196380665022689664635917076541121426568639529594059674558557065393604052849722509072019397452047974975462248398851138439525345392059016216220170135912758552091204103067642070909245986388860602994193391987202684382434601122733616941604420544625260365353536643769070999946347881312455467858606770584837894851871825580492875750943794685730694165740245227933731168513833129063054467882273452454613508556863550601594098429146493971719806235364716875923158252590935350959466840996805770238938577107031214567743590376831369742940050462046523319107819364201318204047295037989741548776896593920*i1^61 + 1026088373367293948501011144911065235313907677047684754389708108189056485719375996033989180395194485181102952983190877294133830769516709821871258269236951165383163631067574394704037046150626361303792607422865112328729509584786318010571798472838219696465712281772569706673695510134527918638874724191147017017081641356519443946816535228772351254538932976500952156501160737587008692423972197952354386736640444115150841693417977874642205773437729285904758693515429330946138676841382932173064732410724273292895792479158213452451131789842740902132251224686561040728111604228580150136894117270036878249084976952486724009753889375060589741276021482977311564795867276413532766400855118066308941259014617622441866228813314731650875478290558458790294878143350541430077262559042279795491919369336194912852746971320880874189934601351898864540517536819213485402436737386311779737399438051213375650914392045186593609380733310479072511281220537152561315234722147913712436378161289499046410229241346024581224616938874426976313403867311940607287321656271475217336178387378633061671691717589239606145012236779586833528681230082008145778662733523424250461706925257317891085304387390599782551728444103836807054303110067036599384057109193162018731325099250643301868641866540473835935272730865074790418508044884487464490892097026142709353554779733048323829663144946318442636964925776680872410618886762155114741024337011004493274468512987971215457692092515172126891251607763348486206086065207237639590835115619793721907572991133700906574505371632743988185410961722422388084450997207126454528344778579103241617415037351400006685685509221847684896608316704485257189702618675669350514914490140400032550211109987658608963785103885437837922262918460422999615437064380743845732001868696650002452663462739206480220522894240172684426716038855191486619137577881404449692924699458353511711142737723664151593523556954129028252849177600934098409193679118221853176866497159398961404362930378690184852685580986234049035396906852677696429146833144281493651716072025145953279108116193134678459448171258263503221131496927472237481576388979632194278510968606931075363526558506893398937834308296017546470495512861450654635821226786698610567376926480729419887003052852060627472674642602378234050554372157826180287717551385203213160518151582351510204353368774583843307034180248679781227172078896003796735819628839560028321780271727078021249796181684755355449859888410293333287231087703693866084882680890463126324866408365645312921972136005391499758329142427229773764055533028708930660591502189000535858966454927211783131558783036171276292824200377762152633990693526508598088072320973937272695005015240037344709143724676655524460713994897414481832872834495567689185700104658727194095334223089323823089453991439768641294049087021335268713226163887141280572312423486781876220598912676479357472744014233946233164421531053825553361745987347578774899609787400211449597734889896882551939443718277933102761072177897375479771178906179739005966324221173655900737657286822708912823397884216819145115466641881060161951302555034479298281580062869641358914089203463775057233819250921631042987430353782058436317845178747486903922031992542585976202756865692157889414737270145277907634422505811865399846660922419295768564579712885281849739750217105412106979319914986532092374769066981808525180903272225111133439657513058304*i1^62 + -20607330669537810925793842749139778185337188610216414123753860348626071789077390219104452441002193727413492732572127374994750359298787421358733963806194324817692380983950810585151141081363421038424474079962733629038658434719847011422829458993677660123964680764522202105021812535061514107293176987376034381990417349860349846313080812489025861423709564297958398650808816667876793858462172593864900609553487802963537298846268436521017229487087033283411997099856761021358340916522416644042799211202220746847227045780045938000338311366664740299990699185363425430013561769143845344894249597707019493509629173067692296146034840889214360097659087419996998299476213036904005778757322312216357983333469106349049933719555659382558048672841109685863743909959648095979117650929717276801109832552984402590756763349620816465528071638813109459175838559212683933603245129694263054880926129337013316265968370446274780332006826777924670378320535388137781025175978016588682478513577928545633969774762884854694853044177884705799602344156645933034941216186186593906260092068586927484157812821285479120366480469423405942082565385107485928208221338333033946513835221975563068704844529401259913701048254810942415422661065643559826929953539581134875864780122333650825753842430501148165198102896496693019952479038463963879309813601012283544910122865079749860267950660736233622182367427453075313514869704117422416796344194043908621571236813583839788137502795634889417863989588664774692668375829636308528534453620163650869538729091535638406017321853756041521137509669960538382922422098143197299707917609708433099693358209923183655109341981539275115273727008301608390519587393164120905510247471304766938163277058867647203948563313929340000151886503356843403784965443703797433233445998827926947910400730709766243568434860644617725214824542526385956393667670823108045411487643898885457124160727890551814129756408158945114664538294002520600985097315426191668349657180940577174395085500261206027715524902435919311556138948600516440703768533211441380875978998245543171721539844558314377353149309604460322703013659206017675816893153476352764993790507919373137890181338815013848860111415202153939633509745716342227406141076748603120250439465574495840092313243339639011446485830144519936470086278837686168284008223148128372355326635001083539838105219941129497642536581295954431185014859019346812701498203870692409226819534225358000589913603030727402596210167855940340782940162726100598317620036511570320069254363248923803363982154834422697204917237220992452602717344429616785345673845790694480714401153469456500646164166228804051820887386524704701805737034582311261655338313119765641502931113367092792749032446403270031674431562809298104244542832202284873568084642995192547230197370244797618462919439527399399844181657841987027311696119854000893812342598049452080801346784733376959077356659183287381670948056567586628223076852423899098481732633885218024858397545711737557993100984025165095846846952276988139439062952476731744214141433628504149149263473776203136813696608673386750882691786106839167791479529874815551176400487270338781405578961466944860992404487328904617958610587351419910006922087635164754499908203593113932462751795367695473153111418276798700489113373978943648824000300836223495888858266822198655798763548436909149423754549642112519740061022920516492057277018466855199619153920*i1^63 + 289518478440823496018494515711025333964766887781531303315773471382668068203447307386288360306557256652941540578420386265043080908057258990636260897742705314262758332043921005131040401815839945305695252273833472420413119761429903144864374186867344839096128965359348663016331477382661059726285470681750564650579676680202110454787642206682041053140157742761961034048149038729441815083627051665493538650233145080271121023715600802145798341695258656864201596909444808272912181428255488315025728195552558333341648238336103628934159699462355355902383486788190535683691963718264621770378051290800187404921674928805766608383439253814990320321219854133069668318751658968364234845319438196062435139827015612326973732954261205336814595931923337670577549897292527693978526463598469852130337603008540878581296996111465770519319162124785194471787610171594329298273996910136637890877766464213523451551879186725338460110439448016773795461336641992795827610891989579583761602606857496424403380858346202870500738629814569247267017200630733826730782178945808409509488405793587707468868945310612865167140527394132321007736467163484360834114781956525372944145278855545559185546237033203130508130804511040017889214823711861685395667260817562324447205282127063442255629185027636956427653137008555586395180021461568804627457132424223159176677348836554005076213802773695238043837601963109148168537885346422689776035549332425185299752581708851612057437741528511035043944000148532436472559721101416584312582826172659775319571097288717071763049939160884341399816772688387693527909321125212892712059621287744150599589613909689058929633529355833289627487358433974566639688790174601195862494397067921261741320456933014675441531044088586167016154388148175367107442487679603431635021683672905481236274882083901406349148793726612538310215631968818674043354408962415311757708353721575872643727706886783870930554959581080631828407664359421910513570947655185865272887560361736078138449752475327000145746967115815754012162074562662041613787299208245206034020096045924519077231301888797793579107682892907910374422569718274083333910172460446009262036246344557164250319083624748462449186810530149580661222055185875402743871915817948754210813350195146450539910534098315975498943307831897219545380061668412249973426958964931814441114362831338683906266926300526690590853958288082734896448089384519372364148004228275658736363436842847730433925743531429453473981464043015355361428065814833184005711934067491079969894348389976548986835008386728023672039954004620269975400001628293546373314987931861051955394655227293731443755215639402799888769383116573543312372717522806792045132768500584783419520539163181003813115297891142107850195734501269700120320416156951633110877074434448314356897569032241953637226759524318525876820508482142753588579342494872259770994672225417933382589787831976158231168667296345794789227892783009387978470894468197296564725315268226061028730418633397243763105562969752056445422184418390004965412981085564293024854577413933332155140315192501928435463817405118961447884165981894388464328289549021170468042232937803735368175918903937112607005788024832030150260445296477893369978475658781254520977221125193615898149524136087823707379324355571731175324038306136632970635001727584798603940807478043440690255820160065984500108542450347725402779531677826688418275346227274536976384*i1^64 + -3002574365986709895562364675292186364856931469630274451785330229214638985242121512633737855052734214903239744870164291446921674498809652207280631316806705224417493766103426930997432003742403964058964235209953476443531406212369177279818660899834816346219777627157300953074791983651717401615326441979672015507068902044903971899784532998069593670952120160744296299068400922322428053972677667625384225846547827259410628613844555958057130818135797701897249251468248218551343877845964281238409612305003661384810144424076743558883089727981445530509572916644617930716582115509970961180073088428588855820032196878236474659197899885563929698644758591066845382198759122939985806233078921497295498846502034897044231265126924830661935341097942692136876004531727966438488609402576577151514907133575384300228536422698032651513654573924488339819824395080867015619704759016691170121956401649159558676070219394662521729049722259961548030925171627985798152392334396160738461099860213061290018567474619712250971659566020326752212876991487150337327607914650882430031857830547660555155684151724624335270114068411644811799523979750410960087114497528552353319411532559782410133508046670781546833648433898651681046248996546295346643924328875998970243887258881500247632423993330388069835693818752646208610412760116850151985076861659027172492793265997717034506976497988750310763131948543936469576020566970102331967979559917403020476385492151188985787397954476640997760547236023563493441821330640301370539194394004187723154899771521395701865565257175441551309822494505724511250707028074748230772933253200301668354069541824505991774350156299629968560811679471513919215624061571657351854941041481836440198397961941158888795932433308854908264886262271452362942935947290322198670445005779934342843300528328936186395450236853666541962723555277818047309385187734152098260527814349029211858843104241384727423593044978139265234534425609623210364441884357106701020203663808368903677476611785793965104133708797804984573919669697933039280231459545847431542751550780798720091236905155450440265112108838742081362631424590867618575824795581589177311578239498329253005408270425506688699049279165371472542646006687250299206304312829378643678457225432919458968322956947131578666155842383168982556510089728347248507830418549699868095716754473088796238772381339850901791167694945612282636168499082705472352522239100586274591203566274396659071653699429520022607769754184141585922167496713239637724071342890396132876688767564845850625643919782193019464914699214231058470946692997815957442460825228457307819441912884095909353389303799615254575096637901780997038876671474477900955979519287105158981376895999983121363143525694212952806969059316617176996491751041959419084958415231076909072542246098444747782317284435561922325755871896955108827326892409704099671244829086246689188511385302480413442627862294324375661698732609390288263878940641159214079944616518027889925360304443388200359776285090136721421341981806182280998541765747641124517689168093431126477694412955644191257691051588131309298586098849629133925788085289023524783216043466129349564038854333640231122462904782663151232799781754375789624062236894639398341564128266136924110999055201718945943964205515201633042070233226684697467357088700486401536407513771785870138900738446009346546728855112900583798129543880776030500534491258290176*i1^65 + 23434140231486458528870366059897721915504182919821308753102348762844175549620194914391902008894827397379860011745779331141846539250287051788816844992044482233575978068061376604760891105301210749007090249146277952780612379870772260303682795478141518782036986170775074666892776211654957602511268594411419102411219050617817645334989532223472863785453693270063814302067489768632809070472041127409023589176731036922661957664441839026739359580629058011929529680078926490252381345674812420335622540582159537648303047195649117281007733146619279861505644288305298741137375834695929334400004734604437508682562592795875485404758973074686710331656234533753252061025137377013308703807137311946767365511515650461919827589548214674739404935645222832395374602118798035761049996824003034497995341873807969829633845076093782940824207756308422503311261260180433567857170743364248546182019637311831217382166742949535407818700721323889435758688115818649859375492860355080591401317255363081682760060331389331537105883553096349841516214755601555843614517174687197675433261572530482847417449332063833293413622057226180182243091194753618734000415806254833080548027419962192003816158572617519483925891734324909681591749398807406766631890132485205384621454446050804765656195712690887289717834205952832245747825327670525536016710639599759272678061982686587201997611918595506689105137281136899112564915106167022120392413633970445776845921933716323013057163864615804645448092978464880212409175546462821758744380531656682168279674592351999803237204219005845667418769710025123146226177995062743744670461627371159692035826907768897757507736251484590071187764387917271960293536458320353772956767232178616892542474616147764138250747420123217665075365853124025072784733914443295276065840475648781875137935501006948927736035333322887344002657172585342354416227827330514276859421803839921194095114005961034758224583830772444480704293165800438250914763303521217379390870693225327699529785014589214982970714396709721901990160522055934402518875421177987926600524672721069898251582962953034371500761031421926639812765072306649303420032175834878138718835394603731133795499007815339916199915379733512810245161067720502778438518296266413586004460791084478518139801457728034168120632414332002955926020632765398907623769844599792384451471056158697310125536341786389079992946010797533927202906000408451441841511597630206260167533974831034874165663713929773536661468437144266555051417149976434435693220882650330459237570171686864973956570488187437365202968012966780200893891298612140576310253606935020539548424817355267292305038964368697594306507825448323306428152780009722607843747886216129608553681095770254944380839494746944758406033056473305804425365093847877147345396705318861575311882234677936043659807654321271094459593973390376131059702176283007415378819184100876847516071078543226028177111428050766856689497647075541774076776121410961369095445605101091716891387566208274959806347989266100567424545551185300085051923138122216469773249287949207348561201752730684896128077608619960672117245109083977382896253833251298791746149341573377735120789067084873493474950629535227023852487687762939645166122711491503713630195056822250590484693131101884966692677247437514021668615509358022410658661235350879105959341471424010352509127753546488259426078853594003855923444722978063182092182749184*i1^66 + -133906637533792881905525978329387224840259853390280102779686679984446917102675648898365141436563689397541670594674858494475868724300896507363154005437923143486259174826116163804717725570675378865593990053268332271495081138175320550341397241825512191990131574007478451048425123685556416214563542909280905757088313554884643549643656669800282653394280372223261521316978941692617971246163760434771143325801988029634696818476360539914069985188268841293326587279939023975500007763939814028017851052112711943076722690473271687227661108352451807487029059902722704148359321037628099212230739827321835291250070067450811797860403556809089156126125164505403892184934151267959913731147111842945648123936524876174187251564455576791585064878140990620172435563978352829458322974012605302186595214055396251728433368423861839118454216796019918235477330628063999412651314501068121996481775958210820214869577611579818631880404402810826026700090448463444502162604061907693718222454414842458842693188980870181573178715831508842693341791019275992908259358689619630217605781475183396779962543342625234432637903990651788674281345607708090251370528465372204066332084846630614015944943190340421604963678934569894255053849476939341511029987440117103227003930533020362348022971253945633544129964892725759291336916300819023508227796425722596960576566301968010764148581821545059316822095308057034853403911770070343708887172105060848808163325813492223380264345369829356335246589036341605755075385025411103247776506634416317184007416415426094692791275648358714035783668221162992467295228898910270186379183661608844255080134237527947831751877543348113221150822316685169607650507297119289413595364667531590555307796073633723490971679225798178997071813887749221589083438107582479321989039124358969694134305268529684887237266515342470358363354367741110127644673683332838002665921378736407307027671123570245934377555464432072446814316857742382470151169723115744732464745282166083650870714351119886601249141826546635488933656108044840154106904031539971532192053284342446238031822220448002253713011073529204716789834102208425435832953142087499095796163238179361267521345911284652614859502430145266155124036550925152296002514475109881885590962861003341578002999395899766756940810946684047134124189490748832782215387265157068991379821301887021752815866304961498424336561260637160820519809360512547637496885641756800529689414825887041310494880556733478675393725287634539876471362813774335530079866483214711169032109997096539242478839618233741353636262494921541950052063397274278637664748513994833344666526060688873686249350772971078037928920280631909531877396151061942975074883546264112642633604581756516970011932418846945815857599480431437160323002120992688849775590415565582299113776726477348183168620707230153842256749414823687868726576309535928859100740616849593567625888352958272601272392341375546504380418493600709975620267137326786058124057598162656685792838975416194577922795388410340781073784418837481753167471067299966948081842022937812676618535499445547935477337343300833111180235626112780111028501825620146296928057711810991797660187316660245747951185156536209480490478352095526690073436347829039629299269495494991821701491241496154733945599750679908720254948978338312366993542397870294392923278499645874809649529102842347946012391226212996543535679526036851197476864*i1^67 + 535818017797292473093110193232567220337751230597170983178633748353122435741252324457222215832925095471445498737568796439549891159335700026458998270093135673599781003573547493318607320304025747208608783455588245142683530298991068104855189048238521575265414826991669493839826198985181263644399769673009633480903565737422589403393481434783148300426363443991356847612758817965610576056064832624259976489855051929656067369630189342478220414714085588208827321363674204763704065997515625095685114526728601241955892600576855869186169040252067896629348209662142871133400270608392029355093957742564211550088152873723206027766587067069015669287382099231011902048063959503914244409899675243311198949053624632850630556482581032515654063826070767750823392194485260966763025436618830642318164983229322156129307281532228726572543883188777026278052739291827871826687618894419352628979279453583875881678061727401804671067953807583262698572878240264176327644229404630772746818755652005188302445954550612123117597139711480588935104724252902566460304331501289308297455879714701025956957309040390831503657702635155051040116480529536502232486502687005129484989072675477326973805343118550447253360998078292586382035365583967663773682742478632094007824840634860432841121649781696645274716184634764541236740673007735668922830389718956894166153324738711333000147136598594992587221939628174452810210799433892722909017662114788796905584394448010749720923857558057300521859681974440291760741941269728937815982756418770820960750759612538867674822382311318767984555525787877380067183630148888871909044993147315135966017034718349471040047223503940654513567860290775198495875562212169751035693824003803815829805771028602315714321889768174364909428380547792613223005369503849937776530356179888452160682397726453620128179669850856783654613559600852625360171840290969038662888757886282310819578841169413877701368351777067496681347705753738085420948744538430456161152122653374417611910039793834897956608201414934362667885805834768218884349169485364121054522237646929142138192953639834248733027252737470378161001529571060476822073524284655465542296128894594827113470347209204873116626899094089624420459950590180103752055055168756448763205108040425669192810803663660266277294704470984037731228875170142236877175429581307364474629472257730037694218426122006152896582044003021509460793260581776367487315354928167714554659254008165350927501269840226527797951981318823341923006742688734015716732878983432086686327352152201463851262472132293458410870404885191013000941847509712243387173656606447094870305393029925062162543700989777772694857771692139630667784828876993397829918661247000644021576433534814599405215082768745492960741051946962888269122370419957004650613364110097460921640557408164441933791482241370068810536578594395180536027641817153255853302092763261469948543501444937356598324041126125330272413789598058076788955471722840242907344482409462226960539653811372679175240470789833988921568828937940003089168760186049996223187073346633368293950514653759009936384438562130390269370246823513412213681550234591441320756458704756225464792019149594803578243624484926426916102952134428883502141848578785627797304965827868751224607765600822894846127807548670045494154272029582464531567711728418922458816306512676388985843180798738681295168200469780719810758994760101265408*i1^68 + -1646954341831305862277284420076389550501831097876537360568373363673567525910519298413273891542196275039044161331920412564310674030780327314949528519746281044182432821345558950743163694588554484014335999110557478282934106715191497809406698339146438683951900157789754571260101223178318425011287541434306079931610571727148343455134360892016208889559490858742865216305849142582710953174983624790047968045035138338522266779538078347574816096704900747552577318995090262995892557266886972229504897647809177942901720542988327022262537133222821075921514682287443212336983763814856363476580549873716306286711815068827656233565880982809818174298163030344782160148054686610872861840431602387897320530706543595942491033766889192335666947165972010934842546570300012450739748523660666943863148770782234563968739993904257282534428864570727884508029814917228058422521745466060291633315527917382572681540678487309801482186080415595845737367077265130993957307711883871377046572160156511380594123337625261754014844613900948087648998760504648249945913361742769688247984529329115474097297464946525745329069857695401201029761757442509680189127177434149441395144580974882396808941206780243448981132322114300000389994395788772293374403465906391694547861080638372284051476875376613463794610187251015633327281623275132362434746399494704336583209418177514556870600175817970662586669809376661256429659249122450795497876745149760540230830980028006594942991033980787038486384553182455669814425695850988106748028886327828119159773169744578645033347424046967328430626303054553841084160122407486500649545794493900573208990298858149630161726296358489208583448707541405925485171069664895500601587208471010344299206411338381123518832391052628557386623831903090683280462432998121153251794425829009889706152159918372725538437395046215369152892345793576727513118611655294275476959154978317276897571869160052706670885968486604782682090275731922927915266526292499093443263313472246632401061271286774371681770948010894114726245119755149292942046560113687122761377858030959470409890066376728378478857306962043708035330695340484410266952766784701348629596175785555883186715310785125248404525182713671047690739714723796814086203147094680300489716942737641572229721301357914062236035466511851160477991293461904719344934474297003783761512456896885782738375127968745492128985736382106427714010067962770332202931729650571671212192227634671351941445418197493273983336380530392625190004287520578356757317031994911985542709564055421141084487456020328956661024303830033365844700621135593826394132720290289645505286878043181491674762713874650028932052149902755429589060103971929313423561875882913444216959039234603235488851940383787238924004012865676889426699853363629740299652071037014096141894608737322079206983013202298134765183773213186533742282920927289212047747784929497093480531180726524958416519534596290125120276736386561094510189785002542383540954791366734198820382291507601212752397822789375227126182455686843545656178646366993351211453869395900831041372841230770897599910723500647466416051450089074108366379442071046072808524797363621703343404273876408650252050981119735113843277234832381897067694642078044593342265509893073619923719549914905712457327174172874107412396259969868473298768330584829737192249669696014978137131727986574393597341166673138675322519229038592*i1^69 + 3811683766456927102996852314745380344654127088784659712863649976154900289483852559019185968302701853007636499505664635087555994092131200386066042237619853258068998623165667195763486257869355132514267101561006704731818957340058466265776311544672874581030406975854117909237956691235269321643640887601475910935137498880228260788012159280037969436720935584270908377896377897365445696155009481810978735891239918760978670041276476707719874749917346211812862207775301514190716728256281688215217337347621233700921973816738363319655984977979168115087774703968810674870040353477293502037117295777321015441800881004713760991983505501685788380171049777876165794516926268303047053907214346552084800396351664463205745677423175465783731799359890195814840381656493678298606653998455691892763979092080869586951838769792765833971495863657649752395556865776281293661513776392167749919330229894143838174758412119106229300272661600747543108465059196822901008360003074335965917219738271510785704183879541731226486711037809584456193769924608447568671172698111408575081509225926936205875887556758512592498941289007691747055912208322462477908038817987751005915194552079105299084153708005711841021057594770688823444740583616640197719061484756537539882670803940712318441585746957658892799130625910067956718802249185106324290184743213580499851213214737037573913636298538152477659206983030635041035883838704852683520175343366587624957011113806377381666208390513393062144679643948260996760228018091690786335577807651326960507080705405071752037643456212047739471609049967734802822204833267837639432338607222945184467756258371719987413736587021257956128384189252445784791343444273179395058498720769500104008374680448875056006704524567331729807531126954511970853901147245874616368014142587459405106213314618269265187953193619088852715810838883380301158020486271335326787824912793850220708430928699152380215793100975590676884346249185030146925710012879358175558755496403974347215429820121737547827928037918111311444549415221849712254716792794261011907816307969577060547356593469615912889450044076503774368772437513231884262923093733980241977628609553009623036139982301519413476730743128277158784752998176524705798015624884774523277074731717487233763634874393059012210782999253289941189156556204534626820039714967434452917530722079355296310780335856303700784160228249138051085560317148636937910028463018514329566926432525959930029774969191823952727242851464070393869102577269876237701583525468377616183084471593100833517735988891659119174191934408805343728202388373199373983093164596811950419923681758662815108361387764280273059966710351516869372289054842821688421408110497390447789836412435137860053425192041086458357948980827519763452309146542158100881955246599950740669273950397393227277599013700226720464451703013995910024276682448029629973317649239797777558240805883083608080111538546219797511034037350256653996066366003593060221027740490527600080575968831192322228582635227672038096053890779507016494070317157182110361616409725751095386556356041619767642862882082335406209714365272894906215646525551456670440875415046720846904429357035090332870229277211885887275960954241612024882774770916151783974110832307069096270028346030367152608151459298113674299274954980580507636220028230405916805654812506892580211709491256614430279748664914204961835843584*i1^70 + -1113422460931783937154144638536332046654888614428141309920378637629180551673337812888286288644472574683137351389176174162477566193902527841727536805940114881352172314245201490692206422897641435909925854895636637018104597580281945091770128180024977315909427755179500600811937870652287370984528953712391335591009845255810386073974469501815980795254212308703404720897146580912481308811969162589623248493383165061971761407738868305180227606930723722356446392400228000282811658221952337740418832301083151177722562952329064395027460915307562130824941909558459909319144987101820379991208154346861374547986585315977430101087004311330916474191835754271187033232170846727251811013941067024167302336112503974706526767599570371532850049096445572910469290197772713072905888470827077929730237498448397530997861352250608906371790670865094700964023488617298427986227851769155657816007063239383088880521096652678147864267049945381306565845033988514589142404878417518276598132694635173230703558333860762989108408952968633660522067738136800802089554783324832326856191370796361200148468822156501831065160809541206514078806209020899314984261965141402437188670453535161255941211993452288855012940876652902358767987173751508677518088204832890435927341837201447546187013807372484327400277773979558828784083814612909430007552804311185287089604159228690095698972898592550417163049566811358457121076152058563858584739724079088613988789774450424698809997066655499803926517492954070854164776333133926464713338054158489324445357350694677319199495851652877026186896722374172615804312092550772432784623860057046158778053969873308768200365643812218613930709001387851073307968194384294517196996384761279447743849038744469430978301693460432737483727108949429153648415096119966985120837708621764318935141364365996282933228501001163393102847901958048346325339488237865990515337715249398454897536802174985836808255668010284730048317040116937869968394978769559866873468738955220070083958427378851723487519860833305349369061274862468044870656724463536005368277707448753698748685641365947774845972011188655027952978886493955998238991099161159032339192807388245045612541915126083884397476214916485458204271725312843356226279122748172466912490844617282341592368346498235954549288427658874749255396315118615503569180202304960838331966051349239206906264756936316655833666419930769356943555548585198537869040382830268438507424446392247220513657862564178687714728977991702942821450081059658154851401171170503640598836149348446934915978790030318857524838184796528532677982025291057750061030166548987516718718938176227398204779442648439514350637202984879999559841205104938918030167159864324507867579803647625419112095064290429789893195300872066478187453437898378874451022415260626171233937675026746208395500323928345896685274366720963118560192386917030055910543970078396707361006100847365946481215396567410849756454527414959574871011594503857407557722182666450853263828488464315397601561044601735277890637607992708961290861175739712922240665074116677973531029040526931219965204904444089251097268519170692858349273823731272454501115618454059226904781578084284118580967585704817061037629816989311927061167973407112743797049885504979269533311756621358215309870522416128972395510429208802758448416207914676540413153388016686833202124562175992527428073386507946164224*i1^71 + -915117837364639636985602626129967875751599404760019959757487036637424397097309033470110612772121248948116676227681727049974649767070562603840284808691498212313947830164799631269589719466249517975677701198891706503053373603328247051275822290474628788769027139314630966635366922086185221448327947012109309532137067015927051473284656456388391133061323375190567244844835252034758844967609851853158103422355114241335265608850305969836653780980199938818906705090968557665937968703848080143071177961917639754421484959174406403464238374327147207110022466941314508359971889741225645876215567460699712913836800397105016090302141824684779996881974502364731373840732758537294872159547762644967451851224000527984206429725398811580677836535728243437443952718903982303601015595362693744087149969333138316198102320352430598004466954512976851202892022492482109696201430314760961065162754823820753454105253321635629055686239557846205499788833619507476393654001017995393277760828310345633045808708716787533854758152830528259493096890682459267299118890883674994221911040745175174199912016739354445337276694172012297086873768104855617224501293340248458592301233021480219209636222216720315245426297016168459739333717845003079416925279270127291759403876272502061918255907786258823400338453542496883608169109333735433788481380496869424990674819514127459317430634509044769129572429566357117706620876148489896766932059770503435702854456594379949524957372416162170600914177590648802907171840333438439267201518650456545784000898099488442613828842550979762192489077484777428437312280830657084310788534266714707827507227646693201365767608257542059379926855814912470891981166891922129541204458859954213174532660919168998292688486111863635774391441604539915886508756790038061681276342128725320386168434806538624818795338115833272056802435623274829278166269988607700757948719727010439036290007982191273024864312888257570275813014395821604046351503073593487187784496993466449197065707708646643462193763277433237183038195913052483875125129390356743734000114375743617506343521260891467337345303244642034152503057121879051451005677146973221836483579413268138342020321160418718367778257557508880405345208642382152714803096052009662481614319189617608629230801542020885394457170454045474307046016372428205081222461572807152546724807238786263816574751739956567660811520014230609680158024004687498523709433003338456770523970067048564119180788525064486288732130247354399772453260549493917780469782039059668388524627953059519691775835347368218331276825843286217297119728183996337878961821182269156271429688772384017469370558969572380064290236858977614589398593996330663401494039367094015657693221606000436256059854929339479160653296910425336468508704650702577592118520352288312939886508295143306435519510731599546173306420899236066052893727071284865326549523939358383352521542630891866083595465262312071142532322635397929859608418857657073922382497042767658969858936252163524309512028729954278723806016031931882143658621394477021261952112620919660032328600853540777088362399282223644068163848479720523846849070982880546389910305076269297039230121854570879392560955734149590746671251452371230601452947529362419245386700206306138734072523037521186031072809457094868170885664999471080552225660569984330939973822439084880964868417912158053470791098433536*i1^72 + 187189777209785479773766563265189753941204251631302882907563978190449632583642869595925620048532749445342820473123717909169709999699370016725762464738093272451021104330611489230479446933321301178606068881950559043044425138608036434196677369093968969633484711818325080816926645235068052938273642876268420780519929066465673475020547400947209921428063821274969570027262101651054121190209187557866453044810892231359711779384813947024238079696254225221802135010983262292714967532090157958104845295064342380485320809302375828317790330036237097551984101175620307218850750523180657536711675315035977426015551019907788651412373565655578994910913322146224090613328224032848695173661680395037359059601572297753283739830829665548462920596997083782999558986157435206890969947009996100905974509750523503551901637846424955218783459256043838799113704212206306137968298810979399841015915559871756567831921979759544140605213883166330016074147039407345807326122835468466803368112782018155771346676367166858849509049431373077966015201305612488393317758693322150358325005357239824469151017807222102696701262005598160626379588095243492396147490693593978333474386247744075304209554392633562304576737883435904996491653282751432445291074333292546458233383893029554476533936589447949414458485332840126782881213328641050511708461864464435834394173706596785452734100739284535339853239094524993215976801959514026387764017273260890553430107388373418704252142378005479390818715943223641688283066349107813122006574528255888250394044554035240700211431691501529465629342830372815746825930478384396482921346583931391082706381537419623740080869929814211864917041731614381473344327524519963841411808195321818726127201972410311715561667741816095443960764160429560487927152919713663807096523716496839778507544974903839447393559144193660622494535023563908846288968134157853897692391145513647348700163918271855678398951961181749351899218994759774831986556934593948609192084513354503980132144665589571076962389674855801220140322806350967107674896454312891673083352786635629645591128890799822479200018451828247897743793332316628292791625287845541161167183725829393672604313719892840195362616713776001323032660990579390456182386207689168199874977818307822629240693634382827802377151504938960069876119199150263306613124079272612118384600553025843931054749098849452871950685201846696745751119051586929121305749883886125865046032549470133130547020503354424214845803840474770111605302559907603330764011733321670545348753912677382149292015436564929709245220907529939250284657874356013770905534056956911717451287351330511959611844731456672010026987576718085409724599973374150771704664838812973412535771503184802304862461194617584669030700487474450565213276421605313631879236501517783261211383554456335827495309722331221645793501079845956276234618400278864548009457016310279275220979489394912007458219954551301474809647394166875374811093702882981088972933007422971665465987081739738816769866386614282675027193387435341998197381192900754387185251741796459195401379304466352532127122092861274415117070245998801558272877632577141466706510456471773225742231840597499126577487066217645015235324212113574612142905176876461399215393079845728301021322018926997491532895700880809728323068872200874360922366341361932178993304557592035120461732151817603242786816*i1^73 + 176569361438627573767583672884331253652695217530953138732813860139164988404723062402051262869917694875528301128786180759834282325818493766459447067104255591544511066494548240683386705315774689142026456180213621184556642145326019983915601333269363052231641627055066344292277714637199133744790908625446386083474587369175841140910370044313272354120352961825394093854395067114815907959348046361428239830627902455301617627822663951743213056702617090562647394591794759929552370940290402239744641896020972067232008352982900935315634986642856072499321415582685049751073878192852966663575713565447024553005804962478683939737103252075686222452161919983576483996312254670481619176288935334192332922953460894006908629828161280260508151630914575475924361139179068948779294831316367605348345558602773043631311844796341266994045515681877986941432467951740780616864273817926600721026646204658347775976387397314527910477636896931620811488746616866166092242294837398840175311061488017074803136002106727185429623052802733286616437558410392052765582884440058927169112133018255524273926582711151228051519525036288146631499272887601153825038788176341489937521884046479176349828328526629156123751249202831440414747979257265159597637678551213806235963537610684326194555116929045499681157501110372274338504295496108701762096521362120153350683780174223582787639871768770456251237422973436028283633449763765462772055879482220273849301733152790661873830195082358409800725409393145397753647605190975990187772738383573915404506230851854954990403687469794603661186587846319597263357103201670173455409811172592780063656618749202761817888031778252615585818826073766753174731250980242105131662100119755556079021750221997367614598419525937900893938803644560834715577778124386819016576023592483992498884981649613063401481299172744982105143308250131634595709850748676604615209857556166797083448717580305436396485250128776321223300529181823860145827346466695914270404324030292818944916447165969154021736907394016478400309594044781456649676044499504362450880330582044950897500717705151766232255196870037833568886308351460065834175875718142267023100456334030263145195394634816313815527129051803762576985254158892764945001769166248504473713322644504875100183774833079911804195594580236759937135674788859190912458727503185622437972365728576464995127768690860349144706050427801787034964371068863072157348151902982071900058075838160812341364956690770202284938793951312727190413075224787910839673604096544451893303656362808830304985442527882922889350898332045023159188616731577308941059340347470822922283340394304189746706474605051657424781378696014508192805882521959548914159814959835394815977024310293592345713598139411414552273258825011556006102431895658349821413865002564734671599263863370396376149631322730635108254489337465770759731540612205286080780339569646699477381958757738831315830177482362712031832002144804956769283432832480441916834390724893824297606610156837007016304560522021060101533401909346081900540806834867583986891376952619585178103781623564215885463690604890902006887766817325210295621151506025552352805107630484724988629758996708203454780038014919535476728789804417006273097169198745775937272166430988638534430547386261953669095018894353220947810532379859047476120955441622167159820394694202170816988907733602271232*i1^74 + -46199567589276733806142874119924811786084815199416178019019994251290831596148689648709369748523538475038548636400715640220821407359104301986180722949062008704660344403418237534991735477538397691489047570987352510528277056153624061123022350005983718696936639136333132325504954077004666763291793406687332271462537458863074596952957557601005472358673936271468300762474824646231780833402886533607873942602877364984905433756944856401605408067015498533617581747904957935771279146678307050652258572140976774464218499038501325753703562107691586256049956808279714514881995614127708844250634704493003680820753405011798849705282925733039552363603757393663246950387861296549930872571339567007542122199377389039940064168605511027048254864211683805264129793438646866615975088830339800050501601785268563726212255586011874141825565812549838848572141311051820422230885946182861250937231744254302360336207959110089269867328905329537671665729600175932994298373957559922133984244782595086042549832370962041641775376246191561224879709898537485073811201573591502539851783707646950875880058814957517418136658943725888625871583838530990588971805529570421479106523925620154226253569766319020215099460367628296318105955649602390529331322077710419585147114328825079568816421610769927610283321701787754945742654364429995311718582483422307654659307555467104515907182663648259179109288453688978180752610208756756965863775945098962485219121122423731048966279019356300507433853618287195480261543734691291458108861641517587606845832469333012588983334603102419834045246680854314798377190925360401947995729893148853339756201455373367403032324939339447703340698924639463965319909190341152246901622917581399097130128243531781152881873239479669739472927844035055227190989434589338344657492177255056286226251259545038918311578675916057896198551014065958528873099079947469794624931608777289647569496293394229852937991034235428155899250675590963065291438652597484172456826133266194104662579073559199299704797672953213350889081450365802476297318890011019652737552974330614110641826175591788786154443894491879958019819915601689513461976952227438537655502609290450489753260340422394961754102327574432569617933728997720055568734301621459032559992764168867724106714756129701613252712457098731357305143477909355448795055766999795444312302017976627129616580706933387486103803035709425091196499234048512901661275925499983952567436381987660391846226149038235987238969269152748665258349674048001258229193719342712107947373298069998397294921210781792977003434318799118302288286819041636296725176937427517144626320605990554351760298872947415075956927816965509471518805105360548596135939754574388025208062858989937313219081362921831082438483482653004443880903452380483483980293522092084544694244690360999714957044248319447585339804007668047167436992214253509525925651836426793159129450863580644218477028375018039129067406855444751789536556115426847890699885479799752830916872666308724963859386868061531809178203200027363729449411692424107610454524581728979383602110491844799809069385338084511095225512393022631452915829936359895183270169514246160432225803850106903935065823586810314646096180041008322519514420731901153778310144550809723913481912589755054634524263744554796264424745350061942997009913565492092551024764693788007161613640531968*i1^75 + 4190255299984435242597961228768278840626250408496108883578624226841181122800712400786010510578155273167802827970515992316818163121572692843895524229068202840868121733673822710363810248468628354446776720472264044360992634410721109519526569270692442303005983430000520348443822263461181897154094700353472665784848661078612902257779798300104165937110137380008337482881795605690834959551167383706777060926388345758615353971727694732143105753761705103296896115936412121016843066270692208724030349394779633335134412141683190177540675518351737161710446243155264548577371030283370982080989882054994201544096293709587883658663480574487204459153227894715716079163566000442916698817801762463763161809688253654467535886219791403450246204810746936809521724025462558201371496749412457889816924889686274725706594025408572036060128413955713305002888520768467723296446400182047200869365220709295011893126453439441564244400358643966061906405141567327819581013474409907750544449744573395176507435459863462505113635270253815186614501560351310951633701161488269221648439551103731078897335540753416966925355512891996879328012322372781265438431117006389503834780254532379750025491955238230228644645418563614191867878179615198771123798221222308878205542698615964367935195951706039014312430206250653706358379543466959316828553846430811293677862296783800326526477620075194770717659914640877966219120706356863268288509324381058444841704665346351592947879102335281400030497868478592794742440640875481235429544041224431981646929621942007083901129863447987471857460680615252952066239170268429275158868113261844817851628033218569402661211350778926877367625149477514642582267137329479411001656915531079998399563752473985840858533854182761306240662297939120308763255825041193918608774744556528523912523318836068028249187455036877975848313007321546600599561828965998309590183609901722129163140009530605519187005790900571782856848609220352417878155727385585762864228709666657085095304655254638399941544825057341407907872513647961764047107978831609237614802092281005992126608529293131254908611958171592673296717286242495959562098949284508968891315161687713229999114232443927604326210845314672843832260878779556958152231691677472658736180714464112823303846122787069127915769081177716310262023778535776365226979675446263516457923281528863531532581736406481301410284685592474747516269044176289530393186867104318147014722336279964183281155234003255217180769021542049731244388831388920993869649628974863621926679754945770503416114041245002669232686943084613863258055331197958855358183516963013029009687166819924571624788879549011780893149254971441819345677842597211527577294562963600902966415519224563416483152486853303393216465007370083840359770519634452786026091037912307113558060472271383730407822574934145712872738588955851035024699784485190372474442790317689231298013499118871052893615135600779357108093269984696253876808165309599872023691160090887299116810254875518172207655173050757734976598276797316032995799526030382255639495543126223412980423155517131940032731072155618865923846301346463839259533074838396858009639373531427781838117940507914050978311727992352302901959376984199620125125526570756010672422870583497435258941174717937082875770266345431647895411775333483146937625202890033361837109689820162358771712*i1^76 + 148169880364353368320424502327153691591286818687620111908268003619202184630185213037236194477934281759148880146268519619326126380348114788341727873869131317467482519001121496485035034145747330352794441252234454937237274436346773726930834575784091657155219489724878148251566450355641534105545377796686263708071275799718145958197456027804410086860765116811140647506887664585296232170421072149251271384739995128027750768472368492007464257069791564526007756165955963157831997609076929678437018049410614282317115430532966923336779588766679302669690403975772009998024131024490232475420203620863415223550470941626757093231608330237807968204279961043075348592884503045097624067449245227936693984681302918196771861174615529274105439766903248735444962984277434183389364198639725755349840006127739533435820374246404204415830221845793552629533093427392020995078487424373110810597779788143743166613812028280322237774726864043896713314079350291379095028776404337832704693519773317598474079557960949204673959488613118505504928665933323678011368264660664428398718739055498985319912227410897286461047900238480772126254554760692777726751488936990270644492810747825399586529920103578778514668921744273622821431958451791607044882217686799775072038931776316457697694012347684856572659184026291184056853189094729837185562233482425269958549048169650618815187776321802726793195426687149173630691728235511636467141934893898953669544909383736758292710272649200805930567940183176512461699027834322280320564856633815631747353177306196431371870034917722680009720698676000757264572431122700413638990619562614972001201502735922010623728280097639495428063035881125462068882725790625083490883876210512642157045985428185874831200324332417102641394224186334147567689049089407080324185080684811754566049045578184969010993447834118164874874105051158670825646231691198277879507913895333781086419655050503305308624645128589814882700944446638439338135366538875883939364787591263837402766378113260269961102575137727428556398900846005634135179345820228322747213026497947454755934679730425581727597573857693424962894504532303985306133469276836259866621842038371968961333903052319790032223370168265175543906271846844649430657435795335786509034947156558974720904757301027325507947422661686057878787139581482912691668424432243082441992171341436391541516221423692408594367262700881262352043341425634642395469957980874958393567069662406587199688500337966030516406258126483353744681847424090645488033527094474294462652844669054257840550896738564841820226068200174263233914488316164786309273426697799102942626625260772608096011793855011941890783471199318634644938909943327351242324945267017014150493690109667095612485462113701350664503842458131792927552295826713334062700494367003685062186609092612814329562860275259735907882933680387249490312549332144974802052064524977328664140157741060905374483202027512048939132601871289345846968238451737007780168302910253209595906223350080206227836254607211894965520400754106303269224090494145544598344480740063250186428990851689775894865355338153229413356753975746870911487697885236213983290917431008216905826792233219210029602910282539878747055912790508293826303096179319891336691949270341627662234743614196131562029547100521005437133913289825982521955907621909468564293188237393920*i1^77 + 181944353034794258382065709420991338902219975822803897601079630117252847634436235424706821441291844243790592101530835661091719813415577510519284058979648422095299025008196770160040444221321349823057412578517227643292015061259776738430539557734899712787040847800174860877708476392045650679956775516352871372297831157700724545097009870542809866539846581350334340325895400068307528735595022266599016501036527458455269692977477623651446982962383392517769189755132702646928689570438867078843922108094046092360432555958953948335708225644233683964000319245753045629822607251601611564033021378087279660686314899620018475321694179348253238232519227412867640806652693351310927403727509997435478152164456139675090983791904771420524002803927517365135673123859695819711048914672828632158930325095294431782583145024241315017035914269817687478662710470587864603212880016512919960111373237895378801105363420691963352936855203149122268749256451683366035547483268060645399920112871050618170814311751164237219794641636589185390864430842521236418285861417910846177099553716879672106911331448554841413099270404625452481182528721193358259796067813459405103190427597018751304658736608875577366014850657499863808840902441758936685198820160642562107286923001740715501910505077510002482605902835304586327341384893321852075398630311318998166923689524145631095287407438147396064930924478976065892692002114205638072464614797696761907453955295215268565841701021312116316485370864450499289214738804612367836033045646905831222884263187740832241535837232373144471029908506218886346201066366747919718954515233526804551331657184280553592938241329512959111466133363270634698651323125479203565696479380450535275565503336872706234209191094280269337092050995745025738932491275681092774794514018954060505649623536080365700487806939088978461634056614025450965633340005529577413655434914292456462001972901834230939796796380859585028865378240607533259406154969444747501395775459522128383562638958515798069943860498280339529233152206003981941572656755424995473165577049310222809471132847678816674671486753226845119020361785865309956528360854709611499313190397607013400258812873979604473425733691927627036104742418300381464248012234135647521003540133955057266898634554543435693591249940260134640959551636899345119796392612062097174779619997662998710538827538610940920782381171268371353401382169242928167922071991295474328792815534606046399995137745897649714537827871970826952216924187675650790491212480070200573901190692520335756325414101437839666210799018482945358009450494722611878765172722350159414437595160028022482005893089554100492696587664868625383343881983765028746384267947630220101453503882102974136385349557579229141094153518754102370160794463104272258561635784397997734398083962310491418792648630690418364966181276210041903545347600601621665175161660551051872588135785198799645962402792591248531215931178052181881771554277968683879680022236352819540283779586363238188488029660699190127076843206558029697078945707766879442824910764263937031019846429748383403521991499952547679663025033057845162874707785343480043453225049496647800996797153268442598371997790825988596784920220211219069015349915132077742229423179099322638939811915261501757941531913762033613956546791210921576916873340421316290805760*i1^78 + 2892354465249201773614145775595348610269442624825565260034277920953575341763678034270041172604865661916869824122931751538014631442843002775132265003766927464132957838242508545768833087291475803411116634545177434145144672018238623531870290305597177582993712135944076236888851072838490055492083880281408177443661322539979633456270913048819755541347244460034425124770092046714264989972741705658107954334486081494501848685062129671506365816035184281632424806898825791009478073797385119391156498043189198995321993170155134139448124349128958180826340493443452664748335671349557157925302061363735900058618084313405671873857182656120391442781535191109853266384699205679076833221703221412781751847086099899397981054327474632375562159684506667458254966100780462098855369850097372617194234935377117080945475350633668012052353894084590990250821578167574350571357286192246094281763750005292382966669158053216668212166825682465026648914148999572357862687812218313429256200872606993799147756365916339718920905223956972629761802230088639707799347505257547533518469495477899066414504717790848288287237830667814821715371825277678909801674395820768961119256153248060671251908550556792769696949030474859948070924275580274889958016923876318569696199446668977731867097119383298379937816353759329936577666408382457486139582473275504314651435316083179320423306006474642907979292898067850954306633753900257544732864900778205483220527470697534016771082099060403336082214278757268926827715916037365720608612567960144125182595950875662903702912180725110990646342079532333274324077512331320433959038754198917990828383025819874129894786538435107716736733184095926609447351133453222062308267739602551101194036877093528793607702655822066421820181032696700112608027896509024735683992525403287040824549045690889580362554232498866101472791943916937093131140060034191035315517966131422001614114314342285784538506449274722533859090957368676485681105023116408083698126326318082343201403495997811124874907334748837782248889057415259587775356160893611691042818272008290552192218388688715837360431047683801925689065628107547239028539509061752458573508161246984378815664384695026973193738908157680101298481668187856016284690461844242024657658120935300076905978001853913653207318713157030124316631472847545685211466319766359272371705486753201667752795472024183470220443493182793072296822728099563139265076739961170328332890568454124927730920483576906453716001240753227487061264944243556997768675971608022674114649750980605234787862604386984781963266806921199105698856108714892828388296180249224408020576099913007762390497111880052520721070047783701911001370983524554298453288347935722360764840871379695362593207882094049472008159532367772346402688185671199874067530264213929379208964082753563563139426300059852373913040916765131536959277082996709799670967363002977988163951172538958500791957322092480454592355559940926737295834861463102807394886324964782233267000992833234893574143981045077765290372402119216006544857155599490503056456245474357860080457868371938214643913326239249797614282177984884575803051100920005042942599978918017125368667424617910838571383361260272764614280730814597739969228534200065359125400159038979327135385364332637536720506752399502479908544153623384926863577843358498816*i1^79 + -2230752120912778056514888249536806047118062141311843039962958160754712959218265381722577334666007438014182637646252016193444438959064405191230429265045465011337406679547823340207591275163500240009053669878141526689716204230383571432650851272926985448436641850490079993689857595333191657482831366707131113213775883985298109220549035657301755213642104058390435967721357166026143290327618663054340704919989276041777826942567546767524023311901431734222384231156420690578572286428034887742184322767146083367644255394473193858001428520317685182468434190082535519478940633690182909042546675730796991753329736993140687053767886437441403539630780637502723381407685031220107480369788983778544220373649513117470395266995159787877488667998281618668218100433018493650689695415617213801356394724456272043181970305017378792813334678097155004214658863715589017735328465506743055743307177948551732385910142433505370828310585095098126819667626471370866479443759163217429078056734519085443964419749863680332650283311076097876951479874361839199079937433823649830911725883562582036913146703042100722341050184390283945978065815843504161400530376331209133137605264021839903755354333640517810216451997741793663171715473095302365876182610030789821556682628041936743526318212617830814910589974496550739394551183679373130260906307416861917604236044364800690666875490032481786998920868724903320672201874978009529023392306495990293798104660640316975483276172268670795527735958824611913800301281763595600554396235738271184829890405892175111069488314728150177074279276531041499235096998105512216723891573048433527135895652740793276997418668470745085878916391917755467110031647427719365842817521001397625541314314677490370599344123429426402982036613190624674198260522492817985819437722359712914398353945135981236456160687735563222071697153915755350815125311574356974712041939786594621510465194776696842054084921714774339521721980380515035217116733071577862314749314799313667610718544586698360955432437306749264850877397647031366196895141202699589431150894464838996126478235754602010440896939655434468037019019088894831995218904331306075709498594563722354508378292311417770897641236179725050005848097083391910326370968853009446706071331657390097191327769060052340445308761885205341554521502919249667390190185562567559651890007995881239490138165945843178389730947595895363810892327245218676650619051703410513319450206605649868634699740050471004119701676069322978592059568019369877925360003028726115859295316297071058935409834189963278242997927556183151022106606051969783202018313209806760883383189643904785743833504533616856817446667750262078316767895683877031021409957648573337611764374526740626856772101407744778845484197610504054345149746705616058037950558031516198902226886484122116906452138640688027462740854518851253678847040262184849925834081238370436190868797376435738700266809104630725249959810416197301076612425968716160780216990117311406667427684568292323774637268665588404953033858511605990333878752660702175953432402680873543110781083378242417464451177443628085911674787130560674147107682783187081674618108563214316687548325404953159743530227315876341389956339688481163738410872397857749172071406670000979063960216965377609230993914161089458854311361540808259273752576*i1^80 + 5828424058504205689814876968037430745648214298805979751877431350979057974595892361012251713494149679811579114731487128154429482872518727749018966199694987324453839750140171167691578858632169488953235002000424363950815770417346360923777270868634002407139699821427191867368427150604126413818560140821185214185123675793533183857630499195356857136559316753246136127715459546823702391356878863093839731987095930088681920453889101664713390859994055925017602699951399510267856371389800775477512080571241281850903744118017798577644461461540431923966902563974357124755962636205367129638315779233040846863622501403061335059616662779443959166908095226892098153720985505422885503493868264095782925269062615957011415179373663083280881622284919655529896731612686487179503162484111746438770520672235063688788342011787026355209301824747364730946146064201044531566149946874245719943287252403820555557137841654661866986507307069481032349741983830554421491900589145517526690550681305249802691726558802114861260835786599418547704780128972975531274584364765402627137782928235448314930454849382071009979451882668472722243961913277452424227893553281489584913588735050728437930394704901911621765038771027776601156981455610683639596451305684914567112585029159595992149949333426090468198314698885982572264991318195241879504881402024490532438662183140877865988872784672210579029657796371169058016334064745437802569383726503507743287327143873464041252639066811239707918290089723212436034628662865089924271890087827844702445096489212916959996935016644454401304071766583124889312966120961614666039347831034866265077029807258891593507783522596344368634160002017736256554976794941682300200871903128451579232211830203936278937932529745201987685175623886705243742814989184067163407091776552969796301122330080563759916014986691303800259904923478317334327018969469067362248766389156799348685964014350656821330052416123396302904068279888059088966517525567111273162747895337212632628316388163671272015073983694710744307369170290497125221097296187236557947921767284073635303087280663444293585282857504866863876687441268857804939763034235357502734298513382594025350736082954721555628787773868188604232758064905033719528464621717089790605355877040617969459224670655763631557632010831518122533561456940051294432844327677154462828718423908539114114090572353115732626224656972082245442566040405901520201468919987286832113276296476624726765359542222871617647730165934063180509680952491845184218234065084180399755515181742242987760372376411931234842826249554731226094929943705798524963320018930712086263646910839215293634576559549004292263308068931328434530978268724026914930208078737613349228377167518180342171065699282862064358470764439634592588776816511390097077530619887649543038070366595302650285099765114681825336971215606247504218115798670504623752088767842738708904940101922053416257081744893251971505336429317168622374498537956648616797653343380661883733613532454635351205340451563189541814714485492356955276575251040435289522900605354189549443154892136632302134511380840024681748465921998922609012510811088978074377643497883941764696420748593070689067221896219844197118991484790959681423012660374189127004838097271671485759026502673686643805986588167296181781823599249719296*i1^81 + 479733903740726966377191467161341658968205363301200374063573096112311215124384577118411347722367639379163019861549685685761933202792268806256106774088298133913228708345726647981328465564220577925000419471589106846465242573654479308710354701295541969549151289308694231763743670499773375353026767287603185328412444824164549648736075812687131288245700266441126549888757382345409837715971423685642179489239216867015375413555092877152304824480187677008707386815609057654497536723173338573987222599854769067847325609561226880332410080045741598556705139281389367941297795464534588065812885971714401343397026580374641383004592633457207526119943187416324231856195326436661839113422670103445733277339766146626261113884810778421560145019685268807579045568779158735312176748206263815774315914332300385072906807940451803907918650505554662485348411919774190942274409463191388554459587544655493109989525515691664630310370363402840811738762524811486867980612174814964386156359089986984952786613868472283983354583510141286547990836635420738452013491370272773350553982948874302986436817033029119560743047983464952366913831878146509034338883835684156817600183278844959865303933574340545636079149495000779800536762364133179512023111434229018830886848688294734917161913509500559032877669940501070091696258271731736724116788187680023165552047738720796857052111355259926774437979945661948227012231567022642669817785807790039118310533995100366424167554806329562973466951388808215041086420642875448516668365597886279249626698019074088503794526500038743769911778261985782462192298747093528482496412581553593642718927016446171812660078577235891125730265169039156242235983674477755414310404298056338129684916309535889803632174586360321179627116346329157852736805526321212356231161249706821532475661357765901146263725803466161245658449923460164314342042776804597160244206801009187120099825846694497510848856139451390988446926022138793475882730154341190592824570591242804479928754712557202564826834140334932528694816564667935266057003086159305447161243154481509303111541250199131677435951555691666003704895633403473613116252944961197073542723274795003801729034246338346823155174026303236205184394427485665008155202390779168439449285800961403893942272563936500002090322802567693039672964097015480724948604386463624606342272073786179534092108526654313596284754815275725474377343349225851088464726321623193340792996161465763069832951171417935647843889327525073090125808183475678261106075234358763688522342489333858415449235639518706884399551806641272022422296146422962121697594677266832131420376950083236967822656834443782983224248685307856924878185762872052979643901094710175718472432846884748394545214931422232244380653104198675525801430553037588390329474570076009199598367704543072182453478198993924569055269054262310433539708538577748936999855317387243494100581108709227016756279816263583407397432518185782183783879406304927797077266910008682733717268135281908609354511436423644289239823567209428355446670761483410631224619541086912162383648257146216650086129735282379502192022833020245190782663040857275064933915689491772660698997419436228705290582208768510365619355945323096517474783142494068759794649168440947496649368475364280006137004256511650634399744*i1^82 + 15791614703339358754928042232208795188974709604799918449276092011560448586947816875318068222753668904688190291712722935615835847089731541783750468269385176450987899280817164052691364266787640732211075334078206117803545809524996958893990558590490029404826085009835228996649143234095317909758200701774451438639988857493215788869936872739852359492902021304686192026926975869834311204585043836285461043296086843558790596995390024277675689158675668497132414399090312594241128309095645230089333654781612933428112724915335198359458424485686562770565961965954543921827284662981106971083489378774208807571442004019083601389400595571581477902247552861209843211800722953499572643928910723235577010119575071878549811343151237160575838920742978542232485203572768340644062050534594574805245480687137784472565338909834071048625526154851380894912711173837761450369893243966141475523415661036715203212526111452766514901659893331656581897635748637059499911771970157712608829590305666630737513316663631214897306891907731189986374128782340487082703891631153017061990300013392615254359195543417179059794419654281783513099409367800736621812322947541059448799656620481711388731065464776491735404515340379315757772154815000442995184838003120476099929783415384695548512889282695919967573185241775721930824892882405922067211192223828694587008906458797965688314293401756561594913989161934852701477590206333222427179168999780556543565253059302133351518936043526632110162952183016411730605377386836338711490346666161426106919822835469979788160254402079992509594299757135574697747033998801224184674734087397969637771402588514825085477467017267477558707528922149976797718713196629228377428533248831582743429788954980971093934359371860774645412643583689488467809644695181190673788804931612896779950321274467564486012631578926882513279896493104006061861890462505223078135930459643785690993284311708644198801522290101108085988372465615818521033487847829523873206588343515560803583840404537408207438919059413162721892124193693127234106127642854039809036303494204886643266164504109534892612190887384103490407948746525218257799434100956923397052434508359401151553272847650051936310297680410076405265312442961663318895200880736307793845937095165248387016204107893166823922689531432930733505303562621807240875724588766110379076591511435249752617914211491722610478219946317459695686654281024124371015352098173497662212534681591651423759271580642754848942447706568205630731272087978809340665356033368340224394675981512824792961825037636290491016711019428774378402395849323018846188242364463289437347857648472359922237351001066863217217243694792690905276201949036347965267114801423565984924124670579615042575625639307347130759515437714161058712056887149465381570059338466053089352615486832853554824569718904388492604318339698511672806146566063930060970985087043580440592946759033565085814227346764994060285119435948034418130575323378249171570261767699100293662991296315061008826573565300895308393378724815333863587682713257657307020786201012312237283467751577057452338553381963517659810905856171170370417317347511445685064586987088260932200858868045940226719097500384205607264403602956024051844288304209977820003763384497640728036073815572254240003458726887424*i1^83 + 216665132133306510895316269793811526771818322384710615536393775685039827805547561445011611681482374391255539252312486633285385810884039384510192378691018295273298970404072613622198272555900940541791709892007832912266093386707452343207126318277827055154419706746085985395940861707229568616784449047675987679222821552340198377069969340179150074955814143945107741485841695626702152119272036070710762420606006519239492655525913552327600874928327006998019860817356897113733760062602937935993429230345275472331473029973141769223506733068750531812326698243581216523902719504641070747502620722240995857705472529166228169067364421487574490577799989332986949757179589603728888944394206609218473993676060649742483156386660077074435522333520029195885333676262445491286154199897762943039424590842514803608285567022027416100804876127398607222406145556669923672253454579008484416037357039119609876971400099401342005267131935721575456807600929729402993477836318729060253810859602800222687391601239015674873696417598428935901037032295787622554840667817874575281136770810691929984449764494377004279230753380652142610362010991978753198590667573971760397269746974688184723379677100386861253891945752528491506779464758597057658025825684587978792939952006073478294706475033206935509454258381937420411226241530156363357174171994665348589425204544463309519703445438471377548666192979996381337014356992275268742856529502665458814940701244704838725941900480003416902122327429294340055043468930592363200129181404208738714720891250247853156457272796881647394099264615849182067121653881066698537693586718878345759054899447843148688416376357693861600778151329387392397752060256547704595172928653482477698264118059598260632866133376306150424070711582368063829862270998175403640783796481135014550658346727039890706176870201290973002524059595099888874371981318239420296380483039429221083434647060946895862675213080579078812626674689018053390510937460158499957017856295771951311248358649327843345553125910497030597205589302444284079174224177537433930910544659657419048688784983914707603338381406237105674414335611416059225523283517756345394589120998003457387050067630861011141638862661773256602875998872199669577676714066780541749425119497406744630762310172475307100634785945518772597163258780480249884913240099226854116900304560087178335670550850386939307070705887293339669945878692044026029560125732145926526162646127950037169660336308720548848034475482436989009065612274739133067471295451539607385180060492742549277388960618378442203658877253845281183498527992196602303854955851760973428441301937957306758612036205967182716402773245998576962023110850030584134355091547300585279262559691781318690074742529848434989654768611887284348865139921492375444585884079752825945410635280552327158015905432432415263823831219472497288929311692251657625688689362401044574691102239302167712651336400466534889709093518929852851715604709813114806943603091276812151622164515661441397943823756189683289246371880897139837893323435608387238450203408026541243566230492943557123748097531827073648924167931980528832438299953309571228039590631104012442750918636116856575086703993742418139836791380764366233360436124594280361926646731773183757740514891732355121152*i1^84 + 882997247923490901818331980485904808791339552137003700052822945230152228160132632736363763957776364823508895346740790340111769795339837664794626706839397135627398161964340986591791149261409400127277674933512011965692208133112214026638308106808708965231053061651272032205644052774439416775574345975209978135932928970585340956798404834111002083895644921393831436772060775402771174583255632179678606866004990331243882454534706778549149733124675262951214050301438558356042279186782323417245109029053188783047274641933087461153727477183853582964653377432792068103962649018900528142444575220761267742580169734247571008972298430761446289992529796178865782218285269736211642612730400171602383780817873089116991824957568275398984621850290230605359049257229933565144539426724931531144623634291052939468985376229825571410169889081620089054149633714766695838787441740553432179625071406634314094493254141112960568001191939422648881199929312059557621559922525367546693668978529373448123361504989922501664040264947392887106772248394117186792315965264751525708204959567201032291658734887686237000058484053171469994901761180166977415234745813681492828986697487375877624588794949285818070908080455415553122310814201428886880543068576482830286117890254146267409415945483166529938480165885898315090701792196477971701494890419357053533229300408515824359612608234326468085514149594930239882331273536911485488414395790976449531740188231856854399104074397058040898775032408772217824284697668102128371134875720073811212303970977312188068331586565323213057855129636544107076764902105789421982210442713096081756119172867551025627451115799996415696682205066388345479408300196951305420283283071076679487303205015966224900857343434395789654061132820242821004465643138586473801772501966964644125322188998014738135516700243620804936269849678863730689745382750615530803211064319952294332429413140227339777091587631892442857085094583401797164970179608044013443039588935909367270748788769377234686436698512203435438986276660300417555011978841792306553855705233803882666469392860612929744239708861977259164198326010735477954637141224302030056981168016676841132693268566086319272401810716317010818421146197220338476031044853155782367600334852876307919484542153605810074225170366044515682217967655445302732301564260471569995005115075384196301945969786914663013581270922396967226232975725056187008927908720883171413165045361602206081968881078988674644056052596302870431943170727589625741145887034541848473555474297987079950059321299407473277110593144506970951982982681839609855336827043548832493291830958575918611475344684887240221916615259848408192512502317370679645892055009674818136052241689065553656838171933332236171473182055989666274569989897869195600114135057087450924212219899987168218967711922939655871596961541818776668751515151701230245090120030334928160057993060610443097516444768897182116858552142181553555778196149323706749856634372922560693532207699548034736954811508873211899554615916575188694917871819720536387186487264101961305957845486528484805960508959393344588908159053268229771432971161719084828970035489728593043400810611289714979633737271871520998998717209736819455643855736339338087581168028616818841377308672*i1^85 + -11627407114704886223637770913242686485402963313011980937571770287581069034354243785374551234824649133319353682878748714476194262784869431876016970654000394526533041254222064791692693172855321286785140575934100259511782099513201831587449200545444259437291303200739007528974607834883364098125013542905512523557279271486244056630517237879289456503561953636308693919058071628306687221674196797192564712490228507114210380339378872223757394517352708013020713529489063326179412873687997473733836831719951089978679964886104310445986268937613848143328297591131033368733562165033944989580506388742737800782780144907832156338909689244104029128505707735749125833479312688013386041584245655326645866277697169346696386088054055571341909593330972413087728932139157523620165509473690635910736016502043190278427216835747742690492036046439263558188142480154230990011633408504936540014551349887289650806701388104276260752127348555810545934917254664677308420010078347436507352409374852211131983197871138806864072822328490673514496754981873494299184028448605742936099044191646143891937954182291053421337007075076066336955670567725753528529642372825377111510634701537143534455041153886490908702272195385935968699345663336471100356590750251605631646190831269889966893742327822576107224502367719557102640072328766522926008492387897422366639178343273810501422341062081207005674072750410499100218781480795502590796381171179157365372298151878579738515607669914226197259803538415058529651594199887790794955810213193857482743414915257404023397919522379771300220853992559949422005861612851299306350368352307043691965924120717025290282421366170715944176649449343374161015122225937555482999866785422350187778148415162674864939731038650569786600368017743596133329537737785372769677885451676698166360486981445123359017379984278711166154367868857115984434152368260865056674140534569699363301631574165094893240009159770154572022919878268385982105510808001190093480851046038012711816047493321482961482585978892208671778066884087884613310326354644266082202635889450867541866537024386482970839138569257046000301787993787289831409380792293874741860774319741022546917331618530859465856473401403201568809575845617030483105701472887603243184548534924207450162451611312188019831439669054909197767420295539893861216433711065430955023105626025788667581548382467184749624637177115530827722021211066991057678496157552409381167980420240671937515068803007234418424268467304934053817844071453280776117216482138394210062948308639416221662883482782908863579793645561102400753101164292316611948780431204004720375060809629396049075277380130149852787578788263595024907064401271118509352413713110719987391011868847007517754403096572708328993405819818237077432653005611983329534098274548295173388154744493178336896508156218590377600804677166607601632650184109875747367106164268476129258300210224781399215660647325315441713486772573547099622997948181019430496744375653615575958199408881734279121072959394592112372035114691003557379152444998739220371196955067641133291257776595231714168028827683668108422615905029848540270805049656894320504904445421461894329251324706195986719197626996544703448328904109134193076428113315861627274226501114920960*i1^86 + -24905101024168270233427539527431259390390113990427031765381975393369614442596555621981182616417156812316892285309987338882628890420505977846477581649825733332472495595392397350712709832567213582228573981646680570459290654134569360590087030764253117500653725233237120446776192883798595639690650440105481848900584808444780602413632508751194267739095261919925133668720903798775662602359502527687579972353204047453140334523591386847812534823487331686244470840844063012069170036827088992638300715835279096428334837968554504432890183931394364338242724387868740923088127898605496663713192217723572503538640471101782777350910848155126222907150211200230039963099141048819844304423033243225683919943469906546017849321104090042315701116248650972596853628882299911822639639316331008351111542568527828174065102999764349641187966879518428427242260290886496237298007333727308223256823430269173061734969976177970112319797776477543898323195111674325031245028316630263158742921613536725802270335758886389415171242570347584278921401204262051698446373193747135519207642590798141131866868969831950567082441439168443884673153030510057631984103167992760521261124094280714267828914127107273886245965922211441050169040066952181582012583371506329991523589928772617537022660194300771933409180811377751113825981245928706394509349351018640552295786863324340228312410176532140532988879357595778725397414611849877216522223032222366497732914309264238958810254955632983152669859478833927535440280429850993853623900033460443410994232300642720669288038699788701761831230453267978809012118417707081049361296522761470290245397243023047995285259760018033483627007006801774592953989696161972369552663652971576915183927390203303198962304919858799660975720587302412950809350029474693027240783209776426856899763829105261906568679487805446167505280075118319578476108504011248138079253199681039578188561318545404451619204259362397348829237626238711246549559529730827055088682681345699702986479928894225861174101563564591633075380227548477332449793317052673548010281952414797138136058784353049274689608861696267210642072265638598062894944022944469544779600493268247182272474750887724561398284207123202174937736239507839190935389041999233997733255696112706576082107689722643153226094256376221306356956590189687086000126336132288110977220131320497684170490660019420580098523349692849880439062817148475464895260380809244034469122552379801665779896683856449051874185651218460745714009905345238881706810945761700728165702991431824428712169883324433765043366449137504523036268722893151752380017211198405169402126618423317398443259435255001251577679372519341483623169046375391008767255282015226995247393674556964758311771049873937360978695661923453725980083076008756967254183979223465791858122548396173642430653342320859304579447900007100580026493525150799969179540397455738378916008683331013170358243928312636283858725421385730721175294841141988599087554225364823195413338169839001990723728271551462294060419498149764034813779415677647793522766325895221031959240288665768567082190948761275903156778181269746838757308401295551204604334487874005902213707103329957710623807487910770165637561594844262984707288445852680504475648*i1^87 + 106724588489685931736696615343077662409440120236820944798583462433167159837790010571483380661594330429372978663382454423467590596818170332876394179802070649112895019343182229067529258351972288876673905995514800175430560543387481658377469145475278103372470713143654516941993568056930612537763506664189666000447291753118991994803638296782229641483940196400189336425220513183250848124442712696415135403493391903374349331634277471512883138696159563995162197725641514072374145503873021721572129063325637251740109302736909427172395326575380959732628585295507305945913228524278140662631596782658494275381080786050857727468077804295449238218067203683659516236261539585601767911541124999607736544961122355316685962799135190282650306421355896295943441381002997207827333289245906277553104055498246751974529463219415584706163971424328519420498834649698109349267961208693876221681413921489600901462804169622421429952588576040242085793129964971982246917990555416458989960888829316150137651334109489919135980787743715437781449547082984634733495544833493745365800770845698347477027861720542989644920477393613387520425077900381229360802208961492039190034679280895546529768546438776860039602513074834774155960815827679416696728687093731663348090552006286510713235444438780937237168274599600685235255611461809869688114468127906043988393051005642845756169128397766230631644696443113777763382837043833378234610439865956707370804449397185634757695385875440845694389463225013771690030822737481261310263051288297570958036087359597143696816915579562002325953942402738509271205041038459811815465453860854549810622689956053322181517624660307786440927460392177305379071248221757265889806991119333670193806265936096750747255645670684393058428587189033758018069504937773155617873450112378565462042775579898337773837516898566110033047262435745824085904849471750244445465195810711873476664181487095854655632403668271869333485146499391299107215342483140202278739159804324063001869831682676947822872133344652403368458783240064983854858412533193662477469690213566351179724073150336232102363304919505955448570656016144466012620756809712497386362091967640733209487001359145995731190342532343442238748964283667279585660850461319257036210922613701954520158372197229659409660788294949188683279542486448285338086422935627783613990978889345558144373929424678583002662871962555822364682585652118093503067819190005610408262456358477745814999696091267647643572320810499886624706008106644109985382238411465205407200940893892220543730976432915540940212900415371843642146551047580434526742475942189619879001472105275863661777926778925587051210424604952676809295076950786204333460203319097178276664154723396218074141596362706150524326010547899259813576226086956665775386077667138618923895909496417020092051241695332038020465296191644676996081505986526131755331095300094004936269564648795514052236138656355828497231869713762304056084551042118583393874766534603904535468461314769277183288761130395739116201762278918638662002566171377864035842460501982182459421734920662287920720626470878457406795671517406047559540831203985561742036460665322684903595247742299276108074476073527036522620235996660185201580217204736*i1^88 + -1034315519112688717456938935912015537091596020856766940006686661248965092322396869331315251568909039503332659199454100654383619596534174170438277262502541516514608991715736244029212802643540368792271912242320386138929624763617097280146329704610282527254884495352555604470233934274838785297664493717971478858081196343217638323272974566902239450447637814271825178827193734419119483007030160401313422651647296008520706429611758482577210173928750965310335139598989915152038657592465477735552528300995434582602843208134088402212048927901202187178054393033177294148570108101791123694167091411956252316482206112883226030602797162480088527991851971404518073772818187473032671465152564119227636961550861028339307620584832825024484802181019382710795996934972185208264156089958739523400580028557065170802779478524740397316089851180778961967671246789741019547494357055285854612302392943691973019636966162450499007300624489688919865883922259849655054855092129159024378385255875389422466257153931753672296051799949704512145629646307521969369359035544494778105442224511325103646577937406626229400456181257245011587677160920020400852226372089332162854127657609267926556991282478087798532364023609201071146790570297396149502271371110714841981674224858522937609097621011451080037191773054708086977458810015961921479370320344937737832223093716506327483600537015412035197723919858570631133216614833471185911373214946898316038973699140634189800405764053477934580156702142374758253914227640790100665004967224840929413920299318256315802604960366980778080779229086881462736815943805035462948027926721431805179325705902580543621411084284016586468193879140096446711226777705435014022128334187462305904372949471452754933238965852447576150537295060509598473123852228876827836286613457776906070192168773293174832337757738740390587872011549172692648249268715237091434501628975069390394574057281437085858078359738560646008163261779564670968283970849893172054460829722468866312387346182894094100396454742975146364779224429103097519257460343462741834176024626849465360107049916982001560085492630942508235148226429408563456429469300469401763387246764347621708051781167798761271084618167923832120081635669397564766842875427186438933280123423250813626061927142673180551700391777099870342127219119675772309320670730267754521090696039558758834556605996268203917379444403676587588136790024064989251237997755842664084008915581057539092183407097968960191796294092295794055317074519245819383580499776612553834757562270997370395332622893064786982600061448443735863325021634807394774632937381049317870219061827897840306262740249456444085355825652754521010671367094636089770271331369434158504073807379646816870666339164209288348158989148026665702878863360849167955413960140437908993458986169588468648426311955265660900530505485570452987566554486147938846995294616092571738526225226748280295005296547639572870493506626277507716365667054188704817135517750839038502164374862956336865555009935843421561918317688087153107518337204422455765647025782655229628930322332894147122349549925786046243594259751713660099929835488768443324296788975528625179063504602496988941302051467988502488203739551999459328*i1^89 + -366132981354098199903408990533141188229521429572837706708048450847133620306250453514127805201561309540961931405585003449292157286738647757580956923210553732992467933051917673095912968029354520392321230966768913637273553462605648800762224997522538757372449071801751569799917490769948098378929005031328798392019377503156883881938533845407764548007927643938655359082963313364653872211920751091018563561171560402196442285379895679907801521263844835083199845636355924371322264944498746917648217375821255565008181618246069681688436118859519293597415703193916127271072676580433152061452518711505967006160059315001790330398587270203502749818006082774712255540720730998575767834147850300999103958806201487308230354206260380219145161894713053166863655466904445122426944460692920366354096810471720589295080462846098699549341161846153043212751242692758375748848306610077844304207201822200124539455884059083729020518478884657523955508292844291783535402548340733554595034813659124641754419783997003699955268656102260199242499781553420998098993639427727372233312179679898397133334626540415764030517916540639060824840997211648144556489873013929996025982100692742146301326435233492598978908406539115822480763519504042267065078631146395811998503298937350850745745087956974283667735390798611619066988327224597352107935219495411099827339610308091213072554551601521489316733008888647270184123004423004900451726624183554799695039889634231670421554981967709095246968442058401703496585959961780542806804901970806277102726243539808652605772736997870171844965717423120133491134890098666262164371962463678526274911214541512297701699729009639486394267559577252160823583134223332748977894197406113196666354535714448563393264285177010399165291742041999577851688580179696075848245799372650056132782807582396907687996568897191785683452349315294930971478512965927868676397214085557456300081088943208767966282519996918063748014805237739353925743184046874775056815812770087343151181102654272955710012022348637764091934693566382697774714840685267808480717789958298487930467907813477595494706587587262838680355959679118762239085437215164953950653672487207404899318257206644288874257865390109728667908461349540863089058335018584829372851372693202845916776417286197581947787916365818103083485744381999469376430465368698332159153399419878665256307941156994452018038585185234299092594521131050223323172750301393470278390904668676820255710987413316252107936353411915909708195714502842028753561367413689412297504867634137898740550281868611114005957810790159368988915461228855719850871524379860008623329742028886182132455437477931301750075385915079238026883414715333915607662781038785816279317599458172794498296872550006025121685895127281608239182990649729244318464313410711269430319465413071258397856023862287253044143515114137651513588706457557034160562650739675084546708025039876794322916755291656686958420804264507839256394807348817435965538851329710526539817071332200772641692844575320109710812981479479178077125585208708663790175455100534046030732970727862851397336730447575168477330538124574473506978254171473612709408477437203806480427826159336716761736000526356666619265024*i1^90 + 1030306063453362033448375705480643985394313812596140020006972450020905460242985375834528552439472986205892182776970322107473272882585418022646745831161333479825421097551348326048039116989486949867730530579867019807116947072657675834949662288391488050251804310794676476426463150716258405901717828594642041929451957894388460417580395389216529599238046485026057040315199361615530533866076685836341915146400642114503171454293896821998222674296421822863167014854843319560293757416193480612865187149241971851825447404430215907943748357109310206204225788512762882527856352475775945144506484497309529877698635013655430605148089781024891633460990173242596430608870096338422031411957218242321544909445193530111389349466846657365995028208900028905265900836683181109193470562689203881447536884369847055344954385109178979072369737447414170306704577228462415472451874145365705843766406229420927498432092502077569072065972030229683327465548955765138224153112233508892688031536448440798117561423681306403542736817261366583038311595116117133409255809534345710453724240125726513165389776541959131929602458830332595388302897539860481728300710264429744827840462549820503794976393865402585855685660392756909199282300762691002526044499109108683421054859583704575180742228106054250852842595238144379216875610240925651944591677946621832377518793241972895894999210484502958097757395203490449546691098973175081669871597757875763249184000481986938977927823152779458463010971980350291973717351776470307974079448304606675047129606759397019065158750209771060286945177656630555757378905190794990049716624016302421353265535869058265872634672028808368507000768504135889124542037961566209164409720802527005678157711708306200531063680030339895731792348749404535102113213238428235170168674486984545053590322175351368968587882041768617596853298307650310084151439642506985457455824105063229241107378515858983306503861815145629857139250759851158013465022429599006070025158897787773708548542544360174494443224477953998100873939293085316795396793877050578965129925442887679190089925078352806160631279258138906636040291361656066425675627400544076984618265792240712065777538170830927383139220449533962564675797440950788965438551054350733114215138312176996821065466499756462699622164706405975560303266969780479383129850349585059633483866487508016297869045423078675437737172232587989029803222046486365536149155700262576134806935772417438678015035694480112783665454813763473522254145933889199025730204700379555508697675202846728566075905499736067014391607223899561706013271744992268994785767893821773755924745853239989478352635373364356964624371267054410986338887344817456003115978902062512717600517626530637600124294231356930860753459736780142094419911049007846472634919840128169312290434939891097106592430855979515214817460703142652976938705413562804365572138299962110362936205765959449476728781324703552699941303429559184025415298509605983709457781569330333372407644037724951619552876257141630166280834163657249095608253187851700574017449179753562087016911295210869308019285620336829266830616226924024694142180867067427541963354169931326475305016013424829473681833984*i1^91 + -7104168154278344366749422252519526970013190061791824892409911489865851202359822037341835899066610550921997421910463470339740865555770598843082256436765842027199026801653200363294032283249297878800899730441217733416375275402261109004397916577999668674333771833845889859178037375712529164021708162614575431102398562737166629214517234006286754860045379125493297729245222775307098207331659158488349717620451021515505139436931033825063916477020357571832931393235477362453771618813537251983958727779937214352413976436465107366620138897968774273654788073813267267566561297683575932400958281296762251385739887295059086209631282570815639536051068243500800377876860156147289227187827491519631618016324263607904979273090373603669321361491088037752875532975208409031062482879937154000210221616303828011562819078639658272509951697645427862911012316074634458132124532531020372326798265466950361141367438917829448369532576917601873284603237526851955636913989491716450837452272338435758839709119084611433922517635417033402046809304722200426997359528236448572258845426898759375904029183410877109052458163637229969691735537526111702457303872036458134710768074671893756784183042267887776290778144089494956404170041991718101979671728007162960080063452659063225413606864028931371960834101307336422047998378911216195548957852127942577093761202362177722034160726656955032966854753692994754739061938373009537308058514777280512142682296337168533415702055745263182993352775732400115574925024146403239601293546031422281032901747490991737572819099660985629463509181633218650255123368613457449166074001961737373314043994771546484937669251309233684462557829091558818274125768147936862935572476909181359863614804214188148539623596011656365510610061709545555320396607146963736383139540070136856804642958149046188366297767198957138515452872398693122686602981819622543972131762934247133742785151047618617300927303449465001048542907526727119196670921473180505301480914676013158621908958531822259023047379998292099766202414925438273960403522913988660322829402523860331893647215906486174409338682981817993833798498375613784924724401390838049611910935100202456763256525497627473949513704275682060648793968717968840614110395474617745549246566398597716860650196020234840280677429138397083487012281876533185081773402329671302184212689686318541640533957249888407281036957901988926894391718091460885639949419423214646682644653406417226639768207388221558223528004365702701269453625053185967933106557534075102504021088617103403994722437442778146351464706342329961648091267282819764848172399350455609706976610647804487503330221638035468135791381997303848038760307254349243969322569308624831373635132950130999607847104406235580532711374064853488095083958327912980070079360768044867521142137342989628609366693659768128537199728904121850162949311932412902200988190458886531405623862643329146350724814262458034323898298210433181478459269921225003481765968068340371206628036504174958684062042742367641773910009251007706150096141740144225403014987910824568333940486733106017414997470154365517093980194936692443769353407813543089855669454702588313236463834628096*i1^92 + -163218117379512355077519472167863007676470919449312225802684308051097382565454203626792278945603259849177612188795196695298300234181114693334317772698894033190193494608613474737419278660802852119939322974973432205134060428733468632596532876839731376582737199864931859043404640017462506432235950830749864911026910407603283445767120908124698659314670620088040247759951527725719156604333203605208406347656065211006496670108322359996031293362534501028246513891645404769395921206434682380348835592063038184472955236197091315115495185240115649817920141356198479528292267854734995907067710865768849787892230808827579032143277899375765313257304180369791716183178067300316470455418944342238985316155900975540741280541512368663382734654067818294061070011654403860040314150477948291867664343020610765380060401109939814886847134866331887966305629040938429405828493678280237633106817239190097103031130465254939671622729533502541502909964375681229466674132044888854089189430755966019298877563450764765705841340096820729340744558773170532602881577753299331489945761115079350466859254356501386233311943355852348385040958185353671365891732519681550420920793129415956840904601241683332945078327693607949366179365614965497280208543916289961084278358198356047073180336949447630288206466421180351604437144135308771613549419085902903029082658301769311273016125467885372011225158166742509545713402214387153150309434617513404366314677094539527532898089619209663906286940876019309604662741879815819484391848223304639292481528776179377360076688804805258949402299105345413319579086866007720653459995160603338893942559387556396740954137854083197426897286984436677229565898825236921202669041108569076616404065003575973261077960188266079216553625424204588089406567350745877074300077139670827717787629974897156188007463616869511121924902230406222441758548929841362114207163430184425308653429146056783602609705356065340782396079983779219820922044427991246335493723018532097335821640788819842079426621168465810541557214237211986545457971309108105047058578789778803146221569624268130582366714745894634540604369861594084346920542471461917151543440915822488998843357991188408073190386387696281865277823394059774442593583570834553967524703398492768992217619031883144741244978874115505731801771308022273455476039981305880793671274086993164097090223886929962379905500509693930660353303300804442998819156640715459439339106964336207578561069838671343226231862727097372157203302883768895171032996830197860629100667474248203267278351325273627904930112149762923229069451845674617906678056720737820821468578050749138028137610312804757515089120324913694230818855644515585856524579958328770120737611803341190525073105542019845869632653702045427044259974884333439251560430856142201825987572289304468106044462365124521468926336257885558285269009035559322496687028853110233577974817038399309986743191783688762374395490731640740077519819871882140148006012489845315963819661975475962754108114163595347694972174826568191167113869602348901588758121645432947068689142303689589618955905966254005851282505410946183486686357726810983289108954410754506752*i1^93 + 731554516875967847068706891612193699861783535716300059971120345090722223037494029720136253817300562497976218597022589236834883408942774895724534251222393448562070825294398842018461520957270755409162987726343256465171169821288336514426922796627332024932262216491303016173128139641223672243096996361588734322774568228195225148424787597405512409717800994249658159050438125853060528832149348170903262546237367595925464408584129484380640176415345843935421017331543694433230187324170785926604853399224170385080561132988777235479136476251657564154477132023492717616201507867269373339199663655261072011788657337747327556978243024671433308194498214851875673893051482940023104241691886600162570100726789831342621612827435729660854336224310681709353131212433410614479897882556086076629958535983664556902127519915991970941966293504140444413560215135465423093865606021233469207880310825784285216813868884671846335446308066123107473950657002708191411780942501148622793624486639313172879544444596056419673048183493763188924008396466908543492972702085967218487286002593007503514323755387094970536215414064823350710713540234345789304797888289226331565679638345541599953446270459966181943882264663192408958990203696960043868973855971332535285141296557567969661540965167214541516176526638440857806474159790299674693931392709961466527921137320666773450746930237148183409595227174851765622663731632820027844237548409772222772154624756192136042514170381842874340409330345368013878138369241377636807566080577098492450767305820082939621924701602566007413681586596300948702047486252345334148945297022318264146051328160509720295788957780345867718626469127100865581880826263796522861219980725906806111159666194106562512989707382164655432135176109101743920446037486756076639457267089348866745214831691656398637376534120013592831885079664703911324819617609281349017922846412563557127439784586895527539978568738611874638915978092692859520124076385618793812136162117931157814327793452194879808346327025426246444842076431924254668119124162457184351150717460930173819030162261717470252609596389780937582434384508687638733155856784953888738685460857160702098883730111917484837760350046968799322962476023699384182797729855043757864277578054025262160107492597882912021713209225188628435261699296803064559479925139091468579174976981847206578539980616704020023702657696390695418042100216994235641856958897308230504642479819312909910612544117183687277419675540797610647790359829893627599523722696979523018797801823862545909593120021181623449282835006349808566768754802957275650972148141194864069376828769808730057282981949971518327569360282973036037448556181682537696136048943923444881386357258992785973634715658447051461195640966507072120243232311737402718101997727892609625543162240759668612803907076981864177558400346127542740689965540576851766756023729261357391511656561153479258829584846779322256211544928998739280673456479970490256918368950995405804445072858863657977557780541238558044333345908949132598660587210634501509452801124837686224581906771308799511807631183052778892493431621163792022080128981533636689920*i1^94 + 2206053710700370509177748683096980272098502885903138835045466457694221380225298327464373273942783830714059660721612597289330381685671512965169606658520637574618555726887402287708201499482828780839684150669883872949488199810192464256907658622579761804962587024091405990998119296020268377567387603067011393200180289647845364146813068584147380661783920064440842158203132050423843813242463717560713280674016880961273559477412573971179783766893057993488641777287478724491808050381167324465856638212031884241909643072678968829498064213037587480204231424481457949619133663482796201957691858573188163400776391025954628416263999861610165516695322711377912077236625504311412545663604338045158646437677573480852028082023180914060661895861863753963043216579744344664685106128680699957215059602665450906089284409194779425409147662309065753740584269806381490392763116140921022319963837728145283301032230929269099061894440600421957413487726205178293612800316203386962251259109758484465042247764009310683714892492060824641070184570025705075479356249930260251033244225881424286450926610629024322455138245860825438560770339808203533573234963473934019405223524769875833251931962702792180310859449416954631691247134397122589692646879613679618792536935170641862979297436507786028746616992526858442011176519769967983594211900003390333624718626827809990717858009892030577205274740531616433405578254256294213930513547857049057420723170183916568610509465044946623740187853979204747769549676497727715775059100322044749340210651005351912854459886743171899956428121110999868395176506136544530802169624733764466728436528613741455547782497756146571630261015377954864350061819274949996275560898460677870494231513540154964377309151302980649718903607471920022312310146144632764361049833332661565583520506858769518435165739521334337665127499493698270005166890520945389292954952259829616240423162598244965355118849169992439582931494406406462138603890796174562185125018613515698884354064771485892651039287838392030949384017258262153415635974525560617510926479322311535650932226193730491730474554172632739078211580438433293098044261381092385606263328626301395908693791026928708757775156764710412141177020364428413527824108483135849800337684781023652420783911866463941129010115354757186912868825370055427108357584526075331905826929029922676807368787171239083139114912395078817474768262280966662369425851581315761564139267205670201321065167369305788591053005291777366519618982802729900772120010895673749187048840411376129055378430218178130291255286130102899889442566090367009360495047173987481572741431845122844901126379879157282835932813896951757522391913375616535212033006739790381498745130103308984983383309914386344364235409348808983424239462031182044217901389401067692697000411317085958157995076311349412230728767579470149301338181635367502797892545541045326437216150635772318554145040833986415340199689193832721535027766356276452793868596159685785871426419927600723623446917439356922623842603135083067617654077971150044904214156688049213671772091035579903239722696359998363307557654080910262272*i1^95 + 4668191747723938499558100836925677567821099234094481916379357186001098728752940914549979207538188658831878411819448151694602279991116112547394823949256011272462149650458125336292394706627330463756108873209148446966754987820628570788475941614937139014828425391676990572046246556049727829134592429325982265087732856968786481128698326151803517070679244240872728250770533229902261016169044627292250593817531678915935581100903733063852592213184902865320045558361252626317344241059416771688657324433629325067144795333250312178347212036871943738238813384959216077070093809024820733038638955393897701624478080538219018160977717677765474562127821520370969312511711459896182750903292078184663852993188537474877291992167043407936692568757128267086853433029209318235850179652916775090426622969485485470659755837177213466676067577994942547630000203313769080248896810238139532326184072712165683703738764899019144574453298348131914314158258301239346487184665579929565806601096424971384438502965197004452819025264064460156619842607211541483482683017937278195852946408054464384873679478808271971383346257595385864172702013258948714041580364975272974344078618341542506814324663183173192946143610731821610902095504159856992817113657967064489117537810009397499624959067862568558526744519370997675352183094168833108235243719754330587283276908381004724615583574357016745319078399755223453108804865943511414866636643149072740364613255404286857644226937288664014584755431985147218705329751727111112172778196400831907337288410092625484543794882573239427423538961619588931089994071064542083813108786015647489354595279013683039229315355431559665485726301589098873955346304788782755082944734742945142060042086650860691901529563891948832655000070717827671460120583070104992318536750066027036839593512087287859260487209375039699003987464531743245627380145081855973705597375444408633783232437066381187288703430227911194815094005426575956905393186568181696432530314567065268082196146910996792363050940429637018155358001612241032928331342855481055881743051780882140245308610434208349066707961338028425477957217141889646418119954846171582429193789163988932372696458616009703374109665890326650679348888731868577796151075228900675745112210144226069685314885509645661615496577884998681536937126483813973009003835833573317368271052244634780102367440325917695693876331566935714855667455909956477951482513883770181104964894838473042307680829281269988348925817617907134479413079139758433507195849395611089332841295784364159428201766541590000044571823571042591971657420014173049067659354601104771569899961136290511337721298651284119527359189212883853490396275329142614839243789982736585953200413030025301403522832706677543501226704081528062222890355000376172000623943528134228519608097828568534219613537312444187580343181594728268887637220108925835411731058993569089380357757559155685775158177510112492411111255299757095822688918511807143363256335126310202206423870937329976311341626363367619518612877777544803994828113162200666120147976339853744592243783562830261072430718286561280*i1^96 + 57261356916867395050440098781397879980029471237988197858816396645775708729891855733847609535375759176535058654747988214168894410796976882751746767956769975905288333375332365588637056154370465950213558619682142079175133960204726948250560200984915389167662361202070795620821401464069403998408531709840316905369349036876884127540808803027116636157182910543733206978642644613616052286098034124065760616214592533297789216461038639172107824241458815798655014007527099934315725983613392974324844006787455153296081343598506759964113135977648079383891357748349816970422497109940936300626657556605553071554952032698217690432307833614000929159356027722468542118463910450180182514451489130667721129582566614996692943368847575282705744718595985331461607919365240652473632308367583601756627450345446980065955317609729114275232501253307192178597991922551821089146854151198705250264340445551075041870516361809676907485937002394592219282801805220499560473510450929241331439418973450099014234393007275681317586277665140289760268421351192337333465711861975470299515729496384556444702783702295856709228729538274926011749623450726404661395022039164932604118335806230332163470261724636727222125235205872890808997871493636257730434457682670050509653453746967156408785134018310766770205906920176468624418856512890136348214774517956380364181906765860896975569690752284049677896387221832370476388570204663627671370903545282370714526021974915013862009539883677348945389113272855003390590400825183685650547886679621048816389802636740797406113945423805145851132768250672841951736925370766009292003515266418339201462963797110984238638084813157933266356571224840943554474951373932183727862397933385521676553786048809869233554223923240742807050698271579094753480697858609539736510863096598446450331920170000844071544846097541160503997058223496470165960570046973854318352647445455633279118598955821169281801416658269537735037140242026432090251728046403283942687511750584451687129531959287545461895029266273463141724692846577326527390113211190805265189767070119869508629875476711662688404229681521483024344081695099922943218597964196669878978456751320720474737292199607552702855179173554571851357918007567505113490534721519960142942960785587562809956428803060038125617723056003828350207379187413324592190801400384139709601051612535985227953643342603055867691147808150060894175171151944757834089249986295948489174518986553680550239879398059102782388327582465326919233092253830593111403880491495362593068404456836627519482170450321289843096965463503298233546839797146028908080974855341342628704539255624683378061738002290551575923292782470421801153762692546612881014029363399106220605126599281723529504015077094360422770679041176548854058931091911696533282200327046059166497873608861922911611105898509723219083031749452032937569087088434157012444739878175997922175813697630617259291520659024716475480996649119405956983318374555446208420844708991327839193900820599300849743407074543327695736986085674978086225524241567165642347302931198782918327701340160*i1^97 + -60445182050166755892482694417194087605861039942530602176654555347281476120464072969040532102701702949113769610657597501226188288698226096120507180709076211455349563939652181853642119302122333117916221184135969679948695801434369778526716629153677060247016489562179097828950463469232879374058352566297182216719822681868418575003741945044880474573652674960084267569875446764667139114995561963151330631611510490196837551323389427197135289801541012915985355354227962166106099840366287172599319266835405937066725372172475070207544660759957337195570099813328732450351857565445449457502999571482100497399144263584214420769140149407891724429458070873980366230539688922158773106953206194598856981800812138627325170496756666612465712525994528872553210195873488607967103609113953236443586493947361711971177971172602621120730796313751452723771632595607055325195462014859682334590540779638012436052098299859224901391716127420613809809666412844213489457416612127906170474237976851992569749060084682302564652355780930747065430553017907804418294688178035047713480286323067666878784216064295468211242772806740735763452606292078330990623100532583309926020801957121431625993615214982712934122704957519060681291653394254206251989851187332786241553161318492407135475398488681786059060584827984496872589400861765976702468386969811764576086819058966046288160459996330337933617154496468760605770543502770976812124527556191037690174951076649469945235018636167812551825942945700108044167895492824609055987805748669399055041104956978454525721648875094514806834893121097722366838722948313133706120722553922430661202162090973815236874645178683505986125728903368965072770179986728625389437481862587849929777230758061278081500392602401113927848235612285353362469442081672930363207536330902691821655887130760027264093467537957045170382824826642963412604015246374556846225146571750343655543752334609581028166522450907950915089119466712994920708729195127112709259650108248642917309835223962987066890283444599843204446080805290088816191253557695138375875402390634581411985469643495216974735038330263661036464763493234069108141233578092054471557815724466625887148123201818088216383764644396292050879224978550781541534150994199763229885064537950928885396615541199360001320390828044579306854466939245080532258748513089458271575447595249359424774460565457633040747755146722372985229823981021525735330861403163790432188518818022683123985179825615931664500284936656303417677402914840214783615811361308967874582441367347250613842556841914870124418412342559872608911925845444715083323643244376548461023062793526105936610929909208492114107631911465333617028049338388801838107523946686475713260004957950392474312486466986463727705388550345574448478461295525012263024789970591341496706555858588720306290888934903665994253479070973438331931368856861345733789895564492704763069455543519792205012363193605060157245738974364440287832083414712969664178343128931986580046126702873133726074294915549854834258298670770373975546492720319271032324096*i1^98 + 4758083312390761902014131604139045508997832655889301227758331395366902073386259198184343497521166360522747873719446252802003258558964428263627318014320727893385124044889114810813390621873598662348944258932177540271162821914100905540740457841303572087813092616162527010530144831296656110897097080631015253619396527963864501327665652116221417257530122298412817768887544918993121164067298340983012602031086349206841451764080962810310305926211416193650481943830349256814259671725542643916280451232221650170640917859486727861854610231667114365428074804222943088427949887320969376193453235083904173624703035394665398151357272214651520292974960820666800737869802691344816880127304330362732679980686256819585686570262256564910296923947278672956672891363346326401206562624586185325843230939616133991336790247775468324874005959595151111321915627804292215358246446615287749438266612407801604831655634995449339507425635739886991814076227434124292498468707010667655703032384085829704428107527339274975068793062036933511216608815038749847208389390982263027789512686032974171430643397754995157971264807992749208180580632877125431455271796069474327581236944751808778196189209885342432204657055635524023103999351899715454396002347665667984434483942687987647671742369269177504355874324473499231148805730310427728353739990275189107554366618359297360542554926056354400866862309617379236687864200513164753703371790062228994893737483750502435254985552223152832378839796191006472676475066142668677077377444067411826132431626366182698828636321834788411860930222486007838783086903735146595452021290728348639597718260404774934511592590118272349259236999375938065180411276918087349900502574803916952358583074601193013497487894698262043462802404616630841730424033313945789319933141262040006523200999739300573653379373823669513382933399154310957792372732740169166222331898726181794841554840104178003629961876448885038355212945922999471626664685423273367221535647746326638085045649803776850005187024423965673283726565340665006217826530678767702899679934126919453460982627518115616092557452639559971265240738623827804130349779019290526494492101562653680939356168569856885691807540566083724492644139028293570326302428078036809607317808627651116310651463667893137309684138026696539330655311599892074468492434431122768488919203463882312048726408170740092777448436021336419788161590799708154137890432576207660101248265720449052444620546635187325710373367816382044878105974789512483665303264911582366305803074305217728579221628011213381899386701786012788523774038517569776232677555366409981862844849698856285219281848585351334792610164134763953556017523110908467304087584162932436364305758648654986673305876735545304037111661756386748311161579777317933876667455983995246291410818981376783720044682909416521031127931446300280505749376676616551299800549409373674972973494769198238571262502777989687696149416504387363227836489523455494692370881851707753957956829184*i1^99 - N1*1072819405285858335160205916172758234599993554769047126544762787315124808807373918295319451712368767775943357057719968050437597390021854028618663176774197649405359947092429425891622249545930491822113470520718171879378609253112807483898401567195446147533700423290391728635077809507423043535039341846971636853478024482169049674171466551950821327987908446782280095044550954138354950617787281678219385675089543018641144352912505797252458485110746190063925957144608237882702599039437153935517618286586638200384751286334267242822799845618337464575854969601760490834340343417123857297211182589980319171554389244768810723314763193586441336043731759271323135818210964046623856914992171548262509258351129729782875247715270382306650022194497957194682463055332840967522643895397350522874091852278565880093914794921875*i3 ] ]