[ [ 2154165356777814007725985923709751323829441631399192559939101131827863061824917825795906114448337376073208646446585381841027455857680043999506376808557600418131559063488939741407939808704839868760610987385467114375602662978434477816719967231079498753442937978126912176255358416166954321860932599539980807689635200333841439846541898207303063677612404116265061123536337408198790499306748809093893649929728632803093903888926642010267847878876035095849657581792308961866796596223948972852958753063230310608437342134011402022295604012622873163092781719973919341710919423899223525973943589413387882767449669673351322972171976101865818295180305490856359795470689781458941348221001109186362724517481248660374537601338466918312961775259135088030937644651316639169159419397343660840639595578162990772747415664982659324252757206870789333971123408123202041891673744068547500858766071451064325102513444127891935545789294700053882373740910585955359218210315241178987672308296129953613182000974725800110608889121061992947765106475465801321298198025873251203694955920301966382318841502652273540256738222059619292270233529042961576442499730279544495889366600492821796366128306081494394042570614776677074283034193491630793770544720811638297161102691141189573819977855777086635054736423110010074324287949708068164001216164096672190262845987179622154606089168630991340254518455109111656731339998217736909446067966268079301534887264737917012302251715646415381652082916268807251254857906304300778202955473448492698828294016569490891076427077914853139157351153979830103060013207787883036183941329801883586106497287016888393544101256344365205271974128785838639646600517028676433443585996604249802287797347344522155118752899472536322240457669865887923862517437281744479152982720590920529278816696408795618884732172897844172887005728951192505814535413742672451040717543201785193779581370886224634639482234519482878434420876631622732137128001827495378470750278395244630984292647387687961464834915659125437528450704216522646062110036996916566700961469830093169769976930327484421334063829791987460120862768780376740106432860009566168564530841898098171437854204124031626045295822597907013260825909251143307767485871286116111714766809980312876769954657639916174209709476410002339446205517699459966721088534291450033728682967697283717991555167323609663765898220178319264387667597176013917434808053501115480622889442029590010910555194409209025396311006255672763371496235984829751092190096414828159975779181547177317113905647981099039298776469468376384569619254767941202512305316054539561714139844464226913326838289010809248245035693856737570034733682287346606051501753380388601372440352295119003441121976662895497962274398439930634870097189372335173082471894158338131595861899533833777107480940675382066439782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 3405939131581427142890308464004608640010108581049116330767029864467526914342877044671072385935548511323666555722895866467948151804750437206697546573827105827282470490124283125097883444142549988087175604071973004552967186699699953784204874339771340826971229434976123183634229748801471383313886652092699947753403235279593626008117943834312187546864869747476412154356838456566633041072062663180595875521358175687090095470670246299099425710374222646539233513739696560322025576681392332219554521403290221542500898606504657614274839309923993814821782627377254092317927024772840759151053744916882275010553997795123830596960244578839531424580610470525734659734793918008078677046522195819977248519977161568316532036353593076332882861909884298617466511345578370265577999319949823470590191563416798687027751411925417965648418063763237970611670525660519162686677786273436810225645583132705038308415726711510496587407207109952131651941760946398773331150313230178995772206893286082610920919938664535755375075633422019056686031571001929396927995557485654962965904066593156651110760695745686888475910020178120629536320877732129590158984836475037971781502541939438309353253100848555200555660039490952136405400731597360198038511256069301174315501975779329933053982244394963429854607411324716791624958549617510992571965134873466039418800320809773919141798978813705981343448418710225198322227585514500550065636764267629872682915254686280150531685087085960104478110269202696832889692513307196180169802745821239596937410006209106816580752030496771490743900333527799684069227503808063183849103510106669562032921620586745623769847338937104609073982917118970131337118234856633613682802419248800644062101752761454764209678090516616793664070090126400137205243939344241921705279292966573776786855405928383441278586816568302998784248361383379980853435197776777840671032705771211908662812261309830186264299741518226139635881367535751298677654805976168107536765358453042316289443973594561832285987797061641412590158174947705219728162470220931137316812226467587393456802356578747994767058288927523451466910350069096759160341931238144938901676809895222835933683844713344913605253609200362613763988534014066324369237726752684784090623591908684989155151120732169940409843118017186326330137028333054688669091640972627952260717634972760997279734476170167140133333105485374278734613828756845066405782539124633385563257410122860308954419140939152085033030823521365154601810869399607938332828155231572261683334416579503485445023711555208036898329737021022549055565530327358255629700578146825309813679351126283410962064902808208878246127953970834898362615920120790802863431822006667482519859462546372675056677437740352506353879339872074080932199016203998287353833432108404998713405773258356011454748944428996115824640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 19064403725580382820866834603853658919354886646490390693318025100807815939765572656406462144762589273981515024585895722957059433906844745834352321168557012491471317923182786801075054040417291094325078435375517594193293748580144887377014456885768965343333547183438055445238061229882110813214245626733424331204164212203962706209798893660448538049921154324618787157186859958114970894232147968953873236084874735482678387078456301845240350577369059593094537028659444510246872785992214989245513181829354999809094022773811408456623694634172340262905219493783735697507138496518009532558419201007012504525754776266178404198238543441628708483261960963323842421899951722340660074246958997563704943725445959902590034733800518884714919498255652342511647995936145010460425736201796510694084058368571843305781882465930658804356394247418727877457051156918643346477905729200248564117970244541327979807922002935515192219303110667576393395088848970945611194585334857537769236402770294436862848993628600340761431602943882560024561416304044516392297705889690236904675756266481890990425524053553452837227331794539393239755756992180771263827851307387316115723082933705921696176476272940557513670087869661208770410069003524517476022606569396359634199421266469335909438252736999628815498735429048233658702632036847217287561289606719399996263570576746393005275292745196610948418094045172777957408728910132799391314351019375596489136229735773783419338455909116689539998360763391902441988281546841909622242642979184557748805522773461679747758447586875671822695209378608441263992116686949748606821726314956962465935659309964983169544606858008069728924516563557550141917083106798144521857559236883815829120543911945111829142753473209641883052193273153654049005911966280823286060475784162284779219980823497764103180087570700834511996493622211561168574683526300794193838601057350962648696326226279094755039130543129406270982432340239946457088533788802588882438138235802176770820546799395129828915414256425138491041519751964650990988864741930332133412602801943143911929171210826726899200131094499305927510456916447635612569690095049520974638455809941756666275738257173321832338723820170210558283786411559352279987635830344210780574443664954098554234621081969931940457087867821159864554210675478441924834888190118033358004883718341833898363404542876134084329695509726338856124088826428240420801575304524005902380956698189366059275463930862355847474660468777146362815456616206818450943252056326197040837314504206561227640704157975944262329533694494027818162955317662634006642408615683589406971832231504437788143801687585008726538381653383764015689781436050795733316750890798767890785576889336340447721375880939808634465580594706464780930530370093079030787658962987325830799505482946647824146141554752968720384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 41139203280082135282787321179761834019070654650604240120149156951919795706618382063984816584526377693952406231583527887203545844300173489753711190780173814134450797836425768849895092965366088655463481217477142592128571627528577075123742031654991952841743239313231276429981089069968137194039352630662093205968624526289086879349366877171462007025009022550211542742483900182177064264048089505982463961475258399618072331951205813023698577704788027404933535100216203759583428192315240007053697754486641467417476463252020022372669345478216827997262727788098387506943655917398001347553697663622105371590404204825000674982402829106002552586089918566318238033137236822241965495477801881736195913720012560639685137173392993080304770433776824170153312419537493319369840994196739736173669191829974367266591802223508832658076095549634608853689430971042181094039485157758718617330105521742424814312128688694747742465312916946720261176387539646261529787027762954266804723649746395147578635797217990834571687730204058057478693907858356697222402172231496554242263991999303387944588353213944214049181399974529524719023657531933384807936244049384510229555110378528927057866414889740334910950261501724830895695996008905029503423337357973095339460958392519228911127597020422696375228489223722505907012420192804934506162530161726148614558993158455022607879924660024969779104619255023640850993091253658767603658302937606176620168455346137322670644809602944377379943514971523157051492944087970837792316897745917516679546789400860411539053937916993738273599216831957438631193610600789367764777795767714985189410933592614820202193691084718714611938069121514681115859901393088176330692109586714977244107158510389758380785056893568896652934148346787755804227333641093759293448139766230546190130992497477030760064031392728343648152006814939200995953765539956910287089564438597713097516827082639681966235915234901604766767259284204158538821672610318994522923279488283912815992054911431178454067771140831528584184870250562316752793364405207448954127838992872591364308828582646261205331431105525663894009225745639030379480184247915257861521516796861091497488980305506768846892798928476411880280007607428714581800381826206667057872015279044721108057141418927294295217487228264907148520401714477832418452240996780094629190155648568967316268865901755270977075631731515994832824255523273490943281346730469041798526943245620394701802828695898375176851309403208615507654636630849371633886249534948007472406794450988655664279704383701275838729337282496733940891685815543833896225617087713405338499539009981809314523753959586821817588244143393613963688768315973509326589224400932701451433157226908960862035763391103415541193979572159206132948528298741925274603312218920987116492511325851812345693132640374226944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 61883501619107948726394798844659663558406622364904281858477234926440985945190065249365233021497291409852878098643754440763873026864118266974480190866099017326678071850596609446869451764382109369581164159464505524568233243550233149841059501415453405987033206179103758867177622133470169862161611088717462517331564037970297072324669566966297286233118273601130070949077929074172919194805765048099886283463521933245610133098135160432691017674107743996851394829090252825781806811713359400823787756998635066556626417332987667912052281990622161058542641831108036889632010027207870013621394250225024950274885088011762785777914095519294822471835535915763991652506234687528929188018617117390418218884788934603807904865277411155984285212634721126254912582700634267675426360041829658783521920225985177635170488982161673363131476456008224843888428622433858026527616628196704899526611823400222143234991748130879696041703456996110074702532993448925382627055254820100389279935721856987948831829347139360630680510136929737420964150116129540033215329073185122038661166198388439119104652073634619063037268217776258503364627901985191577739391180210330099033019018616917573252183173327276260287914434660374774312021436006363894857026272476104678056027294135225305182505112235306835822932054056993000377276421568027964522031146504094254851340111308542884608674333653987801778068943812682122172008875349323808801685125649054595546584795549325902286430392730457568885627694206658190524648862779261169378608848274151352244297134343188849364321084087390442954280133448349724397151774122071906904419555070652218489150014864146189079791316437259821203347214571111488167260882864960807681682167791624653005566038540794738206503894682807418039168043251766295100615188169423156702971012924446993528718430528772891742479514843012432199633868702666952493706640281149436175408916227239005292311112604185378208408875730574258057017155917510951241711074064849166298472345561138864506123700620551515826911884693602236105850264671000631124723935626841559211820561390264686433066349476529334452924045321560735868435584007411913101622894253535458958476248231184505766277108299615384752123790605855160844070871495652078563006728941742151754671685263090485442432292213029101577230991289380725347490720218458708361787324430233300478865212063604383183775436492136877622200454359774685895559292828986439905552474964195213072078452543694095795901422263901691827781992971298992911787396559822966452780611361399060411507857476208112261063474224504039440268150127710574972414976856577033616081127925289939480923161504634861269482151050523792576225882799792503676268415091545633646905417557219601222263525723488295746143435903899978439336473161577686917813781806151773909166862124011372643703780525179561854583222346711040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 63778010852803549434038778261228496163939997767230599602685914797288761358282212481088824111130728296944097546610226584275444453890626125133937085391280110470172250560944645688485007429657731862212699678888797475963530516188625615156086120674331934241971664393089920903758164549696496951557430590269556497937448078263822739326895096873548197239284629137585418334474347004578131244542888645294412044440785906011622683203725999409907650049435601513681150608563054382416480160478516870313518832892154905337848215584579122010800726391983956435617562249290129770510376965510708919230350627892833074080711965610180877476311258055132982488669563604679727016986473674943740685468818128233428299955644638228325672060472737486530251439089015466601409128751666782765405494656518120737190168986040794519336911938287975285870287386303346727732097339812975989831946946111315424514575268774084022244579921962847022859387627376766794181102714885152089374009558887564466288423815017217359625804333457639172614689857072054913700285045769283580623122628509750145623246254327481233022698044362892699871471235739129399444683187802913413574140803740934917799407374365673163763376132512258050924914143471974397803768690519353942649251592904558191184049511120828166926111231173118873269569014132489694013389407863115104405650595755775327333802638014102333753481438114822824718222945175236623823741277096393130772155568628749813445575392192960498545221411394372059490614681490612163337106567301384344142274453936917751419412331801890970256709181500123139203441160227695032244122347536020568086987459390779684176967773533949172613383190544011097968882209864098385366330429073456969334445425474256712259299183798389918372810582429854683665387074035168859278906772024676351705713450186240645523063415303113456383799586172657209768526789217575923077360997412272078714817697595743720306178059772372867338497895425204429884834559858863062263353477537076913392669742090027626505664205896404422756779637051507168271488735892253393235689518819561927424750143597744918749237756481037303464189643729224859549603009603883180646703118839252628431557616838959517356409280640216336294137551266898953540454424135573235783723314303144152444338969704081897765511246516958874920697859561993525580604436117963322038050029123604188505168685914843739072859418649849211826209238177688731761041260365473734438220743990997634530304340830889284036288161647141838737550076776598653847342444455573043487283992267595872491437608148366107031394318375151167556571178919141298552936508360576692441555662834338122109924062761673374560825914451235848643355899872050717169848746111084786539523812746535775967851918564513215381412527867167489557151435337564530176662002323904070286649029921084888774950986644160636001518000013312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 52976320245430647758144222288759324273937101807687294591513675765649897302838017790058604186092722823351932337788350780224217833915799336938174575151304022162719293122835549967348964620656686173456664075008807960098819619307533487551894605626617590656200515844172554743926023620534224354646196863334896037997846962502220251124181187481287673411775763658636036788280527728389432652056198939079287817589237869192528490784193492041214702841147022248208685005244742170923935341719270136375805118290716447053782305928720449864566723173902813588760880704058584926461381836885661950580413839585910840674572701194314186299445692691777997810184609129144317649007672989337184197131639375902552787641279982617461008686891317606284674722103887785117312971011985133486408982844203072286580668040913413926047927520075804519758612131959582196554177393319424375085691030825183726403139807533831649863612584441866730020591221231314735142973905612074732572977987916466023157096617585519073597964730625941381708987640417902228052822100259517186502818428807769425912514248884166123785553249619254116954274748218276541882879305728835127695340135019047516413958562983530016296793687448756924563345699563644877096564629728343155255353350481242733342821890462396584365759688856672974685737499327235925593338424189431053234872348035935198470823110236224214470876909612832395744081397968986856197761480692707088889715469953426138325247110614282854585518694865539150338797113414595982727262261586370031654572125977452242302248157456399274293492573160860848149540389675007551783186505056931334479415390749466343940621161241359383758521614409818759029728256945204557961317602049948929716740662120668699243324006498489157744644993252656495383045990446014829152961976244177055297616233312280840107212313775139521770630784764240681200943869551042382394037630867874983888890239931683349004953700636075051133618100011919684780976153075262780262374277556932122354124614567716415321361223470914495294900352104997273227968253514488964335410782544181766102774416026456094633115738529105496201515529768339682086770205715631249275296350206544119492814286976152478525726417655588622711892802195839796851905566460711865554589259799230351028447896045527619527447566870253547242774765240587431559349917781137354625033179504928894231902063584028836878654339250448741261947778150071842075332398503428007235401893098391899379843517668362493537313028238328384425577745734802142195390798386602413040025572526583765944247955707434982631645651845358258032025547150823281956609632650082879396651615008553351671583231879887399784298151673158823068592006611035507549892612151513009239623546889292866557064698577749983326462088678100186987455063931592382715999181226001917346652899556328519909127977173311478146143774310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 33777537817678109192802531304359286842077629204871771647246827583078764380790207603413724761917171419916046874235733405228420377853036615092180904156624300073041154838524294272775325817755700117994634851032801836880389667417312379011140688904032710581613254922549768734661546600936727022248286998345718153299339272028769641599790100925126786465075159347933053482132894578514757959405917088322798244360974199587450259246618477544941520527201596244311911881052251364773236021449855759928576991587069939279016182308177695863714948385744662399758640762338866143453651772658509083403717048087511227584848270554646606432514762829718705924008232218106126445010262808087388965653207928112615173420573385455628193967896469070764790516367614711262553474493565327724264214397111210979075140724472291070278218965355075879217839729077058333431768429058755946305620270830824424030710135020800387910132434076945466782731589450183709866713384015878261954306517689450016337032135990426874468772892216860697219632261792881788530790344422335571732627339682875991222957239360846728731939053201895969749014145586195882850050342924827913596705357394717173832190668749352165621625278658223750556955447851921505739908395535366899785037178339448314550540254161000209903544581753060924185188233112104524409606518012771214315835366522789566569306943860943042326924896221966410964215781579958005287733892874729116876772119278967882628360824405790743232995858273034559234880251252124111349440700539491968794816191143178131479324547272073283445727784717211740862682290261474516386856111525940775736575539454247838773625069490905657952931077750134937199587684245477864443669412287699801351088317871636190057219435460455486510030264176272335008213996962659521159343870803541211164710557440661480461015941841194334704014042228215641002781636764876272462227567345989008152582267223743220979550348894084365673809094748397037050447523363058769478658561763936731330086437341895611777694410268852665766984342651390009450932465988899674420243212042067379551103964686629302373264243543049174666146937957076938250108036845658676730674656146303773276021756613360386093743257503988492150755009364323515805286353637781536138847053793128357190658929605632877854957077605203758367244552951006457805203329754708890713818202204525685993641165945796733941289373997435109369388156437132331673818730948227430823941566713749401570254114933948206430509436602222668678897184489257706770905152013952573081260551862610382354581286616149040474694812461342832982168044108237860761049291225700425147903002862333923711144328830369212333459612361778963531894627434070686773675556408815576521350498795262432813258911726007530680871254913862226080719909458309266972973208706864085310187931253684671161713672848280440697310412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 18722622256117346110429512110326616034360883208722188397022891653143853446341912674480535314532409743988301565465769061524949509386055780573303061925871626005178589193201878238342921041682642573836107485972491516440022975586092407047627871774918374083433549867617542569210906629516448216498808081539952650444265883526251063856235580342892331909114921142977744829124168246847128840762988311445061464310561061853227417460355843376985508419954103557704157606863453937420151575646271453018000450591167801911340572262002771475404887826689544381091792707031119639554392750430252394925567453641435245391554894451113164577024983978617220192399834034680494091721356347681026779444564552061857837290081395565590225201209783141077196339042768082053483844138181665836329258247590094183934843795185105696282150206772635196750507050499884379088298017251586468120282788055093194813641896307727502515579588612330823840698619192690641397278003473018108160803562201865939226771729305844208602460352082017757744508751549540962556641798295022606799337855374894017570976190623070419890325243834743042648676036854744595203560370162295738974618487411392694814685226344131270365955914533261805068677114281300824743392831303315334015490845306186693473006777619158760596966256818347991226022636878467232255954774931660102168455991531588344911558588315632918245116956419835828818426704840850860648231634668143270766897966623700122349567087217719126963370273544687512787830793393364228736896007828988662082897075750955769653752460648984040029735110382968147365614832318692388853273541682798684057674089026501110215729606394125898503512317542816578284617097851877916388332902539966461539710054374840938252883000615112666697074395550003504675079722908314825225748733238957105631876383734421778167650939862021113110849331911419767416453633093112550968543284717969063644289208163890431636162235055276593892205421652432532173063495121747043503756248758213903485663397509785533775706335366695184671433978381612086819970471751855880507703418552032051210106254834458333370600603403374246250929266648385302629957991554359499710837718175401841000077645719069901591065750667640252462994459294683956541565672455363023359694576867021834956331736930977166883537049984313363343216836873297314438194110125987385867293824066481649825290159063520770213081297062059099173953997327860797459460266775801400023622773112298326332246101157665337562959031647020099838393829601348676270850698680484473233104719728310322350463473606204806866351774823896458700231391574105185071575855293390569405714993146173151935129157964500689961465272136910659781519874372373975676517126189427194385632204067726152114016210613714446408685290332414525968694754126876890309129080225763056813405651317726115517860827693749800158625792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 8101869471144079834665331985546840338515516958060605499735373189976414562820340083056298410295905482617710211188967720087447722500059474128046191631840278184403316568340020907358300147731085584499022678146303620454269496732714449407256855038853797917793501480337513056748422487429403828149423729916751475382502858712826395006979243790746950695608667733878927559106651490602215711855856757175384120815888353706639318653111271350582883819847783744187836617815306607914326471811274045884672622466020761709875779883775029529649326246355555498690918942296030517424927885664363570812863865243194055318861798904783309876650078710987538406998862131680536825563486218762085395410612994189398567002310152455111609711077496471879983458153272717892653405051851575520675178013045054465536055756468136009870602002565543780398075281976843862423102322378646041820757900042597391233056398557112561542527067287327722627306385014094581759231482339134885903202087706532016018464563606201091854201447202545266551444108329748792498585824235198034790961949263093777966018119630042409114044329175236241608393916826110310292311519431845102017423534367986269172630115570169099324647197634349324666557191062563411206573511652303451156733815876464693279585095283155126481331690348769838169884632451672480398713695891199057839808208498540617954753334943303379608772294624022608898866594031005757186490526255042189700519328986526103560566826360521992077652207477157545956050156315447628022369007403047937234155019972050467729615702239413916535150072719611548961100773627174048696552197812267200328161366812857665755675520652919755038750397681730902939718022731960039030865681978046256270597878618005462943653567961771915961896034304579271593335404749924004028675795076924305296590272351360681509651623848520918819102997507384356850021659534614723876704770454380383185202364519489836216523039912381809131907804181973789619570840163626822361128885436515463618408707219939399050512919822590025661213366874641107996495179102693219449071662761615790355616671481940141198296267145140793585791416548559381858026764952149871053964703913758343450985857065837605174683244549575154207540651011278949104106134954538468691584156651805981192951531809057923843023738852221316592272362980068202589539282598845826967433683167180762272191838358777681342895747546030695742885306092310359100157404713516704240642248070947826463547568053956240083332500172203796540956865080932781346899824992532596569245249501690760496612573357034101912644660025748623459083457398207334072410688939070247040412826723284691667774379079520653802320871793499013886556145962191709928944708510511879064652909608125715678441166028117902350925169203491491537647740278533114052971777461622124634895116470324110297389272175662385961369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 3139220575865155839416544730181907811925451102893545410172978457582527764651585640900640430197415886548347234243860170890916267266625595666249437169966752160328132098226973903837700129998791663515193597277438673566870491820900218479903065183266560779427938696654278210713689612843782874239939245950911721026803758877865993506637996695538358471878229462364513991311985698950470207839532031846501716156831595011207321408216416856414994439525198962906766024444389391775071270110490087227581772056792236790522234476028550327239262447583189013112437837318485298994412501015369378773565232592215203336582600700061985365590474543092543450057486501450460863583613747199004347335732071787223254471253559522797862306779099765784265128613163499456484939389804631137124176842219104870963273008708862397409898276312652482253021793509414982522919178271759792177476451857202093552719013262293579175038654417825176983619304292328974012791680287200703786005149770236452413639075421565346311561150896902277959178605772917665335161452894892178707947264306257184231982751711210685359480594511653674440974377114874859632979499153381289437781305838129383530086159521476441109488577988189340881365463709148090213686201554382927651413638796182331153392313252315978483146172932396051517114101104511789828792111225690360713212479809002626278022790909893928302947150381719066558594333744178347411277727130342406689459637730371496329565741035913538593753006425428719512709077761540016627680419469614089240127463781115437447869482708685444093834243864100472672258445621415959398341660183615016623605638320094670282005838991118556552993064979569829765035948194324414268614735413968953592393588222819531281404778113429428660592793969370902767552963898779586691293603253129083362400409285742662876088095434277404226565844169156261399509582125708016900239158147639544080013870967981375856707854433459607144505706711380897346423593204455945170560234345536093099657430635259767164799385697379199127292470302726070655306402857706664914269911331676906568576012661389535585815209755489177676499452599396295338477438780925467334333900694334595357537521574942067237276755556117438217251391449124507228656951590470550236715577085040305996370643150703254417701626913417029541803123507208257399399397651867087338807383626402947692077832306680305187975157665777879251069700026020374911755393804532485155601354182008827842616365296086290436450962479340763851316392601228053402412143576331130106853206100495103304375972127336446492365655508447921215596996135783860376215058371844380339985446478687133526364464322040778820240105803295998144066345509775397898439149098220027043485211846164611985023089610982420534329909732559116626006792551876751532743999205801856910949504575331838380620825518198048686080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 814195036823167294697306962739150793911786879921196441129720906692383463331741856136087598275377828509740651996072794248064720957898034406820977073446614795380928597356110159141381614335244522917921630759327401369015163679528320443607092448760295119035494373477553515716004160998158471365454768655093948984624252150243609976146501679130794166317528764017883885758381462917830337405522724445983645727344705467874277678109718302003575281580348230642800665333412496288369794759445719033589209337700457657355034785889670793653820244068991569723676046699702346501160087635310913846412823759558834662494337888588013269027261949204057080092585891706661522764536981188747547240679231742739160945577280377621062097292424600303663946875622791762011413591653770005401935062735690589182963959813000337417468430394660624824711387573661231357387561420044457840087822832842852656491118764178320552522382130096190381204969565498628744206754222931017133635964068060392428613324529516354758830572318215264743649789755601031512981499449824695839422036660167873203182011245713928177996433542426131183458727535504455640879663322512070326883176430623207458031335532911474297416018194880831948193327753967180978337705754806311906242561257615977054823712439338002443175828093635778816175610642936625375762298888270519489021974374340415115552358549801679546840393738194233030927184625735764920870706862325495920522260548763534682533458964398560465871338659410810669850914822504171820369646181478418797787429724952978407052485235997981453617647931250425388084522490293132969663706415210412852668156186040633455853712842965506415440830726583604626021911865447860955858742632058223496633974193470262528815647256093181067776227513921079159583794625049807775314706745121995079795421707699929271344989905973766336766705955603372199726077032943864184619198442565932813505785823073415642954730387310001319317714347280146094005954582996115748151403181654933389198290857200745219619696826224511078640504814099221764780812848205226305258472229414738885857772875157739333375848155401394580711430548503681558741921027270019790272236434688774178041426725432848230064875578720212091319791804024357805862184058712800051447501330950530053681894376742517620006904915407995950919450659109241183948165032780819235821989002684156544512577122934126306948968213009569060696818076075359031059226261336420934651216316293653952653765623451820450091692547547716901898105977617562451474469802397202817931351785947671146583647824423222365742455703479361021340346427624780125181487448086760935920616731024283171556121542658198799488737712142487015118100241323397953175948268514802599654211493178125977420179295113406298532732914615877023455610536384615282539614171852022845849594349179355878031042244763451392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 187956424158408715419053558300707414968988089770918550676029417216353719498594986712654343294553079856108558960233163050456091840413659675574347050873665764201561309833064042958330362339965774906180464983281937518357808252079593449190809981514068756530396080046796778925716863775870106155007031567173101936497683612633638205513498660974326538768043544885708199029085022252581504769104249516155833840505313283072563692681039774843581690816644939783028278445020772659822981481503823827836855148263587383714104824828891893856497758798347382318150102511855815751037343520115712874286701989896503527646058775880239068035170644834066019337529502229458233214064746670796066861413993046662836916702689997255190997547422066789740836396841844545456014779982598040287296197888214782901930967523206303246617022086346785605319402763585600682254945977306316142775067154965836326242093103216925291296722922437305768290385694474586981426761883129794955758960335596631328629249703871619568084309539600858228098032967143519837899554022304628735128510376384195460327675409224014878903817559774549791061663048699491730966155220263465092251117369411544065440772022876936740904027264631465142252528989731420254597512993889219725752758229990990115269848568208882491403278837847374116967189119978573646085310943265323197483275738572178629842536588969042298102468732813963104110675899392944495606940443142512981038271453189916529392267498483727114838581762913699388477980616471103698098306247059438064695349863110269150439290101169698749568755487239474865257937353613126579643025441242537726037526456705998310028676886606451890343774231298335890472931264031867673041691659926791148579446942205767161530732437640937293915995763860720021027316265052211004048806219311875254645043466700511933862978448818649461633845450476945801200430188472990123925441420564791033413093084489732482278653682658751322706500791678870478732586380052612680337601550306509817076362194411044572690111902270729555836727515017181664968826342999172935324754359324656083965605648706413908756354706596459625833415856038342079628518964063245620155894652903131991611216732922352222876405598869844932949263865069570866723898450465779190288549159276744446654569951638018267074113492001428775604972470263868989449410558722046991492533764903472501530100179888642438893180102112093469008580177126417815201370575413898046714231081060256349969272881198765031627268146879571202918136230932418347159872810873850806242196034824479866356690338032979435141218413883069490298280890123561743779832835961807891403703596052413042946465950495024048321133472232552343295467068139368432728518155397360975664603914461352626239686314386461635696841544779799108904958926935653689687350753177073107487737796510993912957005122974515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 33205348066009936683609501467184461157381337214195450611610639998459361598845255433255298115602991695302779086089185624998628465543619518440471424243472606264099167089828132044203062017555721870001376418345379877399597070885828778921998915354334446017772261362347325424114047405712379566614704492339729274317306959879040543223179373021589556028959710934359917939978512196615815312729164893338365810619718307521199716505208085031811863701359244716567319457315725454137838067674371550252919068788332595217122259623606229778382519038069714497320642346760881929869763145009849695111894674560870565089741357216703258404387136464663836374023480910835696307199878703084756873625749968194889862221060388775266639689028297010534247970310908710775686424285623123207814010835105325805688600711923788812927786139116450895555538594491860138669034023784052083927853177415632440053602739100248835093522510851411008350125876679275638904388758667509564135147563030681984183927504800694416487955719724776732288018156147209802388768950140527789264905369799699698003183040744233420865003371255125520220011088457361938760300737005374281136805758288625206025997618066654877698181374626098367279495603601564691675528036374363097333224339360798594825707768275460184294426389399581620744408439613579255306680098800662865602787775718950493560924601950220902932091502760230100570694183700919727990590217472577467955390154703228146827275899889823189467556753559819097252536274095514370626704127849084701452522541680985200811002742220282570993819428187704156750818714781608256682940331243597815648165169125940688619422177688896317848890308606191472901333428962259060100575659040397793535675730960633635971652665561373214333182186641949466604500424904116641398744577169540317119567328409199916548825626858576435270088353978115020286284049456749480507949704552055923537663171212363488054873959320598939982935996686965862419810559797301401525341221925664233217911025983213508115197357119059316365770762711298508166484623980757381794166600384697231237973740717471646335008317228887050594221278833788146113989642231709677709502177263355991284523367346228677135904821277113699060830430707017912601622629493161843606090699293296357624900405553092530175782388584213447539823877153664176988969868935264719775684133428913941616399365914338993378637484904889969748650595384304564366484495205359588794821399964499891519382016289002583620202628495181191597035138907732100700261005305671218376218257036597137600842943235574822235866501178769489984447575655308885349496528419683583113232372431883411450328738055685458781073955288707837769044202133448135654720735508961398234705612694423918604971671269607942970296901991837720837758945410199863314820725871761486963511045967039676436743685406720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 5139121425984417529981370815257206581942572881281869811406015170921624366622594231109098103510114327303740568598539342014405117996283143679694909157464898450494933705519367787532439853538704595541361564985570228488203756782585792771768453712619598129798512847728153653929998048501704850993443355269647967664336120735482210274605802350380682767200642936531327337101140544757019327165091680165513263498548632194178393373542849763893526127375779153602725024388906180830412041998247878113455302119578541102359910109664817929395594180260832361007153158034564731886222771668855657363800737589485014431933950311274487812379459860091549842162823572952437556607311963889904861143667973715688713775389914708678497744238793941333815676415705242277440381290554836679814044164658801403375657917095663404569601806648145411996899156584223251057920002865168104847079408542036431970725054752348264018446548237712505208649595233025771586265343294394108981912452890460137275004399865372529746778318990931726847711811738875817666128223770752029894336714431892136420220038087599452078105637475859624100072455400075788029971102206057660070094542366909287475695550652841761731147021017981357439796208836280887270919433216613109177496039827453294195992969470652637282136715514430462817687065277796344155260701366239606770076552553603392917522728372651423402607574521247568470091773707218611564558395788774341078075298572310400057713221679299903845565812060713186418865022969566983549189944201598636311222065949634434677136635833408866946036471740351909762049468715551612036535813930405640490536186634661006072507576052932300819350388347022566163812441791325320360508547180108321843325358692432759878684187167946564391107774405776120669879876902338482418023251618653178763288515255688579250599871954617412386207574844877586358489710189867901316033244611266539224038168361088401277753917427999513856805475664333751417270528223257720894160767124261972403219548468293591703667020302489738671358703820455944355704083492904803770138199347085727590823059792229758848305532291748613273646366956534352963505515978836476506637388911536508037373091286409305103316285125003599656510801988974955436877939808854018780584315631582934161058421458607738761899156532986459978161966281276604986230428487563653989693300161479938378017217143422566720481386321708724694794550008068659621444095816440822078612489032629363820511315623794149707609856770486881049343697781489466701132421433285315545450353857079952153660325699984989622349054138014774323528422887876331964877733529550211810367678881482333919635179825144193157906552259341213731687442403392441411358725235198683235286233024337318325786903616422124827892137212568764002547082267831631133715245697963439993136171919789665777298178048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 663827192058014935234580916177910314336791782061666187713313400677080734842633335560212248061553227554584303876721012298611117199595050959925496278694552736318597348862454648536836036201732689970065483896530399005620061184376170348928831699087255117995827994877827004339448560758951831969315858604845712371141033861737173539480206948225483142612253266525967065219052875660984500297353529698489891044073614406650486909201044696787331293947086683399200213789724874929478006089017118164308480249455249212993903307189799408158649647855011904537760300850948845341876768599854270301874026380719690327303775519108909964699196553067596523019489763764877302008157652139021054470220391723318454025292208227411475300279979275136063919109179204300318276890696404153550644862861543100551565153396708046804325239653300742775990147395145933301918257984744727149609254096934963983425340373672592949334120542135886722997220185354243825530751112679882804693909943108170682307199194808120149812744361694163225589546236937054792059605213869068701835764133350648230942268290808906626398266762732309692251544186382806867320354002039850706697153041400367486121959693829733524534977185115766450089652094961512209159510748162072990413204918138096804909843446768550175694600199605569212307711262989659585360999228449006300558560177769433924218794958238024327883988643712105104144466482789075018335553883760903998562593187416052697418320134870033032473860248111191327509524752556764304027845632033964790932402720410330788567382517146132437786511029446558831232032498880889814327203207793618282791739914212976321075569773345782962518416482930622073337915112423523567657092526987654398278321662236567577967398863616011134568335953932729296821856216841073057787715789293650013685024149208577327182479644267634855041891147488164657521979789392783707968981090215332375873326966619804899752174586234851570301694623289171450608363023292203826938830286942215476132564028766718799951400187815752453464547905675058353065804397346486028934407860084150315667429963129498162834122773445655191533444697086988362128012597358815036844448548464967287211595013653872978673334997774410440525020867576681754864734411302766158032455309516930671573060939548585444726646638096251976899718847247605848217974083651228254079576818526781429890215148575829278373479693748022998554033457976330962346627575147333696155077902480580167732008205399180721233823403184859603763869938451001727683978449639049761461318774057198085773860414067019172449235762948447912916199703841271299364675751300203609029982724827000848528977491504790254488625534510584373303662391209976299038490331730468060500369599147969277927243370720498267160616562113724066671381880776299495484397222497070158814930932775476459575705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 75491976942460799790426892546608511360031842583156167065572921086500568057705998655504544720431090243478631137123652460963585600370895467948342418173859568896964735193944466818801712314718653720855200404017679056771289820983352333980084330940726892220947189108651136213920822366518033068748702256654586175457794494563126319879971222205505428221155998246212693449440040542430205967008234815098645129123709963825412478285344057051787439109637348515064024170293862009635949901413205985978431661584423039763427820735769858096763835327936471865178690509588000805166222275708203938387359278514232135505499319321032670520919722112444835649877744002282439683459242475287888499919480787593313043588814568460661843538900955001020272067433435748750163804129843278331929480593372730958680187852344797640126695374628134719084200582223070001229238968023717837047799430733591904062600477142748040533320543795521666517867124562863534883138922697685895851949694399426240589694014420036098016618102957706113634236376076903325030084808282637915751289110040498824748324067028114109817860349331660147987822293180347535141804602992538208608826924914613363160926807123564704461553863387151146052607828951514264997298994739615179617383641381213296723690914006939886278241385590712880820148464766751370493421849861626576283344762529974977658811541687153954845279073046575090672411504625486937527197878376388984945243647146693859377791516168265971397031191787943322071826251294019926717609010652038366752598359436113525077339313293624115165719155882161512292136500017592861262147698706757085391996217895932463529437187759061964445231579006548262805968506225119186579706254360706265146688697833751347611193052484802830606520415576803023889688778453399723440121761447859605710155151270838797183948487050791485021636447707575081013208954330841613058371938641718222213218830347253925382520846499196452243617618882491532717902618946328716015588943370215777830702363840566663841342198033027603023964011284774515006323994802090648147372504271605343380573910867795492608291114042057291809504548597978468099087556965625639112866721103267131246372497078811803798073255737093397853107373221645392315461537931824265873860397830542514761390085927357738595318193726264800980656613351762361614344561801563278136655550279168828689253272182721033960564119767037004752872723588671397866116832551710090055337826593245943236115540497582695662982993729189406741528419253386757907002971934896189651851037612516293011201206270197056829613973003703645786292276711376959261802005010747694347996567748438969816000289539502690862383254483540491972547807890217147866905607482320054795255759052653411804458413418243327838936274889603937377881674818584166651612538777256534814138501491710754816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 7174061173576633221949428698646979818041723987307985103167650830361054822382162863974369684833879107504978788752267557121766484271157583967754721761137816348112394429749345161466284970132720535220792364086131634261668589031256403683685510503138989157793365125848831224421913295666884941375420060041035239630393802952775900067124912672322834073662650854584923103408120744957267439667642040149731695866213920457711825717747549890346175669359003998229562180249060305729286055881332062136809940055726164328148676833292751911219931756418660609803445236240393005935597334874697933689266123167172234320814706847582666413648845111032231555277969489112970035114354271083800353433267175794639184234254127197016721505246038149724919881466074336173002336264071079724284668628483350813205239508265217908074792853647648572172368412600367139775433950960634458159612315174532383367121541972148739388528792069378871830656045094439157110729922677573718661051307609208076863394270063567722984265698294873023438665565875132231741562434108659855376332101133932147078807014729457812386424505150562741135313778412085635329755817824811101100103838846277729563493474311566332960633424308733554705739403922491938064094962654123658436999267832900627953603757396369610555538280678495196898245189187036735964625256524099657159799850767726571680172740227721209095221222790198848326613539519696608950302427534713120297019558578054312602563842938985576773134371683504051945468365553378365673248577700401110104960486149555377616641522901026516864424752504698674222136052010309909670058592290688368061162725326373357670971507884382364345644544101086504959955568893273106399907683855885116172012366859303237058962671263432358679162687591112996661177560832706839832752868904540554006303499414642045942191371742673360613492550581562120305092471610484963751878843496064248928485312257718970274565444027338461829354772798397306565084433586533507174637844290243342988011518806525006807104863384549041734964413789106490141363939418459109050208601971053532046668515151051732759798173805103116045489824875901571601504510300908965804446223456080070150983828268015095390268904621624539156305089627892676237395879690147787278000955838643627553582914182357838046027716131372426430552199943754213079989563048967792327925957066011365130236310630353032965746486308494908413816203472826599181214052410077280873695921478236403686933395156500346674378937057224696100709851438968725156778296255143853528943947779470787785057907310519718130187195247296464908236566380592514955099653992482379431310719441106927624272997331073642796710380596508993179605854959787890942717725949569593593907987143131782260786142093435622585180772836855148070074824072277954669549595547539928377771311865173901312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 554309025536811635821921759894724742350216711895953689165236271318987490911725099015801358410859442640143071679407843245035116717755854291560793718755089277317740609489333037105021203102624846662781026130537602253041443076403323620266048756797354157728164260584041219327186808337239035436017339165330091041471827041973443788996780777569390480282440486992684184501361667004437282029011884399303508887593296860833456274780752974092726877848994684506339194940502542088194531467562097845900193819073764852505653306844596723737109523780275020447558832038766016934105868262325536355285021572518299300207798926287000548054208980973689435314554749624450177108703351139496557342443346919507138829162419467888736223590639806801599192126957929839673674324622109461932653018560501360854593658984649887985554760894622293509259432350346750345917024809398565398825678215443501021234863054955943341917131077196985466735303684393373491572604982578845324891994924644707063360773385956343249778516482354088494108897339547845162422512923509642726019227167935533810457862705694024123667454514620490597180303325820543350840758880993411165620442395643363039931384076442667927025145445054357740845273609729681863527764213212666875817294169416506500805475945343495511448709687863216390681620179293536675917989649734612420030976176646767451860635414130173638309299297937590700408015379833782866205568638963347200491112943446480614902688378074845410038132010191622928554825491930840402901766349012961875949191737248943267373139386595094428025820799292632256093536058466397208275321345651914475116374674317844079343280772035474486968199657793763318380570754497023427661727907175284746691382407386034098269593978165649058532469465203986190813471010197448762957064359007029398257040068848610198081974375047974902800187657241733836400447762043311856550772561088078968466582116697034719570118048187632647355907950635363264265681393457026045314487740559735138376396736829861716550168450194710538101387497764905939634627880726657813314679860410990124948499595978637097992654240526990962382588520640609868164923431260929956996882255917067148974266920144399665355050795395337935924872224487955090611478924187933719281721504175697050184616362329384716026195843922352801987863426848524453947156028978572588329236604799089245579368011313395872449934124246809929582180736739915942974160164870697294649604039025817753534643107302110630948171611129725822962813413723909610458585317151655910268940116516063822272270329621275291088795496849260452664797528676026596712728838747194414305154692773564925988873131523811760049956674101536630339452097527869648344303030131802455361971494986527217943803308764540810535639971972843261722801316164262501215970914409151731829990081586790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 33868795831469692500585173992805687869825958224469545847464435004334483939447105890082014300983446349823805551059069734748055061597529491131608241241642951996506957429661665207962728363701329119972917679978096856835679118950563829165556053777881855598580390038380417411153618856035265369891585455850343278183336522667640029994362918666315846324679233517446710651050864989521247563357353306562228271950002800406473546073206280458875194957557213332892465264259888726357795545025133496843744963727371802760572903027228809468567221107590227511049826971086009751574717506303805161534820832258813006784235203486493262482558139784084664519314574985703148380788641467944321305829580426506160326938533547219327353615047844928859781475452707337540237071375552418977187856844926105029772267786797577611553721085818271745101870539492156510660540951192479249271153191992551390251416426360027641151583393381163522597963485033180155097894446522989654730786598461757893443070276247459748844562250673570740939673137511184743091558731768022740023878475487667201833569604495767377468916605838500357887184884475010838410209479362674447032213115021813449129706228206046619366850913279223852895537853480105976331965456288559220926560668470086398285131671578007314099854089893723508019767022202695415819754049495028488986840033229629142611258884480762236574478369183859008038887444862856952922659239341366284723193891294689788299777532683194404206894128446563094571414132163230480613879278236645041270978700651599611789184696118277057662569430392900313812126384979559917780572008083832758196004696164672163806691420103865829990698764682596823888684414882627550572334835261421269173511585314492293738920421074801568240726677207489504727541024939905875903546502677345235447372845813222648378820717424185684527643222372573718146746489837280818920988502048028801713437658941578932477408582960527755575672784341678656524089348765452736132032453944831765518686603897615415631832296697484061759100659314501321552796571940800700762180956962212902855293894123317522357970171674829863030196783362972343252140881160538265491192423726463008146719551990766139018803818589704174755033096288253503940679078397291861694526015807717841001042491346172679989835362010081157556993644900857182958841556657358245550280284767691471047301239998790568641134647604114296188139967134303149698605244294482949861406013996001074039572700510651316929164783340187650234414273091295597583155858031059819052894108233753695303934386101788332232688640369611632885621840483737524367171734365003288144243589533060414578756339256554440450555712750796107021253000656027093285151371163603629188751656772371844158904488790430443777512894470283722116406316850419886372688354190743396571434073456640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1681748011903823203400188618899598253611902071234418324545944652328602969636670160559049923786072775911114762301922124333921476973973893856111607603627202356852858348905653802217187063833669838459080547487721657338412798943235695196590219806109660432241104436831906153870856915372954030116263869311758838335080631114821894024959342707159701115521786668707343880975674043603475651694119694165639827646987545508766556417070727084444619808497530908106113445037022771647550249531025105663882658967315483403962370425698164504916100909616955947916935677076263879547460391032109950903853249490450733014794711080176674776725700378216087773962637068206401904632174105338179288058295375014048272274912636333166367831309657932482778423446825289771322596061216486450116920332923773025550900076644598788969856887293952165606795011307130131836046165882216720763619533389138772252968570989692343517154014403000585403862661038282001428239788863452943378166878064660250432940285674557371163542773330164339056043592114349024564248513084130572153069637170316121768141914174692162147186662802535859402446006679478916368064155663482008377495899836822558383305202641128049350635538109485935802290301122806485615888051192186603793953256792530771254056983607117761350037449096044661147214067652640330888063221193384056088188111984897763525121539641590083947913799920737368159171544803043375336387643981283150298010016079259523965058279590844571374795984810903808027038025170375362327881037516797441348870787988834201328298112434815072388536645947991085313355606149771097745991054490753805053271701661348032064853548031773597532330265146244807198998013287284951008004559845002069719807917612604718023460549620864730406772765067750613094997264391821762479831878684987009654735144271557592895552592869469234133552076080826081901932030639629100758641931836227772193964181167990993189628545658400616967577161584257379259416379447219062157708075269852494974897986323337404996958791290240067290023217606872548735542539358129587101405016552566386747438823519117153618028735903586244295676048560407605436625944525498801378623218972725179349308146091655053569612678461971406730700601773707424633940219980981101112432316883918465645707408090269118747519519817899217279737733426629296370754979872362051859679058381879101227862408107893855969097609658777274542115197107547343527619064340002233183021840634785680711739129429578782014924160849532557045484343311181735526122475858604752772068121418603819000082949163514912599782529163592624169402065498270834146173768994664158688310598590360576742366827381364045888760678579640831098228130054786626928505622758627230268306013404995006745842603654287597293542017371206604384469921520952868388494332697355235442506596352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 67374611828529726913403584350581879648881209583302139562620629874127140951615565398091540043716952183330195993702764525312604017330389704092721193009020372726343170367495940258742323292797520217985741374138089450233998039485119371306290351334045282801228913144687019036397407591663684316473072960704885786754365647742280819422437890762074962587031534381181147868062472192508994469423788793936773944574381309483532397273894680952406463286122678239418497423325963732087408165829101750108928303733779668192512478322849389772447999328035616452395024877496890476345722086142363199666513018116918034996588046469895909648291533988748560641125078901506469001792731317189665605202056823093024296453699826711750510398256173240147761654332250085366833703943154560143643528413768963694465005419452423881437360532004880705951725226490774523061785934730633368050048007169237705144358529863912057690220998508501611494455478947052007306626807889865673986472702560128092903420922237055810518390199198173207556833539270204907023265391397928905865707743323657443390922612362204721634026330522279807644660374587837022148576879767139712288128780567195946634911431216959335687474564008475297346482013269315191063410183151849995749545408877905945392931472485884589089493655850683070397345369578683158082953344796250370944657444542371295154149605975801164020371747274070963037991071600718611316117405766972037171000584156158443858662062801198751211253802523964736936502729577503060857108007263043770562287852729797369246341172810542198273006722243563276241812065132325961582330020813343842863976143915460525230328817801659057567287679528725674682837798837919281689909839022771742944657793907405618919403496651688548754320647239095716713781722353295242411275711027143630612738693594668493426546140388302494136815672655736870593287662285012444450408337323361490814293875465364954271188092675649557342808513495825971477702011418226625494957697177702899321865932630150582829507608321797776118659203485379102383385709667284243864120837218744053371771661671911476346427870469495274371876996710129321944316788908356792805650567182784086703190370748345998772603762616272916797734919160622742179324879254514066385593477614310687991423955700264762592415792659415955452228006849848238227719749384581084863959170784642968253888411087836486568587156381273667132198706567430197680812557417409805795167768327170505226441479436331092239452872837421926619006442538212526929666543310602867705681358132772520351425409337951795950784676735223711079918116427902492234722242995340959923149797639337747515932835518519838426486006319305416216428021463273887254099622763171262867451795602675720108642098459162507728407246590891536957079694002983549286353925858915289504153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2242023911841924037383886251386570159409379288354453081788242296772266549419733407251424387704641793716210856534716808452644711910208916417391856401043132139753570658821860711123632858868814083906156538591451880295154169801332720903120709076432270193344406039947256515178190553903775004023970403971570292899841372041640565677583570554333260473330145151498803589742511251587454630575913781845646542617804727718347725571906841575767328744062907782017191018318222017607850565053869216859721382325628303031797362640199550654633590968635471548843706553259581307614741256393519428660343526658066475172698415722439141864430534879153323982434714647850912590151581354453031228229759524458412715398567531593293485851273846338573137643237488329219898260806842068924408161469510491287879366720849217449773924910204627889826421421660795166658684479275637071448736598956110782696033045831030057117078643104808695967849105358704630755840262215942392317366056096020535505978725006881417061869197261733102078722488036299297306013061698340950315743799337702666831134318141240406840960037316859901967291016516957895535590379209027956818471281977053022280723967361152527674417349848623948289857384326358656222077341705618030926970267805148154933844444719078561426721423272130289222422214173393856764999489414622901593852253071928298972612474299330565787549398078319400511324487126931281388071102427720302762783248263729687308569098769012886806812575827189121708928530235108542784853652098931604432670449314334148032138087489635662953473615492236604429049172050068865516280172344629047205415375242507003538869247120304134714837447448437787028283841039858174787370333593006384607539083267758973613957220988721033110405540565503582997745585332511952687923333692201473208839108427618109762140611344600387581382477612281419987130192434238748081675950495372118465448157899814958726652845003603278121973412591012621403889414685250042136160450028699361930772914028088593936770015324740249290042960214643459273830064416879215805082951851728911076954770555699428970886460168467141359990665627974992461674284783288801251583838727688321532256684731431770843380569055190933415160790899458186001652600292619197440601001987050394912762796151535159004160413707749155553849388800095072488726036900417479395531670989024057560119806879227599595529065310553163352243669732588330129767220257558561522942401950184744732734119454044886406928621072732849080102632613498078532639718747356241865284783713108976238410237419267183115441940897589693962032880589449989995308755705298291340265129703114763471325532822414967326218440232713351097752730934147976702378335130643373044423851320468980285009688543562213459245054199220552240705660499774007190403792224333898711040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 61951058558560429652793049784888632983685432218640413678668520146545357464344784441649739590593530609103457525837964176783393655178493872865940070293552577666502209672461864467909874033206977106145951140041084585216265222844718857365382389808763307050584518766936496055469902481378053672515406873354029599985806487591430636201770816487007148568665043383186600591861984245515788403144118788192838271015099397672591667186565248166743237245954802547684462698222147159042767015648786331684130525000252982764887438849599331603109619201699870499247465317300906273661243490225251104992124666946352361000319974998447855643033490651245998971993480033299960081556384659213477306182640792118197536165192182588131798634643945272104742709175891585605286743571442236987442961210659956821014696872854669686267162949649129417910589296572832673618055691527891481432110471175708519557068022582897175797343193233836916236262664565879284469776951741317564164154691338685084728283584735549469661134068960761301832201108829860392892196355491054157394536781439911295770227783754106028821156277074746658849295376613177808716622931741349199778513313128210375047340873908254111977436655960569794239421067671806768898137693989811635974210750311608061757955870840638228245288320897377328885593981683447489593275551359564830834734092075556680656106757359712618750392555561136608324483570016822695242388262808228510026156631471238190610353908359803584042496319832342362504597426128553403033597582485564630977882043319155046183645194038429197532387108194664705631958113868565780450619455348964603779530014904164126090855039885137537038048424192485999096690783370384281952592714313130790148017026026893218600964862379769189725684131013886294757809769590974520132403147570860372062653958801992177175753564011023850297834480043820765415630942816052923837143145136957696956115059379680821705715369359511451673837706085446649310246420730847652076451371752680106110130523180688633023753885978576410010282716035120390331555545714427162074140193007193748390084522262889259250085253881509280491297190085878664893595792120999640267498986323435178473038951203964251574833755889902503271423545956299763735042556042268032256246061778234872412048373417303056168640982585821516214676258675130950386268585241696169273255318939479197435709745735147618801227475843212019459091979934602225152474517138170946278858396178197455496604601695124609595534100647246831686383306195616672634676230485258358010243585576366499064431980818816244078444823862156648628103455113867072221078087354575805409764326125650022537995042648898866954362774932985208495405693419010022349495138298203003362323625358386533794038375804472689739800194352080584924824360578293459497477967710781440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1455240304609848607199849741594272055559722905036080855439600117058604910008027713840263784808815021419720948378362134588503395614107663189791116785516759398713064740404184237061324742380652195002671494339516928582533472003099855635893312069070146314571556688091787925076106288075433631199672624956763359321684212765541933178910582224665181623231126613443174387581101011400949415614057920476872455381714048683256877998297728660680699374045559175251008368552604473497624882206911879907259423338710002305754617569715223478764962635494162124845530931613726814284713844733328278488750293784663837451808074550397377926856099981117132936697060056635901767288888767022288409394962825546943251467931641183164010772163092219363706178202429836152307375864271218800738508027989661064417669714374566838220244242928378407107116735522186280204286356511654320409853009607382890174998424742073967234499123830216704332038929198200287720169855407360829234778658943744447054887868056265520621195896103710275336176243925624637678744049994555054412159384064054138685000744675180978095592627816242350167028609962167658346164557850490876853584646942296867206598598280601978351319174335504153558613699192766426608177183670406728738398630422022220605080735510894804366422769278586282529139528861708813819713982182312021684775036600537118382975445733931653941999775633174768292769067422022838833761399986014198133276164028672672843895951499487171669383762342722810669636542061631437118986157951412266877173089418392860527461039472026799005122203266610361951392799790367588594165385152237863777807793321712893773652762648712302784945625401887302617579712659746193662224187150782788291847922444312585907452296299869988940776040782769318582387690919378531662149949836138288184227190876760492605013186500895645711464533645493264766361342652247832885928519592617145737170196314230094148036610448756389819220489573657201236875855840230247108923624935729979640047760186853207927642940848874212796764429740097595092766678236267407124866636964801658005064482129219832670253243939839141696637332112125646405360567056401733376824202078778665738581164176500537609058391494921268647374223041738971832722781906068043389309164683055580283719325355218757841773573358948775112051045462281641611821099204068530231499540317048583210618239655903005616868046362870871255715927290437078651365143312716893937957532385826450969499747904815064529346809567161120595238731968915306704544822706435488485540320141965424194558639685050486846423435456479527916626701268395761300961522950549490778113559425667329884981845272079646337878406027705077430193949599554831693968588261817156521382052698603875668782674286075909161507295365554512971103284404431833651881000953446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 28926445562750022992331669797279102468709426547505021264491077869500609511664955979856224194999387611315538279095335160959411729165067882645291106315497339092715603854297575282413376221208458140498772973720504945934824916004683656656398612549380968007069265923957145762994455262079198060579064437212643594869124245536461732584920032136461907505899514716629718644529831695305534344336410299515684415113754067617740327988749383210909315643977998419543386142372770025466893727123576698605106653793256306733341000924190414170991168016574571598937476975610895554100486612940038197642087061957729433158299438960833527914964099533292176648915846287031249470484271445574643845141635911050824888645669580124370963007255801837172404933152073337808722172295509576610974684157499855382441928063277784657729114978207585222320809005781002515604929659980309114072597914084662102263892824505488704983022186085442291136304652558608244862360280312138380675323940049628616790059472708967330069912016946058719393416180889554052885302231406129211926318439275145595876780597095668334127181686013797895497652625716756828191927222144132402339551184650580002542442480447989509626846864885022548876238051568580650285002275340989497906079481502908236505159198883739384159754332315899024454147379552179477054199587437713858136275307471711861972828800371272719687614692844855644250843420944363084523926934218593578954269617163189240758573766007288247896773724090411681205020281003727672581359015271000662753616473516724431888475881679905594653239785235678326292496957744570676990432593908173475288570112110595183858318130996851488271064003595006523429768507400526089023771886548621306204533882119433035292590441283981406793729633783904915386031374442247234817448525281019855574593704756067604833798245666553977275873800410567055539399918699338744952588456105619306878901661585256988664758506915401749460895214598289035823289669602067918418659394771345042853082694017589086518146189009424701834434551571380156117590045041392467005695879041731825715091884669366373187158381479946752597836540198599485734928301087270312743036827351077060469240492533991009034220480065725095015259176894185578801739396351052739635985138796593811782640657079728877028073840859558828148141582287402962863995102260222846646775113038799297333273692790511435501524583115131402587210949288119772420254809771873780264233480746685985737974196665888404317678263845188074134735539995779468001904400413721998685078749380096214702741125778714593844159970840582200276519918764071261215085400284886526792773470816619744316644022417351598793961554730709299995613955906683181777388925714183427074380608631763249587556381486794806645732559752780087481438619662485607523126476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 493258518978826783076379729098026060321132590017391812463694848397790351897041152625479102557661540141107144318780616481647029169950845752016039207360099381436213617453472300604242987779228260387413553129922651061174771044139898978415375046235123670299863775421071660935383661879517296465311816944259835259616103002419570725772213472191347104428924783406683055385581648824906742515106982640193762551430926804579790989419687764671264279203695624601303768837973240768593864669751230865158276538268808810912250775624326925130307061265963573093189297999762155254627667256562174720673807173924885813481526108384056317732746402821804610200863234765452883055455494351694707656695161879119983184209779993870876011330490491974981801319310533612920615575373909589106722537091941514374511414116324583602613839648618903785296120547526944626627566587278988127764121450976762204264136360803878274985344930552009094057456023332903378448741147590214016999789079813446598224403907208962063068924689043557600700511956331051082457397644874954034489732106539108226829987720975571012895915176499588289116709189357116579706401126550379033086365837567800157600362829003762459764709093927976850868044415666566308248220921960098435177832548608531528274395019484742663406113454615962489795478465076562769413516228278573476852949547457193882451073965217273150776269809452781046776898673767637628279092378847115560675216193534107981737486668877338803482828783315392319273183651927765398242631320935260522895095702962558262735447103054559141543996529166420766498797473016581368976265603644475552180546214878061380443448361715228068528582790981318017350713844714592565315806231524200458903703470175849538699268382974256043771742808223350220217317366313361260765501077829253974158676546347852137496033153175825247728074412440331042074414740461505959628100326236668005975885839187605842596566304321144851336864303371707679163828363391873471377456306121564956979041399970365416108142066719441964425403024818510982104372220362953042254023926053050655544410455576804599865328238571350900292343850334376721324493869760035155121724800411747806927941637282795421409832941184924434312811297484255245742516211751202132904199489217638473402730961028423982487353028706239114185303525942183432668793282643248692890935633013039343401328240334007978993028735120675500578344302531134706659659859171706988986072233901848719770826671843809775608691869312725133307245455982087023998871386354115482343110326155594213777066737714319079516110788266367494019056020399075858217182629610791029839617796730969157341930920787841849923412864032085773563772072923101529389889878633664820999747706975653444512925025038498163069411729298950971749670137164485487022080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 7015900562917234828249180134960763235185707874217956427537353332524357919565488068969185370616895175430191203223886546129291560395067117431949929371889825307243153193398291887324825714847949403146615274714490137734347102794810437745618374790262701271065362331280480150552123840697069678632093030030754739900119683344965419039610601616215618787015917228224571128259407123420881325061090121079699549965943190518021103913068200465479072212485859096944071749243775006876107991006249187114558301701338058702140550133134833400434416373169792716016274721699978940293425283522371475642060204795633009174354732073641316872349851861790764560093306648045804616348665296512823105142397977791060591630170112089719292183535527831752443160111014245914116234043527467848324220250010098334543097998096227139079286371114230680320899883928888638331035894689277812535286040457923076495798673105926567666488708535190848738565900025646268763079550141066440589751462266094241776672918138929649588581514562424766656102294124216621313307129216826277348494040697446820990821065196269076657357549049300931673327583093218088693578509285546231502396611929757671181315473146171133995864897627990682405431078735051142898755383253234211618875062531703586739650335809571686231488735778011976028829144294579373036448217554113845684262491471623052329123615164051694891937442250875022301096267400749784780611055922288810304225954560316601901853740882720566288758787811451335073438601141160777998535629559408318398230276402114752529547334999315549196565376848309743333512235508858260536981152747093868007054148248730680769872915973979677818925404599428145753964917829823323187826940724113906896983550732154368547265715289437166026806824858657447800864205550706743970375744875994065138304526434684620382149300547534571183556078745088851779700575270415001590395063517929531728651082650552474177579463870223685610539377160076291017006216976386432943792972231106241164653776032929996869352412301888435021547230328110185876840911161628939913217988431639164809484002298397321497229077450193324712820243062701877908074091209657626329168882983322159089914396260733409933361696411635683837693792830350565140173653578055428333230955623967762289651537872249308186609229645105665701061977537849025731138505951887282570239248506330097331623294372920529260850857264265325462971007979315358565486805816131513364023405169845676172661285732540193727165583021274150356056791230523909542562066745135842265008228780961753145267528767649532376636938871214684947103827107489582242491665172233967461817218052219747482376419710423480720344152600210508356914889631335705748996184730837757191191100113460160074968351154442692132938506731805175988753051983942095462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 84046003951537412709327869897882271710242336028754777990330709757690097620542676093592745924639152836650138429643032912220318821582711905693858509853799691384605234659316520153928983523701918560082632907822494132398556160928740296225695979779596726109068030377926520781787764977675506682827827243234709823287387587992338850134670688506183851149822470873200022845988492855698095455266795194956778167809469758480526461119339704400744636604572293495411097733434700382879681991376735045555641065082988209814958553272969444428913626564028282064908124728555907089437804506373779100501984364359600116444172362782162116181090195855990666164019065818242453177529996641885016302509777413262422689375389081041732052217103639942130906988149462040669186855179731802727871032668022932374540758687278058118550699328651896165219540352354896547719343836484865488529212151203535097207656490725389311996795484060090244814174162262928910761347196697292369985965010799151136391211316609965757917976812108863382681780539156283787778341417794461757971913364387925091823961449406516066691026519920416387095584994510244229183466261150142477150179182814116593588626206727332865658677811745714085228359534235643924818332387516292425752202976200867100694812455587714784185962489165794290863625679213721660330659764808778003713729211906282065124369269774286918394128971144852276150503689603188683829947777410313186185052205519586577499011551304866160991623918281815516874415615310841536874616512145528300338605605751377173734263591556663522661847571734363684622952482030304357656447036647220650177720546617679472532949557580196310314781134362057478274069414165256512373185021346455387678640429189509257972948568174910536917991385185926858719363322419391431893052849371919683316819242250860986352311637622637288770961802749618158475040183388068963892066602866600911148591606090829916844879050824723618467715420499317002931689799310741696565955440772550090624462538793396719380206709187857654971975261701268459159527464852452625758632761655836593613952548474206743348643215427731378798597496750492272943270350860308411216119313008486717301312694198496720732421722200873344866686711547350105180136278376209931686077640157984019476699412063679731187324626858022981170181709377279303030402616880029312729807603099911467194951440742431902786669553629627732335780333989188074961810004653339783355794373547769812366267167226369000906933608295209579011845878182995452179361949565082948781491517962310247391029483301026455932799453924793839349314254135544926760343606446344372001825670988827379981087839522933256056623363781282045104048760437482910051379868546654100836088505559809490688924852417929761537810551396692936245141923281098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 815863783704297300914144203550565788168748964895960876633324024379324163245765459101751061363729059022179328053840896939036053031844718345195003696223398545323813415892907558006809716049755294247949311674223062538743479337700339947330965416210886425322513591304403290638249435938178744554210241736552763159635354698404487002165694846728161853346785935440391305016589428732325126999798763423029718398309071186218104618371216779200558258869039565015984390775266550283883558402036469157113974400780630014662257403590803348388156712770463606215509424961807304420244897721415127845156905833728814946837503012146172026239033244833759893532078894218961252898923236721696710389295382457699699308899738669803838725750808250164340951160329335330784540148905678771402098785179479952562080556528801641628630057002397958164794945686431999763656925747707322428437950779558128532150682666625767603542796261358113577511710661504735967083867589431551365103451432379149395413736011796772843433738143263578548884747686647013607049083132222138991805034611947745711798860808782462600166074763337889595698265711890055895103007452541952233044587306360088075744266460216373385417270590258407598885051741577116128003930506681604906343886402787345483325447140322294634062154085583244347537631354704934602161901235810285731547577339592571999302342246438786705985953512901127753926431710268468679989279144038697130730433191216246317135691656311225881868034188544056697440521585852850434360746388511329925806249815485750397954260681087434426598639608747912916117357434093127613434639724032556267015776536502844319297476712175788831081213559210652482298138924371350621920255618223093763502007405495723617558651769816119485946755317884974440964795223250821971438084943282193303807913935313087077594785345865492388377092021591700098873017023765279522967555877226393331330858227641846467937506568684286386974017738606903132128535102648769739854631206554735430237735736298431371558270325120282660656902919160859884981124576844772302022894062438410434064622763877490599070975661243579495834701263871287235521871631879003262792903752891183153269069316235835180067937199133928063219024830762327746360577925687291563698373567023121712286513949128332590930243096576015380829959342270692591829445193082787470798994019484807133233873868831435207536218445285249629751373261186692592637317006405105771406152564608836229078838156304527341960187045189020662275692069995047533533366156525401871259473959850838222655364261560467762264079670134421675707351146610281505222742726875058409033043594201611260620400541395513787522558523354129493975992102109581701047026284714713925385720646051107264576975819274839675830443344380452436595730123776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 6771060527345134369470712381675760166389528869931638849285870936590130577255346769716124808486881973646381710665266200635283416477487747420717623452968183018799036730647578580290771427305065238474821956684118304166045925259738152948357696363535348640199320690106061377272177392645032748854138111313869169662127119823783309846796604348812866809629224077669624368141669429175703098729956280245953817861267193458717537518727007591059772378930674477322759780547393291526740522012802325847920656791124105734760345332344373225960028282021154341000496107256042568354244270104480329765804889604881300496520015592658017218448563465027329530494017158947680450684421576538610959921775943817713960835740471824926156848285488092133482890964759427456165221218174624080161106825884384336348201696101449045750096788288194491507812787948931576500861531390895388305529911995356556017909791355575952679313003859119001542792198892167316303566061487282465734126618665911314132118076794838170034554708579826464298910575326643394446928517757800742814978434667587566060100872578885975660152804262929235079664023482933739517421468171805290589203383344038824265854642627656329664787172283943752082642305066793544467120134752522146482396511880782870453780531657925902310979493904942894630477168460227663871387144351801933673634683370972718343061750491424244701185294203858405116541543445977304791608313106640665270927731512794060729723487289435260064792849057449290430058499252548718150488408351554069999674471652734133819849456190024210750630451291699476265610615713293681292055815363377408622008528727250771497916995543235700784608415793950032234902490367595822458795370816457021710115155796268082014626727702213510741515021324140602044634872975265709476738464744499344883404922218288919031578786828174456840917339279462911927220844672361345591914870016635476731708757767882928609236977419164309039429024290616838102862448983251578755620808807846654692124268708329775699738251352915434882192587197345739983585650989404473181289221366265734488260526712630933408462363366262125705917597331345325175307498527360641115510699110077137713186350730251450124516411270526648608273942295801949670906878372105153870789259059170752153399231199922191599376053345979909651594994833018468517154955333427750058854507393656501370411501284442491217772956261429902505147732263422251852441156271809130292811206243893673043905415016092266539153063531291900310861590678869884415514732153157644870797777096322938830982201002630850311906782041166334987087433698907985300182766488384431364193340835976952931931741113872144379693614190858187974690113017483490516356995032597677830976081783597480036194344557291988138259406666321289242570139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 46984672072420521934261544718496296363923958024076433646800501075909991456461085018678992845195510456782617799425904746788700359980733518454078947628007370517090533167647296842863433625156615086245705638730364492861442547362492048406604410304732709672204320326999262185046896094826849971711792751032363133170303165740105235647234926330323021217486329042831108387429508026195348968903262303357925631955994340799502871083406981753341230286230104312226166565510242139097870397382663818422844508405540304168780818251386366102005316714216897017576257916329573102577952817087101044496679790338185076351921307777923570031045057378091080327246348976796422115714830215123252872037059575525108706092045159729418230306136078499948830520860951705132217635802137349151195399927451504711280044485182537334000089314415380956841850527885515173666063356835514718933603640123195146719891371648081149980091319957178943895504283759746415470031288772276479879567363473320677439925435284098610256682828610151911862119214534995017861501409079186569854045153882637620342313181458481316301332922450039454955826914376934798470025757194567582975408656156228405432973476559948246511339979633887892870850520764791800224007939379404859703336857760415204729968499267154382591161041480201656433025319307729734692137176453370466528587400518868942900934614987621096340336729123183112598299463895059830184508237036137368201042771830265991379270117184435321834430535708863865435322092344167571576724200325556328692028552137455358465344591296055315778513920160938985097208311170136376528102216860477927183338617428180383212428702178866951481236645392638674273822430691938862100604195064431902202171334750852571203418187859642028550359391127994922318288220040814168461952187800119308699581806666925515166573333106049823862237936536141414590621634355241982292861011962019470535825912127533036068981761584710173503090207027502907268979870751877205693160995763639694383529100757524815948681038078093969569306542055922617257463804802410037509200257920350951081186803357081390749386378221669466408172394510390326392584011644364042128534741925348590655356174996236337503725665831187217227993502557541522270708067940229527278908580704828521030747555749179382375251788515872536053012970175873767428758789659731138427179891434830245538078765866376555299825760527269650136727026920245890171735272778034332777807111469851166342093402838750649000090585168755698561116975910299260430089142468363702729089799051294113431672491055234666799080439309906938116682697042775923113961243698692158622896693550497122410455822685032699040231403349373628666289155724545001774669381969311508657910679792172975348200031774946725551391414313519843679440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 318786169479867207494050400173523015013566272802005452821439183850488321926816199843616983839683006187716632545892791332666995735258155350540190535778202598713607931073793558665962779838061001190854775562897320947922117282268927303069158106284369185074664422067675927165005912968217853111813365361136814491579812192890759965442052516105337161464815772699874600864651940847323147975059356025353540370302322792402640668680600205792024579281799659757749219816176230833256016275349064147946702766298616348032186130278544877350073233179926433473642082352632229849547723617207461557256519899698754653978411595627285159938603555809686295548708385719337207791794353734935393101242673602277112669950613800310148504132176659721497236436326956351906696764987747623050893820700695501068442076468624041066722909626384172628458838026489615216923097798697400119667192105544143139922024442633884277963798085786235655247098604851898580520742703419266775426383676084164125752250987558336750296568101535955094695474739031417546820170350944940813820076729013311262178257312383070807319513922646311115264758378431288721574179660901515334811630998839609315028388368498988492864085530738133882374776803031893148853103551994204667803816842519270069721063690789275604944846018425594071214841690266997073508881868655747602894285161850164039741646745752417182403688213879449576846094331708120271365883162718162947299362268696477157093312234014752331370822658908746744486584648523523502216436496557409678822961636422727476873727873772663077818104621792141677017473290334476469994066459326448828197578830589770933002887418213151396930579030106270503495627681795388739158279570534327492341370928934939117858455117492298767803979145510452599609523478728967734238410373042528864970451306745741156355563243812907732175702022727686227074071400547330619066003583133226917642588258919081895112554845263046883451385797102687310402511762724025798042553355522816644177509693781875104128555362483405622687040536036002041963352859021769696934543690472571579051371768613145439222374511323633506169500708443129591748722446827104524212306867783800552363526732540230237601574021774778246408711680914681988168465497914783972596973363706424910856381330799376505787498028215080502576903938309974080680491316515343142542288619740567811562470367294543286304389626478660901394949557211697919742665104045896394108940442184929478560869214090286743433113724670766106680798838469024806165436824420938000499363911489652606682307129236333170434999155629984539679635006706104004473379667949845356849953742916596751822387942149313962649023252318857449711009718749272428661810446586681364235922554415771267973357256638638390187540741013681507000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1770554429659444557040001269262244753893097907561670638502788071752798020475872416700134222887201261484391877340527962175535304333618874185814296430920084436840878001151190117735827037488608886822226999548620531267613973989687230174615677311516950766100300293938662836090506671974764300483013645300106994346324313258425508093488169119271930868051538210637394148257820391258072412404288465190688046978654801697322812693390728040653680442414907338775276005908149368505248177998422425409880985471764086415098616522717985969711669690741685817183830812816580605801023319488681158449887843713633505132858149103119433675149102663307749897149638623232290241201285385783214470776086496749131227496013169401562735972834497453206686798793775965595100518228113696794135987371131175757685115406908454231228726137131400784531734383125396578757388995329411113093097916827007494857768677743776278653379484493410042099463958152203170204287444003598576749770455136021741644000959026856811111435285366586885705404249860391661532320075777818910463232184520345172934083754473721096505456832035495271403862512432012528315910842594550753497365504151627698347835299039119341719278777994620575109647632197029949955335439412512087462355007553089373500216318933167778792957659335900774786011143729829768860834648472107099186614560965862071554618560202840120997489563711765110312145068611033099440256735343706360948099836685281834431510830313544397108751387465105699819175212644799890424263138496093812250667190875464758914571534357377587663360373454535819151227197082180684220064084951984166870216337962359370071952988559375417302989855255665512660811090144799125770744066157921589899662976221584727851986986870360589796685906262683383859378504369303575139644673733808899592703150560941292240249588968327467106874583393119784653520078597763937522707734842547612863729171292725834844221637023512071670197650588273438378383661332375153346563087523888409164342616760704534581196119759119730824576203230518744574473818500756110031504134690586779197192515142117868477265074230370779234259848596522987329911890309247471933037600161216635809433072733863056137490842603139004168105683580754740830090908906020174055096438064699711205486026212424770350822907233801030048561973399323553500231562313170044422803947538246109483587438812242699729501918737053102773188707595228105232191763530604505781197962382041841004060642604610645424272943087543986962052382418491401463752979565812141386902658290513440301021358051475364812437279825985621284211143636024683323533527849878085701229680534703529509066387097565659101387526547948246295549553194343535239120276707029328165630217740888712396211836968841333738990118004025900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 8154225169645374839022322030036819746737564757023820548007881029429902799364491329125515883075400894964783142322419972064541961232852962707897105239953623896848422528190377100715477067467494145062205406491573700307931312888913190360746224985560516439704183203629792760310311408305688451991452934586247708704208541364647333784059436729991733531576980475982946277195272805903349096031233979221349035453819624746214103266892252183647692846040045589727676858317784038306645647586549972024707799459373344857675366671622348571347081330429862740898486897096257344208108570569729971621051588713259743974481913224172604751549860872654765773249056452295710031212309651623983338331098299177802440407362735764997942377064624177695023654797065818865872176191470323111190320346071883164826448639349188590013135165114225884760777558342637934928190037399973686662039075897201374748874672371989454352233138192550714258206719645801439365097590210193719176800270344561638226837660774426770683477205958272654069181061702908208144566063684274133216102679701738084327060876727710766008067298300210378102718379832300566228413856232898390038834614969898175452900515100663121557744188175045848872591806168176158425187893968507604298632246627203531962873441860204844836392504206868403589307244036712049040434011399227719644868742262925632595447521217904294722685774623720240336774185983573547658271113195392595324138449388491398654653815511861327412188950432184666716531760952308442687543097990037460942672051114382503452170031434013049027081585312531164262257097426122391285125515810408302157577785182082396142561273238593105467492541821335037996063600097828234830977003742227962660247903597754720238394607258456980733841859911591560204719610951833108233371141100724278671752412055804903575752108412965882738469359806961996455722027133724187539692955063682413423253960848782314005771785152396672564766276407506456542728246991964321100398859227919987588134113874547718103044657786005319640799707818533578544894977417760580581481245978703048944271909679003829500121295276412358574763592565288511736148994896051968859107627351855591427415409733892637842840089567697130860799094290243941769306648668194735821139566201653187670341727998535441891234324992478007722991989118336238334387753305158213158369916403889236992430203032922909685907748490642178258803829134361766062867414657757502918195177588495308937707257684729086592284132734449314137152170428875901853293952721666734892152095391857758462409327632971969851461928706740446427138385479057909797793032852270009320308730354304850728872618531107259992785830369019545413057181204685299522170401232663113743975703833551260500722705850254403841191265136875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 28912619549055792981252549295896731870443250263532346992440157716209887167806548799745398221701772913268837235143048934288273142933778192634524124751471670665689069161164665258815241121844556254332012603568343983154562251407776047322528548557262691584094050714209036405618870066781522280351823865183674616971517966525170074375281566362158077985437425150602303893589078661351090813301140679724415911775778008436625819223297677776255147907912422365312593406226972521348321897844715073375560517006889061558804351385825563137562403730603450082988981485517158907086474646817869977492119841973049031665502100226696033443578451216951859116968577330034101304231798788108393200741138774021928159269252840402483591067377995389215408176704149325452931480988911537022210229815190584869553615884253658265743518114395655580375438152810007745701144523809570573978069734928420362457648423813674118453166239147708265388097337660027288167190938355883442141998305943719396987915796248246074387711376272264883164666015993026367920779778232527971071528165428792485745991748105264532293451078046768978533562640151110962524373892858375188766046997915073852952982139610599407064098274369281219158837740814206129819506158619506142627626019263390008381422708462144182862457820386721284754420595147402735764679615307408005516374186445967929286897999204078265023280180289794777926219723506354220773013622086896503942940638453480062559733872523830551687461601707887356449196926848776047997354736047061394550097363508498316381912729614805942360441635837626571798813273280561213871721598561663446420056180809417682736750505541268566159903064399958030663327880098397187460648589538128019491395248439140954024166156805685981770863977986010656492583591060435253381341465268026485028060947468338521597706302923100727066647678333045802303386929968665437798484259461848616816803600139408610152376938551409486128023769392371877104263731785543082958960308395569478550243521386068140398836854014073718754729853707126455380354996389801305549065718029097592452860277317017225774998226438080240234723207154357425393676730807967546376591045651880339698769532423383536685415553440858750887090226800238134798979254723179856757313750194543888078480651072797695236493482360480917450633752415158499569643125467942710914129887753798566200103867117752039304642473732341197739011636604427587780622384476243707476769274515184618797574300983004726100211929544342181664650120149695458836760610243491906586874103936192200780573921918267418210468233660753523579317706782473592571267664427124499145854325195623476438111703341240172331925571630969106050943689940034042119945266639233155574313465073212012459626162077149597866438656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 68792257685539713503768882857480051561222240923242032207933751216482067373112650898847752950904640994046605274032624172802085648306394538449296286748510351327861391138830769594780947789807248749563565457103852604439596307190398849617204027404252159652931455919861631270076854031109405944252139484070359342370520897424515185094794579354158240979165147300553560394361644145246364426448927490427283250404627454098247019396803412627903399679142353491832940240381840471347364919504736455045926025191113848338121438407298911193448203779569293506861433937568321987013505366416420788949198966546875519329775841446905055198194429604705473715205240785671298227503108094035556821574647260020889620575539296521563612237473118104519126894550663356741449942050999797823466722611257960960187162792639579056202271914479246523144416946776074151066592509563770348901443949449366705923817700071606748293681153843528518013747877774269574837114099788184307728371130710127413119568384167770043794293020778746279530450333944771480940711350860920521777866685881508999117034874799919414706249241838525803797489944197381198174048053182402579361062384919367102307638739408507771463450849204847248706150027420542758581318296278355524172159043557525876989544900711146712891127593307027743483855215768786210856233924950708094279015510587341520676892181066993537365884433351440496851948257721650047752115172231430100957590896065362790496826138140585498602154261264005117888718589937810516458044557327789839657887612817303606887273913348569361069450138876172650571088884480340830451008038316893249110527941367586177339341001287013119654322754829327145438740609449141127548911177119563677653485688706851276565789841059916929995616808455336357909065025286526028943820289128734940597054837127097620936863276799491388058500909408747183858310515166023753633622078231533192488658358141703459419008100495039053738679965687541828569913984710720255495935228965980125928102248065672558080265674357415370259252822101432985538528638957699751403508982215119019238511278815714636516372633421047980180737634704967346731843739830939886778727111109947445623898087387199871184126763429600176490008979129025415318372900668308295846158065315736714931863921237907635171864682329666565140550231036264279356253882447008962743499177215594851583208281815175180477063410530776827837740487010723737316421607058882212150372347870536166552619842711291432851990533320619454083287249162351469965134174359116757919377672776075381291250000647300520539160364002126824375789480961084780078633629290665251016200196916881368321511980085497348738594111846404044379282832413091271691497959134765298978420109238855256409260174570573064984765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -143235301371722065497402371378366434938941623171539697971414929527392547891645813349393243933239535705350138855345999426680593375891968924375930356462344500415299363652572272269459866377544325407263968433463160046022596836823901235945548721950762444269990630611274144678732586556680022216649812920308747054957931952379705925384662667480639334704027558331205222704517514184733695597941312468647937116176705340532415926184156470219200344604612208315297643731322076844370424498952986375477991115739764618089800064744130549592125866741277231637430804815534950072128335834882493431758675178578083809008693069907789547223313085770477928495689328407361687966255193339167968700075614175137935291088039532112346529645828384324967535397250935707684196966713133352001872142832839617978514398926891807375706908466195833735611518381883573324559155403456716162045479255845983202953890274092954827207797805439160244754030776730959720296299828309972395039429070939157635618815283360446838036854363231840702945701151785595824148483682163829743678899561825662114482738641061566145158875208353722250226036768395539335046932623346380390658636397661254720740526174403963123606388644537152066858553570635874331922819864420125553279096231140427620966049226686245917769225634678824723170553936180324252766867981882452660826559111408966786386713843690169907336451314834019788941008916107347313052666480027172407663178786469774611859129995399125645618606898559506371422415625406975134632818476992739618482988431994686785309138519533137665768083663163276135140474584727795483257939973078446452179809560279750550364408848117448889454118554545277518591321861902759538643888470982569320255863543884247312528692193520624413461658114133541627994389924007625450861464912852716261055267135955765352998984202788389955262742202196905612364805613108867186433565577374266835470662326895765267000191607819340702892341152545195616677365434079202792555104158853760933818569420449485682550836898647421533571814864313527788374886879154845531091203043735264120653855314391644694783720171982999243246765909809925312344818522489964022558689054932789492109060480294151151180342507943802306599305352816341164699420804338862990623310783855742989169232990732479805205276073618963060350832745551844170842876246137061687875228307465541859340455588112340516142470095070934128364604409812245795738769049129802627246554553913474155951394867281884917308680591949958246730336355999047877755205603956875729508738324280775430332076443467845574930366597788448700151422577270438639719574321388419741332102205877322041104784792018940106936447300408088810138990571920951383366990328417611506734160779920311309648659921125423046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -2421940425519436871391339493078091111825265131095563272508099557286745208095408087023990101461902696330697202480408212806606324533475603942678907644663612770622028346091251009116668080763728496531740692951921037588484850146104420709321848444650335494948664070381126344812845534160753424388914296752877731898690015300317499066193439211643557770526325072349560827366725093768162781175874189413145142098177402060255285839957362441699921202133231842930052353458512911489225950174014557839243345157989860650654465766114871356296998403786019149632779625536086799606784511400929602113985035135718190973725921476764919988525457771081182026038331087244267604492865422668527723621281617654500585084685772012805697677037683764778808885846787932117193073564746267852096883308042276359422859424448501864465188413024013195918745331819507824117703715101483408052881192477191236194802450439707720452328783274287684298401801527147876784886331309251078261291314893469913999690692954200626430425616049082223057512201358732428335457496264549932181264750190560213164641563329538255449390902674097507258815724776950004495272593837275867194259135468463763959338108369231298738884231983508548734514758060227547129290370903381007619320159396630781958861757164579046533783462842793555004931527165464092979902255324320452675495577286072390974743980719222668340973761918086343935224547238405847552261495196069848965101214607016049816734516463202463679855134742147300132232007315444419003790061679151823288960297603785577765525467037142953159847355896274615950661607854394787761795096110716760725985794356259646777207501319628558427874010491662573575200041034110821732840977913103519447251270606455326041044443422677738170201343667098136690580565761021553822455640338195918886170550501154681164272004083345288024671255724238630496022881230220919370263954798529865997292102131980339212038877251781989413030267827568187072862673591364113172722951397411735339163809112315497294839251145439898894801614218507167078486229198256360878137152365914078751160885872368198670570917942081779181365244560780655240019594235243018215709922197096381946000724178512962385361770370608270004146259970777443409862885617080770737731147496730076751594752490100270910227724669905062666555785679139094048917884445471004531755642055583552838857401381455153269571416343154540316736805172813261007223791670246657920193076613524927379041508495293466527967437424563407828906781314455258351664593920811203594038538534784370637008093978073794663749084671948213759426254084837120555059841260788923890217835747456123236582078680606168106008573972025619425976496217990247003028305277658203911593301513283890683584831455498291015625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -20104631716292146771429724558136804354396596186058218442459688695401765416677280887251786904352487331835694199978200357721704718421343817490387390196474597408226438480787330675192553361777128305085819759139489433682566097250246896789624351091008887734944979984265899393674779869077530753954097015982692114754708027086901018164264705728104169567991989441719161919839648028279629920209253311738319826867130488131035690115180461399672555499458172041748878701913356026930187793724776919083389591793230492595910704289378839677514076737969782870629692874658262368126111539001566762062223180094424795956068108158255396386867033790939330890441746526522717187294403070851628795965373549822453853319674867315524806990625476323002068426861644200136732350346169527368019746924476178623800238179412650727460529341689007116253631308821349732054354345816071117652900624619661164263752769579010637881099450494850083852407633719089108613578325187327209500672351155223952637339393589213123972967578900209906113921549015089284142233878114265038861896667532212575730503308802417426596310882302667225333800427033677160941281463902819517225872669087519990691279632476136413574997041924915192423978625886510183351724292098688220006269221902126324079904375276189905388060927071042299717878596747812769855084418730027703887589717967095139953870969698092920260861084442356144343247375166024097537684957508716317427999775729984280159426510799064106064482756839756449744714415919911896343255888488877515927639172380183310934032425353568512663704346496157119471996820803597276402118767670485259408492723693731660360823108167123448818037576096662791016869652346285223996042077895052436240576611001791010079227179347810649645927326526036782925035551264421738516023392453065072902063822182564540205574170600012124922528135987514181318153542557808834047334664475457131742028596027609476109834468804958464055401587818593585673959241320303687267504152329903917514248001941806305000668087493475159896755154141391743696609690802988280955945856225688126269956897045806986219841779584103483777687063006209812838955214013938170239929010068449565842063718322827802937768819149653620361790606054197192179027915927096466280019830076691886123230679928280499034898190039732228128835800304670116016122141327427303874023774182389615166071808179426279019757237526041750515400645577455726713344778470920906927694564365112175284183400739664079300031636862425157554690431456573623134694359568001091415526269380568518652193548653862511048442270408134873913899826882563364754597557898212692317267579800390252694043608600491829724261935817938049086752259895251529798390888414696756773078915978032187304421240979003906250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -88373222234424009366653778854657721003552229292971704518826504225031682088216942323475607580780151593036859616204150373285774263059681006592147358319982463139236872020382160939353678611280246058548315584495177417609122753276640778649693380201565588866479894016700729462644083424821123366765080849993185953044979666247881498780706294743781817534537119563043111509312498434385519002788973085486610733246696529008531383148036061273298432467802794372162551796133729925316905051856751351815381297113370021944538703418178024868784986697749874768178295355650834991759202833434610102179434279899292373658556996074809360578971526756474701292302010331111172199471655530328097411656926207740769441267609550689298319112875953384084337586063740518101655978433335480126390397180217425796594192563170791792965625370310460816839180801031696623396526171376857920633712732685914599035153281560738804628360294196105521967451689537923618968231085805703102206082365645446322505056199513741827088075964439683812720385157366335470297849275602430218089752256586582752273913901952395409733833990485488496400772873047601850733780830756150338095829953335554781583453471758596788957546503233115207223512875190414757549560452629167956778061626018951323479154942269405695498622565866462848469179828523143713678000218444832591933335395557559634892076789094843225885827230240415166577093309766091379126162103474848814025816547815211797143479444501391609653425377062087234481827834627952754407450947054570050374436914234021397889606947364666603718659821240895051379840388200017348702231221182279921011022966236931506486726580634724228099144822626512455786687914621357326102135529397281141893376325632346355112342068319878778417918598718804095869614565286213697113052500092725281044574959274335916931611268367765065018060100865461131305196775092022316833793687820403705943388378768683718468268945662541328689286982847727783368926233624103233187393787807305915005784758077351434116149591515481840068147306511509869751224709449479682256088541628003321208261146629941333630132191638898140757852910212323495967777910026017376629770046299394018181069179614408231367256721754197014959570115825768361034459063997562506916625874820518215606371250510862449430925732857604307931272183161989806325329494411349559874394722905842641407865208925791710298800993824169222573227975020054905411549220740670765301323715760647243929310302975256021833138064354386044589413483918538042280377169427481854634073252826351067841979692625866547790677583552985276925979010415492186006725385122667248080206002343626708097780791009398003712915565748271084028658921606881606402992878569140614716300504794639306739066619873046875000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -368737320345826200377926167188745755140685136018978411429089990353885652056021103804163186720967912942054684248807801795031610792625717714491037240437528121418006882943210260516848925198115154644156035257846203417525254291643679716123466821628346283898865551770359771551328365614706376311291024686991503898570837898025392853803116686583543896297631146185187052027534526213688815742494993334724950325617654690371767714934582654680238679898070035923486591278834294171985697216460071894485191021678525201304034495606126194173250663766568682984965347059308853708037715186952513847453376206572329666055760173738886261648371039595973413534164419534075919523372323193662246452160831585104352577950599948397079196761729685535904627760731489989569516706673253639756537364296107643568565352832731041960932408199960224714045757859809024562469082816822846252984312026933505316600636538897519374083549297044338618465577461552259941050470813509932791582394516869732644684410808957756327889124191871789494214511773605916378391974831569982507681422883116325676799797599614083659366339579013873018010542180171548587541073852716100252743062798479000137802314852506265417536861881155113147829060148085483168150017177749796408565425975920562690703182432167051716037417025315856774927917950893630758136927949157650245705437382760106842175104807766544996890413548694632047111238947413208979289579203850795343460484401408195727348423471440499672474542816911450057977601780603269526664642326425409699233468373170397784985910837189620489511367887450515617072712681579705922954338867335767445078305189525445127078352664186036076353975980463068526693049679439457539520751574476167049580354573620630510922896842631262312015629506671800527964987409661615791725623341745472317129749235122617385099816498045971027751468359452414711587533307389652670694105679000716932134178842898712876220806591145667950897062637110276937047475574780874681604874944549208102184901899478061629887380904486020775401302116532986111889215107382465418729760300214170435820468864626578549681342646259122547297705432175063912452859375464463441373412672885851170023136806439961923494065338458200166922826161813587902675392632313146828905781485232144536807046922074383092088869899262990409061101229031011348358180531244058485149429978500406756080907339306733355093994898617332079335783512846498731065252086974495903419333274739013096631853712014394909792925380261870592007577928125210543729796902807807377228518673286715337253295338885885015630404727634464918351789519645735405897615007876961749657267859679664548233128535001489938656283954877411033044520563410969514472062386659469619064092782469169849960327148437500000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -835292023020806196258248107891957402521243143226388375703218356886869550934642994878356155237330968710013825863300536699618989497306274569785051913158590519048105234368828909248227111804192744076821585441113891535030535215401639328204379623053043098150268921760106305727215566372786493832263344789636379321537398630670081734161631847878073132039121872780051797150587010931185151855783505087658085354424314857539795785917731553658172310281997040363054980389802197798339242387408326777038414839555638228374407142996454903369653675415891249314121129011067618783946655488953812734824620959678947306704425191636699111006919629831949262240472468176460603353562547692247331730385298024764656922793891647035934981755341298975303177439600951300052100240670919208000210598432675135298108341120437645976335946759010128888267897991511758872905854590727608544638865755203800530301363507109915664030204790276404075237508522903716521127095815938759148974562379202822290015803968113661860919542937985534778040754376818485303162447941980322817758333561235923628354852736611539814465431733415050176314081836468287253920422839500930225368509985805428769296540460475596770551528367207103257920214147249073373390061362946434484591205278329399403838482439786856002658810254043828535562811179079155079782980433023757546326700076718918636121694084949995424483301568098342266731777221358205249771427356257053376181071159201255813299671023806883463174557522195436460498640724771274773708267140720675479382584103674951866730568395346641743076349284873677734342392762714918722119700314379148367046575586722131620324985349980424844740991965196917055260012704127388588370660702951344235011591854025602256284565104289684802282382003367887666145268460484964172283423368965961320014037391910357715715738623490265493608827089205281528955549339945704389146853081010110528318989701700449187105765134614144536662318810593522012541548759324507362494940726788593260128992236096508991001601993592871845414603166895222837657824750854094549794064766937237348275117781166795196836536141357065083278949373525705033440976565204984736675436439905862641975815525727651446749829235834959492417811401818793837035159794659108530915600269299318798792399709497696499675353831631350517465140912226890477096459887146298863151878546189226180337720798851403959944479763028263893272923893324738019727927710298870512000533444934770248143031631435708030488819221229982058099386452433562036748333228081796950833891150061294542167310159824898693153974331375597254380178304656893048387759323537003502078446965057073350297206789446016466865450684132924853313470928469844900008378465993670637082158079814156055450439453125000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -2165545879569661539108954082968793453151274785128754733559927912502263666565887664022488085084197763589897241323203240830332333808868954695605727997873909844840290918021058613389174226356129243011700125890121147555229355270735839373380287410889911077577625673671282418321643817176033783385092945098739043041418569372937202213295708928962328005680872235148300718600984437551012816718305306469070614020072335556364787628121884330499514379117326175582276175666132206485107532664358473938673693923588936669807542198825600097321817637506131471809571919980795917271994991540757746631215028660745733343979564375145522667336739710667253892730421205883914475890794473005342706499458405617238242092689838782949184556152352980288720092748292508662874322816593934833904242501764008909162448930246515550805220664380103750622478069133045515216172554745615841191810051162482313119531594198500320933396130401895011667818638826614314448120431529179217633737977289553696552308787246766681860868498566951469810042983108158418961148192360890292567938118780947399569633872806939243563602462514343913525953631842386991143324468386983938577082551826467779400404645794641288300361399206412755782368451516349198881194675806948498349087082724371454009027020150480062697306262799221923723838516042401572837633683250401246790883419869693795890336793667425633573379751024468909985869672122399581030647113790593931404792270754813349170377468601201417353074929477564210587334953735660342432058986046515832363493585357413231387471784312870958530248705831842456534129260126075169572385676151990364302104201478820203908266154485491541126563877647435919067035517756891851305223698989691014290747860378951842237568686675965918137933759318374745133625430965398487624597703443819586065694192433705070923522532468787621433827434987912274411835156839157907901596754779023926963858006782262912886545719857770872209388894405692972449319209128386134613234304492139468563921166170274226478224645929670295122439659395553263441853291575433053403597966602192022472829323652333503368227358150900990463499851242514555005709702828326017180520969466875703827080016257658052864055267486799628788951895151936363617455700922751919652650046670709550506081420150329733770609251816722575923476605846443440492533928228978310620703565795018203453085191316181530606143008976847012060162425620242542776749238805668864363018887012716533748774469913530459069040561316593195046913927465867401381079170833286416978627069562305309518136593291677467163851812453435929579073846441620005154147486862620036242207397810502272047258763434297327947471993137009190311411399778419166306240143063257805805864920579104423522949218750000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1944493393391086699560384277302711903241511326459533422949322372477820521519392504176830878575004127314595004157994857755723395138095118534208800428396290883569804499278155275583553313417158812286034130524223040399420204599331273094193389794317067825818783568312563194309210478756631641029020888268346669376093246901425376777424506199963397011441701044598050032527703340767879758590824039615273347100323389445319615135825893175535391327517122317887049128464231810881809975106879308116294491298730980313094719792311308473675230310787692124775071049165771746111747044066122107887821629487220352324210992863485085494391478703220430241991952460683799416245036822350637803275261446891151161150853648986526149650240844546897416768041667822213360424735100025181364920199257971406459160822614849472902229194338791906382203940718061588938057963237726755382849304283727480704612393074968020414558765178082075354473139614145971239875478733923689353438732991452370603419614252866038951362079834368584658666660949041789908842629275595601008760704014473126991337611848602922150662861724351675296818563957703661026473763652312554539091033483064572450526952963758191208071698020784693672130836357987423093580271506905882060516588669641516508162880451882322172658513172285970438069886051043319097288905784787676357810195284907771812289992258707787424142184138907071681958733096012174292651795261626305880144847787840428483534654324525496119750633763823261302964064733232099591894047753653320099742733817714141794823085456119584923850124141457253515279718586252354598989029558970299304932411594537699931130187143532417876533606440050968188337834394915001689990709125316724172591537570892838685725396678045380696335270532271975268566485170238843434656832690630466504356861611209129741953515088589346018706495185597989382407356283457465158678594243913289748484133526826238293012436996192233896501076099787119242263750042929382102138786134997026998910466381833094726594793849704135269990954124776650108286295158725819613334336066182013330318376497984895129157833218559912544162321191428076965248766077073846218409834753394245480652379948949829731300811309826486927799699091288952577694654966698237460853487363978440111557501659425735077114481142177581136472461661892677640204594154069940229453618818891891893342878820996478432855863261917536638920068867862295518781316959759858401278711107085769648127113705727612588377467560261250512581646601409239813088445348315960659057230393774457059733237452328504960247212239780912421704300401773374637534118502286623474429863901283755537708516260059217362866633745384288439897499691580924607579453027391615617776453435420989990234375000000000000000000000000000000000000000000000000000000000000*i1^44 + -4857987813777091855061207619937725655184560846678019050575872645800696587535292164333865566255503178667961063954299866467905214445419444846538612147517899848559355471988728440950759305748945244312350406840542696340164252170057680405436099684566591584009151928725011476396986698901436135306666741531410970040595317272125766306721311131453617098137223347866889672463219225091254296819701120655470423053188404529509760931791352263443606001470035778852266820998377746449713107631849288530982697298501719042893645178994402218707971046676743733474794937122349485439121609307804776968436708264992313313697046980606700565275151109313082990456183197258477622046747131726993702273151511826781060002349817548661833480735900727049393343954079754737562990754117949687908709960512450702019681615731947832900752959751355075423109263529306580168992774867593442401330239306792275876051209634144907820433786428470471079595261726385665656161924571890287147875807127495707178695785327955922858835335951533993502215447043471245612588835771188742304629793704304440151426099546844094806632586290936917398463744377881519061011905971503962241015754503017579194754201509070583825910121247099932568458046891112202205631261375677416110231753679852526606029646590079300925146671827464011989275438623779086489813239600613706942818596933833957799643314542200414750223769458013196843564543195664220654349039037765209726804170826770482776806027224542821504882680062467658133260508458626092829802718772362953073180332852309106936625629345173091155980447144792719148996826257487877874256472802468055458056605767281029932981850523069926592795521889672974882597434561505809668648480312389228515417135751095953133959474183709467231667973033246703577501106847409176596384363588759360357443847983237541658301781540890037305526899623580943486013235301259627190505044456422439365125613997476652426201643640594861719134076558757830222449717049460857298676947695085038920281249418435278873729674550191222963877806113523636449959722682829481001091586001747341148739220858927103251229082021724015677177610319738235298050218187942026695626070117613116769694477572047098022738273821460339659680341710052034546972445711254559921937937943974640156723667653757652500576463109027449991006299909646739979277238576193431000564321425092092747537629017023287225373751557232670285635069765272957695531213018850083266523063297192286269786616843468306410737418442939132853353837924119857301007706192684527444164229671554670082797003785781936295099618365088657416524850138989637317087806400876110480328855216661405142726265740159796574080370504630092588853517746411048431190623691814635266590118408203125000000000000000000000000000000000000000000000000000000000000000*i1^45 + -4480290573938554068951667287137210793090299582224203654188328679746359785656281090725984126319429123388342539643486189498932691085928510464739647589059753141728036396552483079713161594123629797291956030028350344659641916652635203172670616216065137576582472691160776969231253508394212312650644625365730920055352577979082004810742632922967492991930972059938664196405390405262259396578755854273658940294283469425067659546770230121103377814180967919466574216045086957722674320508178539953375282514882347379931207314873930048968552106807390188651576640809269907723522326519461501679597472411961681797077001645516673835107490186941174554795133503866591126951641158994161690668501860325275861151689241710236913079711734192939216894706774027585495140199432591470113764740051097651306113703151394029375292616884736761353095964150958614370349605968998044271971261364683526351609399530890991986078344646277607741388956468477172965631910409890555437732632702143190937246802950617042265718615730016764992110964791080446717025795268769911053425709816817393784029832769950835666834103779197804631724181112373249770692374010261307741220705318498717726300144287222910890664588629858401191387488264673238215112740131189775719414580377463275633362298805194300415645224176405745765661271810305619239923383813903926680133250050673780337091459726038027426076827678914092032129349004572937525629943997205201685831208429201335222311867348312074544493747669173191034631691692346328234158933391424089379611260806648274345530356977547383090250674703279262076674185244894746337401619006092139979362062854698339069712644645518055301313357541590120546991046519925367489595765019043724172611089196318031006865290723391763820640389368009146904371747580372453401530939207737434725712605604246124202425992109246384067686948238564461124331090785855776490019207415698805899603593825863215889774441697855773545879821951333613574177535675261570333006262862462020059479848220903984601799391099858910792498089881872119377419976707096358242020328737589768060822016202761176608131667597592804092598210334525640493213554811664974048039981770468931156705561925115855581138083795997223229372618021728326590485137280475580837682099653684658063676798872123487692594558983170323781463010765990620419015987005340704409622549538931693602228223731624285645482140938739427924998737725817928434708378316792764918480513669244777498112578259573758456593390104916526065660600349969829273647196585228270339028418068679475019584213369421013990060653551825375864742664492080644161512246683361285613292340517156497056148130945237949050414216227333646652085076071878910875471325272305401898920536041259765625000000000000000000000000000000000000000000000000000000*i1^46 + -7940246350932901945818348291519787406148910144864626477504049038180662172634446537714422154455505435833282190907911895625113732631693194858641120721471731188776483491277505740017944495732718432445758087057508374410993410353806950419343295266459505581992241756464916486611376674566891467383808545496154244913365989789801208798217329977090077990139243864223290779544314435856543319738763132411708500402515161689352447519858561305384310910936446242972652049586688663592246392440298294522264425749792541433738359010341450325742862756201393026912236621778844076789646110368824483055780015306904930965415015037827500448473114026732696530139659668814206881469568867142272913980212093591322548153280779122053532549829517592849925663704418887662630618546376677726443001941158710954334167253281140775815959979923610338488490788646818615918788224520201927633768070552459181283826584990049692628045216974097354682277392389207208840579665212941152237598306683084917375752983012230468081708892122881288379564195327553926252290754096322659519930945610113982431908011199748198876569285151097458285839475382194875766794557352062055088608151701282266068964453249687450197537000686883389541241630614339406794597136479973454878922494735797628957231255133810598830570417419660768916540322688385908907220392280407079928456986292832307857040340045512608483374714701036903067535380643318410591966957142429197451391118103530737714499133384200329143094674802834955837301611451354205125052706019298832714325194549898397237353173591865065286789573273871655277154931965225945679917772496986707399627624422396055495590184215002780512246057041054833500487205068887910017566297501259530129134990832298271758011449734412869824192488628264973340212789744137084096783556514348622212969352588109346370185100727436778493377594842683473854739971416554487225331253089944160594689092391871794215202272190154221097181029138211319436827022460250309679752953874158682624822282441736056919504369492747108776854505440169222954041237684551216446969583804837611888865318620630995205373552726792807078494860834444741032908520536634530126945676898456727620340181345725625195830701909957241853174331862259164885059815974849624680827859366928190766813052829510153103931531768873450606324592739876934238890607058932085291175653136715394382442345520322761580026574052080104110361298946448077886492208175746949611265029240413684141877241879933484223861269664642871413558527686023126345584820808676400342357735019384533862939543312773080897382452243662089480015115052110452497794084840496996149778783994787251855259849081809664402078002920535193080288412547922113243549468011872842907905578613281250000000000000000000000000000000000000000000000000000*i1^47 + -11975033247216167495195678633472012889568282404757227660577998814026826787690587880995438439813553743845242309172706231369555031514438326426513913440361015097187452192950770821795265339669705933308073331208687185079830601423005631906228688171023895417845066289111655263563038159781208633762640946959087415272619784724420902586428865202958322115114873011537451932928048989932176581577708733978573965371056226869082084917441138136589187395550699092834849331013103911449588411187174783139984365922565353888494329807597546341330830498767655635825387111082550080611506716187583955600997643795228296186606935443384551939250115891018428700124197353161188676626401755901330141557090951960475673778750496961575115835347345466758633311347297785534828865652883765899985611290694297334304040092197330615161009866741950687907954559972555903597283573986210987801792744083125289490526589654402887264048920819860103884520937023245869364283816888718627477000010066854015182238808854708544800835990447542346394013629220676444445063815319301345741541123123103728127470755547023737306765757718225689780874126815020708200509077801414327076566094611896361804775145501486431270828782310017242964267330152513331017376236961694401578969502735370352655329168515089440007459866449169104460756528175388257088409582717553612935897002633990169551917661195957938828286122610490589312522594345650718279898077997986161144430236168257766696873234969119186517427220476449353122104734887446583687312171569964570706290963754553878558157764821672351516161868303037947306373449809752858310699740788041450479855665844663216542011763346821789343375848873274118242361715169098419527025477909338684935278425632777356775615138493088596724300842224312823911084553352310572255090874958908592468790442561085377263739849894632706910351164505695965054660404508294001882513119126716977336576589541442400886638108799210186207491141630172475156241684786769894543725947033667807238292551764370222468531182870161812926340989942067861172342879439405252847195010185132445786708552530617335911017173535519639115516936063260970965817507065360967615901737831836696750267842478153062382139897657068706693463460325694679260349111799674600438588080488560984512811443022122175328084058291802586531750700617675806761194598958595788410944967299977982721499538767780397923939602271714711142846537113759490772071480173586998945512668353720478534855995445573939068582080493212978467328788347874319467449502024148036249645865100913599826897060459196537836382928715649965685869062205624205134795219606526295226558945549025275270647326723121948783899413239629306448510920314279587344643769296817481517791748046875000000000000000000000000000000000000000000000000*i1^48 + 1005278978424424555483373491673920787141747396759320635935202189972258044320405617748456883174862778226304291976449648533035152730950870986495945098346352058061973367909732003988621463983174308699370802385870145489508873996787322271178536314593599041095803782225375693036945113726383276919975656054993585238496863934581329478901332184214552867779519692396845831710826883384127270067089302103308570289180660479473349264942396308307346230580340196452916293231428582850096087174663537747390509947248617767316311142492189068353671891412356594285529182975630495269179322583650330702627516482035785824007138600295643669962531537074362179181307919317770659351325037506474502111287098032500450715399782753911517905204386053577512507890327195296524628600923924622089967091021195933250755443913137738410298159789815940704057857170385326031564653110069902312143726963124871077510691203458126540214767548566991322301511306502984607748825390950457440048028548037508314717793773163837453368231189604003635804943749159739569228442501160238400696222173865865721206085683120754499046656933124574229301819785182888298213645068061215658645803883068916558957128874687357757696117016411421947726061129062886763372861418900712479710908287715657475703896060409613740553707312497993521885204259932705343265022945004896655550406714424087308329791651679684166662137210908451106836374167156024418947460398436512411313655416735847148810668239715091128032786915012863990980228957813887115440825436212268234135701379288773211951197967638916853243754604446303194521395269913594645674982820122448372939612466976451560988355511990465206203391152185348066852872932914723792979487853002470185424876409602983558878823298632757095062291141493048110948678272398911240818698684220427736354002483139106189524517043740688997517232624017298887421223940140778609381254911404960667671878734805189403375226399283562872384962290881133991651032584986993085475730106205286071611920114607167865895608203218192651343303551793831552648808826539916041142658031075880174666743390080670266962977860631392754419851473595938693341735385426702738652209160265346031956310791215968480810155726296095136302990831552107029098382667041860600158096209072723472262607167591583843207743684591095228301724319539367161836098070993166468078258492694113870710969838142430184893326256042255117728774906297000170718268162916240059937151043679971886517033485070795338993857500970982071144891580300023819047013048035753564204241242161998769099066347895905515825655550381094044876200530612562217370108023516862399039502305324082649112812838532351164404450774969965580473526115374633557468187063932418823242187500000000000000000000000000000000000000000000000*i1^49 + 11045424166774577707115690024793596562271261798189199896225996483567156153178820128626800680886920218715049578100810344093802154601277777943764182857631549375213435703782372032507736378017007973010830125292989757448688270810056625226424763079101562678563774352478939303254000318903871700430738529998315852042510269801792968024654751504022547797787830869287752913858929062688992676627901222931019140413265695525883878653265936723429477154102551462435001380571836121637871048578990267980382125450708704705954336326895142831473924102589869937363902571646329986538729701718785911656532055040192720119748170235641373119559980507110156909406559090140450716215780894798738945970986532677580102506874275997404613614907236039575355705190740480109440685068846390784366757078700430989351152215975141235366016687076973260063561475567457867681782229061867011065767877475763928691453089288089604684348869113371561828187460339833061595657169388248174348614396583676950718644750118240209193837833945569921513114658438579050004029967684389540294837408893746536799018115599237229873478247788947266768074852523071564805317680554662926729042977461565531611749995896971900039467359611373779278668575908391132648914837641160397311641022760416410958380105647332578009065163062734293151804888177995200097399527907768920496157018233092648073171684546113204013329158114617631371361218803100474064775949066775067737753415882267288101589940604048268103256901764497297795882165001832410165002857151317075513123159813396228731672773669940838934687928264349027536960529253654785053527574771372166401459797870734335242205139071258255303328116806084247957217619748109427368242110165302942078909527274785997792425720635704736755798650002840297682003348855603707523794385017675003735116231210517367084780615923566059441935783641828725451853789051686989398814751875068437216118683003915287337333352701761148094843077199401336376951834723825140348423577518431140818799020517402126055909177325102701519443537348849124434572479807450031147577323691022236909905797723052852964518332599348983757410455024336060096105701067075679489703559466109542965034280741111792954421688582230747172632847430390273813012325235589287096742261802227657635936383576130850330698179655353559953444170261637287629062351420415464042001249722317932944336151854644933083414211478594480306995271437277615022740298363569461925610571127104922325227201103924304997911874987637456512505442020033321911159552703190551735220845690079300564188733598456713614297213922977236202007408284308525686073087638683686320907118564189377138705040759036284192924792019297891807183003226482240701443515717983245849609375000000000000000000000000000000000000000000*i1^50 + 6050971301013653659627459594888772061714084796728140480860573287814344037913824805772440727992397526657669116924771807254625122645745143070272514114445808282301561005662356059013189150700892843010477603798436472167778117858244117048481628726576821727562091614961921146138232805405168530455337756689648170527395313695481328236312083374995680797542344058386721761134720844070366871678807006595484749401872310709087338420201941498531371514319462459264171470851514113319263446250101078519250852802804692914732874550151738920363604498356226568907777090827069078687573667525939003945764341354694971742028653529806375268853627706159407996978653614645938775377895559221917440065897175086102958231034130038415409278583009092323116309827642683477745234771734375256870179522196174099407461282308042615336589107332263349864379185460676973612618692165440688098376266158451161030647555555391938509688738987346557197815798025707405546523338811932014708090455794770071540179787662241332797836876381419369139325890067789992401939886198286146511096507554774208027263342736874430650655857780495498508024669415443829975935223055241455234435825092495600674075935617461716855356209917168277537102141865887823393699404698915941864481385967043423122619445083615244164213588475114316140144345164644857856604867438178645755886342878579320224619051384416496247642995397194869136348136695290346147737545218021025525693830708805461440779192880954071670495892440250317981323678809604359859960427892001861326929528661437418514580581580096201487605859317487833088826628634002846625724313531136712053504732480632091775453010142765031431787868921330143935977056659555749142431000846766193328440276760542745318232645390301394075268242222455050984237246921368293901905189406709220179454220612955003473373215070638504762039299918647459966388092060753300814973261633362616831032834599221268093245366687217194919726634182354225776769242479217088728460850447489689695088365450329102650750272494682862325055364292398914443143284891759568190485255808146354561825822736748789814477258647454422920337172421535027260453301836985929096360929903183053088095830716280046232627008369377266426274802212662559707312122743361026353718754427114824794961946321636255024268100714365560064451972114829797508978937752656670761483545475972241093836188310066799571429657629168581672454344950515781878610260363779735466692495591724303012731390357454530684029578709406713920205017459351277181896503560975102135041059242599686977383451011434759089529797718296116671146571843145574424334386924198921541971020998277160792685214327225014329572660017605311265976049768535449402406811714172363281250000000000000000000000000000000000000000*i1^51 + -264362144338950036774231616778066553857964029234108146119927999551641695518598821969450105897804532208229822587703898945303273431066214646261971198570433355302379482362286578036749380711669425083018850859563495644658118077450434588900360036858631613221416998633335904625539780803361293197876101729670933833323122659735553494963723319196201502489619799618524785559955715715138140646644560348283980821767155415666702873607377918405068953371986492343213956072620737582613831030736653891907052538952127262944313237449348577887218518690927631616743349794852837459903844553872288238735208914970853230108717133127885458361708566849020488593191918010642796542575481342253604112235042372124985619369661371776775949322631042803035012012339994521820205753083299474991917055935728689907559736653216536446729599169605565843352066057067735068824623842057843725199210187167595917264589541590212569159538593541427536444151253888536387070907925172123171261418816042906110893192024682229406721884736061584710698040840286456081822484491391207789810047299492410998692965378384154858940773562524125587469874738544958295037740634018437110570885381983692198923447088162024464440393199195947729088273913729695168222059664438061899866104202262077547144207138506507943972214858499020484332081292759484030788275873861783810300343061512006255792554957049781346488599865116985237398882092127012591869085921206902994581796847432033370416443370797851746601158727857191574021329920638044154952943678265319428860739854495101546803836163249398408780279123938959953167520328255347806764690241756277381956074518019235770371360421647927844821535451236126752670167574631627799745943301037254055336713591738347589313549829332709402270371253326632776638378566617823104572810277119355165651167798293446220783607976861626049264964698660290846463543041076577289149371399308563961254326023565345470191625247048420090011739205322622126425502800517768689145327703966578636215557319896997823165822597814019873110759908789593424270280519104053551070809181063415643165849891464480363705611294064307038603953766912558226399716341489174255164402897463928625653591085432670523373619194848334406377530615528154994177582585175483773888992289029613410734887713268242240034641335725595173620829683575405781791279936275661473069225262815417137795791634143785121109224890018913017535892650498238990853009815199740870793044895149148926803152924237115036245133668168849173583337491032255637414495981973770565282980638699938315892020475485884668638759944531213397386903786009221384898829363119166763352381895422521131102979566144378052791970467128354415028402099778759293258190155029296875000000000000000000000000000000000000*i1^52 + -1591682668235231978539491284952552514722894106393097614033843534277636037859575674414553633843605712675659064513806648082800770495870782513666931166079716216569119046803171773427049242477431529798054838493443652751159212529715557097888222579229589946569410732269117327715448338864852578080995221343440118154807275529095797309822493103599366177879650413861757892579366153152700247161780183034715193318821432743278677912646439122204859631566978311538931985431580339709136318927634266712075312585904439436338366391918354269218310408651966433007379443445437343029153884452606602868150666631270974969864071723602105748099299479532516209652600778618055234459494969068322950505418949756386328424407787461592651689988995548752513241713252736425830495570312902647754936427103982510582008648068856306185583571647236173605738804799873782902245009238652587759684196479341347716089181274420905700483102935733595039154708958958759871698518571696899965658086304813337293616967930057427364158857313640660985965650799064958639854212443183826829936803000881894800382498252925626247081831060618554910895729084578050003367261252740306413516097049865760874978000026334791470812819694793134544687976375068955443797347384521638617824504586887004084669749708457568490999580913348603482431237497479432991098548734325199366045489499627099384482860660639581420983720984355879266413834298881753030642384189261584411284434729430187158923867490223887660078268669099860269025711758440869307540156552068604192477847240935050370562002423524659174893631632752256530019085949962412429913042151911780965101890216436945349581778790080385881184400558397364977772851069951698301759625470450378541488380849849224446195353289298204068067923986501270432070595578664301314076493572779808616911413578604073485208677820222718039249713843557522817444114416253946026953474341882978611661294912854367434683582839163677233317576509864479499723447500487108763014595033168518263676844026945963953285010314795182270147798254238791432492247608287832250415284823091498011816079435253584931509491407769857647948394246496742352572178518523983731762866938339997430794917106393622987682973765982052112874317822984218194662171836954052184133872040022219658430570814947234932341784667849927921973888296738335329991316616160342444796094810575827367466734326856943648548954071980974081006946802492619922829539471362206242637850331384049154438179120222877846642513258618503032967878013159360783059497134752980890115595966868092266223798500624819791108682563038084204345695545049196363664372753489550432425513249384147872698321620149652947022962962468582034032806404866278171539306640625000000000000000000000000000000000000*i1^53 + -847648495975758332256644509637502073551434189817740956416864367211969025209544957802942870297234093166976213734923431201725807992478949128540160521176340304551105213574479176648094484465833916097582576047478696972707377699183083926165584826522256650656881532237479668925695248865289139459785637480914300844575837962713551801697788612249247357363853098247490078216141960320025895797537676677475396793464270685826842926214832513500264237134580835465393772465314146777129786271294271858154968947332078942324928773758504283846625778697683252394325337929663749034918841766278143533161337921401000825562717484948738335928462190699824880953909042153845412478834787884931650441544873016309784148200147999297490344752215579664891179604986846998268420929008854038901793755430858161940685009774573579289176645700694013853349729097170645046574920847512829913991594725859803097040382150851318818120473852864759023839754902044216022870831503996915648825590706147505771998802225120139052356167266374726001719885702003208810327637404847483083949646171252134426778187056733457647338568639156716613286023056656462721193432249081241221775973861412078481674780060165688328450438747922613910992542803988984407456748905235291852639061109519773224558886646190319980171773952543356094424667751731027355839497023161163418415027397042015191445872717784493993004432904464038968917276711856904553062256647728395747340402942098807576531180649507990995663887187237197869492053722629423127163844711968542647069597065435575482792847967782904365545666031518903097093298652289997905899470133577063744398926301752274965632951503550125464822704682141438315787330512525577838997389527669473379677224152540023525723274492151223642997671638551043545751176162974025262359728896781607407188785768886493770278077727753014001826142872851850308856937907787774559114765709451890631206026311351730426900786076250640005845032263273939639037637618933674094950921419808597538461113950230504848272413032678187160508987043303778099221643590697332451738039084270822730828867221671087941087843820337026003281146184183912401297340383159347705950261817922695833032866939494311894577079221356548346324575347489612553227294484238791008101733381061578401787209159912754676578601182416745328182026761561542508369641342917812234480043664219528170578676335852670613983320897802295716706621828821378469487139674372273497219773399932870970561123289311290444313580415308364359588487998415013720176217139458246667381839497271023314982204230655002486066196721490604641620972807508969052186289568852974516940938957746347792828854068925018447884887747138928835965998587198555469512939453125000000000000000000000000000000*i1^54 + -269786404127439698266944519570342535946733814144495617247230457500066680268692454691848017752807778645546796998888935213273989323542325918194185222664097426301042892753768356662468255663034840409031453148386541000091086542231554760229613036259945567136730357428077693201057710246915926001115374584276601592986739643613625856756478593093108037496142257983605849676086933335685938844265393883412618934866820535369928735835119389141851396494344072072589352186735840784639646025723005641042939115829545220081818481128586795177849383785417308767630528135434665701544021557550988641875315021279417332901640067429371920538199984628069081660722382949201788585573489659883213140541731556514278997291600544989352753981980894517078816579200184459199546282668902447387748113749665566582967197845404802782764527929108838984260857801520430412041701571042967326587224771523235515545601987843118296519616101635662685522256432587919034214327483166319100720790180572462790188718620405632583895240248089218893953310395046338509761888975933221481526591302646323589481211558567938478837463646736718460348093307574629976974517258702047943276424663316597109552276348762427584106319420195866767824794828161956112214218199510647090712873277960211725758080323189838005303536131899342562744754043559716962814602235056559814349147592425500207698545719298813947508967891618651084659511373161162926419734145427694532660579576727277018667871884314084454745025923330868195563965099766378421109744457989798224656071735168727269976474954987443921035007693702906357559694056773396813214354243170747554562061241462901471601315168355360347022457390804481279007724610764426441767358094178590038038694954316755268362521867209516156069171720982917731021270695458781830423242073907638823485782804109993691837033473493115452587367842046916644480930168673603708349239135918896301728068440135255592487681755402864492287384272899700906477396740260181078985229217316512333842000180984435353732387471940173413546697693701955285686508981245866649127041012244894125700252695588427451141644210160757894447123766733567845227532577732719064559024819008233459487450921432355127371179293788493782713085923467643162750406347449108336570512867146539190280792613463112290286165731742851331949406942712886924476825250903800176068039540189957883965874340766968889830452214636359128759513296035240086533328578285221945749069443370563827743381705266634747338386910431311186531891633393147879694009660931485120799453341794527756856995687362477318930568650765764773389512736056594773074361376160817421722259340674627919197344868005484642591859886170198024046840146183967590332031250000000000000000000000000000*i1^55 + -77338537184434367457914291595500362769632316833982078255796084730628681022545411715714310470087718220731333398315917668770177452496723192780989551847673297660366013775884482243455301341511276302897522103198622415017990810666904107585993463224277589567502694281046378514846459612647336355281269074076295317114819631959546524991655590949572202147243614797116436742961123333552994168481404115591551872847617615489250875545953635584680842556288527326687340991550883210015386725906830322954278219123917549582573423058679167255576901111566811882705641364500652713449796185257127532316864836910553121330999199024186886409860416681110103949666356362878596060398291449144263094157694463597764372159618383129072920898729411939628410542442816918791908523077474213081196831014333770679978391745291718880586036177859100736373646783596791642439648825271750307464044291478197935420251624918233179696933873425708042882481605583681588493724736488075903691959563523561772395991284850571112374433563762980367647314242354127983080880170772878175534453616530289177779681421955553890427521321824298755734095154380868048460520628200502455220429502828910922484700503210823952655130404301719093887900034691864273183036357267781336977085034262241806222640920042088810529788662127650665080339403143179997000576715687187210989044873825100286723224003613877598190409780315073946783129659209254299638125022460871979958408453537742194416063918350800055113227879575141631496081601260545154822703658562622941703920922879948122969876819410992187888233214842994242168946398535463583922872980447919324509121752146553965649114353635194700910646685600638973638430701237767743226857202870765372269901468916235039073618440402968390916704926709470335823053804029238544868464113506065470569985586901713519682003773660003905483644117498526452693883889372207969260172221687328587992122315367688390485475341120737205538020235011370570036258356617180509842743556598487338091537973151065386753507634555389625893753607710632017874111908050320940113280000003814990825305226320874579184366549553859458762706519093774836167985062962251058373920541128465049959668370042257410683288805340790864796212918011092948930304707423323287014867695816601195658049703255051100847552093308875770438706657643206491399203800040000359932070213303413312724503121282866697716628302804781327384203436318348200237320293451213273409143884643774576565906120644616674827551592798589420684213740291414565570200082553075993996620143520547313476035872037247244541900118025820850540696937149959792299335724759399891383141730465581047111732196483227804368946575408472199342213571071624755859375000000000000000000000000*i1^56 + -20512585117563459774866366388096584191327164301833804727050592329105321331959348819657562572766347619633649214491536161749844195775558020377165345671771089350215683820162576717112248733148505633711306571869898928822496653238711124779937420828703633186104924801629048440198105922547742938617770746196919101383414122469713591947586472903322059429226755323791049185731907707030068914905985577416875818359986088575855352944351076396406911758606845799055578334949231627476448560377001993472770957296754427094834195446678230395623956813888292642372895540768294090117345770304615852864967654536257492323584464620290104705960241137880385462164268208054773974310607133710592881261329891596872630475652050659936653445179547304247884937801822992150819689992794408651459008419851508684756441372890334477250942578702890479726684712652536329491195349829694432997488994605701224604339836706225636475032299771037799116255821990359884662363974321694087709080034154293121812822750612659427264833963956428152481507612834230627497254252372787731733475628234719725017296713325794170939095253425927839634391119820447506007292927530062853729624970761151237470634228032762491374673248253877881484092963512747280490287290312601729564561380171402697960064327132521258389691899650540305344115287517512853942479873808858814929793127681773562644215316692734019894116275224408967431762809342119148297451322788248226357905714494884910462492838566298423313001957842154586759955701519286922499837890204527436440164665287530558443269627531976900459628263324016331423595853947986593420072722877029691874494946556241788505520691373319481648942232967927405855751358987759368666595721953132172262965243953315229277104139865969679960181144205346897578301082338428098776415637601726327086729828797155663679809246565397271742913715046353878993614787885103372458372344871909674256562087581909593892429893150847401787020340797818283953607106156846804504081680330124210889890827904563108671466177656529063645743692534400761189444410442609471495420881450066547209385321874259606778248927094007791351937000623369405787637879302743229898627713333726729396689285702998793838835203116414697467731685315416186960754236334643137205623943397202336937393314353088042771180624105131479000626396960910079901666659797162675547780767935804897226100530076987864223307085560787693172180846661237042849826425309288485271275413761763206233175367198428338538379504052859188346364807433059218945010629635203915908902264710670679052734270237080939642788560339613765398568186529617625736922878255061721786748547975923275346722355632564931402939123472606297582387924194335937500000000000000000000000*i1^57 + -4505005621819537304761790398276736946928874717541292773266462713147714752060226300464567205559809363782212411755502915948479919384947783433829471021254729092019949444063401109140996475893080519109618113686175216401808449034076460275788947246074258062747901766170801628932697982559092563548503799477288179554208636043504056533553224646353508711214458012150248621452689025144049012748791567977283238131401363302881714034355313865715768189954486054986886807930857296926069198287037139598381103672037712399236786784318690905285455930917441222142300716139431048825038424822807150780831821217541027134396978684017762670707676069362661558571300787030123637745948068732416523946581689791780734788949619915691353438044075549165993755472174296094694482036499422618231642408389487524981462643643466929078939478780056464850238193320993860739154181647813644363625665378707937862969741120566330762491458690299265810495064410175109172010823358589594022887575069209198812638000991137289953091713705950213424207340472245229117034996143565007862148285190784140518721518277551983993082269612705490381111885356274748156185026052727401476438140881068104602721614629810458315630465595244552443660265142237008803760852940269515516544292581979298108586088982433731394598975294399349660043243955036614292097644438813699595731856320211408227406649493461293028736151574462558824635711637362188772298938108794148479640863089933481209376780998409208290690186810474086868239868738262921360860296487143321262855574407979040050431376179654216450205804824672654346094048200673298714523633101867819872172237680728011138531078884885718102876285241394570120092577309703531694494854418743100563737576844734406192626952774015490718269277746351523128609233632298926040870245889943796341770038486512521324635484235835276705967060473780350656437471961188105525243148736599970759580416008515468793645954222414402012298313497729676946564569739404813967777677309118200659259384681422102139275210709911100225066798898785746546459055178934480065954563469606993873684330878519255159976487053318486142736638753273513454864818696457947486170301320948450457720438478011668403623640557513747936954809629393023138962038083980965761423986854980852665588387414068339458157863077789297271092980931691994200857106921310518630161386565525240535300976044786414180423867930926946364170048913582459289046560187101285462142864719759980531197867672836828864905882288551767883630073135784205263815907531979328906741526535099497083745961621625982927688007655670651619004171131009999456869721551013102708243594810370984153123606996910306410342172966920770704746246337890625000000000000000000*i1^58 + -780640940781214353159974028395926564365695768114768889370575874629030366559071484836756486740235083099600766936098149220018208511161754537392110335257712797384233230963127182497431143282309747759303135738994784719712207581717321121905414397049873768178140038449228402985170557407843109757857686952603749530938223185235978522589808775271388473377596059622799706080636506024626832839767564345930499292787175122684199507370946720810628469673675978514590259362743098615190934873173277840576267539279264145513634043701588000171579824517019398875979627867435299857542165994969403028879234213957265651743004923673382409195913187902236366131369212580546390882835849233190774495097494190140448814142680905135212964975327596815891484110266483713435730827904201565859787679508172180815738390004510866869235295014357248450191976500333346615813262412904744514659569479409710338367220296056713972329662574029854956713959158300703270698952055425643073261856407371710336574214240653732702268757409698698522881056935216050679210656011471143317049518690033700696158929133623502052613017119209926230665079014524459732924613391744862792697105519408836963307231580595189844553406040445023637949480740773706223029373471343902629726723160109353105653834874586115474749808344956813450981745054870566991493480490669370357547464302879897682587817551205250913365891609039606678043278461124077103987882657615238079061732911238592846289093398755529562311956816418319261626967949052337087442116344670956421341258614159754072392748193895425280281701389993907919158319182963098617090874993977280591591155031041344192005894032863903324166233340519547068667808883584891835288092704738705291926726017623371546068460279595433452613147849805009086891269035396828150014036244040519687888743894913437638626780315002696327061021335334533983006409370356944103058850325191413479706651577729239208083988023413895777082849276532291547146158245027350341861667529921614517982893406196470216439918134231923625310040925358713243008829276788597353115299901973739564529600156057964128999314456097992028716652315710806722047926300851663652469279630155604557064273586819675063153973659604889954238408456035446002631475227376692305654476808268060570155563582821395312864655914977459166389570984165037885573157874206860955099785480065756889126527677844562828338368830884472018136262941802365820280073764284105021083311858049016459840316916789924762728285112841844207371807830458639288280419501591404019529470743853222621453033304868093166554129005380958007062805376615732668637816178070371089917809328049436975882557865680233533112186705693602561950683593750000000000000000*i1^59 + -141479193481798672981262608406416885411122568585530154504255447140670518857519986452987032007916359554994814973160030234414816531006488024412538220264757410367877547756513790164701355273815296578580331772391814004832435925745547571454389023389945697686896153210274055315954589612008332174723837119218824438186234225046050091653739323623820332312687599905048414599642346492796901647948656370490436700241870452104270420549405090124791038092053861215100508431743565231569541153208783548481740704122450632862612804717050619510218311588189990421787480811690422472264764835319529706318870507719426283639682060877087719984794931372821357562098952902469611715369339812891489155048457469130029953007178577721475987128122038920419977837540731998630912877455460562403814349940115713132018694180376668451356658841692203418114680207076016463169267415245122687905417982227931142883631778455788955716283618992407874532984990041092113101493057073907703941168262764787389501958938135966273011929910444811964995774446403594645996629522198646962694319927219570591489620806335773355770760591497706003948377960673419660663134185511748046224421070832897554059004503176066540268872610184607417430341206829922632813206560290497127412188246563401721289448244237162452319159318714327014007122887232010803990919449123567249244970774980162167240754454438458160787620075296544086348438126685929359208044578296215980409857520875521711085530864949154248579444754962921960039449781071297390171891662230267533885525143940231853260186612946750883901975067663293991527869672979087591607229515032253417544330846404842374351235891117663235464041354164392898695929390032706739159145521916917984132031980356907541875776575128505171459125252069338497549945781756448238168691273804796844183222904359915574786495324261536769132625732854136507942962424143430007260647932783563174396651071480123452502487375749777557923199198295857509214089705906774012813579232816388355146590547567760394466128324663470175898193324972014898584689155967847128739575435016555583091940998376441884818649813150400638370120036995981330148279717787647091045020998881108259243190091513974198396616745421799754408914610460191812659688866400848498029809142109828993165101955029407405698802740235467175149275960728782987611079701657101043883190337556093250823848835572475100375427298322110241717795118665058271802689567916639414123072992258273012291861875348633020967046029192506123989071837042804462321452420960600788707513948607362035178640765408948768835524779215494805807103183253670127379484200281000876000074941180231863337583841921940575048211030662059783935546875000000000000*i1^60 + -20937636261605302261204266736070815293441138791151499815406207960280567505138233165877055076738936494565974631274157529633654589806066171856396545256100321533832989716382712447108128059312669648543317748992312726181255549878140486379576949948738710689095807760527888339142653377433823161868385969691312962098868535459021066846970270030134907230655436508938255624382887058492159571745290583911673195457806540123493857480319690339481857153460993241936431448199194749400165210892337867237501428527208948995303226691970017435729869634285315999718988433523457107510513992812768338355181118669018850210909817384412419618175554855994074763688863387332480291038420131576813404049541156040877681986596366155918549642556415193088356148405058022171803644479567240863719216620434018479646224607669153872225323431482613568734564817577471771158254004135915814031440988046106737599214918943390897936708555679905200545258699196859498437944300271321436204033534989580316908935521734732145871994047978971436144829769306011449392021528935652975079513028320249699938088524740725814176616113431444790847005420393527132737078275974824592919072970772767788220972972706167743870851604735714600184252813378310725972106159978445025977517354561434492471555643637209769076666371759033638193019920720125910990689896509645735627774626074036000851252361203444550619423921053912673136599016991243672233453619992045519259808798684250877770192147131636409959089787745581647804510598359542430113712049395320127271886339725045519754746292389202090674688696072527102803298159200742857994699721277879025904424396735618220501283614752506792470658922522119838826872036811012689743876990087631847715302036870126003802345404539495994051268501307538619257342918854211100781437765604967019302852427118816822190310925410380447864032118292184850741688392807705564354675164432741864466109132373133672294575966939811356211200509757989658814105560276254007842611619786272655796017690127912279573589740314187156638718972904771403020587086639754456798995920997473134876622383539327424525964840602116997705744736671482328022766339549550156070292349591437415788563519360743117007323976130991749603708581360568020834161902060981928611336868199433279635571375117780784039998730511743592155731679479503336663277385136196919614550863304014919722138058237327548659819833257963434034299098378669005422250391846544809949436083957330410524148816033361978423551156624240861776506381648202976883772722358994759237564392751101722753790563634083893360965208492967169818539021914724537078262991598912798669328479835732435554440655778307700529694557189941406250000000000000*i1^61 + -3000461727299953784052798470657424805226595052466203019692997897005273604801060302797774129549490309101815547132419610406262379166489725632891260238115053259501587112494571731796969913503297823544719205868545857635241465602023965234699361321394198980851137412486276451873221362035838990881977622992270410954624774133355836137195184053392358639650330790946125906548632225157438523858655653237014859358028233990223906045901582544655951020138884818382312398948445841089533840382996549839630863095333930312907314747265548802318256496929747937688389458121503331415739433792362704061864974319271999556134191659732645314169766594927244238861350927434601615754011287344115921290019899295334942723392684500058523940432211971973816272143658411138060409450258691775248792332422609382349651572865002574190950440335384419027359656377667474321215748104251475987693784235578089132001124976724322941361524222642561026226799199231814254019547587315585690194725917626557404633864040920244955475471808024119996335305124022989642318210242681846964675500939234465883094412654584842562501518167387946888216906650626276541052944916085305278252317866646622232582683352607438586737913766801930819918457951588140295206752360062241699606651796729608573443705770203983527707485827043958189080728464657383508535148575495757549902183629074768503604239153314885689846720098673518323629892452417189664707030237921182078470771391217760926882775519389254237470538301861510245711725270989974742870761432151135343386541320006124599839707041494200090484292982045724550695276567260561511100164833875398852673472310863241988512216697242867756312933369805048828411426002210193978937458657725190414820263816067168984361262859500774611628031955384916029405991870134702600327827848995695310013332961323436215961635300205370907307183088800227360975841259495541537165930353940554047995067898058713152049769461308644885540963572993203350255150680841781235139616517973873474664695781411916497865386303777062836613429427854085153658980010095238711790858417997796207657418838676308051786960666738754318120795493454592583429647184599437606343894325413275413351202218139119231954301208077541969428842839984263424833366971532317189591192964054827445169171109809022611097102627725193627312156472194181228117826258006879000990920412630649011926559156555220306265241750151848298490800445667365466805688405043182508866191136447953654015958390037012550172095364285115688814144582603837841908531693478492169324703984820681717339843913887835616204282502198082910995251583907246956572449946354286135358638397581561296778573932897415943443775177001953125000000*i1^62 + -414703700793860122155814206091314260743872679141118301805978498562649791350478122912637367918921287462635059714166833303916483911208131516992602054537135878267180149998238644061497531690155163438823849806684076458537714157917786254582770953721118105847779781577868503984527882449392877507177414571963343739717414122909534588380551273345287309482961195484542698791555510607648173558538812143984747113059335240846842405583424409023238518901214555890725600460218614843750668017963926105611446754155676473538574153790996459807884492938492068566656253272752290211789892657232962612753998215945452088859495279426197385655824612470488714659281526969126667109498716684847410664615078238415343373094329113607099118524364218069080988282575776454174326749634460254498452501075893233844384323840469323174872605244632897744501780138020857381076166358653865595966417897986406320340738993444325134273818953469925823478684614022691262993436206035938162249068368317239262478502700042987436384707448852376455283011005923465734483371657312305726573911517184658568165630568369798162556036940475387577507365039502085930115724559722930741267974781638965410729105578816328376521573116856639956006220659992003337223620321294650285716535002806905994903863803901671042430511819538921076210116159734443655366682593431223933140689244080292964849138340574043512632542987046653841875750696671411067862529774117927478929466308118642416854552884226556579975329920105482013997823552875791904243138650889868393842885630335097791140754724737240447147601151903938377577534636909523550294383967309826071752633250107491442785531367122834413191222015761059052146945264145491006438559122303418957404517980704153438872965078665424759506277478997113804927165885109484289294072482599171037639370584559910032052411977601572034404060459458530246336325731191378557927401004806905105482089779954261390350681461083908605157058432262981525058257981024084048576707452774283359033817161650960887088272030968804354435165743885245832182238829748356255796726395600522459692338108698185171056636038115604688015177150907943610251765418408701159102459276973969584565051579297864597623371007484369139618880210583673757234397541306151009842506866539035883046587230216515982408412579728856916655778874589660417981419205322647338957573995202899728972995526479927796077014019870430689293161695904979613418920531761832024783615641524720417822391923959927961963624852636071243952503183013380876625807317708640797339982935512865545792905258957174913434676274944364227102803312527239246938001312666708183916320371378838594011995155597105622291564941406250000*i1^63 + -47268510891879605609635744448467625696827065803792024090461193746926927355195858011289839629612235728075740803843474118097951873370825616799809955607484637642191229554203860695044304726114838961521879394412797784323602579697259814792388869592746378580734275577355001058872465697233795280268475915622823962768309009545454019621605545878167344448680795626046216047123516718765993292398016352844048398328134627959229230408586067864725020647571500924003785384744490122889184021864526056214833657568323112954481693242891871642901727715881899451002741420939384137293246164213004887737093589367397046328450583499710733295410778772570108676874914440451935239212474255266784308423681337202727964832388908981932127197646412902296179273515007341912913507089377592177021100078286636463553775011272658132076674203989792472037035392196492621981573845913861248635264245150734345692108501655769557093641640391476032610066095134609100061124174880536905975259493301385344049734741392280505915639820902527260461677909947765711994448893935598445692534751904648375217277548522851498532662942137826167069292596945716988717811206538229707236683175265662330952126007025639098272420814338916459889967611591297952066833462706266111061938695956447950252753915609273286657012242594394321985794032109919664771626040560534774092604133578877086323405143228862295920615022735344602529662987869765980236657108623899410960385594847422404119398218785915519873122137726564968539464822368395227626958683934740987639594807786463228286249333145892217651077353052890214016540697164468340600842260843819446069322515917960135706157550380809100764841766540416738374845499713070603085298624274314459160705759091561309513246651493664173887122312184284946879586318837207164964482538459634774372244384218422141599168956389740709590534336125906724979103623196860578358414627319833503341000439110240482320855365886872261414173104880568124608978569691763283333559380199252921616094821167983398070262027584950852841660653590435432516538808437827446164890491480717179691433048451798500924359678672828373023250097843890437385978536860494197004402391327728011656533264973827079408082178553080938103360975482047266519470301820638738753267751125832284854353075142916499953419071601335045009638830303856984085932565647338208507421794087793947565859923842102652824890895916104376440490855603843511530346444309295135908283434085545678607795927031131042561927169824823574517944181919889449664659047280649584053723444116543500269865099853743465612868712422259320817128517768949300044874706509051666873471274354923110649906448088586330413818359375*i1^64 + -5785327742888077996879335953617378046185214222354802554769920613277141856272619803917997061789096490506424114859936918768487473429459058223422891641066376873739967927259719638889731277169546522365811568545313192403954591896232969528154778414338395577154298368009935665740723297848210214425595650406094095862629529213128165243747358974022766207099417185882907993130798954793258500714874542973640727617237190317046611443122896771618146982366429512651811495037981026746387825762345964052771393327680392213802914165164221886310410510346940546626169991314575733913416722468519904138203850495263288138153980652113989797083721238295899485084634369023306260029311174503737982258363523147221085957772591804279166609686891538988583153747624271775440198257431702331877075378794474388060895597247788033543618438933525085712507138004946310552983942460106516071539203866935742428492164699849829885294139994323785251411406714426576929237305233825991274634565592259171770392012942514706445412481702605356772699713792118051237871549119213201516738099353120391689503909604099042658458187693725037039880749952572085510822744039607243831846873264855672046319809967600444983320062258447182543519856740787361327732446559152606309890632733637530374722521242879449556505364871362354637029213880955385694873219209592042358654116414237879135937133282753710570078320306472549374430903340553093345083325397093424174237060985407244299859262439909975952700083335176344780055601866796722822783986976593107206779373141557498910388609819097163457654400433107076838416400233303392483409759909981714773734314820962543299662492136214323534422043480943624987139654546162690484959659206038410121399086370913214685510607419384905011429518437478560796486631281957985133627329173727022288841879507617559987538707500733208106422084103961374217939797867383135904822831190997819422713341645027916965688459617758290158366105431962580426488008398498081598416512170416760900732373419814258074741897478042289908564383122628355911742499904131761728044761894058555531616506220380177412019438889260596240504818685842167608667820431267243055178764779877877817619556590004148243953847444144116263521792089535524750446924171202156699527557605462026583659828484036522450581427877663894833806192095774516947278419314551571078975625340250582324919987138161994136705566776020472344783989857820890440251464147493436994596617282964955622210759761493769958294342713233528104280366101056785222635008338876183484019868448280666716354570311710306553996638515844339222748948003579303204604373729022515071562793309567496180534362792968750000000*i1^65 + -650233449391550302040849787967549729699245510059539060905949023980031639107790261563832333832790966316903871806832112629216302319360503603516451567218347547132137890252319406046412291868877679477844956898862143604616757782925520244019395973996323570374543488577237400475611761122351642881054683846563445201865202083493213952290293809537913318267820623500604833982418240280672852295711537743767734222692880966084714023081997501815787789858179192477694525818382978077595518898958427607424300119111611135424277535486612421205909061423077757012358052150833824889673336366283876469719974933862332774744402407732906393229584945591965101564720607192509966937706438685440693059852146349501810318790058822688558609658589280893628254072637362016906665841844845053849855778433166519191835129857960775997672851272604019631053763572822518698337366730092055611004693872517736951651812261736125407863615950468397362711798800644854364048966757776740297262131056273636494069042325112494425811330021303106928781356608617008650120776767878527928366345005557345419570451822593907740484268762610752356786742081393775042921066271098181822508834885679488437858847221481632259012294563646191580815579788181672083765072387425522290692922545567246737655695022736611586969580969703968237318079150268670523529478444091937821960329156467323204491500708368125165891207180151380078169825507568907478855033987416004064207291215552062310918660620651546402990810736432948047777500112857262612925861482310458671772446118425379025556180398714782516785188881886010029392846591542017089345126505028119929452057685656574162582566708070084520238919159507004221643940049819940451880078415129167878285939258711129458231943317979599705921125400607809908662539549852434899203033823139302433674386123385658389502860516719666506682313058319277261900022430820113085424396100812951024515967234406444016297243325651103196321106068284887592463171018123643752959711214561587689208243869670032928977339308825405895727904640409913484208814085688542960530945945350475170560487464775041374304858979288994754153402668593319121933393938223094790706177091899416754272590531627710859908062400819726528689418045313997687680903866625012493157205784421154836769133229489850484015076880042416982217331509394635906890520789064631326100481515726696174634043535310348537561168763543526734710116276973848503186732875173371398498024123810050454846877240864139185372326043552134292865241016903420863514252707247242306098377020934441426918032891687082776648667529245683797625951388778761639168024544233048800379037857055664062500000000000000*i1^66 + -40998551560167338887754170590561912549968875953568212086490372397575520018992433937428382327612814228952668225404390681038059818986493276953122751901218742835895949295728035320602849619535141860383933211172245214684440205245258270883034875525552023804048424567004596200354953214960216389703947315739118790590152485546311484120469004881575341090406408168715196196867715252368129788325302333955633586236063700425219093532931395300761834611090047521991364493103219638109260333916989105743818443198692608594492650197605494551772448085435226599230812221789767212193595068534205605637037079204719811196356880915896198599392829947210684025784376078096523691482344601862334206969727206833743206591938250588527908920715913076308702755344642555306329885485156351134894780805514836019949463254358608074337853056979887336436579654748334732125033526593956684986149607104984799677987291821094753848874901867394455108629576536452726825684059224064437598762795528315326691928061233731761934550118188140096094262780710822232982011077213046547995131646752223002536176316646156983764259139728749777476418404325907589260015182149462794244572928047995171827865695291273240951665645838964533445564144987010916448499750206207795023642377389977745580814539321874820267194755835232343917181602268166651248115879538287646210697609055047524901885978734865661850486977267217980705594371804180801264877199230169798888091212277449300566042676627976616501936518215811604652840454773977695122264831810163773338550855549717909381186089526296163269458095838019031765463338845376057777703265727692717587471712597767154337318904013770867349159534904373263104702913152091827302116383275131722993630165926532557131812306451150163205287870204372003189065598527295338866090128142324783370517581328227170514741873174883424540604417733260175089967778654071976715651716493183013315624856162725777702575563212103738704935751665401725380255880597955750934231846027110301025452785551870636053408404681307766991704558298655838322729780193915402490687862155922816180314212575613437427295789882026918370598897619634327883380362076500964639810073672503023419452464692395594179049839557850641525557382069626424123346882283558675305250375566926615414419895987094041885433620984810900356449440118200393224166557817831367961437574592531063615789730501598849155000795893702668886659275545752606308846940180673080718054055468295619812048687929849792074066718721563359784862797756998799695509983759440415847562089249047692683634757439261588114887612747218967859556428774594678543508052825927734375000000000000000000000000*i1^67 + -8880214028225050873612414400767412909421009482228446717685655858780908216083757260743110337499849373982741106950906704396234025586144454153664323496211255136074528582097867197992614109704993050078698903294997809342766231566303671757215136831965829437409171621569993282446565190839672281211181992164774186851679935531556080282213406581741400802851903696582721763401689545572783273328374082646104695028458965645041319250752012611846812905617408076137612185611234370128638476782819371938506901853167884154948325393116006277749926352597385778296111926871377958516293798259451240699228424995193478301319159662919540656565315594521900321567831692644790864865655360271426006910282287836934811580430862612001434340198147648527474006546977325114656544666442654627099035003768709481470881020540592903685102163585879683942982237519845516460235715470930510269438784827344625696418545193494569050415719159187253664542786346833774749068620304399712295687818952538212331500372568549146364042849265435516823578763848916202178914738833478786830573667695468152034303215278090507416070258731031928144937486983007290909265310865348261702770478072796957886320786339224038770454201899261445779761224675716485981575996885941896372659458167903160056878700817244674875601030620149930435278612568734601605274193431423142258396450925509701301166435572779506337543557599156071036170556743471682066665956375659865755426427106065934986228114104731337590233933136718709864681073034584222749127218650830111900893358075784127406015429095526405048595187664148340452599204609828184930349092148598477013889725483439735889544227774170160576615489823622870876862702471111531749632344497604523126989846054732990369492414682958889959687742902556652410137730128354746643385830611429716252727612198044828520156081332830862591878669069061793594161169395807301364750083346812192016916103434593074179832177047108205799289346931525980245489832469031887966814653988684017446233136344973711978112691030689565003939156012914191625602447473760271432511450563205570712165592498583832601017163678386299581390611927015455186645418141013075838122811451969072916851420583450733584568162533303985616441125325654976822143668813783312552649450085228500232297227828057978175766303409026335198832630414670675417631277780263897861989295115376084598811490007367333274658003992040097412023121838493742661708990408353159040890834787853878937602348989512929711885848674724133285993754405513229391067748567318119460057393664968547642285450293099348087592640601932836397073930129408836364746093750000000000000000000000000000*i1^68 + 92092221558774940183569800650156612657807307428427390637838144952200842915132361160405353348251260215350771605635520059129968118301156747590988990469256597665102377733039907781638483662931337970096914040261089779394704991658578595185170838205388850899567422413788574892153904601513114475051643483282145481539180819295115553785415243694817681473028208916595135446621628943379032844899278671254076391639761424738693106587819022966578144214716305742613362171712263100923526097835605811589788651885304468679775587092863620711233925798085094634528956387350180048458767661395321639410716650374321246177356882568914098857345186806749768522683603746073707865690001943024131586328644904571829453068247904756107135320133954896745045467669425294103753784832853170855052963761155000190500046991823958284186788614258589405447506023138594624338073593936298323315719109989741934873886954046841148512554149903479326517350886219938045978674740723291200171101342506459808798027071983799136874650774558419089425218514708929236661273305735064632312189216892988595412035948389430558048238188933579841174676244352874686466898768688367043441504877342240198470176454293078829930178658223917363223799004024727813012039903408806754126451380678317227093996989196587546108551338939540886372528947140558520663035401448354086237051131197300963449418200827455447778180184532788615339191270291871654408625322788054925633155825146346578204028833641044798589974196436836172252589638397488173029043817200242699330556134019246627075273532193503930589353625353178200372710964823750387563126906690036692827383258308118798186511204631717409426938889403247906201449901743089309568586901746838649923804413759432314800002468607371318142643052144904702128286428941935817541009397879393713859709347771815425995936298019063342902205393157740806642137074577961850000291259076837994341989747641963643625690506449598802386683300983099000385577426089866952110752714983059190352404989091375512818426275759084711280869110849187079460249669062247655515785512747622182266832010259588448297111308806278325897045699700224003490299646863519215038598386019941994652540681617042465117795676743205223975296660785794974424493041823390800277601172145799758995325954613881487856511149315260629936209355864336418331115706634496620934697227747901085660815853497220288838120541488633087648579171050327901489138995206668438504469266030745486860907708528004998005249993207963505090677733343168386727443080832825425124596345027617314368196679803867390200531931539797782897949218750000000000000000000000000000000000000*i1^69 + -87758053875042428665196171907913012108524304669321759271245816870431553494594296000391859660596685499143550926378167336727816141314607363351136369894208149554832237217721607987123359590973502280324778602146287983911470411265838537367531222585222633718108163366482233818190447376477262311149275115419641163649487946166042165121272815148168998273966828472440419871086267651163566339882795304131546382395507777052358491561710482206267064677202639717698944068283270383285360958257766492471639958159449795962515962936834908610889879879690141175404833735179742048590995288009571089677081463086809228614952862908633979639419069580035390167944329099088515357440162718646940883210432757944809669584751788902470120788449855151391028229726050659837411793563954511749269732789760846466821129124255142410067508196649829623767716942957107659239969720852317105050533038054514825991522440327962417744217227824979363731044512523377963790838693621552975217491576889605743242020119483951062410581743684548897635096364547750601870955087187705489513910567202492329451972656653608458845735100030174515712472063703578219227594742282764094557991422230444551646018457305699515086987349894750580350989169434735407126784274978439909486771535742538241832905319766168495219520354795531792289071831413756287187444742639033885116863583695703604166748362637695113171864516502244026675094283618214094252132515033057892619646816040030446257470635378384087897731924222316667224542833009220801431147251759733089102742009679934630427928470142681606449086237021846671091437738603271497369102269820035931699064395244881759638503484402161254791082329457587931553638454335864067615865451735826626788346281052720984913683460469521588195010923974807453108788576676557856997462147634419132585206924791441860987888728652473384216370657495665593146613061942125485865412899632448363935249488061275809015549417082288810567469949704239755779176665609337870411816315133302951652943562072689317834090246195784123687802835580571675962431996876202874380130400174318716315076362644694798482418773697648072757270003454295031768320204520824777029610005571480882944807690378245897568747613575814494014023055811466986945846086739798127355196260620563720015215816635911879180212735276752592831862566836961522384016219441521372199887034464284383347667973678000258642102098201538317439682770310353487002375862139349273607103560633708574763325120202012149008044926323178094828967963933048963045586295197299316345193764212037811613560243677763616363245086669921875000000000000000000000000000000000000000000*i1^70 + 2335498330036224594571732527571254016282158302634466639703590068720852580981939523940372233146262797848419104615547628511394124474741665037970669356764956966502202776017990725347439857858677799475781198817087876012521606820417743349263604640416478606483802900029809121787786018299118300482022768206970700834828274620875381218494044417282336841866812063541922147222519199303113811644525646536099545310134268909962901885216644004984423144468227599713290163670121794026117530580617106529867467447515672975137072725295029669786973058315525423733832754003073274636275151357667781348107860912368984463627041270696194307834856517606619677000699529543108008815465836241609629056185480429046586018502911271765536074712122502429541821071538797809441623767903681598341943508068519269057404932322348335676693490919519059005547826887612625184880731378972080861821768337509157542518518157404807273959977476141234063464332651381194680534663725764702010456936987481354316166322814913219822654883099045216228707226323927660496625221710370729915949020048524795112161620572528084781698245601794286727056152940161581782503181877928597765115390238824679058550467093136796762646410827210881052111172711603391698634596756013498776571088373572569473678609541132342911780291680494433723913592178490847628767516890598422298063066969887116225831054841517770786406881935210120616155951620209175037883103286704048510408464283915771054174428468063727217448284401733806616031257571316707766511190225016340539234440008709314357685854231305257526765598277562985287155985174382305839110294389537052026610334967531088688203726174527667783536041924446810166292918893379337446977840552786936773334834703762391673446749190318065755882549134484750412779543853515265475510797992075873278155940940553331882399450083169114531469495647817896386841370272078218634913116842078798736976871762258118331631627503521517148163312879839143336889147207788337041332065015657637168072488493075510846601314337056063993483428026139044683310642279552692151069530401839451351085883551915826033470532961525384506126539146316288144434789937635281120270787916900304319554357238063741952050843509772973238856371496172553676627145876511817264588272746138920420053644645991087594064738809511536540496949090930113248286509793083428620044144942039710034894192858976178475025148157044668512407414084373556031262722393902813650264144010229348779844297960205160289768441193425474324586094572805793332758891913584076928221597082700974627106491411978675781250000000000000000000000000000000000000000000000000*i1^71 + -315410710059880723271459550981147145522934658743887486738436024849990258836803698792306850774400397392186818329562919579072294007592126796773792609913592401035428773641849105520790918319738303072412186346583706078799716596513364308897137439604757687489757686468491120067604926680365085848958581825526858014013937384459522531197700261644433142138134315143213320694793109679289389212470199684243525424286918929104419224200787865455785876883042568550885398190104852232262835244522733713422088216184010485296779618597223689054891260977711195878932059972928694598726042531172312816897087905568596153819595051812234348578286181043700256341860338450350922445029887388969453500833893920821427130903721577182698167231315192551456215466757475603110100670233111260340725386835249709540839798467363436072140018259515320288670015784884644573983158917125724272112579664643016131037262121551812578071421094583206649168475952613645492808891997216162633620810134475742708441851541233341923563265499311276638390115521561733726483996849247558484329733246906906558336780950280050767164102871391850121152762695015179053183649402157120803286572288412673356666397738736358110956053973314155244103651904566837462775218348387851128496432323017165301368049964616088333055674870041774072710387092172804130739115702958238013357555500401585196942648529614676813950008895530783056372830609355311137996791619682516595306439922760494314946141121548836511748916179752706829206996799453561365294766554595518599321194437028607278321814806378393675765570769746277298879561132909453283243263417530168581569545560664035631559368221819995835361697695956985945736874433695972723949669796180396398748507576701784156101005587932124184945795946072968789602758397027276686387931945200271549702125250034631916587946818034802908473276321648021971263312886648702771805489084229901529046333578949749461196449295958955130510769233896829772358910947481845270591285861730895140424635068434268804904567465967289560759062399162663923298148959375169369015607847206044697944939989533551322609599298345563194668308902611570949446006780320950938820700900830731711683844959321425138023097214492992594224242755747238478674396679560173289892617036485809384908819150341503926323575116420622475605694376489064135833917691383561088701514964633408043212161815902136642256323282485224600623874213540948869655179950250955662069717826539681988884555092125817054377221141243660775949338521976611415019109388790621241593129682309796860115685600000000000000000000000000000000000000000000000000000000*i1^72 + -761046052755598375211163686827005980642764820605215772524547682538251811220820225214343499959696844372232871134775063129631082326835672132541866208114895575371409434717951487820778273441680135783179708408113834733349919041490976790986142022210744538175740460838102636414863111609288129832474249589186150728586394505490223951396128549474603717802991783115471499103377424681173348362501097775134770032588053909542102458845581240646559575352732069430328248104626266738293514388517984064739861588251830087778606393494945290005098955075809391662297239058229500955316178023225110182529987793312270932415286658549564864813206765612647207416718739412428646605849652679934290022054984854769201077392598627676941453334486839868849987775825586299703318426758740518729483033942323421754228252978751372203921042393461213923626057261975358164893836873160705177803905921253640612554776559833217430701129624818465725133301799998509893138720939815555974361825628489634906514615119122296455394188549238040448814581881083219843824194890088846151003909635514159554076635152857322868051718662495711778980293194056182217787616427879739578874609758447475526838647679940020483815673104289202129739362099070271765216940636330978480533562183841959788063270719006541155172591103729791042072267226079212033583448052927918708470054489511057807781918415534903555814688484190853649965663056682609545501082913268019124126852886116474907416798780079703779128159044062844011368807619093841430555536466707544809403268273351182108910347153850237139204840808449675051031607909678139427293827819451241773286041839974312344384496548169893903935069482043869529498162595875608072172172055203701451991036201046920311053355364831813000963803909669546000858995090466981284326599305252048741352937366186672240003735272643712895892528450612202430201390795773094730922630387568374860825144464471640965213638244727600054987783422581496765777921838631036977855895911044723971258652243938354191448666850852565084565073188654541444756523280249244022162439460063568726655652468696949457264115841733604191063388960197925633206137382177605022981341310133376346609975446883924112902139467723306058835829967979957649352121317355357662753680314993594828792987620817233319415238690601544376520445784215294524851657149457935087161678110193806690409734510581747102467545435420509479690555174216778533022106425433977275312848409251310238207999012821424856393635067390716128144134482506667038217830130821104687964917205563814400000000000000000000000000000000000000000000000000000000*i1^73 + 161320939077281406089944026521642372969872444934775347297685020175551472819515624762560153250398018217810984205543005972663661505149830786153604368414265372918197107477236588950654864192202658173194991409017844718502788033582403613777545726517920123092316281174167602012390544877430860374593036285358061390644416707973489483823552389545739322291721075999002392887369495830361311732084830426280627283284377900487199030879607365043038959711547395382267205377139124942352144926012422145610564653035506161229091902059677557044260334176032076467983383473395874178296872925831826377928487198944397179923150079675364032958222013526172557434123737018216506846654095672937731684168802854027017112581120985324805892678591063730549294227294565736057431727132226195256154895480482010154572838668063303649193995394456418851093430439603915987340862791334807210643897420555576676395293986615177171089546626452594729885892490516383876403447538600591181257265469481152876790518719084662404971939493216266048618256515933927233990767165565548953377240923771692954692313802807624326417659522065696785245790163309249129927395565228764322643009038319487389916658459878270738005926461483786701093892301607700044209289146753695768163115853715447440326498795763718598024185893682256006031232704444351301932688671010750756063218586305541631208623120178073181386990559333238008045302567052487790907389650037017910801657903531642925857502222798545614146228260048740065938423721451350952632864077063799830122115591100234262186427121419224304222516282848546993328129210639444453837469588838324250295040891557796156123093198003203616447933552982116180169681144341436728457942355055114853469221666104358273110017913027954385248001738079728585042552064963297486892296715130335458795166202927280510302621241130338356137173030326216632013682651554463165355635229581900117814474578083519141195118696835082140931088211005063538514487679461597696546260505311512225717600816045572774327784213843008082206772824693000512724408296289622170948756704433615989205860645542005172605952553445724426815243733817023224147659205073775337814476235262293726756899319709901648854868887533166404144142070845237009860627485412203380746912281538678397258421415338779086232827037179698380481378471184041483748544139421427223343252362888625933553782762116199707424939062364390801722055389946972192653288667744575601546768016863600952966168894303878015518788256878842247100641168534765930962468399894860308126234968064000000000000000000000000000000000000000000000000000000*i1^74 + -301660716403525830151430526169962372286065370235695141121764262564849073647428651141892158648073608557134617912204108237763663006426586958788465656073766578620905328197388959023759642424784920614267558606847188191357655776705659465835573743567167941463264087318332426556903080723284509436478762379343334800795051066346750165011342066307013435664924773382936409239004548613987847943348991617704028852837457211318431953757491089850509270208010644749071152737526365938161024892747792199483712088455048186452131295227751602956319304276451985185110252063206525712188221580892282081388502938055193946658515988180106126025486326968546981870375749322587465187447395726327401488811896725327875158243542961585149812710583613421840717824944099445366954402320568693328993290227678396935350115483781133740544673348454904435382189591126819935379591856159725186401331467549410546994671940089938470878166234673116144763424554395911080569727635043696295657774866948470026836628822594726928189088881697879327415220238221723121798971951149656248690271071439136439038502944825495879451325595776470635135461796773110957133823836842194808120652896122671951631925213198329971846728939336850877532714760731137864284661218537201947932695096708927575420234605132847285734147911834002993152693028765702285151535144133688972017853458757361196274132989217894692487043079846191365196279959813617304266281545756792562947438741914627438928638966625583324020951371086316804899169489138727094628979818732289346751772218612830475438442509540688402539055306720861920857258862444101141092476122884262261647543754582627007494696723764725111511134948624884734945122753056400299931450387744861712596173471037889249948683060960699379736582484382238186409177553310682099330495484399679154665386954312125443355034929174772578640454332290950342793535058900804898014544013747663641053157556324386216476756933604236405325650941641083054735336577588750473864746301303726568591998406730545193937998343161196463044497522786427274185943564424307034758909736570148107820006570041543881972927160576916237934574004257137125560845138235514895801797834099383000635388376947340916375793266393004274881705527451168223521919739173642383669950189277308411690058728685941107134781550119524392233646168494113277195172764866852039318373244061910736074326409632407516306500398169329229285618145882416157699993882608078859774783100167294006987957146793440248729333930585972228176996270626516059371912439953470835916800000000000000000000000000000000000000000000000000000*i1^75 + -35486599017322370977762368269539334421366077754645497098739206500947789141534291336424414445472284458204320895997718802943275780478431075193821570450634329680967502193154473192865174707418167580901971401978661284605996666033490738092187688426221614534907184224786704287996964678488536138534472950417445404435745201054309806193767709856243644724160058659623545339376779415513811126251658605472276204016961733143837774018301690767210548857229143858251485454139550553020812861818599571872304255230642612634457558498502691046262204951183315633929421796102138350721413734609470632295374990331675469651205104318150744643337249611041320616586717845684189889172385438253241454164464444302921140332650423613214827056759198059772891638766103457449969950030362924707566505090488728097955007477000570435883706376558919306597107122424413923815659305763119301268660631830693696734427894913761938658524423352768229613388001307133747377528230056406429310446480929859677292792736837576512623240762658951555050199084761691626169450974118999217863397973755357139254648537433016304042170297783693944356367030056862272379291398516517673715943562431096627591693372155001520343352356796488957812463923858515596745655363152192725625354920009611270171314258407552410152612043640034993940577574449205476605824324261417210036293343835997536501448772352380131130215553871136956792970435663043131986871062805161941209673666675000962642087992581900794430499292908104660426193604483500383049574606553358708877770869106801689347707393781580720267936613124951207512165758840409582008295588892009221521310674158231529673887032940525133463477917714386745407646416797151292266802785699996476210845983381436044782818755224035042546875681473175047368864382477968909722543439387221079964066596562252990273791444719626718657284360738753740404646205310396555049102628719076357799665281454181394848570831952670273408162598042819755966398225697192413951058172638305059037620961017181094035856325873341319814996316339354789079427459196994623169262983310945840354111000142489407734280055417603066873953773480637489519002649876497891116242579639792451224577438637233399264721205151086010480393509734631338872216895691961090715286056433686027931507319278932741406286578815264308489124408024092391516181418441808211416817605217514988192946622336106097922054838462935313529934657970612946474238059994948421549630956632374869136474576454665311222971944245540497782184691779015520611908100114350080000000000000000000000000000000000000000000000000000*i1^76 + 175388964209053409874480581730253212587652088736336015598662713125753292050268013739233525269528476715853045693163579591229139835265836721628461587262267573417861247835554237636254361533791098286021120538515659660349766999188626982350549505451140791010354802531483053012372840662919525977529364946734533936118593134509221532402193562813603479142663457328441812918171331699461573479449315803525784791680373689525985175680079512761784360423568862017123342194957612090502312180090142590040048959801468785563104899117891690108724864092079936733723408812144100022925754635533999943320538011128788749142016304643218820856338393648066967218365692866481646008831168863787942360777608036394690134206560914582457593049941101503886733308390348115018422139939035140934039616873840924342332369098099587429477439753358787132386906475150656224962738860781933542130245945777127002842123203390111954182273526575503606308891167928084871815217748565091519525455829625743614128423011660093851537714019998101049777861694141641281459689735219066346823472603889933054262169035749145306760076657711725017080278080532766176879048755988566861251084307203973828628952089483634686028901933740614288836599694948358258995904969548137950625274557294035255836531111646044261932533317436766693870303345917917564764576041254396169765184155473098712807375666857942321172722298990875261433247513478096141995207779524697229611089619471467745276811149338437733842864908410384193358299210807296530989599716640006134839911437097911501485079348570543896694181075097022559146885055521447443918816388196789184279404399351730250924312168374529473658760064207678146131977804174252361182468355231547378582808681358676435363385733146907812577448609113425588094113023928530567502055090786178919497223259029514775641220089569563546444323226115384032624718240827773005042894234168882649595949688086335071420382588463121660059191113756338781921586035442756227344981895409994469214920663458209234493788798126711390923572715209922568651708312848061693069570896195581681201832216559412532565396200822731146258756417287037787553473082872866301355736329647069096520750324464225511503726926315916742957341660012392787849078528506023917150088000517301653295152425510765036244830329015261246095936541059789645491844731152377742536257211354057992649655230683557363704884041271006926333774891893659403271266428688900183546025506992099951719698074588239780376772887178579057882908577607010455216193536000000000000000000000000000000000000000000000000000*i1^77 + 2733140027486582510814605166125452683662792021206133533283933201789039303902874074291092523755519088423442826582300834355448729074708723863584964253641474058667042671264221041979039859820147452470066333190455062763529721179814009488470150146971560729515294012881161366740450386005948619726314163140497817355034298540031078290349114127057953519919170248382566003708225223902680442193243583335671215480022497286317604825468792960692932187671298943435224673777465353333622907925216226344437419287487868864690314105583894683078159153232040332734956417309584344011972039645704175678400336946079953981019762037504982115036730863534204758022613799445764985637786213024685099565589942238455163915837462670086429376551020384618801433850038704421097137590875652371931118599910498007244806740756099910171778668332335866024606977756523350451221511114492277680637902640326560436082190145730481990817363381890661391016398607536818536595004408790697426589854222839802618174840027758734110884881547620786664563274891638945887148341913047136953508329217754241535022228127463565535385230221420390883884858000569254794244433969318235385406771646616781823905451079277094527943365567098645850747835383324945175670068778212312503397016564275374143997767611634798904949824824630273283228608272774118795664067657668247052920280557089661162537173649565066630733991203857912468262112883468310783846973493531782502534723222487312669794077685884927514520902250654123965490920292451285685493921993378260342608649000030528679003449757381181178473327453284824401605448667458005626387871555154901432482518404491171752859012438460595682907906113077374854611447664886002295568213590262857592967977855833232220281271436840446212291114792937072116769175515971317009529422453783248760960043088297983230209554519211350976357266173191712770799481927671008414355462129081013614244769880923360921821107625523585686996588977216532265536643184218656080528701787779675625259214142880884943082834846615244928539644888139892459773411384026758662134752105552847783564125162203712645305660472655690197085078027723850901517870086157302188367081063862123048702349679783992252374285641555957363677822892513590572118072785429543262413315658237514611917336766883729270803172147075509378223045828402183281870296540511356104487353326444617455504526656262633011086015059489356388303179813803563598796695870950524369599645368977870499540405884520258263029684388712059271782337645201745510400000000000000000000000000000000000000000000000000*i1^78 + -21261817313162984528385695329148794721566694612992246637832710607258468514694560093887980588372987306073807011843228400303666720989129744968825087330930726997926102036413832410447716353222489759123922859865179720538579960910037718252323672722919643829269720860626970147739841749765181095628966403343435860805351731904948028175927144983743343574585517270639136418998870997300969987237971813902784356734449785608089357829697257316424397171877491413523282810974788557448669133263838107733005061486799279511136710331504923923991426554948282775464171149795550995408899561470108130203752930884957694092550870725185440336703726063835299779929213512051154557265362660489391791462991223536426093330279994603878444659140545831788411549529696239269105873933471552319413529517237001238853000876862780612981347011022424499127108057377867575889176828357338117867306070407868892257680621344820409896048144694299375443530971698511435723597926361928804283414997009630437872238609241672552905356374484808174759660762290149291701973730995458786081883722942398277314358366123810213731617598747151743787267696674848222971448437035130647804511276778446613663728576536644463146670730747395366935579569666504764334230563829673479107809250300953370797054659540745046054333979789514221243923255825604703809692937498265339912861029383155023711697784447167886984269589455896989857640128156776440401728486102393940233461978244610699369876843319313090801930273544368836796727512683711394154899035651798787419929188940652036548198051815682973037573006357259804527416649783670316660581712729882506750066327770285032836893617606950567861387832129675948431615439442306052852766364868427162051481091077699169443595519822867816817693558957598391263610198485747878385791248121288496491266522026753659573931312804384191653345848198138638595100529971904541724700387612232170981703668668833619013685200666242480443851491692104590351749966270691664275851008793686367758453318668247980108361863236900433574038441469411050016613441090591581376707566199295623390331680487192826916011484120571795632831711024771564470041195120948613766193893470996936452753970906838321733813703792115843460962868045275283420106449782717418530438905290493684742538601449448752238789233028693357392878871290379029336825701464382739880689086422220978848681737752985992886448419741282919154173596385908780175731518434693459028791096965546859554420935971443593403149303154743426158319863070720000000000000000000000000000000000000000000000000*i1^79 + -48872844199010111764840046960409591347483563632205727414313826040993144477537330103541293953179833445251622469639944544756869344240350739583038825687472464974937781370416572408122149758913056040841815460201185107076485839499905946090351480336378592844120144535458989229402852092982208767800309076558794209493162876193511614706232441424330389476848129246065341843277283105634791668191380889283646222091287460333217350033532793155022135504079556385534115402648893040883597198858873963003567107997118119428534957683327608682023870622230967083961904259513917401066903599983070050085462464106804799522760164770766003853581463740174170808778765447452384450017354553427041180976125990341500357225914260367146399850939889856584761573127840467978115619059493333401452635304076414555371198603682987042861929024622040132758594718462882004527611219336940167860915592667954945659465464494022405159574081111039457438368760908340250328743085434467326279561488941611429546913179983825337270938154843465107190401071637546300971940261348730259636370439812728714712337631940675673392194959032683503122343999157977779625515413055960134286499205477817353215492161709049847563697549084981804259055317226292833007071941722565802055096120808415087798901932744997240230149102605596465208397136729648536666788539413449161989664172300343715710939610355320024494126092499224365120452790270727348507960965235545172582038457027597807592824298624392207400298861502533746218824589577405926029371955788851407934985018079639337722196837090332775318580349122575398796555184918267141344059155706343800632615325119733385498805323751670408712985682337805268079791246102537602817391255779199791773277333777171941464176405372461134759846971694745951234295639371870673100111882488006148838830920113051822073786440394155359901448422740745347740185691169623187156971397452624719853146313568518125526337771778146385405022771468794636408663616268769894970590713168794127574321840185974853720385073736188784247308512571398731649728435139301032001566653497701877331049858296319718793986060527050407973011658719171155540574477012396308824686806599724157044634595245303741640440548771753888475352017878048301736838351762132571097311795016230295189492433421022794417810487038227294817409647251623130921870248007750251705557502433097192779557158788732048538087255177760834775871442224191860793320493849647138410296183482102224095199398992426425211585231431055643246592000000000000000000000000000000000000000000000000*i1^80 + 818321744145036881758405857853951473217130882562454513739039402101753774278877838715321189347002650092297862015614298696885522893035913293861717812857108833843088789095106949699982681698962900465204216713230535433690217111363733476064266056405122930546520588836592206730335222281162745940805873598406488467593943720212670059415208842029527832019247036982991267443531816838423476889526632321531004481076453135680651749543526810120323572331882010892433399567083633690468466610859912993284825076061534560635194651795558144863533864095267595210921042739627679884861394253369817031155895540340003501805777843184091595589635231456816478456149120534728550137949745580710106579210885429220112453211539974590987285285486686536467160913280477292868789949576746102802927354812929874987334417088222021822880832816359554943163588557717406656568320967780134633925267301995965968162103022953313635584938931626991612730365844708941933817800448401068800040758133411402188460665813211399906898797013673584111989392883935241880800366683764641798975597175241469699864413118005889277213589938875507849643438259235486024011646923205043347210747786317459496340326408580349065970872396910246285119036847132709398184782984357116827820625826461733932897234108244676271388147480214133477932769839743276283532736218488243200173352774060375882435416060987311996646516482517198112515349576684333431138232218050225035690588157089460763426104426480882766074584340465967897808406115493010638792086828590730134068237503534713728164075092501686567232957732877989452058873361488682595000846527770188998065938600726336866058313237050820760396489462446353885631652444969633908463847862058874266744128497039142906595794911778171217237775214092461789781489645911032661186654986064790601218794890867237128374422712445308610702336461751854171206248513662933089655736840801258910604540313216084979861780203735701867853224788518115169985459537859422695831705112395754003532257830965743334385533997387154395080530227904516740773852723112413584668619710716173303857636617936094960607189477060369108569451717186113724055757796065468594874277908035041967003972590438605820139751367692341903206216477505745422914746324993868434536790512818507376646472465894051472415218302982281274560774577753525974842654981292407483710109116623819392094955326381128060250143187055980520037555890995987592900339841151683216120419873477014299426842260598405225806310722345369600000000000000000000000000000000000000000000000*i1^81 + -1559415057695209939267984883780691606711932094115174695133493647589064902093457301251524606564465628997521627134136981458117746268381775521916167983500994637105762942423669017660556078330190316522495279415248373811360989858169628726563902063558298331085063505433083300458837922312517813442402256876793353313017040168527526944684392640620291684582341915544834374529206578645169344461263654904287275387091052976362662007532136757287749374247822117906131916707838094897442457824450121453335455203961463913485570012728850481521187437001158989428600226574683166603481075373228288168213048405520956385519508285872242892949377630846352795574803828869763437018705170927669467795554579550034201079171308807188390377011912498669087654146047683627481311434393117200155723989168019877794467221950782700607254467196412341883757920110943903981123697443281777840944127532288925865958956574166533241892629760313840184508338179396952685483642902267899170972581461432887049655145305216276428866590211391035511947751980124913662962270229454871623501674949041637053623511074146080831710579215939911152798306917708122435109393954999192464831146415395660267764120034123589188462013500973989444178591183569245917939069959940865439826946047119125783077728952932998212736402678524484803566107766203540815329827063354065089185773536534190728808863883074912427553338353572625892914029979114718418504975890343782387283429708363801428466458860059227608775807096601242527406241110267743568529831573123912615564362072010200942643674716953253910913995304514003121023092012798834378700097109986826245439023625545461201187005360292744144957670498069212944627903502279288690605731982876300575795819648425378729344248552737215818950782687928798495739865234356534921399993012345361618256879951290342165012934827101396945769025016110337269823213915227922902848370512742994758327524538403147903737116876406541887140860177782487589974374754307697733060119349077484639454607146791456015691463474723636288551290477177135405469413828631332294575574308202097095698063353450802760868559151404130495837151743652483626055455609675384097535749333136379529894486398574914987488210867004580162479959016596194906818543108371398156889599725202102248494222723405795734291088806404560880961692252341519747156274480612116313871803296260020891310865248307754966828120717941033689007631657553844736938699444165599268226256258687696094641782791696853179962490880000000000000000000000000000000000000000000000*i1^82 + -4839826911322925506097422760761518808474862854909193728072979340105349161780951146305507407704622959988913143017377626127696340768690071824564450357279829879871904797272898812999635553034025978575154578459257911365154349182553480879560817679674555252442121842987273146277382693440274289656748422266731526710807712188771340314337486392715694633155872923753738402778061447530947867909330718044779560769668078629279224425356221764529682568126174832259925125536809361760679264445053962370028874778505828834385939996900582914633688447155797459266452485367008082402753000376101355339889399042325793231966770913058819843269776592958737752929316120374556698987944021747378533842041178835778784662503903025561479412914969720816004647290431719071120765305666762167327874797081691485725932300778228304882742901376830413293879585605860767181968239437713049723190464648693027457545610959023149082044349139235080625922446526081681486328692927806351063674418945837961357400256266118985440542054340051803799496522867420946461185777626330644246134879290996478546593910525263016611849292679605840968737387930101092027478046315255190603941951023650727073444436170654449342012439621482995079201765113126834508811419732047601953384919851326251427582765843720335354324044295731815834470762066991774577425570026536096609031956299929393541665711573469717494450622500015005272506286998367112778790453964914141196390289995438827590399684867143871914072728134569754423296627522299546479817145499628039698357855896771347465436533517549154796289351543995998213939064729835868239603395469187235007534738202122458375621968235457602891802220222837088650384742594255833267516854124831970771337556503175679292704787426114314340236674715961207126326934766313812897533416321600418185719087274027923639089504535559341644667981540688955655253050161972085241130202776131876887554878266529641224913903831873989063548801907278780257373810565636104395424839672901377623283059623246926066039427424150177360164107798554695898027936785297919512580659748082552949804809931163367132151301204936413350739297608975340524868062424889274750364965599277436987665531864970364191782037119702868609501502780487968517914620944738508061507008580926583611354244783610452801705448951824741263525133320735395906837603187957533409427373925489932605369724253722637549833761356809387244505622683731270093297423697677385643202991328073050272928356471312220160000000000000000000000000000000000000000000000*i1^83 + 8778011898833186040725923389734094148283188718820246817071357941606569653262898192585174512271202185832074518834824000553575877798955341078432298665236938409357623467064098881563212421551341287060080624732194363602337191248770595035565817919080780568754416549820009327679387758070521381566489274510273630973453760903639228432262673366283207245082082978933043875853080093910251430866332896971610856481156542210209822373391872666736198364182561210498589489279415987381956315340874516257191092153479366885277091344944623310711876084625731877643869967475523432775090696653140192439050745515502342585821113147113367110534683882480474047005749572069739925788861815960159179698737903984851647047893651779869711718976151949092683803592958627754347640530663982055715924124377137300858328046979337276785744846187951406812978201936142472228315394883565561856577533738389455186323947599059580518906111247703811038628768462193011675545310557604485233026517360394988517443336113781062833154410708435787202187396146897471525644554116557531076291211505153216773279133872601334629382328437981636745625576494229931080864977793984319078103815323464002425742978001441977307277548836134564592961637593589178288321793825576609481808952074738336717611257557386777269811231465736435672485326990372204377713901736595923908009960177860880111232772754596782433151465371133348924998765590195397870171993078728854910273427765510189166968418799441491668334566417730050481496139197540473807193645067142574168707176732511138019540564738757481811149516797338226485027620096354474079436633949395759176305412579062960646383288103935476055234138348805120472290137572745596202219087490733827955832611683598196647239022586411316353885189255554346660301680242537265087347378341993386271715425881768089827178615951690927451362270492570241188797946860064492747951692055461277971610139244738561887601835907582078281306003711328788660810111536802656052748580464069312841569124239433656021285185253955128644976838065402502642906380183881204950315360880873470343068033223971788200597139642320937934113276718639296394390596204512302298497775932296735884136967230127227025758082502833273253156246876936269702449329835647872490768258089071584453834422641177118719540789976231814061501693741648954240849450221455363621205164805033464449557203278740605153914095218411371862492232661115790470094298593005788922854013409337002232963609395200000000000000000000000000000000000000000000*i1^84 + 49207861203461589241781614985380294618754848907952202623606604541520028502481858305915374049176435560688435301378736439788042249763175065764787225008753096107575351138458273003240254151619865116058706835674375036786115252404192789166252990983761718724961508922804639624395590822808944889606166604618275593242719011639523374661955984894160385927926182391320081019505608198868576258844495989227077506975283620256239138584830724407151950787086704311285629299342614674301668904956971699883678210883648050804418981395312232937085375019769301459664684062823213647015804525908396674999827841456887734706386190221957286825066658226260248356990896716016559304879781682646079118776026785925775839661274260698858607653804440615135097438505904200085820848703300630184697793283894677446330277360651163498565874560928665884173198627429290858904461982591910873446441901255137267641436397394146526135548893353476125576360735963137682189599824231935665922224243007137272049032755854984759565171352646656508980892874655527976806326033044514987162531992516737476068941815439428247326408449886145120528667948850697891501536222238335745005114662158032175042634741471202897084638680068685927806118711392334065909864858694240423734741277234307025141969376539227289229056309331342569994692904951395218448032849251999364393877148504886076612432294083675545523523746620732928680683021484215147284830141927704973082329288586478827702244579992308315066676860928708273042426848942196400705760536554394132059697648563104775490818986344360813708419334373629512374118310551443774837690355585067143430769866718537159815602278145651089566453034507973898315892406571728997359278673692613983430954644064792043419891416607020957103989554421924632822863498390997916069703554535906742966983857199994429291586686029801677276650289242418936539925004082135985732069141978951222019893641496737146677923616047718585628259859049596986519398238214960129665196358876687593809365551726496570248812471730392411957056961644308053702003102323030880039454434251411731476259467987537158754126242910752103027467844963823878422143706535649380037838709588511775196113306955181524917416823432672547576901861326845170764948138723952329622702835405296124050470323660903661540463506904918935948099694318743017912794314719863959204510695335115047877786533278836456089730692946779048821470957511958546032903041047414717578838865275048794521600000000000000000000000000000000000000000000*i1^85 + -67649008398792047683175198840251963862819659364501844175937412342622763606279775210389312051669424642362677071564592518617143898684892321838879454635977210143976257497028260183447087577513179421929329196780962638382844750611380819262361202877954379581017796007575716397745252619254105886917526658361650477867409782087974735567984518115563879120862164983694006563392630925126233473880234290641496482225011660803086125470811013067068943061425165529014130154860171532744482705212942019437928638799999661646123340335630383078292862545022116060407090809136838309207125517111305198145307236463211280743492944627346382140793586788839522532482805251616993099048283610386208318327264365855903099331492060459774655374471317947285878629488002305494642066604748620391121365880589621084832934232309910747308735120190924337132352140982189574310185655248440377798469338921808634777272128026174261027746681313159062383515559602636600062671795996000058977216573862861748341334153690345881083293049518417033267999558535787656172791074695319651553264058565384286882571394588624825092332992309848200025177267830622899370399206822258142966705520945368737620301124372030570148479739470228012181155551652146261831487750127648081415466530257640288397002860728619825639963104178810132840229525748318150586007230050366180534358698252501810171453704668420326051051090226182521376433505801534706207220657632908547064881745021954531585903459086203182356857902007959646506482715877735739699889124742887994963361827224174960974987647681226026229232540416556684951165028154478914651453515954186122807305788551123986813094294131597976479655209564022199376885599280394693158402304216451084140631363020166086895019077116781809013691350706489249561129742540797125097518053193238277851404273432912205966918068875550637399324979149892670603279986957118686492162747622748004521637793098090726298180999259653306416111149494200478886124265279671482010678820889917180399939695301889166543831540427269520066282017977901488764279227798056632322278084835493171870000147110401877078670389132807092025900036932045660501224033249127037658635674677915290481532111757303292615698151671056731586367006753701429727883953420208186402060713631406820288576717840787195221615912912543147187881670837210621795759144610977283823855988136215227716057951854228812827395426810608616570668375332455146473353455551475379160524372574208000000000000000000000000000000000000000000*i1^86 + -265927905777593825797153600204110549147466033703254004454519398446555899391472938744656556308153274610066988231554640327402884266023498519288596337407828495757960490563479365984836904621860833413504554014628731073240505346772458642480080420528600426109210281225638480323279557539047281878431428964209396673767687979502620705847758432896640114434153304420764319083012490521409708924877440893633287426363797224071002224450695360192417909584840516890308894865043840832769289115242198339489660100582101813063509023091616589708402791061098561749044353783368566186009510378111664825271787431401360801111658248356419133105290974148295078236169844216647123976815601077197648830209881850799725600522699037451438027389081244882693072170400572816241661996310975772422598809373414234773936031976313835712974191080692762304544066566698557132284883256869100328373819678037452529654312926053640921798012939703388799429508569438165420263957355120847495433113329349914454913476840491710102637010513447489047758910489668595980690304563493197110056930658815172748800590038630720328487450726315015218673628817357985222717177966356056825636185436607344676231852473126335363815983990601579995523860998753755405905851833931136680919938465730978952350125247359927127349271078904251578956604990999513360810376812512756146460063168194616610014097074162530800719648566381448797104592245892740935202339374707105268169719459075884552289620715023096878703145251070830428636443011260156732890480386101334810259458761288401488786907390038654498746852475871873199605999337584136480617738749078669831018459614911301794974062516666210933928967520436504776402391663062093816910737650363552933185245957929437631389974529440792422600609359413734907538975028136937379068248771273537029858270112890547641168280101951629576092280804264039738157099661557746811323891714746741746118742217827705616548796462945121771002307025372828482630399616682920216698837279767804888785376189098073723336962382799267546126949986365970023371979004589581506884010329076632412805628594777414300640380627051884965971405097903175040944270692517395504870228742310053619890907119086573399197957944595401562459606984450303215805607315192466130285777375097113008913777648712159644339302791104493226928003658063913329825603499704313093596068568969481482764419562996479546781579952185095059081696112501849706592303982258667519370854400000000000000000000000000000000000000000*i1^87 + 278179724557073692821770083882076151918679419798823089020670138635352077294775055140488543364590367315456295947660663956199145023585949464589995766849126273493317377002741117169124087467273042459725744771712572734219527980071279697013032687828985205916652230406729509884736114887779912687935558478854116809657616628502741595178790853690055653596499490753821396651674351876629492654392321991935109300355081489495414429757490750921863736015635480676008605385144084487044197826678849449420763337130888545694596963495505713849678983577741327305298406194306556309390226287880102347736238013180661008444216596872254816804890119809484055061596901928591909922652167331377480928306749621286877537860429021403173747466996278304266236053951776095605234768646320993477323278642772805323565629628459404948113528700364423397601700631425279948808444632779784375559141901840521495997274151879779117543113926202502366861175106864983140000256093241274177838266119896301094820397847439023307483568774591627024271509129198100614252713761422508983617407276145812207489717398351426399867186957574115167956902705630341292216716867223855053791594568875741833342675374018837133369694994545674903800974826710200197232695921392413607426863982191838936743777392111458837731525639534142850611802003983611908248377406981411657004153012599157340661060674624118304557947470434079908775974709668760917451727463506898442300561390676833546373430740534282029813511607438883006536833034641681906539917818893660033340101086019179408567309198718815888735354023846405986037809114589641135927700482814105077838169296700804706837780153863082910591990564732860162656792487671495791041498423044575205325779751613071350354839378643530144018354010986500002030652337192851800134591964218639536278502160462698876661222635081958347910261285725989068715368708167366203259162328469764681801230539336166109691727022697562041366110245455933248012118546555329618298939052166145355140571539183260217470659076413840625646891720775069475262411883182351627954201900224375695023852069753409796272777919733468226162768785583942205510268051193495196407595419235275020505110222011068503815186009484459027344244331447901110865055706538629271414186111249782237946584017809596522878985501850526147300275919119297210155766482319747540716765555776268849122901676506837280347631492466509944766263273406192416027341300223180800000000000000000000000000000000000000000*i1^88 + 905778714450541633926550190848353100983746889257982647033313526036971706245830732138487219640327843773972655054089548218741823870665757212698752935560357300606869736642700628894737439198326871419329638039191756631339121978879222962935853165803325389245894742086495455198003225602430865506850028188183887912878877200727903323428832202245358152032034481537860168957396583854044622313446514129745116270601414476865936488136215743609338716115883584320870154114268196621491631618728677546736091291047647414855725392053011238464157380350016791378449475610013667112370944483482528331996514495073157376431491778392236564262288189664051188101304670420734886774812049812261381576250532437811216372401285931471545197565132850297900369657604647472515009444489932504881765682301214053153680076231161457905164503687322077659013583753474328603585238742299843649203255352371688297606379592750273067088257985726246025829533843481467242600036869653120445990036720163941324212826459631406203512317246313700943713957013836324204603925369344435659891889081943798130222845920461784571997938942795841081068980289686321185015997503734531964516578373938793249377006223969350787618162247192679716798922132896290468805076933007383668806182411083824334622106692282255564949436070468468514133064321925123408919943277256926570042122633744099735509991332940592076171278822671052084767388805588603212968225076935504170179822985891293871447658297598845142378671658571893102568607618353092618280988091837166253975039369934112927812357630544739521419264331636982378388528853479554879098660480171032300279831092322830227841361660615217597207306641412533714562186856346190430768537638587652066502720805269667174339807475380825772532691086122679617925908550879511644500644526344428564248565079022792204943325092863246831266589110219492438617820237543088744881817565496550914347097803294157259705072172099624929565929592793560427513451026884418172512779897443326527885346185850880296994270846335440642992568751834197795463221838091604828152437906129364085884318117892320207406009491005291719155075705066667985810904534442864492798728777821309527424568095329086026026810323196022276378272655724110817754866059892949574403029544577297305861938070331560868198147397327848435972704730022591629770493635183177844103215021260370011363077679414885904041004344136699020479958147361061548154945536000000000000000000000000000000000000000*i1^89 + -1036356439236815670483462134860117862893423547019195308681894325026778067429044863819528361684958492853552686708479649323636561271260420670126306183196081032765366093154992187023432771681053254171026494488315467582860024393643581264124168131215167093688332036392456062930584774101606594615118179848129913785014881182624351478856088535276979032251953261038310794046939803097341832167235463052621863472623630607185719794582828086436183823253562833321925980806933852637785806200406622330338487157804828069670555954424850551072853414734413951519554540433647731213195770879776012257594248782628379671647487829487532072471069146896063232334466019416715459160478553646010401189377481062042779741810214209844683616442459357364643821853612967286659582922803376866044924237542600839104068132535072649539451764443922163863848521728762475373631974574758689264314882211966203050305822537522378251180002504484569627862700253614632912813270939568626766914751973603706405272915705189119362227712486062025004048354466189228195689169669836284532738630164765034751309045396371692801293286334037372183346281963606377094220776034136595390871158902335756578178441124490410542740113012609604455456886795961635635158207021648360734477655337444792879968822230663350308165958011825194960448650488530901664725641995310850493763650508907869667987855329495259889431841784667270722935729365042190969616874215745233051924817642954488381854114170004996371274466228650379675632178078103581853400652906122295211945437727425753336509030657397381579759337322227800966339639556076493218992816384668089264827985906946144677590171587425336267983819189263916183943893617749895782567586297670352568002536633694628122474757060157505961285623437671451549920600653537539093038483726798190819338763609272906522314305703886675322585839347852573914417962339179645325857806235698502193675144927045220346923281871830806732832771920234468947625552908050069487318386553296855662468115443683443804638170246943116151712295721962552098582392295930597355049114706787130812241776001767986052203166882313670270735439473498335725875275603053720760111996225675615634690459978493934176569274814607368093517901295655000097437057944363868314201649686792352968308363923405332995065819958295967282394063780023764130135428071677403188943266005368086257308283570933303267316381696255596940572593349399570022400000000000000000000000000000000000000*i1^90 + -290502963888709391041844490957932603569739112928528898177193623394170255499419036644136950320339031637148547304033516016899731600597920437199370087509840140801242942989397191527639143225053850306055449790635916223964916721644454368416470913152423511315962079790172294014631155653957914326318568043720574794167275640663648920542513323184876219549519293186756621877152965597667492868400303762645036540168123000595229951552496407965604965636778082170137276231911433868537197016472690271336957799270565560436074043556778156135495889679482041872052485048906772604626428086734336796956906895336084102386769350894090328122385130191760407761256600090114331692790526735068780044888431428391317842125337725203625647975511246158404393885495369902144335607519228238407765526358514902355866531426216365939357893589109288563206726463225725828361561873390304754835797338591072884852405406519770340015597739876811591154384990598317580891753547051899126085007474576343437755869506718158741927545889727960847356863878580268870896380704269221089356637270396294643318488236318275735475451566320884916074179495260870440766603748158973427261327406804429734004826875780329589241281310693618599260272636586184497169167003377638421990315939901302113493408343560834636630521016445535689805902853937466265056117115796619395371415761709284713198317711483756662446358481733803102298980080090137360629535939748319698723977555132087218360917210328925164599374252132682620082803452145393475893054628683260484225950654359353676041342024218363776440362230069586729849615524276711214708723509338597216627449338658202829398237770782920033151624034092594652709250747860305479872690072397821475010872256048895325870992694546243215501472110142368342671329912990258253307671607110644630541511956277748842956437034446360948852047841815208292332516140061275506154280533954965997781385677910402472634417779669422320951996542688643287301843318325740219267427843756449456369229638828678644267658448156301327295652907139101158676392558584578391785519621069729217630557538408106760435725132214122870380868464821868139512461673774039977789578059385869666023541861806768106403595381123417706945008565378420179027193595762851619207901940239210004805660323669958390592876359805269232357695961226116756743280267436502633219342405698578541253427373075585820676765504271287470569679749120000000000000000000000000000000000000*i1^91 + -104945684087562326887238023041288208937647897440681612067065296519356421138559836942754963289451916926550002793883322309553584004405789920201845499610812527924065356569429704705403962053951067752207266551765803445713002907239638430328095551589543598247730088562655004470126339514697025950814340794220170979409827003122818181614604041711186101213720015293251790464266652756816688236694883938681033215629288917755253189991182178893969595967796556470747598942256229287994323964091769731058304940407509285352025188749220621310065281580369415660180654326446105366127263424009709626653749107353800187964156075659263614450217331642650074302092187281158159478037868809232758733701952986518431627593981554160716327952460828658058805754448140725612872266404274053351534818795042009003353642531056641985758192503394238880115868798213884090613346646875019069023624326827338841508918009750588996465389278729336149032975422789269249093705901508074967827087728371994702645652157277396114844174408011549927277014349220843686165065989214197720656941269368946326153211346333204173696649492619791855151254511582609402186382685345622457746177751842416601569383549772231732880352055629086144732842130905159008267094340216931497079448400578415849927946710117796531899895347951328756044914396326285906943870811530745426246366257452862115081813380584193840236138967894735175093813955144994894152129032036569156357640571309700004049834189289627597898122134953539280408035512532764277705711248282655417445346173107430322605793702332027978403003140839836068314132436289730351696094212331703800603935567272451961163896683324550433712158502444475843724970668266802019748151461037695858943447482612835306950031484293838921354148251595540659182258355954817040901682520023495694540888771161387364320971314440722887274521797368252623532123689084236924360992648635228180519893687653370118618612228224341123116715591604715540115796043907046948813501105762971959514758445140620526746485873055330797606006969038582409658564386930896587848272488984706848754260595945128186755941762003323283008811748911313103672915530044311616359251288129548109695491248714828127292747537571106701336887746900621630825454960387787679211116055358212577479753108394830282698024873435566165123114742577561926451358164738660398442332059628333292192719274487222080644970539445884289024000000000000000000000000000000000000*i1^92 + -9845663122518775193793675319769298835352096867999594831472779554592265683816398562129597854981790040716068074574286256270711538667702839922683539488629649209951083667631408155738225846031709595340244434869520618910264808876935953471702083911058923373669705185370181258861400404732055919687081790879926529354247519406582960830883531238007043573422938126589067008867419445291097430522895946213608817220688827397523675741488943842330616673800643462882175104923910010414442195246505295268929853249421928440525225504807464715006881091613740417528949394129898112993649336230402341660619819420581391449001310322133114751638397600288856873385039015204960485661167590541692989757053159074667780422794844501081757481462375550600009525348257888471949869209702955079258852340514354034950958652804190947271342532133829736395706320971805146631924152137939331908514861935206551502393960717569202699259112867383091348756894579810334461405867237379459632954519878215121720236018226015359015013574011361166434926528518427159693102523956931744037921430502698441114221240380917669655994226268459810992043657048539733387184194408226645396361781763703381684887844908298343213841974072969872587369571340324176879720675173549463640846644840095484414373577885413392268247055666445664146968318603163031054043573152127075524045519235662474347489768934149187932458207286572727152236858326965914665735934653072287122793674157039358298048745437736702034779329209582479065795020860785112347652458781821461104604827164561620848864051000515282432750578464705165655748650826898485822959887695707361757299449444742337758854489419148309801630637341625699597313871749749472518919546831545922551858434648458175887695081797681058661122027869378316405286489670033145525330164466617534115852117365450636046335574820924398561097318786250351280477851529555176263898831008567102827497809750870392535583773271408659589858394367611868978032832116098679472091171448475721058872267729986232927690633962712203777907118553798617243238157832519447864500344499681030771833025276893413851629139413494091955978326455300189853782154432568550028556688865749331839404521772169258385720228661673818866343397144186174751416971607202199045668588439229950852348831476392647226031183631906015078592605272060323606576973312715992560416470173077387717155174835695941082964138393600000000000000000000000000000000000*i1^93 + -1437329495727726017710687607199823324118881248008516182392193440689406221112815891276397806704512384640651145146580468555389837004013719156817467229764887166704258633920326333389982361322243234425051982285110258796673744660070170979152713943064979496699466417415884153481864687678975457372204280170655516014239180622207521476155787397082747787022144683920575080018871816046718230283700394367832823114544025047926519150635606511378669993090495022521089461741512915017686870782097142097407413668834748542214625696221847735048724171615821025355335914073509401834186726890745562925605833216979532426769133819930875377115064239842448725074770631772157469103917668392778465660089252931654209418569095797382151449310914265882813831427146110714939324139323268011858500158930674746895586144219247575038443163427290260621650706975573262994388680971568068677480242950438645772395219533556938266852195348178446665482445139433992099443909140929038276215722945771909605047591763068225864963975779194863809401902930641999986545112023547297300076190051787344249729905975423419924997430047426734360229884341533638924631215907645622764034867671248166143124202354837743263633348006500013202858937710027897106347061124209164895073721595300703333885569637458452830196234077647159282886945886356608867571769545327225576049690013511669963918740938785497907894985848829904359309015479079677357084487574787232060239052879666397417160512967811785170886750208540670721272461727697434091362292102852750710651458375151390534354134142073247478712200635832819473161589754199656405900383476124761645963263198770974100112833664397265106425120869517655122819613403343546043855142721053040181228262085506970465205317009099450000174931157027631626814409388005538783141929958009348371527327052100881035386712555399350154037157365850130533582044899777674490972456436251822733457116490022282728684578334384306053960278785833208942973255282323720402269978281802015152952145729671210240669345528441227318536826797549262562525624208433383874326816476234571533541870022868287349566048618444539687772433197465758298062842297434195600718751117643239894636907898252265889388551500511226379103380978383433184541172105779393180142255867890069702800287120696736596509979010722964389219364308531006390626901360643631387050132151708790505348992432114835128320000000000000000000000000000000000*i1^94 + -3819009451260276100858108098165362694225780873049750087913718344611644208535515234762615686669941475946128112240203020607246941931450456290350514819265278845599379742717698138515505882434573429770446461614669236242753547143637535194838553020877380811946411755212120166072172451945883742136689311685828448587224045286126826745156708945441589557367906568668833571333707627993799433212985534505522957692355095149176682924507361920322936754238781524519642438335314479913475699210885312900447511580955703674949095462416709041186742356249156621847330689284910027757369515097605998489237644377954954979288043687827581017841387560123327128897109196731285547174864655453731229389702498389829096208960007652381654889147880088302051596980129539043215251470913985854790497896064896922446653377217694144197084288264073700702911900112169725382687687267781183799872641647066924500557452540320802720221776308280239860240447106580816955243903738785186347512427813756171251143338461957140447623356248279987297414710698742869154861739268360873723487469234690241189278577951416961842603035108325480646622025907092626277898673505108859431645175491673355730083965654173480322153185594277163919548670234384368382834312713686795421433694619090376411434881477725999769119202166060664460746708047417006095086012260678909731964631923879976671233056752905220249741885376350740100016409416700808992844606445499331995690362207361119086282693656217883287456738996315094679907515913994925970240434771978489213744243524251970628983277031150652405549998554606469221397545951827425249356603232188454224371897188187796055985375002878943657766958176616448683309791914050409439243355968344610975941265158648853041757704766251102802444125638869523012052320105649934366237936851466527883031441744923802364716000002942042697299276572457237900091243983254304052229042326482912303264746311915685439752519409872735080842674428361500990468765325482382363780448691705544395517305847406081850051488864331561563867495021172347663282832103132007726341306993612749511487037314356290861208288511132899539666362730958329691418611410377477174310484847403333187666529391174555771432628329515011664877325555203750230509875779882367539655014979529936144208840502202434620440826078145840059242017920392852723762761978397077569250519101216001200270344192000000000000000000000000000000000*i1^95 + -1529123119041246695603179504790288494913760493895468338898561505256120236293466973144805225046872184603798248120103733780803800533568147295497030859610405112502118304200119670491256277920133349401067352382759053796077310740747785836213601545478045683426483939626303296754897528636639042161164542188634830456797983350129717779664663506672224871154675123767993484090805414162630992302737945454056204835974395632151394215357273893724978294941500948382575608594941694788440293258593516486769276400044221455523758422987870764620401790943495610465401465111090594083534152182272046959712409474591824715120192643276517324317763127066855012055471384537719520256631926675696285481900961060935794474555942138689770087001722288739451243613795572641754226831671126390458318867135688650671245183664601195885561002328343815713997368384033597219154644372243105503891137784313115290194184767544117370745209399331296313085918948012196332939513392654434651581035977081568414100293750545264857206071583848488281021171388877428998615193461724231610934122593239175034630759210559076031928863838294412523624032593576315953017684611345484736198218489504460980803431993393457228154259464188636296456760539055638765587818049170482055359522969993093631742046063166869699237889851390302744643317774870426185723888756599336754331437492119915495045597294955073134300164811397676594318457312089080381178417148982512425684411564701847976100146220493424534512953532607137058260503979164874799399139897298886483201925897222749306910397777173906776693329621870921512647671807192865321419721693458252966132401023505761034255842181454105175620259770827656732585458119369276769778850317739968986008235310225203687916598786759084123638046128662047366522627541312025424401728086666203125862756025037464906322630856804993404692227032554458386323244952591242169002609584308335549853591452306050150961087390801623624485811262973790632507715433985866675481528975443455442083664250191944682326907108367370322092554446193247804014125351563336821908794038169966799890648994959638698535069710228293149310702683280552150384852999209735800656163338084097203099763227894021974632855976980945425766969678936238768676579199141278782455570251197598668486282409955423238845327116149773411750633124107447350988482156559160933549523333172690944000000000000000000000000000000000*i1^96 + 33672915149650891568553542911633712958753311786001322632149407662898570320849475458108300370819783065880101332952772325568961359247173795351620722500025615937104870751898591681593049983082916575663426437932701144882636447097309011151954638458162228469348523054141621485501500725987936704352912857722246825387311771188041104614646382342387894055484201177573069009510199666209577302716063635540915323587046989022320286522538678227668124136035585141952066890266270984575177610468549077410572426397015949776698573085916503676223506609393891190485148709647936914797055449709313991309871671761496819261884909833140496850725267645041637565251087946294271121901707110162198864580409896435907483040446145841348688493487555149101098174259670581454444597136588985236736425577280554471367866209789240643634678374948502084485624294135954465752849470556712435232018418605351703231856498069387885374568810389395556345810415720128084958426842345133786632150912049082231835358607874955220667918175263981299104723373289601902505446634355612687630579014841259045930665063756884124798520764198860408977671754996988206920116265721100575097998104657528669483122197213463480995366170875883617314976515735858567103411575459357629524671085211108584842164297410110808506987288232583494011510473665505998202961700072479254716880928101126412151559080663245023911669338616634965787570702243396684746846423624542225029323443330563331929080420227598731846083945284052587538385509234535805934251127463067977203775657681616101981047935909332668973117305808529721075896308928153444821655431131954848105922391698504301313985832227625904284077520212085242043878473518781431355718639144721948930811705700173924024025893881291767164194389366518827450558700369751969572527315665523773168729483831589472171957934760428865302717100923922703902282037915228170664034035133024106255326892807993130368583868664402567152834673872704204613653643064950787825494498477505743913774914235524427314459331587230551635569804417780137355282619121956064480303965926247955891190104471151289313155782675242324713308847918032197029233407103446368400784954847924119175847221923908306937307837876159038853687694979833294180489530239453733751293806179448302973304008151512158033075814098295360687165228603613641416388284013349089514094592000000000000000000000000000000000*i1^97 + -1553073217121290261871962081064301474290098058486987261882030499166275867726841077489962892931059341121312125134826027051739394045257611878565556058207551331241805831662040893041504816532436377808809891858082084353526357620258819333345288523832863004476885949162661792721865594656989028652720781989475217543214430299489925652264131757094788895486468499933081231694525452225991732436857033794717673399488667504481288269479256583334601921973472457347771257506529666284593852973618438177198444633424554342615983929795835765188663986419320220056902267459755550574288866408463095725238400141897116453927101876168814638666946641980306395391205414190355647226004040286478573595175912080974719923033921821305847084456964341277773288593793476471557470406515824220721669964591999159770635421585311772618086540426117947671002219418208084414008190717519141155365756740618632936499304098043868318603456024051018316666388210123291098194399030808648541791276067362276098763945295667807616257483149377749875561646554695787694310107438160182593288122164932206371252854217486534317062030206474575718297005309231116545645663989587476287069188093155963479988048050007071417264185822650379018458396332143779229250246228306439291897823213691404824374346824416112053181811469814898632561230694937357289077960194781542956174455514910816203021455452323161358898888213179115289420807809642971305851897330085576419223671288269635228593930957004287382045105138077279099194194212174172236884049041310829573067039310474011563645360201126644224767570404406071948974173130173169182678940874870650288394027761248621774873927500253640010493403032164452557427337479921749528837166721091485888648800432068934058127142539799943467843775407248474674566870432279883261417719388544427276165464681165860591201255692508248029530673735141025181815613302898693996170180722019421672553287542869933895418330497567363711371158848050726658734295355493352041877275149592961707861300850158571900851808332795514656323590674781440126161310627824307938188983428031475221901570661419539072388792828042356179459600544787519452632160102783701763705982197072494903143346008146033350492103296924886685879543189416864880544754743775391306449658167001055707690403478347878322604574640833317628272907720727662463466885575683866624000000000000000000000000000000*i1^98 + 24976287012545378565043234676013646137138454782304356590835235573322448240950019403093041893811355292671440838906786530138809728206275938676922784140848683992775070625211217410216972591718296726502768197119808311507728746909714109427360745504998662958804706935412404013422414875756586534039222406472683554546943574366532832627485017702215576482617615331637745143912804444049820133609999945879442218879098086857707620035499850909897662371800891871246960784750696675803450872975168773665894525536258440242262749188818357072462669470154561619132080181136673726784379428799992343531395832744216765984367678462437823070606710660837723172190279283860355667594480546186280423475368772970053694085300487098240951811534093165435820347995619774291951499744501784314167019862821093479049418321332452107258602130155692303169786009326580229340063687905464738316042426540072802324631061461899039152874548017850171283427664773227331151917731369519119344725703518432095614756206911286819269314482046983900728727517731933670437696370044674670197637502142111685364273206076276825441630547164113015926046455271464720373478879297512223848738611789107359368214049642585267750397527412544832610609077658388760107666304182103683720672352963245456574384561250450760808859010622273447355687508222480887581398963763003657635995611627822413150480392307476952245764489621470114306702508389957559340843020474531343982622712346530344168690820033642569867877670084092048602763284646584078434301669116900868525056267273431095437933621865986919149666434554664488814721423597382185027140032685979778754265795874445328626292833551066185602356985623359996311172968541963642285903927190308948335268870986285094448147577894608699660433614727986542359571597134045034109148357358792121427697992318634524532023810306701114762678222428257124852848718177969891710456294142913640069919721435393093184955392599693755681762285306405348753244803337805365887842876957742278408753700423411589055178901923989595064365376313051957145004062327682962149913901425560768061936266219643400756038767031199976162519188680283152801342605651132056498813887186913672968297174454418035307848046865170501747243751794799785853762625753373912507919087387152928439029777790862097999540926399910788266986935349806326115781836800000000000000000000000000000*i1^99 + -103140055177975449165000956229117668750915850930941901088492002172856245976792356110738093383316118897701399799925200482571668628220851255396415528174284489609508259419995564318224876356358557029464248742056580788476600180603319358443180450142302500271216270815503078235619491175206183819559529038551714380597850903072819058990674881276203949657970963440675154385441423595755785660925339285295869800450893849899950161197679809665858545353475731257250138667528807082232956688846296537013254792658888952448153048093286054463929697592941801247930279301023029670945783724374208170707144520379645524247223265556248863198745696642409268370215142355535541365808896751987654121062356392772005726902039465180489124098433604745361645112496641448827623180658293467711996913195272878865102429200305037184085652252825904542834499141152454302312934908071818630895842076077896839612050924275825807830969683270043110237338472757943658853509526302291442818258680289509920815165589079081191451018942977517626023121636041410883341978764169005393855229144191886214763615943863361984993488278321449571131768503484468439789281705011557058280479209045039406708024339509748757278520367021421410000080019367604963685493489151051475336326710953561709812435073357852386579233008359252276031550211436264369203646299564013494169564214336762725415234670170889961006238263565104515718961848197993881814570556810431689694436327307089673377335511424152065451533652749603180637265986778153102211513089213700329282281020140204621831379918230906077195840516102518407957863127216291852955217156753960219693971729141319145167756531315197530147893011215876340393599967817079539712385739988573541555784496799296721037110642900435188788360942285223167601768034610044625018240616909218845946027538634034817321439334479484228446854443451283644201282359818922532967057989364318666060163980591272762236129052109956249040181347021105520542782795015737746850546504922154474309060038853983196164216898195989052682522695696185560496658720766104513245305368642481271514181036352190857711989635847844828558408124256186874586536159444940874200819810762055890649561597664331767187521217292849242181240241115157610307417749724225648528377285123657039279203075891953147741197257189205178453571809365196800000000000000000000000000000*i1^100 + -974171719565702552586314444642342906173680579672752063166489387143645573062392148026188940145643173360632003603434982780219238366985608709123393534124860159030785769877496053353116329802053907863762812740872339105706504975380500535452441911130862402292531412902157291564947099437575346945275488105352678173494698544164420765416962230654473584916132571128823304793491938854042781128623235554743342560570367152755535729132858944681944605030232139152867985211315399760297643120973625608759751517876663266924714478428728813614698347368846541281564910227339316759776608666618337738296816342188259227000070870726468901725720457207780543195786498299805336069707949885061222398359920328557710217462309283656581673227654145363915474009875754316573514084080651703061650583674914197988985324397479225986119349744433954090376934200325831612378897201486552551567233363254202246760045301063159668624019201104421004064658419652798496192293035461118853758592873615254516701369513141063449268722647834405288211348884901641081948273498216710668569384147908789192131485016810429606396188277071084174287865942191287440025400249345713823592162750312358246785305252777807784468449188850286328018041694801732948632343008419209677222161138644932390101043596810095689699655981568349072532620963588918534218368656326281074873496930192955155705058718218574773964944961870989710148399354571303214009588679419180080225079404360157081131474705975662311013463988390500297181423605057980191630957600983981113046859048866154810319463540189176989632277176529238362991323089312175041655363799919931061986446705432178163127351863046602177500537950823386085611398007220780771674246353914611933831658323816143716708002871101718873481843040094086212170287000609480925045899262251494562315602694165552388106483686199813103381746239889028473457232361039092683190572440902852451129397097340122226980003031438083933788839046649106430045209344338842434645394307887214913173707608133337887248678517365971866882366308333025847654684513134243001976503974795168410130305692558676182544316676990343529313491830189426171541170752234484871365478874005008498852738380023069257470812459121405320925245315400756057343098249432582771164640776444365945972439877449418058703854550953713368825856000000000000000000000000000*i1^101 + -1838986213211527437717205206163015991936799473931202771292692061089960770713263707572261430957150494191158006025882138215131884550290840385161774032162160512254060811415437368642196836281684236556490055144662906622420211251193691601611656206548357468022212236613113766931555082793291983864582250205561479601520472730409137534158331137655772636824424272962894267899497959671565659276139178663795081973309468702483740568319401037222898839643465062366211538715591977930777195017365806911744527598189941516144374756627340467599678174159641039159749433053164174090315785802170496088870953442606295788100170974679812698749929523701768563928392200920397202675239177070020372904282641562300017199325855870286219459556480475922733336962324915245991474781026499132273756681015777552623511064764330203608359465327687353726520359857757115613985564212123822704252331502207501344777198847001625763798108690026174156681094609385845264963895385773728814081928778683220738307472083626524878556677759185993447273747231740278287350683573669598653933607871350747440134587293836965264480581092741679052803722348958781726579435902208663993957980765418769692639541272945442412973668126998558192569088719797047521097898170545124792452611979650490285262359230349504126761020912798580833763221702175338343203463959923020366974024066988791208237291964910657072912150056594263132094843107055635912335933207296993801394032189959802434202311197993529678415485377473067908775106756933834926691727008212672869280523365164447218450677564349702788925208853506751342923127657124531917618132945078452857176248851361866715585743165993013788316297220073865240712467254261803779924747428395556501585696667819791116482850715452048729326772041923793279902874506575703852152207310208093394307205718996567075136087524852465653201926698652689815744370367723433962189911851238818505579425503156185579611764622079501391043409232062547104199684002129600358580987497126884459652622573474765858166362080974674316832667569122791053841732003360508830471752071599188158365444741853197652287039310995643862389772267803669645540293245783757528821308232626559437455676281815313976547624473256431000575014619878126472256532011521206177593772635661953711755408250758162071582180533862400000000000000000000000000*i1^102 + 105997199701913028672537601420723627866321816643086743861949348533496182499666566762480849062922022605413186121604951832761335285446338418023492310809368439958815714908447837800116558887960288287195669923317728710715863767689422047780307238952130744728973573149947545807097630651144588639459280955610469314953561704727595292352122798182823909101625286904117075047650415352705476718663279677301722571115836038233079758580210259898902231268287065282493140599489336073924696263100120927330042870476776505299166755738269335342524446985632408654712630567155104454725583382405916048045710544897076407792438839276614228109383305028308090220982434562243107427040972480207043314416797915451638565968388865835861826763433047558399204715387726784006415453955848368868807869704126854852037307432133762799043181187774865437575058948673765363874820690478133617210510626060786001813273909250572781845645450853036417500966084783444614400309697629928077694236177417598935745311170143001914856906825927407131488475131479885574410735627347777328805192856427654220153006673434227278810184648232004843789905010401742711673085033750362449938724269800638422086170333398918972075271869377083959320056498170335614576055762155225660843933745835086285499998189488051703609596037317231764780357951758325952599960918017289417948813468640040037071667416002562437215374166629292669877124970685538819952989555651666930976997890483768071012534073429706603028734364224327950723113792597124852008650140002407144280623325948460666059096198074098052042974962161161753855433436471813254971533274233433135864705951952721468901923245862254230262007559036595506370083438239181357207120212888434510722626722424993099211365619478388862240711608608552356589460455468344541711060084869898355040554707827015374880293563999627074833775585730281085197924414718588310299437510536685592506173215081705959741357750070724322690711631355252681652776681641151727694524707419017227323186300808534745995791583308290601807135572852441429483186950487603070395865777224404714968670078428458764452724031815403524572229336168028824896121445929176769844300270941684784007090649745226585215873204453747613172835238417806005102191476851032724912784422833919880031792896386782986240000000000000000000000000*i1^103 + -1807834668626912368970464402717478891971750415405206101264009105728159612931413237689785311615806592780476159572537986861432503596811693886849002772312224947965349661434347442254478729819448420887809823798844298008683264432553297344744994519989194667177681225892661132492677518294999369878264764994099876599242077050583376540024573098977919665990716914976880639339884512841316682477028861626097269950243358232824408171405754009715673751855358880583496442856675272734004014574831919947816123707378236462929612816051612746770370851320385376666518277786016953730139439996960942439087109139845388603589567503254833943897561642908627633992898414675169415279440066166764641354238658411268505286459956045038755149281482946401274986796547873929593411899087972613492559430358853918839915701997123647497645788229362034031821271843044207491315662087612844644710689328915070243392248579614504623681340809570603488309030463950662198247292117271687235637974076121071013360807908303547130545685715895123815397078015952963917137274496323312712067977602838609502845109954799355365129826741549699592682492175868790707359812034379532599819290325249322315022040478744236496275006919553533150922961033982023341772891248962387514617565940346897130335677294284373377955245306228694550503378688505497780460204619351494381730513525290924770823210934969946037259429107938697259464873700389650580378719204184428999337673166497668709279083612352217505041009590813608230128774458795227613366179061403280757863938792404278904259903587346359244391454990405416917203414798032993015484482876739628684830241868639888784268714414394104113962257616101578801511337660052679550973194617203978621805566925525462238549804362725965747849934222028086933745357479439120324053106878379227156637609418341529928800517442779969170896700209873381070274539649670608663160154992243942181872276507929557765044928742500853667436347835986402550211433299028913159450442556432716189944015599066424233828586388344261414103422008911603777087892217595982122328823668129066807903353438745759610592076097380057990481518873639528659939431721253992468289538812881018286296998780826674158707998811627120856723403782864146851857604948392987598303860277245587637665792000000000000000000000000*i1^104 + 26893362570038966892959411463263749144425458730610643585985512101418557891184104784113710107443580240131896050444906407600332625691974156598265473529620484201477781257199918067624190445357774318258418344940420517092078511194323431150209446292658698623635360595729495092713088720426817093093899456116891991069950987353573153161892511250480528778184321700267619273743802177774635962942757906534017680325250239409335329675412297558316887702435167570696483906926527478321679070648752400436895787733135959907712932927817795437518795052164554643704570673878265592710827849680999059343508134324000173639308742372802005998946538148230461549891401281145496780121875943784773026355162082337408751259821506933722802688837003882557100256568295644574441639168813069411705812233563208792637357645287045958913300989083779921688176923431866708016409939580165418220981869318377542823948847734592293355049213313439620529508059032692773711994956471924386555324733552700955942197189117700976410354743313153584345025138441504291006608329270174519136055844894111925827898325253844435042618887424679034816657087724852453932906505678845514095873290704181283919602911180007105601742381395366846880889413515894790087695568970929276013703944515020487721410791009945699357074122625729113210669970060064293190655662790932412557906482243910199471432466183144898860413337164421262608759093029235087866972872514347550354844498435283314227931823054866007186751215304552740325181182557938891043481617798455811023223815022259444999230093789455422901116237199274669238155665162674986301058339652649082617637962007184856117328942436050590702167029687845417598145765484314742307106049609225289127180430647653693683344792808725741524254218007463684949265220773899546019848728030629108745392488679270333618916953818654709324876558808724784960013171330089998948791992658669961446107444268922197953820834175108971569335165719690688961857478120708062197129278350970471671065141175965841515191403458678853307227392009824133317513029414214083871396765309487990098583773722988843251181141942201629597346471044269664242194639164171042934072213868230827726729155317279169932764148429585944338058258872855596932613165190408866286832032153600000000000000000000000*i1^105 + -306467777794584736633429463820749271340073224198154174580401522869306085236095529960909364621016226953345326296288616879974976516426823952010729959794717298296997968227361848404915618395138944983132292236091789432518965733777714058170074657497896914658920014801027152428275161676534174274391776588983831323706961685470804689970975767974391530806193944684606130915057154668023405805828097201183112583666874172971088455568364383663321937584301336184276544707513765311753555047207059904857468021062429450362140569407989930267727300161515531224164533791206762307690157834526905367097868758664182296062734258213940239188670753474034077564947466473797243435545294072989303282534599212241882645504338236749119822325865611696759698418422486787238133545950675520838682197100445588907707896924321966488994275328383394787636363542657616374573230536473371467903809849411498605131564720676487310086199618522850088990582898437815496312542284214312702053103235747904064900170510564365614845885147339600308968363942844296896067263446827194597790216412002732627954052063257599782239074581724497121291250986821945372648139225911616233971941196547694000334366878451282922709426014383597829959303576696138077649946312033060679162606664319996159376530763575890997028160149238770708334908214352204100181840293141278976158772292370782506361431644229502000723182243541196280589681963624825409760512907541302336436449159335712667112043482385263380901077439110531218334595091372705869656777325259491306192958449142479514075577455694674023798939420741201036025281694991207248200935724625287048522471426590228470416313480447009708226446830671035101263440127838566326661788538186650853633396716339931085005736870153899216401204673583732100879744211999456396289556752316084416707418990806473102452665590135558614843508002222527693832959299285130853138052310677380407346399398278639240282184151995006693615240061116341057642859400611328989290852693337345655313417330903066560632569651008422711120309742544444053558403464895669609314649642798137635983160491936161559370497495026295979233181818321666445582341307697935150248507974521788411650934315053877867451586913555898442136509436834374622733752320948961280000000000000000000000*i1^106 + 2067772236340382171888852681379180784507889376837558376769924394655521147625325837234612215451235326907435586057061987271947243728636237796194189281660193607749491181915940725656534017897364107975364135788543800910194518517002670485793598844720828317306236339849001101233630319754851743156415056306826184017647234273034094839067625666583006318292967342398500653752855483966786833294618652629510086299048404043670768581289959646046500518268306488013777450068887079291599704264452956182373094102383486438458221902615666016035424265023816135936478558958640326923984397922461407938404052009033840112248924858852612732484761095018730979549688908261394568016885198751911708529241822224160915324728989064498910874380624120276738614200334533875692378130428579273916552113860038274894633197236502312475650094789122871318291984204319383791955948091096462607294344898921493505874614245963236376542020192538956901293104318307022553509224278553384097885691262912499616462077811901790118203847449127182233493709868281842779827390703091196314705660521338286049643836456592490971399722377867847584322737224801185985497991060022022341554819169554264225585471962683233048249095455653331153762010852943100854604257508010515149046445411008038102782466922588483925344183893718685289914459407258148903462579405563098921023348398092675170643968491242949871789462600461214151437958061154070383609799094289364514520561104834906020643897659210080618922824524441660227279615475685654987572260179610911138743637160056031917873066871358505464760760398544622122685773512961998852452105005443102098247775387098917592223704234924640347914468862724096084584283248351355611258989281494115854494499031299001702334921245346837119233982468609321391580075793988796303446310294844265046691838332640013744619416149859252074466767577411880829887426491218450690176406254156269142380883838433844136336974205088210883348982519322371917686428591093719825237518778873535745487753480316988423662329013130179709208494697907908990585121104386736924370888539795416199752881973024095613751991107118119893319113511749695858575398331684977161470141837742339500734670644069501754783148268653008676928766462432636829696000000000000000000000*i1^107 + -15053230473067491402019184128753157572598193141431845274980872765911205900245438665296695388296497655254282167081735740336737704733178553368854510485863068607589823334330177479000699259182387588451593480092655211211643873143043006021271316331223644227166942752782790432431442537833637097541910977183791006122355601822622575696465323115849454596189918957630993308104480300118426605824841117992215890329742300103148217636403651251177666790195639880317588922032361133486191704842641323433907296957102289531780149632192878411053030050405755061425101314597776666076026115262267473950013127290196768854619470622915991458635792941490252774551977005748671771747388962397978427377323917693633928763918849634449845685707587653062806446969985358935258977490019898288580112033753903956824641015662310099323109343016581691796579467424715105245416514254309413232978269542096819517880478776106112040893355325899295251671694000880186218324178010133812036029265875360637828136555578580108936448820196850319477381386892196835227301482837731958142172311143347281823022330162065027084687862990012556635709264220592426228449260582937521846419814057745021719023433984928160938153292284279073395281619363315189485100650156623001423235545215279286845798611306581759945106748949983571096960496964306507797672447315210788527106540125078876028983068974061741697322819174120208536628542001567048418015074744377964093252636050056161145038247444263469307894431689048284344254560038069197435525018389148225930435848539530794356931894201751577761618264046840684202378212605686034498742723493299155134146318834466226121324439804635001950438195838257685331531630112057200689624555023335006480343151940170274265323591218654273249837638154963763274179999470162216347918114328410662832188366412194929999809159431930012571248532299599655937576322882185477345423991097891135660247838506830617336893028696611568455867796786287998328253122371496462875141108341979592751660389918143395253435188369895375222427018724081622485131023830580910988000580478254356083234243725680036934061310148912025571321881278612846454106731195197606234922448111163425532389093306809151632682763928145161035238604800000000000000000000*i1^108 + 44303149007324689978371167703025216610979464563989071045696369641666014386603493880377546333015825521166447141838233713068435558311977548823217171975099022679358010899230688827992972762740023551115590724276923866028552038370366976992182749030804068926800214128245995150099425335001945016073666434025523141551408594085225720386156730355647407476647381667238764508358244607285933852975615563286168178098815230272199591578068680381755475835164384630188377234545524996318305278927169177018492387566119436095630078542525116282373400584349654148773077180623907829326405327808394956988234131342664744549625796496454235881684949283021934220147012022955287642909901296011851273976457872673918813845094509193783028762004738720372853039252887249483952949869891816174763143814305897733250458383049720527292182900504115218850240384440040970718212240270712336713426003186288659984607848166473119698186595023228486545331260938870864202692830136448975254934723680139109502796603204115496573797978013177677707034776268433661584765730254074831152023103537128656382840941219279891393953779683009767449243822551919097243592137192632109280766493216134817259581956433199058217940478544107150681182852251472286677448225690713393081562881181328331797889402219795908268005598630820810620159006631068124928687221446760505508231757250095894260924777887601142683477530087266035415089351936078845539702391806916184882472215336958040480507260128587782125158597391646393238510286607172840923538418584699678821586286235159355498410535478890916892647872611081727631336752429829096812052126040058407757525088340278426657116019317398976137647562770263997918135325504783967081550357470044904727684516513864585151563176783912375487316336245249365456610810183421049267998715640837984893769227085162347946464811189897660353670177407989182585687937929750908305865097547138946320785534946833168556076088863254180615943715943164004651506003961214058999723770039015954045469027309969721274046119022062104242995178728972025967535399894531243825196879567550010111653359062628664077976352629708670161852191067752356144156243515178233992055998983589211438112707054421333379141620203520000000000000000000*i1^109 + -77025066069677456365942139412311366663696869330816922584775948083957936027352627888218574731097750111274867207771525875368667967152649968726839218287764040233290550305094343966876415437808277947557793094344279464137240268785594552749407812373639778337060368612016320391623003398069608358494473281384450723611551543126428269472772187499797879361171490243131402694717347661380701743995064983232516944893395995148347790514467907546012726026205587987354989587229506861595268613684645929160765447022829939573170792161498142709739018977400365952478515158147201671872559486491389436536859898579048846803248514893893867023326428362553230603000867729349862522676455071086811513023165217544534900777892698038877913033563296786371492481429151565417405461542663658945225219115195895012956169159683309205306771058526672593897091852430724420010778199460185774028797358306297206296415623753806856032068623656591304974107430382486493362555015287487252031894245914145823350380965819686194185684598967144987513942638450029103777524559043333128194015740839974990334397320766723041704403866584734650505981165185748946695412028002302663047241763522762794720600108426846637923726065908961711095486483603717949837154455718529693595271906307090270486779844004653623456887770670395989964433377650710019340796802499312499588068831935571112812520192856206518414997365027465353073262775139227506125087383074026826855760144170123018130594666689523081592037930028714267795748062267463725088657094951576282524583131507345967913788661959081547785070160881010884592803742591714563240519309116115859116927269078704808561752748400063513440464507350346891042099235875194157876065359922973479326060092116042547434885847464964293768156508653331131229766936902893585259534185342673781169983597650572820296498101863576485843729587984521052622018828450190302992513428978060811191373899903612062255388740690310575348483389247286865502771011307690980326959761142753006732540944286214546598222002943744422645606023849074741546206018110957915985461186972448534871709080637311279503243328186236894828257422919470830734633276722214364230942436491504988898768177512579072000000000000000000*i1^110 + 2083652861425963513932855297418824138622601611380926613074319117349370868953251692428733207470926940222422388420909378558017071922859651478200743177744651456698512176163083917608608988079752933779616078439234619834671250701306961041800149573643075276957955682623308481537898535461968726410966160292138312426117875284732970158650861824154663934812145498962695688710688382290526206410767213989723422755958366145618019558650333918103747530209297670000896050841560471510659004251302359028201234002602050038167688806015531175337010067596236261183255511021818094327398425761504985397993431529927504523288192197734245934506036554093589871460961320149003514455031882922325020798010312876364517766983728545398203809464171813333108131661336516284873591951750510953267751281260373969538528798607053716507762172752620361759623130138022768387075269738507228680929583894439197932601306258674427363523307893010569511368950690600450230671131825624973319002640719013954297668297411475940716098339801846244375321788747525560264175906454528888607073597620835579823872714411064096695252282339330467261390300813430843264680724312944019686548805225173316193905540371879866727182961063296266990974284062197019251338948266812468001272956168160039403273663040941893654157506981107653084916649892456534815215524860200252936270700014935696842530900779423554756675470784522112033699225302721402906585117198219416819680843920446582772241691587723259285214957082101996415936433457401611355116032703911767267250819841210703276502166483072265978013532003748219067763648019001571727614742908186434151697429540404714467480974876804192996001492982139382965576478400292660522224545440233090320986394025804580904413716119686349661188645799492948077970938113810369261502631380058824666453154916852276106526847087750866502468512472518204603669672061157819012532354538640528539788646192883135951922694124613296814850573951978778635388671578564287287093031538858893324843756886995788932933058076926271739797170257748761087674502465646747262152797408113630102757532817152185991416851726542629550333213325247413595050937310173743244900888052541213900800000000000000000*i1^111 + -12905239801675187658893376205205686179331550001546798584572150380335880661222488104483669397321952942200944576900983758554251143461991966734779812023320026499654264311137400764634628017810822349602912544712149629788113269553707229424172025802746863313143473362085782654801764061213754716132936395113590401481012707319386891840581006273804305557760508332939055934498445215624739869319698734550214312391748521528202445466502375839728386078874817672678690267313337580925195515779179175487963957117444943807378154430456252735258565203670497754197070497280286888342902865223925968575395530949500314009192733188539929395967312294471824118714113298695395538331059971469569141626680422804217451968334094832924186409002005698727406907039927834007819095486290176444870699671743458402975491802117850188078928948965882634188440953273996500431714849066175017238017325357979078123914615161222436477706644019371548996951758017974547952038323605291423412750096995869259551333972018136824696424791488462881426726116957304731200416388526356622485523038345055820439574457149326913576640343581015373319652076216615750121374098287703197714186128458815635940334122846808325150224248095582459758361779527279835762208429460339862566781200063364990873145171561931231409274422617657498377722248874932347035387636053818304863491383467557734391201931582961944756891868888748939989076188305944615003486594925107873759578320517646235150175972245802783624605650474928045485898747204590455355053818408467778170782352202055443582576173117157526408776876580452851886667851621253747938160924597976845355658795067361559498056331422482239853986701147969503084981433459969119366741423982843297740372417899152641528828909414962866861180475088919072979421194141841717780242518460052049960553315780687358038175098400509693061069630699343002868958504649043910173722639854818756005387514453425459808224965419963839740337842140952239432419046121482042753494802031996802692361293949084828174052052339187173013585868315317573594443559328907601266810890653398952385935358226024090933374960656709390899585554284839881658053530112221406822400000000000000000*i1^112 + -744076171520926362307093478987799830314388609560269233826010878350324031294947074437469034520085284117742511095569124076086170403998477768041800787001046238448841739408727731590904144852956729352684994441713284792672578880734470901893683445342309254282233366648537177239779500265717082239913666878394484647809656447143920030328306789952551125844797703906883068743026067966236120134004715666494384958164955615959177769758371075584007025621600462911037524441707207143080579367769745185837728389960890187929701106841664683607023196876476042629457550406869496674188209345914895993726694472353320719746858344410882984334914011423802300165938766254533739216451893589052722673405588308355233847764137627395053619785009767005168161090043544652872618180759706010811851695781491168103463118531440507645127204589644859569440931106187738849467015777907555158238002900470505278418559399690927832733898632837290220987463497421834788158814660711402980735585310628819349745553236104578419883158673774191640502176466377177081591021286321451433186595195623992536898211474570552452549142778452047679886165774298394516786736630491748643776130621113909109732344432245807038854788513161667798135739362575609313425863892859587557759481664001913701553079196000863111535724957265098212619930104501329759778099075845780689984270014158937343700746960946288144309273863739300780122157650560833120862022486732254412642857009453083270081697075683871445450706615875080048125835772340089065105744028725155042923722138605690500992006715458022907669994390400467015072265202598372507943581475250678083281502480832388558499806206233131141745731547663009338429834589806497549037802888100725175263535479742173073775621961262960843448746031262481848874834865634220380896571701450341890644068415050999772388773593843790408736706820103498953062119205008695991628715009325199890089840603338551866623907608005122776981847957932922970468651433631600752599306956876782384104826948500770135571236379181468360088609145941155952459327126531587843895180255826547541560501356596829747439684222868058894168707038367650716581888000000000000000*i1^113 + 3231385332017025395420971183243855497573210708193094798671223435291121756660920294955344453576507692483334119558437301149313999971409490208425316540577715385811546422389691076072852792005539944257350666009112491486048046807655804057957132227434387448432948302193225762851902919710879151467217622697817983167169425863585707089578777345151723194222285831706242519629304829787604214680035582184788824915395810979285254945924886366348119055952714755416890740439181712545173831312330592487340079433728537142121237637608562446439890880565846946676644248523562061543148069871731813192768324757787724350351147224027436634588821745970753340693815728818845448245372710211175916446320728106457426218076878218126765819222179121670019216912422096420673806288139304478468816933167276324272608712750256905370770956174229956209589117824586188056026414763456922801587800939626650893198715461408273094747375335853457649426529295256908428042549940990097263835612828177691122758208533695424024794666180876405206723285962431745873507263538376460056930832142232681356508056439242612402624374159876773463920805465482914357186079146270471878984224107690529813374441062083080573725442974099539476282974015877862299782319606478408420724812148549881997363226114068294402208489625675990664846752370407736116873200353199155432423993907051655374390029374340498623396880626889035536432830861788322725064638851206564766454009150766207079394092439760051539919773620810415317359486844824070451146502113827098970234434431619972844488182560107318602949899253132348795463062723854394618937949189887324750067642794978543980414705560777077916238375992931749665511899205428967827738745093742224340332279263933713521088136218538976828354981778612454670188347521458234487241832425062284159409847595966637911478291404887436099140626134592913528866864851222464783685074319749695517007643262575732032756915176962322599381888181438834080968325384771801732616628924512972302251684685986102485936704989400247195061328250954177189467285124280583429288024037600721478251250625001236201322965239119950821038489600000000000000*i1^114 + -1912084201141556777942417613478261430941358469989212710485026974282757015577251976088053076712229317930355253126012103034198751971737648385256822118356726634740144658315127666619486723629792417320610524265425886127077243645297744517672742400679365994204079887590413625220153877234372147396369531670820382333252263175978193599205454890466425081483694192396312514500731671973832763485684541743661491726614676356322252021621870808608008185754922382717895537608395031477885709559628636996241533506047225082702226718996785781185867167589375282805756588842613539731361676334870297989636219131844768664163578013091340692001186257671682331937829894581519695616470525493038188338347304175698451929990993970867297226562064999947784932714601479487788042785762390088661348522102531800558734332369764655816375292749984344021851855445153025870264404530444518582356020719434128259302681477284873248963762962613601685586723793731542276366864882227095684044709486188232060718412210265984059299990070527899838344323490095914671114489260067057236385999565743546361538672610300843980192040828294055037897422056729326741584636296277830386877670725464657635371348093528583273229767271288065219482877880253271189537354690958385913491790699769960416290820399422444123628009945356957908360597837744775485874082771546926927678603702450384333876017510229011221288028383506917024040104711558677327278217424541437559343973853208293083361264698957568663496117716008657774077516325300770300007527035238499148374872529359181723308562814217586542823310442533074862180696432961109115604016728466820624699647270264097931241774406785262276908908405811473260176162042718692625990565163678191752881786377733504327210066753325060425048955815117546983493035610932792847943161684377595899025405387044446817249730673165597711006097262535568376670757900157854560219276734534691793011137632165257842407377527117175014334031191377725139270637677860576388213272338423716315417219425971393345923190703452869036174349839182471692910218594837986288137448494470207904427602857614244587094671360000000000000*i1^115 + -9321589785387446426815216137511695831765843869902738494490069368600846973477665695166481909966411234084975751348426932607294276136501016976785130977267838705825988867008528077049836137378766798265000148164977931072113676921917856287478817794845682405088522468728126629537860121531961379730272396765319460389442636435708965239577244869987344544262785782100312669432547415649128465974792649459502817455923775164791964201587935596399210535397183525662798041584367205807233663904493570559651408182187084363332434176333460182410747360680331449121942710203237530473186386660863927276711102094880988237946904350269744633482471535345861417470845864647024545793064853975381879272996638164012275984994493427789032534380622623448402224287076725885017503233246828540394245893423549598645440433248600385619668550068567431043858540934375739121916232300295776697064487393066458951807492478721592919713672358523205654358194951300459599571902176701246262632008518286981807703274830015640781561842196784399002677014111183728893910682103959092408784370867192473353748754063363367818799144698603889914715774626394211000627444214404932137872556038385434753004918317367606179648270562952078497591617402402591156322510638640224631306578829085026812120518777525146711798476069061875859596739450321056825422591805037954231037218361682442041330199940567751405683679672621267362639536155608685082539753651888777656459688225827291582626023535922596468109407510918247454006167561697141079619485926254176305379698473220108565316715936531606319053139746681238762275042403276172468565363530729531984461149344213360594709279630860063367827503948010504101899894230099604641571484324022314912222906125548068272694331080855029735480065990224863804281745236735471773246499539886999095255235356765977580379108610925087992072415074726469030430523032445444066677130911888403421399817929998830506263816532601667954995994604243451733024258465131126911103904603317111247325881832742580069345570884255043052568643863709630077711464674436646382889865999101481610836443136000000000000*i1^116 + 5689713165275200726404870919911623358171027149452151779111516111196065075976860554349705666296067951992484792759579476469809104326035160651782302173600215240743577736842438490915141898036962401754395105545260430303196564478325275002043795165820982585282546639885699930001851598747372536766817183812707513858133011539079138725030768888731049889135350803193045962342851641078217435212772273391792666777715441118695512073856098935477095173401084278538486396238670513367334709021171821965584229865801369994548628076118148012094526141035163873170844377733383477680605854228355463649841816345590298152292175989112628069739669462881328362823665951231644055049249864062675995784756263777375421275513205699683013653593029871082254041098879309764505697156252102765199204233412839282298657689916174829367051523660238234555041270672964521428361270570177367562105904998893385905885983828714600160326399844684548906481383749225678885963164055219587301747167437419947219055085623568441038987892336785869620539028215018175902265563060472287385642760678126570072183905715033268882104498408480395339564499628516186112426037491116158312373038673112478994863838790446880992221911787168187921595162435003456639474280893968482961558065890847156495901491551001852773547119537256024451678044006948652549292714730789313591361960851361006067639156140399733772340021921455671739429908141567178512965466003010584241145931170640776951483411436164497402387359658545866245236187842996944255614781684537679132765570816810224461982937490642771182987219357229518348646116258054996144897035282711530353697227138196567719867862716089470680903142157879176054691638116250678810407315915154278260836538717423227417961287101646478126682564033163071389214700574371645260442772930338803638713588086941243646600721102495636506659772981983669242269068756302856486355356064252353849620643842519103280803782172179230617807631216364815894873314647499375884151797261921268225656770462251536327547309164056357268494907999440785925914974637769988242533253120000000000000*i1^117 + 9003740901649128336283591899949038857525871188688724045707472791003619076710077559548825569509435834388048643762152364043516490169082025923002261269391521761578184352082543498644130458492161883838064944657331144887377959836217204654014183244688497907404213024660397422222160041175989454818184517252947628511487797118981268806242450329933194730945665358622268686164433215007558028627606296991880946713961193140131969168541939003565263439654417823199492955833355174557408913996908346010794797420176243015368470424752399293964326438875098672940506938930796878009183485313764994146070940197264024559525128503038162504512683336030291316622870582021643246666756303093797417943484336571086316441106512581603784323555335784096297737362069816406028615708586802415853807827043675123012700770890605219358243696496182284280860611942560885758814687071879064110699638555261040475413505464874162781377150770890021748123002341289026881747701497268065485557896664469599041175113892272037292094475152814024050667887045472886502300635531402755333230008724756729198120816422180595221404252220423031246841898235293254234802672566498780189807376351556600639649386418877984016603167867440317583780104282885354884287919988107842003686367426894957544367260147660266004798681119208218090832922360850051270106114064728635027801653382262061367606397592798442216839039093751245101908966708314800080516042475234844807389745610853874378914355931747091467812431822832933256483937651653547793945998364163236143572520473057499926312244943311305404329693313318372126475524331681742404338514326880313689008735154696214893600950299410669181211221779122878374549012999244485144467136929078254474878485191901478430283458081420970771506021678021400618911800686602484772734156384999390820554330502312482432608572017333295238180730907543246046679264324364920800396771038561656389836086517297489648244115996900547906189804166787028423261993773238638621447376138040382676380047275296973582300436267082603431213380725848330116882665308160000000000*i1^118 + -983573036519626600358133936213380107947113583557546910217742468046316490230581846526412158244175705703580101887478855453971785824492354460897537015260824812576960666539937161109660239193428281238159999096225624184506353416257387647871853843097003421334513187675347059114425529906506735788613531666638278105193945484599495373821036890695918132454139040774614163157668514974864210266940770995192603298727891461825720663064483514507884379770428160756764819768800780942708479669116796394954228198226565012532919784504707920542956193038253073310505145653847700952001553649709398822523933053490369307669498941354016565537160313971076052521153310749017776021479417145882704350175299366032056069807510391401234854201682408641846351093665464144907428202386339224423039398445206243957734951893933551282355881554052172387637568676579638365572579040946945191302953249870579666656016002284489890506020534618288646700896990632306453222890688060929317580649297634874992681306431215873676609387623819441461829484333164899509855811783758927041978525361522536821304521221666411598018453925758502631881457196883725591137115131008622793587725027959938804297084528467237716929040319990739423259275220606193168769949921255869856843769590887184986760179216660921333268744137923162459110151913329007832891708886931640401068100818694632614193409178646946784289022453507380327326218451027082255455463312167115061132248228545665220948693387516333885249881297549255256340141493691660210625880349635849252921805482622798188958159458290589256956739685571172627871748427490823263573848198337707819030471808668129860284121918021479922076067327109021683480379624936959639601139681774663584402308439227442590563338346551134775679623231352860313964485228003433616360024667951023225216658233074733007340268408704902459848356333495818260816039463578566500013115124996139487561130896519027103293225864056504645646703746944010550219604008553432754064147068146773504428366453697343041027478397511227424571194867712000000000*i1^119 + -27115319546987573759058784762733065976598474963961270526320900263198290214571773798076441782766043025899854313160510910280340556244478087242371954461918887936762923043532289587973263172511289596580753505691329421981205146316699622816308370458734873116087621614795899459056868926435112571511632830899232669080174993492314319037321209206150111319940768671072192588269463989973210014818838517009599172767384101191224784867205139989903310748433380609405073356655836704489855091733971125142219360277395328044465650364728981084844010619831996897524806847866299049041431008056404049192987493397916720048629849004534954995028117642642721278987974342115801009769579995467534261844706154280916793672335142470948044470204883011854372844748730787709832122304205219533974725737202330005409895365081253993772342636467668471194551628006641734740044772104777654086510023099259744390136284214894827772070311417427304371197719494580707298019128831648961864762550674708465014290559529988055871737209285209251532886728671920799839132098265845973053879211029828617366814051867944858594188460621716784820748351144996691473084723123699147719797526586874975722786258421632711627896443139611608171931022822850793361558403274080604192213145053932304033215483241871654638975854023162509204897726085718631164014581947866608903107605583508349446293721846420805305911801621135071692936879704477002779128381803265543787726431157853321118743478867370349762153619279205680467554638570561933739186379588195089647573201425961607376737559141268050225516283114062973492477544094646206992222279535286864858217306153104200645198554420719593862954705330387279473959881856068347330693551751080441111854698067722288239899478152515242036461877319284768052484206482611934696750476013150039232289574471449049742218350741702359047330936506847906438636233850590813254197036919521913574308452463119132624302144841805056148900933050651666696175288156464707729472103825927530314140174457020026831879169638400000000*i1^120 + -574788528343203242233605118529832344423595879480804785467391008152129531039714942434565016935184711261440304936589798494317816730599552601150400315648969699438220395629681013738404716947825730787290567221252104733888747385377994411173854497215961452644706767128983405471686588921165036187352181060126671818317244410441523394095598535313141145976435940240533615946919195577366867841118252549821264798844782897906243134815925098841235985181760598689321348610994026024425625782862145395203358086760515288081306587418405691315915959407509910961748176821505615592195700693712340268591446468524820218794326906978100151800205670470859252265967869814235954984450535873338514408539737995485344513473668734409736432407301373013526964480346791076401237775700107050070134370067640977821756504945854805394923196860053314103847359458026083572873559729821652160518831094259661060034294760305704866657255879449614377855800696035932814802709800767653973139951798024044445576875303552819946364105074573139627669802588746385419432007419764700431192536069533287475051946522155944523884424437012960432938058346456213860643255684899677535465174346423376310148659265964564272505532547697672511137985408918629544606703549433346094488216073083518624645367975673137764816531414756379647698241245251205519593265823051230702845472769497098902852683270775018501317766697353584872575673582914845797271774406435058583636999546494251599667024672556806946085198144283782734820733182266793966106968605828408531983995634963665138740209442015986422938004581116052428718467533055912099117348465604830529901077490848096978183507999398057415468062746657330914403035565563002051743871632213514927145705542308270758061760616398239697207394410467893307816491081919053596015419622722529718137628055590161401919360867020632949106183429534886436310948686626341179518440728983643376792907064336436570974312582488877070274705439886306990316194297054299120640337846423541964467328778240000000*i1^121 + -8097063482878111016945267255771092519262814001103369797059332186308719339729178304768660219118842307607665959616756272803014180193606043802774436640898705175894313417332190791869456657496224525007549022848782782736880842064161284923748336731375463083657726554365529505941287400189505490519902227599218892466462703008649111943769069096134591158840345808161450856389129522567377030841560058515154367258658081775664713540174612136052387451656629139940276995977262357542134013267595060578893716035113099618534062664033093159008166275886412842721123965945485487301701617812312100984429068445693148541539607202301709594390905308903998917254634021773678500315981470213316023248753258112218860754330349961514612814230950617349511835656147612723016864244866218793973975193328901706413276898839818162881337644371561659211410446417108470887318202598806024247502818310113749696737432883173998551776928405987915581999424508101165432521471323254204168278910413355291101594943091652615022093816736029099448551469764823215227350369219956211075446035393993454324102141691825474694860098053569324515071958885910639363293067091137565139630650010201724596605892698616599777534110992959491204381127643239498553209210703101087987209621756518608311482608955770332258640761773482672281335764956349982608066556098316250493161065581170648960536833593860951826255479572275381314807756986619821348706637771590453294904673682916191112683349680317881481692305594223923216080711804078896348691502287558333157789397023830467140233208931381132339923719028964366827038846427094849469055358962754662562851078742124013380315883507445376231557267522563243352551385809878028807845846108567794750724314657687412343223556568118168368077154274529887795044773025457604059942944841461913112668126084663080708171026014962094857026097225950921120432322831931687339281897710648565577101052666577624548792603497155920583951275610857113513667389044341866496000000*i1^122 + -39401191008120177846129492721096175192399698748427095551178994965668184634036058838652617791448622001878277788321095099248167316391238794643151584944137508122993509550483162385453247453379064794273424644192784316415405052207793609052610584675494212145107265551412173949524147922681951359748710887799561370771727060433344321324979068511464769154263121397070660291665927977850477532508588691824889857648033124957315349825420222641132218703758885938461388915756580124554882551436467276327012099234766947484489223134622283916181738747137972093737556404966479009484103828888756597718133989093373532460901118207840255030815814903617497182183294580679273715375530211615588944927004007249855087560682459937902935301185048768566706246248184134472041084975637296484065722641483301815959251379152426055713893746908817800786134632596891905447041489755606573469262574411347506592729314469408135546424778923421138393920611712416001662614675279788777731993326637080863684617311710009771080820450222019864448749500360073984502614023642016784977735306502121530684155084596408297187018587360161665174077114529885675760219671346055156318021288938957708170382167129026476688844032741420419904677765510958127360390588725486676135732569108477896946508538996186558406751472223703009083345696973330413616569046859674294291411995076274007063672913915401847836478107707060050344376316710527340571393257378674081787563369292281289516988447844715923706490175857951045906377121592584595147827337480195123158581766471473085083855221372316003962007745611115607281677111525147492609417820328210509192970784283385696761374425094162208431101282767331769845167413058868289874447358515245940190897733227935985667658766956674018935058565731353553717440638142159923862186502049130014752376668269906083128973450041970808771511748521264279695915465673379533629335413957463312975669106729352610407374946713585939605828403200000*i1^123 + -78653992399545379825793388779187196502769664763900809633235397787678171800804018285572890839374800285560809432023994690456287525755537016771415114458475391809399420246615148144303686485795956999490338595298336919662306243862348371514927909864083642009594082450452948926747964719946744938228477970529402777340054796173691771791972674807402089368941078252481254113432354169934992669476107128828049197472857241969160187343003710274504974193128372461279052534087796158106031503162139404971378085797922641782302312467936378624272027420118249736610256841586765970093765220166842745129137446745172936392647124498378904654868580785810765646526845790175271752752554316526750224064227675563425763365131241579435394928658391674593541968791587202369835590263010916463167673965906206222011007385583379016807840776233201527906290244883370238476932777578141767840460032218609114860897391343018984461251978383082179636215977232611882881905675104145896207335198722147519662735297732436511301478097599997019208910447335330715286956634129926515114656057154137082765951269273189158699402214050479596075397956197020179006145616262012100804155073411819499965653825638329640140113021318360233314266188619434923540961753341195163698250416966627810062561040742550049698405614955492342490539336921103550325420082632448297958502681521957699408058729486522690418463050793332513626822726908118172882333200278434838101891151684247324091526969019107015120315220175410119950301461084760414641258541674797416572611898777714476253100914104842553044621665411844507339621022874354208939167896855481629560554460490972218505584824625370269978486205616621800046920609432310597826789535919605223406613471010096818677597507682916526197271826741669245370841338729358480856699975717832031645086048564237881603988709827862714780756909760255303403720044145272112159842881596072321715627668872888320000*i1^124 + -62057872923122772310423878470862473301463538434682447232922022000468071273269094947242608233454897714775982972022590556771434935430088232870715943801054896985993772781193730189354473704245584877188738046500008137087154202411401846784537349317650533334794950270531789480629325196138227945174929146985242979955366474406475504207215176240296978626259517368770512689675475347139391917553002459652319239620842847993597796106351620850805772600359049787474143373841124500984294614635263262415267230285845139467931710474734821124735960893228797654133240056973148431652840531655430096468396509548647176950847591786867518751488471836104746930484812149950703251507279243178886440613550856178035621492572462663706754742118161501967415891116821146583024217732149100508326320733834174466001034377568494619036446558256931846591010048942458641285850776070400152226077573319669268072013943115579534496699516966507500309297727993760567797072866737285687363103214395653043879804476354738182278537755724383290430036980924495865540186771766365353541244657958032582356575615418891093829332778721139322695915281872626614202728795925310457637562838140730490799350670940177659488128877565942456395318811914427643039975389210280366275475742377607955745219546524343341797199288993617326496828061092638882200726767722811554890127898567543212856177761652428730335835816288578033453885707819408954972480762981203745414608312956388205224943800047921719933334851810627500549820074150533095081512931156028130104707888730900109896233599468947926284557888851101174156572688267629464641011129763506226321035450368517379991873889007567903879505679747920805064568895074712222583051847320039433750135233536127119567895419798088666752011227540707990206461470262715584034904413373482651320674514862228684567407861016193176069443871064243411067185406053265094737920000*i1^125 + -132288228685657425031989600051591834810267143293137159387489848621801752504483987156554281905616007774964472488434193731215063732136847934993542023267000843251375946342164889341933068105924006803080327390059327441160063960273227344374459374991709050814911413963055205870782164110475504559464628377851227052285419975744277389680218436178235973425550708901239206300746161617352088615995836239913808200949735639481045274629893444603956531022273568956113248490358602092211380264053989064895794513519823926495485101768439383380574572371347591240790283368932555157686175077773735345939154212581725682688107237152471272780337227518144452195457475241564533453950411294337908472599608572665831261176598979243540452067751762368402843259671529307511658162923393995910023818087550215515187930537833840377892035993607972558885489515801753702848357882326789970743833435240232380001893101644545621425284321027981206455257496332847440233565069600273421112703982259204272122708750936380389852891758276819542254839565948448701923956231275042468166869727746196736503379641006737688213652831878545026367876348031051688455640280411404204547864568472674757632406391058145062840603538189244545982952507437178929014655383231628881969079812575881140244873831005382308960317448573094480542700490533326240403643709081252477136873434231436346372307405927134636018939344110090601668528013024539128405155403008899922088031615386492131523102286543939058121516041003113660091705588027631410579304481858892931766411464013738229380110295614243348053141674891299261905127081288273779767156429649764737159516001674995395944968743762752168996096386613431000940730625503186099132732073683942943371088280831410323448641708728375521289999360091572733673209605411983492657781256469513388688048718539030631445211783419257915493580800*i1^126 + -130382637877429369063415070240435633925961838555896880730751003935919643142067575505187369564223138890226435032064962788879105698096890747690315091045923306059169733339505949766225977785833276290025670162541348237171212559434414863245627110124424638062037245192295906870169733570106246693434619412430768150150914432476947164540377262063028028274177442816950995504407872255080872599834677558128295698409421785142549244498279756430858586518495547821602333250616815311090690030671433303280456801201926386965166472746223106527305995375574285981217379172231545785831553805688165004756062347863674280983758540812137762015249638116053632819927285729116377730759826071999744066164488113433584707790194250107083379487437981668235381619970206545468684242793579863362561715728124485760747825676540461056259435232287095839752623541463985174726852130515777517555916897148519147852779433729862865257439868602613618012120191110871126747181481723725939459014986988801789106723833712037520691552985289058917564838887944635381712153021883607762481553229251797659292846199724524568928658860800999340144304753608089997418809270777309976428033693417653854367637703498053394610101729148950550502280297204169389895291897487103479449538516281455463395826914359768756935424403471191805491173690411243760557884520196840860573725658547484882622159579574431058468540152256128153371312150119558592192695978514683019560320130805371722914312991635990587687834277469262798965419636285156744476579150377703490802165658330623630897690872172477390638467774268479363666425736550922174970346784151930185557623023033531780885849785968130475190350958395929271494499047901742622246945004686494334918528870820089664487254646662323114508502047511272254923356870937537524975744086448302267333345280*i1^127 + 13776081492593104851083034410371735225192455353501354618106101157602159826598522011977407021952865139756911380124631359259760244501518850541963423844699417119118373487313679299784438772683489871856971711334315249592689484513867294154397019584682146798194048196016979323097024296834926339271607469328708362520361243723173110994232717333725146091164062989633654390350470781713948924731874876838877178374903679245388776849154704585409911251172160980938704042579642495911684724364085893224838285420681237308319548039717387450807419951006351735620718172593924523687655608773231045141268637685233272716380898740573713987103062309007461608841671255035503936314143968238195125707607901222032978231429823589871033050291475357578804677172035242891532280058705802454910123800715868487135032009531425516867736918602533011364332802927468225985816614702829318197923169875128082935001119320535962755112562949395787949462463127740007906619541636257477952807087385559799254963849893001294442511450881939671051815528049190869640257196449374363993389592125202929555628557624464799980005681136845473175001325371823658391348407847021188296243353593533644770533207545845401520181168062993997459304878769496920315660456629372483905288978535228848252062903676818630460904393131323299482156884803976350261242829744899752373339259091816058928688611109970685424365862089568652776026157838844677624689631955083231976573749354671082460106300119460035505396939662208611630071299173072486691270434274880152454940093161603305485512855622224815963033324245685137991039641126260736453536291111692809816739726371126544217554832157447968306668878301959745770653563985747237638338321617472280179194637233143480489261540841619456*i1^128, -181906750760674209385745717995412634710782037397190248236090843279690969063221072562716247148556991338122503101624100467282232531646000254596344327833181185646280077047018690967284513311981531772718071010182117607828736802656512384665889144959958259410197436483739385204699744827043378070991456706350284190532347088420608843652078780575873644154330016204189103144457857671441282491780984444300574885190747019071819452677559160753723232777585188286832865639837543703372184723960030933057761407015569714069953285723258224133728839402523008822534593789063437359067123786110057110605813242290808645296318775402083426878193875046880037209721662266532480766978006794120526230752968020200979811586476086912072050125490550020595354547626979182710948914021424586341455225712323243842160677820282377073574201149409949463598661926474797539806660817356345610437139013129061737632586524517354650203792555608917722142874664280683542459584636865439759182692259833628062323811525011305452199491498649684585181343406348973803432670482905881059091101800864202945849299240737264408147055902389994893004655178184687482236772484249228557189635425928660365389026863562863797150632779262526266396111271323361212599818290234925680035381761206708678972598968709392257548613483275969042749887804644517629471589683582969821355390352802306283975572449777008899629141205493916005358806531873801440025831296212594874683708153862761649129550488165940269686991573038167458592795550721077787387626322041426126466174070112285334433321140816801108480958991019472814743813637146198419654220926082510034323823979198347041382495838953404979676259476698499255686712812709423685728491030674376032573861605117876291601834082198032299172249565489063495490495485401760307971041557874632469345262107857332851930711310839844762698159568259056789815011068369940550609559125667704606732369282865789412394223733239108027008517073538668939379504630389868566355232573145546011089504878742878591216544076077877205641642969224147064092862783550334976195082623992954604114395657192353817062399625251430426628454569032313361285916071580133980271688988929200066188241038626200950609777692238839037322471577466423825264836217200650874619822896953916751281447013274611827280303037989589546071431200434290447371394675977226362241341071465993377296170495585298013848414772269283784387430181524669587687196354468021355454077276679165897830735053616355649030053881214938143478802106123964492253010126089342371368681290254745227384271486016967281262873658037725230780590260707935019695015057050061416666591940472453351866257613335517891576964908093628535945422986134426270442133157080222021053357967454164988749219976288837005815316508984416667104968441436365289018746000461592289238238757889707990659490203106267245894576078264970393578897916700230067294192701938993298437160461197585286677681398133382128198605846558671162330961472963574331082648620573099962572785923466006555090550216177650540003326899511685406665038201990157540409499953153901095792703948108962564102849169579737329385993372939542898286641936903109518869982193549266548267328426072399331099189455243312183202939436502398508106095137180244949506788797759409356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -286578706997997564012349636445493483519808075925216532233565322427009586565314076784619992754013174400232030482599909919262244852571787587259428704517442026910062165610886308870891118007722968540651787399188304895493875219164235690949972377622953803335797797174725286113669212426695000854796490644448401200691262669562030756529458331757577541793553184388541107589569539479684393421179830407164675987057210084755359691272231355887290249465799495761220299610046288165118957781862690335763885435451926793048401366208967514780612721792083698995879278006183666869115160097437141117673294812532003467323065585426909926542744423010784284959512820179305445808567995337345238450859662234985616029473231115333724240446803433415967277780426914182107772511843804499770800820340545057234892332812328779034031456606236190508180763349887860652416262676422734383278793681896175646415692356758305156725806794753430346462561353335094298700210097145167816615043391725046631257723694643165495263142950372454410338224476857787425599280520711237121118284585364360896144722733227659564572924338016723046261501740659915025187515909432137718449031531441345851769698923180183325202841093722206394551506966982432536860341864966684912893548936544312814605774126853985370586909137541210927066377676858601171311646418147288573518329237585730460442572026471414125271271562425307239534370432739018778778320100928622384210528254758897962757485394714142726688404773614265944477848146014043316939545429805973260840723169581275321103782783122964936940090760955760229829774081849398458378471064671061521661106205248179778604229548213927260560930766267386248193322750095561313561919254159187570003443831544061940568958692338907712352299515127181591311673921491727125007202119712089676549956512629905452507364406445875435831230769424522171740278898399552010459009974711570512517945893094316350849680164600707604157249793459976840437820624294464890490501443382244402689665506843624003768129056792802387560172929617075148131539653196500655453948827358388369920288812709897333902185112680751724407320291177299202506440098253927796263668731790998804790513688829610916163555141315787425086703776114078267027903427008536719668865211837629828478414677577795674343164213922254928017993870504916070281870297996223903727098490946379908041429337437677740627900594477202165363065022792873067370824657731339450881753091640852339144511454901615674609238332908025903948916190530592477460839813638286282447966411565890829116976520789378522575474615969362626671150385424821164519942220096836767782165700622746257137138985276766829791744665634238164958553836216696794407866307848463456073126563564716833293620747477688015562242683089316522386291042379471815815914368102152999039705723824668621964414673683784281724341716718126297061587997149981846347831726527074955998943996866357023923782904528014422867514981396119464910512473434413712627777192681082749693416766265292549819008747539303416231550084476477943290228779695609157460312948223929078809148761228197239190751409453153982220046212150114569924624354806780596125121655517384527952292928196287651829502214710725249239650754809450694795701359650597468229788577646510080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1608209419226873703435099943150956479766069243140790072360060044676697059713493336305581405787892598571853432561557993734494422485687407365948113981806067908708439920736453132783366317480367062900439829403248586519150816459748611615675019096101623443462946204632845407398667826024960031556176386694253901061968261706506817760568657849759302935495356548139185948460626154508490900006188756516288215321844547448101250358586258531983084416445178818905261972842302247103787391465808853664081379940448826981819874856771128913665514239808059612773937165221061090674068914910529914395032142797818504175291112405293607211036140137017507168653709567166752056745086302259413931027416226573294884898303263283441041015420557333375379516620889294968605976359797057026603160660321795483158181041647013973049444624700525171523624305435629264320534733291129779014916169882160657163701165806999929262696260758893794097381836278590706518078462804233614267150702396066202327479997845876091567808048013801279543398765247842109693332146117758491434105163428705318199313378188457934907986284929998998973286932636315514056046733409531437697474672055834461423681010759889940437061804537797901410231329128299236262116999176332675816735981217085129839286628094693677613623392894647633752449557923676825934602343932013454418891718946850046873338906095696624453488861010719880724063361185989411640869531683923018757013358863363756615061953627059013361436814688224474119044055073513417963210882584646115720955706910468168432756871648102804591684348355137284854802085388783314514636248854483084323065025756318930574895799476620238857235439817186610098996548447249479230587090748321236078851081021338867288958181579944293798812813724167786130837738755475422983045164293429472787027193202898797250666729234670571750683273706055383552670422558525919658721403061848024397401729700332663137665253928032341169910409972562714295502906231675826327509488918997059957720498207733400908336061551312855450984279980376518010999789527669126785111238940293731670593567543903337116963154550914785135080124108721748946345821146173707956427536373380704230929418284723363540624474500779480541344917834067157127406409798288215259780297834226124807720682853601268662309263688670904100731821575384190059723310046823045902442174368177758518305988505066832237717912551595927451007361638280634210652666068907485233070627206948235015719463265709247923909039967820836286834119900519594490621073370381823987778804478641281705522811904574077310875383448604277089633648431685823631273238711262571169318700035707728263215987226317101865498073891262765335189277886993519289458851699715128789946589476628392404216342410828842073123840512137945139522791727804657963215797162855150742976924563152983581875297979266121799879028053075948328446735632964584737997234331114860018639761926441701493324981761099378525110677438012840482539242588600215626541528678729577038097963753457727364288344519659671706487161355599376619025481859314639113024028695351914469295359086480106199253798110303876443323548809469416960350191921684331031663749456355450948385531124800286576883249401142368173179886334944029953288647252839900688932545790738432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -3464878758796974003685484052046116050947663585786303300008757308414818355473413970177825371447897817698304784576582374063310589032306599832749723976695914003291375068269286612470198396962269311992349944858028940353502047516482980899723244443058908697237149223655735447830895206447142503154297387916882923906198440446137533733583075106214152506735740344640743150000375743991971453999988895253694715817974401162995147589229937650576757947002549148882103951700414973488060870848912965714519893393378931423085266646134137582130673492844222653763681462994082751143772656558436751441418463972441175459112614923603118803191518692839427968943355010777957614416004713075962101150398558734273148048874708601298589407872040630563713959244147591192160199103931363637996532539068665165435031630034911943669635109982144484176045002523766774011288002270895134997829720578154415818875052939498413680099549129028586670181678571921034917481961083168948078831889923210561743410835559913348370791216708938811957073737635334818548580441120145312251973273605016388099186591014767633800990109549251161420508356230698948644313995876392231774455090231503925864396286653522860158628262304953964662610658888746059146527584055232514976102433907341828127423785572500404767255178932683543218993040762010496698157681750496682974702684587457071813207577072272504176995511949075596613014490920106200972101582875768431407262317912306093452614692122864050664187569909322035722072738899697079335490203029525341594827669679061352717593504603165242474762276825242956564115105112745769343066993293505746108628320672225144057023035703938576082244488930061628980071920170455358857015582110926547920196932223817158188011032570732938300749344007739989310214845796937690482816947033343144826420448423320292279547023944591021651197758985646953931299444865235902390520867236284451916186205492638288160560050582395436747462209931972908644026698303889317593178704542097681245743655717346697087109637185854741264951632674798699836411706293191817219582925284553298011514847195202975610648594720149823312703116147793584555344807982037108953256824149395359579958159569571923128687832407236078910840002103115751912763624765349254794922708409825935029569880323966451993757232554691042839496607314610140641444155473778198177462188108420169268663801156958696298783523238873283835433632254879948720374726966988636126351327933130588479617491290575310987315801898415245726545628133436109208308813256660630904435648341833338178596871469313938209061440600206277367495254777962051592228965459983563586119839808410356429094469207128120623722062625129427773001016859227148732104758214097083957440100275454073920405074252135038216131405188376500492434011258988873028006786644533775372178476453242661663416741538165688110483207082181217848142819868685050752347345665856557728350849136202521460678202419974114616636619016041331538201808247633925811865330941755110696750052877008119227856087614035309865364111272116945401706967306613475234134431438199879381146989913182961765170800173713272696812876972740071500241302792099443025366451175727721914310253636174387789462035233957106736075236114387856978799922682963873000130058020454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -5205808317451699705033200367305099637114338659381560241630778894536099604416206986897778785227875306267691864727665056672618602558726978904298143707374333441432152188450444104778085319947823268569978401964154283091617702047033607021061777112742596702058043625692895330865797191050499037245651123317701706240208594797203769916551137674901494171560937364868860462148719380144099592227038855660230451042942031840305854080191287893336071982144620438734149664912225871036341581101637799267655531483584672660985614968881439969596385948071459249968407125639980289860718766634158602697858771797404347242469306437219481564151740239216504142083172117538148914001165122141272987780567181531608559249177844690109597950637132423064364160847443233266509695885337980241197552143783960820608332314926456223194860528654254835391423555446153022195210045303717415727205298792528843924709809872969284664005379166399270705281932532735382432892064744508615584697282236274879184696452904260124862597285201120706314440575007178076790271104311064516797978943262232897425303667211845195453257510929074088026201683498098868727608907681461646271795643504756073861702973359725366275007327868097660081368438914714192727301815050769452082458885679732737061889635319278870392934148261520388485790697390111153658898490038369505416997020134511448858243525998570818397322009976085065377080763319784487098519151258910089100023438472844730195112500143097053350118577751904468374700229517526221502249247018958743532352293932399761334628687376864674812493782979581123565624757073381229931445007997515391688463623776710828869516735121932456090148583505103557745632890107057942752272371962761720189355398401084134550914905595423786958582326563049784071369850602895359660136854211466825782549735131140332910365493034357211057283074857317202247837303630716951345175741073698295512920469338632689080466623361969699799865207928451209081115939919459849916230923153230783707468892528907915401500570096573088899924947908157762097595159657923331124217027358653325821599942327892123167756100612840526581892051258640364629680077770607851359364678261523337790115309053554542772979150636549668393193941627491685237122322129573681766148949169710730673140680378736686872134810764696957291687052515879950762697296857081247015978298392759105785163076649437471618281952714008945333608366734273211520336761867172822637972128310621436394906339032968575512961585299423015564432723043321222133498571715730490939390617980946035671283894341891510205809945575317062515722082409410891267746342347697728370318937295602265984095936659626188191354932568046874590146790800144597227081621258891810701473406645349747582516634825242156171715560201462799937633891587951809676684605877434972697761429683447293445565864439509806855718519219161234272942499672224638868097651018162410708975102196462702935861324658166305319632555072311363516289502399470057711051168418632542325612191408668742379170982012341319401437856324309736168805669736149103138777066700501617051979532836957446463404023494584398807405286966386396490182852204822367086831805599355931903420753655930028505124052958475591462417511445301718242594181616026000141285798707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -5356291592905314659036725355093151083286587838815824838464946726695002662766091749079568437060698223775675600690738588116354558283224583534462864138771525480046536554188064896820708290624751192488657194897137351851451713421839512132089383892410402876029348514747836601758781528456072457705669242731494422714528251020184685041774214326772072817546957029007567824739530565458693963598291312899089879606352457104832386770706717440530575051989784610530969959464098827638125097817068860557956401531269744970652760128838943247755741604685621412349396090529955921263258282844897006982264760435926176430070292586219258173336279216084133609424359817201715542192742288573198646068779056110820523423833981872757846420494657603357863629755389884414614048368613704771206768297472284762076717962519503849975476096285763334875044255448392463655316966717040435546946765499077712439229665737643323881941760906514412429086122215359873723132794063712663120928183677818323812808738705239616601269635858264498730637607007688145203228170791393119868102441717276986536996137941031166729094361151009567303511368818330286390983476768503809012831601702877180523199572666221988745286822424544704817820169311873832190180005930157324482926153732447160204946165805049967939506972525809909470935843106333515808732041720275247787186522416627683090141117222569408110399232944162774382262583926611351457531401529039848686652389235597044066766685187675927212904711055271671786182456781169184355828681672610901602020262067104737014441424629973523432557904609642744629900810493580662064999757841313330885749950240655497955118742852290585257557537932837906358766920206052918188023473562495788004092744877817056730841303985917594475551859542472739959497876113837189626847933223043316842951262578158034932939418927573643434469526252117809450585541019595826202641268583192375376743285222091797464372639355198842496751976461840418407299339755583844363800290114494949593804954601548200330753061978826098284023111779356738877990835376675155538334275714123275683901836387814058305473419785575538935726125890306216308056687031694142844944126683595361363948435384667144817381813414153647760003077239822279101687117629786222349888111680995845713575912781339820360383276947944733663928115795776612652248499010635194545514842253230195257609428300776875475319026831979796163280699608489222784576564918675062318860437894329559477322904021884187113954053641710417351056839194532318453808663402092873412676624873860913278897778483571712406772116264814752213967923175631442166207791458539962492707415299916123738718377689472707803616145973555547712923193481037539045479629695939654403816072852980867127663711685387517915176507954185599483005920645561718508664347622505790109248247501123616308814616328433700510347027116483346594407844763578771096455808283141669960841167457408540811682859990081554461387391277428021328561568380533971793860503340941935448676672650418065905520486828607860666744050383678387768672265574682606868915979624536945436255881418819485528074580259274731307279458307484327956311643868845494438131486669461089125844489986783574014660976282759327911419579087577300011208252516865655871205539840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -4443607173706565600481670652467884137114870555753280458547141689955445228466322601090131754868394671645113219741580986103967584167370619556632458519764081560441370528945224234522030669073952054020913637593259410173461759185374734555418313162256444221044050986658720799981003558455957396982045347638474299096935746741514735464361194543841912662652796923117075980436748503366475312641648685981672416781672783880835092967777163027066009104033050263499907425493670443827602878440985554056468753860734826314251188889600044898225926669706188181646822886243423863747983673016190016403130876123224580096736989982712605877116848013606975317861270717607654834622010839334322560745508020400632578851122645675722753021278205498184392644838037697328027088540122735881187866177415159250398532468007962296094613080246766901460015175147928220142917457684585021647163070548150431146362116767831534845564525679641315583240061272417274592058339484775427557214406718650582888369774236409013283255282123177056195271922457919859915167388901700373218050491600563121561985023193897697978405454802134793443808481691033180842965168257299675607408877906947759401168750774355007912663440203078790563424307498431478205453440097386770295194777318208574033388538193767144933560572371261324733364068068168366427654884389098089995193316044391492645956114280980933441970225669810122891510402859258356196521564319316733515108422849795142483350856980382202919305535226751573335680545290482206187410886545826876919052258254138788278899936690720261029136463110097173186179915558659122112852081167024266301242044069504859618162016853348660001944136053922993460000777010582222167801526286771923575422053575140229997756159674419148014715998021646135588702114447559467405146682353795976710531623729781245442897961174513360540401676066387075392890404066128183318947359342791794878033049493557342033826902903295175650466435413159215859568799093576124663534079243518801110729056290724825324717637689755620487211731393873611031303711568614523846231283289351702292400577273221863480783280415399142039790055517418759749672330222025040686692692970556024296639367972657514817955048740406592302253138647526051709856935929999671885347967785947609858931156931657115674719804950380073423078141327637087331072438706518339958834771631634418289063618666554327525597827945018672505972605522321940146427734425491605935390562475109760744869811845260137800516683205331305922067021587750318955762582901766473654973401064726820531918819969539232968930014748718017377217219346728220577877035107783837056405098413292995132927215255807215969432278808702578637304054317501888101112935391674708296373296097124200016290225067955553297887197112014864423644530132285439594986150191581952206098996331564912337154522005813694886390988455725576556363254400161100235029026104210429541206209813031653014533697120321685315996265446309013479439520137634164177674846558458218467771799347950477671601009494736361604741630633482211533551401785796817102868403609840756549922244567118106385419810633428346566947571028163191722901305942164885709284662496949084227498892992202384982537402786282886588572877251534331924484152742404262689190707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -2827809204043709984704859901674510155830865630312995643608067884893504060717019109318891156966688352330331055162651793521146217971013520159841985336040006614184981300687848856741302658532846122631096534241694914707292342335285512341301404528827964912302121682868201132940622863669095462943133716410553990390786708162101432684680200446008443189179831012844198074670787706415941695044954305889675996854181024691362129546872545819184210829725572963015263074059538893649209329706830219573522951985766341281085327859426714200556021605606814737625875063985619394805612594720800759612894770772842803484030045017580005733495926007978008993739102632921039563948222455366272038867138441192059700601321277905577738575576454934566547108027623340228523948505749609842329817902905730135399302069370559834170413605044601292310593738311179596066311018877729455026698661810566886056688646293046717872934521142501635908159163011344628777971957737581585790113446724801909375690541502133765552537298386517224228275069737118850285269225484803826556753364914461766625175552120906497513039525567176768856361120366049294096436108171164412530767001460191341658203463179650533337002975872880559160377531456029560842035999480708548843292844323433774877063514446989186227476689208424452666707924608646465857980133393156398282967269663553415295494338671295560209445825776877574348365643313251057744452575340403188891331966405072342059604251406892464330938568940717487748881542595788648921769807350994509799260002243258544797908687186099808062906486959891591844312702527374892223622563102264954018503727668342607824195048243404588867445966611421344542223145063436470673973635045206691292940045619061353650134783118167468435705665077072760523405842485883358592028738728179285318660164833532924154416458269056790766198655235948226698328636331604580987661037393619195269289412209055221874962389165195037482186842037044318386655574634409625788913170599044399379613870492289990780478270453688771934474483397596609990315378888361531882395095190184087292061876319498799760971533547314071484069914983051790038423355383726634507197150343440210604501901859208844546217700586921444666026565052208357829181800247763197873594673262808503818270198481677420388567515910960109664628987148887796576363068023796268082304578944356803432598723825866560386092890837131120247605713801962800075914036785186182479038169307799424302012684402206514207793635014718349374045983416240149882993899368423366392854244937943133566431634852338219030327324946138665933085403639929560458865558606663669189313129288008696536767318105181751927686030784878515658485697682998502067411734360250668928028034456630627102942424541734478368703862672667898448553693071780985609469877738281008055041369226763240668127537235256947731457994987408955123933584959419300606538335690632931224935924088933064641970858222173555695756268194872907593813598851972618433093333029801808252269654339835231079685293923895250684154463166166599961709176732806932883353150113851087020804940082788417785650920798440567683932169211347786451670860571932343021013264079355444138069399930917936377144649066815300885942288260198569598730652298648702397972480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1565504236011158387169564634521060172447786543807879274498005328701644789782239565094370304635672894731241156218124667748735852462356239766381936824190355395127656143741459528246597430286709021572833774557732419992476516340085085195363820192013237475204877244173655797727078497854359032511390638159611190152011096644338210250828600127415966024003551556060149102665674003060510691814600293039025555520819712188790421988626839491732477157820357644408243765329447184790879841314483470170352016382089070167083251773200773238149814782765164743466364569346263003823347226466640822842764967042050833436774663713709229642832065487068887826297803095881046912830225338741452217691326021514119666260947721795851236890366093433097206362764464525849589324570010102516060425494380848690102716349856887718009624199532187513671141482109933619135074935990955365300372701769249626201664326109001458432841253927410796255212297992020782400484745065099207197886119449516869252547698887155653468066339036750632555757910931678284934579875725789236032516148407745863470355681305637029157040809241468668527574408743335121726872493545972107295998598358854613823237502417674421649700540587991303094708437977158779827979942109243892202072438681260346185296436032552021743647318699038325310096612385643584230804494039740032251855916881857058061836797003929965973899801646413622884371591833263759167314711261284439526409158034101533545230132948595563261257259193367583995847725070857910341039244263377007480417221321542117769087622073453526345257874701318532383927753930525899017504402444348588666898199505618685230630190214814932761806454614160873459260154407189836305443391554552461985135971509860724523343333330808563692233891374619915791784364450141774266067136353660010404791433065552108389775134141317797955282888653306244246605120482970335773558625729026197874995530452927044420499954763241466590851929229536325429254093339147369941630119594511426079583052989390172919758875877968989529353956666739763757745442207443609554035751472563447848590855274904932298916275556926124038881845584623518917495002351936376942904015736948322267626912657565838474513814630330098799706260064272608040103776579223757957012796909540525305444140400483636641962326079503715108116194139879518072237824447369976537854970193183575634317265019494197129413270473728942467649290032629694930499289668810903436487817532467931216340634530749345859463168003522358102519123294601390454439522131141110485431712657879900184402565972488809910442984511261263103795782688006169927245653419270065046101048225349880177286330508982404002604126704205180537516269234736220603809774947297061449427721017155398969022732153342900915892897390710969273871441024279979261109762008734503362651983219964031420914460111368832094847218885098841046408774515126947050039284795826374144333767234464141263760336553886624402245021738398245161524762689488647962763671456695461835267788101420974623847548937396740878837750277102760096864218680315195380529377364995105325654860811036752007990895236515648724320438133217886607188062554111879967395441921189639085637982827961428510348564444819850881258366686371805503246644060315185053696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -675690016735371481965993366271046522496114884012894014246208113610954743464088696578313907763120824178593841017849953578372015246599221616437684066409199218342341904614253756651861843567180785794473030702070743737318511627688390509557175122474163235783371640182818734369649494376985340847474544935661778722596205791520454405813757299850452309897140924653966141866676521442079130407879789081729367118096345348867796427829391428381401424284314480833485654457678752401784553899977286719156414356763608533401976123091885525129610783857415156520768334228959653749284630847308955371689329406065517179857538838766161547924479097596341418808931355872444257423802407472849694511033131376820173148066726741031142440453559317599898182136207496678430168846935328796184013659439376251734604942607780025850610291487076764929420109690782051070999922621916806497745852503012635607330337051849175724422643497222276631045985697093195602866543343032317211152939779408572455729725624101937409599735153000114248733991501545095011924307326422808402052029651887598718355710587388877772863561970750897046681646777236967364268918773928569663045404587944393312237166888721902712305144027360705678795968161187599401187765966168788580621765892355871694263905253023929231682069052187299671959407709568855778371537288687695117838414054845756372920944020880251157734335253638146216999038417667531677031578368660755020142572674490192280634870107213042777125851143451248371566443205161600103901561844161147812112461637825783514467291134410971459318634006210683054954705712402665794194377389442900891714746833658341902743850108282988517535182517933517004830626158449946091933029276155992476428569282939199342996429994990063947272337467601869119958000459656487768646099079953189462591830421041118360327460313816284283286501543742836206715410911786679271664774669134648891327079295851577992678438853071262002709753728526883102907845659855252686804932455808276455698376507781490922403960666807357379131227178590841125723108056701791305778015417059493062988074146433242211428599382459224124953036481999612204084525199421829027204702675170999033289377059504587218370192647396437349456555585361478071287556009614093452251954498628285200324029906939045264133223560406279230679328135395643925244032673205283316222199355223706401394063197641419704652567819882133522404547415404218166662830872109344559928778852747723685742403946053170340012902940246410765027830867907607992411913976566022742343629925461273361564327094858434210489655033738872489147780699361448872387321869447914771016715181975458937157058653247497447955754124218336935688207126577728729402035468138108163677428613569833632927082622901971364033948580898258249486465112745844413119485684924779494834748857383791504019029209022155029017457309625410004971791611396489573710128844168001408949740512331569505120195051190254033927829667634811246112775509579546722770229072075992136542266910717986507983664080114711882610172386907679593284784285212901930455823636240492450971080460325678371809997394057183145482704009134194658516322638692442377202970223592721024771730275671824457136622258334606410511769387704831917682228677155225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -261417290802304131035055912082910517696258016526665767128291563574915137228824451037189979015622775614277817988320786938460225318227031351983159703167707499494663366941352915797188037245992063158363705066262403953744623582289572888175538680986402785741586122051326643957641998524162724461479465527687069492828450341804078963044565098262777457064859225882550840547913019023123667109917872850006527001819022392092959801513849085274381961697178257741866571179758145304571165276406005155087571649053242928211077121214023243456183097029942619492429946993042569401646962611694014522921030466565252967152862598070873249984565552307381441957034469314979869824719454766016502765815637114123141699472170240488542486668292725231908514164725355680481959866455159329378133120773705420353773683705989371109891341016396653148000704864963180120035593326546863453406071975344421031943890701776110844637158696250890863101294575669224394241377706818749474244559911310098359323926467422044852587234300996949500632147195000191929771045708565271464870812433737620799935904226072214481926765207276304216866048355152406442392790585517940943321265648639925727232472525295708790970473542800725839495984190451043652703719134867641013843118823243368449345825266732501515821639678118246296450175194908045742338161621820082954465378532908939722237405605652234317447217590314273217838530516127423450154195426658451275392230883811919387991559414509641807215136436945461516686363748488806999191365453519171688223950725696454622177466908814530550855443032660902184909688026906354323371886416547526330100266778084057704294375324453861754705999262678267841848416821387704996996175979877435075446218014519880255298094930331261030004590035207358386286016660708136761284219652771973312899592031304340047708875639833191044919781232778768937852860265254078865039600702589480168319808035676653672563979805233904363663207461599978708330736484179059128579279640825483278075510510818516428811918111149475920870205036295889200091899478750809569604182693017535862466455819416219377454467231264058078574739562524222990118479556358717373791462031108313742523244603986919853003125132856583604884439547387147208850497042191932061774382019893724544534984969412624939477581853512934228839458432230869095327213214355854762692768523118548220552121870873088891396905767197285976595156289438048671529339072202087136945587557796000484005082049714031549355350493240721799038362086513763578008678187925727478678306279249069737298102093649606877018626455724673355929157236853545553168099506230649732178573333752494268979294703677386349217582782924275410316666049316844217284242470816697482138288946845725280714645325030088375798971507179082266931216244502452754458749520350333023207888216543819453749257959979193882470526900895924860515312084813357767407719145631866906008890730518700562182954761480325392750856725254430000335762730670497112935363534106868697497276888187425385902139747107613430445478784113546300457829532571716258838245749526440641115744770554200451214643388332065988445263594290457995130694937977414011281043524351892563943482724928817368079627542207373030535613212997552793381040981803008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -67369415047098326905920277640288979736367108850703894226723006114063367725394076497622796622164064366868067539971446066323730156698042209418943572184037160421392937425004021374020321415504919280144213728765196966465871662963137264415795962600713431374344985121580329422634568434468159920418552239153346309681556489209845666457748827647639260091745147289126216531600759146804341640771064617934492912021703539695783943534706420193718324975117206842199530777265098920598924894313168674555969626438324038666314713175029793465044845145380386139863139853440531050192490262646634186964364728175853246777701105308886666352818312079616857210973143765983507729646998855376786916415080502507692330334781251436732694087535506360044613134365891157362078735668349326905544010220973995837159338373637318518794467807180604512178450336722493229109333118677800031465812705718437046384038345733144071445743040078505569739229776250824186555615538910980579941750101643839920071438883382035921347915370591093801838918954406293837108983077058322909597432974444326502044432567164817865864637309266211400643113569076062194991231807453168242667038086765210290836707986796480953382468512168532399816814724424656461304254307235789112585428546788909936418960632815880672853679627721773083704728156033877467186830367161735891287206043153330690888855173954916953155506948835924031537850738587698569877625963051217761438479929899945238892283117848026792522705075382341959348051507310237084574552436076929098724973180479068981966878683611128127483407352798226387427207622275427286375545709181782729084903124899790594739736860381147136418244984923675019998081813699388338274693957592405542461871585453733991091331744021070399310208778197226926539757423280177491108438894794316736787374156126106648648702497639207169851633290077097496753138656832866521768620120425512890397037822718106393027269590192064603616238634704827999677048512826590353156046297707093690224332696923839690140006191947081313801607559436144069377162765966328155606624689468203361183595803937681700446671233427178746356958279492449193394981337689414879764695956229807426064456730626652046618623033132306872034464766162827622984506671048147580142422649050571943348036956150349968487202109070916640690379764271468462672363372991895506760554485817740178934424751069001878441178576242981862520493752726009553754886245035544171040920089425066937701246383739340070777757972549904767235200275040932441842933472279669797555935495984444138904100791055035323759895146736751438118723596964944515654044767849010310038011366198804837683808513771517504186226301874256479978669562429593892174964599671306478412781215447104970829265069083891555227639988898295392648220286453659787190917875005772498399108195506762387776104071956488353254106780612035017700963550822334061169783961701318278624492054917505060159598469192557608639995243613903918394913515419647100853402953420894426576750990384362126331057748714585889980294205530911617187191130097769887782095776674342197475657921375562461769785301538223032713276213027680756709257763345614772574152837808325253814193097755533680827000855089434024419638496247296998190204407775232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -15514707504328154520670111545130974461331003346584847574480636330052444828847627368907109345700582251692255419258375280525235488886524273589569006559374430682385910750025848312180024553980281771864842093853422654534490155211644249880813375199281759157991851961366460346920432083546714921298502243133496720666196468334101831566265147741400969550466083874370143306847193075254161077373555093840242708179097466937038224655727711364134652586034304355596059483897145487269722225555489480365371136438538576395481287290550651608252615448230497692376826552918607735999631315897625448612981336930741161847527407219654251882075548563976957678020802812818194437368374314898099833433081210303991697580005202127719948296194455730904889892999358681561269393353871567577875621864115839641873369319512182247153544291325730466526732712514385731052431194400580079380081418412555515863280708483598731150992897523723296975311989111436474324866511955127458230946648437900341939375792561801328017316310495863443035079624683939392004544405196572157637405945676392811523587255027922201001556845944679636984537355900760578162326494709212204182161423566080191636902050931333916234968408047879438300243918322877584630947914218692341440670527761940326858901732888063712085421875198721223072809283833056426149964956746436362697552090599480174022318800659838990267404094536808570234333863646800914852357897524497074191668766799786876113387149580015818508283143702307563763644773535164279148614152938421591316148156584377965632708424409791430673424470703033284706425649743768921468131051097065338259014888454513270734403768397473704605205824156335282692819015319400126952491395118416755531446291343150925937771910577528295184687522544835304973799474973692285868763102976179318397187919076242962056565411622816441920632912554143808140235999921828517522354425749164744398939781028813909135284699547800319140877418295193370993265226114195915998620428861741293696402003220070338875278072958073491530472184298637165041493174115430537192117982206657380110974683311766169421912746003348608862268482814994604939570924060542853453674064788090924912584245192290290553552686254373768688191940341536010132659891605474354338856424840820058405005282092717834553452623559547280803680809154069826059180393732385873490690646801413058254204826586128737427084624517932289942252471164572966188648556001894108987948208077900681818265849019956031663771999842491243977506735532975455428374613624079525589128248098972664669578483064910108924377728967507423236824960125878465652151371403087907328776109647723660128713520690218661607082072747226369289090189793560174073218791497030029434913793476626953977128351501263824260293506043393420861901558453944566502421073051264847628009294580552672001671633448815666949019806288942403137494101301623763073902718106947884139028562851344608916016429312376412788280011152964177494898433637422595080569893191999732203946931546955322721262449332512705961671852612257260723424480175446652184997465207443212115311919562004403870069158558791024367033291272832307380761066914036569429096058741400760396361480217489000883075819048420519322971416889371453177110043033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -2714068093214967159775601871979451592531116591959536654158791197247680900913539492682228473502571409576405061978342198926225658160550814638075972123278368225590745594539246715913221233285567781646643378824387405155187541353221361313472029208751123897679883976540086217987315745292835131712787458393709220939037621153007108101380906472324736205258027853201598214998527209945291523514043244952622124215421635333414413595891772273923121885679262098455658032474022744243316300286380042760825595873392312754488686182218226371247820863929436706131117637591367998299893886635444530511636013664298499820812197861560514181084826456220594145280619071147182423259043695230930661827376775376021831866126167644282618869118734251059771006413445241492661711201011931188033899573396271652189989987650622383652068543984714989264155741186853228570451939565675120216698267499820850057142134043921179804418601963367225355991736756984936545861154248819935981530809908487841066498409686009612354534629007072161121602671211310856875201019581015037575507918411893158838042661153514711345893985745282599670683829800756067142941128155167823851361696147508452391104867171559212157106518526510588243644160888521903619567856566714737966527214694874303375030214415248763893631282601932309128896187347649998190865692466812555896629088190994581014619401779827845649848094183382258490444580047391730314798193983142072046279137267595283679084233707362819823885124958604264518371095148946832287797583213597867379784598494155480446173719005167306933573407731944625551250362147727640358382172589404936846648863923052059034676448204111278907955409044766841875208361398373494687086851299578951692290490138378813422850906088026885093295244788351053032820715323399659293317698994262408139867728210201518598343428754377699518291615298743107358000412128874941054225870032248462412804942394871761602129218318589727449892258327719467148614297076426495750525309647102367940327009158432261126574450414009942357111657985222814010945817299448850096914700541666737092931799793608025936968401990656825627706494991908066540337401883811392555409853264579957997098221139540456713208849021397703445833155656681999898870299972543220201837772553189585763903061336802404484171197739131730556929346962312484841184652268834084210216625132723566254559521516037431438752565544878983740765582149783498672393308443818064534404625375890964555146129464018344626051864486700771632643791773316896281965449091252844382410254097822810546448626496261817567025952508660506306193510792602861360823341563884550627559413140456158835002340071305578608155160696547775753473210287750897676459738393621476826011295581701430703328620147181376561787732834665983764515991594180691830895187237606472671008351157670806926731856959934096840454037728896081327234950635679660259788392520266846974236408936122670177693744342886219030520392783414999843207702963919635245989480402903666427828199829707795393025806489179238040412796803515936700163117718400056082708895711180545427500154413641797020043333645500048530579038370430071073711405929046668632382170079517554686250845122596124007929434928115089291095268992662758574920826880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -417645136157643360192657205913763553050431690405024144250171331434915601461310054027408922569471886602292720233816135922379229929955502838822487355602002973853011517335856881479707004802709137531395596836083937745376293113582058728155625613784143742207774091063559444834027625758998300336992702552381753451884683596201613979974150793384388179346863496784711438492640974122317940728126189794231573074709911893971572706916533809203285954518082950345952422223475940546812725414343740327437698442738442101599329178347196567721896927757334917840050076908336978522161072116274730311718314802920042357468505981684700907433676921985020491491745715812816187113324476260187311235128243208131783766665192395723654075867982136735706085438237824574740644303089001154539062043504625544883228550466458284793211203502697005700445147747658600103314076143654719371468415157304226734103106296266833679001766437345950556044655434502540757845335959489663913702921102169953405912302617835034787771099143155125486407476442607592630719710059404923599466563156037076345880407498073765775821933447740330306594758947735565637791700889204690925131918532471030112701379519789668031119063163310227694122437811499385133311917386508251777232036591371609313109206799373764596114946698254890182931833622201616701200498677328317283868007281399405727615652071377952424896832669505068862437453201229197170788507292607976344994142146984956397405304582106674087457905455715026503918496728098470035369085227446701344004164283669184098330678542348289520100064426870503924592741797623076086631849653946476126333863717018687450676271413859924243426315508856215120265017485131089403927402578646295155834223399922011719548992508823476299844432017615067637683919312706437174435942984063851460473581276025253637452178177793498593780630879292611694223452962300186062254115801155813345114674889885557361560058502525246967716929840757186934687699517016835487021261808557176747024437513547680639004317373939258385587895794200907159661718385957923414720647249437969203404062638276750792943854493818678857657052242516118800694041967172512695827502441272315488382987281184586757136001549259981187838831586041610102099492088338496037559988746522578105874626001385537361352184150083528354328145566939208725854180537479657631640307902306411284329614266372755756139350581483338341419829472272625819932371986913777423487348801208230078102127647352216922334994610858476828769311536864995518612219973575476508744399078183757214449250759961254482564808218267748790813606828505155731817360314452665197340403265387089158451500962882244367608687662059432656179390947642687398492099085413287006166525988573898223627102836503279978608958749564611245026994487759445733374556748931671849922468113993342795464213503474085029209064429918414406016939700739954551320136365083817679216122843295649941974112357105349579061133037287498596493257064692489947250996778149305704407663670581575558907850629102904020813841348768913620296694485166582637777591530940208778039446324508521946674205913074027924159683370352105099234558784469395637811203653517203775815239336839920030841574702675848968082343248507054199930880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -53442048022818138164959865306582912928221432882258822617296821861080962934758685783695233868226206853749481539417577387945578870161107335508685107757954523411825323661957468392571210438715786817609622528322653303193049998977868777028057712477275585681614321781423063252168254797332205097152909077377403085550386078582965989373115736528128822879566446578411473324856968895658518911647698767394716848197173118743179699885341127276357531026062069792915727719215757163920621151210428840178372863921789016367957281040445899597908105556818050579972167542571613232627593757968466048100067237123661227624332916079966074896299315670150211851410350998360916818101866880707703806271877153132320528204089288347473164924493716256401187068978110352054311297458436735378693411195902264740849402885171685967019509927496433423693977269894996452752779649424604984839564664106086045861508187953522751321599311669689770159359577694568085189012965737587230651041366627766969597479523787944025786810688613896451804781034540116424769961055887952420760014684278686373535418149202572056449470002315929737223587346053926154750185871830565816841037995906394719409247872717444725722335704988857931107682746020873790706958082986013933526023475823536903500875763274829664695876911840454885056386179278013070241708168053955891142367777355237593997190594699715610972051818153455381820149372526059124468744567231739290767136008051701877103432300677591544824278451100741508147841248301577820168217245791830688933880478992453565340187207691802070767589068006548411135022620798743102710584974427322763196968353666405093621021677988243929306482952670751547489168874243144939031279389262558676226142449332078381886613001915582269227643947013287664106950999948600786923282537585105523683727330129026928898627427685375807864364288653822620125521750975621599488955475760918744849519800823784619061727048895499879008687290922350498286229687548599325471374816177006470309072183337240940320789850940123422203368219269505061031855453389196934086051881384757263428339564060524618982643303519414054495215567662481416840282578016263215002709095930231840737211011309048366131250437062633994718469700679318996474699687752069309897801297114031206445022506965672829490530424719468641451176194579872914206637296596644669042426479476273780133278250175808779010493429906991942772065244057925071002926488637779475087317268387638429441919126493635890837500518290391048122433709465576030512205593569971962756647169255273520497417369599216836554979617104583672478456529100576910423415760799933324168289438141456985770747207376854513794537994490334535852813353566078085163401170209878895495087478479427646873019855179714328366724419698194088404778819519221040810698155701906062259831082948306336758440912109796151625855509616162379482703373290477414098422178793374981068738859070203859303859080683361224391596230985034399817135624465459846817754096177204134507414392191654009850376178148360048185042130626193652877979054713016334013840981802015789183219168330425194449598992645538336979152871801836889555076760786936593558927609896501614930691481682068409913443380909090510306163755266806802022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -6033270954321638191095065229049564426981695434927949883719486076232458409666604709264181739040374926262348156500832540794034727610033912642960737525257109712618921300709204013747776514449233565626481254593281846670971485711825101712641529488902987582421341026148073237383296632429287746578030539412166394463047854498719272744817904610744680517552969352462397738899748905353858966892025396770497804700417705333825448482305424820861739825835420238007532799732013566350593732499491385003474330834204719776326950133667470638949698897144804232148203206100555438492288979624040460512245577412903295208252007006619898218459066108957921966760697884282569797778804670361849803316781351227561526003237479206305811244911727434981798525134595225218476876114200187962896446090891548334510192587333829602102945964807240564517155764315018697329240606973587209001196905688327662523852884379976854432291830182866245537400386768239018813647178088134210488849865155230995675227877653273304592065360770289729486012277379367561994533877189960177585498961643934573303450867382826870712860477377830348842175602973760855233175072755266851674215270828264464747102512456285641638820247513111829539084471648401842137943469267083932338654459586197484102276328133347584524272024898043734907582151102500949740863561120904898934784329768098487571694504221330693941720890988644630838027926529204758193658585891586581725282650883388747530829565434562052762723015312037028601024785941786634222305095613287296095906551853764235750973899357771379998595139667471282766851656504220227246650663324370871023071981985749600137540868594602272515240684240661242967860720533173726684840500810807861007792458614686412209027439786959716243790663384894749006571922704250675093675678235035616701230438781228826346114843284706265686516248506655365927155174359819362177651315141007587423922990534330909943825293928376976021897811275520272304561581117649593523705761091757565592183649917433451570152246651432274449691808409047180710083396981430714687103233671481130509246637991538489715827643114741236475353307341358206440353010177388798501553443930137401200152918558774867260345554372570398689931747897435278884761665428414261918356235164317126356648616228584305409740541255933800966688912299672810775358554343143769704533035223468358274772741457244371861574087048145548066568025997362790325209802947567002401232478037424331281430097570282261619906054743730484292827453825705036590363704214215675971733218560291463347390552212718489729734765282180459032002110209017359027896581625960961221017710621466587386817557096788398529877149549878925396729655953904227274785424876674147392780917890694242090208902645191930473431310825522984730375109010531039463678170258350137291498559128440423804678425241126981107884441395142164449482879996600722263404336847319619614976323499103098972420208295144647597059722680680510329198448270684758552810295326372260027797130157933315834973653740636646811547504252281194699950332015852129129279976581920319954287539370901487642225844159462421196461149518309663051247637343328477982711153633443227696653308152801770945937628644064069449954934290624020480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -565719316583326779003711449905562474098703363105089318148401178691416456978036788968748933878542915725160718347341887424499427829635538539442425606469016800573650834609485565967724139064555487231332827484992316718585705029012394252310929215282115608045611796658750850442884979255091378282444791412553238332651436814876196117729051182937662654618948127035882381760876767041522828094698588942240779048558851799060036768490479796716092672574447637048586737472017679303114721823410574027427241588689786565336848712803137294132873689460465422051519373175160086552943068263227278116089657977972233488331803828028791318151539429701699698063379740945417669487551205788507001347781763145448968653527537553536111406602886345536949447391304495640777327272106031283850714469194791993291988392691677996124708805894845401046870664311441713927036417923657328803570267366677091145888612416400319648762100876558815442427721413074593484976818535586611275648102702055455730818137824208896501528759906118694924800585178359888884793936386294023392126331918667355636230178820209075763897660066679111270040544544647602450795024928360326489407026218034123384257154871150577995785602515649728745424958096503527648552687152731525613198646380745416110312876314329465403837640999901030603288677805904060020029895429717926193283278369072007587435411253790053661589923217948948355350303560418468716345840729157867369576920652496614227293184274966491309381589825346458914528866650100658777242148513110348006869214795883314322575892048387205352242728217995352934816441042695312659333721965755791781119212324907914149221231898954455394145923018222466013279133609700360901074514259957263192466944628945736916293413004132157810756970813860051679760759886781707708078185171040369506474600175975043032945456343450411242221330570787432795857681338926215405958927044171742934085914675381553541573742920757787067401310112295946302108543223471841427549343403793752030081856226739785931881338020557794345152785133735308452734729821951725624947976235819116556844485635881990120583555227975516790754008999302971354513629367595795321705162622433778247040568160809743090136438547510219439598112308829502840555582277181699950655320358704172234433012141740981880107743377410806727544489665610151174285725548877005650688162038614165646683538078863916141356823922944633308193681416962849744362367428416558080963469676726003449974637074222749265729678064376941423729603173043279906852061198437075169697045052818921198473895525532034309402654877689032929926539515520027293698375560022934661236329031074186603933875244485389729340102680771690139030613882635400007231568251516616783680300159720200738178711266923005438435242012110780510771710820917060433881839458418090150102053031961110344209508387164175389961562431615097185224104072951344522303279588241654151579558057219857469194619768473728261437610865399111162146802253846546452065313995619236177536864720833190151804283863784060776866965866120071392623308094714024500794239196523169719474501655109176917914639496243966651269654159517939036453163074976920216235877466346767434265019815195573234385890887520054178292651201134592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -42929210703147301199978283751211245021432422179008413113661061179412585855107974378169272778903854883164246922849055223191097067664450545180704759032448969866892382246124142543550154003100545853910237509355654452703854258333069784200627033778530340521708013328279980703102249014260779526416550787062770525828222923256779799116695922537512065203722581356383608817748705966427306994571198924056649691019301028718298668750689310759392807765760255319195429237077340544719980813492444103137347837331271466989455004506813938474913623780706848276313937084939189333445237597098964230245734621767724537086073471259358057559236863965312340855987284094070851346128434876621781948295813852157617270676735814063097532618582601767209654128067970807564429758128693383298016634832556778491686089346546370768044302250550027425485744846257273956293161972948879300359426464840302045543710081120594844827678221239039207834138105947043352178421352385059718200536281828199261326096320973736131093338780057607940723079720021310831923067255362721255321945926664409711093747068863714997911511382282064121483892183507584472493118561204789244421761234063034160007316371563532352249367880130093692277798583605780296742070487466634803445849953286459714318695832080093943158035615325643868495056937584658370950179987146768129615141223963696221617233446359951866605459637955718348419887220051513497571271349798594242536474260320788697851773385351842042562381244212542034595791216152577422119736228618604242460836737780934648692478272583212191408367220935803989751348267956525797834427078356205657399143626908322772631288747237449103500166565768555320328339451795265442154654191835158343872900983119834231320842259422812693724490705863239383819225400393692382113114816570115056892967767969785821567814980348659719180877403853371803240110841381868541780259452385025144822888051094149555188382179659903557102668018562787514446467198166667781556585371238942389043943413304325054254935360342528907709701782405321203161703422600596146532481695013140653987587664736596894513175988595861859204805889799038738027163175595568636086178861953457984997917596904853248514104020182182679051768174751525079604688698051394413594578705845930663279769947062582381663838682825679185416161685775493967133832048118399873421863424480856917276366500681064135237328463891224383017585991545665113633722963055044904660958818285962456514910211902909966724514896938690591223035556360599832889299766801486513810377163931386777399002295966108210171870144629647567229268483389506512881138701345450231731510992930852861402393804253433082713248511569959593037153011813412981342082911642295662837425451812218804098423971819443881900173656421542120704356292516161960608329155507311562764990502983820016102797911639233470089261162015775245671846674298487002062444010359754527154417407975888644762343068846782222754335433224859305129219806987591677903473966992838105124215542395813741974641595450150230762980639017085395048497195961846458394548032692145876418007438225088173753208885892231611344474436426302368289100517843857585535357639131423623964254453218009936995769181384470486663647618662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2561998640067056170482629901118800123415788138124861150972488550169693136490656877558693746001305585749105437500100427708963698284884948037997964564304962032286634571048422331474090673757994056328411999507424114063805973193935581306098529705995463484269686194347284593479341225556277265795224342652677622459054170380518344168889402650179025426865453440211554123093178875896392346117146651584505507647942024170517975846699607842079103148228414019896647394516931843652757213706097295279975228300818240199283428218177034283465274467849276116989021826950844100230079591715601690879729333864740510957138014978380064465139806966856284831396351448001440317630232880599215889864902022910827423221423096049814856433235848714656081149402689215466994061501394490232259790846716893965905054026334934391660671482066248373449561878797845568793681394908138897430340501377356145873637764530804633646336907568008901115819382537392070426044706060240229421449744479400068425440541015106833638229708490658662798271542387429984506469919109143121119074160128435570470445675478273237196360078679786411009233348059241468671966086593000115251697622699483584920372087330861155057574901146164334624637386587460163002397276901245706828564103149011207984936989810143702017478443485768155512464046823361750612558288769948280298250588394178446588471040575998539544948248439140951792488290125501989293529267221657530673562422937736689994743814333510302082157901698364922534687337818856417890149321535992926818350683045384405495940294325244302486901595398111725182833531113323943809624437136411693507991931776432717241080818640560278764445858580355186301372925795414107207165052413601202241145052718566971549376430797775538893689422584283872080303155905346483132073780407259550425783127391318469367979212613618412116831822780841348265060537765201324876306994895640188100418768920104956097421414308005225231113133056308776998137902721516800689709521308971110419087072074408395342104753137227567353037196259689500564612504352508974130789691745293771470655750405603123279755845715043154640968942058986615642937719679657722719678916216614207625308666342323337826880017507445215984978272913264831858411347571338170182652214630177996549187150926059294529241790975262169254069182885341230196418495918662305339266399603967937164558907766037563877382704816805947720103894005745143129166583138927621642591100119057889579180228883281463259010076871968193100095507930186708963819133376572978042520326937475061883046445165499418454195343878708901522372831366214404153565865852943700391927895935830827019587250565476879447425649810715613357613331798640375873212526998168623709600740500043794844486571724951553974961806131010143734453480063934802353252871931760026398830632889994395225021126035597144715319933141618641559210360992366030172312291232279961140947710086740341211085875280738489416105637866150358961023209002309745064423849161393853807344492819129931774900105475633571269636556736976695105799157726875765351505974059360101757911314842683671597375580410733322365508721188892183409399442063028001112268400650673156039813110649442971041512685292369765429621555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -124507587810880290377255994689144680977459743231833894535101616705739188091119691245037708268667606464865713398155305730457619692648699222497318073898309830342966661343366102383120906463527677809268296091370816936255990413161258053061532439154466127422259325320599161863468247992619900872061935106176763138292841581684820725351447570600568666597070428231153333061853884853555663202996821813109615242732804830126774131470706763123492517145808167248408876074363670715198086974033981229440375938652904662348963987133634732610789061145828529518008203015254542454211693450492199329974684650281257243783341881427374522621596129181951533544612327973947210796275186550188484143282105136662713234056409676098332848283493931715299792506297837891324297502084213739561198864010025105782398135606569778370206081492043061978427327320890025477532983597679403605046415698226242162488288782876575152385157566474331469861953232201527023194309479194392813210522209593472267268525270125012281544925825337178728519034287929523688552490642568532155236136122760355761585426956703617682452887462573893280899957157899059922588537643979954636633786194721342910313595949770659246214404675468315992038704170370030934954808160411530897985647842089315103061638405545518330452386656401143215202381381778046686113078779784158081250184478540328788357065260924785030900113804048376596496435594425878157085982447522028809516646428063565397978815141226475367417616448998568984230531743359140752655029787778044742611454335093013373506859929169909145416711153187093397778394998573933910439359724305103222576995528570015987917870403791637098945071399572246545344327111383259092052869476193424604305966596911505046869598856291285259909420754308409831844621727015199092336362457458607431353985630315053210602212070374475675943511601472321128567779682417763546005431130796336131452474135307912662398724188580259377518041126861953878728483507146057946253249492632318114790139569809323076428404131080355919752268997479136172930050028229644140216111017177700680356443299424411270511139293437460134231904485879416317330193344471856548526470887410321033202326622915718384568605528417460176867260001824957985284884938967098579086200272836044159952290529589868643691858651559643986941359932022428835114711558684360146677361336162103209053763118196911183456594355356353764386988070019646154477136104112721272639802586408699644936380545116140531911569560872212988212090685046940588951039290514148803628729754551868439316242424645452006088534466980341613537994799625345599952167240874707234576296056036610755308955132458756055741089933048177439344769763140458513571224971504909193863279409044476546230180917008677303829641962998058355006973266475901458748986629114136158799378688026478487343608461413415132575733039950950800673940499219239786382700805363308870579160243454771422992076681259414433360341067936961343008306336759551995931103104154591357590291584878798787688706066961412691861645253505788290898609289432188795391663024920093432340269007045640251255843437980849798978375609020530776314076090179415307784477985041967910162336142470920905450313450775035154268160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -4867550932869696470071915883420871902578929544039261977963208489181873480582265657755212408370277634566682507149771123352225133764707508948998956257219108071089126625938695018008073192722667613043245079302497460388869096196169763968921644925313870589658747588487789053920642939337115721145467851989823202707122039897247840239469995209227359893763059991772118587153643306813199660259721053574198865415200894903773132439639106052130985552366833226124185127025783868340878355417407499714128393527262109259494048928109463037735824966270483964195349428262033102185931782198046510204130741494569837605349934128233048399750290159725899083417646768480198270260989758980850093429619394307827962886364829281366997676816826249507225863735825635531752150379670428716444918574831189266360851325507926049532814662923079541993178427244112937930432962193313730420929540913491810900208563495613877254809305393524253776435794976651635718932232927533162925367803305748402499254395287722408482035038213953087931833951981338952867947371716558261637274747295262016608026993226789442712396349306425759161896509344390275146670162590896759208635816447488144230458724473825015926813004656316821065035536247269959951824650965517563449113824135115259171565226429642600903364823831137629441179201986576430442132830711565086349392136118357803464628762357844309600640742930300700907749027632389343876450936513883905707029174575315070911270375329456621751627113802859688869680692173314086441724437428660608099967556050826461872968173102650894467975574608772297797596021631226892593976309993572868332668605345544865988589998246865544760340408797688315055030364299665239371480865761805764954082112894952862682501618518007293790571839899647462863254181810807517882138861563277119860761013145175685327220994882817369874131057806305019429726193021689319983363151160971375120922717070693430635974841013168371851913493697322588817793705589042110358757978835303344559655873726721679459686583457747791312416513118718455229356388350463971176062280805814216337783821913617607807686749024356464363383760934968026967536315738133210663354257801489434915339156992495819441126347869134445471970893283576147999283682264287473341983306896446318543175362137556216167435311521013430196028045276877761108513028423797753299049909656503803380467149569886812929636168922668016900809893050711014786567466503687028792452157436666877819685413809043993925055966577243185221722558518003613516611807087068169834168851873314217475416921778147917200945984407940394883278706850048408573001352537630982831335919586845625091593475057335319264552153770562792852225604685772854286591096205360122260978528690308252545397121390427013071108171798558514357250849157395943203159774698175020032365805347084682448700478267578557335922361339544995532282752359928582180110009960451231548101720537336966537447494355070665298006557697882841246837093602124299030615799784794925728384850413191502302754173076544578081886848442423098897940899964562242844888881491874697882822848736246143127650007615203911365114991563088271408979561442015675099063172097061267132301863635099637458007825674046537728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -159183517798745627057947313609155557519782264661838076139937943391805168091564063944947568070728963053459803386371952983039034654009564188127345537966675908719532262429339951795829803884299713081838021708128153604136704766243272201438438740021079645667910720309343173146572811043841128535370635916474132518225633635736616915940738746047231074313078107558240443851330063810059053235058810978477460626170434498024011568699654597465780559386260218451281559332405560181900064039462952601857938519929889094606468688031305402295541416075806403942232098124851935778709877033026051070689987726055674935877542644706359726659079495536121206473591567528616177627622231340394502296407884152726786242388593827063958356034988385819927628934538647465002527415750234018653916545176311096551248791408375115686944674142597445935389043116221573129656631520034773105215441016778704689619680504009264880134523759309762440862033481259608466595808948689088119352209507516081298466208420913791525613490074637440799010458123372187325802590807055044001700364924137624681094151330968532281029731135603693235358738233168805603336211660688692586719559539396226387973590491546762860060860607698000240914528900074937425256139136992108642513436169161633776132141103983099537910757299805924857614827786011202409166439592086449545271554483877852977989906513354962311146261953808997346143220576943882814120814805466128322608598327000306980166447094057084554226444512804393509675416523512092298301868394689231165508104999198162640902632764266466344748140276095649181925394230141225578379862229159627290099099989991364061585467965227178226719773440758379409881074700849033019783776761698398504632016518829738112021094478578824085140319540421502297102918718236100656023250946765050942943526610275280243139397103989041736759741783494784168761154615392535234470736268689474448251234088781915058700361529343743562304669830083863485075504847702151435651059680486052131231425308528060622677634435066325155260732341990236823667102115602905323854772911189154539941754439356280846360743195440161053745449854090033597600795458110992138867844577437252376922973536721795010568521639354030392550423195933347864975256949137034569474216856308083081798206693873757269133201636673778716199472251566558802321549687421275110319939880152279147266881332049237512633637268660413656490568914768708616183122167494997143252519573405122040079256412915880465797688479425677889756638556586113055520570647946990933089284293437678077427786946362509177469741140151308641736531178093107564556115504134271716960027271941650730813208019851408165794964995091241483369104568686476121793739025558083531115136298619259674855475658270417701051999733230349974369945839230881431884868950957608753884825977691609997138600729993409839545677105687143382487309747118181554581765727188910323059971492023731576852116817646480354128920936538978276358818108885216305641814296104110452983809179106467042004398086342420387894709444868788382288154945116832080945862586729563711369416321392689925932223166889053893286476469870543063425288307416192052934506611177806579818706288881548640381010985193308160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -4326544005990223666937952096330187170659823099491249089903336452456727258989370233111978140105239638659277708958877209864466274149410619276019577481359258528386936372651872885611091530054777296357005554806864654192178447584574288971766140643452494962531964569879547483171174420152018348648024907250726669453653504916153022282167741918388386909218137717555025615587640459609796332402126019993138239657585101392625731743116373222771752747695960128195383022582145104461110322385964859013975036209400322931774807104865081844814699750416566559432711034585496912158344553108859884333911967896352187743078566532241300173503625168133303956625363573871993215092053829221065164615737810065923043563296884650631559077563255347356767046393642080095813601403919485136995551365369180995991885686589450406965437763736350713234142861907567289237895629676919906130217811416317572521231281410595713466758964751815646217519188511077206022671897337013830255668553038392380403303588473817512019581879428871719789092642814734436899522547470910673903527581032920434872940667432797904520764224634164631176276102562220958571062302635151685344121925417495624431854351931375000474655864326168879623825010813449404201771946720758376221027226377402501054163499335196780290884629930935918375342666931037024176498490168856193618386418213279943280331342182790496675508712534672301645169549178776212023413773094377947457642946794580583149585572449215096693105772823831363904495984909163195362948170404903638102957762173690415595287285051650484070314738461538451725674713191041584074232464295589337308208337260439442573877719708700277716276850919044338621024440498726060237866750365996945794323733348328668475160148972190793234936535080801632694396407704285432745301097612581144672224078825646522875978166864531787787262690342232058335244147172773245432570270382467190572853711364231622671554461072752511881594120491623611656234283133392354354858263956260258247183136289470342602517058589118672640966533412097225688216991583544072890019133040179977433740797686588955507518887781578338032192726067339025250606953753430602438885749445405379568067181326667203026686649029962282549085832346880016833139847182282351367754190885057585226170161224059142080075991319422793087031721408011099135020094880888234308429010858659455493665860147817585877616213474127845575114279489760925896517224978038476209589805872290593999598600742740646325176346419460410443875188614587742776151657680915239651190052376732442737456300228592203314492996891843723729740383636922804303407152492765607533799676104301624115146840299177074501008643372093764319771109139023111269440999590075305433512969123305666993868808593133821570387045340293555648181258358222351258127474615753932023228569545280670841548438270895439029363445157729074341850655731937034221360226195138279624820009718321507580156967662436340092003202698645449989478300390634242593740472266729286152989519918601814636806967861330003136985855507799228587273792565135292354507833812894205193414217468970817281916036722409699141392902278382205731396032121419581262500016567140406592098798082299188868296507490304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -101016835868245526443315542262408605929919844420394812472321867491361808769225018334964421551683148554995885847145190466388701051763649137680760176002639968421009588570933862982612960281810420149500109075624972817592647659599616115850307478187409109814961219950758875199035413441741655219522519196943994409076681670547498123741640360385699109566729771025103890068549773597422461847286449286698266242161319936443103669063875127105992116451152165546157335720994387082561362375977016472689464680903167475409156291910762696381794731924953501181698436728563441082443480626263295286098963807009922855553445866878656684390006736255801448228302293547305343341274367601531053722591179361651614495077953952303472280242154046496494122607195488903376712102688612279051497362080962764281011655382942596469405402887549724752188261799960478730070229647034580542483458422261261700407390829901845857045230324249699243678554640410727396594207633861704732071135203227105719707373274280069070740727413821539351539869501018514685587723289890602567352458777768954162442964700332062996111506099635245870494413859491665011426173464095658454806321109181071999763405251709799674530248472989047568865042023161884966630606942921890708935390799202620208652889077559378439020649212788422826710180291836426884146356734418782034593519718435689990783820577865011235199487713262424069334235639314811328891752719912244124364575007149566679382451971893755704934122224117035864033288258479994617016413112486317534181834632145448729618569650670815132591930133157659349356164304906727124836984776422694215869391407390878981244585793145665296151144558009483548102892083705728941778886125009701855791768511419956545301602468224087071392296917074660446960664455507349106536867107532797369380694738532140057590438209017659494313539740717531372743200521937798383744264140047216656434822901132006322170251222814251406781625770827179237418555427725190018636843484084084134073545997639746866437766428171622950153489996849184478228839350393883162972691953686566413088626645290081772320954027180603390106346293556002115950631980288616252243871304564241475729690367496609690371746970490662454080408560656136074653363850406566403663534127428983670316444004545971061905840501510209347480940091923292746026080451983162767204402392653392169665590069996364130361459018430735928523090574799137893927256195787362906825683334574549960968850478717882588110770421479381070952450751993960648994794742194590401992104286625202620250172560570078160387559793986760755980023143007836959388581683955500947378482832671797900732064453246782181476055439840960029075109688415109398522877671692663377226168012021111500129569420255704691546529313169668750599941381723129084364656420304494486276696780653932413991727485309593212108544044960150958207447408472549502044735446048880078085655965896106817184294449009262400143191551638292546700482190313903070282890643458052366876979780300239083029917161126979021870435813876281095572720767527363967157212949448781406227476401278913521220421042699742469524482553710364559781979087848990719300930258516647007821920049853770744070078464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -1998635552383578598184257741401143996437455693840595091912261520513119699584901072432959447574424130648165054165973772051936052607943545229619484359799632394723551251652385041236440746991078230892813727895385003514569848517509186134095089266402718717543668911817473951632418030089677403707374988104816312301042332070042030030003747940394793299806496202535845885071217180093698591638384977260567290790843840835406107675782537880755539451537486283481079826861039000234778547647469940657480898319647547183774451652444269281471838103978944868568152816667550409193140623649581431713660091556675358663363043382061973811173135064370793283905969074918488799947957200159756596637315753158983575034900810181436494483948560407716499380910164338191102487722791225948882762802884771178986579276746213179601699753628026120543427609506094064338918623169529049808882707331573236470627677512831859527418328645177546730974245786264859307762850773376164831516644520559916773419650485103842780364628024825668567054199660180059442038946721528094553853884182128190938394605606244190252003526277329576595736197849985758500216406131556557295460406549272622487963484162230510154731282782563845387266094587378930714039598062886176643583851994108803793745573017934172006639430479241673543206279702296558724778096841735731112040609767073496119978527012903443837274017234148691742427036500458426648074512667825077126512206715311434314839647392718641631514127538829534925245224328723323124295162596119974587269351794975240083117645439318288462008519917713933261562608568343298707481037181509890507428628722857682344538252358238047103898516528173502186301139335531578596328550253282446419126146549722113834575895454529071248992525505332895528808644915215959745646335106598554956836680998373544456517087290929463168437619381857535853076181905855998485841850958967518972724592804909894386526085887064626454471037086845823602018657427647268955574270796849977673716347551410442480891573243113026917980133984318598928553979917316059179547462908620203464681273075306500897207525847372215923221068039731841215872749062355305702955735737575033562057838299547055390489098283617957353921567007751461331514971767252226066242595682422332869576739923836076411796105677021503420043384583591930713419865790860136358523450740580921940313892688545575451497206733859784108452134462230862499555339862663107061340377098132988244265817202683375313883266823192723247748020448362042757781816029767658875938555267389777607572621885714595829692914822936325703723202406035855781474194041155844248491664020219586086277473488010742869280268355513237879841335533388006349922861821644134368300058172511525619238378844007178883770415506471559191855642484962101489319060712832307477661324307797815533799640697028997605500968009933449322045698361366779516340671949011211995162976446884040965714485458308671105322090436920764137036777645776840441665664925436716919473731152438543688941541009634158631642273881470668486759538658272222953308361154382398028943127743611911360348219746906975123910953723254881526917428639779205018902953851708312941827788245835154112450560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -34307179574102824379060742878865400726345633742580024339602975688709648082042170410247981183239120777175224889543720906650310940432193121906750451606503842521057950120921141571246595387619798049226423750069881849620209455771635876554436723419276140953189313967037808773393456605848996905040053219810559159234368344970347468023783903203138848517918810683101900695923205391375911062868036218766244767986571527079028320698567163358439303471789223618474405484737456109747334949369401466056633134795822992073761437529690518981294053967420411621586356762411037287505142864720317195115384151120757279370299064107886943344993600540876163665135739912715091942753827369977721404779899781432336293319216744609762804145962104639211464161863843673088791490055090137302942470053478485360854128405030185155429283467545957047918573391041101137693153114546648004238280053086109126470791202326229078999656943686038507435228410052591966760646651283860625730325541608412491073115402524250495301322885491088160542744726190109009918496706108313130604047299533615268613351791211904124010865323260489379159995518479986668503306257030935198259395054273564769464582599869794054056424278229814082233449537363804959445613196231285159507279244361755190542755928007195625868405263061659761863880127776333622658955135866982058806033784348478122075699692921710261257246542630949193154124939454231180526014009283070162512046848013189603723215074750539574384254841216458898868160410405072790851504630895428973234431084077323448248913109395802079342219280812950157466087216867439519410727785388699249255451157758844894127399700870734678102999072428779244866487167964319944608714276774046070857261983525260020375817473925701420334594098098616109125700455030000197964636712724417561937095698109452514941503158756504211767273490445463015240843591049703703194682066380996159151974919011069396767125456263891442293580339107383195289338867783781619275147430988228911857089954909382468524713827283067784175853578169691837418709740868045961640657881508350583901576169564528925851799100805819278411617093827837504760775018216462219422389650785682096891571185384629971307572822474542569815399239423021284432878988203633171431766762472152810682285600773376035248992928196541781688063031624484883389606501058694583817739305528035787595353094734626657956485848938370573675660743513649479760606593848458307341082508421677237911000940061488092901834384267465522658094950379504905982021028738812306323814085757986652522177371623028150071771219416249140789496335191342288526844637443833593465958051431294478435272907861417710491196027308554207672817969914943509856786473442065578501636097284379698941210211232490006443673817417301993010042607147167771496449366324484060086503021473703199609175433237416159312516094843965709495797131978686486244953143633106032061273617992080478429664707348867017393349687597470491758820989498618915177300227278294687595152578923861076750737028146723734079184370214042328795620720058895658504183870033990063007320330369710324159158293496128122885853760085972304788428408104513059267622046756028022044301473603442693120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -490654255067539735036857713604390298842569596435361376706341892580752089832476842557395477956315328907283808973814474682855840530389675275061984488976824745700210508449489118175872750350926597977174714834087922875600716916547975645340434513301446754135874361307874173702274834853781311450715468203525888669897174866583533569717922518025063321888343142804290394669917693426974126134277936113803496728689660297102928832830154862172228001235574323480606656286016679209651571694036850287013868910311277454246322919075481484088731887058854929025112899902388674164629409065430539369662124837270299453039616413023518425680474324436592096424188359105585815250172570423603627917932014125463440418227653447762110816020968725707484253607802352199735462738624304254691547574134879122111295933015736005382854086697105316830256676562306236596643926608639588790165140227234949806454038432727074650078772423204870971919032072677182292823807941449103182171575209184981251727112981655059534759300159456502375971327354287947745194921548605226947473310520511777412459797049630533042107088805726431411610002138550798276088819095396360679350464121284511240473800722327158490162507091691469073212986832544917255090569952854868412212925719788867788329035769822422884698518020509777430856285041921130261841135177293223401775965843859705442316149637641172799274483157152019834254363554886146646462342474320242700066688531194320942583189111341617342702922208385724723357035650458553371349819238453252310748002297739822289394356627691630884492725947531843654210240414103530253998312699460433048356411658097181802732816789140342584248587422230788692630433470432588175345949273054174944836185294114998496625769237600195705355238412750667103848763030059610666658188204624924731306663877056612377432471182338792446581814691930622394742675640718214665523161932854386277818242861441227837138978868527259844807669991100895494773876435105104558751496036697954368326478370649047083565670008392835234744363259319717816801121018903280321624878098001833473167581270094037790400329444723288217942325535192816586354632813448148846551077078977341580173415636028329586935413696865718390533928789873817014086956585335996007984072315646146263316099916246076821606294311715670202608127605861358678153568974764856576576562501748075578872749831154444511880867264441523921941701784000075011944250324569796134900372409567322946451698175224150644854865874063775542534166533287276058568612717576274615423727437029185845939187150089616288976641383055319476143298534952618093361843844625296802417698972484304447260614403614043873579245014208226684410038453319395388446707549584602602324996361569906179342883812620455695500267767086915059951501712743974592604809168680642635217759119587412439410378172832928828859693484425753049419818340889277244081476491652022100045785626227221451260632626730764919189510755240628794489421729713884280876946595032607918222853028437135591014136457551095895866977241543840332021431778517834964145378579424284807269276940760809332286740424104693200885838130158758420606424464790413989199411473914248793346711475595558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -6064745422708779827228056183039080599628327475174402597584530723576227784009171916044465056937461849578258812764568523885993767931435181579963431323303339733853680026689002029975553362110617202996314720635367102650910984642122093965248566678149750378243207519451724132847967231251575146851892942113804273005035530822086260215123388927156152254923935973848808394129158841169675777681221800717823618271675451658036023011338018783537391726396239690982652665398423358194029764544469124031274023710111734998725896602454384199775875118416697536609584794701696585459501908605466863801551564289207282011583022816674699450108440982288142680539382876527774957229452879404240208829472752644639974822369418543315389207297974327877250085088079784120040125579027944140194792922308177433876082273394033333946089427636423189246784535530175715535143112628497876094672428590248322643234510974866764068855092923332216268254343967859544920272279521924329784994579716256350076820667853284330277335063000724691442462659952977954281152129550129404470703246825063932658912296227000806434190798678006244223714822276847032622752082419765567416541876052058593326896887962610719344014594570744900011377399428571859076570404744901023043436124523252105210511591708311418669271273681414648097621982664031488628042333521471978755035145628829890987308058601077994925573006437015925292890167902571018835753041227984374312074156980595036649557942345835655989063669265579060684592305850808353896310584080520466981452236382465746916962700329971197155222794814765894954296999145930686760996115362318327097281401058033908821658137265338525542689709090508309589857874608464274619561373516893440769827968450655136718191030041887037424823140236883346895389249951125167596648014733151843034284614623836956097843025069269941319874277874245701932870751584234075620153038954148864740382493177019016409670691443201845088971192633688300275125450612387497301947067546018219016057905539313722934959634770406117472957467288607421519066092355534784872998611032572506378004219035182168564433032763743998316584919139518090846063077575164852600843298884381420968791850772409406666366076626457745821633398993466813387485707541161445944551730413213322885575757335637844026088304597469335365538185140514408685074056310063875888193615317783016941362445340595296632406524057444556085398618738878615750499277596834142539665042557865959163636748868273482035480910865896248090346691977683203142391268806742749438886728640740156279198443308557264167594992303287540888295052275474766257585472121366242343927940567242553401343431094030145677256014051426504693160020292627750511356064762529002151440997128887170881621725641097614063579786509555987402992683203937961305088713357343977647552304376533596459965847668192567228395899121263790616373688231170372304510354422184774803595206461050724275737051907309349802505493185903396684089130000996478485948602468532124452503258538173783420709626502225547174951879356876971377928625453798639694460004709439421880017679941174448312812566993744519330629736651275019543090406978377365021817873814032668368485875170560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -60732275423486809757734311389483266591072493664166384369219073824976216613961792902171777108726362939880726317631114303937063358418606751446365470791025606638697891322993027408269960766659641571441465746929586887372703813090755802914139739352355845100941994975357878774314962395340163114454575209997661182652890435309347650248839612308701722579366256253428127083501926465275024975203501660049342817010914058165986452159809334862342077581268506891255040696626293501162463568588109078385678367907531399428915699838662465597640729670874710681980052790924655678108997107432264597532876590389737547640530883169636067680451933666728082785976789989765218725613125882526444315984304150917029193980940225605263271807282378476121772776164833261059302527339689485342047836041577072359281175625114516789681005229146409204682363277892822622240563875132456894067727089466340034752739173863371418674125988166062043055853996811370983615783814342069458405704941118429650328789884452195942971034552657894797372958049433675962419009531363939400247499769602986922421541879092670440169925070097533468986230747731497549715391221505764501918365071423207105662606270700755146204131468268926630223971546535031661478589478056123853168057680787446961032442306942314298785083000510905746372451247530715488565853130341658425912261929108097007588597573568540087123407150962036015585603700497753327409919579315394893867349626842507653240183605264973398209286173375339581494904452616991549107541028541087019147246054329018849990416201026465773429084628779962383488296998768712104569074753934733059774760784113125571891778402149163061663035558795505147986885525974901434181632073492791304434614661824155660089580124319412573037435981167958047024714557065619589831906742883905712377458808819605241860702843043868630406325849922327056279994750424752757137643376632123176383936017141898510746403404542549013068727698107146608053758123774435658923395758115509717807648909063378245348221092862634935050177153483503990810703416712490212364820087762033849934168735035242205800365077442303827378021878838660783937572061123966297271853184946893309052194105972920501206369524195732714187696916253902975758370703037078301645814486868471894557339948291265998815770043553281472266375017214718112307892352540818565240564901027068209424072491895591271277500788520148282555174962670138398334300085275846933122007045540006735923315956549913603058394377869671130812311027827669323990264130027222318631432165020555382604932284636864650316500479962161549968129746058233646913239119049841105519933393475137086957328639670168190306359876400908739548266863256916137897717504076770650048846998823777171785082490536193195017680372501816869939794033780924353978160557139879955826128667443317506381042083497389178998739311625760566838700176008174003723431145298820810241019257835233783986599242034759648456082819537564838124156735037521450093006170002943091114123309370740507728782259266462179806980253021880043366536104380624131052828626548079863090491747624259321949266789127631889220431990910015704440470358747449590013894921334544881351690760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -530393153851643413901160726981973034686855016047780738227287852986713243448307601272447375647141422241617146349079092852770812917700873255262663735753988062655275205066484422063607533444448011377482820738801528062808845248106916509170583271983282657860608281971176636123031763963784250515488298146767307124196998545234059782071881895866603009848003272981615289665012070860434191238071710891427813713077337386502292120808049179433177628736051862747918477394806680904171635383863042423202130548459251438576460023762927743725968242842871635150535305797733691972131588569631937320633967072323995795106864638236684978709461973209004176104374323312673632686245578527686134128728062432121804018490252176311621555070623834912357379796717844976607722459137146359643486372716609694913192722831660489027489580623513363907240544956998244682368345706753121350570745394903718982855097527105090232592929689449652751862442595661575324577516231858987771016258802318689487072622206804321455243720720775941594482792847950244330558068154508083928503597386309086234014387546498520143218198797046258672749556950747572655189816710081412706066859675719687931133755720238603295026438450738035392968062065606715088655644101415873364358998160448024459616289080164283371925667514996564351591041803929107047145907071356006678708931627150117053221605612579364308326708032749903460674418007319952338720460637618255674700948382895546393135369883484497576829517000993604983267718449043415262037122766110332258430207281874134176871868304468995835383869751567658132490818831195776607488281770250678456232505027713807718207681218760834642280297407090559843482461770852450939007168279409642424134965646777160090391193533529273383352759360685182454099381773877002338477033587445681155646630702030753862462995878775875106292636734632361172038857525980632161858906016420035616680161942971288480808817078948681094757530398754167099279970103377377277871322735565345466139781989763071565588854717690497028093224674671596159313227037402607717900815952365726250150707932181518392757901167046037939998147167518918556538134437038647636306542142851749376223779400844046671293472348007504233595074896472749726883597158398736385759325176665469336489695614317623692963716825546929132946993812956986861192721584625819279740747584050858512907132602698307692691457511456879295388570678922970213029035252312590491151578918438897391206053044600692494712967491915051735114285910627514276757882730130433593746029988552255014290736821616535760427005406615928750129509747926538921001556433811575544517550336934049933632358309015298279396933608219191084764926371663492498608571053860652711416725198342677858231398080939656507263589023601679621214902064955941190209916202654511874544040659757124614254106010032141876084751743006529861691776163047250598060573709026212621065380285038063959450560199733610545180800998572914900840030770100223319964739625548546552874237274022956560469968257880119207928834731882782305080379232013395387251034907909539551251757216286919297138787634615853520563727732523927104093867819469106010992091609740705187634800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -3684449777374483217726058530205388636522869748347321632382162488573205448556692523508939691857758467781447347923603162382655086189133147764787465922152907033634737612407067456157314072666156029288088537461600058158683422214237427251706486007937756030361920381643215818918045676507773299245672126966787749025681983578905623928485307512795879573982511006093981493050850225059961653812834936989611668812507470821107645504282645645944091727272434914127156690719393224556355370000975110540180426369561995145306444183290954355919731393597039767006293059533520615374947072862389177973491037475938168244010118893624850550436919218428747057122564452797682533367679702658903259343220443016660402442742270019487180868437590830935629996144384358152943605355285016986695214109268616193089226567967111922027206946250155693225293362582403048491622933210154560165261481210440357890792268280203425939461835548365097963197600912687064348023517076674285495935880739752352483419112387769488333023215333047230940569745889484564139197514425932390012260718700219640079532391715416898777493144821491188957072768183006771652632275038027069305235856498059366182339211357839286763437106705415727115037286542020372108822212100579465086461692778018055420002008449606609598616359189297945945451468004327963265729605119585141224295105507327740159526070321074852696204022562153279563704215899639360974223973390148324900528172822250016232118427327702027623430567922471310892683906913382546776933043297314533801630056119202414595128525097670225052933380048374666691695934642080672763239201806834144693643549495391624597693343104980201129871277833766424179297173240480131299826887019524758963886763341907485576244007567427704227879293206558915422132164774851374881554357435769748224387530657473016232738698579792968759049930154200637187999245544727082380168033418550605910519901632041413026826015738920737037979764041556719049376684014462967834333374961527625429030456414056013744520300266658771851981916034488221723964134100215044717035600550775527462608205310018630695445113298605827438222644953558827279264115761998152190472302649035753041427070351529232871206807658069887783585701206362302585674485689332383545662493026631075572538917093365727761566253367539023625345428297619236003195196902917720433206807851938460384644756439197495802556457166572467253886720708869906888214228846473223713735446906718572541552152675476186032678900705199570559577036077951119651513985038525188123990082325345595568528535663347607685633041146944518437149237581755599627752659400670106078864493912509424604474965991623334224048430302068104513667969917498279726526159306777625886585597454517884204080488480725596908458026243680382050046934590318495441491334970822567454337352327556434430129599859316569869649813291535146246581085935185158923041218576766108562821060128284534299354923080576041235863566480549963988892331825053125859312775449427201113923789839600300360922309808252292323398650546169675466853130216927111199319897434060019535252854269535635441511348289078103518526960984120645979708103504104846342719193246006297895000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -26033571369395697705227126368595935142142218946281011326708821346058900937557599017713186684242895283421487680612924559909074273747975799061929234473039700357990828013806531686034301645924813552491874302152131055909535317435611783621053433030216630040799743076309783251963158275755109452507614877470804324500656147926772329988088175702506852414537593417799321183185737879115253357094623677121955018060144221995561791897089661984708888353406743775062569257339559014989703950308338314771966720722466414201082931580431253645616613549594809734829179289876526778420163796218205271594492766013894480775556650493674245281457735910893209309312467868804321511398764315342258407516365128335329027122799396819703773837222623119136041506381771939592723707401780745297504359011203593090707202341654936097705684884002528935703613782311341179037634166537799853413787478898949605565027206097159114617425285043996863150639294299879127945347128083139343914162493369081502707411498457151221088419066135858245260566309453257912626438896684368886238645559766411816573642739006858077458648026005106083739301124910183577001793695091115133704767448757908480216856907015234220665221939851506326487518890859644957332712458318941097279644889392821124915894172498848294296004693216105570528239187739347430770950437349368441388314284613056586973828440700584535103067606796003399003422724093219867972543789279705535840248849276299142121786488189189724489235403140145013101656285227992981310410669545265119549525667289594226400541471942735829955630042355114952644293637908953799127010071706360261224826811687780885762015159514356605087435370075540810037297771957561154573047183438513875257881119778449165747564199683148604799722294729368068801563543087045769224167596394803741327378644615389600763374599420974747583286118585248990065838585883056405182761098434702289030686995815342215817637808633150122787423866117195975464949632601712594200892933938069823609785590095844838966595530163283154877537614978213724708303249833235909860715148588619459019244682553516215811268266659206208207200648538641293299486492448200110718460861246090537019339560777463157630886644442105864783748554536596972918677926668282521481915241052029464527573885354353565360333423160981501629584278455843774488396214605817255132078156365257948665809202887078798819762542548844964541018001377271058358046767555895391340162122856419320747491624176006406638412538219093735883855862083701894939315889969705125933507404566835515230946714374722754566706600031435451581880919930561194634102937229909933225772343104712400423806930904833803488144813764777906691281610048049257430493509048333122573612846849305534094144971614119775916055989409120215013949021734458019275381244646897553413738255155394958488751959635535817721670265639959103427670248716792050192694239784306992146012399218946082967085770521372017690011349448405668633018073008809428392002351339640811441510832833417615309728626018043225116887014112501682082837116214960595691309643253783005319424153381173136087172833083726934559005783102569993407280360253221243953443878224125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -151349794411105390022000853233528349857793889582192863061884180771742266211768282300200170882267103590316493899548806298700150567140641464468829990722354917476724733939343859519024348151486243507439477690291896511788576194933823030063383948436161706472884683318183693109863468737025778373430189247677062013569891594396973600521531416754510535382336969466184018161291078296784210552957640851346149092265046964056996830191280020373657788740697441780210230894620208788025317434842323346876969640556400139947989910940157801042112283004262105429481156442717745667942351420114380577700515203773598813026551680098032414368432614070417596012857306244840733460507515843053833377930694593438115210763958905051791444278260633089761152612819856369792820109614148027292299764497404063456715666076593444895262184938515780832608575862794120184963232300638057960710820253289580712170257540401582066776575005940580700971574420539830479251922336039404155108580624271205678560577695781346820274538361728426342852327716085437569871027877877618992109067171453260912155417015707556863872290398916297780909454243349863942486784792837533935060009469176991267290315464648522793714291558317419823275102464062633928549934883539072375623602015856105870788605486897984374624337177297402028417406174585809115318822516024049894218546568732153642762838108747981478251653690169324399098379759457287772893286751447861989205781040665795809274675506351534292669436451539860502306914983950827029375915377266635025337745570982645414294733342383230435231655706227435310188714700827270974064254120367418411747379605887245646747157072532545316186532002973351594075116475587334370132658396213432297523895591037571999314976179310327497721258773402912547387540487913462824405726914695752023507374461640132388903880014943591620369840964929405023645984888273759866955410867248864111041984988576155156962008311504433505671709988395165604509819855369910639472747238031433855775703831011159470078527714442943151770095348960242613368784283699456764858634285777890938061680881763961616464028586967703293309955658634439153974097549170868289876176447033917577456821755160052676771935799510137072417386495017994830498873912667971155410753664497202164214066123305638066344233247300142902707571457678311990537564308697983395516354114284326294814064789788371016192904396525074554524123616234415150848420388957115821863851588258686737844286200813406347145437814578360254023836847012528832721446109691034738971451417356604301162973061069602532150477265827304429841312622393843392121858852023138666089146284244967519596980702474003935359085183151872492336344342416693409705254084737326152524649878886634889150933773419353544036635283210641250368268698040853472701408761452219488762614969668467879291596621155029386257516122666388244734889986115247324314904127921780093894229206851355348190910056570736678641556949404388937663202174278015187883635243382021545116283565584601220650547812080444016885704721793598402850765430133090029439558677670155579740527245287565169524548776072366373972268706755979781919731614644705548133005049134375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -744261497555005468330175197726857734841863283309839728638165819666217650637993039161362725122003392104049942391962897397487452440570635387638881994746550958403941437264755167802758070279219195690390291829026065535288159505573476261776531606865333631407935227886282351022231360511776470715067531326465388895511711817192248652517552329801912457031936059068861394034298077133711193700035152583890218251038519011089830111861467927098464549688411076001716786388687350414444307212012207308123594254745506578805691653178714881290688214360631320724008145821181189472638157209906789897751734664341318521599047238252500301269870900391986218912477549901188472639705994638594576849438297545677051388369471545365409320599963585613968356923273969868087598745012434371783075691479590889487143009336477477737312469692311220482759704169017294459628126677798439028612260930815936677500072125145231618754824337370263029980649120772707104842603712407161648942321841078790832557590581440791751841863578028137160756550006520192653118926757116913381167533640646982921581968721042899321736242479541520093544368303687484869093585713441779243203283766627468930005541246378927820926762137670116098852330708968653866266955372805178004084935307846273515328810893709072597561049457911233203843917671183745480906238287601451418665833513746679964990898124850853405126612323866788434001238179857095542207811869706410840862951859294689838837426703931211371958715423471587991294861178283206325028882840119037176715379780968336785158567876911033429809697695206126851419636492922737999200470093136695185080633841701286777446961461374201006527068115550385920352685020197405695080852257348382860701573321295916235434064533829679471570755128652281149336029062049696402478468492961582876317667323781914973549302083954909551206999808418136669369636473240464448139899308443394494752026805169161188326424699821617077159910625750415300052922679949466191852828580131478028205704309439541672359659296456471291165219170724591013713985746216829129176925742460302764028960229758799188527710047285640575435748326948259285579648875802443534031483990739053749208897921065297863915558243455533625655563791658620188615604669461605294861983861765522649338183903936449902846282637076102455400716632680885065944294661067133907440928185757028539625146395363627483638376630408074442857617477430840842670824049993232148993094280574130339928713201949498940636923404401863488195105273836179158349217648772493775520964937352184835389148722734012546766522219750357489078313285291960615020767706426637486353271567489734396242603744987120146118384834391483730134916706148665621786268255847504357083276515416247901244046614756860667583873502503334068116982313569947335072531536384389028233923300613853191532639384486448850713501104339313449293431270964414795938928019305139135823348155372889429332240349066554240684947749704862342873164360053329409624240357764695751713167141357348816292657330791537685778446838110652565138457963552209051207699735091318836369564847325109785385865405684427597375255883001183521225698897355991114877621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -2918815633308078395533124508596379926156149650563750020876900920151502264542326955685960246365376643509190969915157556728867081476164963087053939911579617809516287099437731644428280606440657766138193327838051713902300664006212513169230276875228292320454892269713267057922054864015629419785228950007221443773051095216793559903314175220584140959144443288530447873104181153204124732666459200827630953551972769072446648970156849262047589697383683093803085395780886110728765490279644291429596813375469836480940788274246441251575912142048575050561038077095130229017867766221642655599971485346132261099866668574283868433582180243649815099263414740942201751604658152341449352463511137209078235765362800332131756316622860257274698308017686465734978698120552571653070022724421169553076704493487826993056497773285325832984543181718228269990203321419960857201694682659227974322633800933467101970537296923597310797606835691819627203353091874959183021334400484121596752637049459203135555170948930489123395043145678982268091526230682188843436360054649763127836592656149313949257159471103608114194192562473515543661943314067810420495629319647366993043899820583201555812685027251014777174704253243000114122776110533240364444047806757970628765263534771735937406748235899593721084213803447886514104180870481161563446026590849641798698031996316009881143061789630058663315189311685965079012155183003968390884547748053446438172425262687300732155882806140337899193715657533572291077779582921464687556320290896104489262626586258213402730126241970239241110391322977101883782623043835568824942327593374145221362008360547817927049829236046368177034036216143882520117757121961047921180156793517343438365727298014519489645010443047013360043395344084942934561990159140081900600350144396131121238179680430374996834423144765911965475179800594922033900687434129124613481389728979885221734812210183884726810337537551414984728406056027697262721069559231650090400315708000925035298205048915155899950849137449492628447133943636868254914683533763020303979683471151436818976204992727545163399350888118139340462607163711720870039712373795935298362742901948674230893266138401414908233638391827746018766679988490770960762714724308811725936415944510755267878996631439023145674715410389763478758981565847734858492681865867091856074711851816036529420839818354954505095535976250747347129383735100242885626533725313330213716587350547818551168063035442724614782333809112552228564818855566108255877065226493886279314000652538616682025277000814870513856736014450023688771663490327643949903066712158966142784631553208531781348947902299351617262893677253362169637156425439242648664290230026267395406792302809716825869261810045095699040397096865706081695813999158307168806890471462717087147085407425956616586180620322408834438778766797568915637813421901165399910060794630032454320088176022667303388752583532210858575885833338856531653340909223454663612090617539914229019711174196118630962254823287605274549263114023257479295903106974238276312222030572225397890523698617521591145343645394346322484801590835271674619220703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -9297489729668135761262384904305753028269144290140448105295001189173828930665088304879039903099942760049822470905148066055340166442427309370733992632055226434199238613411998495250991415615218576909067362505723466042052394560855914075061258591414914457103228556439487673306443380276514941882831043437803921283810250571419725482911037828201740235563476288888362597132901135782262207510567873849777703619542883443005001932347012916089370025218774725149302319193149234420062234781631528244341810740558329703418509468457914833632435525760822789419150560918058500423551991323661790910366639545835354607581609083669027453443757309090119049050602922261176782612454642387515723098948338114187945791202839276003845782963873609429932591395783480842959651549045975720661793390687817921201210776091769090657291529111144020146787622128981008454901379433501894019170414071200430872036537521937404662025371739526095938358892251369276302536813295475096283168552476611342584968836030445127851705914706334254156230100271416953356630525434306286876039204586236948462848110282130443190171171279364226033142890938750495450462441900981134059339376871803051827118759456761266251019778653926613570624917939272188720763543174085301978426299232307848840481088902130033329115513217071626831580190914576942274079679770550741877667408453022495330583448533073928676159113556899849558128458954190525336259085120533357580719713651530717012243220405876936560478241749229817377996020469211629318594144151861960596533648232980906750959898835953261134800682848940095502150374131088424316021425447187754782220849171633570144562136535082283659999547076710468151552941423065294178640418050699711866415283145208467159607341468225721802314722943235841906031135029540955263432479314642174547587973896415057489815843588708355474934979665418705474422556299365111552184672153720328152988739489381838511245682121859734029361596066352092549298253082571105384000402949264847377931853679290812052125127460572358403845894698595554023431173029284394989576685467514796489789701299223561387380130110457191839965472658475067261268431399634928431400763866763138508074457948854931331264590835385924410786393197665044759180582333104198614962364529646924588596261229724943485658233566580982482351781431464585191319340924766119062050805553360810760993016795320848554096973578928757793864478922521425507288513347772752802414651006724071243352890952549725855861337484717052669772519312145976642865027926903837829516175282637452704297042966765319936011314216394364662736137557387158889035655745029770635255725800050770826540152150117002047880059947915118427199770837168368599088012253897937927373161883240918743549638828197021398829925288605484321166243026626644053105122803915631164156474018949188022761346710409272253168360747389822246066983547672359894043390372880436587408245928054186751221440136819425504562183318787362745532387120457012646076878465991095985084872991143538555102634379254176023640383842875993032306330246488942314000579883020994946458993410456490380570034050179360461831292616342813254575468988563724414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -6584421290183039262437421126631622456647851082066145723447065327406465130860293681913051339379494287793047809708198286378430939629368108583308449246591207298836689448518753680507164929883318983422156495179943676320091440614774218039260982152420797907660926402881833745903039791278110039819951747805056645748384504526842239413718416502210581072968285470014622034487674135142392742506079336107487697501407751974775328656174581003845210653365941555499007129228623930939619504876136501243840682196154202157741949660159038288115450378716997898182387684546910377892239738980404851698221442417509151257703407159110241190709899726102738007922543124406651820644750200932971588152373545147942288390429926000373305522964148629873212103422802539369031708526634980831822128011837196278567264771543764044832229869639999673004915613037681766933976465096569836077597695760088280896815653737895449597891559289526418677918338395039519359969600748564438486457768968725812214932457945858329508453617052983169351102237183724307167654598540046026979415710567065513841113973249540232939716109782960838716949929127689242748732814383306401434607053810173545799640939103720898461809651862949182036218082858982937234827505109054063935508753101049589020260808010279375412399332180077667412100953028019406968963258450613845913855377708387071359942196219929634341312846507070106242260994139573404074634644522268404414460341158670249265215466387148553607100752372299048832905822915406616818656244828304233244987071365295896120646488563982542849059473059573630043678544522946542143548717664145733452524136833826197109833939725156141890109700786421104017688856876901356317879210425885476434235036503019849642353642537372355067515335195299207650795240956295884105609796355524778820146560544345455237051220854128802481091759762604223803374592137259669912853514737956741148371385802719065452319390937177636419483385882386221268069314788172357402600692177978735729087399985445206653106742295701310062216992887719064185520241617814598609837738252274925413292552608429956370360119267304456052740824727210086118812857850919703711942814792383958963802674587892443104517236035172690689050522715485741727894186342370211660994495623356073588462783504679827125278906747921034026321616362801182904597551140648080177644898700571541557743831514821373121685525474780705001765071275617664818672448576219063835992431562758206021579513677429919222458698057463157471315896482539084815503811200167563786292906598097040593927918585297353258564929258662625244091231441802546005317201326762494847056309618908055686484687337886720396850464331744801920902643821765521137257763107207743547086603825441522590265661579429636045009245600136956828834451925120123641954087306163226495801003624887535298633120644675608152709265258073506349046609753855173780048689368394744612963476879351941435142631241426901424774431490750867368240357720461352066050612839417321777318386994192256594512048962135315381229397742454009530946329398395210100871107301191701953218976513828085950857991474065438897135614239411657670019139906688232421875000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 101749409071186863780857673107286917277670130727949119593495660066100009632252502715141333956243467396853643815690982748879036600697801752020730168614858365063160278903974524128862411350347450403260054095027855790733231157953919898762904322618189199707379817384757947931413712656330565403417716029757236038102080552360968036439798130133893867797885334828632030131466522287353370514581304966593097446166928569397515781932201271995737920987461912693285840240119381275840047628778262161567710290373395700824022844576093185721042113104643974385639746002090738616813052860830599692042927704746981181326702665976863985402004947364042126988552504345253365442918342187964132114031179323744320401737679769740016039381332292344487886727852576882430660204958462139489335520427549835673788928994966634814984980914631698166853524914195129049720451718345463360632989379208164706311808023388605759230262389629600636446520406154297662362184902621961722173529040852251391094893069819074064046690225245630456936837929412357219829301167160005642044724838635128095142054026879669905093914350104394116815315803764699738717350071850766937937036378607716197231838313319009943093268730394573023822234522468617801606466268031279406388557165590941286975574223817777048339895954767793408058243200155064628706955710734565255014156953030192750276628267190390054918023071810895005401733088417291445387149081373757651574437657014459469470603829690782730293541355956147505328499943006476151416456045213912448738521260397662227533209310387352799515197501458452976810675657901394308593989105936139103594010761676338959781654380204928833425382761056574956913264332358011150993990855259340652141142217208237179973867952844776230228814436616219813329461141733444004329465999709317482194469856888389304605580620327503024235070399683701755555834642888262247782961333471309718043478663110407856534151836620674064557688673460375362306969155890692781550167026198063346332196575606397594708045434852028058514850468641734638416084909979645139802711948548282388270934084692067809378926256055427879208688477941404299275858291543911370619240629985097406430370593797473136246310126946967386260332660858604237904675969586147233645633674535566504964404251451239192536555038118966814060506839407788074455723598701046697350723760268150729262540175729974369760971393747216879367796210070860942346365171970155704032690367767877911602788457086931460251801077120483061821104057626683324533099340618493594689513706594666532104170856477690465547741272863401004082064811946536996875303413867010962915610556844778895808656994832193166075243982890111218264071741848374366723869890435116795189097067076003264124092667429233016963197044309030455903640112624708736094505648575950307323710611905304354521254651232721993117407394908744232705093350951060397329778599171457831829706752448014945885008924208416532382392528587571243417488000951638991687728900575667102936239993595845420333430525298029057566796040609739510813325119809488333484374089408047493777743262468897989157223846471970886385247323639947283845600765808105468750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1337642477942063007552058146024104970878486584136461898697385732964677325907566830599066595337420683683163163490216623197647769452823173555139579631361274583042161578931051059199557425754544134532885496551748370627966898709074385923368192494610593534255216726428446890433301425420926273898591901428340126892037333431682662655222924341054334427564054643051256979975981436152674863801398064167108241681449166406668515004154270556290495739850828552992359678730802708478090414875019809734368131174464547183017645928950401949517687971894310770612611982640693231454059577356902022532527192112805695560739805060551380820141440013884485619286795504592662872525623549083738240862920986799509921216446667597326167545031298024798978101833525580684203243134233182691357820941871636541936707210501194820678964333404314584766479853387901214179174446027882629633715167709303428651156376624094659862423306834309915785193462041834104213193681618643294266406280961118780662588884259166201558842785987222796182514983895860924131590123470871940095074371102071756909448893837100394151308491425730343849983417676336674923705316521682758375312255311462132113868206211720167214987722816032236777901232479740009657307540494776302143230318325979090785848521689905214168062646400606116603274043555357121229939349002530950514523764875941574355706078980853109289842495110017449396020290361646911962273464746108686709506626072646297789175102968124957155960081543874434431120639855425639048182248318501487249007985911704485848727210769293527935163724307292107125535761305105622687803287180633899171274464485086908941119287568759310969046393811563524928086999459241206659856493075008462850430881664439707681224793685795475889578183998910753871197264476572509296837148171893077312252404608719752146065529126705713150663756964870616610159861594894951701664043905662680104294303199903621282422957148210824899280835567640023383519097270419200275254358304343264769581363853555874738863653040545363157150318192952733319802362778619307968298547205048912316796725673274863662896056465735007370026613946214677262982802432688859598089939479451964314177817009848628549122687498386855393908716041092437632826879341395896103324370070858181117159667164732632153073831697253217918140372941951625023412518132220598707503976100218556906048433905590710828694775136579791077904789256623364610689764783545263144380323463881163938881613638001690999761226218840390965627218728492742154582443389197577085437159461576321333287410910105513820313772303124357148657857255358587140726700800059286615860341549281143637631764357502233276417023461615648870951775054494135072169670809706007482191239263757907968700512946847100997466937515499956775687806573990625035679032889234898506996151874618002505772568374772255026770195733280616825162215881236792788905504453144025101648489263565696027813628917786768310144258746664118027210076085192646702509525560049771364354618066751425677273707029429215603017817587221699458923721193707740485406461280677680298409208484355940729624270060897679434756410252923293791085048675537109375000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 6102110009002500387435150523928331142374480527480681101726412555401295250467775617114014886099690902480310647109642695878119940924508104629730619541597531431163019502888307445824417668787653101468145271524218007924706052947581467688873407098067300082843058925055879092917624204202457475963034951912378150078850263386546076191445440227123755004633898966110653181933276713308434708796429496952390593177086173781517888713882434904287620703669754391470911887064637458478779979001801444808942349356341138968153438039892494744241588914682244927872274707990602517817434946857534860587502211455686170660973293779005605352546678930383083368441479725560115865926247098391742466258463864141328400115306684572413269752541282848470757843824937711425698045344453496262496181194895904409902739111252723630025927665867956218075271899912374785524225086029037312454533862510043299094707262526426709189542633390371940064175157090933344452022350696143248687035566576228894670719525872536001651884038402264662590702412485802250338847819856816034709472618915822200219585357699483874749032341516652706547199676140341903898711576304410119027667199013216916864937211756250689440389239154529537285182599485198224958054193292938556181083069587927241172706010202687448240015886161037573470149808597914139480594904221627764023459816006728981148305582280753273035380416183853549298997034199340799026812134448814133828939855613567272600593390129647210284053834538472818210871606166483914893250861882312475366444540239505532849357625416557754158739683745049228147818303207485727887429933415821487194234737545022759763794816164874712790837096386436027893441375524160455497157955412155455008480259429465780756035175244299776715215479128750580342857287322810459074312439156224089703603430857496713934098161764404608906628708160649511167220305041661854842420882342702898919896969546996105082887215796499003012369286834749464233545586810411202546722522797257394877827404762819748481910636663617163418797730862891800621923257393301784854375798667066260182026826327070483741854514243399731635194782447933060283259612052148238974713758965420884998528141465020085921901033715107955788155522040347014352676682624098675290972380080971595603092589199026259964428245794079818813530663225434361084255781528590185291166329585661357539759545400701154743134699864492463461712368883883654471899003048359274425049691007009967602286661024494915503812466539249162935713354532664632458998903825453460145613410081023709879162685271416852225715048231087953975988527745902259301755367426579697896513992709751869592499017939387871426790187354385510411453770988183458124207375239788715439988191244584783887110591630175842161337862292302988819375400399385317181098248166935411323424827770204158275758971851081533518719632905877836719292129529512779867327113048848412726974015782061044572955008614293901000169496232254100874550406944067056713509205104039116081960218464322057825577964875420712966701708983484527668469247320453344048400235122293628418382977531769317610538453914233362134927630103217979396972656250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 28851681622829314357375219333309911575965484070121182496107499179510589780235569621658160133157701679452912669879054041946624558576426369230426128838066476870824742181997897548528033705729413578138490769942775559635892782226159507734132014802265609037542964918137476511901932023089306166387021221557560882927531674750138407108199397415828462115519842485827781188038858966304666614230881406433500944302231532581093252018592927554279794359026026159122647850979591710648259801332843345735340671063202714969326228145746423600287347795291733328123336423429338021094943507843279233524534173111744500165694893466156475468271895162587924071441191683544916030356998219238019267697177075058218681558680798546992423313602153202556043807222163459923965821840624937623856407590391504061076126963314531779434754144968675201524158386947149343389800922620189622621402774097250635094566348260131221383608583216405263975567879522342972635937603873293312749949671417263989149221645936594856395892845557776815934847096994050210962979926904784783078792478645300273469296268724905123646549810565101572977900706886802421761162811452592284366683775250106880147184480496625722996171983930457281967659345772675775688710847865933665174028322930620733606777646991083301459192810542075616275474956715965204321565826987240055912845103172840394383016503179759678537643360898723003122360025561264828848037632336066985871467807995836395682738039453618557221465322707302515918878274239974057453522411034195742460938650353455639353907057750651823018218437201777774170116724900773050325579610300590635635668381422700028009374797712239747963954920782506466733624623348825447665322918482383072208363139770208662870457585395542433536262430594754989428608845938267277452968335400877735775832114218155057286912205970702729484304434829911458371053263708244679355644781907082881879852410295971793443154446959574725217222987605580074097735837117989052373625925330669650329746836486339940298230098228538737702443879477808523897299548270615247240679243928352098946320635322764833595591728824266243443626630397414592835827732693349721183830321959956094254389812223396595859098541510768120948879013407187844297014777145458083399429030340601910688260141795020152332180395694307771968010698483116860185357363749943687138503419697851414224571869033647195148845227312291087311277192166566406665510570617861805593955869763865279446998158704048384157286402195053004046533945827251149975143335188213127390790246488003731855749882038163713055795596985422371106912868643629560008492729769918861508051920288223977229540346609439631512581444207571120821609604383326106309251200797035139993205869277049128320132942340992334480326612774695982463860391419013521093744804576212621948117714623973093621321175178937674161258084517307534081864313356547284669583480987590690369086517384837396322430462743040550701042280722387129734690370088085643593558954914363965952494677149154762148168748780361995908102121965912446838103046299971066828504410967107685321593425236036253106066297187023386425007985970664049625396728515625000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 64236814215328971961093359262841130695340426723690252678415311768602255590184379777354068770360492816757330800408582871750803365979838185505902534599098327153201013338177562315557716299813646859938511454163872581572636412325268402896634664944615670122964575972026971519186137044648626921701686362869318227930723200176114119455589589234355089286993905985383786868531484384222801169409095555161768618568229449159895929866407305335449073627408910361476119962033977757784610998464588182775375076975540078190658739211337578813295685403213622123563026288766121423926269326236547013685081905921024150471270858095247209478874535340637755425930915877134454732958408212245572593865792215793116950677380678472574479072863351478390388051344825784150300907017262059160880030564744810361226331495935732865533870924949220003761792024058373668061477109266667707436666789366933484178270448161216306631309981325353300518897791506609970325011477936750890445920170194191946224693436395008293651338590309151961757982083048024974407563175793215101731525387285122813392344686903051259805181218610945828790388836629410824056672725811650156299363669228143545884160959619057468399594038614131567978343927012192674187832768456999720082839412119269555794442567967146264234023575071724582593230566791801508188175049522262250979349428196714748637967880967987182077174011968947756067346300167687906422370548184883491081611271780638000505865544040858824396763138655643657955111334502399878226798319313476746872538450089939776663497702812290508940132231896813844059202653062440065969951391362144299654546468344851364392042545700852171620171325179468393028185355346045517082607167449728727747231472285224679265929412004861296683583062758433456196291636973586349690482422984084110621076801018880860496435967063083093541828571207278366673965919724852329290877513903456800054437583474676032753650567582618613014716537549594481027181606625618424085893405412766786652250489061518548039467051513412290463379849911649619687526353625364148428115544264283177687987544116022325081753105458625307419587159602498660365967798826055594220355890454787028002709560793197744441309148863509853568181414553832155660087131508766227572557623978390351218025722635930943328485017004399847257069677063921062993882058413175884917435243914618542988533258205945339803100798507302508487711613035639972164632059060871412227791431225602244094499848147209713251430422733965091297230674181220524997211046417233186794317754455258256937123994434705403649913989538887224731144764862965501123287909186375836632135607332563769860159546431438514353332660477533214323510475297657903902002197612380691618984632859669034586591977123848200904317626561639040102957831584390150914950268529204264926325012652736861168161316531803400425310577836883917917477245608750301775935778669865391418087432824266961483567655865185633180357228199836583937841215566615935719989519496324540011251490211634356134448197905467926797081370877197709235198886979392469445231085591712279275066009324759330229625008647206894749366487274670600891113281250000000000000000000000000000000000000000000000000000000000000000*i1^42 + 183061081986190570814762111846340042264890064962623037623649443170228510632522819022367409816244020641058438707071957666866698777894800677976062257461147889097786792885930163126287442942569548788823631616534871029801455598605914599494891883485446072612979540282283363667890814245924335334873831623469325790239157331711073699361187468137267450968080860085713663656462853903699127827994264111666634545221409595260652749412060807703055638164262010898243134838578307658115206854156474582690495499905049396031905549893315497431883096142787338210977454665547063113876616272488931645051334333022488069938172716776418726665160359497993057746722492532566071145981486864886370001619017166395703514249084643475809699265198405416859830783780665282434291945056673745269424929020718190317790828028599214876636423552694938515851167103665108830541101114487465337072610900699443315529225000749683409986042426397057327513291414581758422980326640000752080747289038534818027633990113246832971174167103445917806116802221418249000738730159256973946815665285067370185998769085068626526204959130491492428618884215174743452587023045464895288665311866809422270925520283767539190566100859504556879145118796953339040768942720128454962531343876873946396103561946612899648998269367306590874685277306504099651548265601391844333914090990451593668495412896532659616584039404229502348570472526357259808413289968906992211404602176375878972594117138112513482570700616678950669285272232839324508773567702909421603986638376296597659929213678148079653631139915671698803207253889564949821940018039015640227607933724569064230890186853039403100349463980219078637320603176229516375324459140403504516460888132400117454774556562676825273521874353547174890068810522403023756299975692964266789478905066463103086597590490292799358090411023581669841646055845396036906572961936439784623278907697852752126554352220917953570596062913365342539067877257206178568894398984555512074690480408876255300028896558529053309326161748800481946185314887101087380245202219047506357001569729277748951272857642599997683898170145316931466394046954150620485980453688083876127192874173957922425559165187940416356489311097831061495708619139367428309410846741083556148926855931185295481755807268732536940016617794552500194714598970411900610829140636655036954459042778368632847731193790137988512702177683156519797385066253813743962281386660892962044531894003443566269241385602723503004345978063032147974693635222899571018058377250457199650996016252214994301825640178875344384031733721038237702230385634691282633344101965569720316846237662446101185680915421859269882840582274641815446953156402840764993713730271819791008576587298647026568022646777111671187613319022121299170582224659776710943736958563283477993358135623458197759499634986053167267924701879853273869686153077210474813352590827631222188692209098351420296144322657702209139389297055905604837876350830912651879595973189637411549820476852438714625359873028613165659560973484310892151638611896513427942247485325539324612369137770020233140642592711150646209716796875000000000000000000000000000000000000000000000000000000000000*i1^43 + 150479157534633364403098947736545953421881336481577295062001855834053562826862128299248952921141677626600801237085747204760915646903692143708013775631182240601681882161308811428366456222435688920146355549764300960185856527660598643422332301336474239910568164659593202378023842002747017376785835204119893105528278761356011008339403421824023375756867548555456409520264141884535045268526649440005270069233503218700665161772572553340152413992664089120401515150913498734431148112433783244772494444551938821347272706680942383002838518443344063461143801082495462878902940369474705393501288458612123948794213153071468916910673887038973216298029023866851894593785074926656579617483326382976290036748524901858057627523179111830479070323606007843111105971407730424037425515446089326316871096629690150577664199574771837655342378035080509237891307230584796651210265022257174309598584085871898342267470319948347208669368955630976832638836731201304611802381012489592029041911033537089538133321891790521571674459196936531237951187620101962323447525741239717404121206329056497938263629711653100073834414150911373221088838477607169110667536630024325158132121320202565122753159104175621159952628152619904462943430424826757554253516993899608446117034302419387562796993722159955491262747590163917157794104449911653331468390076370220704451509710042431450653160796051243986217016822366860288496433410851028795372714734491609901368758556749059512426510284855571545582495447865862060175712473172707887360744365140628841742764685663671451952971340787622447045955755863609362198561417869736268894051690413618377142480530378817118040858347988454457350210996769268714907183311306301085847299372528899817193400262082735504999023762106335324205134165755251691723152964769102543731575989036421959358246035876721198124133860614430204884616625382327789717092576019726982291955401507929016270739467101345895786157166619673689309517101492856877387189314661798504835954227147907634878442015408637807321874266466092414935928808669318050571329406720699234533182521434299771979804067519806432552553802675816118939330793811139259170172507972523874301337796961393879009246566955989798431749424550807025769368989971661124575849645894372426539973951459388519373316728959526129080974878190382065394577722970852613510927763671390408757266970443974646660536289262441008759537924685129490077709004062510718506947493164038645586582088539846805825261414278976358228424905186680483769096080991515018005569554438062497768392983789082328088980197950963442032369905817099942537417427811772698674877393158753591430480021370190786183371764665095706905587408591053482045657856295995954501546845318724031277132328690622030529265215862541253365112315899845004308661956964879540194864344579690661746081933076058569792056992876332258969221804860926772750882501232552718963685276959808888864321860252691840184957729391042494825762738654756751398351560337831917597285395851774690600392657535002186837401484193132428316146651138455776570778187151024042074641083389823130144516277142932117309719324111938476562500000000000000000000000000000000000000000000000000000000000*i1^44 + 410619677443140151258200392282519061159912129896372198389241955735317855694943673771375443886730944619157736183519784552528214830320177811463489612567723460195169162153281800787156255762702490653353797671999463114755866339074211277179349878290180879991249846039575737132378130547500865045398765145537040839744632440261290476508240320703255741211313522818341970489095593330633397733624149165403373895162837933712479886550854736218921754324266831770417210570582142577085174589191467547916050948849969551022513238856320459243556107881121190182860076175178619189720292909691729290824295423887023534580612095937012626610655474334599979444297831515220207416564484312415375156427606802192755428056627706410562218156855276037337575830091823398635633460228577243407898863402172208395869631169676325363858074037387167468572122489124202257076746775461133503024688298959216801218209828131568857801833139285103334533741606753823722179543338598131134853025146366282353267106892050604006811415715161256742112631692759639316715029763015668763743024372974918143853331989744001736211350862094869463635806091172628370512984220958870257186299109377468080503264198649979454278311807804246204731895192036605538892828846055161867726221781706353155639168535801469522363054945226161750193204262604338543266847794680969645844278714230242142860261859112265121783586387677537237747334969614759727610206918040270091796644408951551989631560976517526428790581926691413252524959326320207308239714787935863497268072767849341348170297489056355675956210774265515794184737407908505817874024802041046156918660550077748387169678434756848752117015699580839756275114477591137076887369772762539213615805412444337311398660616338219977949463848194265498031883676924038015929074895585207146097308233505353753435748978549386016215032274281093424389987745770410695620978235344251140367495036100008357238310979354473646604084375542015756044867423165932105047127903374758781374896468458265462437064553219716536611905368362540271828809178817972491816434163571505010745424767242291777882971801658175829407235808930744382885040096247951997692884432817517580215730505275617898683399767753803396507135465582796530184814095887725893078831954119531111825757108339590894669647513623330163443623589110354706802704150843911094878721991335940933801693913098479268705866316706764006019896795101269799737828643425683381433391617902701181986155844015219028990566726740525418625598939146521867886424145993657593595116855440961639060325448938722828390899089229825642054226700224511959349864704088612436297274176276778596889333636298396998554275898534962374886349414276003731155723869143333621011517343574248940411190901531857130329817923279956372322517364813551690916340869017258948657556374591354460938673221900004585766286788810113979051290646782404923172723355610763465280332291816284186855596494413639780629895443407705572481926756385699939541803509005782193681847820089993304796508890799349954374529430268036334611739528433119666133564805303570276352537188104164585628483654668971033580601215362548828125000000000000000000000000000000000000000000000000000000*i1^45 + 362062481141613134414913076562674501008565229841956255365855379340709284921194943863772910998417992415445736043692604676956335527841009086225838753101645029845945277368527850479313402527206968373294841687214179877154967926418637736768580654146644782232770567182599177945372927782057076588022367070318708145648814957094703922264767489857590848691486640519188796695676336427853019513259404028828545360823074775291370339462590568350615520613755514410666278537371832250353427917855168574655154526571046205294927261205731192219034963381811685408721445737534962852769973643371497314885879349638748518619873683951274301540323239879310453746594640726002715524548023519285140094104029901259567745065182606161967775774879244190897445333971905549970093513753741392048412439409822909170091542261712108256994729994776438812862603582736361727628101758075086144034259078297474932030578249015582172183961277329152630261784989034685430196257612336711433776450055340544771211774432545955072840405166920571654791664006123472680457221889786405573775562635612929867696028873446139966160737481611597421970694347147569086804007192856952502333562299065027854454617657362419356890985770348203342155484467734661778318587444201222410678262742792970178642502836117631910898686081985177398263862155911179367796240187867689750695304047918786318228411407223286590448305969339872137993598635514938903982861259752185327559867019476273868708427260931562719621655053885378291715981789712129560747567613934370485504345088481315184022237813719998795099567818940740638439429297402424175035766366712344288936538716939847044581418926166886044249693446015749711568761028063282969633119074772085429437626317170092220637576287652860588832955042373260783537796240009888801425602999201290996704607287619649555555401413864998877939706134831656439149812571249268138720523297623576065610391180053998992914824366589073239920066445185719764884197380442024406755602806567061270313561082150063470455504668561598085110745432375451393127670830941831738688375570564449354706819846563317679379999672635918323867909287059603716515216289859113372342534143622527153209175250579881642646656257469659287647311347617969063463463962825744446173876472076212080933206132831011686996690640997216211006349972848782623670407276517290379196116509068929719137418773868931983662511226608104966912311653177089365080213330443774872859544965219063888439209620826460761672562119336787399136822583232318624387817863610898853634046786370431044387650280829507330789853315080235078450621623063070803098679491749524974067509817330690779046434434654336154121481619754560576544588329457138639310179553900326111636590494827992603872744130245416745800771429310775400419494794191845936080156705087844390464891322248278595702785352441199219079439509484675931844586510955115018733710131884819370317580831335258973638949523479086957496285095858133381645686148101244820713415071626979886484052897007135516789069831745231224136073325333298547948038217306680127155698411857462707080337896397983823932249000561973080039024353027343750000000000000000000000000000000000000000000000000000*i1^46 + 651462814779674639239786951508257714404502695703678392371396623925988337662736148522767255005270647128417764135401525695150346748882312937771396941897233345007121657540137048408964594888568419829695261803701445675727782601930202269704312016996531810659576637357912475081782268214859935874766614697161807326797959742392274119392154463422318180985934909601267582340318428348171593851672475449228641202365141775166062454497428555505222929540007173835918809134754138366284336767958276153937399571755054797193632497239119063614546346447802295683169827700214983559203363348436667420595005136521338698725269527021523549646787011886454456429208849323874607663980685957105121188027372734222011175685618299198391036599955375910782519486957462932606622155187408011755668880667397397261231549052213092147438474025557301771994863028910184406711351668946054489175356736569263640713976849138785589414111748757810719115613300391394057924438760597993340107308259119517072618364255875076873712201566129046596463758686320925698764869351118500343229976019362492945868038609724498531405230293440698254597829059565942832627500872612252142484671457731029393120966652656637860095251595764712375918737725703570220639174058218417552679829923024609170838557844030134746666505247976541533470142592003541474626690341658938725398407650879398111134778635822417292033843436530012847440005652839542170984342187668152677801481443535038540178084158776581599841830347025483337495832125324824266890008280986578690246788747561575411326458820396440971517561804047178215775797059211101461285014835649074381523462175876393810656180151389295448653787496603346106969945885262857195794542871680366375751747321601989887694138535001299129538907819236742414434954455777001351532686223540925289515247511634651670841180330176981520460834138899960124132656787274465979979906102024083358113584575461532477691506534993142667399045368201798384572288284614308691904891506996086273376058526269567659978119778429713223225311019112018416000912301592187469095104461899590522999790239638666562606802467274499045040428408630935719260237993812166998558214336864339752718100161719090707593510383422207835077496906478760250482487242841435333841929737063234100185387563116755343979852112070787876580250118663184778978556458400152963428753057534916188087516803503906769047897694869134589107930780401548886635170275502982835078264751094458156583661278098407101728229402641001292992080583761833944553258315993147683807062040915203792580962146137786878452549311558975151774937552824412616216043674020862424479317469043429885809244813957057185866816500935343191337640627333706289502901223633503591161348233648380525263323153134180425718909148934383426057869736954587353714123618222362533403383432563271438165634737537307469736159303753965195116500528262843468656351432060347604466352669365942325684624928527946794260279896296090388532625001905688459494619514360892046213657285070527407240043716406959728371765905876157291132787725897768565296041783124475337393261475499954090110484609729610383510589599609375000000000000000000000000000000000000000000000000*i1^47 + 1066456555661122600436076962008164823728879523641948304637415619410073316319174564881452783146307131582080269367842460588342332921665258377698881441338324160886089277316771489458198404030931561930526024217436628021071317109289373046231389301873765596575933973566426133602202337808958197642046518763345509444028938744500617545639077960508929757326733415109432768393231000929768447946126087188761446293639624078723806786435234964244618148176047230857730208130752287087371257017937527534231184236429512034209864640881732857731448822900331150187002521933868113590261376698587266059634673576661255473546404715615282929375185374112117700986435613636477478391453800324227167749601302883403182915358556747484101635212579489044840754025322726798059399702140312224693889967707999160362848061378967274797262592723000551692300622162349226272989190867321962602289262542555092872722491085573869293666823321049160715360016216272995213748392618618979117473502371484186660498690812893668401025789401150514895152915179197112406848426076266466110419969499165533149241367601091332940427646273729626719664532522325742022772954976319065263780224761349030769398767676417158593594866105313141434226122701226689790990142830043217039641740298281625973339387706930131279524318003161830143112130613463524897117771502189417295151184972044885954634401346830881810734053788705371998358188099615938885942698149557368007551534113784676091381197659854010373117410478495863800995326265177247096075099779000878795105009907086650359730560333343923234741327158855421188392758240688088827928104772285787002796186573072163625435113382438273642074176796609928849240759996970341570961606448785226120229447275622489256724349017946733285624257104327089266065061850319731307918420646090615716653404505282445913848481895135322203517644203403856712715959979400667478457385377911521509685128343279782777617009042674695611911483395852688957171778503312713066571970955099870479505643151504867616577764011264271427860260136808802757375819337965274928233931048878759616368552704749878499572341933614453775967476575224165394714423931856985912704780513898400994419897633693273595958358282787496167372831166959153665180582976771377763054136909227184755699615035557995568079913078161470830364961925592679271507788464025857513484181224293353253912702878074991280679977907455756688805226036875897559217494318276087347608735668101079316033536198186235982506333939588306321374183367740783943460604273350877356361855415485229795421039646206396763452777902365921634093170844623787666693537293308151893543406379617651406329887310619967709625619720825719645607537949091997524536906779051787400729932677136718054827769808846114621896132011737318502758299333252918994929283375435490385339659819644252914503167561558065899074885140615531104334920257939460522082047868619561375752122529127672585075171353791726903904800519325677466641485107501544291074407866454817407540973624831296843623397430772476640886613013956943715877819819638144590324630126368132236292614767302440367570356465876102447509765625000000000000000000000000000000000000000000000000*i1^48 + -39291927068677821930684010576964422299360666464387934718111096547926570756647038435967107278247162491564014406387405207060779087038126327443031534322706195763246788779687031891897922553264688336687533302543582384618922540800937433829604657656666726957577975149914017462703754402539151392220649883421982068819471983281939672922147693884653339460863003840024190671917005107501536073835488840295256296362790311012490031359192441388976119868365162777235684239149841322947382339482702101962897002536649199283111854085392481071224853085756150286967892463051797140257145710421498586051411855283966881475847021047867498697522400390377934974139339536110477917097354324423834051904419856954386444976165690659742190458399743041225262982488600571986013040511378552042080495903594541170695014111093434711399218243418089710324964708570589635817029226968539855922603954793131912861120690727218437520161658699910671279440828289631871051616720925264527387329742253830473926347736520893353030091135023517727068723900417957406478881229714992826136934247932432191271102513033397533987913786866506005666976352492242123982119102730345785027685127067137566318238183814953249371938830721345343236447712938557854693372817118235411127617099807728455564660343314399601897811323185163210272406960813818877232091223072724388938987173764902527533356828918713867440388721722864934117252576172876670232074017924616252997145732948668635413470916813059070214762370397961628137904247480892520687937249292400743828482965435153529519804811644333869895900695470823731931671288413647025552317686375132860315501406827508890536346176321054552152495012870779887292514304040426043543861019892266271093408551281816522214445885121308203466008608529633278313083710417543688008766532212015751752019439298959474124083111112660155733391036087045749881167912492678969841284147488346060008567739426357513507772133559494120241675214730911417553387238996839913866655219468327011193034709779028239891304936072171377566718933109201223940361048670457692756432278953572348779741743835546102843855190591347686173229228724435940649682593163165451907291639839805845857164990713591190491298284605797790878611884405776387479523099393067977405044995733859994690525068936412563297407124968347271991458709017363385098170210658993185185792703116768558483726652633709139188819066142115838959100464586505798653874925228728281998920973573541983196902563812248620419367893877404770775105533981007480511636261911351402384695265283655454186941708514613602958862864113973082075102277426428539523159388292302929726986692835524662136731007201093005992911910051335927346780287576820717495586305511222517842914845440943791890179216223516191928399470278188398543511935859897686456790131128332431867863284530803531531226628137186502573771775368063591944455613048572204945916154913169853375376544052304535119000023319531161597413564106699780925993705049850526477346492587216721120408943104994582463250840942541257296566761432472261637097567323131781931909809408475397742670143125988223982858471572399139404296875000000000000000000000000000000000000000000*i1^49 + -950462320199720774968738650216972623502905838663460466055803199269540643003280940634148289095806702081307999628825694222907354420953603367546754697942395421995570746141014118689813137498489889302881387085130278766343715661727010183243644357388563727983309733296879817076692387657808452961793578845132312519583975112044973892562853115851449360775802440237368691834337882589405103571573987742614422810963803481167661210936863844871467944970503778206421535574002919102756204976967865138986563978853397574050786709872275601777569308894869340266150572003942602469259216530006234734353125169854149417920358890659558364639727560208717802026938613082159648287292969570154060915743868900898900864750356669982024008793960353802396518550393673805899626347998385744986964476974415531385402493800343741351272956833017849811315133585246611799496196186033191846554412955677632859533023280370374914855837310992071402100201853342631913509886840616133049116594520549827339095759153634178951722317778628080010784128677939207416876428049585732223279918994793751251308332112339838193172990206012831644618020408062984555593137653017472538790217611493860031795882753708519156916454080540982209322111954292907780384172540068783415905462653983257596253842135755479106902641831070128590068252594795054800608524689151374030601130940917846878625111299411412050301036625522155169405132635459441332078506527524732608966801467849893089186752577810077663964870644202386004087172951643910690269688716345565255691949842394644331698850786705752865012651808970184027708720810070907107491140656718898582125377988264940081809042735897869086663398422489154161459326261405398933304844237524410361585417294630202325476916458254006804345569015468155932692554976897984013990738111991147988750924618452651578815878722401532886024446301025444881493100512411657020535088708239734929616220373849373186132495088015441138292843878134867299054655204914050708241158331332860820472886287326643826871605153272145089200342054082777713432642793957716145348147378172160956618351571094746877955026280423378658031540729360191654394714165137524292972643040551063802956767521971317573191844803365654336597793915835706840805427523841453842842000461402930510376005066210196365689846780452515196134920921112934452676687807205616473079655130184014634602284530303983518577608628740601398565936618852002056079245784432734510560860593311748517866379239808895499902586019450030335768860722206216820281963024505206403242786731805228355897397470263004639989215254976321497236285439647257693286536885390045841031813898950758408389659732024202906012511542841004021324083710817638218940630999800349883953678560814760677728996419258686134760509466884871203358782871501625403633934808712580402868022250583956304063533198939680526980760776248996398113808699742586475377854842995361092189559645012664029373395613640332506611381045335309414864795763706573632259712910743096199723473103209126049399973086459783733003196929396589629852974408406051812991652753123990697168220057372538576601073145866394042968750000000000000000000000000000000000000000*i1^50 + -536524305075480798993660872955817114755213786986181071753373850595462211060341604532056864460486854848313949924714604343480948612036992930047057167603560636658241006026889149508395025635537979624237327557950046198104219342662009822830398289544504935460491511041790927349057859864863564670725317325669335364141617867738874286573940503802234081673669047833652535011694649866249631392160697174519561535492155841827085010469948236647523014342084200452124278586925855655133405614138280912818929995788488263919909025830437033746813425804736557701468692909702517741961375249663192984157007397312922454463710995865079909327178784287095336069627994999968329665594740283758761660526887557061668123545939036061200162255305307873866744592281297497578716774162239022476432885497131226942880010563544157027573172106694245635129697356733007463915527165175695361870415944446925345929071203221622830328295638230977202648252341754277525013254913133389113926286155644924252415082447494367193842645012031761351592487526838163626640871548262814726085830959771349225285112929998376643708083288276179679539014021677217922697252729726643830874795444675424981655143347431824799725738140923386490972127304988600434600118444061575596928262397886305166664244902546200405818701721650725901107718853889612938819421765545723821375926660200297000517307529426547336783268063238544455781436692251535661037306210371709803880977483052463414822696243192118638389139655579895278036916796563825148247166555358893243257637563024844148803229587367400718788356995892301930372303319126151622716492255426136567598969292195068371689282737978756146401575779849175207569894256557083568782480022750655370676992275144764702616742201314074701861684176613420268491253011850913574813061095542425831886391020166149340485623130510702826155105172432857527526390642968771047022332715870072761217341177425413485114870784564852997120797334288056510669739949806497234554005440497588665694688104561702297655821883089481320499347836285867309367899060566445564641118738206797709907915423492886179492630918755852460334391208455526985670482972826697351915178489301744022472734545678322485740568705898536185443096517499578496384270753486979061631504305706169906111398754091943091060541192221275298149219964795037213334444098328194153947663324655152144682173441845778741850649040482254470719917087049166857760816935729986530343849981770256622811113246175534075636729296323339564767316392568288731316071379122694353830445211446873295654922965297439211947013901497129707430884084792511331180100489969669938187560084707306070750265101489993418295869935322118232037874437286029721139671366115696947212082968781534083489748779186225678369643209462850331692388111606509502201042852907847421481103206152919833728961876386581832708061351367157010411159062372481593880407985877422671338554574757316874488142196756145871443661940433586182461116511888648743089346983500247069321575360781640974812542220696108360220022576004649208754141652629555953756495231949650300708365663604126893915235996246337890625000000000000000000000000000000000000*i1^51 + 16187595793807509674531287257488761234544034312665200852073318544912219639960187329169989303866611918736757791642598653822156069397535854079481733293731211839758954215906321420150921839764023569986276080939316153092658834280290819700737059174659675163532470091225854170088045200219462738739875622964944056244881934989859612378962034017536778296304210501755028558186084905436159248047281798455786840828370945072686177287017681031184924238712194773487768756758535371288837181233319227140535695168290754345216870348253842399850096391452137560968332157587926395988424889475484046559405824190444517932274887643314758055250822363320087958683888002534470705029534227786238324599340562383814994291093269124811461653080896909137122835345293278174628543372400625342986288108405706634298096933116769705376458834565608265666771789163636511613580693766286378595723189396803627427584903622700674413916422375771839994323155998961865628558906021591511506938186595190984565506845059082665696877161556181077186625625789260390458892274818268540179265478781502852670478897051930037030974098270185830393084733356797431526183662366616035419452730233705168294305024025382034969866118240535511461423832525094182914988677769971809481650660568809715464568979524842997892295776984764518058211870668658981318335135891241710952918644179700503353598634117462183513914063338854490240611370988181786871913193337554739365593595607554423709840474255820354898595890023659134377084787034354479352137177412338032856881799517634856640968108616093978826625875564677339749122003105639205140913963676738213444646778752296054040335360639400547677102782716293962797954563409219600735214726072055439595759661735779684736619573609665869664075620130367096293037583044731563641156409561275313808275772133293670503100546977059928487823800872222367355596332879275600685270549750813128437328646945934008665751167859938934656079574464746620530537008968811234270320662343439708804410419534267767423127128598762349212359100013521655247895208579561415487054577400382611317889690858580461548957295863406708294230560128675737562172455999852668093021899901944554641182927517861188779374173199034490607655503389281763456473568767581274431256458389658318478687746658998782562896729923492836518728526958658133913521553863585909762961828465741537661745652313796550702833122339153083816496739685086677028727463494800961868994482473973927668273016979325316200427026649311303144549509802591928484152799237978336356963784749175054714463910854798541292485070644586568379733205661218989002157637943639479081226417688452143376516155812398293198160357185344304804909995281226652807029189852054099198550592525400742780226589835942307745775446271442748886633568100631427471404223696411725708447289140114029764970225448438635476911648125981748166799972393134501792586087531894208012916596568707920479907266110915256982910615220032994227359341486404130641379451984438286857218313363786939459657959949877444367471039408480228504042430632838157612751871714943902936406630033161491155624389648437500000000000000000000000000000000000*i1^52 + 136824039354027011377353029946777209288033220106681568639121617453500616068979462191798173752742978918463724138556613784420065967757156016523849751629615398026535683324021146795461095383689544732258581795932039787645873313755681220930433143722444015118522518683729001847988235852675936898250400095066827273971421058857456799292533662242147817967034763894788415694494601398195972883139495478651854840880246817181023687860123833489370858843355203811887454429888354799379557212475920841739133575317728118235703985715917786415476118774502893519894092955695386325182352685695836512105444896746892439941833305293554719183153791704666749468564478559268715721076440564122741471096178941930859468925963452366223130974669179121657097044580561753947703257591812533605213709282585612336805872011141441161847469588534753448460071216002049506559850843540966665751150159673713964041866356559275535109842928432010897188194365127386960242561885483911628584616782519523469677176149468994003086529093237193929585418085942319156460252203196850185599172973297012749480047500334469898495863523189300888341001737318308639229442318131601811013119659541534851283319053982574267460486163015131975118872946605857715413978477621388187207303933601331088447352435473769587611040342470883875796803142524021360497391288457063618366541033322879678691598869309286210986100670997350624605322138125727787258525590849687618358759987594795034983563601742992762684446240473252362594625451026541510753038702658702536471810986674579126220227578858980198580224260623092290298456582639603044231585740385094989553417482577884179199558064591770151783907584910900264047760335423798454554561559666070075382914097768477138112850348249825079415300069689108187448128917194231565374483748451770040546604626561368360412972572345272848741036505398795995046840880023503510199169550650405986567608571604063526536736654290007722999335773346183219304897829966689343468236239424303946097873241165179919101738401780037570114713395750346308247644581538700040964380654526443596156821362202792319654157412602081988201981768965293874354172788935570814573983094407447656962705383465334070380719593111188636427593246971897378471799477152116607676336837664416633344553994824187205448811116841264244428603739118897508757958737529075276749564040176992568469100681040400323936786714491780882231711885701009936753872244267853798636899549810714728579606544475552526032313368842090235558506323184383796984222276589407867831641677448488892335908865301358645554510640019788063363409333709518162237225599283414692048750341215181298728762392388195928260044393890898050384907744050545550800957907984143408363889024469234140528111658780983311236950165360119607933814024447140896711328694999058952636005392348299641929805688562450264330513323570158618949539156034060063485569837242445994756324618610423181518261291609373432861832224282724879982652739999112370819316644359727967628302371582014787195671420477571745401671074906797386830528827942281504595996467435792827615159694687463343143463134765625000000000000000000000000000000*i1^53 + 73588293023059488405243668259268097521237179083680347543950803497035371253591703329651950659508851974895042316255782092809599937202626263623329022138197089982471643721095737669377625953551345779071090585528029739413302913787687582384823004537662716334424105610994967130201848516300922823185408052860692049612332979379927729396342430154166961222771821510786969390734515791605919777389373230723176090267839967420713740121723889098839308658573812493873752604177244885142523639740425722230862657976226417826719526364787708651838675509429785659851918028884929448149087099120347515966710960716247317720594813547674508773515389139613466645700542647803893816047627938933171816177186180748417984764911356784415023476981585882871998270970137921245807592534415321487873059251966559549528610627871671152854407924061231465320383646774845267950534586313625744106624891941119479363328926469890352599566814627504408841967148431830744649650195537177078671577026242510082346295472075956658663239129146384270380884920767993215826425115449378283401145368333462585859607717544084732215929644912726801992184309291007621488205842044769997138110211197431462081379270287539829332403113752568615670460625149704595754443390774223936028808839464929923344670057403128226470401890006600318722702818066745592272963550628685937342039575372973601834294908152218815630146187292258489471941137086023762581900154492772650644849551690538842108461814975660721613560846126419535823932506652663513264591701281019730062282146011888440271890534136360239482641174347091086591811765554476055192338066507849832658391874442637524456801555907495197967320302983180808546605489952492704035471955228804338842309154823798521573518451399736362251909616077026276826035231069469538251708289994046308008589965012911875722996534170564027370757543789091308898718888530697069548343808312786385402774087036877058727012927753498062269481361581415869040677425229661125465868272456229772768754721500524586012178199751530637506661011686550864962196772522423821715640846199098349979048579590083148093159740109955381033775710123891004326099876327614579740353112351212998148250480865281742236873786882677247600395474245568078062315163927382062350391899305299259362883099257805791604718398783526401375411214386732078555113994375658762528042463728853959372060953446913476346801146920556013478834579190825386865804905916218837306226483963517579299709726780402233350139779372127133901450665140616477961051467848197310963897295852276305514703310815714583086414441260731158236400125110758581543763662767078033795935771937609867040805666192118175413613295259431812385566585057012786388661250424836490846875931347418275834275338508705027790864376228054117513851722665728664792432229138160900207115253298548435403343120165854067679118784903368877483401812393698431003537900871998477420141355220278608446213441944332926103030355097272462545585713808333442981698893388346031477113495040633484665326487072991567116270158553829809632860692966975830854691671664362218052701791748404502868652343750000000000000000000000000000*i1^54 + 23412231477082450136608251299136393377304047263399897925606715785919973295573030111468781122678835205998603203577189726229862266604530487734747111101009500248554598571663350224655100615057273156492811865445490832406615324850486286553907203910553743853867400973606218402556247602112732807734205743414730278236992610762594751831273400361328909018440406579152049141146803201834208721542795398550644324645355594960028254778693254231848721221394098481115766917522552441456536288614826932675873031613479870115047020530798362441745230539350332679207719330735405819303062493415993721131833044321969676457009201518748876063263128054034380675008913711952566513875492366418560110533192676841562700111975020342778391165689572201198548816356448364779786407777678867040568796246020401037038427129628639574360399050096238237724445010630867470689404653876971747415648063438545665509488552003678969323138610117075093138320307516518812673455721872584173548756195134966624124120050448431183616627158908108020061072111116798842744198848611884797318438376166722190431671552547954120138437779881691134652171306495041469520571277791203107822912717462606040663160500700407446931496998612457826638690397834598044772565591004159128641376825109295174477322647436507817510782124365562789647321613138496882621770543643461087314089123593902839956422213926971927200167869086341228982826645312403370116542157118435923382576263871281191746457749458548586522327967533051698240915049686342433543231661523315251469114736802308143134818715219423746914694963846208464764320742123658030745488036735288907257147546970606208935195811476123507692320590394564479692696886205933115754236930223289112160597735350049473443952170093325878052256968646550165023854803596196794735114623882678145635353336837166321068245386108321322056270375771011072881293039010445899010314162076586859059172185531100197243988947714171451809305660553861294326086398506024435079427069558076258385729420928504062191731832304724977861008738923856961444908659615740062619863377504842565393145399486384133590221746959250562294525264662670090006086984287017882615773658706226838430273327830908964591749945496099781196290726736868110556842934244930779977941171257186596044561641472813666987858415472297957345812835200309804286716695152982540465059453284239137043456434137291091919892532436764073572814335536025658910624089035039990170207828667930264149480949678506428141059687765336104378842430953072531232334210643422673138678769283581675625052653039467742522872584574878356297446604602690756896077076173221594690982197590434593699725339880255506391128360593066353969165043543201535282479779413108817353662322276179905311181122391841785022760338368948284195289256408937682361003748822788926510507612760677246585841861409884937280149429028715174166827606283188927894424441670860362026938422442939558150765111294861634076668957960323873596338594814866344323251786317471559755807109977817097210907526336631280513587186737242317314416098540324305604037709382936327529023401439189910888671875000000000000000000000000*i1^55 + 6708261808089894182248572160555500405062936511617270590929015977152817552772681219791164976374621196111419998314766919875283269029923106272005676858542273114552757538852812390237974701358433609358426107307740114652075556692902056538386183673028510914604194271969964373453435091297131545055276675750084199743846359462124588863532237024635765880443802834957398134548254498615361132700480724604008022045981788128882316962626257813671934851861313694114602459541703068574701914420337623286916577540201020453461689330823822699826234949357703581788972065268159162333260926707016793952416430506799040302451865711683044242334464540870296126710899223285772865566902416548514348938714085524297111758068748517514326286004434801813926584085131082577052326978087008175043610431164389476832318547580942623996042858531971206254496897976010324868688819878306600562954054241595691921393891472009265588438194281151585833759302375560722253110495551331713600688478931154313140696584888675690343869915482107422398883092081922929304457478953073566756735949764756493696607776769099657701215815869657340107633605664230912041506282010760457399740241204744628028132098315798485086477721808646501545314584234082484252888058843647008636056138537045434955110287472994074789080314586073211703052483577444532315378022458921394254108779136830463514814615515502285330404270608053064095989626499880829649128065080254834618746535159551157409137816375060888510602144807029053020350979716661183565418675078276463360040077290521349663081585386621556154405704230853560562373651797704620793849975631497480908235938299739284320786712319386990408064195188724176823880912127830767160067787844510223637123012066735700058173386574068310921039452789472740189415868594148926917719411094936564862030927416050243403439544678742545445335558795175389870248987261035599243005060535379749579046961469885743694890008627708316770222954983211513365437728144510504759767322279121255993621923908626517046466807862247757714399896274875797591912154378085642098577850247740238643918322187541643713581359115814666666147222636544960187796220252027899632043896908340835869936409115056229158315422575932118563553337782290601423596825692089518338902290407170864357915552716047705200296844614960599210676285110539097666518797072377051582788062778068925724528492426661852212308245283231797288377700869279053361933159581534313860786601001008132649267353237395892341388863482039980522945096613879828248423213128337984998143885234474309702936689426868612506087891604170826207013743349971650315999909912682217850362285708962434035231817813375268865658172893015637031949250596661976081543479648132662342420533073265063020022281934567420520437390875272431253897225124894109377901091978504098395461914731504439404711292289226390559274054421560373004711796450788953243141601615874936256049143068899698679270313711929936724399257195302215449192778684260991838298612892497143352793752253497585618865003740645432009538456770247107002506097387729459192151182378438534215092658996582031250000000000000000000000000*i1^56 + 1781488907387317283571930730938146504698390509417270530811239917725641271846913338271352299313621588034490089388434113115194381347359245713879417754904494029729223961975983408281752453287244735981697387970383137047460380194431538665304560649994398325188708155536048844379073490261116304965749929028627164149220542938008752326502468781400925327864393528314880405591629953274951520466527977866636276375058226163546800587843768930947200011057728312186688866099792781614059214604857080191643312361347538960871840050700069810927265368193219796324813212860033318844602838760619246635453378896921537384070426743832159497891051227051224184128128274642556975826569799234211520691588707945727074270043334634349910096964771762477161135559428096417058675610356517823044850581802661188484571108271492424631482189090163593257258674188747030605043782913067579864942882418713006430353097433210325642604304624672670059232027933137023449129214171616900172005173660871441217812573883452739560758251632560377080162547661047932758026596511629648229387655654897018502806015008791407384690496416379641365425699253701646836197664372473738988849214412383733955232724742982680542389477454676905297982246360067736893660302533665855269839726414940565344580302819133371132126124602910264270701008236834672406301384851033063114716877446866010906622048797606095978684981755200077661263921455506719472094727315483212461194438411687645054884522643270938131071152246071553060911731919166212663170263145680886463862175748364159852856668442775209781489812109515680208152480791582285387791555361291316850571838472745332094348337647856037555842587659478768040117760823599463319090912685372095611228445610115708340239304094646237331978308529463837655522005677730645265476082317363592649144844528671353672818064151655502707224351014421066583388475098111506148043407511854255630554278104952324448487663208646947752925756715217904235555672998543339142358506541874426438652247750210768729154548244894099789144134655023185369468575017506651587822158522316295957371487400784094698344550429014708660190463522992415508977257872139935560227301298850723107769136341789832739257729542104704064972357050233708575884359864462981242893780519044365226034644619170716519883993177510668677555390149779558461241953684441434697881516150641397152798327916444592798527312729729577439582098376875786792723781413192460468123979278711695258522190036265784968543027527381567407528048252776571606734900202589615456778140290875387177828657971551220913079173615680473318322059654139268293604079135061122889305076508164082740783671151223547824933730855833234128043002044272211442498441953887229791537628387708769702586557030514880809103336909287615872909646068070996387856878162966947005507565387744397724759973137381484230194250316000347500939685779424071518663044064112559436088400387003911113691741147468801277835435924910137150263051229711503342599702311612129648923882284444459402653159640307170408206324227104425511366512110354139875045831331590306945145130157470703125000000000000000000*i1^57 + 391646265002916655649979471694540040012790817242366196542715439021132799119588107822025284729632907567668893303582794062175829881178690769799256744050049597183636849658694011498822689310997639365922842753975602407937928366565157170304199789768758258335997784895966481187775956729977368759444154975761483552594854873266595015147480513745717740116592565569632978252619213115521309834429951104565877000253191315864148659320646002222541866294381916990213181982671740744744376326749431839384783729043178126391021104328388641588304208728882802314269461209192894432515494211905480180115427149818872203434814643861870873255910498885375879276721136897854614161333528243349789260998324590080925709107804160508064291086052923176166199611036617737304357870724847824374792481763381105816749473310346389378128879118964155508760764956957541406459536388369675063301876827369480847827504674744118451496864593752142190099305177860263213596810595143639687588463034599629167552768377749615967381276020719499832799844231177551013842191874688520418817252815916421485007491850719454220340087933887386584579446940651173617994725272072511273553043993598049903631999873691462918944638975977695026289041975365820665481140647676064134606622911320572639001705818918728798440444541525842927134457422756612396353755976331278859993635732880434348081829081653763349766020958975037541851507381591602347209937939823732263344084281720811548017910819539356254847997180023882537819390397190432493060045033882970884402732651620055665419773595917462516870412024854141713990036180535215479780938073421126757969651368458067348315498558349611642402298433909402978481489765487298557767897032053611396429143071384608904332642490734315696034443694640950419236720103838288742213038172701077417606726176716843490104489852057232691145422157363925815813905085140171933897800632492353220270176516024183707754632900469931477447950121701736082645431377051901097516501819160157744753472102925251892592730614791633665953281098930782679629653560754561106501154491655175241673098415429704785960520356427868176813196020599136673279696169568073872917136423912619100735219358457280952454311412614789979795375769818437078413753415559328744584116149678057744596632080907400197943164153300661115847318562771148813889423701881268262964302326562891661964564779594490607632896699110828968207761755662631307375307798944976787018496431379110441900767226715591021504728507105390572466372917869056050021634884198764891121161317993639360225249343349723899696452879607651973366312792454399416112001711141271214859888967073688838285103086951766324061028014433239876718588718550580417826633703997267324059637750360655920014112010168062020380752346610930450105904673979195152093141564267874873971229654433200859786212401091125514519340760037956440293462600090983426193204586891593636779369673012412759208259175069508691138567122479312127088881422719448311673805832287477032343608227379688270382137470775457882873794090091035388287131855312162009852272603893652558326721191406250000000000000000*i1^58 + 67628523059326769139704486640627902742047854224300878017361308711571133720778944634581075396922177807741057829986682127983163315366612572699620091677486128515394139088868403163793649097461999970715176678813231021310855529748340817790222337777890395045107847166667624875364305173913411016436839314969240848032069121533111795809600997855933034823226168235967582242107683591691401512970887243665780530426199993942420975424174703790760289528843840451096105049144076056749843392129002631996018270181952128529126239518265539472162288257742838042214750468872177775395605423603046609119665493571232228148188386137884094699868516547392372265574528948031512876420825300201998556031445228694213032844569435293932883686754208871393555924586283095638321779354515676384579989761762766288867904824649448511765779029545321314629057866114053517826496001129974491886669731417532109897445920739103692589158833030471648172809433555799479044978961549614403920649535614192236650021697707474876388356247885433637793094292057766940658949387806274465342596369503445998311257248099377279932377763127712938350260481070221423073740496448307681620743571510469368444348400863858502355010429011360139438538200124473975356375033769879031450887079374535509782423578302387722038722565014972052375744218996616897451060043344365441604131667275403561301829417045270155223760237973477946388093275778302303203609354159779471846587921056273892710236765658072240077280135279420722186865807978249199008642725213213916463837197624455923477564267767900829408574965669519350449556074145489621924535310313487409181090876532463037258706673755352654907209888221767671783079044489322139655433389559864417255524627658483527648122373014707453077412679166344337452012599946532757694456240841497702503642075652226092973149615423106424241017351461508630405515321007955289925254843155428723480500828558528449207703767781666264385986291990861321798330145401774497608157036790454895704698099279899195324136690994582888320893155129028681290707065150416880739203294954980267864077819478234177264509717375421391911518790313161175307130881631201473869263416548039350366257628779532558322778106588884404353702822956840808648066551770931007917464256951499141254985443537361583544872300935380185653578376196293382574733169884614137607892542656528621000698056142103486636273396664437012148416380262703904868283315261726617782025046424545186103806495407945182049536412926588755254577476427751413962012181298933745995983522359001592219586780235603514494508774806978383813674379927488502500749802294623343848696108648091325143938498487101393904012251216284557330173787768309512730926865774147420719942578235294916220023717386237502109558068649093194144467440205769198286328345919382109473010584971070683480893043385916189123469163839238236362425765870992792567226003264624968460138655343356164085620244510122172504321833424057668227235923729517670491958140215430663518714857827680460255711342503595193899345812629488372483798318268721772028584382496774196624755859375000000000000*i1^59 + 12261825827256423441728360888379868926812136145981779089407078516878036876744174931622276072455499794157026162822588360843889180965813410375813668331615241562442074811103661982207131197615687840520267548342852034153932045872309252357389135208304246778975462319585733163454876341525512451706486117810714672419138948238552295506679507783344005126850890238164346404974608941906524973540948757970168624809074530909006747186724062736786121757889769073890411087246569118364738612767209070658101209996231378650083411471860068273543664853562411167968812901566817783874361637030697622879613131199376682224598046725097036301438394245809299203438670919012372001186763790508381702549588509372977481596874405848462986883254007454732781242821407317393560924480512887463715499525281911192270663628210262544870942588230695816571370705122601797357441539731985033942180515723702076374787286418474261561721357661590490651292741264831896190048014257304433005118010366381650964552831053824483102656384880839593173944724998003851648449330465451279134680934619883113268306918238693898245742104537833851951909704271885335102894516901981493978027680038183062004225829574902936891459678719743752917284533142495041699941896161174820574931727510850429989806056467966481219313461724736538625183290049639063352296094348789387823384303059748535041204512515759722033383182310631430135269490727547314598771854056903752507883098791652623650073220055858812259995300847334981086987200960546158109598092599466735984008321627921859343924478103124999418808006367006602169483927027910964929281839248857501185593641325329169559353282934218718407459237284376429401661740480712922354521164680455557736840083063037848082370184614653944212198032914218437309837538958556354036154183504600469207381457682881887040628113913384007806624210185348046645557313839622163891533305793832191599736955871573621890258268873712861505082583603345946742440553472955075435632443314968966897224537659391188438947778408626216723838383934307272363101420605044493238792630423320327765698829388068364224505959856034204099348464437187138677996506136392288352601309676319542115879830776433477046118972657839882576865434418788920266730496908256336342662413468759292756556187563815624002674968437721710419277178707599618168875058941752412147140603089960160770457571581575765717484654946791459385789373954141147477516023978984056218468123087075422526688316281583769884886283439227359533181079551638824929619705448298627495731252935287939330463905523906607343790591776147323991712754497900341577932610045882477763843450445549335568198155804204615656619973136816493022507880123552157313022758508654256001831473791975111961697486129206114463360333024007611596191555442028425706860913790492587163020992977552317655345918959964663207891573959748188110721605943449865194724905873664825546409657891734124272798454142668599898432472017392506785330518979004561923537773452342860635690513244166910195191378881068943826159058209992048952413634665958852565381675958633422851562500000000000*i1^60 + 1808539866220222547546495614462382993417677447525839689144470005411212620903651744656582854088311371201116600012776761804155577279977955837454828369451993881983817952555394287171660963902429737368454675222452376977463782896991262302034070526993066770997987296164890250233306114238699681190154839731231318320615123167354304324823676726418621919073015751528087241229529749586651153341848399935809970848912655128937106413477730790846327841567019276182552515487123133707213539028789531202310499487796249294526175959352495061831716916805309696550445274133458018267014418166435061919235834417303743769939124971498455637913326634907870648410864718054110907684525133532227772320185852191199576318114284666393176654026176118722286205007192236088579734351500572955095579465239876032925047801506396498339681714553292769799722657925986228431235038494061001894223441228597578092201307791796348064480894188209048006128662653157120408590074064268317769063766893548408020470981846329198220909593445722977271262374905252087449319984789603089441602044433700216795203543733216078945369586145799347087059524918584741607745896623676819126140349444983509523120735387097063835214704255767019882398609567358710142808983623747799626556913917342384792223058781780440897181001186590757220685362403586341267589470381650793238976572819233794253176390191744003546394949613472586496437174008041055100191941071687454902451019403258751361240801185070606977649975758125855825424359182719175850837476934099306794896232148963332724971398536713136078761236066753573547034701551964562588669124859291925756676015248954691119434095710127906405818839731298747670125904563874137589399225521207808255211315836487049376981006894445584280201899657108549297485143688220950582656780117993656364694108966070653491019685788560799512077182888585674853686282032232369987866263913341796618407826233815443314172981792321960674736367110680089132123035799425548194118327767206393871862434350213684053226102349864682245231463305220792754727800247929730977334229106395021305498088644837691957879701831138669182168533948214273106626193332776396487745967771907297131746146636239681645495808869015989319591329548792367851943954307419834537821961077979514210112517922243248775666817688880732417985362124850496771291113700186976185337879389532921503905451382555062275450382028361827903643757063249193236280593191876693416767759678831675408003279978221336718249868979342590355311265539232067623200624680811247165632456090883338885339874824618682616062875395665663662686353968587864116708254315344907138512422820585255797098006175633878424401181928893676972283372686934080946851033325432073916679832871140722666395871930901217477725478194528366446809302353497308106404654666772566739311297225114715068940468467884168365972620547518232028462052818759937122586845303960483718567594375936783196992768720241294267297649012077991677235368391790658177496837580229415404110988836399365363801458058353410429293405330546198363228516114986632601357996463775634765625000000*i1^61 + 259509842890779438228738693812583308846100519336750003619407012393929582772641828259141035117037116565155737231459858357125943201447556384747461305096202818780086657611965181832383998555860988355806251944560851913788943904553698457985463046732068936118193451912459371986475027860997802714662421626241376906629850527579396521417149755177221995039723798511688708567582735095947583494753895074068867445623984144835263571397426224160329069301702547896132152114874733676249163118296584259876816663578525442282386516945646638756247542188106648831545320832893624708140444886764178960665392974909968544747485231479824978445132914661832497685446904877717251601323178061521981880198380656401616008571634580067492209932259188044685222734085825176548878564597356945659948450553337834974462217444091447988246323125262743434905567342545805318978067683452111295141912318195064433999798637873530814907567883297238217266071674751738071137141654079254775839283391819729133187757266284614668260587029812592759981359266966659215319253154254623612556287685155672702722606147343307701706980949580397600563853909490036800373053018931719492377157082832014901173037111248802214761394407825190888493518360966186252378382096168629773667402358885415655339858774332132646469086493571548644641655965111576490524098225282772167730908344719809504746459973221483960085188369411224763424358872059597747069610187764195567675044954951357029710524205627621863317665804839712856379000196435745628169019294978654073143101645220822067246740218617731877352834620011330006639575267145206605802254415513730434405354852094940048187255271510811655156050664244627344534962629036454799598364702310448218523394222850532840069014324497837043874284528394186536144231351815924847931537194349146156729250011833680141565737704769479983523879111235863865788745839308398125319078235295910516279553050760423043099480627683083453865407007038233364657384572575555869870518763375340478148360665620920615111992839615752785254151446276350369337749997397527834827206114071540512880075698174156115313070830979126882350785754722612077608567912520972183631741091522652245764979034751771798517374941723948990617910491380222490313477247616602386156069734468488551057503264128727287018707963369844445208185982309807429920857338956822550090520325328449425422655688032972751029112257733718086917890890772982446198530452258186587131533093125312494044353744351129784134316826726286113961337694037334975199784050363973237540208538675334641721342710670062046289005066664794957739773575915322355862534808546357549319554103722037370713532479801051793227822582685479195467513760908993183831722118626251016044642244065390377004001449342398047306657200540646499892941182510898309083806439241758798806556105427294772795036740717642526661064533838949228501602545126089382995741999478599720048169104645262441008516453885314181726942105098410146655479129351580085338024333269614439459165630707585825123617159285056347270684385135017246959421299834502860903739929199218750000*i1^62 + 35812568817967769230327112581680331319885646123050069833465014855866604308876498896904835710842591500561788617398614511407040076827687512104221328645970118336386275410096737906094810983268579300523869537206037814059376435196918081902020732510708594054474150155571925487647197803663833537794844009850174371057562349131801844280313062431138230071220016412124635148791773744469798913611353391852483386592892850319424581431910805677502107722155366334875897383931789651078815470163919754275833244443890008585776781867400527989518933457057320343813810910160277418025572921802592636453990430218979661808439443502948758325508591166436615642026349679158114674029022400129799607733549725398112598956621286910436293457025580259510854424290793557078520671776694975801745010915196690350265106216635691438846781237518544702723707615666741295529142353530988403858140849755539306771814613319586637265469844343833734093166221516098123956005503496309605241932899032535685548747940253973408108654480472178716620145617061252403541647074302435019337499688339196198019307481521180806286975958742705412094961436153400420186780427167481748031480081881586095536876410555714150639488187119566904513820495935352279463592306698384918427211031407902010690499542335582237694833391577570142544648289406947038191226068835164839575914057589564681005623425639929359543807186502806858810399965859213442142815005244404109415795710496697747271889228946594216529844210187304134322655135627897504485037218552993173945869040809746729964730317889989164780747224684689606219100260610284333214519094077025362670392771543640272056608567756756999817935019177912283911142450029602093753453487045036277847485123258096990572412996535977338953419130532740301092151473387806948229871501720392116404380921096921829676664386484703986000655366202249676604693215700176691911066715512443399503719349623718217145440877411110695826995230239594885724781743939164628481683623404914213610009750575226918824931515122377247629736522234890820570022077563800232691246288831684313683703055876589052006152572930448399750143218349598298022897626841189505560838824955186647073727840891418780091389273885078732755510977203233280471660698317768843123547261716284122290542666815073229572656774030898488484074242321944956289519359425797989945453310307519540896688284388507978240308254629604836485192606119437389909646864440009610114657066142576927889653380763943895098579707429428741372543292399328862483592402496416246686405489837643311766542303098118197305474291063008636017300191860591700423590171311976260114573870616239524624456541393321878912991217684913226798259377996532755489936554311111363303002151071045387157065116560604834309863822173338575184111469953603461618590100696013170028283259351132624132105822764172989261210018847296392293311408749728492139809893614776718875579851816650098418364177971423941632037198978908350405646656976577654266746970254614301368879052159399997158703549065266920969970057368747529125130313332192599773406982421875*i1^63 + 4073906023235034321778923968018196072034411140685817048486073735880908588738795863481177359491125022763642560794064718679865943624655627035739788964186310568112925017347856600444880817084336033491876424279814389289871369446163143675993811904283626548185137076564995001720001431081525638088325094854764559911671982177698093799466855291369203943817230061316672768089432053079682664420176130925588142134157940181879884762802910403274624563804942295815682585620984100817243405670670480558707055308591167060658597768249551312017902353730370789056121330557064556432082786311094558654966073872426811559738808425418598887515905820452401408679446437149923586567621426405950209062023161445732832908105477872557081432595475009856889565490343539668534076450480664070792645124923322820046660513613347305136330316036028070378976521330510793656043614171011668925511744050718253408987952068598479296408394818623792506237480861528676732262146759638788115829788113257025162806791157652474108362169657618300201623829419968572667035320647360847517967239779896126374629427856788238173067898134540142566045715550241598268778853604911442885327289953458466269694494777931911094744541477698424184303437056148083986019780065407630057118202917274107089172755861051245796814244164769282949205720750728674266689675299440327838554593043492300746799918540473100254569444374954789209142159888282522977674689833919874163469234596989339996670808901186137310873481388869860291871316795167388278953572084613421871462616521473314699822773945189289079808451755020622579424541214365615545103534840867313799260705937036905925563005994986464090808643166254107002588528949661816836402630641466889211953763085803342322205470753701296489655893954240884025164362264575661487248601526652933868903004442937438460490717885245459487967718195334991559558536333808446056833953639888368033455743382449839475188472314926620686810245829541891893620120339686554066988963422100992670510194804537497697602427974092851197672894910716544391969692750790614564881762543654622833865040465485309163898199049900411016515561973768312399177998887704985333713106046001333520197660938067462132357586731646358825128125034564767290790422692891259070971639784450841540873428961852002532494570844405664071415912772587041091694233757508055180987790825741779709893396605249369836856410768577717160696833380258802578586740880941322151555850385466634621961899230625978133687674257856420058075958131870086880262446484376841308185120201358771673896333307280233060550112495420561784601728000752287702019209198100023714209526076560271731240808916493968428706022391115441628361483420998071641370628938242978952780347225005265855751446623588315315757598497302448862407585127415081159255676425240005617331842938377878263216566117695614784063355707010115642200885967437291212989279039349374117124769336302988023550619556084728644460994074229360566350143553752742432047375736357389984417860818245689617002418384092074510327563530154293403029441833496093750000000*i1^64 + 499396879557483306893027450048840566516154161265342826889810048560574568069845018176584211375073736981502482618737500480930660494518389245648808694731809623390809540188704758633636110472028974708200831117173176302801392363710546279710683002690624637597487009000223476270968526026254006544663791238043996573764608631385065444061603711291157716876657054760745159220979586344218323429930345961549050141076201576595265039990146440398178779209657845174632140142003828894774491727946965916775522147883582414842421129392258354326725060682740841650050503283087219389584922187872451646806959507449404857469277263573595819245145888210213574282388666460313417929354409641418483551419636517790482501725947755690014189832873198314637767275976703912861742993677964738356353792214499576067484718109066961648108762830999791267562610105897537271179182422603341822170493335017666755660142242690152154413515541718354635903833053547614404692585855312143435959368022456369413009363650919810835457720811027413731238992318049299474563967923062184114739160055210626076856359313995531237849586615740475403451465497245123444850138837174018727597982359588439810053644407432989650808894203309275488663345987006918428964088935194503189953488933971883353852518686452751536329725138612558463967276425995297085117752812980940908722752956923877474339616569121941217673852171092397215723248990884751844440468396503386956282098719410702389870751417009617355447782986955838213137182143475573432964492830207022345884312258901297294224441162110713959265329865460843068654309755127225840148477202949447161497874779085181677026465265470934503415358330691880366480115785272593592381622644419315169465074304417246385101228222744740360913299955280759115111693936360944265402754289225116162894898728763840637840069359974476198073657898359775425370767450504738351740158738802032420362714999024985668076549362432888693883061692089272133268941843208459934179862058815958402337870827111480832010334583541316741559533404081289721867083428879343431920250941069717772139625018987973204436875203633450187074443966999874422913811521686524860415830122656689249504983351030889233802421824397614895616223221802296077132131314286882670041270036910280198054880135330727776656982659246617802681127777063886789861836211581419799852628325444608582488746276468670803086661126764478665063259572912403999210474453590631333025231573263052606420339910967233834838381665126708918129456260821551429598244501815637939193829719769212047856419400478059304858724983576137313877625413550969720633190868867175902757568505524113866537135010926554726894024465856091814540515988939893627185949694569990543530882743775342073173601029170311037881401956590427293879321837402632598513364501681211743205257944713973983630704310380872382921799611053720693366101027480231225471618025270299573835033840193662587039935064567236575084912961157557924461517906765426214333263947284051979882125878645466332580399537732773751486092805862426757812500000000000000*i1^65 + 56321040152506763621191639781753973609988347787514483570447158082921206568554417602009391498120394014872009830701714360140522452160223766435083214665221752758561557397510896862795598695817329524989629260209963396757522178501030906075861168602660427535910276713206224590340461332648787950633560090384842423972694916393857631969449595065412664457879964462008361572546684365163262724586571552000747251024960523579953495353850571415537130673535164647485115539914026996089751856046413454981591273664959778675408991938841961746931593689569125713488634089507437302421897128509625986524409561292623918851808945036452595879175484942258888999981038551566595069291412692271451694563358859145681891303761706530227285652419265561630832755163251482317407876635535373670661306323800559542052158798476303502468849553198187783207827680641998360347072784805867269339329340226748271061869404350771868050592548457785444357889665901173725994894953563415653833633866540318015008367896377183478788991015546829484185385534673481581336076334073069578213313237756766488409944623584750979633392345691345882399459166847281128876018827541404093167215970473767604941095436350748335176876671689671165773330601249673922445467605891044501238010833535595368935052010207118635812608611754952621912733666914558990067331356826650194214131214956942506425112347429667441313040616121398897554463734542409810059380925030411105619310286133702351914320798747717355249570061012941358372583794114506334244131351313235411859946616233966142708441529788366049208089233139924584216312791969690972904058697146289767190201410516343538503932807677469435329164116545512373894152182608330338877622537685277419714740659516046621776633157822192487205561927296479989306096701630316124820971730881665156888334266628967534560892933604556830127628244797824129893720724782721379265252741925802339646640639434245598864030660860218784271045430364597739772517838691531365169858341379450683212474927010567238971353446780480140162546284889731444107207481376203065835468512015715872464272020443381425154485272667938595839855836661060064581923922949961678220348042034798431275541155392983851227349141788125867568250521838078967805634472550042976754466110230901088348533949717163219340551857604235125233271095184808066922122260286424330684501486273082409057077652559506622472820057550437258976089278460387184253144021314263797499897659876119965048821601684826770650786014085438506662635513391307959483063472263021296414475979531462106414669741071074716842204202759552325153317185925581983054387326178261178508056440555234394363095287356862802970169531842389924387534902294553241443985536461615812182963736577427823445514463144157564001242095340871510002125357007546008140895712505925031023040209121240304285393698307032227568855715906114658124651359263464017505322628368438349606255409514126609786329207077896145269982528337988851835681352824192877966236840245153432616456420075673304381780326366424560546875000000000000000000000000*i1^66 + 3453366414908385628063680926889082128374147490677989291641411597886573862214401917275309223696833663651287438921213394282034180241453664949785749547008270389702588147708054642801439995640951712542707356180626281222859417195080651858987216390010598032924319115589825247204076683487791593483492954835688220275226003225837285472937117492869548322233251835424828940294529495350577127417218114950502726299464668733267875051932066724098227257703864843097101347672064181894176043339888985617819355935531996816837789759461636000816792615335458683083778639396110353995892428816933497689587165089195712791257588798971604892032147883848791169360290432379100542849293080802292396794992296174534502959740898490278554807939392416311387591715872539867958515286966394465210666091290264576927928262853043955921330370495313164876017489115764005616639882149087426153818356878031249907751729759025256289716249389435279973055030776860877819566680960778875264931360015448526985035701580698762883077623319534928139668320217406242518105382974883611207732661550588375014622563461825461123694310381431393446392365438619397584705478350981710936566057270276303267587264836021684711625021696878870615929943312051646302633457970888037661539415320412918283277674471505581321763339066231833544922038262644642198694231143363663100065702525765077575557852231735968622985845519885810306731194238248825235036032878593452442276711484521668469397169475290855877322020333523224569253723869816099356236868976746631019271699551109631516501147519403919327232590186709515824042705791719117740403545776414142240496847768049301190384214492927814476954889184563759223456185383842292773149745606094162101026394205506780012981442668152407715873149986409444913999963982099476959344880286449911685072861709255766089745803292981379803841603822418142271481945575122014946184831797512076854317612594161607714333991258329520145934855266762441722393978498863740234671124595711318175030382377158395415936667420113043671735918926687282948612819233338546653492159124124185029165801565338542229563354041873160172799581699047228841735303157722006429977669023979690836514491429578232620459232290993808626685655463930439088217429885508941585853345368352963110151008763010110879070149255705718652057221097974275655337323168918432630720861965709012254481368740359832564239337267895048859576978449243791817283529826305477404530249886429190862479888760475604323597269083108863049114206186752750973680864722996803090764979226705535125266630129339212320042045432660526693171411275487183458428286169041054241041506187066857077051567449245120706111788193705758095038623894740741583146488241864801533494776644401610511305977455464566929403015367929105934200272758574901125748465991381749066403909570463333692164571278823026958757519206976726559186881390875078816323904376036710879702670777254574783790516473419016077755645855765398026453903203374829782137430638830948372101680142804980278015136718750000000000000000000000000000*i1^67 + 782051701298299464632980165496764895128454265527649357134301884950189634469486559399521158836205100438440172220064648472448181973098327215114416566972065378892457054334412447867812935739489067876115641324489590025469892684886023525276111925695506411744400388243365984640747000981661913555188871304277495938002211908108141218704003796874476311956275820807079452053875213827685073216021719831151149975479070650037517183959682171122506487556052280865367452133085708514344535821210216161881104115394195391222122289181469685013075944675675048006104160508978251115689147914273953055061819394055921646353141755387793197251763779186034156643998948797782309336025386582631503426478351745606102477124382415602680485715551686395623810132234544335074963090994948081433979970869712612538471147861769935022108033200102673227650585018265034656409082565611173674377533904964654552653009044874396062770364181664391498635734364001030580034893835370844375384691570768149792163002533315192613382606647582872850231001201477580756663372711372419097163340320119160246222551440950878170602011683099409775205924091772724311861528076087459920361347507793470201067767188899757265719539739624300610738251970740509458197745246341092332720796375654768720497744780535121006553353569955202967776302956133613855914415642970187555371671457182542156410044766678319396788481285605487494277325721485985458827898835668922094925220617652078686757942538216685597679355133624895658817953211683595982254974398841498547910788102458283863102202720128331078738509131253628068829842940852829636541492112753267344437086482982728273949148756439734042597503213718407934148540934988685905459949301864609906061469952681409928034101868337032701965578010781985725894548769521334817318520826721683332999100017923383478684704625530640708114790496006048124388562432204900088587618299443529129181131252027583958145984562472457458505115320702535154201746884252166488836021677736934489002025801405091820298261014248862825939144100113550888217155325173763227729179386888805916066873305648173286575647025735719993928367487216482746914156217083370337937902251156953522657350721392079455534519433434187321641042932534179136852990580256830282891105546522836938140282757954948601232543544655850394639141611257943514323440501910020594925853177591197552107179754263395023558003584857775913869861211391932533932103964216515671807729263061155354777238554153561764028477875680271675524298613133839878520476404406239247402420377370632256642112055932118228959282990708248584095154677252602721311570941795933072314119284331582426764702944782576574308969196325113988647544391952108789527356276794924139822730328543715655783619011371879316622429444733163581213721983005151199284360634367899867709298225061881877776362156918168906753812472561055721229494097794461463496479561499309990414322079437055789896329486651079912878111027989162473918372132149884770727988725300609230995178222656250000000000000000000000000000000000000*i1^68 + -10110539416650818440755909696742933456338208541652602659420408962023902615510524541796019562625235890222314040148793650987601558746825940635944272973097692337441071164928605745133963746793361072350194544323885318104184211348182518400004476528419470761653281055003105284066578105082952053203318538450596018359562409514212717543667606416605622260953591874902219008020210944442896341319754160011041722610124810136685621429928676019206035836018356739964403232659698896898384121979010917011349870410833980841425384236669223433608242119061012851949425583446854537353374707716064905630747892125750715682449651444792975177795800792914900745258538694219694253610084895305851679087815671703759935221290013196051783267038998668001840678232250389801840847855584294507502574247691049171280414132635619691721681748794725630933501829279562614567807053327828889465893066930147851002975103461235082001485799621859827984424767480019665565615874592791481265265607860665628069633683061150336165139634321002708098910641096285717253317753265085324574527580457683677786056713266412912775916375496425051176966473641452931522354765876536583345456410128637392583494737513782631683879379842139094903127469259113604262104658482626183668498358603186161069569033244062971873125099364057314285849589529548785473361321436927524881901467595699837762226760144993823447124579567393610938658375014948432191859032318446456394722092274936666580668195915314645485132282234156919930229794345436735867588233401239671757904594027164819831322781858489641196237974013473232827384961884269397882429254234383020495339809598850245011538821045234352664211081232421554090435247493690353392423390628837612355174793368913376205037306938564461431554206733803977474558799361266371485109026547478218164724610239820898015398164936005460430393858245366223130088378070731380349333716511943448712262891381333708171366114106342676073853559745503363951591608963088973346920905939989231158892662696961740723908336072204995165662314802370316986998615788220301292689946474595579026179552419623934248016499867811732006600050701971708833429653083158677689879346384165937194510169235626933527790704101330475861666237228060207483903696063965098458945704094791403301251652572952705751332283969141576201232328593114351412573387035917655333095969029582522584719396664617536765536485638040247697002215035617230383548871638601547330798709717319422758102889484902343490860020208078823308853834826945157249651443863790005202661031625325871883831419170607868924701067414569327933976287936900453183931939334730280740654428967183762771118491588168109013514447130769561327592474719454766631323189960521903504221058504819445883014525192334115673633741774084882956176380779342247813343267420472095726225271585927030945078502507652793466481943515768773110835756078285258923144509732951413771603299019036486799514621890780314698399639583244430519080108114878010109026615142822265625000000000000000000000000000000000000000000*i1^69 + 7783506652158187171981396322091297052156525360602562984981198531299633710889827316807315416872009003103150703213605659159950524503643502478629661549669913667491357953871047052299915485662017310670354359737707589554632881740919209333182955490766555817797055450773744891743705354977112723360564148136738592797176979497315730858465781642901358074363164414725799429129107655576325622922431125793559858277463899371333186562652513625879966132566856877250244900966430757713789562577724785374187442749759775158730160562195872980960908413042030878101909794824044292924551332080916313599385220079009875740778928848550440084217998700469112964485841498160099424245413966636354152209410522743906353701422595008696107311329380237597164166711025999703760613912484309267923735123951660142258111206112506246057991461160883817336067864960489429828194860044134923607301885375398153671369725589675084412512997860255253604244962785448326148790792169136202874721691026419412208739900080981757331997803614043428417336139498524441263744523042558287757034440720151563780374723846877523596406280136516698680843774001820112726092563631938213954913721573055121657947267268223787454076158494818954454391016890986763341242706755729420907866010740576393473164967052669116784229468513254691239795787873488390781447829829627774980811136255432660511368572698437797324145005095494351505259663478169506149935426251239262313615672139227142031711113716662522345951958019363994492383240530143347702308065253326653598708792040727993775240066176796766327037111274826379941659550207388928084235347905640019166072586421372811837309624848481592040571235818448061730672305491457821398865258427250967633234918967865409619524364135449884516301245827505467681108214520428839968361780097983038496262793378988933560422116638562048914279365539780619589565331889361622217989281559222735357269146312717895317016958182157074843633992282991921747160665198573272470746265319996260718123485130956080153104757131912471896342350017095556918000477960104119695644556543895101468868043687126296464307379589447253212821048000973064178793104669010138206534167411065606669011237313503711353427341303530436920718536994651627452874510615072354514495468858968338728256521126962764704324654453242252230042170610987493990701826649055805735409711557290446880476718934014647063149088968811330126267550043635382717700039827921566307604855704261598976253118282122158589993660784632386951907257064156492392278000183704673851834979123488738537739249677297678638309212755524331920764474352411979595375827421343560404150903540397187560780800871194514125282334837780525475408857403809157561274812953468778334374172777207319455572286650883492600293641352356575268202022442776081562229023754278046082009870399327062379866792019079575486561174489893783925999554136825943514805484929797940666656552387799014061399263490436213738985508776970583378017870850709487402343750000000000000000000000000000000000000000000000000*i1^70 + -214639914735079472809625000395714590335156086945677677530237694873283893222317024581132038699831510888756534186337844326470927965787737212983604140411667879859543000124958336574348094470835146430480647292691341168175323882317797209712545818656128044198957721385653830346654193939968536628390712618859636376743277173052075988022208498078629851209531104585140019945412838224420411558550870303487123994899186719187959109493915437089544282062807929389837582061300801326724790068693045286539105262886511930902628891498160489197043662544961842726802403013447927468333925117850101915179828646247116418677233762217629962467891309272087728174922654927155897512754501529110885440582542536130370814823583041888979765517604700658082074056179795980705216595869099613656714760410210898490661518032516490339791447187737431820416246210366902879610200419022288667838203296850028742947379595063416292158732770268801860132009829801858635403427521847666412250697661887956231797568691292824694528142089738261544054740016055907317277966928998899627139788848696060160219950545376151127837410989631372753800397115105786900539926512137508706346071737547676695477500946312025223512433436263676585186548910973040996523893036427701194674949494008326905910245562009343781766161994268249496962435541167386950748153750776151083636650834499364025191973536512296295452204543618312834852852583951010854650120725773366231408696247425600457667282799513361621276253735339675654753633601605880454677825330932231554724460362095652053276980047886053602004414205460923186196886727346760517863359688434725565232914704852950284281371473815008179194042519893630829370413359372436715814910978260473162544361379474239340019575603397061475616000689410022495326344598729131898597983411068628213365592867348127332262292453707834855186925993141256191286150970915153659241773426675111544953607435315267707085777891323063571224184079275851369463827608563747858070266911563084835148180918974295472590873622927861207407135429982236911282652011260897567357998201106982669551650661252720582795580276715868594749460163285447249500376324223529254293703483068862751756043923851711758945290526852583457989885549751723614163321333310965335138719157898686499487758760680285486406332910523811677938773465751043709571169783440493880625416203316441091267231874255966990295480006406004024311609160527708746428458415915227346536850612655138372846416606233481351214394985161988356201633643142507362904907403994806069504319502057599982850709851327994439158937535060628941744124434898813971083612112272386291896296828562728262102492624954181787685891583280468427161685175566309198659063062621533061760146890168621158961689742322919690651157652323839696055002961190574883856471038245736336040846442302400023030573087351984470358837390759890881461047030196090201568983608275000915502776969405210654979254292510726469343669368534174097831202500000000000000000000000000000000000000000000000000000000000*i1^71 + 27679104847100906125562985191542240480259029621697194146085150276655804828900178728443244543614504159522039412694897957291903408876743165857284403825998371949710903107317754647018961601120548207488919073701712065995383000512050872582279002656588138575861340246581759029684183800672698431138641250828719135413623197309632274703887778775957419172308451922701128799851952792947309313174261886627104750441623212460823608719204276367021010348870770172448705398447184587050079380246166188437077661661445638718839838480152434686458139412573923237263855844067574171067435515373696829747511614499164675188014574352921535469555308143680857787932723949525573448573998638235346923955845816594944861776107314884341226703102878357166865969240337015481048429291712195074951427114545667176428146531645606249894847469151595867448152998071739593379664688339904398191620930143313636782624439119639066034398279727178727551333465383921921061585149160788658073805317885965265369504275662811264702032320623093009745876687409578332662427588854723440722003606357031049236582649320575307273788081026178759788557261837526675000253648103477225674555797675084004962767771751007093291572986576630577776949282431651590727246775852552545878414011357484911481790892594578349395810644537912960158689396767742877290174161817578916470582694966563772183317142812763873864563327127856984949834291968264247787071528769426192401072597812541106597427591706867728985355772105312160087746021743583203918056094595174824338314665312530320778459346970446758609963997553408888917559527186095538233070677587191033326219562009340808714350975002086640607964466015837540102091174275250047268509154912901430508021213240338304738585957542577275686010802784950237986864281500987996387284913902379682186673750840241259750878490838189529151503698144253519462444544115983685957292371068371033987657903088736060782650312719106192235132496574008344133260458670389195231200695660808687466470206966978283937825598956200318352563352267899068420841350731246173311440629120081359154851555880710929388000969072586383237211513960399337881780013835076996136422442285103025952640205218524254648270834283069646357847462340708207215745031922027838142131252183296422341439742126161641454180207249046847979509349588140527633943892815899177901869027513194835320809773077681049184817154745332334577509372667968143752056230359811633110286873191786661410447494188122688275413893599591903625307059166329943451742988064059680578861702611203759064122794763704626435602904181340506071829397880201353424583078636176760034759570778350817146229190810356157122415469998432406042210865280058988740092781597280303699896462165345806891562152032511340868059278879965404837766367676452658024602126711501050833297955517182711266531081217838415625759482530915424939110389315715152627447255648022520467754102543537285276038527358812248632649840435089323174400000000000000000000000000000000000000000000000000000000*i1^72 + 70814658606927240978083302035739129296228933686164753293461490313645321152441357981191441861468865556859462150389839844089972850835943191996513354291792043662642677590086037235739670496768984522404942805071279890689661461946653205157073571829229287915687007436054572082300246994843461614618265484187649352042407742505665255010773758869667612017388549077477730110334538447654126385693006410742753341373824619250140795596164469716162292227532236669115449138742702898165454252573481770569178225998557130717758014918924576387403427142930880576667152099746786449095504811542149568646468426936817184758914200282034110063007318427804030397309425379498164163073186768159466368182681179796408059550005132944754279357710231669008186192233049303380405153426843768674529590093584464875985340649741649623742044397971359919798502889257807961949460453643916998142696128385709400083826990087591887748703257221751392517265403159153538812723185764137312336873356132929671749627018860609839047051533954484728149097019937381363770591682407326929627205268666178362934051176630677839735694089373768984516766460172093103851227479521413844486047970964567719754378389703454138573300285740236034191279794459907278463602761887691880841089643215116606378955285837590225658716005646961899842385954169030370446871715524258694729100538805607482574394722617282520324720802092343701163796334947568584830223251861053822680496116977021307266897656573556268424507439631733093549541504509223137119195131011848973200051428555502812524942186447099367283055972914496609527060071962111852012321471013266735909496287595240403342737988682548173518523720372447897534448656564949913291762192513524169741571007364600974976144213421218730067663089274561484734318569527503566295596932770514327014687484822073190537697583710497648313426071386676806060174847201651418216787419314293765886201263757551678394704833405024956668701845276087753216788098510820060779604162042335616501261596985495821914766852060958876645503569898852949875892376774568125565494894472658822483254480398507639539779700089820433945637279476979630006937781225493821876383054473337073144787001480112209957814461396363861193979560753277199478164305467934647204240618749526776428172082589566089211972961679948968811190974859318764659301519132254474466347463762165196668704138080381964016197998586455806287998388139718726889619353315473820830387661992924184559190293899391451357736152187716613992417289488666715862214643525650875068580077951518081736722609512774024343089339054049653548456743216046610285429774608742745450372524766766357239184024665261047600521561539349193839954804268663707099720730439922992987827426472207784994921998382178285433497581834784515495865401966527350664977089059344047089346546934975838198158404269196189771668236531541338642579221267468706617763962424804326542259359531126809020076865032035022254772886568960000000000000000000000000000000000000000000000000000000*i1^73 + -14179634072596882700196194972882887926020031342437496598659426852866602627878325238371642910285655965602310109098822379333894215566828417777317621953456163355431195238900141597975564400303916743913172287874521966763887000562273506169041354893871452637602873311945515002534560840227082327104858543443865506916118018678050239597373721656505877789286298744489577102775252556364884301134606049617024083463196094898509114590848019500350326236140251635819594948450370007309992161327778978204251160026158001492077857013682094879088218572597133942990790189217378946271735450444646946274605826768481067956791758696452380362486710208036403285567468283337411393927230981607656508196144217867649045161154277137442598916319780830511598620820510834769409869346643862105242610928217554990360478992151080495606711579645519421646538016952377223607386458193735342519891863133371308573275150364492933256123978934559703858921278100589119646670738710806159579815477208481984322702431082912909524297357269151066740759379558501942558955492381567771067580398571658655136918588656341996750706954868796552971474016711055135159749843231585883380269731618035992084043323004518495191713769042568098563922248672604028960672607370388026424103355179282403853314871288903063222308293154901304172259067091355724364948547969676928636912079266800807418495553519209061885084508745182409668279570611832513774100152962572929258255840871436529413652683184176007234086824396274888422588720866728903290863645275027470434344746452310344295237626497067638209108514221244458716037878036594734117084178500592437313979785363345811676114229538458128607675991606338259407432077633016774419855440889338497710262206211178846321982882737877674419960156069846521732125623389057525738489643407126119613928801039934416880975899476801120573138790578059011623796544814346784583607290281995103838258393344527088640859035973647329588013748557855039625720960159272726861696333117599000566402276690649142290721408867749158479176484082128849161026501928481643648950560848152759888138483767514303664164474869120788081811906886761358435534136921659166814852610105242177415728705921312440239962687810607150509347623411892588506687726338491858691277955042156397263438337935810915041951423558215017880417050803302220109103805737373331163830485497404973457413669848254338456101289383255815870793367896636776377228521666945545839016198280393266305666321155765110739138505039436063413425915127699306612036616678625015941518975105530605375240772203932074026759710489162607779640977307246382811834980355952861568923711964724484340183418547588062978542973888728728084125225735726659679807101109268966038179313626389622738790377625250726880216252163059655111028467307728799937960750144215040410720805215824442316602674998052075402789453442129746467618371685996228734167860740316863693732340619645057511567704513783376002416640000000000000000000000000000000000000000000000000000000*i1^74 + 25860267691190099281932636065200942415402810901900773066892391342657114463433786318493465923602699924924035045473992800178551910498562983619072829974234343515387125996810162995287271622694116638513186945885664833483123951479634053675263377233488083848668302145309718983590060666092124094894134346410123720866274020059142845400734295848221109733926430933718561149836632064885248708490146575554577298419819541630899648793778088898722407274894610093922836466397227439925852421737820770189918705195386718868516470972433463593224468835768458549557499848028211781288497546244030604911098471906573878300346364973498767513447677424491581018959491447659792657982460665354437763124293389280092456336750706230272514783173810376021078040322980763034142012141435450210763147002280770146537348847236181436011780369561775801164937971818997839663998739611790364717614152501631019523241689549247217704638990543877358925317723261004180357196707294616599235038020149817527562718493775212687733388768830676862703170200799645837361625615984814160094140518209901847394966529765332142549154995199527252833759713310695988521427960960510273500257518082705679751820483807241548045896140281541232965741864001360955849998012024382869329899746507137701914888838776948508175446644309694763884591631187282522456166180408020077778192315406692155939240384572253596826714267422130828553519983170149416620550251927734139014477396238687343481574678489014040069762712206752173292432912246270445479658018777551358915977908438112054671699465629828537799230695778179137764576451811884174708760582227790742227165064770414192958240922990521317077585420765792271249584258552420393102645311695999712640724807847154308224505825704232347676945535048625020283293533062345510322647027760468949808557521106068793895263681696935669710644423658939057994352645282117165264427566314337195993178304779570994165914254627171013038388056659128282348688671874881319336088106321410191204902466192397492951685163033764199795313880215439362025501540641958460024374603235587077345508776839274350577652162931425020536940473675239642712198431891149764922168885652485838606513217208278557830842221614015431254231097601597356006386237571389937242777458421689210500216672041133873639166265981343953774379166695107508402690419128172582240291451094422247170960688545707935056001141599878066457485044661371848545999193598298669827536287574083874066984862781610879589308478945107880862455401224147765075646134266932967530510335215455272369571061422030787775011421543563996342819613678303898010945868521458772161465655072786039281865183969022995396579369062979355580017734852746971783704472875134707061787023209555211146549893055464610105423783993982573317255281296541127787393308171345456830292285109424447134039208328149312873383005905270732989788556263274924047623695022903034326155666527073520357404853170864128000000000000000000000000000000000000000000000000000000*i1^75 + 3122882184469802582621656416178133988289099690597887899832455740701710585892859987247688613126680427364504944334550874502164073826516140580627097051934534605960814981235889623064126847963179989123824589676820353118384479529956754183374140693277880774704559676711212889240002754207205275740035156052746608226563612898249775635976176393749880699924515008980392593312339393079986069202665442732688560175545437039783268755708895756941229713556609000856126641439221560250222097167187878754523591033591933435114277140714335462263649678333693538129182594959775330620813403434723690730093946197858270794472881988617240157126142855314031922777505420996354061749487494538435525636687908008353122197485097482762570736757078805062779181948273863833697784964535406704000430269564564444517619891361161843710465541468462018824414016777391418329339459743772082638119227099808720254293579245291961748209760616842495724720167979713883552489052263391883520610574702936585813042927904770601031324295254326724483196524069288526597129726909656690336417758807659318756810238979816482813089183022291025035935379338407853605773072324924213190816974184490743543859821458927455116688094808841946904367926281967305467501436975058316495990553201334342724626596329351986069492170992649744489744674817479937621186254480941178017407059248623620861242417479005588908013340923124396824994173158517369687166023379100451880560747859945248248597328483466853933981140482830660035139578406582393149959320835257965405793025722793423280745542655548510942953344578328171260125042558694459585500993699093700324084295847366493341273771991790533538604877290477445484671747335028629679094371926542611199149323999971014316977301985409271073251028425360649170326526136512180483972873217093801375767197033737315097004859350335336816167176080472975409337661689067761997580108451462301608871996820903831070307441891244468306320034629018188163858418011571214889662431806560548678177442528426739928831206144843476017353639073224727997699509602042140448978001117984255809218703722606379521412725361702498660852090940140070671409915537479326336490725590176048720843523342166702232794367652811126431607908233750059495939806897385443401728817020290818620169240990718433339849735817992986875940193246665979991496554609846365650233311842071353546267281905653843551720429963724669335313236822575054821029419221342949599070389280704522958707154935942514212476612898297046364366294355058335186523790621722251098557218859409239837747510064395064291399131632689893892750697338523111402568429592717726576571481568102984303169493147148275745173138738578101688233512511274560911929368461378157502946950106325406883833640148745832623804226522873718285928457888449550629158590002920674044335096847567649951661441035964832138976893562141897639976816995154259484238830134962130370928575016353159403476992655360000000000000000000000000000000000000000000000000000*i1^76 + -15402940541845571402610478531048733106539474778781573532819625507658890096347395594932613184274685752180099639563867431909564509451521843182542704510366045137597477645382607128201923041383758323852446832667555979877356802903487245606419211167282191683251304197262256166803819079076409855667245556210244941161352921491160194471408875430946719451822038176015450020849409696037799024403721806146507183583723787756748840330835508272678388094656246326679301011861548602981649639301303621833017121380923873222980096749368998993683108040086409103090378007907887610943350994067498025099236116095282366188326343388189141376151615117070725732779887955917289405096417853877485553726589472534524731139598849358459240270657888633892303548837114679216386988312739076841203498522592175726589539341476611060609407330922043046777008119928073072183234228431311177328484757523692864703865760549645356116087821861145399912806913297474495781953856925807501536044609627614625171613805313159573764531167798174262990640272271102865216583678676043790105773589638707392345331136628939992810773321004098640743495372768971341402951796081144736299670119448152742961443023705300003295605297510726378557507700223037083696563080187270885336049659592025386983803796507367908406970152233417204131172926923448469360067176121362134332126647671228450583858937267612541122685001825925581664218612512396517681583549917259212175104729339144244790760257935814537303914675430227298479849279021401319020755033545148299569552395648189772157292420427939083578515298162880712220776042758247085789801478190021261003295528949374729984108405233266435510880295005808531032634672820247969360337569893326049344933592840878247056865528023180157624457301272412322507398033807568941025070990411336741777667825652723010067608261329829291037327262023549846428754516427640346905005114823248212965520133046286601197957454015993105706122002621978977990241198574365451377944919734922976226763720246318685516021028533009216902054351809663669757594762340242519864792853289023984567577359523437290125838873208968001882271741473500757095683245533137493528469889781933682749161634197337251648848999649562753806709372584298617949486790066867833990600735412808979517435552569445426488786028765680129299086245106692388054522167434927726478874800217918257746935534330258264963637864999932735546609083503554826549725616742347112622836185749197370399648010163203833370572527257588347037180111672266289097673606401591950621879095492859784987844383637171636302663761416422267793166849168544875528212669902920630155352980486743196125876057508741035305915950952518149334883210285735397169578950546717087497874835675955670323705969192575802114047842695059754436600492642418533106420049892927976686337437797164645094075369251428016291219415607006897213645208723524418599461306636816362775060523280104926740480000000000000000000000000000000000000000000000000000*i1^77 + -240755281714682144418151110042310968653567018675618089286537710634446679592284240615849739713553061183472527222678262967272538918937638754893917424636347241386462466427568672632754794533057691927401531858707598416215073721722894483700979029622097873666917444343428377440187904155808781941741442138170527878919100955852185343719347128468390406723322944479591209959632619632955990484726630600226879960111587747691991934000745269013406720048735856283357417474184894375318120932027466933548609535626082229587696179548112836586339759321298853895122579686897577021834575109995392817628931314663053976545650430374250832009892416462907961780367045711419376064168340959450353832670617577215080696140108784944882047838005138477599030119253836484339391671441179443388758975770438254446658204623304683235117349576290078739900925741476570526425126476469215404969490514159736292876120319914978548207360958915895576389076140727716268382746402187124561460661811381869741630904092625118978500603465283004090037824382985391282977056044549689087695333847129447698074028221398771638162247755377021308726915632445937794078806082006326288915786322650958610263244124941482412990298830056005672327469782860799064647976887847740711291307331326027466846090059234772036785697938982888284937913070953995757350404629412898224135866540081086001933896829156325102341879575809011142323159575372215988399111578399892278766107370402725879743934682344337766904876939437857380770130355209174825129288262836276804917382327740284522478397716930911306210363036112278583714208881607915436728983187391389405726945188474445333775293229633710656139736173256166250222495805304472029363217297492404249737137960061469963241156149984650482137306671127967686613743307266506938009959511749771504835753833825678402867127968752400461806022960241821913779239426754486940362488596920351826267298710302257232499655624280229643078260896865229246384349250057934537474501672982460896113053910091614911149863186773975210092366562316020925569216444523094157579912867324254206556117010498394309275690055953625575158209434868230062077164573843603801185486863931965596843499312906790720726352305651218347190031724914599039965530643591121637917958729206821984684294413846316583520020246100969673199124613576333358476034066770703955559483991265593608493345952703857860559816332952355657525329739087279252890466685590064747393639649717837946323781501844914939170688126575430321234295123925322175125738375830389901765584357981884519408912830085826758163483254968103621181135384324507117594072268591317939751613762805945498940619794404830507269131463872419841479924740795608818198983052513764070078558237195428766169484786173505083700255156186146044223967310269477743854769766851287303183646371586240298285337448557271328027777711898458473430093196020800877962980194028356313585737230240972800000000000000000000000000000000000000000000000000*i1^78 + 1872619899312956868628018247123564945579788850352018507369830698031354692426266629732331003084829251356327797537751987972958894122352748869612797164475474227317167350972332309443992327481163506314359972086782840956355696196432720773873106270096603886359667265005678943844177995536042341697234033849219400103466640994669319711889379877425962957189079946138868137373884384809414129807040846934331244939121073585290386184736807140573988530752653019449775015490201319780640404737385536458577711738006945163719018200438439920285159371437815060834460030174657207219011961384934430478741201759795953906829477306103333230105433293508714195837868695596192306525387117644581486968489811403806592740815960063197722550038522166774373182493736576433160393759290630595414535843684701231762481394289025778425833967178956819278506129206816542518370446643246816836435366168271335852100133467941717073221091963378146623768082282145856221846454288354900788797223225875439111173762906820855024333256637473968540476908225544258917188753632234190233673851274247536275012283253329982502127734884884871261387633254709196533707821622098260014477500295458792513286988000369567929184715592180407012896547874503820661958338563564172548228056111816118668027045252084821605156653003284479111735569687586221190505750240616518003916528806192785644877959701338036992676545627229457518292669422726885736695958653053228875736221487812354832237529618547166600380096133244197519351523999906586009968101765176901891611400001883488778597832805908136955808178958751728219481826894054901972246084789406020909809639340170883085302145056817965214365862752697770699304008485817328855275106607782084249898242070847785270732529084092839330068998809067545762402600116149575988428561894405922136024931933694059655824255268456133020324308346362157424632061881545511342220881557081831184908972209160195571369805585572838049107990537498149189349602436546019720656222177183138424816586844337656526202283553599095082615950831782897133135842378835529296181046521625660094389411375852385549718501249618593008038966604701216628434247799920314335186229510149082173072865096136411099156607111680839359511562012017472649074704347154946879312086941291676154005964766511129780523622538665117944959854569062076835839434716360993357493196914948819870792392159252959103858038482388021095517298919742448503805562683092041300352134226608415388670684241208701109298244185899479237739982320499476799468333120100941449253371926059273812509929922445176153086822224749138708061258994750058668194277709585072461128814502592955848201693560478474301968979831146210880864642229259270377246472627115106120497879230428626680207593559628538328647289290805513331940223603476550934836881345732969595650291035744597731256888248275396361862576849586939260128109679617269633036821671225823563926732800000000000000000000000000000000000000000000000000*i1^79 + 4307131700975875808424122130468404503326576476227020517691441530037767913784753556754272821095306230296171625874164996701883253759845151779153284230340305938771098272571245365443535726952853341906023084930081367282601039327897175913024743548029482743226630126549032464507790045204951850074978201508212201774650688391597392112565137986324561294225239678598522138504725157398210647415698762765527427453349259374586282658959183305276779936641819809874711551371242682376025572779793841871212539264967594358740005770237771944861328889787160297397833195169947006458763044709881153106071587536859290422086852421410962980670910915590336487365942565921339945592895528648176037040352525267871527137682549622163884933025214052314394902374110131123757880719032754871631878133514384193991010754646124971265046252700626079832986565552795490506697264618311156348961499205048933935807287435517506084176710360850171160279525228254288310038805212242914725287559560344266657715139963061888279270103223920432556365666976181708500284734057108347313595891407383728784264171570635330031112829616045439129516313801158271727928371362685795270841298038772054464756027646805948337129555065662473507342447320285887656171487571574550996225205529253130079681658494539136871083409385922741965235290795088803713278870804335734099117450057801506346520399449405224128826731582762038706611425146607160007658817620736105470502840173843591757182394740978032705195714839436483180637222057805303116227831983196002041812982866397065766443674913491372818782653083942393663730882725616419776318178030903397724139499902892312197561223200779619423558334029920305686026054322886584424040121298085773954385456124826267454144349648373016751894178589918474098270650142179766905714764538206042891747917059609323416930882535102366538650629225263001938347345164818660444146533607228885757265013514948323585094487012099236887656153214107140215621687398720678001068058544402865061558413735116327198885574892877323355705310011035082525218018834110086509740319608192151270354801232978618989386689652506979893006729426653020973817618447015698895697285913390620471121844985477551613669795917317423289407904659056444416534586608866797582370746444813880224738921339193040621613743814639989801254504161701637080584286716347734751147865157069528109227373841557442336915074355607770993644382936434595474229826763753763336406312194981829108479690869705552472242455614280805444522387365695211581495204141630264903811871457875232561645977515327565400439934206195254822128496186936285100118295463666587620364321811371140324913751027934113975417721697066222368848152184149964103901893075098095085688509017261715984233138225183719077254847937412140480608514577650324701879582453255228348771407840680307551732315364652564872257538461774156813292589521545191594533847527076134912000000000000000000000000000000000000000000000000*i1^80 + -72101078180213248941912114850249599341435816640779795154145812675424757215541189850079528700123442839037464560672587846940750809231076289868345177327447544488447782340597500684611705720670158722507273025658438152855922924928516508248539318675041001623805571759411611807698702615399197729425318136944666804974017342447024890421569849754280348486147044963176103231447505266736728235439726611093916040271902443886701662566270025730753284663032247694114885296037214227004328077082624773555394793976440608308801254104101236973437100886920401007811474222912979768244884357817942499842276990391036385676930292386148329665224625069696417749333088585698991553691165734198679130256311983992078793547130556046567652070611775721392205817422746107357080509089951043347371054972465228160573999518483303677483052599254919895440958912036866439253024635606404126032581494912042202202656852472000422456281052659703923824703694138728331717644951758250299237552024180429216272859547005711386493246063474285501945481239369622438369715279608308125946313253512552001352105400596001891175134207883864750822439312813497693140994670491251918190093671825439703449843355344437085993247332086010454565798099439822113574878457165766162367558851957229868529997104176975900885983319013530787483201972195036631716458953160100837917795817739335994424624590459982961624496952426455540507544926625703666025167508300081850580506962913943079956017964216879794465585264841619237152740363287404007990628212372218850729552519185791571176597256009427109003896278206616046856467493845001540679873815108220448061094810045325611715789262138478173236722052520643139701891729900944911269029826565512251844281445192985194525658143532949205359596152240126120761420213461104888153114218220530481888718205928304439789438835012560874906914261448298239024972562947675336277103454338072666075709611825359354051133498693647287230818023148500742701297410340648551964545598330742750950416079108609318248706847916268235545521709525901585059046931256705707518728903379007530846696959836379727277643317899769725640960088793076822976632718719250506657175074365842449131843738918048901042549663105212853793434740006936576059276611061583542194171117466658909963635566890292596147624369614516809830546843846431772008544218158095701154524724437183223191763864428439993890872797103995969130518858511234293373953010196927500459170354166963084279568789052317686977587097360156416925814988936121569029892143587748382096194849653711248402350632916510541222069201765236197785008903913157334682918131896110323242001839117699810312109121170643243019550999654695219974286890088583820466720696678202706247547531020495181092121506619539422119978109865835477479041835212567627444960614000499848364611712285490522931349705667941876958813864820039003534773717552250497488615427276800000000000000000000000000000000000000000000000*i1^81 + 137067513860297282049259580319929399481386283870481502463175021156012414646199234219672678818349761966098483565913671356888592172800548661299124451376125954669630699713235969420656930619524247830512499606941503215587177959734931839166307512041278464116660716722295978805811312569780726117872987275605815694639862509100034408765716059425180189117902122193125144176960150127619779641876183597140129103160116471337575908005011814569100734517040362069212580616732589957913034952103014197123196947450461119180281373732306267054722681725713943557672233041598012257204464145119216911962877563806818383522790286732169292735781974160797242678025632003966896253491706190909201257084350664857612039362574175201874567578986419972072292872948800654739794989376715461887999369818494474573214037452415559938213816676358632215830107669831090709362031524472777790654124049599920270580352389319700392000793946164761159849284934410916890978523738958854894164765943145398572051111120153984721156355894907807235020426052235865649402349628368861938153393779871724417762738500570713775690571410330632185267486714303147042247359630337970886375439823046874964890029023237895131749693796907778157084991855863664598261770280095595245029675714507619738450545498334454881666749562480572297008150325529332640812843591343765278849873160566832234493242162124752623076367667278537896697633746220721223522080803646467518035206181839151752448283071772224567021430890114379603997375288333997906286191360332197208406058673738225167735668282891856475877162014776201994160849362667133333422893003897627938623015186400339051724502753449988437969501137342160463020356879944684176445844974479701311826938787419120890992253600267379004350175812594037541596107473639962330864227584380261456857366273295280054585320643904278108137096216221985332674878400786901368854259107775145476782069654259518502226843196246075848139909770239961831176882907089471996880008721896055282932729909041170589711029904058583642904343207417584949679023543152993975304552290575942393271305335702907655786340569344745082131532992374473603878434928664037003100612256474544432530301340624149342398096022561360224844199296038186780674800345237241102725246988776168437579964598963118077023734429271869379867686587094464809842870712010317343505923607478723716627701151424341269722217453827191900101172424135067538055814970568271991253504878923188036721803338590342210540545273219281235115774814426778122147298229736115551255337419071849888457202234202247397961127476428338198066067247910706980125933804776464946017550496076340263621062043763278944287640236793225104697192162148183682793696062828487219173272372660561358510279211444851654488664675928719474535514177403695361211513475590899048138583541711285792997979411235129106423416053624799216128709262268003893903360000000000000000000000000000000000000000000000*i1^82 + 428652910815712712939514069555369448867251039906973664564712843996576571389160235755150257735713657274783940105411840842811369778758847212807762214532085074066110919204976564620425206160255144991299188637800280314421403372264280460104516124353602215734587214585480517963205212534954321185541131142339069181027006830909839045232399705584688156022743647373358631789110073650277617139388337602844831687775900984959345009947155819869729059792863391240518302473336219714990402116754207019032439876496275357503244048692272564402505959600802870995089252837078142791479807658448474403163742447929223557028680528129932332566526958174805696508507945293236202091007747803401551624736575193286176252037299756308963197597604551311059941001880407848107824808403584135150506690147829696478457065363480686901425000259303771993207197464692879074506918744581242005803844943882257028100478035676614094943722446635563157620911245294851023368624996999083653406521908411320843634954578455480205834512419439433299814437209979867348857877697096238147961411780415059908137061708327297549036316078962161200482493103858400307387023083885574295239502658628446513596571089583973846561785391391047234508540230751466568967892314750803990902350989731179457236935028020335685826068750847277678884197404227580041271212259565065608946702320321908429347339624963518674439655963745568955745827450097950482643055849901537612679117855070322636864510953679628107825149534588389436964761981611723964781367468215441849413933589669316690938705486595817050008290988937540439637874573383289072229016314484853074232237893285049457512092837164633952820115461556705535275283616422992369735044278055266136310984634960387930421633202324659201339908010851350843699389958273170511371332139368309997487215793664361233736094587833279028699380582613452414204126746222054004901297649761321178617010603097212473887107285125189124212903559299205715704787431349242836266763511197193523194694924071235202479068095092199699039794221486612268460627917475637858466648683698465398106561338269270004313427880723342854881345991057359628306073792135708984941846899073287369631098318244671144778672004290829594011791059600025392037743497381913085289170421192818893034242529702125117094398173889384475160246415017621576524592210784430585338838070355931615098975273992558979262872223696918914777270994683509292766538060949180200429518320304916571426345193286065669813720501632749764226505115603482456439527977039209175177584970396373660106384529019628841255374092549779124900998187543518917864292873185542266830340273046127589909745797900137318364433530379445255485300669305507748713316439924544592572799180445996333487938574118428688832607173549445912138354820513469265640261030528181539848516715535001070548041846265948061116717026098576777787967136595968000000000000000000000000000000000000000000000*i1^83 + -774605085645510055318290829545415991932256167067195127921669035517270411091015084493639819089189719107406191336875930992122811000108782560231570993034361244877230448101967359172686616867169299648347610157511553446804845760604400332984212468208409165686106520233156236604268280557463805357928744946190164754674134312376311633336963210452331985047242279660631059430772799682272177753505463483199507157878095135823085303778847384755321397437458513086234856483472736307290643640751361363648710953316627273546763612744571185916394880308646594504389477423130963756949668681867712332145031618418741211339747909676672623580645943559467716379364351390012353449168659056730700649672644943968146142853867857497081109371208277365389254265671847737589433349388391618567034945516433056404873362809794276760463440964906623931312924224785052441488897434370990975422876603652621989872673745578874975277651861971125316464001160833602013910363189584122195178730186917793894470454294829485618429165118162128130231686194326973728070482966571857013678662730073400301296573463591347407317668282128912049709344373753188393006203702040494417714729353723003127120639596698060012772249949729165477416647014476431691948023454903693258160416598080201209609932155054978007926458420906545393267724874529674379959772394969739217408308867806887802788657623088208554752599184962059280215640357096366225741784992079875328973629817591504640694368416648163620320876244438416601946179577792668765651553557219711323311202811197581461582229454686829248205571439662069507478891896729636577124183766993786165160770456322277558017482721917553274997975466743766080538587771027430709237395823977572727807735321496963531055491349187761922082437981735425643364685525167085054552357276834156925025621461927789243833156482589402311293244631743349392043118684494611704535893511105557653412036546716048544248143405900361092382525808775759594414694798380278747069956356325943375426486345413562107509212295267299067745261539832541831352642994986927889998539150952081472178278305269878199849653135406511946535072062051017379598764431282701042191427813027158113771749660474129499878938952391956047806292999244273500629715876060519291221955140712427187964363397173149595792746251957267601064391823085105167523073734946666449615865303039175242431804190912458960184981925531076591690911065024311136690334760986376492231047451648646896299389977131942059923751999722668740641775371075114707120690249290745895174050356633477787585895585488096009885320481009837024819436656419459127208862265728463752061219822376073345108555770030023547537569963957744402257431012849250795600413291573310495384822170603242798516263770464910047060592103825096974447177455478073589717175569216481887640003807511876845173291889058274618979777243636053269544960000000000000000000000000000000000000000000000*i1^84 + -4350501504152019808453446052184055842083949071877695991085302783507531463598849326023292219274953839232955004745364294737316160480547569228317570531819580411944739480027887703441943911969081110610239888349447659115622629794727801356258668849252837664209813106440128914655872999407597721326786173634451814220122345161368002427232861982703116240455707255450760641663127127519789442730963076642488944142071350547001209280998406381033811930110309497496254368746519154026993354455501385657407024643133125104328366285687425604961489000131534773407210306908438627149655357189727431363239112731543926801753071709359124234828535225861040898088201740898215432615207026738850558392381060047969130417185969032221224328531139556001553392483082115578914039177227390571916824148913071636406371911955203820603483042921673741361486536698094306977373314738183216726735995989948742074484103789113290880860415786938585388472777495885848881802797483556157828987490576336191899113767165808678852419033602631747803958399598605619438631947196573090360126725058833129649487664174882970021661817106861394761663440806749856680032779060590428140489606350703019204814698794927669471800121279734223855452010563904927283800026642182385183538376883443288210232491929402492663413131331707554593157569203293753837437806197165691532274923885526393637932355089751390303241590443274253483139110803478960505812727348504411192723900150764612726824047524732991967426644510858552494319589128867021741790237633060212996458113313857807245341312364096896906204196624037032986866900145730026141641961123165404494959799141512790121790674962654265686131444717474063175700793653412987277387406423576065025175748114862294164283408690621143608598230442638833856039466014634873693520988574406875836471614476652174725740571132160606536028361294951160708257728230141768818053914464583384379122371783731288215670382540720293294096012924091283468987596580708851557471724516075408909238289873540398448405232524676803610126448585213087135953266960026365051078378182467191976502717261273753661063886328641739034570377263695529024628137630180258619541372352202935480138010968923873102490051035538501154040680681240744200175029439224935181540399769619589093809857491807129624574416194577023645673705544155574053064715176826256115061591221475909471292176471061982012015063420346629442861914452576190889480969403165027885273403102704686413502051945549163798957759878431280913958141551242456150945416639341790761927393632324964935389418764330597281028970154471687708667144513683354271163122784338153138605615231496395686281371614022218325313457978712415348454583364552571891865334537481197623101267593249308320318403518374514544285188170709241733506028692680539338533053090381277046492367698279419849036753698033515993596230402079457280000000000000000000000000000000000000000000*i1^85 + 5947543832013616667568572068533877372143729114450835788608860016427006132124101922317271308455022589806287623922767064372473975524834357180799099673286197242629230247657537992543001777050826613286235826971804645670769910132952935933983157797504035010167936364286309357275906610030759456429183739243086844747419250913665874287994717791188938461209137821480179971787323723758715251702679988538821386520902249203885421482321727806021844722315598374389117476084137034201683567634568767328515527342824736588416459380234282593537482441712515193144105374802589197743588092382222459705083710852713140229805013078868749278193303599000537915929830198822274214194893961238941631502366547929398908283769058952417729811290343140867826815360265101775644565435986401845555385383623375654482314315595933266303255213677234433494709161801166064749781258091216974916553081056991524210252106556631968133991908779351468418849640753192318234687602067609909971231198895895830240763270235444267897275671862404349567816341767135856380205145522957755199234943641138616051525621722520190994047524035900063884582509657149869337236474935881335769915918323652296464095044320141053338313498835184311593564641915379310802651312158330747599947056377136622439154411083154283382427246735666927763152120458608959932176824032641399582146072060331805657240431678370790986726081333009744142710728854751980740854930932969291450594397272975689862551590483233291200863906802334970640791181510666453523631416588083831235659707604823973437719300972485934865147138628001920052821371457715440512007365903207331808102546203474043814944249061267973388865325425739200888054004289668882912955255013223252554358630430518961094924171810447956218405782070393969296570455391798335282550527378214005884912991294015647752999424368355896254702253896518346660165668577677184612316521514634736565625979638352390534071954448131740463821160792435894559997230736987102700981541262041294665309161007976161490913298524785471424765181299903331196925242207207658546035672048870486269066454783667493398609313878160389674982840266979335652107503882761716569253940504692833917363652026498864316522865074174147627817966122590255340447070545546311447079732466225433320067675865952202689983900641992508003819546991578038118838952456987731908239353147134055514733994836243507074242874806260592617996107709273677059511515208832527846569597267708325492376200293914852010215690779584214460165340125628565103803241453691950702906780797294631283789229498906463814676475500363682355512925089400222324743459210055154803037271271673444797644216166451249051261758553522842911213259249494298595842969361719145706727273176719350476288563051605782355368684212717047413103892372534699422653810699103987419147063329384207968045322020708413729451016192000000000000000000000000000000000000000000*i1^86 + 23564113949910072244751591883274510092406641289117418870493592648523465624900625852959071871212583490051557415829734737373282043034083904419600656793725853729222906131239258493779588049728215452055767564225771829745349707959955790996224525107369740099589076713067280487465483107974155127029772193886373775512324580742649486540067007614583676779006989559058434098579971261701644773366132553956177751133724173323099049263651153301725880877382037053461684665762088017388140094208318018177110553081019512808937612896566451455681330656712640465314636438822773730319688906301717248304603630730323304065705078511752446366732350900983805398205731051075262049499157274303450455531191118479557528719675777536498200923851268466190211344734607828343399590599292957155094755183271327726083803028791597357163544457430924884745761882704389747232857353400347591468731463072284748883148322982404599824685474367037725466653904222322082831362730180699262623998443271629609456267343601938001659166330697636867106441909664744311867998238220058638322422083195320858005859077927021385549178753838092051599597078732286987108058043879376691119290197906071330973056992052917465665623133191288258404420097452182700034236879569000924793011673661826678110009351598700538609634994969980053817027979327017157480330342458821262047287490195973323602939058411033783183813575360634729181682276420060168110283645597096302500289100389869725168176691791051290068563817157586717924248673495027016147590319873594417890836444192546898379084425839644241743526576943967325560293149660550290535029778067854183350883979626981878308855798312819942676173148497948468353726720360384671880150723670566956952311712630032860423768758332350278837103499665618033602549858017230977356816369338855825026809421713252185747838278330416702198632183383757301007229977236853881496992395439671015260527867790155545765061533351207577499248826809595945807454124609393736537725744220619929409669296817186633753718070011661524063214208999624301116600109064131669867854521376958102450798876352024470402544418248486156197226286661830629764145972704785234562624407187539495290401602797152188174793905913119593908354273572552364577972281825631196118740391345533934924072617641842901966475958016359536356091141190326674172442088917568725470382967086259613242006740867851641824200465794173035093647271732337731705809986233271446642771700499468775548571065832865791166555617423694775832321345115244201069110405845631638177547803460119678074295315487761949594073091446941205544053789528733058748192674928067456038008288285819008608539940840202851599466241256673175981139897045178914294128427088516067093749306298908986962819319240437505596854926834798744246810078877091162826978645128122364862959534022512583947305110458140196864000000000000000000000000000000000000000000*i1^87 + -24397789677429152810387036184067556986457671955530132178975179024438337811432313294605411424416085759371347130824611944817161852984493559174344071497145265242804808355688003960813947843024232155094670791274347210720200995828394019556034443486308470417140769476609186563671592563565441172449016418172825511814327666770449252354231285544983745291695089850936315137919722938754464290245176745395530577087205624606369362966323678790822254399816998400122590766406397757393130288983617360036771944610167805095426179125802149537639624933095856984039956354909816703169382895594829804285208043763481377804676932482611736240513478293576337991602017627935720150491465506958193120126811687449249730359343012756834139195785810945406260617232618781234648281676799940065605130576425802334889751382930616057859991417269943447314870556408738993887864227346766714023988494995531558700755509117957759000473434986584275914564009050939123661553601762302428297889049932825052247365671455407515370902542278624394724971176282068203518408332109260607672476992596780756271862696233267514781956350897057777794001147381416840606510200324051132286708770358099067773664635659428872376626558824178990997974639004178597023567209853788409657883698984702568347779696987062101285074334183730525739713529366888843878723915067315954359233035403905115118222986219735184257475658984740668238926830151598988471717532138906927576768526170299276853599499724239379817626229237057101776943369095214040008350378863441948366258965528602533846120764997887926034058870956885289513802878733236368869308866852507135900931104399673158201937173528147717612425939046683308527756735520052914505547065464982293866583304710289364622420764649105318508038474720969849146857758246092108182027942520181818242961027462190726486857077676498564808546536598897815617894925324414164075276671369768979713936563746003451245991784433230624056167146467396570216008780330129376121013006860729453243809511864167934315828235626944415415087668998165145908567633788776243759326930095164108806009789084100069947827033052184767147332273375740231530512900838581708509405891904893008628869568254592485478680725978703864319036545408193983652354239435806772213258628997056258887313707964791136881832059545829426063191703669508107020999741175779704792071163851509250209355126658430682549441851123378259190722308999833825755276988312156196770279480197118712179433656076217210821093807502808835725809268443536804909004320125093463082779253246330908320822587741151890830215018484931753669647846756896956010784534857943761497183110220857866971918275499976270048812356528214478638520564950019591561374175580496143384382057502573632518231442106591637276536678217272514026964735695465997550231891415951511336979493597845985898730681794560000000000000000000000000000000000000000*i1^88 + -80401048019725837622549451141777938395040159535840677273471186912568893371507295374129808392896608105510204418600860876247014439427125492533954481478178924742311496799687384995516528903083109048881193230422977734341133802119335604736432072320178842025812629501322951217991997905356247420713337365535447281031041284104751133770328883257770475714020484959450697937967751597628985164670133793748561158025746661170199621202286486151930144909677113717769478274471250003922717683719034863613430300026793593378335292112570295797473748015811027939240950367540921622357420061614221936106818259908201818093754506502189677815094519827516061811347583653222828538873018313301693044622982673859561261007590010472273915079632854040896848272351268194396841473795755496626011101637695894043992479890342890529906782207250674613984885514210256722616272628907049019826136917709529396052095343832753559027445742564402327550880060777964607083611070580022673981767511842981542796861778172677866027088525056637755755223517845358224642779871853383088410531975760110678067394666097394155363617066105092451571927662363355116479536807093347533050759460675241186652827563218428107633096407820944466749433784597004831842203359595308197339050616676798625046194911966828023069863106730925999459448762835144743900956356589975861893047488020630083554527664198239034915144757776223089846394471422234336929987452165115709317210815773725354835812363881295322348588422822958435349913151949850646719105582761000241131115475511286812441772871071492216919639050212139561911678038421570745497581963933777603642540270602358472742620292231329442204514759419773425956165235582455635478622910314466606325059517185364472048679664373482677706114772225564165528139793756652124745783211951705275496094578554955752353049464390620897380577611982907335128446909667527910777429096217758266474764354639146130135489489720054992536830327168713850859832607993789449872498755632439011246476460626230732428868712899467585428280185316560328656699831017977262420338972704289000608861534236715428119724480811825455896221926030587071070308690245475175174457085066976700548182163507223018487393591173007325840724040223355263539051214442994013838978967894650316575651321984394483979688167092812124225222666060211600822347018824198880572254763133953768434285262071622239198063065898422170934263067801249116821555556224916687903840126381477937498109365394455626565090576554589404062563983053525926370001081711370338726151933191120868213919323813052509314348764798493319017934196061361040846010225049842056899633296431471699556705596340339339895636621040571304983966492923698663241311274148175591286154703539296787653140694266765277986207036466127501643234172360643561230832408854702827826911325254446879866880000000000000000000000000000000000000000*i1^89 + 90762050735445663434279845260268953659625820074964782069004409096869983193560117912946286671800143076548952183025714866717768182611385291410246157415510879673909785882366211690190129252502794231538628444502247104273321442436105471514164321960439509131904722053656858600283763319507440303525032847554382424802747560788850939706553447937113819624319528086578368339528972586631716345880909639218189967286111164459145808116731684033737883654776433636004956186978007435278028295967691899150297330855169212357322928980870221162383431439941233393446132363534463718149659887967557836222539768862650345144417010201201692793908300070144664378965274587801381823633701736353561201879802937111742583049981430493119425385208457658313457230159995388504663300987816915212738096083420613916105622950802079714082108929658233039207737807087659642117953543340893058261814440478870557429293288140452675250513892403073361112100662031717106665859404140017850530286633002739583750245979355888227608360909132182702763721411766343305308768971322589218787946465915855767447367685796673836070560555265938670921628600843342690857130123312968791694813191031181979425061978892828484706748701440488282140984576623295989448725956798181410965157958580985049604374716822657909787420840320550036549240915600839192091878209261300214680017622323072015892443346876914313018190149301901314507725689387456804451793798889522986778636481860886377077507439925470414691098307697079437704280289557309390031168120535785511498276856879777872518517135231098208785216656509821835843727848895009730137974810435168839490940347105344015614559001207785598923710955703465614621702540985544285095859382340044386710354269174132510187563416747049442206631559140115162565509687337023266311257625017467558873175022933872153610214840736761570640833031510123698682356349014205861128607633457923211975612268578335871492652762231243014880450162682067141092367101590117951405473357498349135914760787710634759003279250331778499781410782304628356439998106808136748689910703359447771413330914320472433780524666280903645875402714244176019465854924172139073723462643736300820627610384855135977705510889478651458463298439564162886799300731699628529458797020825264561281157929610036271591054286079619502137794127271335650402922362849776159791736718936151789927470462881973498963097553234637476148217914310002067477641841884058912727485373707731160432092378379869934126958341242093754089412438330535575561852209863393652768582077080139610514860676773936643071108575024670026712099727505319725083462257106687819178257662023037464808492192450291262041885614851433539194164255887924402054714822941052543861755389319146118736227603729378775397597277207237390835570339599088927835821793639425192909926304212582400000000000000000000000000000000000000*i1^90 + 27330177354503588078290559507674861442718172799946065546376139350627715541077797191997178497852579502090648749188710246579074687582161443381992396806897481295005401000741609807035940352598157229435208696575692590625600062827041170111367905072481794370346745883027032037587692279500202739669465182517824570986265224839183526691323427615989740141453937348084527393554203557357584673898052053682718248685400321747252203734617023364330569349090072763277653713566785576003311707055874787314766119510851024646190744427343608823396864895186392842879780049827936998303501661110661495191897101008525462931024436012568415576981217743230288798542263634420548293143593250652781700911654165634018239142568302011771114159526459237538703358319160086910784197133042171650971132616171663166162179671330194876451053737878814045313792398684439282930722740712751231253072486433125060484499647118018022993923343577545659829615479284124469274821657145355155428702045745396230491878268873861629045401729346485078730517768325882050394963279723928875160879804380839730600538230662163139494407809195162598586846085935090496846504958043682415061564975070543772762170894976272484271238679909979874115945525265043234219897960058609344951507366618903105174346198734111283805898279600496877102883830612686384392533217839864299294798345018359759975479852394225854547676732787406331524980570192089426167130432841831885495651939078667714674740830474206079256984391330873112333824271832854211883431975254261486933632698277454019026435879274881961299212525635084504374963620074218370758856531023874697331294995862351819046996297125081319651324376715927696673049493956588906550284101171900218371276867804434390672052875206422533815063545285646402438892880667666708690925281648432286225454479569529305485083386080642703684759874031788054115321012267979511540556435465690429843562475983700599524680237592736866370343572391570889450441183345870084269004060928861186340574887281586567911620876118802667171430724310253963973247705617468038229457651010233472915785950901273135719812598843231405911489132701752685219049083114173946397214040663243674207323740151293319640892087116946538331221406380873007534087238439828949576332039315263588675041987252664779579378056904869449805250514388522663602269464862603949179227427347778070244626217165316205404935020260567558439895162295735323411195826809062582454915439961321857097200533944194770595015869861376147374786530884017160988158608517693939654467109969676168281504108582771251989724505732423626043061607251821062628371305027883801444145531594945192283635210431212921205762897277098460682444489694906623218877379509394878852658976471999163357195655374662064743897002049871501236868590626772446340518756533390279914291200000000000000000000000000000000000000*i1^91 + 9053595204364319496927514811696670542859165644297013096464853749065952906995388498562492486500319803001270509883848477741439902890040158329342903593676448766367497287433938970958900707596345615526838579399116903547680198457048966143776851944098339029046879063109687033873591250278040918889978900858693515355509091027366039086712029714811735308076790429478769738305528525978486264905340913560657912844188445900974104793191671185228335077868938093060069548685067000968183755120759695605166084251988064964149765995265633868237548180145464726370887852193534208897057322456760193687087317899240128097161145845271182878986648380986766379833441241182462934206584650464481739556082322886323329038963024108518608764156149918986208227588913097266330130732439710643242149604529357943230536264715131843548495221828149154768077657761760547413668205678319857752936666760076734575017103909896740155318112551595070861090038051772692996576791548569249361593318787823166813422375044224708475740059480016265633556013970934092357861305947754513352611645800301446580487984938460664291790930345147239888901127366720472046228877076017844039822119511890639333543466742967239214104885006826527317016779251777310253351808860402658249348286631724117877964845907166192171813640339205934809138363603925608099201545086009351428592613274462712280065543481702957124481845466778205658204747947955614878728181329874514990327249593364528499405198949284821115778130558889230649175508162055872964493153657400467356172242225692676062798456468243315234630333191307022487693878125601533324663583260467156880453570898142818476987509583022296461603695181166650712059716553460589470439384741713062428899151116312381031511160930456495152344099181543883755329505468875646790173180950987944943573980450955425040600505016557319219163683210566707441025212495898886231599202348514447135379729928959464703364359683240014045535759570505332548808807224003291844757682657787470330667383585758238720612470893458838163000589865611521059108707924459627578452593138429397570386198240054279905663564533447630618941338683698996138327456553212208179617130660541909195280396347487232750598058850685494719573697458404259833256706563583664647432622193391906301545347340480686298374348306221596928343984360514696099080387609786197879983345883252843354375101792368069883548450167793073823337636866722843043290597767632235904930735677870889448396905027146061266684039957635077922013991679092190069944437294197269619234959587437551855468651543905337394792542004362716556929807242463355992792271806365134728484022157028016393348735826293854227460373714223016118737567812829623148210659582710379688537888072106696286215620117591113347935953227490897090158639402113617929293298703269888000000000000000000000000000000000000*i1^92 + 848721319107252193053695546433504998794485921016010340361611777553512647365652796581358224611079822696431248394899003915492979337670782429937233226504747794509297313568872023672604301207208363345979182350145931349346954101395504378977608271326826594256659356248072316178729923247622858669198717306281386001880793061693547635975158733215627257920991964475529186050222082943467977352126441227423798460466294897186928655531105252537396410285452112275779943489831117828184208849368573085017021264741407090310063723914056987675366726918625918882803965847958777302621462594395723707745135533021606145285692250108277748553553169824592359036394886407476116267004159673719246054288854814325719767516748576827093214963856181995509928321256927554468164921358947295416288226798082356849406103348099422117152723475643323379720940608597069035994024260462152967756467730361255930310428351336656050708596420674931992371160248049969758239461380101711203334062812344456938245016491713387323368943788256323691642221969948012952720195430942369085591726457933358021238714287367534484054193469178999956658211263834629037113344592183684816802120263261225345212548110543505100568195150697506049435547065667181327956526790269677779897998132620068677519947625687446097541362624839083728638001691950235606228121438742021577940529069339690339784749935851667952854508441021316927546961782659601438088115910920340068135017445405600077664525672192963292539224637076662794877485944330246619996648819745880541177826724216412519172014582682361565427493531538479876980296569067204430295955711037951699058149269511552536773449029546590578862364994206091288736000431683975423998319916457059754362656340522832707647232455883693452684884524316290223051634650266201306858150915328160984328016662871013672250032991837331087603687968991016654829921313703284248235638561748497855373954965124038385395387318104012273471337815783871889842610777682251268696361053994847510830377404407029901374125383589719236653510600341639638108895547287513629235144970444682743964074972673330935968975557787864079461689248509309617736037925978985397430440471672054140542429989182585641991659555182923470674733502222481191005000005370034588584347459626491442922696228501427336898575750250800779210006472809830600051321201022379087191329126127762604893627473381513036092824369369417885886650418179022329918942575793370353545783667522320078763126997541334663091123636177054287908280520279805387433488505570915122622873027333795831285856737078543906921412195598964757758862091459631904858107718055071601429867837695441300175231720876287602683879898772716094807851724228004220517879484167796396700004556337639194758408553815920475843210024469582133521480365129136782652211200000000000000000000000000000000000*i1^93 + 100320996362743060070442240002557222505902051190153402768258992487332467312129528578901152405909956982240851992368355126614826262397699782286854353518742213676243146921603447951339720508806963476841991220827108507511459091880029772917315151509228110797118167544999822319649385024772031016611630808192095486091222524969956377309037563253925923360632324936968606745032313617196937495335455214603596990529800169342338885231033173624326959538287095872916994280701079704556742593413638270317488970033999521552901101882829700022234367717247163488484029393561739575375353714760743595924465229594877775704837226903994519516139244547431816892468864749520933577416180934229662387488525105859660011626921969706198048352576169728097719377994400863712331190657767806652299320679284727460776116191210366904052673286929613414087534118236736370751433818485391773393341742682492039487335969720110496039382822593689102254209107542318882515257895740415918439137959551189726691655728808622033752387034637625906178216372172132311335390342418525389316961434868330333215008367217185556842144065270916300090926881944670230064316361131363546468258097729951059865049287339693318210674485459116327980788946335035799550286882477991630665403199857980868819496148311225611129057480526411097882974746256315301478192875067028477268384152913710717484945472000393080100091979706154824953010993477039987307882682880661687589639567978685573452773505039205861073945840887704665447755995641669822202874409336091740821716203677014703114404566984667138032094549236786762394855478568999168101947386640257950274420271818934053063660308068684266282211520130840664618965079016412403301210171662687794163371492563977982057651747763735009358107560277345290513125405107733827685301910196733713452536089598726045550946261217872636211813918623104794341047421226814959387595220155333180488847707640623855006087372620451829609088445919636753044014908036739059443514823558115680809933361886417796803739862284628278385707710488983109047185584837925127568763952466206881996074867240439454600749626395502561154801850418623693976697622705145328829387918290455731634205219035423028640532247355749100970208534156504444677786293531734695482362331509107199418622506854798849143473544191908360019904333695811955155299330153255229391462179217684596755628134899385662978928896140287074771492183692520451171990087409347352282047023620580800362223104398387308578712719037853253596047039709470733695102176360493557564478473351822651107486230440151209206922867112987219882434261449543094313762454505852383125615965999419920932925300138832856851949242817715686885041004217791012023634104226456684794474006368427054398870376188493080819990694021262630063061817570099200000000000000000000000000000000000*i1^94 + 413754073346405961880469336393249567897767885902398631168536528570150843396151844879439070352840957875272424141734667880437024040204475392716830517894702213970915551532713015870009065737858107533704454001200620731139907789495076223718176472952781067325852138042332330880775657751384411843461493683169086495783172143116163749015776634328691219301471536672456667253286435400649638929217160756442640244520603863882939987830152015514829529679167164998342754742526627360150470041926396856682340950456354242810679576441235561596644884718055117482771532327024157314094293551630216008481965608623710406398778078903523076707016417108886839497706587973350634133602327102315226383463289326359204623419996375301045946082399114036909504394291696051191804279947944098268032170841876821544595155962000473105225437800951410316555710382301359534157731169186111133060655217998768135111131119756605764265994514903828878841881720383471466627827541208188987933058460083558862142501125810707485571275676854637847617657010246064111749432908960588803207661380542518182098059850767743320161238059755775166946578413871398039176821436987618824077985897278132905631904194593778473381201364758005207395114040504963335964490860828848588454203261492919628907985304898871682455670152632532081749156836440746326047079283993245191514652998662847537325239678286184327785324934770011876475385896022701536010904975886797411055952358521828008103440360911514809867980195782165273265169206370447367218685513391985078774629556797329249890388080823240169564378303414245850932260305523670233430854565023816115446006309596663605206500617970725684761581703723064326951934462003373937445936231466852503206764375174901336244883617736988202081872397373950429014367239281625818650400616908852620508904628308208219927892106168105933052106397961854270077752464835719074232868328045696480626351076383761636202596298195980275999492122184005883899332087606365547267694987629336151990378440099383184495334333628652762569856610455676356238044410325680092814381147862860107611189597766449093643337585636561331457459712003495156908000524584460504606493883390274512993342101892446962572851175494336967773026365700174508932940609778384503845448325132293180029592674769075806508589108563872471692859723636834931429118274911583980836700299699805528750648321440409797771327894065882272227165304007709887271766601307773010313561431077773246415217860267069614444836662756784942944680639667862928007207680190697300221867754209704515288516202099588790658311734236225816205297849255554383348975425904488589183452457852937186655581523928681745778796337713636585230100792845369755299892135335575637993276788613358616096313587283794832341521625408988021522432000000000000000000000000000000000*i1^95 + 103748414807971175622121895902795586473435085640673206691914274801917684875657675517140512876771448990161359900777586415204350427875451422430100417853035742672465689126792338797108781735473786593578885462711239125220139151753638542196520918432077699222421085469380490784718049978278479741931799972236372973500314692455074524077341869587537258300723995969146778614265771061182042530241465386408199217074434110201285655183500876711556159610103002695364112979392862636899777365504127308744114940777375899082126580402804349619780927658513282428889454168432761631216021280068010706978758557554071642757677167144966647787030728891721820192923651220506183956645964458725671359314742961285309108916211299865106980853657373017131223281452413061854834811467953653428549126247897892151382818118640223882166218488397906719172300119691261528203681655942131797026692838768612656359869739367313911481553158572718472726585960630743854787115107887866105615421817728203089400042254624329853494060363554780406405782269821080094260607556365112227463725833130707533301092340402850632937163208760850115151564689976438499386523698056117616531427542143867669344246009436607851041786957786169064420509221758522235437547816866193556315783173999855526677091940158986356868877792295278191696068960653092485397321207702682758083330522639433444533541496312019351221590574561217938352867875317248103999233477621927141090205843308750638189770706557545879952763698408991322237790078529842630400951492740227480325539155492345503910993523535139688590867142015486132755193136054260344517273286808390882892000528176817442199705915780232098327748573871050457765068038363679167797528510509272355402137419373712451337613638667158206988876359214666935123351800557884645881678074073700206437228784334969465137676678440447194691480948804942318872923198367536010184391861848350157340028729855826701087330767690625993449651185047181200838135173729518866437115633669796643585218664985325978520050644972888435015179302158993838787070842253602269485849598536357835937301386099389997386007098971359838351686524233889407918685893867497109990522989059663412230424363736181034075260917665752458307539597463127944148834062116274981663516800958740973080961709204628681410636377324744581915729503272840495846324678951233277069406326091487305507576998543334363154135993566786903884978935226291436788607372277640554787652710828756205861672516764586908118598422759974983835875162977179455641377304063972275776502572570253940705691624785948643483150741561936333167643709097684501407085180133204166310896426033104208501103507451971562578380999925988952991650030089003849074022183866792492738115106807289092947896402117088850167008243325337600000000000000000000000000000000*i1^96 + -2208752217485053490531623337806926406006580556120844429372620860049588180857195524434607714905623458608679693720495731528071226893435022403793899784114787660687875378953912652328299556722090917304912281688344467781087894165269659163469581261065372933126159549481394337508370351576923010639490452133069767434207823534591473666163477326852618585863920375954432175212435065790914296483793592066653234152537753672312022309671938984844550536959765442696071571303595003003678608049045249443198932092390089610143134781450568955990867686656957428725770840990922750465933571487149300412810089338463831033902104763347928198361187106315497151989410182820935784966366260354774333227298172950013705945487236528150772843939472075884427006810752438989669469756999308783908877202624659373434304753761568750803210229538712650405829483120204754898342455048124004677046714036607923189670013370424817092020705256512298511311887727244397816355085416346314255921097750776538492610532141393473553369274592939968723984219294816163057799498159610109166627506598698104382062877865619870558127134616378395532872679836641251783004095463031129317830690928225308331126631797749893709095105249383845534189612160756348488074237838269116149123127083625826300185124589556126129914510462272101160059105067297768165801753043925487870460311227930608100524021637933203610307605126778886794829665067425357008425642639683381363571056184428238828090459026530995388590222123829042632005267923077386963056167518895787498682875762335536888153360778628790131792000781989346949037187555893081314115536002658770276092078215927170896782011599969539663935999138054973458444881638815235237749920771302394186396641816454450567083668803637282063457738037202952609672714176174828626741328249694856549617937218955045349437557418580767801648449287089097299376527791324628496460671393603574314498372877983741749246721217313893011816900840609553252658611094834961494756354726718296030509521610398334110509926356576992000822031543366058340880341819307173431872557567547304482161742293163271237666580595038557583481015809946057423086892447949875214747111232840299631035168412236903217514579669009422778744356444614830646979306337515096773819160346428907415242568442015885941385673917363843416191993925662955702646503843503655036934479452866576453174078008405977053975490384158505411931342344147603283568797754862669645377016322735748674599562755573590304457783474310111385446839659226198091466320654003119529370130809530327433506862519286829164968979265302527880002871687881432153253179923044193264440323562706816071874559831093279099162042524266452975931656911558031605296155398818704777874734337931195472939036236981583269068800000000000000000000000000000000*i1^97 + 105655201932953766801083742788234478218423310188273907196870766538587472289659174271807087777285027867769429180821106143866033969848387482257652740420063866667327769781468483522976836315103167467439059607615589391488295557837895800499742873953431570652980752296923703006585779126494535720668775574284285031098267827908912864210948374912755821849189732774483289059705091177874380926761506571130047118910523228678290148295669763948084038814655044190235328042462436974001302274089153331313704523513407229069404850801278869563886753934727069122022745780657739098547452512784547298975487690681526620722278682988173059158787635122699080105285246747498215970230803644280406475552302243756878177484025526357987272881321299220418503459077465279598004028199867574053755675858629306972611907710410478618283954513342356240758107974706448940592609294064896659526890887718686753862997539736549708866705008492734192009501865931175707137055506646999318074763315596065743904468737747146596193851350723670855076633045559849118613520250536281554773449265150078642483901006824157562305706417976621505633394912418983187904463560700195095514527114355844293774335915730292139496466184482985667629484928065015567385042199449636719446518510301731245358885439727689532802039630007870985181003622021208374898091715822438519671662644364172643892122981636597382473762671036722278880209719750835967770227608410610491125797173621720772786980634321367812291218967938742727652298629489918040712703475109987880727188181568495330444145555376440507293975994399731974933786880349802557395766596152567501057885519163143496381299742241145228377616289035373588079784447870857658453968197882300528907982283711368179693850156148353378310462001743779922537108022965587509502580560946253577809244174369688473740505619060086700281112273599801227591718226979170929460504175326896506691365096298167355309870290793093467754528863040822583104448688864087204549666633208792246764947718188878969978674871289461634387110311619992030884729032403359052427249242191131110620139920385350440329968258248079915871355681813349559933769116667872301868753530972134862680234525730547527994009931695223790147403236820856968825142285103949717047202562621015991385715156384148217849057346529522138984647804925774422371731983400307217239367269146543637257483450283728667591899236869932322082284880567510456778290710962771980859099914210637206406171988689078842921444866561104421502287017242009696880649860065865590236080439239949907933292181030116186075524071509990965820356427874526769470182868613405184229117901060489122181080430012334949745842528858666456171919957990070183999797474898654242150871032592184769097156150689792000000000000000000000000000000*i1^98 + -1728652596038505661492939015131547934511228338620674516168791962954894557463704080133037837130836379557513972158028225212155665663179998822167360493071312303052486720367820892563775307046349142187168913058291613939081308428783044099441860776118772676016959304406789504883053101284819458375203869039120479666648423397845317961569820734120960310443566796658489967620241639629217547578753971824808750860958158813589327587686268518220860490474743963229891744723245431652636136582862849228087116740715281023636457426368185418940751000419977115560837515167469934703978117620893201705389485602231072659897733373415701798731475044755184571548204913951671274186937625865260143115498404547572336881305693017961410808904408249247093094972061148440880126570735615568124719136624290700782724653525192767084429693125527790238329171645133691010135010428250416362745813398481662712596446306046881621687014191816705082280986271991637072020988548085503994168243930285969564700976061838109339869985327934330528118969300736374999173882264066309293474738761280011684555142922749374176911027509507767142496256785308629913081612041343920621637365787374098915265010341617106379794365549198017274824243660619663925041961127691265551234410148828551509971653483914179379053840095182398880305050852713599226373370066946108177013748142216650206124176522022412990817294857204432776786789190161045666753012915979032060432776929781527932025438919558061375543342662812602311502765710891253035609933377089028478106560954678270420510016183012960462264473004299586606776828232095747700129016399625947715732157323062715331472283603326102788465744714530245350901806702718830165832422461879710719585882498598353067820573801770154743579227689374562810513366710415162207320770986542139604104988493880898413609611626397274937778959901713047572787242533979211511147881924426709090815835440475483222604804902096837883208861621435612215859930444388751458077756922854257301544103533449630283590334197716620112947243682135405013969486154045825903756063880123602986725069406516485371412514268253650271522970119308337049607002048786215482601642746617849926423468233965472808159042422393077638331955453992810123162264310527935333384656451747319573462912165102046964891855846074673842600211006321862676676551547675013907885011295431001409069002729644922862504616648850846648063227784735312302701296726820286469796128218983650506255145894265146031489677057088726979399822620283912214231571131566652142429218552241241920104358477506797526643014325052048399280541469432945516283935141207668872822125668325554819419384355539684039419212381222263893041077036637297834380619793831087493212301594006235643904000000000000000000000000000000*i1^99 + 7255920927421054652936418739670777945639022869699843520473355525792450670314386769359967718591376015530345354925081267589425936317051432230591404404980172331364247249596447358971479218346656112689115645793887597776450515399916465758941229655748910733812545468893593147793229180683494820734169653569276033374430155226810537656467773553232176987274119473058425559484194117001877093896794894089126335413395013024735836456534753979199681500269631591190594261840948000843766664670718155878280356588494049949957795562843251321767731789981330286582940550945530500345015032658746031725463268109153820123383897908478237586582945942673566113745743947912012008230811961499725007122421866390731169141539282114975313799154717040720036760359992630892262854293621835433348304915345836983927778067250819145308209951678724777063366579703426778605260558456181507575973320238785555448530143774214047289009845431833958231947287603648537452901489922795092866227138025695910890735883525284391652960004192689494659606552197761566154533372207696918287355582283584754126304930136716486665289906625967277175869319911276771332014280398055952534790637704969118326993381602584206606552583579063892694113060347806631061343819862371245077728151141405103555580793620124952837742077904723775730227365344629980611970044458167914009489537934884374236956251238228239671324141303553270530304837484128372319598084443438855517074215578570445588337832360631788022448332238956679095077832735335560851537770621444553602696572666515230447003029749306459749484394646480070467080996332300739286579797062063364074268102015415364100751458425430569851065026123759405223685572826119601528437469332199818950082922626518201161091635635203707883449948812669850538647264013844342021045126505644226763910413162560418579325517295831967857751605000542738610960786769009877463015436542181914512449401651146509413945012756319965911643016051785208894667990314799152438250695379206021013733723314053061987313687062859689012865714617049399369183031335301567773466732617907656469114053161535176129713822778550187137860688923869719662725423811088086012319862592338708593762834311441741365538163659076616773339317468002427687285031220456339592064023022831054174328532425399447147601693620550126539989807166297407235307696399940767751596303503225474394416272172949222228353242064578971985887825537076585066047515567740410393173710131421295758933353301825470913444856227548545329294730469008450824387343144728690254869779943828165774247102678646732458542304149420478248315490974612791780496873200640123612486147115451045607703904199169375685564338404405147277715223690313348413409395432525017257533851566080000000000000000000000000000*i1^100 + 67913394899512169075574604477258189384506235252369879132937189162688161941610077993722663726526267685898933324675301337693473072868936876743289602995596013119344272710157770861938715214468872764927878379737947529461717087628720491696127590008741992318025013066392815108564758831104174567802045221467107761929550921979285582803756025224386622682289257860059845018911856807372317870718483905155515883057064803217571181476581640067315643582584450429984890779303875813352629928116120528930492312611128685227168598383470096291096335746072935318745441491708328210708147869571255236656541176317400918375217712452140367097609279182055114650643213940078506248590741853673888327712147836833508354070077411999025180549693099065996311274429637693447486847272588349998315032540756761630513910426250441145771923143656748618839226973269527988750019462326771704205068367757721475881177704828432643510133410900428471711530943541292966090233916476294612371509223908881396645004505584373258695061909570106573566958672548400354197364661875849866946315426231213720122578497373957590973435313912959740796753624329800911009721172979506064492142584405868142854253048271588353597704663570582371953307523346592357814973453899852565355575110030009708671225240671665968137915496937591327374375659833640923370549002341191753295692240204321452289389030438035014558375304346559061640833762127508167171045723726190443624328116175499512725442659428315317209691732430154818587092128640897719033820783652119626940890601906581457867718136136210689831292537474904546251289827546398306184410882017495693465522684632185974998784219610125924569611567491194750739647030962856083243576928232645773140134576003792183509374000877384933992170443032423192817332087133955453754813953407705789692491088587032286188243586613946119784620517040271403843605341634912263418337877174824926178077053082415681884597230828861037970145889715186837746473708334731181756350771630370732189741470529361115793902475231235475753765420850142897502237158367230063785979886316156764120822149114266793851976718441239427523022421634667848088668862358142489844471184418647871096995131562428028785046018006036398316276550437406586178943554767823127110758097044293831504110560790035648553787764014339226298939930607797170679199018806021812598274673726420274630112369813242595964896208025385075102389574497511463993482712666347647879141129872059642337743558026550391279052958205481932494426625096462343143796371590510189299654209184797481785048821858085725351632041014765414012296655730728357258940290925739777941051640639323036728235673277758345192143468408946128027968072535464305518506412371464945664000000000000000000000000000*i1^101 + 127873664538782393942774444680393359903814851453607858552724982667632802908026113439197012710617616187325506052136453251097743148145146707867738253234122942443277091443538163065924510937520784829826121322917286717212501874520996715587539724581084333903323882927755841246857615423844545809988727935992235828570871632496005548717716782229714637854117488041811368241927635354700143440531187554275275528258610774093500245350041150745371640071605605688145804418016454069783092804596203711316166655604035308077103976778250298847722744111822270153438102275786820920571371403127588729097564941919334887618023577270467592675883602315574404009121318156615198661924162239881558599951667576020671304000584226803515751805187381144046729748685867746014648480256916175190717188874797387844072950468327484055521016730797452572339029358040861455755381927255538119814258851327085541207772957929227730439174619387464229628918796394298945732620074362744274657153718774612495148736450468203500651097231005826643028477724707661691112433593705014440431592806448288055265807819800559852982911232500115902963699394238742543114284539178912358407293170798460636791373566480914020334980402554494827012914896760982739043342522061660746218866129437915165380440101855605036538905596308892329302288693932413701725038012028433847086887528189129551393358961621653379807627032767787955722332660629085774175580683590942269069875044399410750924527956140755672194545791070836343300981452709331562678161694100365480261317793069703406937016980360636280727040055173276087519920933078073685056031456280972046420058564192796966887548800321531160508678902780078792137806644521161980434573792533353665256878147455114088791618933307749072429517651246644613410840337476318511683595418096346485955179426129214069641115629958501230314526517087543051828578550584206063040588025000125546182827164842485859661812697289707245433772305227876602308536670680629371308048087588385265996965200630186287132667965521987126373331302726823592089273870726721900896931666263413196431168832030272750191146684754623644754945931890858695024952838944960133073574330137945062758770132998299680863953423401132092147821967354225997150884250709766007417712218898687980290159290350580505464721950165776158188152151708444114521243054492724628906074732161542800022444223968675562678722899206970372243770068001029069919416896865550668592191484219277604201099468828105624629554948806318531234978144739357024583717608242940672453976728820348485871610855379454464251380229866084791216559851318306865973670631278510305033048338746300872195615594398379281204828778343537078718452887676775060964219289600000000000000000000000000*i1^102 + -7370470399770678929060325039538981405130930035965866230352747980250243402873735620126672978475706907486572799266843249245617764397258379874816504683904056500390751647614519900751072545406800803226937992860853476685347012432518054253570241598913296448062250824387303053353160749504356932285303385905157897547772267372311155849866987739973175682306914021750602841348509545256784776588164001657388575798394084297937137795378961356297703231322708165002435715983214265587135099436156594640666610912659557456555520148332846421225929397522615944964135419850720577878020045647981047530724237879404182258086501803362726271323294022111228878595633401499203209470922977294774861605821819026361026245555890921797892796173600875507572091837852512139820451631780982373560411668899605164292634572699647422037606039923945088964928442877912418791339586457445029664492926754932236346813007661071375043694449103556384962472824282111452381661113211550030789722051816557648577583943634712978224380461210717323193742357553045717366389537289391742433569526325526425111292194550271779429478912596941108834264961328819816233675209447621975543846754604681662294972731607223987494840812498740630708570004911340256321659456738502762331706233263996105788442042018273745507936809054769311039486476010193483825147383905306942271997900900992221942495055253781752966137917079088047352753119324422882682925619204015852214687521184737591518893581072603382814308967114713502988990449457224783904871782024762322120130742138788089830611138507802116958262097565154361201890618793753544659959108041051032890189679703095230926520251850502513869023186327953425779992480373124240429013856617375292098070590505939732258140097379695998274116035061752408871580552186092966761268127970497091071126093146143598091034390121711254774120512958868128848123537124960243823029967523686354971086195762279609677486045642962222422783631385124528189705463145900396752576322647307677844257430836921348068381892448515172723339505720079540399997882734610506969228075804426922895192235870860541852921939533873348015700887253730825377090674332088790901963831882943788602004259369046661493599698316081155873162829477730995153662943742410251808358197835061221717712590221539154224459864222216804666215115436067183972333271063028908879646071261228440817999861755462703842800799686791008856774961062457202393980682719523884014486040872273427737924726392638445684037718860209007982200762793330431712066486757610112510816188375591689107811912692855336048475517787925393229420965936618738875141826953363346000719216269441133452316211683948393756670015084931941368876612693524480000000000000000000000000*i1^103 + 125715176086719139734128505498919699040696295072894770203414767493554486826323954467257173565698920720105575771474022904196009823151244296491872023896830333851547474394802408312592704062939170356906602506089634033471562820180055952869864629151971645392600806776312127887210759458110120890649821638945656150074972676686612355750302877709211923473971403208715747009481355005752034434950217692806288974886359695293244611672632462203687797245871858836290366638561630508322679129285401269869432924830096489018132826220699524207187114077971290231326274089650620620133726024423270313812745767296323085352152161531300293846699954160492882709257328828222614875485213323546847046219657363025093175583128575374519292274638199920266633508524565058963557850127712273264221104341861930811258233458717618361237149919498312442929144482270181295507250020771036761497644107870823221798843841743457387361351611660881362749243401421018013638585240431799848576958180440297080320687544610660072674137820161148888126832954139971273978077302470822255523282985764233481987620523012288553111763090476318992332544573367164401858131174443719901575648711998306753695494112336073210750320108838009591810387061947027128045298667354350750865371714594005006124071100367982022757813656395732362401339028783600910241903694390133386050257824675209726726789251294483762585683051825032408749224734107543981064065400856256868620754386886500697719600350897034172161204530868440183044551586467966660951494138713106859004147460882013761977077958672846027404462953790981857770161620271024062323388623108236171430053978928135076708816003104414941993985327456992971312044672548495479359564345935190412451472382711856574115380603195157775054043110940300454745794110027804574269194198257124203253631127298953871506238078374034700962514985123616554809841652649770921440663250012556434629147021677368291652571439811854627426068998650494573632588062395725239093535966725253293590326801323578192158426688624100749449331550789941151004803433101444417331769535960804483395305649037107820805392188947905849218156943065544384329024826762075133869093833248684476674492161443820953464044613793316668786553547932790673413110183404962275211292320091166002369848453461779481919806424350380075560161679526410063904508580741973182178247856365806663322966842637586040349808441223308201215994884744747273788198622722521339075766615899510135386336457724294575926948430594117214844857284313598563034488973941656359478059863288575557043757795327428567189151224172768246785856856375941316915383031296301284103768026688367119482029639584961243545013383547343339520000000000000000000000000*i1^104 + -1869789977198087964311259408735602346839864096367511626418063610287496991420039140141974049217233172498337484789251609817993527205701275506469429630872528771361470799282312443286392493466979576870963997869485711109285451856103041677066748499601094982100880071467952059932704266092421958626818240376982814914472999033492471513712405141755679173911163797371398599251230560676399936550539439611722691268190472075150608798393606973436731899883670766750240804287629551068994048543591668713722195288322893586824068180623952100883296736319115635977916687542334582547474570134268118327120705250364586812402087756489767108837486443440438147870339611935759153468108662320535225827455311733901779300218743890043488443391048673814999038282943143959150484643283926244841574556121210753116066184409774343578922843048181603198388542623649775660236821638026954617865857157186176343016730493390474235172857879865009391268303308748008740043567067666042288280512085394021023412686711949144010773537281871184576036524099243044861166811405696094125664918350001223758556092185655311823253941293558094059004534328608527207619256778936043158503994207405940789174516470016206760733440294977757067975685021890653659801936007649861111144586049429479973464020789662759901323927468948795320547436389877910875329047850207796684426313324560569558273634435112380519647013546524471975940746408545452769582691681440858375879734779779976243955713876454139162494373854190974710843216368134137082453220691476540818257919855386798851566957620477399402856611171022172208612812638206371129352107488505129260366210555474888381806147789960597958110618296273989582683465797006783704041951955095903560618170862683845397856240889930477210938427090032787681823524446840240278665406921527811108972685360372047976496226633323117669702357899625702971154211757194791303034565271593270443564171699786681184894813579555087746473764153536059472803532498704357025263636817133805743134634048818888429612238334107328319152922527574142848234710719648464642639613630724946395591251795437161181408797047808781475487017384092835838535080720504202607374558741602363023965660167798884676553517833446259655169614371395256129098832459359051179122900874057015163998244633850021293704392476902679805825813260263375238324652845138177505955891433203647413844771696516715314742257057896747810059094505706333304726667168580877230289523768166243301624847890145986987518161768780388291561083882227406209911627928890753675881082696888733225266617485379256194380087561707258483085654620621914224274957632743696485478809110285034174114493183730662515304038400000000000000000000000*i1^105 + 21301396057940337993334854813957458670343393802249979783215937572351100681286790555850000770905086527603113221140076808064382196464696812152523264240244175182448435997663616940197293806871151783155034868611371217115103070370829633363530202305849386689400770476028296561238088721769420906060009729368434451843312404338268681324208910872994949684386579456543993456024465251170493501012906405151433383072954520066996945565841032669820668053382240633172284218615906475021708036424002003446951467660014264902852213194598557801710846918192679619441730901389977346092164441068115863005810530353942376582358389361434768538198884207744268323656832977537403168209969247042735717865594450594595421030355291827442745255302323461461682943021702245305209354370177529634653927639107983670121925695056087645675547205859442819276663401614881533622533242871585101775646815958439180148723081213797699923772241385985394516446404429503441087708993171031109782123599146831224142555178807665012545084837335251301030089684850455260094248078430351235682779503788548802642889335457127603471010520139247885823984797567909432611651511207246132270672551473940449525202053205339775273761456400732062191937592440569699103024598901981170823037560933130113086011766858512237398794450828864271487897626569024800443317219454026827477867961237093780707993745633649098585814243330314633887078453084403491223118316900630351982710391929628369877330632195376656357187373573599402039110230119506123435577706277610126858585676117592374731732778930541361807113490523656821725978359341232738588472902009081301332068172572979514358020600917787098264354374167979778360262060269543414648549433740810039581523748510053057362770865834593376554534654069722874714107282080990815272049722174438858867372305463197309868379169331025184076370937866709743902051188437126304437042147380631874656991904742139886816296521880305928528209785326569671950274722764249297528858817785022891648307962045059186498338222978690521974411926980177801684302023539838699905909422887305506827373904867655001802777617469890271099697416370380184273114944428951077101888999525918751703171137823526592144833552101696945173023012257393764691291241835343020396416420140250266179423411371180359797372797819084682590015117606582956037404925873549443641682776271297144174849997425749884358187582698945275162401519955665305883808617590663413753926384784418868667338726565408392927367707426912003217290668426729535571513792916837248994783569354807992211594897900878534862955946197996838921339556462490497605674635497198180296419606583629450784386622423040000000000000000000000*i1^106 + -143678063414380736725664698128892035933189333902614518212513071637366508231744650809635353213184880154666737662277085903039172400977056350443976640763088708814025851326029881197135060798600474463348472569190906604358616902723200846304676228447694848472124473596736915863986501043930171542209176619567921913454014269265493031764307972247959954388141460011648347498762490856485616642107166862161010262668860909312181715832422063942573043072023993764670698370568687747267713389459834996168372228752418593474408549018616401691228001417711160104157575301722842111569683847455019593187727887619239898640622244153350992116719989114507847891668303012630907275266567510002549581506632568148642668080456247769482675926265516357813209410582539875645513268639494146069533635625977657963235112651649244853485055302924018360648303030196498863709425964288059801677662562289544069722965987664504742229456161188678638389609653218107246251820682065206087870686206964920375499279290774131504340000943308250886414243138628290581502854593177543056040027693867742053989664013151042295324479632522751496146015247465704527812931631714391694753472129612490151060354779045289324115178347385634111025047799544761607659183868781127333851578922349068238432233536783825971901349754970411100305366676028199020500670322261642866781213672772899524615579891853245001471616438643775841159496751449276772098538218817174314076344101308356784893287832147530059290573364783244938089193450280982294291478586147324336451111210780392392433478334619080037259738249698595767165903404873501330172827952661173593416259274539908036747328439409862194864758675420009852522175988906716386252146862895120955871205689376956286784984520019116600643068477559399498961896987256347474397641686647201316192999148595441194350767916117251413201026629542562936664772244678960631301265698276793691674828432552395234882736957148260154968948066811940951592459635477168662788869705245437213177355660460016804103050766289539864802095583958846354383126224699014454092432937632234604037898520466281140162521668720740174767995549455730396325233436511438831690331560991592787400727582465739201514532139597711816300568974187476269978258627081391897424944487681260351391206170893541763589845513794319301045923315792894392132272098144572478910270197641598962165539224383953021569397070306606048210297086921060479148807886906347737175888856997062627713123463351634189216444685814534601090623232642651813516960004324948712107925590774094998172518277181741809189079076210915203909779300874226077167932375914635967888241343940526080000000000000000000000*i1^107 + 1045604072435816668312471488302532836924457969311725981356017057636934444522057441204495915075191287604506735165058374231456575686048093931904986424404751336673213506225137646737788773475091909682375869491842070542260286411752794543445115410745291567391096389263654426608510448841457763373487568871929904647500545828722129115455423558068104748126751774954122495561771146012696467323121848538477231715415049492179456661889675870212479231167515146014165096111173722337173023671139585986908347894101229132861362365576867951192465676197526447612978832488179872536842813120390763850287488150473809324483928824332672343106528969529346272328961481351078924509922490778209314126744808139618122543675075382222080794656007863605546178235364681565118850914819116143030566201601626230096510439380237021226506099939428972548581641521388490238720550204844875649808644908771048368469139557491480788333878010578845184729416491512941230282791391419427603973875626486695481896316478217020528522439993939369583543345237208114475361331303197685093848883256697833200349924458262723454526398371122043003387839121008692790963899643407992239357587078328261443936046220445029475309811322316231389479377994347207380000967324171988119436304351867785407454889554420845349279768245925188069056446938000940723337795756390853612152364203968091446152875622041230419396726683357158530140045205261028276858807889423383173051527213506426455268390452921599166611711182817946806870670971947938742245048305378548424971517071144808890073905416776055823842797963993673189251756447046049335567718479083408707316632505855025357697486486573728790714845595447028873847956424238728495650697367621761918349630796440968196446942148613366662046912749443724388204644242368733962793944332325426504512554025416680415640290330881717250976403398079508477174177542550753190247329292764572653569289214114434623422880885716596289886619803999459536374158205349847657992549805835197923968392003869313309560937529407636806315083981480683036541726976862381277335180726638155636052904350535340568553746669809098183585190468010201621726563300898372454268884709685428032954640330213986060779575564065089532560239787417392382331424728785711847853938756805414279114231481104937398835958058369870933639397702736841225673622989659944495901436710249840678535530552893224168887856135980512081718274546055166599112985926403319235912001674706124462854213824195180137180844272567948983948415400844766926046147522674815154305201710637112216810738301003511922268243133925919902259676805065027566941290203149815827660800000000000000000000*i1^108 + -3073939341461537251193189914711250797063696959663151748335903075306550664253361205467878633085907563702485168805352164407657440418915872769885673648214382954502209272260225394005727415428279407197860528819541576064199796943144668240806958282184987818109567226711573454004661109500926793804317754597051251038034600400752955952011624999395697784326978283849374074401279339058744671466111410014438447229790383424358912811728177239890377623812174109222786602335756952501979448694099509336596749517300763246411758611513485664394227763906819669386656653850997545531185710098272256175274711135885904735393864002793297931873908850475454263450862926295193331678613519713503098899025592636528486479950920193698379858694321530056376736659200773632288185327231599730570481217767352978244747172164719326597609472976394078162477179869487837979496238048071297054302272251953396173328557659079510975146944553074162110899693371727834499358453448774871532774370322679937460636317556875262392372648759265864576017796142861409393502267493778312224342722536494565233321832823137940295415453010401128134340638644471705481156326095826841230674159851245830620070400491853924717729080232828277093857961197504064173586494096319956377542480672641829445444707486991304890506903593374514920290640079029263087466940711222567861189321343473222182984691845891951059859340450949045482052998410827896773596941551979899938854216535379505289222439894695960016359358183109331931116573614494061613443327109741539564197255812797064243572185168985965073093138142338268494032200889013821495873348327017725206661297536104740716363386779718159441426180242223085918337345494811662527722417390380514003400046245326229566954275999705987476951208828301498487512995584225601675433544678332586491626495933671420540543998586640435958251721723100556307095030289242780620235807135416406665022304007579730139796124449596197809137976777994291543700769368944729185410224493481335789153744729302745028088142320046296500571543901260988406773621306667482068361691830772554363187997360580750871540066723730628261050668662146693327081396335245016534310892574665038817445481126126139697945789142121433901340226346691532827681534647373977708857479110045337562987875540845958214661585443213896345055229135553838533288913335527822059735126044500494265286754964105385858914332892762642581874923736495633640664854038406064406973373281365084785073726870776916841637414699321039105831983169923143169298358440537735540035149063891846211103219081185087973159803328447250596629168419996618478059520000000000000000000000*i1^109 + 5340278918364757538098929350218230351453930337173848528372719402386355554338433757321229569946304724198250938082702757521183053786530913139723416230569132091716686633629956022103469067298348266445188012075452915824754288217537024196801959631960061911669180829184848626658915683555809534701510719288605139452210036850118367553203288044703714055611111994352036181956396733054143721969898262812795309420447302968583989351077086808807275341892815132051468952798727529624388340485149410123494714612938687358255896002381174606948602210369006678835810449635149926242136244604196887787862541724629902144420909574088439196808381151306974284879847517624878433145932783900208720270310330515759118887444308792113700714755387060800616546965170099687817806885122766537807003604315423098512393216119308334568589273408169030601918316045818173770086103984056855114552808983766600041046894376421031637668479977726095749728576059128036853903956983881451141475390248972944032571517748013802419187775602639128762159912408749902772461990993107456348939054162086187305248057241480846627731117480034822785321574976658445933274443125045370498691580131999052979656309455919569341237934087414599461208386627272365538010335504894742314759556084673072989981911554373447232972610875854718212913573573937249562760982223325436999715885190607015872741397825924718546902093731920478849464445457214918692899616081336121600036774119309376365327764604888031817680953618707813967341495943588365534286661573622518935253761172304908747304002597456481628368663726321240128341094560312552394634885582105482487507794280869360520602192676604940689650922365305232727581904666167031664373265511295283318295720911538780764347228454154843637477958356715768290746279403668635439679244633548760835422769250413968558824771129620324409128553638158029872598525800618245362738912682434220964631628719199213560486309626874411428604598059196916418095706643327446549424558895688515591876383893776010660309560559711417006165274360325830549507124458637299295316880355294958259663340482109887727000527096852393810037151316497518929918983080483561557139691354963841096131054216675223120237849646931325676264317224046547686227820127641678078955450399110274059955229473631065676800522265088233996246121233045625918373933928142455712556308588856752243511877514334495048809765245918240631205372299353958043359628011018908746170522926670851510589709934819677941982190479066082298882862578273987675999257835564692942789722950904997205762365457021816485504931323245695649824517390336000000000000000000*i1^110 + -144346380075505086366180143416968949238645146890994671324484576610994422734228237336103724724344924237828328267888869858117341410093290971953920462686324069159434805615939151305283815758773789434938512618686110058184068794044228623061152454499734951657735194202648108690209181319124451071829769210096958404251091621479350130363040798257920249255677180960955690649529856543026114378340764811264513540630944825032709537359063094524692165697229977808983424226260557019944553675376646767394168154964052133482251535998123761551778508094459353905703699540522226626550064282087289071009291067752011485654687900557917987963581850469442396097248212659421004571091754290516849158224345266271704008567318922525725576231892243320869736069624029869819140106632204078881747146780248086168370598645176451758409052334653982804953283596897556478555334348428315955326569336147598662859570649529425007386719739792543722714127589660017937446185546464015041588464932114661486805399192808925984647115573675859616280742247362001156793339520974667232139971232492727262014156194801824932143976504290271825556780013803668598767051413496967654374157221107872091951072204756527852200334322543906142696167930018228329326110098080635275947346372915888452299621300702794095848824993491465647713368295806497147245490754555054947849031750488086936552381474005897225669167677605677665628147160741507218468282520030757332592531820115079440692300570230563375387797232987404825720837363961150514477722815577028509866878440780755102897266774927037925737683203968895401582181990858348448726418603993985896119982781200332217371758564982137748880670494713807879769993071817409658018852622441623858166255134285038830766093827035985909111881376632141235039224236585810955130898942813153452387635596481088454872523420244898619391975605570781374736449129460057554974190844180091326258998885542887924597482690736698181215509250757795824651622945406175295366109941930575204914107552097306867174660016702897384353889209053657135190469217090107752474663231915904377284318362008833682738496208218812420971643953116148139348805143717552722027605477060011201808322961177526208168257281276671260233155175842614978002770104995819643302043226189248278989519403255527413894200923036541416558171814436800506606437253770987652986226074593676897421457676145616561245684319812137806094109105806062678697684552401251233104118036197762384999981114469073942532244366232239396594378086519340412852018121656587670827487261117108511943398702758283501646366704769433600000000000000000*i1^111 + 891594447252114675224079025990787877334780125958755052647535923205095961277664265971644271097962373742444032809590643275635027690328944280848601599200650638580433517856843368505108398341598706571239501735974841746017939949266253606099710566387366623810021180909168445744084784787868977511854796439015686312684120044970459007586792678183380666512314383138094967106725366978176521400266179414023775180853078499391772126002055781853910298824950919607101945389615389411639098562693477290292854147365401657381926466677081096752021532849546962152090089635052373976502458532825342657171780760873711527778426460874996069824619071118904485054430331674019844485212872642799885966976450898962067773070288187702408717483605302847371924328259619170400371365178921447673075242280643771979050607589104680956270696854552728239680365418539716416477180402980793972297302099080127185672107197803895890765292322982642638929747140037407893187286097695197323576436459817164764405547290477521101059592137632474612459285920780354725166690486759240430924984152346570814910175860488860823353153314813527397130080664928239720397934751275790617001934028722827146360868754412026017199472161631391524794906858078865209270531476766370119877609867479621009218773371857625588378698366934126424776287016946760165273345419161466841475540381748311473255268704068206315000066622775541739342284340782549712467415589344415473784502754999064176563400153281159357896458723614042816981394703843075861774107069474407964830571780945556869584877676037010494654943763323615366072385315732343906113188550035027697728950332518815399127952680056317665406807849147961428538489755041201236843841791101965123226346375631419162981713284141349963554052787895718222179913947400011962221544123082763308235373106339328804361992249034451762028885624411611946471595024023784965885125294755011502095138438474703940594556839441165335721183975552294260583719611357436336947048621038146442005962675760487530164609237017406557540855893472304995964930273676407202153026340235933108551847606517951899364411830900068109908145638764038995224147015301354180657719599369989028044744372352529900249772347103641856246739053120905836329755257453192349957040924004615283743426843000726568676016570656288076403312008770446795939497174570249362728301993175751792949754836507389342254795304317251386529418594412735253584580169379936483784197510278130763550519273758171162145496462079324032192479092163275047213097316561922428554590605973563793408419045195120640000000000000000*i1^112 + 51597513889103327809465229950492142993326574147128886171118265101588221648000813192062778388267359401130117172692271976032562112344894488581925527815536836318658893728151578307105407079219261424258705903535416913820807214236710364200127877005582054851426903514107001314807001796848153067392083640912720361573008208035230614476905333226749426127010725489846170826180028506280714977206295129769774049133594331331225735550822976373502742895666259372626247404768917319061642871627425031741201283295659120545610048405808398884597459267071768073651590786397948584602375425058439747163861744901334628087992605958244544936496843472155949096629268756817691121158794878701748317069158205914327671153152064689633809233658613436796479671660754708731761675199285553871009405592599760213580750689919525755979593925252950233176229266797399790043213822975470545310059383160020591948703715683622843260428608251133552158055140226533634849590848779731519804330320537707396526829222207575963701545397285569129199314908420615817887552258117104521419714722804850891270149244696117434329780874002963495792093282969478975792761244230064867230359241447258423983102082561151482762550421761757169725336064241860788549256151954821434495821431176606758110621063074650314772503530365694640114408205692692891692615158235317658479641517552330859120285584148731748889802421354893241686405486143799347324943105208572140054709596402587642850695158684532587784776102400679498942677295079143877235446466210014110799304789323515162577493477461633673467074667626740683909924823789739770984419997010561167876640659403936696623263669892677893036733611817557508223381142202054777031777176526907983312081458497225519942803789125307444931107977087680208980262366782262160348230110957398872791652140630015591871481061678299519474574412719244483243546361425214816083352550001491523358116911732376531568737861056524297646488908890138500631198822475532220605249036488934596020495255319002235532442233492645199862788455861306884485166061535357572357704137527016705680667308733777846974037595104970241106471691444263319088316601974714989834902460932556292183028775031834778623881773595694299240117778328980672683106647351034319074919106160008407830075327550343494926314866090212924683437097589429776827040865476496649469047454059935359072151098514829647004821429825413140720016729757531771216718003181213302285082907892155209276830215859247812138551515121589417473013086506536612323783938160715608879397489247522914304000000000000000*i1^113 + -222923994036001209403428898187505726895557401959663452645588670402396093010887357873480179330613600374802556980163942447786654989227329196809393678437707745183303329809968972812538342479042619648192814833461834914785700684021288050064157752856399643535164157887602373947181205752671195231509005080589918394691004513675204954074481719131165733287810597547579561910842548355891606190810428718428491673497925224243429315889526413404934076192164064889561777643891297451014470712445349346074222887177889418423433898824503212874270286292026209543839081262616718347706626195754619410959215003864670962501034840210641624977314639946998320212463670802170240400886492701436744777740951100464106777642091139145620737818599002856562531879528272825652969260613350685859728235029180656869981138407801643634263582062142795921075236677918355627234185864689495336298071054069730717463451050248259826524986651698236136792239329082709620503620886481889162222927063706817079048701615994449192476769981878898587204835357984305945692266521362916094930865456427879444788719986475012936168097424477855120633183636236496714693575222788695334548570460882634051692041721804754253594161159633074951650386382743169624133251661859645138889269656909236985689249194975233007776210607399716706411995079564473144324963550074945506222424961343717134487564004809115204244653728310285512545204710899165065375924821858200486038484973985487379516294683707513877743823389817773272374569744740341297905524893421389366730151922570643009324797065101555920495263573936547376771150900398595749974247552884647608204232961619595973870056277714059393828295042052311629054205999926664659199216681678177066111804311945275276302405361864378450709344186844304240944899499939584558709444931530142936080410177931300011135984917940331172217736089653146055713727202316076241778807848881388330165544721910980880392639565053725187341825934816721460660039915988879640823869395171971836724216887676394295064419252532012495579573136876507632216771422588009477753868736362804738020998909161064071629536236183888931641243206211206352509036278917792629753332801081248712512123053703449868576948305046220392355149311534635325187578949375222960399106323837507836825850214087418629297904438618724627600803736064573321323391272570867827555469847690410334763787303154525532728474175096744210690780443150171528476402649866707046314462087745760018439060846157918017286419577061303190239641583380270172518654885685993930752000000000000000*i1^114 + 129541514074026369014025645034983682270238843363544299229348813192760705429055870638106219251995073871777936750738692056798833809483211440902321633267624927007016814757834939905167822797933728128524608359848674077734087530119302646404057486220461990729347472765693427259829085883438269581809458000313681061224700741343804967414099643591657720220318970603049807780914165740911022749888305134884498535611898717181837215296371769801092775932385503512039738417547362490308096326021494949374200520588878595543000813078637801214680990052367482498755318252115015971359402031751177917645218480456076429566775640912537022811774914188201542630541597775026731074187232847367126542839480399843083797281574257127827026825223655618280792697043271178587351918387226161218090907774425357988993180659326504083277859034930593708379291569173521835300045642956799827163019463276472978676215651412956490209025471612294226152674492841002525340788115286117483161079833348016767012328557843181682961283328867903695436214163409203722167392475426311521340358525337998450882554601762075805960238062992646070794345701772906563899665973484161207127679282379181527931674085289004606016056626774259276312494545443695548744386804152631961638026347447774886519738347958135119943668338718762499042590059645191918525476330722021136238879189602740898445648638283285760333816233785364425999924086833791662240083701693586924547321599939755640322895154330254115545519128503119996908756950374626817991139839663340216332274002653690220211057774664529409990797195953619116026023422934317775103554631332929038979661145666727592197331262758039903373290748082067126790115916701838382407304302864130655481728993565235620876321451719879595966156215875781012074940673623502339282468409684289375428256577140032767975010141546991391721464574242841416264285162747974219383505337968938981591218965554492572022468974623817118082599641274644137282620660173409088502695572673035000264672156702449988573937248540343273069158046037268594015427967846362007758564764999164373226816121924317309269689907715695695870962621639946331818213380810201537069072852320166399672918335442840103734534226016401156633750997186430032057470327086991591879547636230001788160635861624701018832765733728559299250225900391948559053061923140167613892803194022832442480049823821317511986780447556367656682018832937785766294539564752257472498497043679300579243744623925083110656294047865418463123562064632142396129280000000000000*i1^115 + 644444414148854773124117322418431536086355166018071805871448311808289073188534136999943522300100235399957780677142622353228184440313256566391209585069736270492030029158204320986267360553405427520211293928253816588073278103661644151116586535714301541699876674488543873784303439873583284447769052665721557313550073633604865760748437527255251668919054562199263179561270393265961609304814111963029592998678002322247613332341146805758166265625477249242418976481312735541630676652878000278141454045146356897509084236920865320012703904045387384616344093669197977892779893988667263252741586730804491009775169854763152666835448220645529505194486450368628077136996073375244206500137781804311813356991903912772975734447982071627872853054364907454327320293062902096337246107333109191554656824567341310838667313118205103822576380103973753677733635792136991987712884637905988782505189325586829197972202298274056882130846290203832085598894017432221619867467472672080738730907479382973407655820233046326313704214438111185575453968493121180378909000400447897575235650923832771569620187162333014027336419360531541100797671765315402390472165928704470334501779844162593214028713142125768541207511440399971399565619561182674586564078988250549917516705662051846783492497614013507279861072755708836879457857540908005672860203309897889781931445736741134243853072811734989555631013567778132806014562411849151965867718259569076453157596073960031077648566427490912701593022497243173276774622369402991555370901064917211890756394486968748937784535936899949721162469218359144582151194535401298601693357055507826619847053395227828390045218383722256760699560592832099578472723846395969526063182464554459061662454085085837197740935401219712182310877178311239021749144685746916065237405287542541112918517089660373017656866371959923633881332666992284788978865861159837874909221889973939025774237040020041802851544221196779635225461936336731377210304083693103346767159488939882100397220534961562411671685448546234970920607537211626626189007126942877388558040401252331463481835385303592284463772178893062998884499014284327770009020491156721684393716601429807442738028655726501940414149831331150412421765726474181306277919560713632017048240873290033047639210155643588666977068068325603081427736570167910283412244741569993367631369938757613571668590453775625523646967109426141950957635092820859966170646187925364101774956066843489021728230838802424551964672000000000000*i1^116 + -383878302098331546214697203958071888617271222677411824135686234543045190604938446335019264739945032785323754783394546443398344836705676002803162978844697116230273313432353353014062298029171514480677227585044522636010014899633646808871817262557662011656206055498072539380148641764824774733089055941275690082927844873940348263683479553030645037347142852258632834746331093015472585468485676977267081340608238961492085362032929171880585083361120251584109041255513791830140699297119165179927714955740019195549328320930948124168600676730276369954724387526666368865059939135888418017360565822301929659375736356896340719035892603750106807918177067406983186678562424714052891993524843782704697055929621874259686890894074062816826291298692635001800329316096152087273410813561230978524292193346714418606191953134561362508252751489259812128380884613137494851943859339468139186626161751352348132574440415124397578077798723741257999647783400434463849819200325901262127594879367593459498625131813156117611772533075660094313614856766747022240512079461105423296580829554108768831986702298909590912010484097168845809829639660625055526832502002821698912370997952442643633644780974272226288139900141340279808629653024015655050698753910367458421822160267711044189210866333440788505369100353412003632191724527374999620014172587633116327621868198744957994802738862846819266897294509464649661836572682664852252372019412200682051985533589482225012232387670293895934937004787641276797393051289355401654784269973448508794748203634828183633849977958287849791055705508767626548681911351196393411464946504322382306643433437950962687281341997540064329706843111870981330909607432709998449484543801389884493602351589467729261579955958657298620462094341139008680548087798469453623793193810352378913666433957486738686967361803806658904341714157172004151307543256826816073467050387032387748554921611741219792856390858887097640335493049473938843933395783331250178017768839739584020694804301506848836694167280374998892060637532413663226960833921581893291445190167363549543488816867940198733458764340634886682813221363902808740988131559759088467699236398897952936283943263552054032515846475644037665370288539372623622288253158926558233207536897096300261388124348164418492493544480825805512476956928929157129565594299249032383686297315957876449720870986115646518120490006821497511979903321307909846708131490056552493881028150341370441944268800000000000*i1^117 + -616448100204038802648793947576515189717400829106765896237446661158988200753251213678279640486477842684850505590559581265318754138362796073858348161936706743266346561098073725824133673580883054330653526714925501548513070320259331786749981109268309301233871185335175338562888482099991265539248575728443041568535920000207360178941256237650737025392268373287307138397894355597457416730179217933998460164956954384997809610078201002457824777856827007579819389922736735081219143000490926139834838698836204815512976877170102324517079176215355434048588973918509290838851501731520592966858217427865942033647212702194294966184752611589679265995799764630826446141255769518898208740529437534362296296182287365972466563138647700662498903957946400526011266741860524583650217017441682227986927453587243924553302195592817075207752766330149338583417443243294378102323224529534242475211155456034181991802224745252625137809066991920675300482943963023876726098897449864996039923424935268639505033496472281365715904834105621375699783246586113602475248597455800869401546211377598015534775738533519057411063633785874538475213037458106990335893184571166943931100232670424114208053904180343586989011812705033897200855538127397346649496149770743413070286097309364546473363379821347439318522026890852184891445543941248327148159575332366738528509618694434548764954724963611160936351596040331401756179506100213795257752855217154273101767770150055775200288125824345657641393826499164343911970567115553935399367777821673424507302740215608946077901078511967245526366292362189613488287605434069599111221143907214330709049412737858689367103959092797269712285388545036963314999244880468543116033543312852322402411516362046636682948342282895047758198772251672098736712396396019934222634187344302390327548358912803435526572477318024236457153326891058920242817691852656148822901191806558670055931299715592349014855171918803907636262857928530532156511088817630731471237289020695983823143563085509119267212373985324668686994667449979471595774632135715106066336340199143028259052222496554279559990983830456790811153159098111096238157513020852625492420407552514312083817675646694905766419293890967934546279461218027507843692917788326508504625440652348881745370194693750473851668983517966781711136340190921230639818527512866513531611232016091645083326523301235313927096240268456469153751113806555867686286025178869146549569454080000000000*i1^118 + 67196455933170789761778573164351633356186794458232369829365268923925374333409952803668290139504627716421123027276336512231790658278181862199857593797807443494653659593980038903752177859068365989942890053322622583351982079630351017028767336818411806067924761825266875758266253549080139387215108482623816394569747111785890311307171632968025915024906791419651774990284189100345439587404491735205037700845818468461665114909028746384495681131304336032124230988329853605602185887284739590829586227079378368728818879818202220336471885008210007605876684396713998301271187872153772170859876694260468391580166705261914530282912035697321070684274833019560122938725953615302337944998652989590050918036908080575928422378822674160842948785039080538685470722427547891396728138203508387043823594363608811855522531071716538218980890849854651186427937772729396450843393588517241432232207617251589658372086051677250204844596351524130904322244280207629838817850653440771023088907991577587109130151820529524833442321735843365763901652559724684601528240683324665832735149346366704227136010298283529793894094457520009359771702244802700600772447971682235655187835765094151516908826229252223926088167877114498521415047264580253954657504626761675760926701275707915108703853228547452178225715241717851894604803452827963625779172606716870600756013014242421622791299043734785257069787171836781354484250482849486607392856937470476727190302589177883788928886744121947790618626720988929408832088025651615572079574432980302343515095707556378141236886284394566890097435817478869403847166550807778291936693979717850242197950685261756758557883737540944910048801308571293950975378529987581188619930964190432864196642628716212236428315892272728376244518517861814565788001073786121280754980481595816111045289500464213614933462648491537977946282739985438099665044501232255186016093780699533050491763712573162855043440897599723842514746140305579674125064114142414977702042455005348392324767366157307813489475398956067261502476375820381836717796804029742639578658532606990293762437704270857894429035049739155151078324118105510698679359731371502980340298950578815900257392719831707472874331440240845460952926202965917301693199166695250675647893999881376341160750366289997420345676151416886124401304501155182527682653001595601390066878730920615196296852234985338272237424574857540037956309096221608903956234240000000000*i1^119 + 1852554412993011854061683518458534033238455552182227360383081747990258107869804058145057108251297096210508539145966926409923009844805781356434962249418417496288606636570656788728094581248028460143187628886450817789281366454533091526673250053439217130102292821307891661938901193901649247452086895285797539342885725553486790070821734215522457231511877247588128427837463509514707166995000851602457224008019684025558270216724646291127982122595349181981829909538692846802338912497600894966588432494002551575296948848095041702511656842492757847325774924625786709373342917189697553875019811714257354768131004718192425634423895463997468301098240433723024709345140703492164364942638288165357090021606621671391929578937835627045973690244590170599891236980182563338858000123128744169835245203701857537521142045484680964193203900888666277784586077868411534389076480062216747531072913414801842764671561397055702198568881185807780989566401750740312763802287436311813637077403808231466735416861459782883676944704037559008021579305446959674095712746333525702849457267406088806272606194111973924275479548595591911293926168289314602124143564747787610372941010581796258437811786822283575038010328905749201929058063283870466691204386098362701013595279510860732781879406040106985849965872174114668546889202898636220205278904827839086164926292961912670997967155716275543137685428086391237445088590966655130275026116550217531460415412508234639131529748997577643169211451344209615834990720086370757420452471031306020802686393219590465127468384925220596596203966879342063302829714685660634536703487872845277347991823819816593223796102435454524107177760933712203383042606079113545115825619511560274440114733244714341325270698605468502451926305569316209597273546106393296078575834623323427239317661496081141158103857960188010097396040107250870459671800424802840369572728416493175802551164128823384396478764400054348537663497846981536596602723947384684343058402374440467225339628395600782764297834558259138411166285607393242448667388176458548069783048088644939295008745891377352715698106965289968790228925147802364151729895958360328601777302579456288304674495715231290861932746977490926386695401041844636242606173465342763444161805726420094609542672239303482306640274580667016575818043381556205597225121193331646641042493281028545824410608658041869268833964521409860985264537600000000*i1^120 + 39278923215325040272933120399097736832431635409565811439627440842075468327480252596950555206350031733575242518531926952105307004445701881250011050771376297972959630934875555511359054327905301569270833207582050020429056400046741841442333788912063795355300474628744219097255409222842026100179737320304402680221365842970864951445527139990401491852992140994340347177768810740986919172758121640092476321272239428600709841639503614595321616296249456706115327817381648842549163161889379375337804940559518150108599825803921047660309088106473108691811573858212131205348816059562719903042693272490132155756237698693967370377455239829646189547804907270093697845397082662653564567098671900600881629081822375570214004524674660994576245400565732135185388777367819978258749296373479778285764027856096531042123725690626867490398505447444780295160623921683921175083638977130020882582692091594448919281479349864618810723531040414144492752485917549261596641917934040122899452171087791147108102755620130999996515808915230438962545655313888577239370973758140363775131729709523801804417338389171151647660133340956446451923999565065187868507805331505317684404475680044166904548050938566442217524042244627742794280888269111559731051400322441818922252449162731136307456837434028462418470667636683055510481095072264731586991319549452546256652818262178331696735994289299743243791927420907397929240029381373974989621494199814031303809204625377789687397825765864485001734061376984055106490722721475562923951125821110789068842729086862761134384212255399060783222093607585377921313341288820565989492029706487827854646734639992498287019283999014665503966777099718686948367634103802992661775544967684740011480784182661048550664014759726176830767425802675935402218541565771938294604024938389139382590227758440237465814235520791963745489632861070255035385595557199619299490443237526672519181879087634255590328652161976554233267274760960199699431818127105923372496786422096828684408934801094465858508088235423881705593856092725358145046885620976904370783739906172569725702501775943976159851575847180121151208131470225714713576824639977228564194021456798351536132649155223375138842121377619473580895021193982636787924805831884217168186961259301645144264046185896855224844811646487100130834917482891896820896176570129741422930946546623212463374217938370266309465210880000000*i1^121 + 553168012234990331094765528031341509831567970520414152904944320397098504362520817021917441001661361601984632716733392065820043206421323186436111416496524530999064105622350998615633545331712238467574546043408496817373368159497377929379300344148202685024941486214191810975342168735876377211988934365951332043981071012925897611363136790145846595039557893172557656993621777772016327827287255997966123786818332971364974369134124202317618592087904044264308708482314996052382030546387494769050936933839706850512633714500485848893114369096307042301242430074146260995508821464680409249159864194884867627770728357439438909065678613369808277636552560582062947585902337576871148345103265552894391236805573909655403816938823554171571989953885369417624991338415335592664549816883306998960743795520082083093113903509436243982701232684963146355264924078481584011306248591334602377090270377504886120331335533191279821417809232291578328135346950746892698623827249851473104881950086240162519601387444050137424346711114934430432342590139628676257431820426461176140214243028919113599517942169337596050474500186209128663741941560926585507427768218697227773943698498140570325802716134224555248230114175113136407657736404619468990281258341399680186106206574887375638611624530511134147921438702379232902446278645387018229336360269564967875425453595266437454419421307583792169081655530737892740697388947956565089037498714882937210429439881985165265154237919040705634022929967025871543288797632048636345795900650451044601340109176337119206274666956925713637494554957653589009788117726169250063556004048863884313666192586196494460554702206040979075876150655294467847838889250138816231507014706889049961812793750491783999340937784618795074233905109724935696763508316640601273798467659153904386796168469825135857182443936374625180517672489190821749941278821191798815438801950798562830334181449638561205512012098156564157153895869956858512559516599172749947326984532544258606754735552545362311207910888985510240168859859182953134599854214047075594556832172029359027780648628305200731871400121934610662008712432145143653937230874618782003002193870612377849934482291458492744162494580396223341110919802037977083400873363751643893719043794331388227387801633199557804068424126541645957118726107252420722052044323041849291442248036122624000000*i1^122 + 2691108335652007240075849125676394762974377585392248335924230332115262972648817424227312283691672070464333048168867455895700498002446821417515596027993961569395583726128456437669675727849064620081555353130308965939782657767066978686238306504016927798346952985127413634274793321097795736321943804866001360364974432539097598525693781272734135797961280659274274463871182120442914913119746636439300486790095495744010556541195323193484709485412073970298767939310744178221572168743382260388049576396958756794014971239654502448589732846968545722017783270120078897479876668635648030360417104299732538970562290619738480451765995325837186475146789964709769109887985211909000649122925073471034846817563042755246978102846180469971770922934370217884699023399374718900753627128059923694136370097090346294048673273101483642801008161409994229724307719171188363041492521028183052850835241099700099889637584443586383345015784327350933863469540869235200230039047822634208065016591826049781319342992452275951008083308240607249309259089439972149029669621925973348202749084169280446959223772493329562123908208206501507769711259788589264058682181939494784011021707134728639263612281170648622836437864005815434132050694512035468971796446556830916665185591307899671224356296830780665473664791534453556495271147555315764782924927519353856828365660711521271949016926001592994682873308083266478128726242463407639963567365518295863394938281982922952074941382507852794758045795774291409297909685709382788585142138463849541067013481620554704468992529329840190989822489926529454619184372901365775073743390522410798856524850865664789238680773293364799229348620943954107244762546155730295926099534583596032724236582858704058969464181711677594439425992987675257008000189632451959492747477104913989312031909264577767399388860979634304607684522808972773619091539677788556379396411718008169629925926675343719977677768887007419836799154598864211062123731012251060892010596289880848948547745159386213945420622586031138699606752444051404281823111236836611911002569640835602455772026609614256356660841962620610087479077719843862571862549935612617380698922665142269027162595503652342431884283332485516468327532301332179404476246454242075974640471213205209115011234449112595862906572644530931008400549299262604915507200000*i1^123 + 5371042170683986073725038371924909669831154981782858086711537804495946082534357141335571012439770758679141986727690717477880944809686408966723493382090258630092528981184852101184720234167466480145499209799909515418048894092432873525586522106797944496542129536929506858887956462726362836025179865943832822278879752023368304586876252744600500962207197213713923252690764514794301081021602884054506572556130875597516819049772449007968784915683491230361811814008532423449134041098278885257092999833909229684032877105224234919946682301929625698824743790081076119929448406390070141974683967553629543717749172539247905755943474944796540426844634870319808145829934085733021031407580942037670102304944097141948408332016994149234215665502433543150891647897652581413889302013878028149670197967595790058386134864091527571093588545703110676361764787051515634688661676744901259742598945532786908002785692411743947891279788198384396022756124965369835578632795113253616521922134720477022596635980162703486884325813417844628858126919322007234964713020536109436460612748236590782394899922099110723442739648029885818350485673819451481820895017237305660282423129144873276565001263393860386784823301634809207648489481586950989183490287685059861071226676992676323100224027010725261689657120231685424303784244403781144182715954072289664774176596669219092396804740809175752883557679098525639780663713750411307304437994775809590065728238340197854659875979775970129016714235733383863073351169065452364431768671111812873582884393863862203397316162048270463551820028264930667814631038348423284690987129873387166408014304778225792573362365756649983745771791335078444125330756766080824037122249300278441613675770706682391967759831562450804343137828628650657498280988224067399573086605549341860604570008204828077883794742345490968247014352822451996764185091808382220986431343848628846358830586208301866634537599620109380662701333819825852252796039877103796723509315041685583550498654868290127539466130932035905242557557882807119265877522402565358021911432713380329226593360488033356434659052939972263820409268305520228786504710593243051354492230378046711637891376176336876057575885481221752813215827195136315124174942708552801244872726301606617924212310703189521458597881446400000*i1^124 + 4236958788603362658595778652531101748131710648784291161417760947463015861884366048820481391084903353453925975472117903306437452385726775156042615017494350276903038496856969479002794721399969847959226157519868892188152141779900576465247989279274791827891428128646290762081393426110705682842086523500692696771291222601260711953222007313944213002600249227937761612309959376740856274862539641006885253322902700436198211302993776199593821311634467223180715620707674925698350680496450006587804097056020027639594343343734850720125867132941373796346147309806378820926844627623312812438111348182788727326803189967676107062108748307386736769832572409177910735432854820348811747619214678582367438500090955879665414871838127653865876026182590872897365145993911095737697813255871092216582126161254499305286228816402641015425103329885454939677727606399661916183934368707398528771572501259801846782154831893746215403475591396830573283874400548335418644167397805152030158537080202943010827419246205232202224384672891885930882711132107341386527539424057321476265936781191854685293404085461392053235946552743424010905554412576736325237004200107579460497453431911664885232452691683566156186855322454626860736177933002892753277918631152553326870139230515290345595252399557082045062453953369472158609606265663939486587778307795747625981157865234745147328944123847152775813650170104558120508945462248702634640993320033398232790945204392575038680845081137180018717026073418474121968266407645224840781954778601917881731285208101544688312955511241923600966717938966652636442285929058046134989077752072483339528839744663172781550558702195008089449290662643424456750428024998913360378931350176857049906063417416950421664768290809863149491659012620034082319431143491568906644426550096067437107912184813012475606637774216603582303548465353967654286308400447241065724067112026551167059287495532836124102535317293591407302389912080098260279195836449902937596114540231377697501629427370305479850515928741415219934095748152615955639326472123909950755056044624223486999594290040092641451991559628325960330023409644707873396020361853440179137235569700589037825920383832102731710051117389262802997872324319507809807074824731279254033133901608111833088000*i1^125 + 9030798448573195364488138010115485282209137713610673946097449061452190416131850049532448684746482757832436830951982487242357694895272341025664408810980735228986230129257848505009262535107514821692088517089780206535910051338584945561955248097653121872543218403828427777635947478603263640035368004321582499842625607947395302081400039255184989753951865925111511002441354793341782584671616315488214439307613109721382730047489484688266783630378858996167497756024672061270274037430116003987794879855672530688603518162923164444341758975966366147507778858744078246992723484487867085995347806282690109802313962994874304871245150910518055695522874892267228101064355473040246997255498334296019665353906844859002850734202005804531150123002943360437372545656120176433554621005493538780881812972755669570337841456843594636835939933684093169067849535716530003076731770105429178171389693125716660688798327457579544282274529293465228244385092902241150184911437591068000766046451741768381084199865966249669171893920811140264920809297506033378244514034886654171675763898452624427797206479900996277290317626246206269376784135786051152315472462962523088397086603454538973825602603552107866616811791531623191151152637743252826483224332892819989468335931815188912206592928185896981902937711798385010665547663223084933339200339931351685279111245636543602873562059011644647140143313584538294278342853457983903918995134446832297715911511258448497918733106579017134046138677649173404276784831417017037922183444662247849093034782384357307330523283213494692768176904695922412689280772568195506572745594423993852770896324445898783435913186897653972572563242483226515221669924529075010800991843086330264275994495595047114241653801675943835749285138866388452609321708290661641554978276407455511487201554528217099673164027624991158578414509001618688741617544803211214033563442455463117925152622004582258009221126498481067601023958280566791207552029083454536020393153146748627767717950708348896635863746274057174939484580948070546618860867685725183126583393684326529155323125141650592320580009947566159397639701278864460193653458753597849682480492876590928898481974158066265919693104652608516322455326167603032883200*i1^126 + 8899594606784813717629455325874646490698393751474409349764765592873727310744299004078757911582114510574063410804690759999660886674736832056123314856499738251539395811171878848264958611164111922568710441577272395210832952362185352730243308080680813030011942304875498148915228218860240518920837021004455320898081511365552629239853992890483446266323843992170342801652018718259452546376383538386075050258105991974025589115689796575439434910510372456322557117399603058945073516879574134334278956830880923279603963954894269861836736573679759731447486983293003796499272776427464593438890085866720880132606856464048362257407863611798788682657058668222528441780198613340997704077878461745076225556049035973506570378406841604720898988437769922285505310986393551389939113122013345582576520376299251334989209872378338466300219265526746854619273665509993489719602760358093458455695745181795427635560221912955129847161420741184585705773142558764023974745142194076409549635053363281066387144384756931605922220043127255209561150651610968657383466294388565464958666433752022642877817629752944642692390388651392559857926804112135147027674437947035010853640416397132640999432381695065200649987465372366396394221694881779870642244188123970017500365985736813601614668725694287339976919904054184646860270876096284675180575102910078938488992483779682562123291546226270315942462630560690900591582869577433992974243351331351671341442760804159885534086019281350644744321058268122183251918040013304502404618411197302999259946208349114417150508688231385404663225076003389666070314840200468629344384999487686421975622945738349727523949676931122904951649135415131206267145451513879888862939979831233211328801525640743358795334495242514605844515241967702464547806172578903996033755827556688022464421216496963366277812872866088408209530355075849085432386626927483441961812139382357403972565873799189192793385400869412824331899288629502017807168930923116659926524812368923184296663059192676155234328157001598489270314582250208119218469424186251501406759129843239816234134277684998473737479744416641297483925547120148256873703440419582659910962193478288304261703587931036571402240*i1^127 - N1*129419882795812308085178958382614513008299868314358771226318123785264273867954566063789810023728064939451705625024644121576975922072256665186637098834733461577093637488831785906756945108360588893455262239801684174839990162966157248394385319987928088147887735092737610138567491414439752568703855708161451786742563367344998964532649211275286952805540139475897704487805794969782072709665152*i2, -1401806761751666355079252624427678895099511595095581522980329537121871795397067956224619806487803474647171643533466989023939861068620290459511608875751348700049243091415120639968466432417266779550145501894396240714507386286436545008078532452544468060313584988006124515030079602520681106961333782745009854261091976986707593025682851370456985133825397313943760949628149632798607266497014454017732378096910959651621096425968636174589647466882263619300657437969231967001384160340037771777323146034890435282651763030507154321351580183310459552435328132428136304054401970311823593107271629283714775311157536012667318544993926225980698910470957873047534266800410501081729870218270018324150637970568826886093362544778478378200433091704764396447182890157328377444863470491474955921524319477476731031760265431035043696015784042974478248124937348682795117486707809157318152356669455104082937163245782120490263441924585625191901978065373290933838476756314609586493836554676613510701860125329589098432414491987174796393538550661158761643921710720388892653295736418158794821650360853324583234875508969238492737782550228986189307717187285350016539567773644143639907070725009121587009963089912472236172717565626598562017035778233664417573941220380373390846253566351320955039312753960561819377985563148806108374072956565861859160376581689048642418250199926689916162841618952007240274008957592832819257558910312040591601704445913146836336698112138513629541289589273915218378392050012471454339752229666600312796810228648908897090153446607237753572645913368739728476664494710016036585640920093448244819961706569450929079967536066335416493895578067588424148189329586032048144238048604469968167690247329738611604446555804203415669828454254119575590887734875923968603816695791584728915523077233108590970541047077555100681236850904672489515226154306839819544973704975553578338169104034467275375995471552325082376710932643274341830691474521818854574891271975887367025850701267941246228596903961475275244983300522572133047297398568272675019719635603642881191760489074538153222101566615310537577037713441730725911749936740140201949923749671085921892769202518279900512455784161379091503593941293998622687608420903044460140076778606586583714434076011519033175010444407943838737337953330640774986705223301677073638271510988572545852465404872335903725025471271751055693081407263090083633740874094634899799232941003643427168405212613785824067734914094431044174274126085769781533883481260760605437666320893620604178234142802589506295729952818332725692591791952200887151716329584272652247791380417047355518766072221904292996849747075310289007631890802941256015694908326976426381164186317723042952981534755717235296206265053917860981901795051630886502151935223660426422609214598451559209683643192918809210039600049699873607754413343123894359259192238874354067528244326397749128520040425607708538282587789578863178295345126143262174532385892347713252676364659070273645079854089402764072061285721703701918302820791915406877899231240362248999038231475633277790741654348383147261821167479740271410600072411668754296726151466947155000347432588856431015654492274417919201634451671570132125049831040052512581222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -2208152328731072664117626349690488821567623259068988929870787425696455478792149438840107270549764808884316888404663955115389395865487313238011322043881951997040609469985288467458087816149052314017271835952496775005479707460103910908830319748101796148102534000556180190126492273803506033192156002357647913421803737263608624425756022309170913818644192473043373949744802678449012351905674879106744399540858931259327997632167999989842882367612121238907823956419645799743449084347921311635616294550143273105006435146033532185575266189991353638767462991575149911918256154812336966243136448314740761789407035661726689667995398356513166096815757711083685865752625572893245011858476486393732418892398710939950019199184395999814954008623782798145230281360475238240696049193555048900629350681419010222249956069477662602422393044036619934231857907309341546375940291045477193435214764190633903211312988040039237118120521385106700483014429540858069079538606188422903013960291921235262912502219296732115255685264955821649165753979180625098881677599403191788525986208715941660454974527361695921107780597140632597529597893926808128757726155733533796384848029783009033463482471170055532317169976460856654706821859824860222091638349864686528409951286108720023645139144288305949672597971545359804808535131938153719321720824670684721650296829148876044642944739225324040941982810054806035885099501056660259853148568948467089195632937809654731913086276398466642807290710795090374288794748574272951220597021817442699396140350614725178277487797985743338737363173483203296338629427029489044121834787154978767851830305994668554065814049769825274014795624301115689249480562847186749221932678627539753495443457081518058057545628835164039954882924457037306872844225688892228061584988289650951830621121606264465696142221759331778325760024215242844659087320007463216946990112172529051130433998715016144759438048883277403306680850341581767208746550580954518730535092617339991385683722369284719937347750116368902018210508963749466029174483827399465400594153196990443696911655105706005888682976763438722854177205750952968373730809336597750419505806100785140627437195930218301457046193806042660125877382898226806904780978435608781569195695459422366466893333573128741756676328420273784032870381804942546595158537112458720720608498312803707161496442934223256233113488962950026785026131457666231819856016927207704170245765038495941042729195705048074248371462562268241452820338281312612808588698502209989683890542303133895549555559727049512138785374288728989915427509484280345253624127075568607696292816796529198833133683043514940661342579778882286005157857188846846935627222593768056532966903595671420432386455338722483439437608548235096765246204084911279786933408328495868277162480603808752544078243440653366927026881085881417206893413539062266719179162146265406584447454607537775643372147084284859456354577246477571993125507176115640258417425095437549933683390064790742162735111586068123574935199900391830222775431846936456529949070646018637913570232636802759117510232283972641446390297617429473435345329493688269696830368361854159218489082123937795217729575237312904077695870243642820698169897168198959104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -12392567924397866024061097799931641545154022061448336040297156957180083726335855643392647180898819771601854360274939074503753529233935191338169112278053062622719995705556199437494096255196896939607992149606034727636611749301932840954012767949116930610990139247385121480026380837606261898369521873405720751169826128812306916447186788540970940408633927414408083589655575441579962857012086649266585492913307586460624268498421262911372549211895026998825975198044790236243916810841626828719287327008198652998839870776429546546759062702189776733489634894486555785798762093137628659296449045560304554852046282999465908053829967712133490151930937669779997115871696149563066511515861042753259586339054878441560401199342397851325739679546234784883277007925685757255483067444255727411784410757067672780519632989143657709872418847401014646448117469988651661173025202592664127588634876661851695805880421631710446398229227328623051525260273316250483193172371298723663808328889995529559051755889984693522862995403424513709552567173088694989837953327942216698816671425885070369006689601228322592031008672692139181296179271894390978007186635538556690400161362283040250817485528040035705229825944896441953699023910409574580238424818924675368108839874024359244454922802627415126512655120602273937620881981887134195967261865890662819888921887501698499046520734757392044844878053594953721158231140972077630212558449691097679873249841007254805399916855928309023988079626819181170665172472652753167447881842305658319561194523809652403623211103970057312703174447871873543841229635160596907350091766170785697034278000506351437840757449324026660114537267554827540573636358220989712895886232543150171936535141336243874792745567930780936786942507266315719525553444276971550392109852879754359964154034569275053127511845622836279961836501341081889098403205035509523304121578612058585588343558722835583918715478057398687653512163268439577983014022550344524649995963538237342017765207104230438674848155050511029455827875165051710379712015837580543848900718907655814137785122245462773629468068730520903852759346156504577260685735712512125433211611517806275786930409099881490894584637234067191779367879759307541145957580699247240011264800640147263364784801920745099641385888758276372968953290086958995223080099997576310050920356289043886394271718945829707565583629357581219099725141341862351457166222993733292267511201188696683106869975681762930196315192235174506729655816244172600837418137489975186067619772451635306448852826342077306162689365495279476697863091341174946381660938114712894486646400353186768761526852433771220789048499773368858246967067682239449275611621530144261345309559407285407620019655796951028725095195115256036047394487722291876878344575740227848312494187138527324340394669723178709608247455031569739956994599623150602140602968588619377016950220820330613455553164080313899260208099823492789669800073284560647517396615266749140070857809281464312943155288454716349097606852892931631398788988004606619055459021813424808705973265939502535316047190925772269485460299272821380091995897876271418472378515044603596060813586162845766669950849113858496730247195304094968281813978706241126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -26698157947335689749753112418057428863072918256931286811265259297813820952615933886688336953421622246226983459702531704203129533071209730604765456357320791207687107811209818944672402207647068073494797895907522403706420251643407933301607341860308572669815388422829759232529223028610776833561739104914012103618479503380974049414330611706280459243762102704215329409643509008550363909863634182231716387546731212236793693332648278832347700767528304848180753767853468177339771944681965086454236081275375169342198495687446223583681675018455538162725875981612705151652011433138138879143174041370386640940828586616383464129831458342029646272264868074386123536411224064382392979864798407353820871332223107443858028582955121014839353906241506664903834858688401718811369053954701636041821842600515833467894513222311835576911070949166768571609726705007979283114116119743913265723341111062804048476900711063861351060442703516076921166069335919042713241827573948172063651698733703385392671375591115170506331263259546897108189341344829939119817730640863602055496791270631805358346546552586813198444274448631610129715968312039282810537126038142664206422941608916011387519092498608732896743680182724552957564621828118281344729937536692319789943004155419261428929554407595938760031034177357577039523214049006087975593976603082246469231698804569506730523777401895367116872796469309773826785777610225805713432966550400021804734932201389833908788710086542650580100697141798523365687242652451425972488437786470266185097614184681193116320361413090359479948328374922334411810628837984498336974706226824401128595543564260163147702064264555618907739068246229477391805899189044261545628168529619240312147906578340123150614535424321594330139911766926264863120189114307123119040341196937289332438824978164455802102920801061692047120712730216491485840356017397065003550893070323929464490825066966079766974362495296728299049674761456727972566534500386846146994307562674586007686651928708042351048711287249711393417057263208282587221530515352461857940747444949471071234398203881537062051270237232490173505269973128535781004698777275322044305879586524817799044151439531722831822702050424188644701476762298450274527611353262585897688130422461116483869909813385858731503471546577510918953216620861778814435193006899850954817671889646894224835569993440455932034987839457535279847058763946290850734524758072370023796870826473929180496248393577006803687054381571727779558997004849340401313115614988624719986336937110566327998925678516377922205786846647204508532060714907465003312158371354340696629322357719228158070798101004181399062603093890103649842146176525242738369926183482386393362028273572182013608211481300691888054568409615091640811494744998502961214137376986970183533644209391912528802173261627664445986198607203257466474577763855303325510689730789515784163439653625676195929471750411441174061669810349457915358286013307808750324142783553470371671754837466869102451239318057883091863223632810336086326207845477404342992980538109434845427822882043525090704746242292533310915723786193103515157561690476498159499927883816503189515005046536757046220765723906080764652026724280499761960058470971473920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -40110366461843628609643526430167277772438739417834096777209794554565644590074990030925156861223868886754391702001842019627525214018404473287398134897012015546342612098082386897626447515539996818140659552761354515595807577815758778177591050565236548824714953482314943329438950480024343638007022864813333268328207332584587367495249280902423685971055552899014923090966041987792570061806296524447059602003956383532059074564740115647687292869253604786270478591604365928675209193214693974600389479603769542479500587943609847962172246967215456124106828603582842599022361833294259037587263794855325555053711996922471049779759694995624751923771811933422524508618207674243861428813260201943885243612638055887567453042344877274070568243055930491620722099672032279094002457763557231067558961025289984297994602534549503172981335138948902347033746894286897754632111591613273955128468975478902044394345026650644445613974820670733284852207531011430814199490926632756922175002129407008411073857800605868565020879970453324809170685444864429329762415162710279317667201541156313596388476038198203990346960520099047701063399268322796752264580037977410369269698588021659366078922331554829819987438968890629205577512959080191673542599569139374325240441150462808890253183352744151842803962960421842850108565129535039813312739226882434618994632875218549343144662125065254638825629412827795883439316166926805235267091225240629976953741360897777377809397696479657118598516760510093756839607918950761335294487184294693752417341285009135595259594136469751113477774154437119173905011616341893364018911893757163997019577368272740166602414891120292679035942815760500000649778808254635317089838789712669934122099619734418963376056777611706391501818815064803814703344167441413793078102487667960274817172196316996775211093393437562227513363856076618928047221905531162461238750444149129809980388247604394168601324367335749859578723207093839885819499672461316336162354420980970866196799753163891354563141109612935789158731136097842713384971308202035980445774619106535602781761760918270996743064713219005208702677310215812718474964352037241259837649182800006758517014705132912557539978771431233029041299775518786417662939671372627364500242268065004320915954343103692485944050676162042128273806960705177726336608523342581726169628074127675993067770036138090849193907087527802038618680565886613443392177429273146959782465779401826804424128078831962596150552850243327491124436615422279073896987053212919882896793500912150026822022512739671844050865670791066227474278739089081726029843840949657120773752960581588665395191474825418238250626181571306307601773113355779701998012503826740719433769283387722475678886328590358365770917219581567477637888812493617660889805888619892726798803501153615252572668005617731186170587110329336239370608929688859557919846924035656420794924312903875966649347977296920866303225417945887078604698199504366842006476561454050699667728675904472363956548197773734839821151147781227249442568715553211386403911447278777878249177298281149235667110021574671135469146185055331798295984113977939824713751075474018343163825534678738730649928564667455100252650637113915205646245760598016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -41264366821910055898082983327400397246014457466831051468096095079021499980623534703109681273139534246809243280792858085070256850275456582161134711442793048111040910972438173504877974092149771053854007397186139952525387867009261063602561066081613569317705497243324684849619151730610207454846788120032418483680987622169839580480090369200611244074513646756197322895650770848486057974157421307404800134842084459414572335352788644843453538303948082083559653680661464056623651408834793593626628201142124308579104395823191564230176043703115828522834049320761092146982710439371203949565821245839457052907602592530515007094712371847741423566968382083279754926592904188273649953482705592965917725476756404575089667666389358866501322346348294305467138505568056607779708340657184419363757356943393378766594167819571729029973165367510347327486018187750363675973092441355853096974336432879722618470034351091297574834287187682089377191270625055609152895089950021729067262636704778031312305160009207182773562545841738490430691243689704616054413593447985103930542106851306019277375794302665218864646754775596033402331915221334622522624180544652950602483055171318086652650712834120106415786031003328520779953566466025059478486626338475864662926314796791583434193228648649371934477081425488452395578621331056075504149842308030132442602502480776488040853272923104011907098604228784454497626244854854763055384898648392963532774329707057418845934635890550047937980568464173657641733469444031240170377972022114209141894839144677382205055690003673325529061614591597913256203763991682322410469049198158667075077549445413772928830207389827683296680065787050821589954240212499559293907218931526218422397670043163107299042366056428940989603306333102889512498814725004846057306157967708620694602387915584156544664693084848035572240832080252063908024610317223400918598283705445637745463474592970702356264624372657759938722071664477796199870889219890058704639985724685486281042870468323251067378963249068935494589493858556141211754303172053115305394456064032228127049231025976751518924466364798219941837730044892354681637391702892434389255707692884388929250238789965627501155716599973334519427546205113711512032192248355779238803550202191205225809720982854742647576791118559280808726420371029162073398522349672897890638215809116537472454516649323470913095773943717256588752845843792689670184386359873179504362004422151875200274568020562970476069937768567473197415894873329992200633050373788647828048072164602402262906130535834662809530618921033933056799524532925057284764570486049785603749873470802018682794001177246058813992705047779027246530871015104799611564593494708929772020661258837821664903027709295577622904100570566045909401348111828439797222476401101274755140306468806992096910433316762617446566150911162545487356931920884911969102453157902791269392304352189950456561964698157922108526769520608940580166551163177016969725784893690344847584240958774068906287244859388883756386457499165680595386035978126921933431406150399712065008122918899279062832627034527685551563239437700416362935269997445321690969332537442189046715538401075842001036928019483653365642292036345053885406183319142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -34229368497461663753586924843416797316234133358723425763355758019761719398840666173896602218523828163901939518583995975406483555885926873213999897546265691956658756183666902731929128154247583879470266659413197844060564917457814152258909462384298827927700595247212090649682656343692174541276078310399267104839720154394455885082130561954932830012156941491288549478189586581974467337540114715279523169819709462366164325085099511087387977389016827024706224891146712627115410544588937649261360343133288295426087569677112237279339567822181909349745403811236197876398810936246193633943903235550553115842565809152541080651081632830487588928122759119170915008729067601479703142397513312272749482401185812095514700265081275214592137174444611412844833720069146627188756056267774483112011817474153326353150584019968136425934191576444785958785929920623903756988323119263005164328114250278486420459445592331735088317358508081030805994886644992207364081375931082720335000078204964463257692796471455311760216490904706601021377758326666039191160574367035228631145917005727976714133258845604775635721797589198649768036179467710581136200682989416854481506308722633689563510736686807102075418705987910279900972233974321243006779892822852256772016721540242564110542420494777376751949785219017523866523188252022481519914794906806526651443926641859021131561103795512773169243019135994453895277817441772841550936904104987648271990781372200056811805086526471055102987826243713104464199324342786648428259916331353570883572434698711729268542597689066549203606142324999368730723934445477301678166084709585765933139738412685940562862234980133127342818740986054531829755332839733546355332088911507931468532615139600202470894639349514625964641113043323035193201986206130488676030277290060676997856242009665180162015173483251621447043319226394300961359420250336381780552036624747298910715435719756480911419070427650500557537536722798686851996118135872625774611302036151922793347764426373137032899658151805629221379727716998526625468111123603769710864696342514188616826197237211504942242495306885332872146602295293354386699636275896894165303076640000154077817292091855366110169362517696554456347646879370285670405300793602204836643206447566023883643736012269002413683419371250486038166352927791969830390074492836343319941428546818500615607428656475980935698366029842841698579672032451528023581693054546952176104265620862905578961591911415903679998199216862604681695227082616839591286353029777434576110098289117291023087517740567320973340373942963019605094222740072646906176579628697273936006629673677357763935487209135212785122080389489736022559570414184914960293398164084426854024923365355486506539788557372989435333234613306917937071486320432386607313645775574160157405204928281253529978920787318579040854908112736872305820571611717760652522131417813928117391849578855287484616571608229465383113524489686567295769902399166782883423503219424131277909392321944824302267016027459985998255054862396298878916022518818333332995342133890447676152580083141947207136320238017582646328934511527927094738856959268469461488009568693553298968054563243181275144953402777068268985360060784899178930404065280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -21779256619985848456122813647741792010218375650729872292749045809478815171219322492944421181075354093539157053928188498083488589542750649830453725111556477568356903391532661915951782068065654886082145907939505496658597308124615721624671341860756128540326008116555519342363381948372711762050613064527782403654376234749288136154946626861585205260980614105122880106727463400513208602478343639900044540223815347028334577445738384482888478189421482899835987454757034737640925289970012856935320726469279653358983778412880852791578529628100019674919390770685269857701073249335540375900028623713275100218295778978711519619650703258861998636956215364013483608644965552391429811873790172342935591458282584444241456746315876730244295138728006885931678616195476376090164204874684037346089913719557179141253579206393824153241577104343640625132991314884743020836605612992070516523898874784417681574684949299009716636518974630677140293268496770158328000266082733626372798583530683301816245329910552092552373341693099852896583179316358403651099770297546448046361235021996954762503344886203852099688834280518890592068309228478073200080967907225180983329139590135408825002458384168031925305053742753768666005297864784948963209064554050772650244208625047842259720953345012280003633559260081595445435718920120549849223583721283502554866799490019574855931536702547337883570341368268687725839188591561018532125863902972669911919206711736974987595081272535472468072403363597254852122249663548248509050120464111864329381022775272397415715634935028472207837060134643957298162734455573482014072693449302944052831397933268062852195972394940699267059791836892472789588663561682639881888390561659717462350580675605496735512098936043603816892746830907788845475249372509568761071507082955079422143387874144198361597762015877789658065783671466557405503338101353497805753982627445728817178396072829821421499344811432073802699284055425316130585602434127804385264722448543585625924637755286387069285718353246881095197969306079022099418849548679926438178001283690588489301640187769591377523892195282587649830732623530522867062736359924210936576238962777460031783583328672537361842108474694729973753779178171532663520124689536837957323722612918728561186838073596773699460723920158440868253888574804344454535107923694476932848317271370019936601414092667901916140458051901980012592098496123975442217444889584013128751922070890689175196039249416748883935044105322915192435844993227117109638873152450045365599071166097033098125645758116860968998477608744464934236238184478486381932367955716221447311086261539730372674253357854926549695976129676135702844574419323316418942544700520249074611405024538708982172783835114075343087792745627038655699007666374028335556822788811767011723952912723323425045218596833149605045409571867888084799878021225881014568676455143594123874735617230677118454852746071019832501009504969253229001487558875431699860408701161277703938849195728226999197309685572049628568268589432236949812025903685259966210781936983034579872671660923267252239373550345624392488645314330550360285472265248999181315049757692384272585762950236270853479588165878884545953365277436270503811612672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -12055941877942475321065207081404931468076159622180544958940156520437915950523574686435255098851721553152889316164516405485605499964374491014726252087032658474445247837799201810292604358960421602119336899334139383374996649943610477141550296120471314461638368161680538382375712635938268796919439253645059475167720044432269961543569991853594639606677735659661602966367234589058647216621571654446085823915359072485258649370311422933461729453777067116107352159994894018186198149596097093368409648207005175495896023088364702774667467543285641488193328882915867150153670092267847126633941617896834308101200356433702121085031728990944158670987584313182139279320834447076628688702391865365863234442661128126775570023175732516603607036062195706241073550358640242772394485021186108057302325771193886708864092170112092781968676029681528891501337856335669386663410178516238607554805143330415378281944840758982356119065933641129139277409138535483138603877664113294141333421602742813741482404838953334194077441189127264398658251843635184011769866753497658341118410393276873196832800725568882581430695306877787383178826970757323925528233084557192628527401254140739244036694723710066345556947170357970589812088870104290273775348807590199130315323369944552331225158596184947947536688391118378460643619737275236884217746282490147033561742918841940852407122701965587959046404064688464026407448577087258711071122264374159968716147632183430968335131707009854081488039326717586448142881038392590695689868855353977044375684194929569599471469666612485551060201032780078466554327420620207900549269248197689355640753644597112182546576039168398340368761146409368316116540923202491881743778516882797668360692115458456078853218744019032656078094514863793336402013389908487319630544450578052443812922747427236591682771721771370294509448652521640782692511767860894924578950868591297975099087690925069461817808018678381920545378559771314725736898784559890584479738492480071170506256427661449981197718538818830457882444600375758068743221692538125253970189759904904543458875503233088547086931912861691776598215132901459050566300705525070320105544690255004504654478737639591380836578959101595284128004120420824009782406208387285597458140776980285265964865574519759607558690783624865653219666440698352531259940129952383820005809207597112614468347232430111606448584175735626924027849854856565856349308072699216956127366838521572196951340675983029358206589829088658215327792266011521975332828766463103858772568604820161458238202614525220355807487595475070421939867953228354515849138645955254206220097491931631082845281631204500246245811652878182758297369886670743988186816222527519129952906329062050559728501207333919200278039392657281502336786714554486447495945076076029882196219322577559366691719090836596359991056927686597041620497691571226801089736239901077657528277728566886000760264033047839700369756530867499782123452085366956071644664000080923379573097882592429374153434018975723204746335003001268338734853752506549812958306862148810719293383697702749355471346942019932632163493208236289448792391666181371902950868667566176119319299629472158487591076579700173420296296709500421981129932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -5202374269682986783402915131222337450355967933066594118045472892535332785427297845273852243711622128871451747647830369913902666711650371823034324841659425661054474923538105692690824406317789076566763007830241060211049573965744640308820362653514193459961078910862608406974832189905020867019074254787687132766030072510270220152077798196888665802309377696129418856527321723649221302037390034164531560249547227732110545612616698949338054643240672493563169967389940833381409852745194879704510273479279562862296763321887011949259268077329596602951874078259183660480175565778769866191000786166759389299204509403474710418458560613623477464994651402155615016088849625231838861837247090037930644497720172456080757803820589753268048534252644894375358180781404816110384336893222017025302976803167111718020528139393350324407952993289957002283958645562258641121654350380991171483382707934111218696299854247708022992045398339417803486350103096832654264480495469693141849996037155775711561983841504471980233220303913073473525160832711383723514363267673431687896172009673814395949846326434599367750140455449508324318482685790554232997030626850343631560894889670429612302434855834555704605655678765392688417305858741252124896245722038235919625334022982984501611428715508991635987887288886847663048149361395887145194279346856187077857647917163793899647975480143913209993334306619964020185525317951730485132976746268298103964225088933371488305075209416856882324989814608782891382399019095345998584612293923512691460193422725150490142193837859337867619068538235181504969590604729390821750795919230956773456579351199288760746717173656960256833654355637860674401500290790299489340764955506980390743393296757431579915856746584200799290862096271303209862594559965094989302280311836937860760868014564868639004555623170565526541755409256030679017826362354429942156477663722928631983905976264840638148566908444015047350029489869780753610170731961140577569825326301756257675985249302975688591875740468375998059330618180402737826092732167442045644440271166159857191863444931907530181614630863274803023760752055237803621874395277553304998292319559575063680401627631035282790065809014177810525363788569180773281611653909299853036354974743356558511824156355583738721744336597191615287431136468303669509754591620531366823418089659391077497516906708761604518346958097146168760930139830789256584730971309635872506152797484960292061014198909730248869202310937523845494770727407652328861063673108241292914983170324947379807804314242093654712454799559939709742922176634126752882769023154584063877763815662352771138782477531159174831989298872766842067950685262864217995787331029479884345152797913302333632355277789490078348790909252307429282206033934069466272395675077069913023368044328317003471791126760818770416906621651378020013840770641709967856559377541346607528296282827678986129624459155833211109929200038153180816052280086764971305569098521127856849912768511884402416454272731164058225627325249993861423944346473894036652783592568723853603452661499906449589314881587439458315743016374961429158745370347078637709646770887998009123719927004282962009469518230753169065403961719090147491840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -2012707319806104475320882066250390777929113531903319805000327046529951507706856523541847309111695877917951260779120380280174489684757793247362180368511879328388597439890121490255431420437213196385273378874095291782459471477433131748543033147932285501505078149487912898857126356141861413111650667771594663957510193917582621665086415225477689944659723725001946373016522813950572231203332421095491602968335441315828166965907940930117635926057229678218299767296537574706490395205675246318107910054141624320446132538474138761241763032739530242209533926494536876758164382397309588547795353838508682319929183910037313687172209281341384379284824094706613395569385139465182772114992374685139118812892840702512212673156120389260750672432435329569066675068514889160346775362041229341243710628797533481934595880531220612346018138546069235641170996339649386761763689123992157536975992262770666591459423435002797181776749941591237403673678335993952357370666798439065395298543474551429254193732224408260659951189946011288161060627724013335426868367050393661705667695825089086522956752561875084257497598551741739198800707120853079830699845697837287118898573958104521280999385144985000359682648311984912510108800108514702762897934682941772264140005816184939736875611125758866008846313792627991689052588847785457844359910569971261801023352079134326711223361279692663984475620583480886275826783242268104821908188632181244447713608543859440396859927547159404298451219501878324749311905690428372761705175330700890724953680687006061844547927212647637926306495122178166843326382325810509711526187478451190610442647484236128838750105503668527245390457501496864982459265362724641684295683834911343036319687683186070820474691909291336602388579452632755864581654294625264230651621259648309019630101366340728120439185927496937787326258725005206358327559647257879975820712288061209137488480445247254772502899400027713814287217027418830905873400900977090741097152838299175378486909115586750744170807863992184754668823638025592601657357761326392462479784605130578675568270054681947634054114110896799215113034529582019782046923384472143506922996377927020325633558153323992377933528857923579716942841962384914183519536019904499997842035988211270661392577837318873678097659130663285572101931959880463370671017453228897102286409591636943578626236200860658347852468835666652016847999866099268511888419150722126241839626721233398191491153694461636656566773095704368533768944550918230771313222286334077311397361811558641141579708644592460699976123477743316067543053869080445538529014127086051740925772491583315455495527663407991701020259796235259406390251007247471624819944562373012862645898978249672466369480149378221216723259715481242717348086801623474274385251798052479960234056448167558647212676824558577433602622094040945700112397874510675410677263748797959694923069188115684138650799736784996298503010259911286526751744045802715098529982574297105749966590280899599609646943247613489872323004051514706480063312466904795272868434266292477650382347652058542931686938702707782005747296932016354758967550173356409707517576733552627743845879701991958785448818503369033954176008443121369088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -518396615546764906594807554752746401966448682704295765384521813002178545300187133592593727410084998408251719814705480442154629507581198646130844365689300736875590724866759426480792000477886806436167196016851493484377064879541486359665362766605304666141487142453783606908418385216644074723300908708537237083334087006949085090473603734290465357332131008493695462325983383694475668418114635114500489860844029613786567242258800628753130362320053386364565178159706929023865457367478969329454881569112788711941337031427428223127156266657878836222408238427966531922731489955669654132633415944393480307348821345998141519039096302101848277691892022282395466861424765845711345495126232160026839653345855793457651843415927863621613756004375088768843391218803726323596420504470326333389908980931623478310882632376571315288753662320419461837526615404252143344672783786455911026807669048171982068617216893870244059582585381055325632665518104208083505524255449210853683885015168535989766994997389851054781481537999671461307540809711618593409998282433668526431367920465757716944894467293395853041274213632488684872318348242205829380789632979154533821106165605119754578491789554082473084421976691970653310407047462599132552972089344410656756390665351478069759201893508874777805394388438309288617519427026889098975731593607766168415180954929348601641295743556056910766653906148082239979629883251814484915917665969503352009520159494557485899672909546392294262981531542213041824150446988889129857311135089006146827394052424898288606494064898227709456352271642202377222879327223090638991541815823025378645662866863675945966212978387396850748299856427877990532474129314325782696933612526969094077929390775806802236850687245478389243522334469782004755874679142602667712541938872937199014623568614291268447134961778364925147688274654027543384705566737612707509366491018250483848021815403145482448844837838468661176208451026858693113406784008826042658231743435649012900417368921474455264998473746881342544083742657330925249356367047365940745731998606310035535688960579486633050369650418502827601472421748130173330825700080762446476093053037782126258445790839267024683683312137438463493806728552980032274225143565060134968067375565923472583179913823173336114838314739331936088943197022467479282662783202089642946607148577351092909985939421753271837692818133132060626554712810586431927568026070368313747971607893681955597212000527987630754276882922531912163876778461748033470481206180292609651351381718871477933540499444726082840288320704597710311201909247434170286527273012968024833167250075989721268479373443448674702784693596983166710137995191983298841992650057009862715517588001295284760202623067363735327255263650396007396455235619871612637787762007562382139060300094702049681063012474982106786113884253303639912104036977985381925947452619771413288792863264966975554000030439354791718962180809432920717875755169680868207110739275923901130913730311705664680874533478249913264514772755242739218703096935377093195086299288423090886638381186759279524191910899794300059461848296895661580673521581476317315783716424838307963318561752305421944454052463943783195301939804058419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -119422098208908702356822772997008662448284870634942054031916294122172118248901158446890189916114372752530762583204629518220270192128335131573904363353172219686053012682988821279941118459863014548947871108243969127748758951494064416219405921019611346907602222716193747923241624924554564455816597533441433608890010957416898446173844946684535153551272718914329637290434029651847174872662083840639301181298819390859704693370301360553541553622850099819344352073506148851406971970205115837455114906530358903808558089724903435093279117048507219683796714163477617566447309096299212249459797040542158566730451816193570377331435974391980890808026639442443627573757116628265369149981353881965689606798570539649837183123595267686361740054748764364964891330446727377339901898531255163531782395796098200215635595854988684165380348124341232287893634938410697643533709558977064095050193346491099179503447313771530459038443778724757480876184714236877967634204783327656089570023527118162668327078062093584916584274989820609638440121292345766845725801327020518991293618886675466105759849994951881968805581711511485086237693642341052862184529268540616981512206307543955221342441236714180924385350826660641173890045008198059510210401744663016267891803881112176032040897406627996396733184009290118657419358229446991003371654921056453767642969445473764159629620713375985574321495419603786162302033140650944055887600380113384222572351474084545721188227482935148918447995264423134482348507795233807716186720473905478989102274032009334898475660052901359778874498187025425283742985372844546966963153548372380458130748128831608313683611190812707367829942030499448940037822033108921738319704672170481095610141330309923449266468135252180873205177154601701049286089672291774928531626654452833462770222885336196699994249116188461150079651803075091826721849762829228136934996818054031934591622459276076158456980664337351736925567656999210200380966063256660319877893052606456131503973224260315042009739000154001223864394672462136673291679853362678863808522850471731518007570813636574716916575928439228375479838830227425341870213424124353282258490800927671347734967649644369227911376813130977141054967512923234558935452987627812588028049278652141568154223328895427337964094407341101224219322138328667380481937820622248109013240417952042771174866336001761166314118410943319622702999784280146378148356596753565026470304160668377838481071991826162728455885711902938792257745012912617563645125879342454131468700924664769728208004594613347365089654604144201573530822080027735922864513863069797639837387045661938717926723737297211876448426239807479273527638105714993523859757616796107737550535614454693785430559275654511342037039473137042864848505803582944740861857938770723644938091041387562470635455286439341196680951977401317278800622535937674580299417768672142180212496187442717908834236097897867789683347619820663323578148294941601970303412367368342430496178957025510835071846760097884062349588602345044515065014526555325995204249324670750787868545046387294242144996444241733756292126553197381332775789351785598278250960538186684862621802608690525770571745352929477263525273025904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -20889191991374960369987808381637812804937919058612643626939415372549087636929572762392520650587928622204735689817684909598582222717800975117921322537675095601396078338517082715322827030592013513939331992787810010027799652078405643707810249453486276397950950558133070697202229950120566352144014578322442740078311049406847410277084225600870502128237921708930449694643267459086936686073714763534388513304723065887430192198826240149685480835884438978456651949908039837890015127764329340450150397255121833471145271027424923782420682811839284222576921444450219298974099372860760520167436788800795414058481444251943719029730719614629175493395528496025687817191185283259818230730191186242143742777126727388028316325211127944739336673767794977308691432691941776511249054182936614520995429015795228477013698406595389719725294641690824393237765046375324645465628705086112009562179252878969761883351891126388960807026626614125640575372610157222552400341098931994841054095255539799643112449800508998287980938593383854679587574322134354072054916034323463609491548666813054450814881290916344275882041740868366962319296539562164077636009045671883695061463133289462109306019718202285732283505725908593858528570280385282537700031886638660694434033994374804562513522141866420792635916749684679899133687022026103148229715253163897618985349320067833088742256889144841918736653280829002351217816609191883593572933091626845317600458115793283339147066697585716199167604797532643459068676969058378335744879293612355920107136364527718726911840936141602979241036910304641910416843309796497319564711896097320666835968354067582271177188448196017514101051928635976193305959608397086510871537280645605886046943573368692045380647352943522073988630411812793157370580011316684055708545573095730131053314177229573202914322464942629472882301964535937182957978053986246762445366081388678896542947321925320906635898555108768135766735658369474967839365064379317634470076039575584124439587142177252231128919592213879696810445562337687518014364644428621143228108426848318011493723813043174584774736401509350385186513854220348180259728501753715294130067638541583446817267549379504338298669242636138709031858347898981138955942775276888113496896375730836657521548017086448607214796445514156484153892987705636970628302190431773059870443359158071296617956202964344832154927245722213466450387847399044796410195405249981355901992709108101674404331948720919981260587946337768041028251589961266788601075012878336711609717436688535400973486766843533103217810826331221514750293665456188710183409377887902216200425752987518900701555438687250219356375586737115946206134300906135255430150219392008550756880583310611879457362598525885729639551143730394600973266346535275102132730125253611014516581839579841102618866077220241960830260755547202208314921128691782273628868787339380597424940612183182395488580723085795015887536705627548886830555090811127768803045822853116374635051238376830749510553310359764200711707103935948884753037408012875668773914907753203984600693554977266499350532866634952926664810706001905798429775389011012562529389515027238524060870745838747017031461148757626351805576249344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -3215127360952631696902288181854852679256745807563762483908381698569042957910517117972646871063790576560088378773971421601264784970262887355221062644772102595642939564887418779276140491033709001350819762239384457858023185062995674016491361201766738687002216119073365737465277809668046113709236812218824738136663101975545798900703492229988684691505658962313030639920601227193600852242363987894099038475669089777208734864580905907476279665943803414908983736438496218563453980013688699845436320318500808036018738254750221864371436235569634457891517645964693868474059960059131793619997139608662844629700695561173795681818942150178175261712543508780772437196291248304535990878450592349906662053540764667356941233008682922504975281938970043811983122652194365682547131926758026917817083923396739955309425762353305366257918818833821778454079852576993730309358153808826744474913529050277807837586238850027860418042475044072557938373191423665715181393699015278273010640843028035435564703841565507966950357051930453920403148838755051965042988976162640995551559888942277665387169161503057526313199101237503817290858534065945537489034742328793357859424285019020186726791823931975749210358478307325125283280852563805480449247683437047453291989050107845555031805621149614506343441007180815557796568563099821517476342554163063012070259585529293841821530296354710243416975715326900620735659060895618967099153544899202308231140889389143717059190685079905716970539001535557979375293440068170829857048324141233838541923710585473007988295216137786491543245316108717409828203899502502500300580644268688813135046308084320284017444260517647882292355471849755318515902027209729852095470239875434697752152033985552370848870903972780772652443611581441571823707587072292786034660766414721843470389767303641435768691230936464993998966259363607243539794733025008325561181126379020141926443773077474862411675343739490928742848707694912708374441086856072782468369154087293162437906231581550971946168052228575067526842872236256765450622109220120986083858044096016325599165368995754078543405970820620311099365121776282195961424600030022289254170372201797610299275247683499148813681950709560118276878574603262496559053546039238850202265189657929137208903227980297487362925710171853407572395226635867526840483558424589360642585910992958020288916147178764781064886140079098005124789649714658288399958558407544100116019429402529171603949839027079178330030491371531392819026379921813577419029007421793311188575273829045137362358198212715628529618865675657350135978825605077866313079931244097693168236448218293805980827465078195568690928986553298350086198857486731506808308907796536753344890070399834222133451850225914815073804231028635757143398711624471923524839282238267841200326593506433467030447942349174971335660641733941820190576816829942891789457993635797962260451548485569860875093149004869568428282579880627131864879239446422653724717484039657800303948730276815474583757007227376460167700189933315454868603339292864885949010323849390717669785412667385301664079999542509074029401118440092056146047073409830230990786111675778071959036263906612383339599899464637027466818355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -411397496762183086649597549649136114984342155396184846873597542705678186282882211288614917911308708359832018480128921291835414419200485530714308409545566952527267684880111616090059219087185261340366738776287277966098761315452003957917228215118284732534841895431483664810759518996958118488968986164861106272677872202525953514517803497359539836584372913275588402235957828604813554663349245749291194591061999243135289492604836385496297880065378783094170415281441031185868215213379485301443271825328886250260261770373992421181978542895161646195080862994842606066953329083807248165343883446863136742916750893925010785868047525871351945267553288892162871932627253646935224641784469757024956254096500530635050156199734819693416543713957118984666130177043851108955541549774849929176782952520776154359206428495916029869102623257415360161847910993318083545277115195473467134222212708706860404046424942634074475100679813820876679368371371058495460822402714447092268909879322438252645078540674554714606141143537518571102961873352779360211248737871033468730703897253781013486002445850657276272020484963793847050444568130911013458740020110934782101904293026164530439863744661416460631375530884222145863403432684098779562399853778410508383564849498909748177126169514054411054594572177693155311503538031060752245441275310029253679221389475246224469092025923819560913741333255725345721403618477331755230147292771283370528849353311278758472551462424332408459141148584889983178760264821576912725865131566578437109104285719328141159686988902411159062684532469427417875211983541334201578886138432731974796513426975518073924328914384398104696211666015193333079754187671206922358436387760877560606505116389455508320864409814462174835513581684394404530415497023479528286555056531550370285109257691922999887463928369642990008072269909114383086543162364677337927903108050382715983044245394521924873375825196427039998319612854692343751163761066152362837028931815051664514105008574991626662390212158391588428506322321347401029342658919356741462971166471196997111530005442636644734900391389776088449544078320215598171535715715469785948639517456545457144712212086273280049882609396213514026633882680821850861308957971826968404413089789353653969149169193543636902884523747660241952635773426839177697601451509247904685129540943666768364726908264179332631733700150954613762281620890681189176699686839227870735703982552745541429368520218858892214821629953958642163372435069180107045513894585698718439314995403104102211026906748509827633917002704083805495835008985655597429787396480466870142387145835762038947918591335956844715890248206776180064438568215092496010301102976518564333932291835943513305117733377534666270550018365894598556306067153303000591168274755351430725127065473363551061119237775863956379671348786733125959918770244537558663842025840289418112309656572993844964743912785843912217863624066243442543312667607828780838074332856338675377034292152933628796326124498636467814033941613858562275491407243244210829027717069110748716892274907680899459444367589848689419794267414279798182729722850800372103296862698207017347217301689802562774363909654497582362132480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -46454327064186831608213794912282176129313814914376674233626205417903133366680436004830324942293468286304085637006403400567713706261782302625232973436587832922330900850474941712346448130073815063337838021951867873881507205089006571327183196697518680889408993198342638296501419478598413686845247608827645492265466989707268867658819769072248654578005413210385257362444672822386756481625160477943922566728842723779230158699465854506357356906790558192034380987653402094325743561719205640313913051798734707183300670311396405840804198325574072479174939246434465823619452514991107921598506538717513087963668908794102774416452771818366465809061264098153914729566625598077596590740872255805839840244035515011660701092105443725871230926764779291461095918142795050687167070001826286151831151838634515122319089234213792623818906120723994859237098626158450509162667628776708023154025442626107456814882396334997326852301660594969970357780860859739110359424336535617438490502455332090654654331939505568849139401080596676979105238205274996708389914720118230495859973211388026146070774019948453962539705749803016821722341811523578609275697263453818777584694190404868333982049557682685899467123296489591425107878011188606464398781390831417276668344779680020560156433127128847681757915206257513015533994938661933966850375643878489600745599611077660393846479116716724790907999869923506377458662953723570562390386797427561357341723634335900040544944941311805010901826752923133604823056887694146145938859988068559596004331246497023802492711657765823770245604492332172226931442405446075587672481120602694034650190174825012411945241114732472820537340509263183341092533830050219374551836803733789706240132825167294598351405969934783191626351232368369725872995044229239761286175201005757227332471730061243277104222441578278273079789412940263495231925140367367241557235153119678102916861070608561441650499081930502048564842902214231863218190180904479142635406978904469009520642614527938346704401222641609421554685683794859850211304905419712309100711438822522204858019632383099307516348318019789199221387213940330800758299173362422271279449145924031647287019951587765997866583097704235962560227535830150221334098081073753736468070228806731857314839032284218923931693212541111269960319275928368066044859319429784329142371914761490664554187673419884371023441446308751373576871792105385481615767880002764569748234567465679522242710268775143487314281194577879452014898345505490209948094748172290039612453703812097906936311529763089933440444098030874371184132534047215957845232888532379250520594948368840603447968228672537500414333557885160551060972602361628628980776497543095796788539643887488428935307944994661649741933758121047650384329013057750260936852374890371033787484181780462074285665309877546212442262189071674062860363644394453566641345738568547458387149076691441770502878370032861902661668125327376788102919470891222448876217254675616010588307583213200378519848245907367906050067882758052932418510250312719549031248077925653913472552539904003876485229379071685041351871871589201620656109661935022308546852724108401590432763009318254833173540054066022842368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -4356633447562767309609704008677309605926940278654226861272146239921795004671822887573029549179227134731488868432127713684962273523503158562826068208689985669273330222830971503524522286343049050487460149721756251059240051146256396412874812394033980329256480039812645337127918181831289882160842511713791790528381932101752240315480300958805725413564901609756277445910419870696978941010106726445025056469128310301173027511288142154179992877805344468413678399019235336584163339445571834260308491279295571941927350699178113271792306286843868048929915678975201150959700348591690667632179693198875787801625981489401448946431559098973740577312429791457673750728248365866278630939110715455953162349668977751230866023842696624866407206419275213309137924426513807200714776602905924785933455400336271939614880517225527390933602492442587402466101395636042293788205600069465574348125800274139855213030286247821796519707266442812418283705323898778857812076567647507501441125103655754706513582743881500094703849779553883880834118056386437213772510293337814454525684116947103247630763601104732046268325917883356477139203137151036547127721407307346373384969326474701349994920482678217694248457299254070847346504543036780430122862467806478464777352867358914071429048790495671240272756730227294371544869653173260527426208814955008760894017244253703414457344915035953583742922971583693190562229994090482232793112523290119912723545390477815327058561200838334548412611066605038671938778185612956806962356946962510332832919431902088958133717358778809806402853035750329815788278904262242005390050553503151422157486400302306744655788914491530233718176052012668543273161536353869710754210122983416520071685503770159379592735740861916104498566965136747004584712968583450710852090315521231810571700373419765673046704198319698317888522759483615284156038819642031031686445060354440193680945566925000133414415673658553228165614428245322726710009525118490010667942857764007832987072978042906414799507489941197547197173542101141104692703135399584432410304863811895961115714283934076892691755788223623998743682872788175243444005775132043029838805834159225432556680929750978718642383140076062118307292313227779940017289032877923833284839005618667455948766047192037347863877025956668884469464682968978947492451532443882592498577573936571258038220695140473299584057934847908907022050465935910590672727801907145934768549509168687191869737550714604178908281145021183633740051637867455278019232872468054533179773300477280018784311800142460368849340236142925168028984039919547574390035391320512351270485527238203146327890965912213809931099813059170733772645146493221784551823912461926929877532864991107814465578042238539196770965001179378509258460083440424955696787413405324199769565323572944069795795061718136986250520846861731011262714689071977135219862356232005631219300715421908091783688386244616114043882747137219190375826058300887195667242585710975412506497231455838708735125755383134967476738393426623030137132829295745549408473946912356972732517166770562880472445485649072549424277038937659376973130444022946399358918907349317572052362190932142963508434255985875353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -330685105360614952251000432299637749304080460549734828086146879689049547950181353807043433604645553993670191682776702188400418909445093864982152943805978868947887861920964384549487549497855636239019064981560082496181808468796261256950230686263405056351730414841371198790095115374729656215628487487264987491731752566651507544967802263498131323840082177820860779125306613083074742726646078522146574441130366636236024602666709908774529666835062326424503338250690868214492673871895898464163033229256490067908656111864342709583145998702220019689241477600451811917812227632507569768058419096189255291177698493651556294117141302263599526230823391922878672497164661636341665372810525652383653707918380299933640517383220022352371669194986746206010748284097396790103871176870282857901990693541842929890253889999118124221758064577284987193980461894594475740661811416012253776681257981123717228235858649148605231682718339866109137127973351049817867771816446313813875483963739651413314319897107215267903468063002494200214493419074337681260035719868189630378202034503701909708793775606572925223571981714881671735458334194966682167222282438041213634079365754807835342759010647290416356219575794049568389705954510039896809389902171707128802091002341072444897821853897230172020079274408453729114330514775276512543393674502640903244105860927124299447055536481013080009210505525872718141791497137743788765957996107868943103748447833733392480690050165336621538758775034357127116595912529808829495054797175502438341991514064622094583482107581122131802350508999709245718624947206570710554919376301771332124212345254541801151859452982064217094093821208419982067598900548497915612468452508761258125548285633421919380070856467044709663752927065993730183167658783492280365659518405485563652516125203032347874948378076898153088787584562863073999154330888221401429362852095399611598486798429338079505789629475732027566869172294410785878148183796492108711137670407468440082454710520342268510505663971536574215098781752228606225923304250113128070166206185189102359000900272341225992437518791393067568700335899354116149083025569150529308028277544209097263258014773169580769775487784984093700793863388840308972417304493663924188945223090505454604890945576498411533638457204631842881613559934985880913438563626516967290018586846074003050717132786528197478427669632450831858950611112375204947277841614171440290396970248685325150684322681481769723690098607101569368770923484690092310199208420416233044115890084982282470482835645137010275881802755590002652827756232578086532397672002288689226671198829669703325317380385278307453029478151386489313575854473611898404690936390433122362500481184646781862095058383455837107011634680444097525274012449910812060225110542443655843527212435400515968305579280288233990646367029145486369311167946738785101365465572902521848156544226328396493055090289228774741486334326843509955650098479753084708887711756799544481024701090673992958556159408858690299056655967038691170477886749788618575089451914648681832813471335533480521953926352481967437617712161622025430704859284616773366120037216415271719056840564142952365325183321374720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -19741605900518914468761595069494244467893255905522838215289673559143230728457232923626215711222079488610695493381905203162365587193832675480858380804938023411961452556464997789743208022856447352139159815782615051726512745657072366509097487433702514891617379337903818286763498111944154375836031895971715592851001009599910584902903070845534337143145986575752738281644688292905376078786163186764745332701487353508038707182455325615103275401228083764346889840558674628343577181262236935994225241112726653594238034281794176379138399149273867641626574896796981207193687902171894316794222923211217120036567208296349880114956175684202850189413911856832842149085062095004749770457515700998802952278178513536958441336611512770390858888812771679180922478942081041994997820716056566899472954894359508537460752956693575217551446295472992880742224715280253290244699862860598693787622144985158129857019397889821641196211224353631588128189272426874071676560584279611477718272268349046972412424885501995610487933104216809372130405392583861796602752982053762463032653743332059801680082270582347838774128655298969304354760793124424922023518891140602394649579538889463542723727261555155511954541055145973571597423950075349584233691959321452787697718044125530702122403062201344860138588182820937175791060359862703988339101557704819374055757128322546017779181886016200245718700678961253574908115325900717754887977026379503645539843582401024904063875456084518206833641467980147995458981626109839647843385906198463444364225663581673477191039530832877966339137453614489093506168750755784885920856595832809907698234138180664780149967198657324876832823245594210764774620267653543249965516026015669820208853359220473039434509433122591691245449483390653639927593459638478232302935141678734860314345618541872734219725071491014984032700853333994300011724966909656827703301017892740149207172449044100715343536474161378665278841671863325929091686081270364275455542901301476292788762937527733829047244610030573114559974126296579426378451928750368090334015933782260066119862977998814641681204873807369540134197766441527819933541501411706244055446226893811070336010193616539723682300311631987995083864564835711987889445644498976236240092303889537095598826390579781536548703551318812071965762823513083152542970648811618324383562832730394387903425334286472828916871682374161119184165357567638341131109214016682693431592868209033919274712121678767738913440535740242752194941170357238720268527716839329868520919453620708632513143135674629896352726397704356497155579852827519951706259343619033127954177326905474511792508199206682033051160422651683246165121483084844233688891464015259179013177806791685057441262634207371309161547526783832065508261399208427633590348939335714053506283278547621106471998907576503431940742810658591400333859890415378070243327550528619889897962403609641667959594544485412511558252875984598312577386231816100923585480267593006932238585169673916127933023570521615093431016183707876525455319344831660538821178741500158397178940038375515131115833988453538109712533429046240629261137168412731930252717318237848789768549792288049088592668000256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -960082955442244969449563799390778174618784626733828241407756772932294903970720585893797015074590657136915599101652245912406502237293012027434998444983243005616640024146206006627997891541137074761305459351925265638492072953893937269851656040630157896873946164653652178067620675608377170725602308157890205945136238995444918263864066797027839869888757451169426991620388565300860139429143513185788110502045652111071084823565223603039467246468768519103617810303977253349588086332899024261995594874918118265050125228971896679899494934173421676001761056253633567833838378592979984734959628918861794981746213240771237889942822974980494463360726354375997997888726320636840883042976808069827578857514171497052407812669189164522652883176646942093371779971669933094637940234689152625200762705326059365998271772220557746330655581456135587978714584325092701549695178569880475847550891961177081631237156379155937470988086130401527048452888062474157751734192333873148130787658064740721267867343450414327944711487272439538863317700449596336848667856413262169996063693854640288531646737444339399456935983981811968444793359343165652335423893622109079122937054946380202874438526242411350253095180608978152023380963628439605056724383891202359107051019385482143693142965551887135078071410193881153731182388729297043658465770181392622395880878985274548378068821441548913288215221709410477188091863345835609849863508438490861094161254794257446532877061416394584508046731945944600719430529288627523494942136328316623411997273043566981135889468352831932117953118811590207340810526548116741471477771216722281673534745483984611396304830330842744100762548579215599257483887614696834135176748747040577999098268302495524794622657390855223518010382427860006284830491912946646954591115996853651292635968876603695891976180925189760740331803882602960167115188131753486193508899114380876121349596749325063774185229033819216566486361442652877055248580358099993067901432911559903916224420398520674735159765755474312834072406052309841156514875337359235463601847917089099864148841267663949421024793157170422343181016270436091153656046833165649142245959004817381367969100845583671120827419517149310897941066584768336671775863656080812435118241843421549881159165552413618644937513567725246299110300228310583385812650448225554988817794002406187488052195800044470261375604511651767347934388039757838535372241421938362858689541050470898049126970701543934282926217704501193075962239779204281856165642952280052368764924923982224952279744619325172649907866808039327468834007252960877882888383915540886854763427525994228714154411999609785714532032707287482898284521725927609388240268246648535602414841312193731463986686007184717615202600377541284503900827870021659671042172888528837070346210801135576776713445230076263390035742580871216941613902493058841057150838500608077000964946884256988890509179572595160444060473403724389569603142653105453273755141902140730766058776853700833354461437124294768879380858605720139097745381924871060615434271993331358091287872784249825464135922530843198902286972197509049653114007802322632027493196136999188608788196143239055851441356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -37570590248678733670338447413993243655212152553960982018289557543283356037084934837363385697452873614080805700100185922420801312329803635418330687789727925682803992609076975247986812301530438903002458463703786443858008593175509748273181066324716052318007235232905158552529554510223387173225915385950007928866553909139097799108105346917256386784885205048675262779727609908549983597234980221435587164789128714333856268178681502230172147826905041408539121244337616706943696260770273567467426680606786879419345748542721971577811648924283770586088675798235603668404081598085071202605524678216890984231340186529649167806271286592064245109204320277933061710538656772234831065434086994304948422593500158696865619855484969010757536067879034112058108465298066948550674677946764272856817882191293652238904005704490753527275257560558703150629978310353978186025503129025697203848619673394374699614419944559732624739343923163156926162768768727111581967037607812010128690606828911051948614292211971724079672625024603254564095952876291135429961425540061177193648460982753229861013440894956212844643090885162121837111818944077484807519042603782627971525050979245459950689329985854517556708126929546358789574138276609350968792106785419947869141024367270722257054363557373092149722973800007681209916380983392853432553062308188005799885351900856417606840343423396350769949614209521518720499708111897054021661120658575538658509144090155196355127832326855804312319268658903323795934864413805191567371174184568224747553937561227025261967473730600711375026250922808112507880149856085983169228806901669711817483797239841108637412392582354184449466636490790639584215891989883394881888466433325339714190734344092700817450352316653389570431515547288154230345183872630816724851197910867632669560058580789377865865777358416717584465562613940353265825596071393510796492444942909829036547324557393471336913190306544323084209967340880681259788195604568903231545331581825708354696026957269476631864651926121361972749617630565031969452557514680695845486941515485004300522282481438267876228470667038256905220040674474981664912573561328642558677180682552377420300469165302163693598301637437078015570727350031820170035235343280302616544263392321899004851888827846004792095946270094859315673354833841098806777561420198059695152010583139972267271514063891732147670041198579284234547049882260056194197919042197664784273639060267553491809759003646477247914428508088874815037806429121341288644979112350770744709043591251736203953252985018974319653684059956196272112083038057150856865045184835208196698832047125972919508720314756280877021576513822334601432456680831796289627119099963198545548635028022331221124025362355215346595897204074373546332317190985883493460340977304236304986299071660040384363635013167715717711133809652219010697385772639186183347254673997345462048469898783084219008067166967835577561863105541662554006884412293458813329308300810209681879451822415434075599998624759767625482001578379481689006523222320221452998245917376419307084211534098658580888913037025521843889880582668963469742782885857728520474329851231134782789127466609449086484480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -1230662551760793872248293507139332799692082854433969596767619160913286610633888945121779226872118756402242673457647774050072552309637372791644380784190866980888954700305108796121372373505654082182202821666123272569261787774480361578979758309522138154867250441064410881654664381401427160119040195285385241654203680322823892320303767096093106611265734988627631803990884064635455997995143148322678389512698554600656431781524133165846273808956539753052664603233846797859011387179671039405044545647343113759513720835081054763469840392608039476968685583833524104053326455185688065351836980474410100866995269634627952383283662402798540457149860533642636041952066976104809413306771154152766850766868403408126079435483433699367634226433837475258644431459680677127063633705692634931112774897319174684859071453240255383137418234798323739593828131318690072718016723749459925544185150527064640813388892794341080286271585637028458524395550791960599158110809619510193225861365758513490117036286298764108293259839468373840084105503009535436668266004891471923055640135149631972575871987412438665961791261552384210314000391482584383411614039351088908335658911600003881865501600880594666176688809016894471357195012472263295078143954312084824588081844459572631482095000987430347683667028583310002967685343012150290189837447065286970074557705990665473847167933650584280573365934693887312332463376715121005983018340461968023316674192705165501383035280151327651760650899477329297654574256536962221548120015966983046078534698489621827408383318716982729660197102172447988610407670347275211616315280214449430804025125038011105987769950201040696434876755471842550533202446296523285996837141777054887819091236171713786538971119872647538417917306035986479455872110340315732063800906807937206409844170550400807291526752434919729508034858222816459343384852986885212522739087361205972676181017703563860191736124825307885855788107982652609433980322054992865488578900986550690628546108245577104584217768231404805549800122882854196729382986384847733475042141907886403274699648535772677372452249078796300151707794963172755571179409829754917817373358095150459571541094681996266442233205593964787254145371979540379425875799399729812867675332362311931623118708580739334190860294786644444157319615402250618481217209392290467182582284843694170905707077035920419527533821203663874521318669299973624668821380182366303738772225544772283574691514972789083381071046385503178177494759455680544170230716009051743788272584677856814515013525152601638666438919985360235578667548264390382420733738486190420820467321182889913645345372928942692314439736725170592255010055262197631076284188168669754424953316478966384359831389715007617268663932303726037638872518884762398107690109510100320717600779249351375933989552718881793947961489774629317532423781693107779795685566671760854643184560937452801580116712228429846068962595018526405858650722286978389904927187868090469197305213930134303915055122108465484710892425030863186730069914846692790578795472754629967912139490464110620746551034813586618861983214131270326385431317512404426910345646958085149112931213155624812544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -33515156887200263873184349997880151369169922134268995823737678921287766632221833698130567495918363765848046786423157962434498367034329179460419532927385879842855765236310595346483157422547799204411521100534674869792207084791841603468244753325481272290198310376543351852533574958177745726073471644462648140570145241317923784007756854002150235680346682917203428413946426049497854661573123126734176725127698843896590810105171222430722697054838220620683207781230145094562177387465412105496381997869556002479661355111944617492327116609332357001881753828664216802076085776717533775175120525938308057768503213593282248114270240767938437133389025513454366182997844538370177556820518067565984888703503924641596974156805820429354630331181304195679753954358701769338176247032894025323460301981428553036288338787687854387416273604008309446312277260234243224486000520072057956271643149149019712261929755034746566190161962976505316514709878429790677790685539877134678262197749168537802451653001922055010598818665649361412477746328651355120359809834627248509376847524346901737856044633946250384988516660521494916909800023775907070082523855225169802515979750284540393041871829267777504965409079603840043624865746478083535803692143464819693524975045109628817282947003660451336609208282746025501557542559037304143213607816982523328390569888071202232914701623360903124590985537489748712159415264492118093733506918497852047659908273882934039475413326395083644464588627589561923529187421571742189506229979142343322013783879351102978189422099456206526728221880250284097178737481815075482770163292629166706202133159460385013656339045857147774105109566801478087157135857653805789277849899326360040079923288532125305591616388042854032865711588006708712105211706801747636456498407468014835357927999256323454040569950181999608281494033966079151652681092360875157035068979112882063704895778077523538775303087108408373805725428007606717464198666495290896227595170296826981265128189349591824778630060701605948310086972811043810731385366590108447073826963470333275139818130302045411629440488684985958217413231719435051614406248017773485306708228230626138877433967597807972462592809907203428991108353637611041042733705638812029266354516477461863754240018262671554080338852656742196030082098736256053769671090540312248781081073956937906776986576019731310423231405423165287257293518277143990056212611370604441865945872958396193553628951568580168556875756438207545332906328256963739491630876587711115937884752034271077700131338990234458740334091670018784038479684756895757519338272528524723935738881533419289042171316288962537280201620297496156054459379579560678425710627811586018812091804387251549186253988327738681625416700942264732528808691747065659488228333329198110704390726270350586805958240863595114915724701367464584131290170505892594050952875333655182140802098361681661667339790996626349358647285136321328557692270675170607653335181179015450076450637202614280103494050006805547750987954640919259561059852092965874326650341644109295095231307020129962992582916101499911696859858233630901822785060155752066604142619609002322328761977385779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -784542870387963819421141633328810690926790487281020865116996378830428626631901336647219316411084276646008911723307648694139982398050101303283104396656560019654962210135717591239481711566319246120037632969036033184203688969661878238616046349114646048154222920067538635005239115668661234839075393620864689006167947123489446588050060176025125290206296260479036580096181775696238529738413712494816251849698829177629497039118474650964125497119314578419847036828989079750835479475792747595122810678493803063991727644982608194372531920896649394305842365822046803169983141789647977120462261600945492616765983136743688438643233314695871415685568151066122011404312853448915270270422582766718726906189152062909066435955735516833087052398991392670704104492774786317912495663987181806456422055246571483564296144089050816784122133350152184679860596744838891056455367308362367303301854587698789858389304658068159065376328803121741407873350312455420985478856578994925183684277845567653639268095726715385416118605250733745645963386150740680936926713614360169473439150206543169778194183587693009770888019174130505137085642823477464246787801223343530285325996067121189844104489929643594477183857268374694099660048572868670668013936215923705877199608127977463291444261065115289844312627266801148769970614802504311624224906434674517414280725773343495810382337557028366551956646086647491444951779350974432937910276576340834136353453478127572108020005188028805363814000939484243103161822617683971942628552347992500589230067020641726658623508821647858176065295249826827633437322697001492572514871809479548460487749009334139902828095096566762324804273321858552104608683846665508488045364767845404331414695821590369796960093395677956245645781028469968253479224184165623249152914548422114115242521139580036048220394297942767004079932144098431901593510923488554586921481665883082420222433359239983570574279644027545334749504270658333412374168821020060856353934702874913787543626448387824865404678137156926160085583720293413459699866185954024134710508503970720085194888774278036224594589030069932601587374648434933862691890569063275551862391368666270684375010173745554615626456012971795277822265409569597951707468558063495700387121340292682165146094868419122703157642583895851748429495519836427263983551632456739166339619389089406675896475768579997656231184578857109396853148121880340685476389145610347872213979033526053734870026884672808974549164457127116395369134612158540265203484990645103927654842107072052330161334943920606378331860540027673141288839590282537260569024147015932880777828272056481669081083532855430525958467670140415327417546142618168962296034675215996267199977758316418408009356720519180693939171831480428978358237295859854061801350759383477939799825837596477679226433344567437906379901358300166404663763675310863421358121165004289953194074077231749674681883838313377876485078278235457559516639397213602930671985072881208846854543462563417452390332925368715233706105146815362585261079979310490336491846001947885710279335064816621640910583700280567692588352598769813895623169579542625212171842337760735606475183554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -15565540541832586803136127648769622285182410884547524984474494130182736609524495598143918305742955549831053733952100966068845831119135722447911057329822079515459700222129543598096791639903751223521398561091498211431664259446997594450292374197284432837596511130236118247533188493905175211628926050690927071976433011245206233747578566658086910744532170628444757550045414896324387789883809638551018761908409640485056312599650817410046661869543754429080173778813376721746727684239986942156189992316873723712950249963987969544175567498204249531688966959826409291339034693183378773772132074156492906491860457844065969597466931166215218108350658597919451019701241212141914571612197424844084051999169514882643989726625584902330227824778600504442039785875069317109354550357217253285029621688313284439137645471833021463441614229184783604054500955183427945532900626291468631138271912735605806101500082608419398136496476704954142267290271764426548939777641672924448494059604574130341140509633261060638892018246606763899097463831103596955643054160852650437419817376314183055618196701951266810478279849259493090185223715576173891326036656109632254402708012831750165325937537089349027895878369594862098311151578191894555104739467469024205438493595982104963645823270183529849293502612295952255229115002538539119778110717793930840856898171627044563488884831890739634407539932594405637460945774256208562029650873073575638641755236843562857471232350600051415772498799520152630119656456741144963626447568398267821359966405867590195306879356750027549827182389732780423252820411708102450353996907925807945280344906064087098090148534971148451270707583726312114186194543284641173595146248175544367279206839517978674987283766538760972338405298522999671187227051101279996336227377655855481389676458918644878073580680106373125044069402032756574634695485959987619692214670278135875638759662566331806883521258278069858998587368680802598490370391717878075082737166257951636518674545565803088007781207830815750477409040900825004380313862844076370175760977340816511321185436799860409121213952145707026260274203837132708513237904793316568787547525077466064442783705167991085043832865890806645424245757714859449548416479330477481064055273972584518484419945787781330877813084446213772914642805685371215782909604549865474959690079829552964622757413185503040245622149574317293134102998987351809835780948119365849366626238138905616627194740521316268544747331889175364141050545451782630745401714894549576703797640901846670472422187328790572937082542112071150457813603712972329314126273991457463674891742992008178632783362071277506161579712499007122444295970209082621365996097652477276983216224240545799903211899304649136716283383941167817088084030404948820607720259901413864076398232891884669457293800661924434883160879697269185572525544161399519098440464575295069418277518568266647941362679624873322785987249389593860857876162247490535267958502055334358939499308577456996218287857589073287075385876606580753313566532451014289416830626761657227138133280906416390788479374900199911854507243670248933599596354526389697051421874429868694032855040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -268067983294521851296617840530999300679435828147000766460710922558260012532746728885393977834503087058940609762053679063325705009503365716759108017418160163804968547314617597451928955055789041057709363669015044043646536217792682022380859241455867624498147481859823321844662787095726679848690965874255460386128491792326778293081644688146246195859760320987573580206141047516848515044318154929427142015036916762462611203015056567306460775041653666674583366037570627541616943883016271173200407934467061950429199122081355599940117764222619070675609355259350315710655059312288768457536217921493546675917451295551073207560598651369643826540763486339208524619256703627117724446941372514455696402311516918444420053053232567758548280184586459117210602630089783360026061937984792545398685193286008614327896015512876936951225923262879164074676744889343402124629482939798358830153092466069915356454233289402663007798024975383499309849771831292931375465737365547858322803990529467046331824458836133062514361594946782662753401560233173552350196074921968768829969452039754406562524793741178385929389664846087370318100743932637608286074351207931959756036156518700758018518564910491626970242004486035250438527215388557822197312271794792558579929656488742471561843000762977607115848180871460481480303317916546969481306645770179988910637432537894144938046844277376298070367758348467866808510031697997346720568862783730036266796178030779308313084541745077207386933846119918208863353551261523183089507576416550096000534813648490974410896471651726410731991688445057196460095109645157785036541514064111502640554701828479453236533498306830177936340007309157299518453535338768570295019045214043258498051127244803925908094069440379299609339632669798421237717250680160196558329366344004071016142107608399203956132717537657967203510308291578759119692420437056546306162031636923346602099853420327963741590244702327130992542392213203334595732221062583579150052610075479664932263187874580570082207689290260291087958787719836997298313238959694122711824404363478384111620363526075050919764721977384868698566867250411382501832814612912189406257759739621371773388181636742841370950121936818538479339403236187564993666537855954072328517200815777605838515499231669079572743174269327431264645389168728925518681826804331262781542367141640674344760787289047049066555137746553303481152191758127050026290904280741702047305407726115984527762202980627786536584175184018795151756774892075187030063101575224501377144150990329526946214276467160753260360634959740682194436192964236216277609543565843349334912740566863184431380799489014745608521930924878450906513576053362898016472850950647241461930067195965615457835462813765200670164209591167009974669311884024276016740230529064205422644422582410984324933980052544188123397923161801425449786095650163242310990777586007586794956923250899057894332534182731403032380349973200835016829799932521355006217108221670836483992383802138130889504676208262823897750074333394751400937485818753909539846427106805144179299507337022071101964018472683514573649699549755538067743708856364631461368952480633993333145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -3847944685550041752954902478596673151299127390319129465589790012727570165031539423263085376916096195864631298639755664416734635600921780466889200935181821662598979541518956750196709761752975742478118389303463266838920249003201862419355420801444349921958333289568973731091355335269547864381377716260031380883912093719325361800307086723944363591396496096765581941087730577299600596691340628950453087590208385700141464355444190556662523137068522284729069277301146875268729811667112682625025361647603585923322806392235479141435920714609252558686734827435957924975847014643018192953566207467455370815486920034773343733850411563796438619590775845623480515219742470275837345168022846046536566728420224361508740091267001066901869067084899068107784085853599266817113618876985948663512409244436202940071868254756366649738768809138797424817842871437247110385066266832672138212978977479900509276412310457759818768779705497968248191192087746606254681239209603094178420018141264203441438007520618574486330198469312834417702984915801732714644473250547390632575088054445354123205107631950020161998749694636725360072043069779687059160791400723825641433697001337908342758411602619878093199117308293754902731752896565851446966594360564294179423168474807557848971242290222078825543348965837622426186459277712798803022587663776516504477951579492539172786853610985226367974446265610330975834203572510380118140536400802173789352875351205217495197554478288510478747221618742597848379630629444596462749586483793784126910556629444727905879851504169580107319174055276559454647733823558055861447705992779191294860857157098145983439624279826212702879949404541895502578028371922240171518664502091707996243371872002877488397760704308742836767338903227631288557665291966815565396354646708146797736657579055269773657464838659603502085159596257481469125426599380104137357303742634311079603598272973193408650264529248801704899318911664942452841136332568157035602718532612444383159007188830948855786513436903199235669610811488977834282677544284624611870571515147222749730283792785023057691976108410411190651520323887776387428548369533153431085785755930494578215965248539277180244072359778997495895783889525380947656358079809304675187372097282734315082135594687501172867032241062486267303108357343455988109598135007348372486453303588797699422100692859045577499250063729783606890671109963717588198262919704781246541030227610653939697947537014951540442062779301679869057558900975134232568910596540993305164706939282046213628782158712599318623497956695656591228556626175317575524967901641310674318353630224211735028217660924978247570859859087428549948618788562815563981318562437121660842874322547799849112008478437521061040760795334947701631231640782781856159265774173094599553660459722692928284070608396349140210135316998231715427965245444453287160500589792099815156026852248927123557003016278724470658415172508395947070922410726080248411993068751152105290170360811187806405958030061121805386835935304424184774831368598873702402200650366384503383737194122762389570002717223762241632160734891908405707178234141786693049403226984214254080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -47777000561958095495172959717140462124930379093329029639186094860915140444498024746549682117046469949894931300260526283934965648946869858225644026801932681538528632096853169340087246266789196543519757959565826839869289412134121305809855037438873755376190705488695052262872961744008284309029048574693550253822862559291001527315335630664041161278108908060552592071515470292344031346747119444232475032064101199701099526338227403566152812965878193922101295416951891702549555450410689882779394238018331271884152872172651386220923289433886869347448920658873375299015959918723721010030075792191140474430288250363377138606102516032822083803561091048600931100129063821262783241214970062112503159488303027644377314219179124473137418884979061205212954799746473083167389346726974410376244439157150220214505634606276688931666341632130968770091176843955304354039757406954051375415291802961277791888879634025483812928596885038804762537976302557465276827517613550771723261249568079606991701804366079724581733068132839431087685296000467038461244818717856388856040414976075255401022884796142518943266785547251759213048530922978697357123184475778052329800727637096149117284276315254023279731602994630997895403545274056880287055283196931129635276845676210427979897197802208381005665023943046688674238538835174811283436329043904727108264462126234912068021770746579954426991487727554383812215774661569475822747950363054765531629515981091178953038167422438922957984246635558792292300300122338100570446415327680336440108157271271138070733892225903628606854548710931456537485348523135036514316864929954328743819132087769229792409684273302836134899440785756991099892453120481572953884500141886321256412895107876881569241287760589359828832221312625241814173265701678693823801949804856110493022872480178018353996668558239285330582053632634304815134470166378579777721454779589129626590304940930461307899854861283561884720832084451849419190446016410538956457908148940950294171400272395670431177944354842680038186310131077953727195143060430348490972721767502382674581456533607075974665333624452261524989353405030331496743828822070607453929447579844288564264862808991596059095357061120253265855915223835075337444039522480897998866595509278030624895997276387390137285920668378078645463184344854462248260920332446024853065271428347494430005421306946096277333160193331786254074790310058525213864621776706015786046467686604584567740028826350491394724777985020363891839689866124230919517111506157565800016822180085030109241765613061082480871406235429498441013527789014913646725645808924890142404101800490520937641396486549833243570601837392869268245897932859536840293000269119673404708454421788414880831031615877820741978069112119886984440916189953342755792177646810291185984861401750022038689929147513669105071310049467275922680652606172347595414561101211968265995317511064635614539487684870453049995588977164207826274530197694005680614417734117643055467520199472680227845212611117362862306067364500495424226161422459860238357454395257506581757089714357461298824410180936260615974858635649541822931955478644977671757244220800128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -480189435383852229189931132495601059191764807256920498012154668857603989609619499345352257580861356841401266043151981784216046283089980991369613874795143034139790593609063231225183037965942219179113073933058497447397374600891805551677883983799518007463035845179708723523363890928888507958684955302838731762239615095906795995553523448956547840575341599166244903801642976265680545848315759748058520987963975003182033182472291100889626585229809013988897926374509177466276290243771112858029158313183886162408817154492717239525488291573112618378480233125778983356842237524513996089475558836461432096111926227275061424156975316707543251647365229782138988489712243389065305171436063993533792278096348223512140950075837990727294021996612713656643871760426586692280956343904899051448958793229811146108385548106285525344155437001085704081220885945818154144460567538213746067824777364963096999187637612767780057489821541796183419972676484585651745873417758425879291349789566608259495881718009074956990441188844014572774870615159916747572981089395304174822763659061972121526547026990972323101664271488898109920039131576152648224759519100137359438879614742572263775163921287402824874730736263015511348899436330783713718013651707058612662070228154784475589188200583144986056603232631486332837140457315832595304745094123687164592928963572881496502077684710724884187403949863770869261766459764114622764852112335006707550222363848604408322825620794819912356051323457051789087827873427663055715452835263819498929394977890083811924168853036721007737493770609455814847433903193946008238298521444405287907183827821178871651710403084893122366029723556117735662253054360863859548796661946807336997185422149576505781371997428234641361884005609472441879281703896653859213101192924210050000210223660358867953057841389783709615481424142280144376540658246679572566524648142255760986326565600939075667501140616340664384175999379736605550263978731165265595936045175222715464369284237802656126254716627626341873998384062122055321167870326611916051929855950516483716752650074339590553580978360382797232432226572886170631073479882064268647064865527198860727110477032661244993384899859663201890827245453305458107879613086746784192340960691981915924588842769059865633922929493306422059787053950879665177532217126130255427935653293613199171273361579215539767046444377771086715288728374160847142115263632593064260320589086128098180923794353492463523423127485487642331651431831501128838675670207652068170568336128839534504325331734815983678130723546125685180894203828168205053813954285212229530480240308533278787798076960657254022203435443781928521380834737846367852960803396147728787342097460109372818888555041129823741324432133430522952437611862981439900693444774221806696333465737952305026631892823982729327770369687122670274187780819438161227745347854536786630066698383509761720071279334483130703728692111689109090410006287185285977471425106615007286573913341560133334502476943578961215724202361982546301075867785100259202707051943760592897036548040189618093303892726862947514532472180769750287615057424504015611877782014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -4203383686657793436159933379356168032383758494207812884754706822082781454292759317598159015393047226988189485350358225779616906221042135770149059034488348863552031095332548492892080060084531917109815159351085783979777418422638010576337504366754839688934840343119765367561970159102796169329027311991978241591654801225053367647138663058720282230381734553304367540067882562678308595998477824871879577703761896149537841311849844906720921909523908019887771264456146080333604486635219998286726731832514962431224914570880019217395978028542854823327350481047838086721712896528096994521753527424479975528246685992290300663737549733460053073299321579641767270047759347127966840137338653537794047281842076675152600229127999536501018068299789099730722326522245762602487353421790993720669413655689939284864847739682324572402550538678831847614079162838225260310664475348094115750191401924409200724129245120418572308091587633170448516674400103628471528589077513522663030645380943534755747961470931778854932258933270714193761414004012769139574149553135273057059729772680574653283926769755590127596851828759825557367424267850394580137892189448886846582060030608267458929459770316985732351874462245121685585835215281879909675173262352311272119766941576781502703037877877560292583665130741516327306443822287065113711182640893067042210273780650492504234346994827736476647805707637943737732342600026079801391713436039640752639969443322127711165056600594624324726937079521102374165641505915874147318991463779229974726455425211918326262217818355204978961186605555932415173229589086766822673628663956581776284305199608542547885980789688244462771463861659741282199425507136790545936430367624880459899636605747916807204083086492064527613145158120434689707952885324363539382820790349744726867224987818980701889224444501385214979300025820841012809650259339905615808857262469598448012204094769505043711079807699486139972189907199069774367340457165317608609000088854244489818467122707574812661917920330474376927686862482259809496558243743163961507895959230733613066679098486971349140587258555975357933472896547265099525474370223553256819417525042028231029324938736846470127656762702612495446536875443145334160845995309090978916827979491431524566022620859932469119337396436203703079477498346610827685035866045967728620271329499506950432421435236088110745743118853018270265219233121074255732442712629461605608235663267141903786072355484149659366359197259950189556021459191591582896360990337098527281224934168808136055251548447414342398282274694872174250760242831357509662010980526441450358859890307300646628909535064233365548259105582619910077314988718909070407354835275008379056125179293674712647423133207695549183016871546607734403709912853797904624654373580880286343836121308288374817222272408336725860619611177996356374630853551861021125926413410224586845374677341344552989003318211081189171272961112421829546349297873327719834428608117159411681657186962137689455943068727593622218762672137615450814621055582789536867603942839784319174514516884540996187399206959913702994137543166764438899787695607499797361500640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -29191657158304186002259480912961008392598654824916585850345442798003108701041881272876382677641133837437126805637950243276642282687076455283339985451126378057081085800876400575433197608763236391742489766190760203835322620037328082994289017211751299721616102581348002665291288279815354207447360026506279705949725490699183860255962198682778815069620010058283352225035966457732283962089863044503643809598941478651490076040840047991312692843427095903888230223836995021378343212877766526662947488797748547817220245489826744453349462986565644075107422114627986513841619514900834632670722295387761721585348924396409030028361703385031885416475559650191545026469975267999503053657815221238384864185239844363455660203878984391052544692901042050485518219649398947518497916386531780947001522056679127030069791269870377073677816086929966498613274248691169975606520333155528117814443974354815053810095568035285668813495770329539219314675018901594294879012445650736923266129969950088564123169418486568353235672181980179527391045024402448625388943181552443001626173874693212366692628929703086998309162350246291657216637979927707430869297933459344144188135223128087993418186884152637846712797833618292583241030447773690145636645527299846440603752695837907280808446603929317234816940188812933880907511377292364490260070003083284991989178596541650307660951067216596735747716600085088429587930677968471125960511570121816143754635842991525468590234201678052677390753755467539066252896870321838243588259283772763904889776694883709575092525530659923929904789359026819821574583236201711070033437293350871307746378766205070443805485240488907371257452883229553084590810664603733169487363413179423354086474360000549170837856199041924456721659671763535395181428747143342453317242428930063900443114922543239775517199881630817873887825015631638135602553693842959332344464220522956061525360099822232339028936928142047335370953045199754446418040694928137361284052437235771152369621087313946929231527804341596965734594001297976746615471163095124543638097247582259891893727365210726411931332375961834593246529876741849503092474847994946843252070036254505086040838463679701687950317448915255713562081993173619162509863947878172601651282682668886256741062142567443471840403414353382724467636924237236051273631940496155906531268896904025228784756638380929380469583318901014249492410524109733927807469070776142593331855122495403106603150092447260294493449607173403296988377970643692566494131196003465950112262129497121410224450376302360706453010763295521597545048175120997611372821242433700156111315774741728842334033387829080542894740774607391158740563681740752787311529165339302802535282122533185715026819127233927286921524136213691198387963515693518215954610122243433135941982726504236666459125788533252729841447102749439215106871507787255985633510680539951336536686788853506683148284430990290425292653884868040718209488606456809721655216815925236292370846280061540979114944242206209202115554993658669756136831323856026840955586990945586591413347070007502888535030698893845163541539728056586515223584572412522435961000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -206742567547363386346961474223934168744242531151633037383639909134603389911193993277065425284130220373089632778113580759908368112832239533230649435561183930665177587168042848882914286109797249021554973963405987336647149107465074656459563767175894415723446575475976824912973443151125575483758947369627605453573127003651940001800970751749147232991658893522332803473552034765681196165723688069764870417466085409506996216722550047889478663536789300331094063943232193215305133072699393865725023260557638372404591205440146051985166450107794152727451887289817835535531686513468932029074957846456479374758366747660759271799435811291454866251563026268764989917740836046775152046525314653183180084445652300262417842975428749803788952716383834309968101155378006470288846114847976790768104363238075381537749272713689276170335929522990325408145780139478869013402209053492843002717592049528897298277494739762979751060300952298122327346172408458322692851389847218407714242831293144348270630899268096460279118788117955115423838532999821473376557193406078791812873544493607903635487006990680165665403247216682260430916941244292919114389054953509315888462711581026120657768838853173934199384990290647238675629702327439311973294140180004938802106731106198969100353151515574688407352898516073238214422016198792727996417310841947685031083000108369175599139234278167887021335896188742026037751242685145418943452756705324283717243460100921783073364896330038274285644036685720176642410538410127841505270141385569809750311684535662367968276882999589517159463720767458557841352106758423831400149086546072663158931448766011253566797852111967960894505622828064492399100830009020604066898141184585528624746776240625595720181696126522199354021179703747150696754779895046051428437808818226504839253500841563954992820424861013294827918533270860182752450277234824626323554395209018291426654478361319553743327479998457032250689593657493623358213567898623042932623875152328382727651208532635095690160129550969682670790601590949270302335501764513044035826551634118742714193319358793535950770940350019086765226945572887249747185574754740606525556684131280728946200576732938572054852943885885339425796363868874066030711717280199011328324492521390350418248534960185386032657599140525929662600935897053421801990048290228757095619085856809695969225114175394966842454295821881730156318130995319931481042212039638888053570251005710868199599424270073687785365391678666992226481997034057207552511400908867873194204323765466305065856098293201588797898087742544537601915601346844421098823912314397517642112060231948336727981647232318678665001393858545349676714363870745356275560095714656680304379364431400677591570476413754794999952733993760208409213942133225111299862012997921453981902602456401663765481769809156049382020945178011965833910222869202029235549128998199248730822926575219604131466585462324461495391200915645927267092279945353994110984288709812112646776417428815061349555114843660579379877672809597550786038029641854821718107110094817330029781891720732288465567985559694521261390774196850199501574712742027811850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1203383473975247942094978547837252645880115130440065724368003827421444931558863649919374517800960491258696551344187315212478961084581789176752176706118780262345681931569494999542224937483915109670865240109207935885732590957798002861391585505214686728539556578129725760231163192700313798825741528520488960120141904262263813010711059929720142980533880628092453960158976267486616048625956993965369076267144651686053996042980013396878762117270534415198113734711998896161603756325484358661186355773393667228796982186375635509497175543728678222509268239097801476318764189220251073595704985088567505039677088030814189580256066392387402817042372212116032591974829024191635923755435345062654184646839824968102397593825514695163176182309737003108410844203700400095980049317500658453961807983730827674216391368778943735303476414987635384135742798381362571748106116394913376784827493744201164904965517042741690582469806426584356324460862999986371821962065779159065648517460933548355360363383898498475540909641260067396295115416575893258461359204196602064649785755572614606107129992715459920124965143989064103139286981309932702261319192659287954692356813690130854357698620206998214229955103295642141787341811252097350616717865474488117161712213521687742276089356879930944404809798680971097992327154044465465147159163645842998636448197797170064559934565422835969471883148443749643564741873468700470412132527897780733806177602663287876509431390178025554374658725324228472435194245748726578315644601155449657535871249350739285503374271985037944802369783278747234919505133715017013059383299490670877718210053892420888940529375719706827907700402031319433270516170615343465928348005192081423230705665790922310131521514683268204921436103086796503164644324693716731614102801349970196741977079868747810149646988241695361286689961633014318105287582908205527271669157235442808880473125678953302892819625823511839920514583956149125338247627109088699277818742277607865993775487774490991559715565448176354267708016577342669257099384609347991116412202643594188445334890276083539199474041059889111882528444717258423881228044908533794671777304167118877834871766723554493812128847223463638853247427273723899072097942067801452782775726834709574886070370860264181368811878269711355796338718020721798180364118009373934425083353199959110547088904669895245493895644871052372319242148149916254964507842376751109141534420609954574768496679671409596697999826874465461419696150744408491266022343405120436621889858166422747006307322674910078020636112255625529870287022566291363247874236832535252035723815323276992470729944067761844355494891464254747337400429723572925174909925792599192324388739230016571546583801050328252769700683494332620932763395527078379032087004910645961300055914459086212447693175328209544843058114185219059073121257084164316899660003815450782948855102870401367156059438274283904056188295243518237261409729888810068318048473153007766298643058623565928895713703650007722986466324921403841752416492447630746097800250920170119491594718042413158594999601403731982699327924732543233419018326569948125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -5920518101165670519752852935367882110770747237011769567507928198181950839631363863514888212089628387368555127708369537668993699515136609139334400849712650316800239611988996549314851483594468590617644981096357196723402898479206974545727346749800107462466290930162646318895114267332306895476144069039481298803320213760269053077878559001081678474439227193612807742395567892440257806739854459920858493836783398918604848135432008452987759760513982706992676625355431682161072449791717803182524524397305345422253405794212925702301430070100730788422523955666349103216611712374923233974311671220130979140201765110201620425877547649846265122362839360677787045662325831958031498487215964441696423603585388917490166819281854953309617915363799235861555517166457451475898450837366592651869943375054986850277914524635434492627508041151840963143602968285453922038138446961240984977452297802168981758229556411584198200030518538544169353343811727584706230600815417703977700850050251001603582180144342766990670385954298821869694224692812017202059313152601948950845225929796478362136607397128668862235939278998250618305859213651866092010518722738657088357359411938602233985156915508864343107364539906777491422369761755395105866151793997942359696215179434007584440437605017677665883289904799941665766183773412213526923760824034152071085420154506562990818346180034472118755424128207754450626928120833264021898119700887467671784522198839479062809541971480620432854757949038480658617275092651808642046931048561930396591804279389621491063005963808764687596032634699075857134326127875634205031144353939400074515821539838283900029979857194676565494672669673439688415644447438899316073251753088250990920987539169743908660095012387769430920076448403744164696814562038709663377257637409260705807469686363993962774431549410740119842613501317990979154582290545634739086936420675684987816944562312648026850300063545725276405070665824595059579944202983192152009539244635106140857000768178727091576489389197988835720237629918194162503850400470060698066591590575456423935105727287575578067499006070966670827810889340597207320224252809607599224476630802443605858953451331627796475050314058748664935286289920678205152397085570723328548036295699141607081075152924976046055794474921404242013755631393994101214798130612948665963391040604687823673486967720379211195217376175036353249241303446409111735471515611878539298274195375418030616603993727447394094405680639012697763919854816548902520924665063830835442061292556937286994214021909694007630836907100967656841333109110122990358023174138984028407667894644609959718822554375375274318602227608014877568837898675106079490055004150038950635679314807174131990245141220175056420004968022255262951748960445638486841238395436390970939218493106568508805549966914533367204046036090974659205111785477407189416784127894104773097472473586917087252505264034652733417671109467014956507571975661655737453737604824469756308961284707716694339768520191814890278292471330701342387122528450140531128814068848488598669248446953702630406311277965336762513943066767669901032222791000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -23202454756579080031476799827373883860350466324691330223964595377194755559860306496839760846635207045940037534078968374934807731764058044475702370672322885319075692134089069337902762854057954393310507053943498183012702642770559703517513803416871112466725134311958136844003311379695522103573450425199325350175386540090594387745422373324018579920782533261919196984842355948840676490895205051761612808768611168979305274194255122726701969525888654744152810377687643308905407728862613527404634445008316032089019825191109603046411625663887127328071710038773819281215771402638386898234667068139577962233140041461612951727331864641390622355761643199950372109769323647959336688608632205535451461979317590919784957235279781805934489869288659028526544108446688980662731574692663775636521327559208718917833711609377734646833423234444416109779773461889530508136467216328828851992228017982980893900008969992543858723396639966770562816888597985263243078628902599167087543551868425833270015514461677763507406978099128723096168024706941881899398296113720666921936938048847543354065474469336606339830153430183932409654565687859220459896573843573540505431566930004269329417157768858853791796419926591601044659227670367015985833367534062707367039072835458835038746756091931386004034625351840575164767599987650951549951486465980845732780860265446267128158931765092982887790539877390431290108411479893030687976325958112024492714207722831868432803339490791961888575257556850890949711226633171821682912954944487409053997608059276033242736824685554156822667483779880247746755129952781822293055423757104051639264930387234977820501715131620044767633845671899775432639081857750076905817624158380515420612477165550196618083804898464939738024632528181287384895816557214493817627010405268919023647709577702333166767253128732813366212541287052274111625914448543429722080333217663244406280254593969589101805156624607372745298632877597650220219936459940968707477589977963846294149830385601156752592279347362506703838547780173634840248045148896484909742541711679542287386045822473194049533207535047398163500852161940052222428275930108716032693457369718974068806876451938628833443763176215412249006525022197982865623286499856045313805704766582160847092159820939680495968701932839640893466827886543793448218550518205920617158786674174658618688185704823211754813855463623989078581196438951981709127775833515655322064879994957411282148171695897178077124289369349615082643598402476900651947567509355737611492543677212633999055827423367360105148523004294541169575933721284634045925600030429815993883559810877547518345611450334807912541710596391726392811288653187315785158325252699504459419179503119886173454944607136432673985956418164810474575536924991481975541670713164025252726189364268878450799013875688349794551191140555416538843514559927842016797988478790152031885852056507251163900091085729985050415656923440106085639992474030260691155529664762165016193004281258654433051993222754352284756494336511468285952357395658199220201324251341045695960883783149329349604353095985945424798758877827042470378044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -73816016559184712116061527994284879650378234508310261821241445903003532546585162010620583679929682976958690753019176537366947669305760725263434126894184745797082428951648859931101304002098361012449601587810308129210352279650253818951498787363561201885748425449907512650508702181930374049171984075887999493291374637177283617675245563605897933562381118579046954797534091571072103498434488394833551931889958362736813876519144423936168960658412308583700681266670948997516928866129992386728482310967193193667214411530067539871520673826649231545274848990477339945597462124165389340812590259767439848583618484366111525856104666851726601198335108212320917432135043683053284790154425866914682906791227681907678988963837095596648492965592639215414004525928169695780813310781686345547027597001828421737189340084611624168953856551554564308123382369344861533403878026937210849570027629696742343270404996157397896946502176329506059361706905259066988270998162579601876103621561509812477587971616262898659606134994236283363872131778889094710152472978058452851383911695868246073135398665508633190236389710201486643747457167439178200776820643223679844419036306600563168464609400774193524198214805094544097547478930222106782818604741365697444848364186875604437695923262382726661195732236788385066902545848337270959297782538472157837372799503701246116798614611116873864134870406527065748773585913718371941542127773399518606469557286726009950283127268314912481401031850287471677680105738818228464276063422817395012455600584294182268810051531537049954823371319978110454126990816608728667080282328569840926900815753200932482319315168063747545115492085413404819214260077442017057162679396149641990388634275595296242212525833543344308310361553288943177192573412427639977654640795581363833978585770035469283684598248477047613120922610448494979721895106447486518465769396501805808985665418886181122221608638390848684178134267013354961392829972322594294028998384617445222037983422976200840149779277751474350943478752645180048351084382564484722889933300001586399628120914172453041540465919250740552218070966257755851358447841291608184287122364589850121013821634307552392624505811775337451617100699983427306242434656425495703760595747555391107674730245368763841840159238768883977491165371816503749444975859570212313479659183496063929336680630518434346129345785946022845288083642390324156415067740999901104537625632826277882383096709140875679605689385087189343523931971189935206695023427605261065148479345956170148111694051350014396423767730498769085515995038502385924901095991408672436044707414405687248348038486872610657548137351326501429191784758990153747553857113633119451308582807622486612622266385599111375198650099214485302916038011486613089306005883734021095906302139896679107306225896741953750480537108646241645202761403367543134935563773240344736497715379066176104979159289777859096322725669002182380128285181428265950242545916986436080761051738418003841656725883174650448148919418199008222310585618127632034212481839977464002399745836041896413777273568522469752655133906375502933183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -50309401801714024068185665999183220158705450767889809997907038428282637440286223132757149117472310419235974098367195808721117918794795087384935023743683195274488680348749946374619455276800974718152247893591858273186039835073138005485657592486342062362109398709389753379443901523999310261986691882116341527929076524310036629682434933421265646311487980087242713765939164455596243653665772416493566997819320622134182710737336583576833555348169264124098940122155608605817505104400119855518558755660260472143014482281082751892231057739447064987800826586583510677093248329713679169537075192593321612035967548499849415619416479197629178734641916104873286424053483133543340424710631376115585261547451515762481081800323346883291989726259415617646363186216315571632820138237927592478976821040779576709899394328339452830808127197831715523851057287015727621283327343872096520772517131361505386630459966919387938198466400015450190703626076760601843490745901056363888222101926000070950102329159670660123202842147345836802106224617857535545950794905272308997014306685242837138018454668571965248151055102670365177825953012079456802531370089800331297852973333295617231200614575598602771854506692115158641676158389434105149234708989950506582283892045889072030792315138239361765667195626804104604355144783229493378765690684418673743399917689722021338708653721591340377881144848614818870240615169793686921176634107575028533132997496210112027849752797533683760446568237860348986781709382715366703946795183076532694377013824140585952274302142122857265141618564029089167592855794376743248347429109543029337944005618099622622982499852882983979645848854391274461331762114633285844552812218442677151783176866806974747772324764981432898076563148495071773410049747789802171283359004876679413143524365130598271862214059055101400848618144819251770230793698427331089541550556689044365689080359652015515442453019238428634616130049720337139449934182469830762461743874538149899179481070873929057204786035077448554204098903169062882796809056148495049905433315663868388802617017446325838422450071974338480407162507935304163919576541914725889686355147884972211193790126042533757563125976982041255016269704335561699537416344574724379223950184846810169017756424915286375908499307815504317323922951294783862231028504396286222259286354277063764385346098431603852035947415177176216216308741259222021391893740702498971583725487367321278346646053413685344112219791687175187848283799986522954855649766265393836676128347109303021314792035304443361612481837371618369868219198495893237383016057154605770431098612009995713766091107047330842474268979296343451865553980809286084479994689820461582521721547845215976238020745347031002821595095379742947283683478981315900306093147912480583791360822885970757671884134697964286437482531759430802087682590550357021870750736910035464239580224698778777925594796223935549204920295823623237177384293403449203220547385034031519283552160490124811490260494952617566991749496666823525055140901097321671008682481348329548085963144716395340878106793788715186808720546841955322265625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 821922639525068030743955504314531888061860672329155334025042293424947893998771148715549420024721902009816157116625604201619090834910352893518109700257996078582545246277237285596307048566928736321653881477495740364640975127762990424500288194284861387811806890087591303798775353000782011712739935101671742568094153280557969075243294570468100322786055952600935510389547844163117885870998347910877820370827278054084250625064163587368531093350713813282063769015610698956938377797505604744038780940018727526493940354820457134231557637178084743810174796891161790141673131049949377436149049618906196817647782265132273684380380739830950256359731852590331742256756294329487393308298224699546169677617373328865274081984325194706853372760119541166083475114173099356821999206565544244872797312019027080525520515048586301898606246404456707919776318674066267549222330186432587059760844540003266848831458836674618938577298657329653929641573145017437671429354586068284558960426159642965317506557699245582069811944518156806676033656329742441048021879254256241437732169171080962985233040907675145161773198040184130123182947374546512761794063485719679469517006952279094305561506280310210430308772692216792879341307810167389963189988994825925974554890656275897723900255548927951750012340832490542742896191483193122606320813896140257770376640348538703081577990441758749876351502879463453023666253154494868894139939526362271477769882036471740038458147143300986290440076644107570763557733052806349359608159693816639239519594883501609641332320014998935979741084214835679695725606681910197920839996796948366310120750195778738593656709216986888822625203204096345663711517559524631853690269613212864923220951067087788889032313306983916792443536646682341765003182201812018051033141700589689080453242395948074072874066568517335584447777661475244529751452863041733135421399638699746289583897766805086549789768824914241782470262529200896855572241255609190833844563434627870775412544184840993349658331685694830896917284495732754184956743848547949518504781678099083425569728632680820102667966512407782652675505167280884700042128349166751327712749756819391380452395809747115964936161461256434601586379825931819420633552901301875771388211534478231935056330374188394640980310529832644317806153466074658664427052729513432107336660788378227194262150141759440075066201831250915884218231884286152818922985992895538327988697539916075493191637265883484583232431503901137226255966680453135131370794265207928167284500680815488202796109087182445805659878831667885352942327271176111713114054110019012668490783784286359898370217853368371115857680479817941844964511695470030959460946050895642350173683601239288303060344238304100972898368327162178043103341082293229537171663105080174866080854509600802740220764121575044395180270506777602988443573300152348327845709445027745690532309351867736928556508856345552143696253505576870322168598209724756510743506856585414988500188254369741060154081710755452612802719231532648385145759293896961275665346177730464362394707602038897605733443536615142035912363811254882812500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 10761145710634542442643502734013445813137795895426056756857726113313199714450789144686293173880016599243540771791522513846490961075627365298141059008209801526859355028391271731468963998986806275645870427882540257443809538512649587874543975070011888266665374475394290869966002266032129698962562315475633223848160621589776260787357014341278029110770445470594012259127792941220154128500273529256159149781480899963112082685169381803638469829770884690541760620589912623706321245827804676613418254784653411799359608063861020203628358750898097809903440992153492203721256853016372286028869106300563285505596550380214976153778614383097040945852389784537861682229058044035932723162006813143959822856452051353787619286221466876677892654486037965922156996979417175011009159320591938902084888601596572347880320605024493793439338842224537737138912702542976007301832596416979660659012302310916691860606712923924059898367379971617046664226692744766400367347048225360258704083151185808792041660128315270731974561373732836601562591923875124714649047965282276882147418043748751908213363004798469678061908096445521009490887233741572913777618811869662965165520391851739770570155162652007672435871608879176888636225479933021186593621315455660460915305713874634334522260401403595469507115515703429999166043499558861225683148548960367329697364135142871978566566878634900045871679552796787779665838169482513469896535030151468728191769629724854801125783296150759193920069934704843846071867281283508003907609601434800807316388503702703636031849528610330236967582139178748789695393923302773634940282008479866095083122611159406913324213807434600629807496594059405289320412876926791330207178411910265688824286819675460924876938665999835279858721722952046586430935473480272628083800787543952846227847106532363237427079200618383937054169110541496857349716107734312206788009537321816515503014357495747134387194788365726613959051177516801356684456886487054152393469172758159753265027374907450182743519953987910472632242845439740924656353186159356821880404959121756909439389544362339867521276814198736653462736391928990872188248725201493432353704673725949972106673319261607413005327837012008922010982806216836017308890566209447774876687810246916708821712210296542180723674802696519252391422415067713279387378179291760082276997037066537413445733508007663379577770300686017000329633254189823504764533871735857893909853314928936442399498818701383207202859881771991348723842708979662373189437813107663469075911982083097068111887411907932171705508461210421653230274384437546610638254161051860559984870577082372877744901366952731926248575190264858682424021726464533312309555409488987375477925994695177455328321423374097194350277605467777828647441517195405725281413494970558879967828195780595418234793587995057025937806703256795287212280799167821508612753105626182342585014322247759367086189944323273373497538275573378336954142713085387584045915684945916412309084387963111552452580112942041254410022099890852686545638114650403684506207828281654084696379500840734768566603027822287516112402102203369140625000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 49050407654824912261874022517682810982408572075996289668753484464431815136800209457474758000857637758552597373447785462276270930774825407469790402734895354954189428634836243470057920117260413871936324102557238351358396636068112471348873610526306841562588630315180085728907998152874825442002128070616529653259398778635598744391843639927475672447561569234525436710892213628915907377862035624245870691990830541524864151119454149720149343543997430714261711883200961180732872376818712003680799691944972815429469183450952528152874483467283610279456004276541001965935767849801785356535471024473443896125290113021011139842921218294469194875020426327823317388312873177907479992147515505039992669810074268242198829363228197165848350738650811755427506721484984636667474514137762627218417689860590536619679876223357672582597737560639418139108738614066770630935009986684805299935429324899523722305207156606754853647741347165431118204242542305717228954623600179870721537216395286128980507708580871699286703461300342983302614432529589407963927505368247943631374873331924672703112257020831744733647406493968228390155132287084832498313557616099638209939018364758364452728643337625195544764407976410188873797091099396942191751083926193771409826284994610565884571996318520352406253037388333485386316451364537419240826048772797469081668349288074347122351385322398668872206407850241188953783278422592886280715758642684364632353529728462675887179868753070380609715537609719673510308146538206108185262539576063564914849165000162052976804273028011547590407209576364538143513804990218863108895966029536260686688071207534609460130395413940451540974635083537167998051905767123336795333795918916169923336078553871958883069965727366915710439484738847671076363964780709832872775308647736681750824966068551986918566343205591832528100068426894666784319426317151856713082523335192689708599333543962475481108829909620043708654230399607535378541405879202066723089288096541810949057699223679465870956570407787348455028917953531020387430310952987217927189551023056000714518950410056096206241789570330668897098554367512986459413770184526074544450772846191389378844988374616077094053031717685112041925923826883274869650630835372956824567232817700957312516017523608652135809649563072915351440327393613816839775001983556569729534464846802810180112820074212203681996342630454816744828190304877155009620463544422132449252698231587857050414008056318106482776745566637080312518891757350270281880272925851214617846558160207723953889398672214963887299161936512126835890483495919745107194122328193933593366359493224051656969789424661852482426176749642245347971967395477550923806179814202752528366295457505752436828313433549823583884113943169762565031889087297961829926602632377585598456541875359621300924501363238255483889619040094574591604370818441600176029023504444605034708779473725453375440527899020552941130503764970175819675936723770108111234237769488441093405227648900749926787261344819353585449748772556838014064433105351589732412841382491117987260355892338826704390650401195861789602775573730468750000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 232179348376444566896409168314621816380194600374422246578146394266561534050359632454377132972524340529459399554339854818385861473298409938900554632353023374248792247394455427056115387863749461711896049223986848341898879443347056113955762141335825196319125943931852804569175472577978256301093393415158660689829864548982519165221390910168000804382975457790349698970485777893759411479017142623832800182312631828533285355644343536256988981746651814281576462088438787467270232358463901771471289554823848415421880009328754287961943924643161782968737838879776655205622284071165315942201486497122877900911727813340212790796729310285510282411834354742481086449635351533460278136277486896594326165282566980478781260913890786096294543585885853635915375927675396094220047244291000264826073484036062177457848477281909124148790030836230370065201356091123898745362629475824569871976998630655530571246133646390311188541865210761870166650101295583927782617004053558323177663009797763780655448915856307848667902703390405588669265056161215053768938963641820736132400583953811077808033798577225005105909439740233077297845958065944666084565743845123339326963403545259567839876992739706796900311519467123020326380957995273555920620585215981810105749049109000936428591967683630793245949429171000924438339092802795347589963974442166943572122336017892506248534336817234257734364535337552543289950173021775064331651556518408148858555264432710891877569606215599906979516264914886167583704606340293674690879895917903041514295111800051040104552507605287822355044440796665292582011180067656343939703947859648568309528836682571120528452764583895472905914964468063837197297921754614405053018820813852066021773460764652381022021356177252811459293190279954156107529739605064591498104419920963263591905208389554801380471423343857628474339839413907084726525788802387923079702971635092132486959990099588959697585319977985346719914623997302642573112662692899636104811326852918180775519227331121548570305082998994352606854903776999561522892906485460571045875384609683423531444826611863335924745100110861608360142874439104761848868354040782363276653610818614892739780153298026516222538041638273666178727942126629955465671871278718979653139522700856116673302727462603199141947113697613793606599135435591349745400769548072391584606866423259849887446034407047135357976456828596733233816631332045895785988953087140982189110254226386632449368147424915103498855873677266771236189024130077730619290923652068971631040185769474376674138701224564517387707500425249816185251452595820565693464216243933245080519451268766065197948402111867039043956616127777887967720264955091850453603199691056555355673653509584401322723890031546961915584886610371390693636756277396273981152213900536788226542280105282475716112256105382637281239982706964864935336997905764521386693855343173378184322618370405638729820835754278729743533001937860184665525791969282937157568851696488613986813223659376216353464016947568648519625273203902327390824809963229343515865761224192479777608744985692947146587126703494686769390106201171875000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 516840786546711481184038788382913778004000256129077336781301501268817884502062571230313788933589992594902209145252460823224791076256792853842620580259844849274125765354608019213840082385606019198128227579839807311784561871186547320117367049123625927272968040726506733911713271577730273139076781271721553975564116007435089277130044837053284066432713756412043020382503783762529359157701804269520396717014542213691536323439138202453044330264747827195949662017223542698637793450307289511732688993085571281776286325928846066525830699392830761128108377163441100717052821427427450859776687513500913343209159418245516568522524720111670554747208174085180040176443741888946010276079161473496382056180755741662902006839925410740808711904874401309803640825558137678057598180796198323321745781596145421734341560248551829111786921796838146321148446338710705878918691313077264173476092128659243215280262890231906251692931622977837941455311516915154080451791717888790516045879549481341453630709077627237218521073306904520395201405274497214257035662291988345449858087332008455363016068202780204545703944143142479856648079994272436095581025136753780567793757461023506433684204379256837620856217439809527828024625701463661448655310834193683189221610158104587064832131455746155032630407614788071937680603912341303206813769367315163286262764249714660111234925993979894523549243445106132790449107235928975277318096522704600166123402508998172790636629946392940094289426833211900289578050819197166389637500762653113095626214484944407894206130098364712883089134746699467383672933344347990942374920245295405425845613382336689454784999573818237733369505105720206134531010268862624552487153182261499300095381541671419459168464517650791481471767337536548172375794644965154351239197028125237000013045515411763035489973536909140433484694425254089577561626548092362681894351058739109072005271363694044218023478335395051419366724759272015405478384829670125642779796692116987680021097399275043579084225420347983786798201810886807694246550724202068715707054525867230832963575894214204486990282071465282523041988805625205501908002483245798008247467555410066139722404992771431326286627401707809345595357802280494373954038402571249928786102260144584763641972853386531577560200608930159934787261274926576661604984681391967198238134396107256174547341329740447775473549009773661060557645337123099847557775509981623847152188313009311468075996408773745839861924860551791263651199357630347760297649307690633224038487542132567088932180538216973675872892105241917243917850275735328788629126916303044243536057917778145290993187381814480101620833468973862578808500340109695672669253120183352118360760646767748603806451385685544315382600842059527090025016921035862921854268796606314500531874605007535228586784075187600969234783827252437772911016987388560279509285056828388856337342216228950451789583034605652386917644388978621692608395217734687865780474295424281407645867256263345182812610419718552458712686111540483988329257711392991002104595112166598694451891396216189519173900785608463287353515625000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 1474700161276978620388630293810247953160737021118429461761480447136421051487900975773267772054947382097114096837730853253655142941927323563446386784438957275382573346173307541168168707503137288890796108487972562603804487068551740179070169065603190401540029593594531382838313229276316711584309342663093857785516349081099982198273679570785482781905885191385200715722649713853566259074142614056647058877988232837216006022000867940176752796299600660758207411953513649259527871578032913690692028063678582016596799454695577339929689387384985180507095013797783724961027002443016650016376676335726552019101998032901611187555147716785266131253668867684387868160193892261054496616247882740593637717729909230259138252899413687370313401248453414806823753306148476435974249355302777486105391552825643932470214838574780905191936696265041870999041345216103110682957135754054003869809470482727890887039408985060980401603584049823719268829105762210815608953033525412011732420975361731096595194963050683254050037658940592807058967381682271374712516987217792908645618659804215381814623052234019266332712869654768147409488442803862109527003364710933742062273900785483051197755820642950005040144160598883455175320244693382058286237866386992407089660369711960134347142852933385896750347619693931940485148431997892160497166115880081117823519507169497288591478065554776813541367241041039323050484622517193206990077492014978759739589663138822981015749564078662133217131885268214890290615413617897664402445507174028149930415709164078363956550798912596756016092644364996927302213070717308407472608181841370354302015561110909188006772184813550916149037942824479079280330308237825021105509262264630333086061261948238230567166467472466395922344636353530516096828098867480643797159359174980364015545412099036388568106285442334329903239316582355970382081553038088928993732822967907661771634467113452578848984824711467632956800869691213411184716836596423641308620837924415796836818501865260098293290994214229947206736086973626824862967814415649401141685250864007840149110392614020258632136003057978805497108689253027536551450438325434035961387686764355162751678942498373847264460065862209121416557026622988076817046409827528042307404213726750028428596826518785489714715291243077279486695465688611956449089412416448683551986491835032303145721344915318277881887521481461673297266998185474585163659115135028140353303758229269122961518555359452440609801464728376607873397187982536941327998697020442723392462930437317341375864347715830144998416396484263121866624769517427543955380598594037302321122414716677706187677188662969505925798181067786219932636262827980873851514502798808142446130013490875951454251602455153036538146977918913422397861766337502574923301896042096308838822262928350578274124739117616445168230832085716736503751244116904418777456788154246313620400610222755903633447152202275095887269368373511228158346773469634062721142992662648127827439876409878533669227826951184315279498125811682825128854840496530491370132089585233257115154032455790186053911360063374042510986328125000000000000000000000000000000000000000000000000000000000000*i1^43 + 1210909223305992322498443839116817541905067873619844891307957734385420160510599723980487393645666280529887873451387874072641306012687030285841089744108063119713889813834793359358055450296890650492513579448744127761315166247294389065173692862383566864039830557636560422940805483024875999101078459338702023621208316309208967730808364140521026941005192842604002385515490173777405602057056849234129287832110923600794625448633016252434073829124586883211072536588683386917141009357658456212241002732680215439664123761652087260395436865417930778465871013380870033881842522018205901410057482051007262386580731476008342996637764733957266049845716179184757136177669203582542296144838730449855243939723814957973805971748626647355070579604140051469614994838644873966566536246790470184208421316557903867406615657631049598870592198447696535337701622582044626590774614219982554325881939592342363655367763250810887578588323847143449840389714522072534120924869350302677388931359773886498047309629336708592323309602832381387928762127360106739540121134656684410598860617198398057988382148433964633549062709386101835023911893625860896602078759147165197306683319203291328040761388552918706507412032266943261182716197609168891416488724244009472760783486005320026768176547214691597428107468905281192334678180560365717559409649086173953713768929955094479651019510634413646597188875883996569662080242818492204136918736476965223028714762426489643058671920665683291740003524197457326438366731520148050136874863223315033728479883526085680304034505052743421871126352321178227161462595301056254919961640308003854395453494005494044746716106103085413576530469774374597758488735494535092560798640899213757432041962319063946199979311322033690612549681688180908228232220213475717081312025802115294337446475217889798793638969939944882396937625323443354357226922017392748928595880718675763057429792938851948445989810787693601178964540877830035766130768436587375855135512729197558827971315285931572242193257146402837412941337029657517300700781110120391518903085891142429863165196100208102536305437780226647642482212298833631079115247192420537502937481777312252629108482684537144051256394677079492602097989519277300438400606425981129619106012667262742138806854586650807580043516150359728634560027783252596969071215898618697765996387442286617375477934415378375251951307184453357190051658164889543290911375287171834481991482903675401474215276337178936713496588183206588720264069337626634622776738296845713479985297850036847905345371324337544205912582450212882170933862159547865332019009910416408665525865103893556473356864185421521935061088426962901818953685419162303071178310492915401121583112920715905470323931620931013071634537217799875481231215605029531711660804826868761463821206062812769122262994391791632130955517395713014196216600703048399855369004566228810232712556503525161425521745979453145684548487774518755928038944688308643609054324176710586371765413162172974089028970673075647568209813332621973058595196433036359046921369583618816820810634425058794777080705761909484863281250000000000000000000000000000000000000000000000000000000000*i1^44 + 3307587598348490613950858315255275944104454034924178227059270554859579384384677403865810077397750470086616876524703771597676269615455086763915318105892017068284166735922410185674690115212135065334238230849992609078594393287796919012499829320224808593545243921146865980063452171234623980515070950452013539792932557326038653921311979447357245060780198754711363965136035209513144003952012131171167172903602025440499355253204913222222190792037735762286511711570794190440623377552529585313831818084963857869519761561225450304257100162242277028523548543671201365964263794690842335464342090832748725971495742187094220143343192292227929836672575558340663921138432969982611356352914598347599187363761216737590586875382139540626289731357708131614657419070593356776791983395456942947875867534485185497509487553134157015485130084434041459110658410457355314345815487254698515956786210179605397286560987348392076494607611944945491723355591474464607730621361430125135543374045950811976360785021945012386012985104308064833759085711493664286214108295945900905473590511565315492547734208702554342752965351059940946256235099285979493548661373094304026668197068610781822289688460531688191506549532356817194928524658660313791462492049617960075625450978722482633179378913362482505133273953886082959349847962025371394736090001841553744302263332191882709888803011379231956753498572402397136336316928521411535998683198193794374574327156623467563220230792274488149058448418492678438593737649877949767657410103242773736286781150577697419314278531176457545986446619102262996174001224073531430445470751077214673504307246121720207957281262692412384096295847367393498432567753157730781111456357163855161459563181890675449609029352159403218716942071158747833240986750323578913310091522847603200706708996129449703060607137930690637311085676348948336091628534302853962990787565576321739985805959983156985634542749912329615603078709332924148011544272839359090676196733138813253224883855676106234354621149337105327986705517177767478658394971529483013499006497805521728168582265665570451758070928191569718467918190169003336394805088959861952865192272433759621199988294512552736372936919290965670365764252889683061076866981897098602466755172153387717773878945983714925151906793871149172203817723969546619371419318566275732488827801372037717911586367679302308014829643044541200747669825279598838391221220132144951284271463693843580155237802059244889198309085471286428403195186420793926154886854626986062311739778899136444190271639229193597154804811365214877101093581298240453536013837053686343272828234915624900624576863615178983530430481384658800468882257269143525357232287578174201698236908347412475180854443009068704653368647534278854880848022419763158221402288979012783952817412699762117149339760583528263595061106316888390680955893230624088047943834035239367378811768438423923247587662049492791435795645907726063712299604691191946436579043773050618315891310216421221606408185956542109480890879294295591647506319737621873758991151814499405704705963780553724362514913082122802734375000000000000000000000000000000000000000000000000000000*i1^45 + 2914347883587308528436149041418468781702343821457154144456287767208053340141623097212232722140575370345499429716277360458039178782036591678578827930837842836268503031870253459760493586405273904340226050847715976939647192566272519506633381084387903447878884601329284182804732890977611805508937325131271366125858435893211022966934538270261682331868118278682177933025018132771539504538991568083978352535745095875911029523369824966898368787367345289796968849136789313871894895778621140342939839885793282693258808846652323528076838525190623109822876840010169573123685316322777377816382162999036390739422019465493826505188607019120477687213014496467971134626670691090673858768131118574234031870503629212290303902783593272811928604438427561972466636684841142544103548230307145995685904770449351452198598448157690539818184731099470709222684855669007163003411606697740161225163525314774347962551993164354528615225140638462121298346959782853578497477666355997340690870001031010247957611731897110689065427609509103184658016330570404688640874631362496912032709176948562943005276449717101105280483960562328171643007088136750011393092895369476388777404307098226873263016449209214833776235697042213717097154794284463724688765092303070923913643375692111288245513206260139710760492008425479546008583920840570472309004195749005777557802920012519978594464685681822203949628029235821776284442159723972717276184141661190178900024419349343528205906819734712143684277159773148525350682114323258623718085179957482091278689491259266967067877036407113189958510128537999175322855687266148241264986902890234577798632212875719095006109017377417568238564028572129985814633460307632994428962555512449083217687956434354588696018600824266759651282421747844288964839166606758634743680682829756824594017347018779542255370069535428212392648588082508483038940539626551335673195531697534624631333955021134502450934667184399439011666691357136573300700257984675878608394744188222975286723547973754922725562766703063294883682326286416582508704486293053927314700497082126189702673855645900803293909733250479306528238733763786040629334363387045458858237432159103997017363361109381580618793545329149250442131619320543686244780847309682916203785594798737035430244827315593861040265884167187696702073865128376892157732202849068977650908925671050024555611033943685827238589122994862715627859036009737572470136809988073790575792756580878952996180332316902745296877916661459203014967026082788034047100749671768269432050792572093918473947230785208527114465697930472439206597002216888608490421046530228580123762996219821811201410925201955654430503681765681046453430419203448717267173076451508906873518531293281733956849671210073116754099827935223706501354280411164390472347232497019420466486308147640734980703985779763819465976228114034304743367637562988140106418070977431095952773474836811008825264213315627649052129119910847510451095075831998393589922928584959344197590419453861896274688302707277052531015990851887706156048328110139223443107994341039091944524436044130917638540267944335937500000000000000000000000000000000000000000000000000000*i1^46 + 5244891377989181638850976853900354531905619447815055001553779494957826349606270078013428596241543768342582240350673284140789935639439241022377670620094875106095040692963431696311832214451266085223788964558399188813015048094388535186112966367131858753502626351450058528930093250112176686426725069118017864658600355211079744862612933486723313753334910744161299433430232636184145251471629934336911045409031052578501390203125324363992173505154973434486486181362660381879717231377468192728483650883420731010223929041334833299950943985987233404125789527555384251614447254774971013385138771093570398089499767227400249122448126207958133005017129288089504464329822303039682780698854203149699830086446590770937026981183344746946412505747667870972098477203190560214160383759144871796049997702793484744881454664137263440883350923961989865095831865831897083074236112704847567523991604929491666936606324063614860372188094669302352819943538706997786642633972907960303815060237447894295226400948798321878085394308855218773418792738552771676738044241426852060911253561475699787562908383686674338772296741507441644912250247751431226237913081028045617060304826136278178953262104078788012724070813465813014813921188095719610533428599847600558358698594505193637639582551101762723395790097182922791157310882679713255661066790112462907505780794684609071454163501274525030807910341548528777045230844263430048590924337041288090626302679346822711062278581118085722286755859993420276808648749997428433681272049302436806294787939795084757696568241390846085849590987456678786651299408887657478104074119480508094255236971588607233318024839827017873528185579824006433985920414968350051936919647315849533965393628554948635568028685214743116179720377080310521420794643093319498623662470447411787429307879784347612336712466315493647746407950157038846981161080254006285965274882952056474552791126944660486680426695869885197524307364773260216459614425532969772133908533096775403220492326482195709521355136102124728368845538211591984537137375864867856156429821702896086428800384441553835677958321509064085201937029983532184160791371398623083187492728063806325687938719967196632666581339952665678683262620372571339978104613209876146486660858768097948657283715200736233382924242861796920683773312255427287531141544391570661033824117876357438989140505316611559019252694997505490408351272481738680778328426706041915896163280509753402217745282683304843321970103029724327660539059875318715913502570639693120800193074499814894949377637915781623692969776696339151727924234268258033354245303898417341311626811680043034916311485865950336879094398380025042457481975746814825596532457175467372604103376038845498149010977736343548132525438262876178909486665976080822354887574402107490920797038347520369710578963102101804033431745982564975568627575274771846699996877915569724510980882997465690440551451535552012667519951760296258573485010798658984702911820861106185329357071433926460782739939142279766039252647644615918395833680495359020614599041977346770252243346404307521879673004150390625000000000000000000000000000000000000000000000000*i1^47 + 8596825318750100877335656761093950003594982169122992524466618442729284800457866963711159746306395267594669495707765126705816102108622139787218657708535075004899598410296938623676424805152464139425503573500518190710005109682115079300606303748223437101813880076324882060289165708384615727382929085369360998585767131530881232825064091934742426448563821088055686112699697383861789152149025690719863962349611102062330082474888541863908380038627457491660469115205032725602082679874410736466443550345795635749397106699368431595659585645077417787280797081462794958126111872573196993808084369364925299210803890232537644358872319729708455813835760519520176849434060746593647783163716786890300067866693169445344896520462953232076436785690920778818359703778437565204243254352066865473368570189575802033464915694799750011545953220761972824136276758348989080331061696572205905742393861945032287792226836798542956189850566067720648707036952080138774631020047232640456198511800492251538807637091034768922331293294650817288713721169071343461781015850693947666923652375952040566886204819019349619632633295283494146065709329907170170208794200368031784240174064900985450711833137993652895416042896715860585854693132432953384752778662254906420911276177442121886413536809762912101046297930136475824401320274338679655572574191936158190957524919528363900582832405115822357129884795996113394832878521455469294136451863426020383356097790472678860150093420260560982728193080243164463756990269093455862760632615252815497453270226745942065063847239694310094933209847347446938211860386032733719737547674060190035140994894567629533066208460786196301633334406137034044845374557195854314667544025256955570579469163075697840344031014945919496364948063231346062283867558789165248627798175864413486820711617264551731567594976724654712356989701558494784663331194391231465391631953488063021634690106785833228621517235735838487597859397097379636946678614855794476307223486457217659349190390821327330409128043583232473886872629609044901397375296415474333816898368351045990239846169655073590490180006589355346084762037173262270310462748590983320433102262590155858912793405811899707503507419309944299088975898194916212579607009760274520692341426241900604323420938391026899413229410718074224706762524392912206375487204763614105534693893739042612126137694899136153647644125800756386770696145953155664707180515336224489481936529548736863404742410503520454691627181856358499795168129806048805083439246462467748630412467101500380353367519918613279745913173938192245157453103554017727002491733662799767381595017180804583686981658075782527766901263855521956390433440587823886198484267470770818374542149187387836661101625708345135037663845138759253286397830719791496835262836220414475905240759431052914548526809888992992098706435810529725190157967694752330224187370553582214638286720892374951159254402441924149320450395332019862302113973268442803661715503053222963462937196970667284794416361518192422301974303355223549368561184577784986530681438884455228477296790806576609611511230468750000000000000000000000000000000000000000000000*i1^48 + -311050635848999774975035986984457364668727599723891597245644217624892064567541497089001493392978910811233154142192777230213477990569528262955367529787145021213744284333767128593937117656324173806943623698302281351326689545211778462309392364666395977360589622599921296890052300971095875247134204375070159729131643264226055010622634314563756297643253462476184433878677950354263122451661067816943194751258209343875432795577987264993211863536610089877578526348701334994518507354277768349234680182073977878818012652703916524192427258012163331916973144706661377587094323933392072879442062049182229369027239827415098687817175807042848151611990735486832157670238774494696122690285032949044820195956844192792450293801887938446031895014965092533347448361446736879386288116051618639232374921511885123320368281994943356818093307081299368662345342775177266455321878522366132720163637517793925771029438475828315704129515449849335910318214184924741357839935882989587553490850487508737973180959335643897269144364467396341682047895595760825557223120810931283264372443557140266181323693552342517605628793021231080131497408657138475913766030444881702159288888177200473687450067416646748552985999981772243037325415124296685116007584998809192056369031084588086687622209095811283987115487453796216297940646722045537042519080658382600046024859232577410330487546077429055635993808411988608479290849036185698726773210471276341800214701797115183951427234735654878739540778803214772630559157214337462466011454850089215324656505432293683872180106685168747913052972708200912982578290826547300260106106478723907250130290205721900718905041094705831100603681311116881716976205680427801858169901872454430459666275064594993186472762004168977149255870681080283345745849683293865677525718765882544846740623515908142482708992492401054742260367657511562112249132189870927577600948348268888967971041863124269536344612265237353069781312969008047436906615931216394438194681967900100553876094592226314285065104050082470847779512878467399083818680520828483645933149976960367744880052119230151533880745848937871860086912364344766554929371059336687540946878198600162603833262780376342872296972518215236384138131657307377103175841061659566232262712229316040690854157574097986323813177337187352085117616418029781409990302558187246766111590074348156155480474840693239412020800519282329798567304138064731578506114503862233806893892341835558916361159254003892487733363180298346671623822407164893866485739544752916854035529869389520063082891007599527265740674287504825735499245856228724344559887007182630478569481010470973800769823117524309999138179397507332235523048974574772800226700101688436648446506218378836483142119357268621002419535975618738983571867378865816733826001958092262214337925955055226930590608961158625261098611735866147007685017881766858678910104803808967065623243470629374790489886758750151611322274671928427519683837991430174777065530270393371448790817427089225432181139356309159762646207234340296331230866474588549970271416129696012119660736061632633209228515625000000000000000000000000000000000000000000*i1^49 + -7659652122390800346475340283640610974256590921492773607805723516650454867767558329717358658043818680587013025513972103650107241015665653702786864830620220090848454120697809306797087026526333129889497529263762810189562831200661865375785563418704587170777628124324686450954710501869441100930200642614889183350683784898950612969279911062232886011951580513535335352014694157716374235168606230621967487398755126150026933462691354673173194199321968028193273013535162943810093968125730771092506129550449025579306126487525120690646601531567246525133172801976916334048188101837602652470004981487633552653721961027046026367421112110585857205813869347180345410854123464695755203777586472165936115328956137976045518968839669094891314409978316056973619347679671636079052346314571446264850020875956667457496861692332872346432392218098004337662193951329348437208322132190353801772632035857104064801027997184471319025667553706145998008730523272768279683427714794560586379037864629935869319434149707783593939024463718625879492697504165054305287308669412295361769310877644306967693618733903488037272874455850393180686672905830619614164444858833731945559562509993559833019359486965914531629004547552265723760268098371791873678412268618061714464521494848384789605918016098202771126382959323993212087330712589569655154251872222921782250600755735441889079627596603548462614386079210840167117195978092474233953170475011503227018576633250436896254558055449010779248051202305425825776341082813456955812803742866651710673520622589821281570665169396620975030663573252746228843174307074487009672228489779087941973094130112480244771883403148672773540750000034884065347241476608019413771755878795492472042333842326284247905273124623225817833195441929790644186537380418282628946027843550901262054500605674297198984737398991197623551916570994383133690390253027562840190179419086799578643106682512979852696918081444772227097871225272404902321411430232164111167684752859537503548964682258677726402228372303673475653893438174471430822551617801115807930620573253007139823634045121081589402193197276388926749147719580688244681832859232290611483150369138549516308440792512637022694649826424177828062942045669283045719236652897164496320463627823329329352135680647905660426167160880741691310168943117051284755095167831613269149908170027369781853143841238950627431111945760394219279270566559196111524229311970479290409320385229634362689446403295802603673879579853471895037346564970454296407099244775667047533642027892340337026444654138945493229179171332479098413123816556617162140101359205446107408763752230816668382124831941046175517967742166781560505133040401403508871514931954452769629495268088955703179254627815444235050656203086687432804919361192848175441542346980889919445940436588216423430906532553358129800149237655437574090463574279531551744115876522936981420410515515229701619123119228226758857710858643218581767139464941556415482281098085776208807491636388440285810616934704880233106507037535493172328331994164048276658580868150267208693549036979675292968750000000000000000000000000000000000000000000*i1^50 + -4326343155832236130660470224975580923120133196880872421053374163254187364304684435317087332104524986177315562631180463090736413008694345433708987763360817749499238162766735719929504003717417051605766663443805386636171382887239814570716128915921146153424987010904708291412395324203544669987668555099219125807678612518231937967065632233990829988391613369814409967183501976168477030618970331218020909341804672179170355612865400517679345640078687031353079707077206109484726809875203321382445084527229333067304711864041691284961469848527109417687957522074397492879856427626137886621983494576797409338499108198853915774318238861525651443887927860697147107885651519274535181349723629766995710900988116623695334520102941508835424950472585020733168813095713462820471860592469268081725005301578293191321256160028625352608514840699857285427280417987672209295370538984031668844254293132724734408690412031551196227407581313712751782240751938495701996301681902767819364600266078903313837185483972499312450368114670702975236831681512396809260366782777260133566580460700069409265009898022790967609896815967370474051348134277210992882237909498269307061060259432502680623715910145025542695188698217483673807392537660923134547466570134506593649657044243087135804643653103018298770545395273126239666403280601235829952532692434225274475403976336752086990270078265549450897890804593716851682237359417267384093983542519427338768751538768174666591496705182211004152426294546722029416521429132843580702735383853889134853937318443193160354105711842225853686536440934985268139597964645363558784745048525173643027505615488074055940795218377426228149858434793715425489001301466303831627630522273597369551109287461427102682771415021202809346912249260093733934756768213591123543062289878962645960534035622835673704988301543523764134499174554405762438494744126952660950811033665787226105582397541913426956970687673646315018806284219185006666288473036982128887783440120315086705187420785100195058229037234031209948356530363190881022472936269387248965797102483595697760159477476863113532570499257097193808818934791011118566936432395280844311192116714056813118310673026801081811087256527988581616215086952099719734283717220016408915221100969361523659004217533624166956125918075138954802799243710172116024526723522932185324211672329837099591631306242542939819653279253398859372465111760729770172846954734957830162121728704326249695573989342054675307004104189110824336440476096944922359020048958876747757713446929586542369327474880567712127143697877969339715455092443314708873117901444607310202645874925216628196133949535793701307744614477144163240189614438577491713613262609779115745204406359305989626222463651025570755229360847411134408213157167893093274242757486676983573396702950151740534843041417135883662100326516377321186429843618306235017932716252201552374858772158886907583551190788554927452959543498759632792263080913816822329370036946556423926045266859861934307550289073983032811045840872001573219792826413727286388580899562866761698387563228607177734375000000000000000000000000000000000000*i1^51 + 129575733817171903272340438998052431907941689578175248089046303662893439175735293945998187362015240427025072853877065075191959928067810307684882860271502561992797172772995674997516935229600829371523742292082382048814029676248149374321577776326498053794316117758560224894649273124001955250500033593459941842244892479817175648755978002452650951151929965260448903346742079155352781729931440432327067812985309427876516563648395407524705276136311153661385166641225607276161001239544923672746137884084942094169145970066149104780929183466684699893059034799556491642390374456244889611353761098017584973995829478056106705681682583540402420773525040832832896266631954589023269653896961813700288209702749824114477902142992457929413290806897531861586292917133847406653758723664236208765189263567203857025851271478068237142733221100974460868014887563206461868511278549290245682943735329905287648965349261343577888803085927792800812887599837202136479670761918376947663836575405397606076332995368217320492323865285447090679766255741239425977821606690171963052135513516155279000196055991167998317225307575529708887672746236759932637348674684935456842009735150519102592404493669436602291701485187915201525021872879872467390350335966389682311267830819811890777515373653824287956213808646063897971033780233590187629024887557134997064301603694606468861807052147770933038627675085282472715461446440258573453006809716868866272742513457550952200270837717145117572765384935290533260252321350074483692924173553060928894218002107027791029636324624888638695671341849252840891089278904484095357022258446012302762460622362060766185938828447699854508211070202572854266097153425128471461324099558731349870498482945124063201171467067925383227135606638897360798135617420359026821776771173077916450526817402867633896708059442381495100080277216191817606621641795580206345658212634211831957962960269583979320352855996618408846329041669687853175135255972596375949051513543615782362497747328851191769675418337283865602839016747016906155582167331924472101063888678645856014301802287183563460254783615053592107200030551524908812835123825554519821160367449663951815464568093266285193345993518751641578490026192505145502875100558192311809341924317227025596904289091146459963069782659570869719788311785973356909679068743970394860651970822758410937113467313732950739136451054227875438199212496773436439157854595620954262562831602887958571463649332877236595343757133338187061533510737334591487357187946302788670802575788875169780706951982332328053181220221764266829358477863124366109234521172539225570590736750759473189013990348433739207222272646932477759830539710021249118739929168052981133701096321364257117495906588580035297668309981767389801114556995170213116214541720748851985683251088389109872832108172506614389719138189975202323961804982378847097359043430978472386815661926693525172421609095854249752517743495490877479182580203522836048555570282006564561671123739449850408738461242217413367317997139988022721791429964998671975061618013569386675953865051269531250000000000000000000000000000000000*i1^52 + 1103038716357990996014643299184891647882130751146916996070839671555322687878675990090269822512884487979786146383389158859199650876954771858629542131941670802845914828510429091463829465034494603124949930479853700061622528819882091398919130243373498668793312691690770426570275628131603510735208837496990339732298731995300065998296152269356568226897020795419998723984536570512500683638129445155733647372854388727750559725424274590302366540267257337794237655722752482497777871397088016796063639958532724916151824182275444455799274914511701633513404927342683208686456063674541708666314615723201594661952271779364295533677214620480674438180657806239089622640784003195796027061930965853017388460066666912872717886472800302571818666148788203024399125602332592659451962182016142567416417184832900826844124812985646897144552158092766426606160378152564029574013568757849216959425482790644622199763050120128734748541119158727522608467168061686952832180864441317270888197514869637636214486609914009239959116218485478385919173263548912719687699381432946839903681060242680057416255229575914482537937309725951928137690546928829966477530545863482781761007731375808111496642618801091566252439384981653376086721903855593655072984654656778612647073282302989232044361201853122575570208302817584073868144963115899552095719898571981601790719513237398477480265344234130121990388665881703715265418371323528015683279387235512144830501812204306040522540077346841474730416932749743850018481520134257690711641481609861546652072129328646659430863631206637571325346204504432376027080898799757827124280442827921886871412208631886468017214313543229448023509334261883497448447407886833454251802704251986817017584081393708035226592490229967130061378461643808240308323725188318373073617877960108999443874761514231186697530667440677922964001895468161381902847322525969149697569293713759797951029408966367949280247265202129399051114786952354622945454807843307386218010801417013131058908680066596702459708996614480251212862606679370194084895159967419088236657328562118096491873996860556953474136134936816150340901473291225849889367187885256631310386511165698969826876697553058182866755563070068692546618640739836062385091643630202343505970620068100649405735983833822567478554676587354374699993613801239863871154442445007110793636158706959272493856617490983706745704192814069726282908172096082050492958567418151227985365166129343693836965510392592410939312017698370241323877676229967230346011806137572712086275097349030186721092542652637058981454013099067487696123369484266911492542898529260572451104201680550062054287969799345026485446144430098769097008833417474795580415854833595072932305738587469400302892003245418264204435142458416205282841586139732867005494644367907886157380241375267050883331227951035901539023907177629254163924674748990985507289712330637102230357780579971782148712221602464578416419742776530553831293700943016058364891451908560459368066180888475397511447386064677161936029274050889181018545694466299987134124194199102930724620819091796875000000000000000000000000000000*i1^53 + 593424917959734249012288841424917351591540636509464223147076197687908663586143442210766480842293062512952523338306278646035268086676494423242986550254246384512685936514807627114307612949769465411843946991823737357940093633156242874067435628522602965613040946942439243741578180179786024792832070376731462171135844167842850398518821758635606758047276631995990766702339506537679824697522917319984358508820621905343066436587881786599509409201646177438763977496335723355583877495583153580465433134559243804635900938058963569595354991800511997868300548825505156110084708141827660771791917670036453354001980571369194016432395022797423170063768087774646663497090035463040604955016119915592220422919260838400879499121064684356835164462840102724199100499458448443395174903318205461858614024453864727241484464958884580230620632510506332023267495202184384852125781792520843933682219234731331848266509151949770071821217768595751297818796999051369139542645389807854326877821862228215254452032225317884876286825741470920484782422698908359178727259739656883139975812566214957794264160063911128810060631568472030137649801188368699897510888778418858788344373286256276794474978987024875078662146660622879091804217888587386600634817774778578705530338328753782943578721283905496892501548055775245658599997669952411206719671621394934239994871677470840991445130217728110905498777357416558398462923419889364690043354773239731984988552970746171632314291970011580162500794933983331247137975335851461335287739666126327493529928101658680410672867564019917794018764247257643393412103625514041194541091155989739374241074400024206868637275425591553864987228575432124424027664821683720317671237271543209292112733341200749547833442597217847792138472473335680251132901149757952684086146582749991219035165036844715039981146908954735996979174287155159238952776161465522042552869719522014314084031694802385223584211795628876152821232620281628159274824026431733511898470583113779669607984900866630048713356748309867056793174401794481189412256783662865577195516721840651608392507209158678644331629940254670820418665033320096785715538956067283975797072384976179791545249675897502088720595273852069658243289504931936452994225893503578276560526843579796391127921838639366770284076550312968275577384734945999745566217359978045363153868403314733360390978776136116673850797720858713875390919384622589470031072188053190366975189372553982093404698681442801271037452608269822146062883101685747528217935817108179290728845384294113366039073197249157579288618503136368500000679599503278912902498196874223803434190821442277092949539840219462935216861705973293492622371987712744701103180282459679295098404352851756168463319779563489487213855300565881951025673598885186545150378879984371774964020320939357602698142837685701665241565595135792420311198080573531829836567260192124204399735600199260908458263821923891859474531998269531146728823055150016366756873257541092717657175241606217324718452293609590724200326888486715565868516941635760417739220429211854934692382812500000000000000000000000000000*i1^54 + 188792801332070509420765169600593690992650668522498612806171558161787307651695493434174881407832775442285268018937545116182892092495447693533214844337459080361256313071221506900858989760492858516836092238564348555575362353839944083644998265639247509655183669111016116020735154855816524830834998211632440373883422951189180133265031504558961607659770497537858570700120952213860493962966643002416775045740467533762181448611028221822546327118209934419418469111571584236045040560063588097162515944765654450130402732567942146658460218561775963969139716095831081816607713952557326044981563985973552779852075519069844057266412486967552229568586236733105064816287243046115534495332785020038534977697347372925214796023503511120860086285665296061140639406298290933413446195324533541951774470886017455122667749430094413362192929987870398650305247048872372457385088420366297092734261227849940028499674378014124767050934214273635845984304116073759528476233824302596736103891883100042362725862715469641069971496763956522084337855032352243104202315010397070690672343636476015241283462683880664716179784844313774354571739311542164161028139709190663067772462670401283413661776513190760656271405349477087885339971720140523989985363379825318858710670172190681200506659526765218087337550256920511561107258608209387746571784908073619969272304092201180562620526338503653106553145873115442369412492921587628613865220264223748821909518275397089280046753572997699319129743134018631909750486846676070812272409906791044179717855498552249999651969653996005236433653592735622777852534980797648991601773935620685344012931674123968229539535536158251494321115950850219103487933204604474244240586518491497550338128035919430890170688398615295088144573970553425090482641383892630318501178263638172621089375481914134189585988587997274997097889774297867529348306230831237815574545669250710320126879487963422650110994162417353403808942425355931035725952800971686742366579611411180713654914712966872531640575741452808524497793130036922845059755574908631490286074823484756841212087684009351854614092288008019661977778282057664960158515421143655629087721427036946954465378859886792308353617489883580307455151789889249768702827684539584418008545879893258563633156992737060006320148722455612283086556446954768941245459107163557196412408516198371000612584173060281835615398878462878532311948730026946407025818913736868551223695097276688173524263879490157074618329124858646486069030328966908826837709480737724447900134602341035298461379224750061284867713714965339023378223433387250762535843767042976583458414122747166219066792025769739724700999688698587804482544830907777026137338921274052075265030208227642531817788427330421269786278315061979150432869485595427315146187317814964274393801115926188526099615716047823157687328946275312419323156491034506031807842047141278396011141382909574937129031768402152185263501978307165266348945011301518003346762036975004627919953230037780793481043910723557692008658930324823126416541965614470655054901726543903350830078125000000000000000000000000*i1^55 + 54078783837670837874990664109550409457282068565743921904418934415096797100356621813861678044013259441104593678862337912646574177239342065202459735602851382391631034049246345150071926418609861750779390571391895515378903689839855925725793253752478357589075241861376922925415766604514069998851350137739075699293412882399230736981806540812234461699014501057921795135749420111695330022029142589222614308756751554092815944376624668459920444393890440967760626489657497702179050221561419314305848483448968173688847095641012590392100469670006823196269407161152962117771500325561132182218651519694818631907405049153729058340059452884746670647484399489126770978430441466560125614817273787041368083386689233654083147983567392622597512475764951451590129492589902709425605285744247937706433277069682845209755512235113492705784788194078707843877517907042514317674667005162553010472280652729426036708395450803342430083368854638682626978542990169209167346106292508882933728477915569918233117505424097351037482013900564413324279671644190655037164004180345447323851567071642938371965352396768238278159832072381969765816063062772190188707734885936007681377165151455106251948758586414303349294713754244993328538538328338059622768744696860543390389575057268664483308605549279143603061719878764919300045164630450924704216641395107003810945136547889207567083723308118005830828570965553866465837366030392034266007913467737053419635518374080186340710623765012216037338860848643617240122218704852868808772138809260528448236201180150573953507065169568790900330487314220542622323085178555793108773304829198892304125336278911408647402693600103399886399608997136891770665366022310502564317970004459598766311508198891345522225693848655436108199026654554891334655295031811447244033192369139380339877987957735618413838792019431334697064462571686948585045609402349140796572321664456354599537948741167934972494732300908238299317231173231428143727832625632745484643541911544744278807705666812286167297179507255532517452699460692326698105886157097572294853062723875089509484527802931112703951245400396248348231712303061294042073119440673444459363539645347150282798248153559434604703138203861908134848844080833140111575505386482940249870482792822545459951164539880966243364005687691001036825905169938964678792376275134341388615400827348178391347038539405915578624007813794472783816713032656562210464498747413444293631722519160385496669866882996365375013095724041494943939615533131145119987973928230095580911350623420779996596757304733871263920391717610416701949624797196623973883469187239063414307373394332000283411782718129615271577949006993597124637869216013360830418208618215707314002720112474609549749292704138562803753804854650514365526969114886026042306502592533424795574806525286851943603169899773533966178380520035647679931817671729409889443964563409677752987623622422811083173223080535682507675283096556024211754685545663948255506774905017247027024172028852356595435396953677540959564289368908945235456368116899739106884226202964782714843750000000000000000000000*i1^56 + 14359707649813225816214324312091633733697400671060404909806311220310816009503434013439426609687108940742577342073520295522745895548378289480048411893005182349064876439912291363307576000400441213323705755417811641909566926514327220222076498868228538037116661221207477903498739668676691676710434492850534245333877513779570674419248341076076288483154674370030393974397253527082340376055568293552471237557690902429384039584491411729773405635029570623298578202431132763098952906971851897292106521160897495957717721127869630546800938149418880732632820194834737307400849710747405580807333952328925367335845920110251913396195338415052183653232783790030677106302870543639871786055174471566473684512837125834717065335859962358562690683263597666233765849623371478348971504379726160315801175807921077749517992848012481993569037901890599492105752855281672050789733674031488050444634981868693952074561732015334487346936851733056236798354012204991538948713601636002120292053797531781508247602320204009362967180483597951415512180208835987932698353545081153214553944303657143138569733196474653979315680261038696292650102256099776726530875673834509937006880419585344259893844351938889719618617861606936183421561070944042947595139128588362895324091419682494298190190838319834460038733732184526290392325497355952412767906241276400415220360811271457723392808991058792626751203300083701681534609713470237107956874388818717256610118038765661284477416335703514466292836636562267621237739575905001611544084779970829898561940222132746303577627139458364790518968358780966856187032937179762620617303159245595177835483207436857968851472131634795390315807318999251775019072396812737037317078696018276061512441861019661739781788318524704776637951420449145385831923727508159951972509796529511686695550432933265501499730440655422845032225390735067401046358628209569076354987099995682977232941461530576708657794459446887071901148167175761955519089709719236135109104567459469776331966041168181866690199843828077890261539802804289593590712748448383902606429954793406800544295153697646702223674236251257832223264329973344366662762511654053335741267009323271874010760217055921954412486368367700502602956451277505776890291226477713558234348427505061390515843776097810929107001584241489744283174643369644323451694482397520151427050602329700448526578772196420350096559491828339646404599766691631356367204603790649633758832694552552811998388936292975259617301178237221255274700823733376049596881081130147331882985398684823678916430044573868995659467450807032482331944751051869505225614084238329648892780130925640194670812257970629977564175922653205856781435144327739103035268921922294109669847295615494963871667262430405545602809515896360232837721089925582283457537164957396106625730981091178777972115741380824413035549099708662948060074273575280373177640907115568227748348966615962916498617624236862286873522965532953282190237190558745236888489889693789434154460185991087583252364121649870630389675014229388281756794043531044735573232173919677734375000000000000000000*i1^57 + 3156751469560355583872842964673180752264961693510495966531061095094182786797563889819845693287231930198631458441110519528482651347614953882445880824959817505158330994547275663580024971428130474318790309505260552588715394919087804891093986449636858431568961292419415675113719578764779373492314798736639312484948786699380350474920953048562223929976658783528718541745913832146805168690150579173311322157127510208399107752183013574050025102652459836808735711353433849271470880386357761533902864938878161936421733633838472682044408124346619060811767613824824367879836598049868507596413009372802667458383762928457742456470440553429035490773927918020727494647087727746237290013274050443663462654566752927132702887455022442103105439598141028642330791646606366773584972395570199705166614074271759138224565466044121022030973753128235673340046195055955932847440210791185208150030850004130757885947817784501623985841306504338275959857214876213781670165812442099167638952462215586678091682589609917459845876380539640097955753632390553221785963908851406310196844507660997480818271149847322393684513203980188461208107764748435715264633648288668417513193211334763932778391132103160955198343848044346159905708869977385257141144549902614273657540612697286504058207077113814575035407763589624831276098288134481195292822162440657004183985301663855931762239743040147859534677378253016738301186102313922068241107130701319240281613629197635475584854343268482727580740298955035879435048806707806178577036203996539767240950366182860314513874327112479162469361588744821354594059721522274993213400247286057388348764232800489560873150358962540699612804087728753871849949911137135096291495893987345822681800760384029645342777534907420476775016137066785145847364069055098583171008343822638284550458631035174033030692716850472557482297519986573957646020266611044714234905009539372775005614031417004356644409561016359786977261298126958486053110182195010722963797718293027853891743873223637535851854608683124070388053342035572691220155858073684955580077638885262984211714126390933121517062009282181281504370417429944102628290427136004037137448026526480587648063226100014359979183897544414380805270338370794095975861535870992952846693518261529462778669012647175838590424577515830143458161965435413727082461812052464049121402841471445299704838480670577950922503194632094082855716857434431941976819615916671160140959692982966101429058242688526681948520451664017337013016103127242876891816388173888106320918555549012014009218555858738358099956692222183850153990981801049123400584330528073934087723018227502773710135002121344585177010078768372131098159572394473137495568299639279871036958153969382991752474812785276558291650524307523124469730656486147127632637315424469519172097729830116659699390920615403112186474454969767079446935765217945369079775843243954135674485889078891018198688333984964005387783186133165393989983957296467553948048935334096624744073450249004285439974195486953411273796866218722012575881308293901383876800537109375000000000000000000*i1^58 + 544927772724580942583231057907133801507961962490980462984169802899572135928650959328050793277416651449119947385936347921935424182225260478175930398578114064718567645145965609024095127108842080106590923288844515359118064837374281915705903291848534587389595945386560461225385603038015321614437682308609855558711735155232172520096866091369062441002142220282383112663241808798787037159544832152209213644533366710701219889905197921432151148001478198816336804773518627552676394056243257753357467304337685210437207042209945454329885904071455529746925546821272853417478176584776380843366744397353756713886805215760971108443341910323206096875553742642655146240637725403882556890893266059865716244704168510399369417434005932406066511878820559970990128450750434813169191228236943753315472439455210658775169049702146053583541114999910540265628377285474075274579711085965305457783699947972769650829646780198086212562675691925869007996704284965091639077438869012807765040530230321782020468274052068532983098465843817711053037695993758242635635494540151873572952209334362229148007298556748900910669273895190127637178067156753172871265639682826175021607204070839427107116430805700079896466462731316953329386192904711762645292015943352706000210966791877399822360415832249065345317127690641131225404630657962770530172612717909714075934537160167360370213439986516189032646724945504970622888767762295537209970092529551111594230171843171253497073545329036235539281931636098575740681485953093246183838414163182643130533959504280948079563384625928447093062920865557231502111943845572544514811151666362388367872625382790464506860968136964909387559746309100810461890251918543313510548565052971918352339527944273679234883408902619902180155192983886872873898796216549977821606629697270990873430354215949118178913742686922627807432751736843378357192571549583038701379789146408542005156870432953243251730472993807101347050633729477346880317478837472634632944289832299754326614837220492377990254500423079449303305806925543720515759406056396637182930559267291837851009080401257868771180128664139887757177100372722917511022090505135586775053405847214460181134454802167723490042908816051463475706832387183207640649815068734744873512310221006746449630493845663549009317554637791757423117385769223163780789017312686524274355096324103329442398235979299567736393820281860238356658086232797315321674777464795690452929543910661131248814713182048438592583150542297304378231747218884372300422491302638091561379280146186020549268375132197288044335928107852554896001451165644274202714012202475971341543505056245149877846926985717462995186507631423146327744139754016973852232873609074153324796582860082505608065250005556875912539094749331507583709505287272426472406785605126241988181983588389386833813627794737240014364847871067912570897107567030830180109652452339921771103033304748025051909023456077050701867187319931746257998373196019305352819041329532371405986541814338044963696763981890113148887149376042859927338213310576975345611572265625000000000000*i1^59 + 98756428653855554701555176064344727921626881237335578147743255817919382662973691639250948068498990286586513552897453030804660013563825562616995937749350390630847150353266221998338639500030394136136779452650758304676000888882844170563047886518123008236047931026953116317070766720835060623162962385124499588670798632245365625670254929152967273676071028608744675015464522388847680633598838241903891655528394501498141290886906779230819941831132073248276689188278885156803131011411952299050488858103063852379493461453919204236789081195275782561701539749561049410143826352266069784735669246049346360920778345827293307234938932949837632208111863360135578032901886930919687983465689299369561686266931172358789744678760346364033778203568977352865056235375272704885868949617660856109301907843494140905532051868750414611153704765529485733737277985798613665163652263401075248958190332821891350944692251650894065440745153917567775100341108469243601314911242038784518207144741783570380719311548010145221171445512046367975965478173611532307904192713408326207666775798547030360370648733097992328681755980602268166880029376861608436916403125162895385823576862378723084057080771334924405038172467490470782042537503163285313468737713538589216944567793725564406455599685469729323392772836266479115642168757230664030331464365184325304728071344755867926518490707601056998180928916619796510818858035574853556490255627553715819779811244081677540886977395213033115835824252482761872218621088284537342809106270811034481717814418953262075873673163634599087654274029797523284322747447587983127898781535311854890485060271790662881786027648381381154484663476580800995366173397840924548641206091028887331329964169136894209910665776416039590038485955737928554118563365218408570039206921508704476875954441304704836381630157984905950904876329943474372472546971777277085473861990522311332378414096273944913619277296123244798356766661940784004704045972332503954464315455649833452399915395835986472130100668543167295708810198829440820472022287108721203708254735486083763790227760361723398030360516303857597196109459466833694749447503997539713049070414116562685709755456387226400277355765978398460643571081816732804514932436379578056051379410385705074509830132194061486717611003589878381222960507455864686867885827222505836017998200376142313866726909329934219941417725931632914729083673131626428969626444633738138324808368414486098978094685764611973762751417764465987241821694666964377120655477096488025241634811175856883505322978038885148675854272847868736854838542820152170862289118933754641196061239521786065608072844305827890626944188045439950958514145052445299254461860341139779713571947061164386912815236048477249402660772201982561513266996443819801665229792435569389066765895851588159616318957535864817055693567928438560820013755616142154780570246534556968723120156892640191952833557695347118464085481219153094460030930462953571979856173292155659546313032610357877656733078202560537730350653795596826967084780335426330566406250000000000*i1^60 + 14563032238186812264678698066247651391459888076194696292389186778040296635085640851364639402045250869306174234010482756881868082861633534064343642238769883582787662150948172377297276150248363053117389513847593213074793902455856619356123290521628580689524640781591439487142549200359820378591407780900368999645261423360330607462729944605295431232276374115997458346114745415845671148043693740734671371869427899864173203645076972486380515231627276758414921044416358642672780468505449786182412604489063203176070524257601621854596673086330675480271944292006428596089728725819561442151534253269594233572306008630493098630294947515063606245028214316257242323763550377129353523938721709960865044691093628278303336868140601121372519594764308497502162664859237079151716390255773975231511607984396454611032640010374492619072419798860375963144895519423777205088627269583832180069741260707188496856311505197263222800490714105195998349042370523227671940723456736686787706723091468594360869083589955527387385951222402540926793263233243355727910845769621084953740513298902636713352515116052250802116674936725220065171243919893916692018038086478592309245457050099916077551195543893641075730731466755961970350987203388737680809378143821766511844586617171971785447160468518796153991290449303570631724616097628969277285373918777182530238348286762459106202622376485545367213154469768482318083830195951017888808390572660292006060904260940135739686325160603757338921543841268633723058624668180158792502256515632015264221469114486577914669843087873953460376056079877048108072013766202149335182275328718687803593751910283228895246037834939801492437487157768177200390326651627189322091278052538395761655210391788300511987398920969833354365098278350009612874042928687288973141197516064877603442935725506497594210828469865432630536954538488689718239236589114251309991123650599803772905964702968151159749700974250808555292038488363589705529718685091227975278562954105263538815792354407766405582872478604604511445059138849127054870561979318145568825532837339211016117867563317726977787343086183509208057657157765237946039765600823121636516565392903773493520181254722438039087823061208263938427748597555724515636516450987457020821683420793530500603697664645274945278333689555431496865714953954948224983073334843988000203350810588863354940732148679420631637303568085180081501208225150744394702180367225628044147766335849493741439812199486671879852298165909531304536870663167621578057328504498940450255908426822242741447484182557053143013396304799481444445973843439693629116014340761893575733954559321187499673254533244185667987223665812484375411214001435087919653397504604537650320351622380938539022707430221952107752776732993305030365666246407061881596350323487988294150694656174343343104269868468915163129641508543417340191633388341547614110442949741057265916023824722858073571794865843566060132810799400320824456241356979380755604408617004472289265625323780379526589732058380643779475771548703733060392551124095916748046875000000*i1^61 + 2089109390504902776119424767101341463796103862127067349047197033715749995397737298803900158686511180443337076388925999000925058956619348403556449773212614679029933152765951033373014908415459804922486041925084665727721359128516453222563762417393427250834890736799558191623610226273503507143411734776355923730737233916979108272558726266465864325774834714777886872095343201371040752256909989533715012158168597563304683517337336182293255103973096013023301375620928770099462559956006891052156635498175828063013191560783012583704399680261558686201525271795426987429576744831424720541512586591925653853354852643801101047077923899241426069629479965793044219050481967724756577541301623766121117126630861940122631868844393719759916500550731465610133917199758303333777054549517196622414826476852516631380629029485645784763915605569495848088678030748216407124858002345830662340552343263913718225955725952200982988869683031655521829394867966642368971447693200337501471376925209935461028824994852321316620602743428266160791861098954545983032200933438427301358855447680232136294849527975493220982492076323167050112195085495117700699586004551172571785501654463045864530690329782532660772061556895282706203490995681347843858688235117899347919245848501635225982895655675180231797143379883418196772192207576771737068528762073827267036517873247868452161876294873538189178556216051814267607881911913882208310503773523318797498874788862272444010201067430831438071336927875060544959459338173572592410106522183855939817785445914082073205807869008560197257972669362252671850011549046685059791283897971087965612198638661423612111404456509717515332283892998642991886448799919362593647435914162227291889390676481905859604726696940067693686061733745764985619593918328375305267647979932118736730716677796863372186700954998663055125497709492188903059873856805304600495221161118584357718912905792607783236961374325658145186097092995567513778887788249583491467097115737255149520408720272661943684838588729515389326939980798248711320126847341052883864796777586878301274633708306357704425463920517500001910752954557241833850974911630011605608173963289879236887166364118192645135733619044598857926657651434113178274312694056997939595603226326857163571275032207797985258487606378525762588648387281161354339019688533261270232330301075497911220825949904608131172795180281074668950198823913480730901747554357869210330898112236044364319114294848623172610063740406738497709617102872580069450298722205183998032833416190745946006537055454500953350650603248685411670039228045888388450603048307484684635105493372250097293249269597513044695497762334823507282143542763826553523210112966806546040985163163340333152860935063954968270135586084441491117507242750877911110445100426563860218310148792554994685633686744981682741457656027597891329305315227945654480046500812822550295709404104933321601253864350807736185696947393492837992198884919455557659251763340990560185758389407989242461555317718121388415042360975348856300115585327148437500000*i1^62 + 288243924623096542944337605301595191893363436651347265656415806704562978000189462222644003279363082119103108276491371600434379818317292780813336002412050795694960964073070387308606067874660719114967444214441289928443364880212389361189250841108651600265138142442773149607187547106695286508263603210037720700568978211802384597740189826249833499587660004719325216778236273898003192559406548577878799352701843716040968037535291644520800716690843533095129741401175450096062461932296770181308389206056663293929268141209776654614623784376690029601932979268337179948854593699040541106179463070857331035621558432880251836641267439032758005831706663708182076398845107653601311098555656524694036344523755125034657577697913631568121530868117703175832443024841379237717188786236731797244679534279892205763560661812526668388752971467951374430667308655700956783064839426363690777004180921810965673288442741754608824867294597599304400552573768411426867787606735622076952746155758517361430203762044480479967147278486820415729328850309274613520670663509794759056052714819456001237994002667619891524224479730839633215860547078410361760676237540725806660204309973103099293441559799067362418183071518473357041418414950066357020245468240669917173946599372337845866247391191424082542876291894460649751306944915103277922717420370922727796943267224908536344175151062405708894954307647667460292912750454683623830259096031048870137215271321693873582393398248802271054909386686828690553278839836602369683914531354165992979403714926092510025258303160806842333467969782337512751887745430316934305724903691293160979079212063822832127828342389543916826126994038637410323908056785234385130580565513643530894721572143342931061431191608963066197845875515241403519207068236972759557321709021949872415731145918495631788270901091652014928476108537659799060542524771687599462484158461003524923016780350062405607226751904197081097878644571497844528934959332519498583024641414494472474628205095769274109116316767772157289049544803666030200919313404332825963730172546263050546330464208752110662290482360261565354898189486895008365970864509415059571396825099235459300606820568530897431594435777725226731641834626164236641621293085418110076490574582037649419996321573066188334506100217184326166463970392898238452135119933898156131447094144434153058942296494987572293189166021488807938762304699958078969315345298846012594822600115147994367386357757727791691546132535704489012772195952777819401299295277333275544685428684991519176216734276671557467292346415509849396656048463648304582788943030028324316037822465482865411766956379020371591830369836201758362112859216049464883254213958757470285185292420300195171070742804289238471346728884190617230150958314083826011243335021974021194733055028486171618711116679382704935117104657875960849912383187550554846651464660890312176557960617208408374180610767435440730195277949319699315958171711738293023151604881538352160994152302376873013537914827893182678764105730806477367877960205078125*i1^63 + 32778899329821684328970388439985717410823450194912121745134120235077896330632030072350640693834088578946316033543488812165246618415111256347698574914398526793660009145874714506610814159999169202080034472893433774293759266356943077676087982838439902955414069509222261545499201421905438840918823533498002444649998977897744702028622706194310951606972319876921542975400272487011173359409946733720269066529417238436810191576435721206765525627598704633751265426625451139918404128081697333161435089511970169076651014605891728740917342757323094196558857461375411619039953739665516869286143646924215167632355540342008653441714513216057078667656038142861643648497417238231923374145737714344192982362773707756305379241509337035461327190323674995534116371475629186269550429810205855155878099911334657835598995511900345736301505370057522274648565278154214847816046834743583412480349843253267570129394525984469327583355116725072850997686362715081125123619767248314578203458909882364370210606909379807456372500010431007466294354162757491925686579135651123781672750867785118723102326427251502281994078347184393008813801473982300967212905534169350250434752020769483847409592960594144850546690951770103366582656203360408194853014936272483020177163211581349354506526987245543090483963415114503807953602783721704079378005504091186161211616239695137406495160087120810629485717774949523420702098380541441089970981587648546504828499230654215460383073841611318813498309514753512927307690704650842205817432407909105097431984481281911916731892018899027253196209934663343574162018013924412536033686600123821262407557192450319925738561223253604848730328763721766681653903478567223884027135846898334615987456759003643293158780530222446717418161280734036351345672648305657392536229895008131368074773813875752324476637561282988314456757477958920337095584645025546829876424606870031959688155654531812465511806141980553523787207984789517345590651785587772399439778753674142115138688297196465947643103933794476697540905494103189275597967769799161538637954865106453638248154891070702124529944523479627726271502865198979589147387998345150688860143787082759401063832691032518734002987198382635382791390649451780412450302960106600775007804088222085265668251029413091383434095630353596638283633785963684392707826828341669587536436333376886410212026138108920439611545572142305423780944760599727729685030981044244723308275912453687938025716358046501237828915095622091165923311043554167921290414274990642887610826771556029130644347641064525337517321670161889044314103757468057293198281325082676031255139470830151996624634392258976190319045052632288708188400828769887916716094709999996380859855963789208420721092393365176057067931297271516482773322330538596241673516509362774947107238000026923432843124130247671817176632147637354293530474189061072176258812542861849485397705648649620955617502321817463779162620096520798750126350679050165611904653872818179268024602435407511183407258670285955304279923439025878906250000000*i1^64 + 4016221488291687905582153137345696728015320831074971022108314907323057369178570632449494200835110011574415802041808082338783763613635289879254818853167193972442625154232344960205415249122661908109559155169323814026328222809548575717707614940044068964774765582688674577846708013143366087973878732920537207010009179943872803996793485570885580719545101439011431657315482982031407055509620732206778425095368286460679323510246113509495792210369642910610645778842060651419002542230206743578211901006894994521389101531514837673229055233122582102623826253551782621541032769277664493838426958880960855122379216623080489157681973508940368089809270240394124690849396924550818128977103810146646276215807181631476900771198837930842666143650887818374108154201114735093692738648855135723774512130529364893992021521920282516692316666033545767686663972431984815302108989501148666260003736257328102213932615205913471758676367891373115892070394002184809928594856050907172000219755687709069380104759710538326630946820251579013919988779518435229998621279603456411791493097936386546588939911781279329052956959384579995707056794954402116982158997937704075397559055787148063040176186080637133966747605114971550347958437932018504249242101378999641935912632744715787349924722080901973565398790751072699961516606118342181750221245047226553232294813807192275115393864026192098763526734734741722377316185980210828448001601725530741165977479485259701330588055634452101913410970048511306191804077278998755849894439936725644547976898819490316281942691058147158345795266462425997476809017227076122699673391421523681098317398987106069316945782652246771044003972217497481965182547687089145401249691777195972184955706014477412865097775542007256742545395483956595765327367276186681313104698854824314050848676610260866648843008866964651112067802526428069985900394146390168716672905495441978346169472464116160572349389639333771498848947379466878769281804560973217841115021145626024085435798909027757567488008392132623914455149374318356038345139197205225500726250209392947043994211582830534734273102966653111364386461961485899794867268950005988880582653885200289878615626637218588155741097449429783781715470713149990661236468053307980651979249580259073663581835918300528102982081874290922780052297490245360948423709631476307336965789668757747643097504729852798728720402910525939739221811826128109802585799458041254288017127564522212509340098396425264219877840671764062091204092628172477772155760726729108159722254468014218454848908515648825443557440425680642955798953477350629412884807858986701346004470227510841320341554503586858448488994510923397281282056006569691930595953419224689240089062310765055940205717742280944578612589930649093566134669364086211900921039657464935853648517088789277326525920712657935270858440497291646518259152400690211250997581714340884978941397504343996667986787123586862995366484313083884977246676978079625567367101094946440454017244903184291615616530179977416992187500000000000000*i1^65 + 453051983686316855053021411482728008013337248252346170740029907593648456790897812362517266601892471456574589158253601593255854673409929547906056364462922996778598879613373598475341748114334916779699229969680028522389426847774893291088109328686200948073957606229140085261827784838704712151606877129924876169411697468349835252700795157250696170996210534501997383082344634627318589542463586350542586325197963580929961781482568537187434260572481220281511717978950735417865906530924152610526863389524968680740980389240070290304052016246174382610776327755064072603412957079454674534461607021038563075711999385354655134213774741006234121624118467608293434447097933635374018435760064994828153988311241104923639411666981097411195606662982577940668834274891718018311294216426528647805621094605884565199724909094054406023062619985183356153260261038783780157806348329778343141518796620968685622750146973031636964399868230433702641191327667211369977590267798292910004786719062791805459102825631148654365389735825892683131907136526364045089137683511331260815364653831284914233152730351160891155701096430406680474963992496570817545380855725703428982446545083667064753811450065468590772428587950902817738988769548617118909397378510675008815763378225928215333109248773509555268254109909790050617509605019170148733680765172278379979214283168028850915161005183528724012106807617931339616055435929494010669887499681115539179991903292556624548136050592652118105740418892821929772997649434404781989077168036112391931753012091742310602805553375248597307881152696434898960577732291937648246658407869943974802771581192312388560596682196603709600818277216295250719136707141052024802973031161784834474117496356239496693856390851559311985461572291961831496246590369169940205807643334652466948594271551084558251240068339730181580294066691356459026036776876977749687438858482718105264956625133138812557290617630694326210071599688146142765083981155838251473966549848678457703537176894093845361994932181029452069343337114358755446762967725627522602718709694920614090745325545931025762984397944765171353056272547427697891073681376202130183495121441260751968644346520094801203203857440859692131980621104821019000915585690476030508192626823639334652727688289143899646920071496031766806144539491976094211859746844749259171379726546962400358658192165500089567818748321247798338120662495323336086394792055151554380612151076005826876606466584141965454501526588581987312781202361777843127377150266365806587010392399721045238791536934048465587103033036819581044788858034737014994477367804139492549755739617981029901622046818377109467515748632930191654852735124944857278275965564245074040987771819040891793851402272407586873765176969723180393716254236098400260650428485980721796657665079278752096776411024046416193495074948859355862587628058761028015030327915532813764128613275451203849035164095653285712118407239228624965664319316530390662951527055681354904663749039173126220703125000000000000000000000000*i1^66 + 27736326783013100855981765443132933717388622661353008361592809464504951147135907063083072487070817625250987979750476546063281653593140502349270100986603994274054421451849545343621101321236940916777617642190413098189054488916599325295453908348020317420102633426228632292208173903999458826491056629213160028205810449748509061934057967067811602847567160010637909262570962686275242825201955708609609195780086607052542089197093394243231596886218847142173731322690550804582116266826730514492142469654835825634305883586784666565166064655391838431079357019797643909157393505138389433914792545440160422446534976700237988720103412545983168284456133639646538121245804656321884184705589590932539256295826263634565763646734617936067628397383611245074310440920321787895320725827239334690856020330120003289453578469852820968371395713410460301165455588109671513995610394531340386666825888500184456259348712234545731983937154876400815256103689925046264353515476573484913794479060345051923500546677768439908253517022426666712710949862841022062546819402144261767091863135310738274055548205131459372638357396825078034536448373678892819010141961058265996430598023281241301933620138652112929019369928319271215724676515609976904087300777809679833215412163513144731488168836306217949337878966984478836569692962958236204328923357397589531694871048566907800493069461456194952694499936230412997629553771327904962941171208720162441577270715179955673884001893193886685840759942910956043504666334808258998606569959473325560229535668834583394466626618343945983003547368120337289489864146536257499163703926571145124918988551320232480873124304985808318680118922954289392908441779655124676178212704193513059960575973972652922094163948014180654290103389548247970557586039617330134744022356452374936064141001397900164769097253229413260472395274956002798183439952842067365714987753722573251908227038180123497472043596620397386083800610575834103159752437752150168522768963604956245326625758029200988146912223022968988240189943431810241684498477969327436700894749586058716685826241728795209606624124471344424853137275348578945655806907426782000751910913805192349480725378245227341374549078350533632253834709621220990762392402776419614514329782633605398419028618999771656644250819546360943733171209456596646299476507045768029078575372962936913850662325887271122855257171175965151676111875543327947246194726935237618572755384532713148627817194843110317324583584526873011402901134802793739443501868420748146093434972591584506215385586333865689211196088355031004570053475863041128872501918853295485378811819612599295155877578141869376952658036046650880878456717722474033717949813722412178551530240547716168017121044006082142874529793425584331753274260817049133194399032710174153316842017506052600605474010997677615560414630045691191881966340885220688668752225132192201370371851191999084763731073948635186199758337273668130689905536478796070079738057451322674751281738281250000000000000000000000000000*i1^67 + 6288095645215725203918103147142084916310346811678589769891778774035456478884063833549656987508058419188349780312387586275910185336777491568821723121557801540467199183933368892293908904104526962634704869301078868157220290472058229300074186497018928186814148626904784627522020165833563589938386960007023338240877374204791355949824806445671620727405887558519963436295397030606620999136943357716146731572478625681633841125155466995879069669727324486264052026459329790948339974125101808492877334005687563519124404432200987314256098253270303249862008537174538985670544938292338320775012841229028644191435440307611465512011157486724484855978257547440407970739560300672832618580281664709227428458284101399197051111843743888345800530937327646302883011402395542219895043558602445378056791183733797322155750740322167150002146234872052438263961585922526546509403607603868279272328528711296511725028032226782102676414764410581867089089024753453077463499683238076939727447053321025497455741724392841512933385326741138463873090080070881874474994320991432575008292404133529457323566390008545687132422163499463887513615999934412255177959680276456456228375267142671391299784194725985512712758102880812641242216651945291061217890538068465006803357926376208262879494826037779270175744014886378080752173869914909039997686615408473003826908848563569710970356323706167476904237862094192633236155410776992470836641844581923489029147002936946122990517077162839382899775133973865719016487969116485991136760823488914169158192657459975523136579695074234419807408690428601141273340696719740876928397658681503674769539354546445490973880762209767516327772064453261115748591284698686079302605064934529966031753612314489148172643689139501316908102605447110929528140914054944305655737771914959890441193471972817990620447594366633373540403680991550918462886073730604917483090429585013615491298986053762831492016515486313608103213948409078779608504988761479152780401276125012590599401390141923862080604295895487800871374495237001293742880685272288406153409037283491995359832212648230173711226407305687623052221739075140095058179390058400841438916395689424735140356755679940347353578698214230993532350548136500959572313890843114714154249989215943364947661525019341538958858496668600638809727742058636292238680514983321988845636063740234762895241555979022640439697293125614118534202984520258381058784027893724437364056646216194744117241045796358213041486917444567316117837226085241272305666670364529898986177746335970393824317098423419059780305982080301221031120888499461711834101594940172640535542896227420163146384422387403258898334844436922391049712528518672306964283487178069191280331921645911482329532008835758544678383496210840958692071742270292768911848827630509579415394314316263997235193714675555421249927740581230601879594007491465040131542016374905017805180878744389519229019047604722662825039087860115335289040208943379605460166931152343750000000000000000000000000000000000000*i1^68 + -81467176699488569397859216369878894922653112643272212326680622932460911135079417889348317009932473030909119063590001776505285631637991286485214103611641434924163110041338529301984624264002075926762142336645069179321380250653943179263478861275080655328464211353174722145011093674553722560140146973505224655090647659577370015940612865799036749282622298306832738048695321627969444692387480349854190491957278222478492694721889135098888090391323912416915512906946728862041791130373796558250315981410069520221934376877837027471594348477940961000665742635586734751851595945055001133277145760947182250451645308246772809268438766361476017078038637457511940613567638385163043054834250910088266464252293728193038315831946331079296453406954902128608984926314741866492000876800054982369674363004953038393600483853991238969475676080635474727966229333070014669198484654363399707806821825444756401338361822372812085486509737777855475530608169475490734854150126067968575628246400361376623071509503858350240432099124814780982465554077011348365477520144667774855825024215633736152810915322517080715487940908084126320675126521936132261002390522937181936746610393270787905504081890157517218279558584340529503214229465999471923405674272840393365569043058801859540855611116798245749662895524148078017752946141063440982306820504309485964268892220224623347367266361034374402144830796375401135738411781654191580863487823118414852990815978483251584467093712879897054304465133252102231399438917457578782892213091821512017408914357529058025972251827969568676677474369816984365282813599627530978951870925895709020317970406581562567648990298009616417200381524859146646855053784346411504792089432821496278609079683167275962096741376551517586972317579469115145918030701511322897755045852838169708678286504587755709610526273848886214951701977041375569277056001943527737657778033099469630179792671142501687149377393318512363975882005601969198718886241230178103321527503582120501000633015793241115753177375161954188451445416271621182642803977890134201626365449174252727425658550655389798791841615820136556347451791383762027865057293992871622848197276614331272316041701170307448659585652532170080355005280358830261074292812573676689520795268456189100461867217759600250006725447520872889879772760944294183320193844481249577542409650587470552656998458714263754711786936300386213215740689051489958257406234416539561129389910465654828076552972716892356196890195995828089930854832490698439929471244803290306818119129860499753689252073323017263515369065068161976704167419234521565235744350999585811579133312767338107160604904933836485453263399142571282939874009144788896729422455085111744881541070849596147422615477699038794327858973059825530976637666716153353876271387398748000825953741144665959788929603832069251350142722901243117354947922568992210869436131487456398109834546376219700834080591775007593412116457373311097643918565521240234375000000000000000000000000000000000000000000*i1^69 + 62507657116408290674545311104675734035372405494086462805610670070583468250250975220095904714428622150639647499637821971819935271645524577365530134575670266580969696888941777903456493040186150268148369964901785495056296704512041073372667242015130768397832107315459380168120092308621195484323242990053666083201117272647341549653014700066111259644592238233992675218506420893053570775999612962338288249674439329147673106906060741419049149423605360447877063761258673445281096851010762440738347380095466181356064065388739002423325493454713684733223399545374975239778737617300318957712022780767990284412125449620872955424751955032057876750425098158945747297439636432556234933328202453203666172753136889373089465368931175946681919102296566961497296857117512987908727040848611316059891622701573698507347348910251854262591437123239961075050305246008943351915112946910127238371235103354552333562487433574137020312643975239210864833696125932574438356070083574689755302444663357314340949427096680429713525405405981361661368725362102403770521540215832538526137159998706828924053707955564141042155710935960504901574841470475623665608553316900446023017864750957384590196123489029988945809036035134347584806151538477437052313190752436181275599910395016924236442982111858431680094048869581688162343268663182363781622144923143827573726752288406462772189093502415731356757715696678242115228316456190764503817152726358185617035776859235535842745625592284986725685340044082034170968867803026856408847429394125494457087609656496429120280199287013128249261833966376325487502321319018459181480205443334138766835319265449625376462278361814255036145775140840340422671151842322155933867056454213809494396805954259632308179010435273873086353215871267774190854755403732183092089417052816934537243560594356149482074946017752188139265971750325797521210329049431006575793762389625246743141390193654319093017292103659857933971703309718421858851919041974271450305045010754883246807894123591606921610994779706777523094202852043274035996011236420670761339096924085391436606338672357869249473747517597900157180416007106081518479852425922438562784740197415594541180463558276782759924025297914438854129450138223643604987335824117111747419047627990198079529733440349297475769401633339162115047855382330565333978691821857614557474931150439836074258175919641328158595715238599431540969956525057822127529927385751230187948545814542839507945942375421761047198629351947649693971713659681670107736223377533082567625703809040131816668645425648683802586177814483974643777396733056198952976599439760861336694993652462742840225953576822918441845007553510944744850614712223624180670807276918745782964540763601068395295633109804319522778329643663553003077622050395812759067098399941528204076038170415877872301971031000068629830883033241410926753424280401286236765614282128968702855327263487591988328782558564802960261912754205293896472656250000000000000000000000000000000000000000000000000*i1^70 + -1721107086131810250689114342401024736722891551619543363734413528505951221748518496373450519214231709973212980244566047873202028710160133239527764936131867554108415270147401248093201632763447706070760734163299075975990376414341026348975870832019117413417860694005861649117593924848868847226015982902330189168187038577437646520071320995389195514048816565940400898990595464024491157837977688304111362151323477413746913982685227613853722038850829598463575741136325806290444885642119611325690621795903745065458856078585103158612042907826927756173712973895431768696456603381718526480766069384521013435877054683535194484734678699868487281220923029807310367828973018404943861878093674538481179088823892436218213278466506652609939034491108352008018781734409220040486991709687032877172118619738933744693865865973516398900301149292140441866316982893708739652448516355700916749920353659652008584743896710752385961273759775575547371236404243929754923649060365403348984305349241464191589725178176887980281786971117208647555212690023645715566062860160857324209467370232639550780902417305949822033854770683437321205264023659183719452137536635403546609150634697917734176276844736334782347677411796122035763208325236135584662557223154072992415125435424412520043212597369415431941734519646503387587843072927460700279174729961455381138393521832246097083468034105557963854586875062400226233316931583733174864679196855718985192247920372014892893068864154800962903193640110726439091881926540570908913655649989397069883105684330382763898688355726327457154030961207994023102077592945969156658984497425294653142536763165092665770508671957315567024761720919281505782878414187953602565201939682171795120750627579886447207008618067172149488422494579846480469557180814164059541306432776358259830216982493058997154471841255931649372079102381524570910575386102102062621125791061571384240075115791459106415216677252583422178443660958683563482292342103499967700568459594887596680697575781840735195616035617513644513333551848415666612856722600899308832273973977929355300291087920302940615811142118753858902393118652149902445174486891923348357963625040860887104180744225937292066993764149486634676095795453619557351462039407290131327877681702292851189935589250521788570441425777202116100117538981868321165955644258869672576023098815122742312310805371543018307239364178314337296704412187985010275025021400153310523496844460620513292989732094390953308937304381791698472316911929356847775563097464087069233385362577609858287868136828246895122701682354703612555637247479601744070540425400052179690630797771753828577051421687597629967768724305832530205949974068391030618936778970830541032104628099618798799488695867720049941524696570745762216826447168296112619389415782068499814079791823411689678320644534726938793472686215714466262755487678641862861258090834537467936518012857286867649740926010137418616942730280800000000000000000000000000000000000000000000000000000000*i1^71 + 221936473740500554530150562943895889349470641168731255942548410825433682328277283873619230670029031398916964739421427868728570765940518234421182267307049235358836035462325906546580091207663844495439070621745908594459881548690843485860675931436525268119477729116303619844011576766668576498005922398188959858877854412981135125917370351866967889025413052098409084403582580169771889264145216629740136275541294414026757592476619769476222722229454342174664539232067749253305254331779019563074506401974052040412482978906615876474091210445444841969131602286543436876896791615594289589675029372369512366145038822138046544412064328187960924662668685233146602011554675033947141274600463913689446915746584029912338193646566564492987465651251599059562176070589638225721773327543165863581970725875754223608195072757299665420699540548232670666342094432470403443024394889152030600765272908818598483968079848710314365603800999040899693478036164792857800654326239845666659716827012593349516683649395389428905129088443836948357358317865115755962498474533558851259616378552923672713405371558436149270998540006766708936579304804222792641835902921453702923414777657985727883062713377683457308622602488732808733144130694424950421754934890138196142879372055162676295345911536962280996663623832179767516852582453822443316630898157506702471169938374008115381927212964038015961283872783135534959950190694520540730074060209235141686722319524319246755032898800491283998980596784419993949538718755588452897423580040664766901381225944758818359989983751934214708052067442948661673119058666867701153792050000007290203360483713687090528761848968977962038006536510354988202564693320909816166575699937425729349190443004366857593690629968324403717287121461958924096207034222884146631278395654677441809041303167074971418420063083517788813385241260537992656612279929739545648120305078262606961063486653141556716345532889627080167851219703401621517817557657194115912797465316612525464084238351884977915041267798516345333593038251411285483162680878757584460087125325818336639648297911056854214686345740768319377582773980191584077444780150140368077633202180956856008486052126895516336396166767369555882994289377080676022778072566205626504178305691219558411285453387140067789925384776906672707645462174895975544956291325810973623376724178189263037262524309783692972149544628090195908134510182696910874088109729622155560095391289814225899669758985766909051421623198975145155794076715670412026583030382050034116357546954656035909950327233644149507603112320803973406184569355123927809141585231039806310348582764251425729147985686081977424563434805684980292740444994011110545665276102978461907698094060357886204435618363707996331745298336697133546403494432506150805489377440858230747590923840812394197663690488682925230353820008402033326946157958521799376956770529561870663279697269790280624452386069005490697704960000000000000000000000000000000000000000000000000000000*i1^72 + 569699576467533833813823857775455679355950113230898481430966373998548945007030209576884996016331068821675446144853601536316450800342347857123338677064042513897986356261008115889129025966600718962776302436770757904766158801977877778559587365006662073180857384544367976196052819989884831566882154293418782191737040978384070630829958073624728130247996328941367291627974474494906519674183131148849275555575169641488798753875564898130300777930785526049257788053899406302561622041467545742507443043019994462325595288227905742642375978871704546171633950807003240202362734145203226972945345100814600944659362671266367847743412709596536368860118548638034349471000170325164712363646365934244205113055042254851322432147838362915489320410470741092369166236383905431968605094209180967018664630406227201417283151754510357711610654145587457533659088231331074921128799784242442831481300500188606330188866462694436129257003830174583529384162148841580433826208163331485552620221031649690536680977078718394237259408087923865448404407596116040108374216344437209548897409540578842607320534363301672129924332044725160024303258985797558606974920122317331226387791013391553083610616583300479017430563865773309886803779599532004113722314947693016438127470641670687112168778856822547306538967428410442454991524305489938416434912543417626957346651067077701051778392605986269951555484369642930689264054872672996327459342556102906032174761039407229646965778007784873050966472755398794884081048074811724028453737326297523789289501601625951282133164179972616885992739076736495276336013430241675846661521814140608380995097580738569841986397633951635784896302970410079476462994261071522921269926103175400594871032984485096198395081327818211815486148366997171520573052516266572959687179093488550756367455396913752943121579296623976354385430587728198398931015715483775830949687746720744462998683840689657683038174882448043561203102696737878339022779871149841193245479813453159451434287111196425588759224039310530413727057668447325075663780240968275409808481751062634646843500722780966862204099774136880101473119628207070377663315981342629554869307850972145470384537070300165914630102970197592873800295294384559077166714093149867575343669731939492970356042750330294602735192250513426453136446445988188326687863900132619155436514958754819523511269770145775407436912030926679884195215890312817290885390417775554909795264408021345569935953177633317358113375871080368609362127777514524382518255656710681320365836227737482722833300862635303804485230901664260560664708983438283862420861706251130187653132559039715618974979583982206176057779895269849550246658272841848477944173940946030803012395388553965209570505324243733654808257243123473411866281617543197288836906652988485204331080420765845152211140958409497833444771932500633498600840088672527279310925724487450220378657801584114233341233048977408000000000000000000000000000000000000000000000000000000*i1^73 + -113691047198753317284626030202058130537085854612210089930152317709701486906639162781037535758742305513468514148032809437315173447717699768903196512502188692240547336372854902064809338137593409031572196138793222345281666687613099215868891639418415589454725904644419418390891163082933026964735674446840844237852329280605951520321486293381587665621814806873808272795470489291946578068238514031396609625599689859455181292529283585427625417199684698868067873480593557997489749588779427956667920970993179377430978873253374568848382137560400597035125980601538879794353172100728496202957196642147137216058942921675614465682912468841053647664844049875331388060843639694542633968094141264870628675220183342953193378910984333216064373330109609283355605836405696116603317656805346985940503108142213114473763236846958119544156053874387050982118757317907394677627878732285554344224577901329671371264198456132192636263005271852830211248583974656186274121891891864638996911880737029527837000709483938089217313894956386586707711629785504228083213381884738165504972677394842237459874241563024268210896141191221945124817211863170900843241162773681455251781369271146152319451258360972301021786239573377412674849082318676005343257166123569854391978685955715836996945642501753289292369290576222324370811722116423791812268308852185681156710523346549418137056853613270398472423318191576490271639881400053899488628686718242200795339747176202378111406914499585757659832923113523416005068767312914397365502169779412025326532860536085590733668180960386399186916950144577029056787532880514546359940189762087512298505438577652967395270977782015143581189194022054227804731383374217414115518665462301624476532674075213540478718255582209626781197977284303326047578723770073604527335231023265473857730347134487781151706757869176368577259592558071685833704373806202674258792916050732561797021774854373541411676096477644800606953971852192300191677946704775487832771573923832327244029973496226223192112775927081800621986967410130214842811880108935512048172335089615097320079227104188621914115344994669872410511218996042861610959977610137819705986422749698820210114811769209874905325867855073543771545785233034048714352710569029107912372817351550910569513248857337603827342582589967250323013193470611867941818090685904369351266107494652186334580508363298635531442019725865015576716965298118714028261431662708331814027912643572768030695543528237093355874518432343276650784450727529712055606044170643225254898324559194270689375862299762343454014899898671214582964089218290431583843369451247664082697974199634909770420716156098136516082829110011429861455110542965305037634896702291769869323141577950898090648576794664403786905043900407493509233723977507447007694490650001957399642988546913808050878988784240570130937441601544538292649563471667656769433780064096009713795543754142828037852993945600000000000000000000000000000000000000000000000000000*i1^74 + 206853170150601168198820351936688631989541236447141092890013785545084654937239385942400159172088724803602352165224705125669813641928716512306657992705015028212010282369864115487086913797109443566730018190885643773814464182685839716117622036221632033625900304850246862781663197444106239080844585109210376513493932995141144124997001533010445899990252081873436103812563273016194694682252407823055091484879590385987214265197213862788691121017071227669677580475491445394316935059430282303522551949503528614611276173369812471732248621114134273231337367198800636771817915471123100460166540397613924895966935469254860272129492832564275646221058768330471484470866195489657909469786872845045385208552619115018181919171348346318156599339035529707825964408054288656614335685094352397023337183829445631148669653700308493682013581233147854490778279976350042338627041979164811982728027716215999674277183204906138944828851563880826629159323350079977852436376007166486135552143898446884773776805250586480682107194350717638013899144118441336802472524380580493485947099415249414264534463922987919873279554189414603093139206257418853388080139599216904680670719748312320562893910924826564996047065113741556300154918781274813467673823779474208701841232141143779472204103997937794461754173796288849675538829560888776344016542298392537576467763918117869637762888498367934214465687457901900838456625478911702998111970381366653840154228164808373680919510644142184878519452802203322501713862562930836301825610685449821518273263680094093562160523391855535514567733064621131043594998665743644004052105653129798693516426240451109525206309081843184638236540793284041629691637464205820157400502235420047673998620844467022426464450190551379823714810257399968366246359156560972196820218357632565918468675198154534607814884575460295906592305890963399157597179186656732196653187496329699665131082773161531120270280983671890445703339644669258324086259998305115319992373076536871145802805342022337619524875171351603492261011681182549408872584074332598063396519438995240270596248639893306655757249032176229525448565344484926619097140882314969849411698547806771396660950216579582092192852330721354629935618955518232687744686083879104884403415213155659573286429662762724726690411004878378175509415826679552401924520038413974151772493780926406479857185484055552740074658194808633488669654634400355339827965305382708177077151925312014054812300746770209081244610054441396076419470228338849968950706888608094944453918594927413767518409853213218518581567868174742379880099284417150850957390319453093523359097835581509814450892512778473051477839541110038214447716842911549325249757937643060824463651749505270137875492337301447827383402604602809321014676852754344424165420152256645969952406020899003071291327581415864260886728643617070759111142794963861259484598249102404586876110237666482585600000000000000000000000000000000000000000000000000000*i1^75 + 25041369691054540673646779555018710699403897914150996169446352405106454940041625375060183766358506778476326410799187672510978428094766643802439173110433151922037487498828735548688487011643689521394342164018056414245571158277001642060310003030492165667321531647781064816463422756460631866234997205533775126344446581272945399531286643641497580331022424510190466513956067136269182999820244146050547835097675727963213023738646052241249099963613958383174654692842184640879360320866261427987122199588734910427123219773089549560048567172599453949354560633683656120369944164118461062852268185303727490615573257209033906998360466359931545365458061957550760126040865242147670588734580295801095045059748670052680646630163643441850019599560906711960964448410098930038327825930065772953506783598548405708926897805064709210349231263218050022238093237590141465821748409910443288290111253017068779598984718341938567392823492400917022550410154143979455694093720172497060335843993622836635823360415372684151492956249243482588174302989833161806531317621509461026578238588833541925998807221357941273509052034717835506042429969872665020596436386243782986974112403696761593171923104617917929440593607615859251481759994259946214518396019374294266033432021981997927014164498077298306561262405806716470044071799883668348047640177851021611199679167033370813673190078866827107356427412115126816515927969371631466432279688035411320751019747181469469304259389684431565139330498887082787737132889403698150412620331101333624827666526945157875721415731165664669026051850919049464342144449847632709949364883814027864663615469498692549553311304976476090305699569366137923297151335878703903277786076185412325359814797975072635945670007003704603371256813674282891159591438833350685169203723233264034890656172421588998974470504928682677696607750975577500473080590809264721057862765654885766253351275597191572900441959476882093750101559787355180295210432742820657555346616686785441446599711774787856008314318489616331478167290711675540165369709591053625505203517738249404922675626090784478954512468777259437926407563133221500630308028326508062636498297517401167022592141185131889079882333232962002975723022703391574248831047414918059164324933450182823376583315252162641548494609428991221997839529743819666584938962071341388567348641422200862784782052389446795702279395980861535857972087274144532866803721361447404143904843850986578184827732551259232028181129935185784683745912173600724815673223546463815930280387461447253786417787842339759593920085947651790079549889165069385612531321254335936325838144578235691717796170455252066702554614980976556186487281719628475612478915829711419515416867693035064256421477522564209550596465095402410284644913224071176653335718603557249084084661202036443828439899967955448190576828327781305790968466061115153780410317101237848276984399921152000000000000000000000000000000000000000000000000000*i1^76 + -123439294134102884694862293793677293868628368624799305074948502516859338046755530579225383952914858842506311686464755689843101202284338471432920652536369557794092970055201772921824163196050396690408773299490193555485944205033891485476268821668292267726135593331452168845481161969399239598274319186779310383556789600549384960655685808796191720677642372695849884899538508649906343631708034765822678761412718431624210144859696620086335025524859199709542142161617694603496823772262192564423327651282356681280963307966774919266755950179747499321893876617624945112837632469013931021582369724853054261577337989066782694703443328410125502435000219674838797230376506785353801006736072070171994197225384042087023806679610517457652527363441899427073528164519570443716651521957687157802146462065550995616403339310876812583684387240547175558968647242061266739765081302764619141154181436123288667396916002310879481503258489138523699674968694100237117303272408984166982070527188018505950914056112002242713878760980831273128784761735512123575559862300016156993565640920607744304705119781454500342319645022349100766378477530465714494197942233363291437565161811940329959535633434001208567381015768954967382005544860771296849302165490956010851536422963606976133081566635157276022960232750248653505036278172144933323673028799728516102593453371726671418815921520614424511245925573949418030884613514588352657506045431700970711632750905547877433984470311879864602440290147858681288394179779865967291215005540848237128583998413861620037738503817988415875129018204809944420577333664266071758452830250893152414764622773463949727166773609329667650873767957006737710513113704494948077369025837135580001569423791298198073154481757763368468062570536095111751707048648797446171477179097683798171628640917541704346296165387348312308136461638392260916288344013215663417819976142668707044580339204425715820209415648840698717877835004909763951073861966125360622598476070222470923938762417835717517211495154903818418946808952101692078391995896171109371723848919665160372160400383504848061872121185751032929562998569263022334716878773725517910059418835903347069384671216302261091402537866651110384868296006365875542374669476822470132458811733539346894262376701841397624402164883973547530327438816755996354240487606212302681425344090185636901422902347158635528441258002589832319746726276551901629853601280679086907157986074567709996193507756578776580512089652382187720297313944774594332822256442219324743761743163981630433656800772117475905658638074090935290622939415934622311581591212820471302664621150389877389456696477869448154517161168069414000291577718544087250662831242489518073817827023198448886172599803921800628744664000385897464476987058463961415236080152763476211695633532957441305687492851186645245821512624141696091469586476799867635640335451882449474158592000000000000000000000000000000000000000000000000000*i1^77 + -1930655008485082337581192793929670147779175868699369147937912453498817426968725208393723534918421238624638984092756600400094408723117581740907078977403067918324986280614821750618577865129175602895506886099227554309476628050795247473808004483855631403375444833029510547768062376319288644248200153802401818111755030829594002342314629221557046493280580968473016709437162150995905981873837194244023257030649006447949071132520848318117422113559041220647563360710939123194513292138073514371064295422398471927119147590175746311045224608007108862692316788759972451644392998432038340131869625853804886082508210373838984472806004174204162419814399260659896328577807105584962356956830415002875478685336801809717535462054084125565020720032816484887339122884450014488216367211722587671102257189887421250200275588249529498245208208045481653449420792701078379271230676741986663241852393473224245646631903012922168660223436805167023450662532663330261438109422361862758616418952678074365580535649538205415774960796281480530558751521355472903444863897054522445673213630962442730554263652539399783468810574234890337253318017108725770189940366419951111646512826650397389017764224866420009458622496489669319093418705183903308181341669356465961430565891732730814123997256068968614923037599408514914766751777832941126600574073277501876052985887332549287473483449807886581554756950754354715819872772466005448499255846935807593201446300641076496194415186978726606783222506601744714405359262711381086083763262031980137369730398882055398928007695605277931311500201192041548923129021780591048207415496663015131888480074058603500847569381592746813384220709638179362870096087718513160475151666083303056876737940083293149061632565275186697604007108365393691135672549131054995231617148069404379096483319160407012912826492042757281739871019216655439476487320146647613132575599556072958945846487600347912642601903237046961618032634883068076764869976608709974432255979618168488731703874000132909446262404810329511667074988818164944585056904492116320560310924712285747099955593255889606390460357794275990662411179699874098864452945921850180565571300507740028425236969282006800208852409640555776045850524974728501307020098185086046283354554812714368805141667366433038838109286875871685170040282324957473569413282517026201256674776206113429070414444164592616037380592904718523407887407816936473708087108316849387661058077193970514218410669705266734744593100924798257070007174191493574259826190729320365447234115656416918687104457250783737429256412539608323719014058101832557423122849327297812540860992122281426104296386034236433147667482145367623347473617894390779153301840954443206723372252809706881897339931883918718149360638523621942607254470942526856126584062305202278242343767333392501841962582671027875484766406264095837811649387249562997615089487305758474240000000000000000000000000000000000000000000000000*i1^78 + 15011867486679173288559684163240152607539629920409242039052388830775429262660037494014038437811486365346795194051274651059530781334056612702442909610682443751172977836995074236303515457380971014525896022564495185062791208640480965953184795015533638929921875512860450158314175088131689497170043214301757633906303550576982779299243675785475240445289191566209578590765733725423222556204033837994456339132461496740163434413325891987163231419071766077817162387020184312402676049170842825268207962850108036812757064220281364810046389363552526188405635025778021402600283107370084801953120388603634471821459921775659812835618398748691855086522960279268299778958642397099218284640356276887847012988393628022842922050989806492400358523460332227588092454159503701608424000556222980614276813623363500790578989770247681621013981380854489760439097638924973839764858733585420514089326785262297362480156778377983319771397246757937930505054122850371906780467554270219411916210195743049266365902785455816761059857572699765027983099425250148387804492705744106048328830560008071787994219188065009358155211641175611740143222859057472787840840778415695649645203575771174496397468588934626156209617614808026433149151047524483748859758945573224676906417970155223297942725383915761943989881472958522456763228988866126710910220319743729310380034218720075526525544412905476935297561503029280642341361947191826015099667319341974628776990584971246090292880658473496390086570854111604364199918481154110126997769167599510819592834436138888806877561566666727098168901690875421687947565446004101485705696426761469287340060503552131432621910834880210381342236721520373941432483055284603433314013149372547389588260757617048923011158020518610947680837157539609971164757299145779598239880485258945245097382376300932456508061890575548420446375133961678209959340479949863135476299897794235473508353475097508605547226519029006226939017332112125962147385308024774220429419126203139196179129846674099635785491636188700354789932001364310059744673032109913475974586829153772611143798688893189090633731092133366863957635001491695136652065996333652793437188970815521683783086029537300981409744517326907987145600840798624081791745748916705990320792088604993130557298020967136433789731890774535010471945304859377740979262333565361289786275948052496453804642462852424335315001065460807843833583450179005116639886448282170192018074050889889126148020403585505583467031620468532204776813237531233593051456259449715769974622453604289328532244026742425602024694145255408817497249325692369602977510363856713718696853769687587748206030315282731324688892612673264873927845793730334644140831995114969976235386845302291962977876043207302851245993778571202283844817532529403579322536672279692366008664748472018575288126245117408512095968315627181425372309818388714460981701378048000000000000000000000000000000000000000000000000*i1^79 + 34548943700309322694553378636167117971323813865415952415633865523347174219328399077685731570705389063943973503606456018989372423368578822442681756249838753619781241595025806859688281132271090023686133515768620513141394518195115395623563938872705867313735635620075847739164606841322912755662914585559895039631454892793311126545228695718166844725675713504943389382958249555613399622503625321879421968706130095436464152020922310188509773023447086190791952456076016585500084123745837506697068356131492323943716786005469227091738901825163094261534034013949757309349643466796582794885356892824240009288197439533631178075223623444522530331656841892027215538233677044924700095977719548492004466384641490045637574608626195324424182501966090318948754951611467737022104409328225498995165657971546661483104236761235613290781256678279008416186819978702176350590898303013126763968379912840068254830308029611196330813965215772548535470771700511715100140005831968276308389964306396625210626032890685612278961461824349152629307004929640306991368087851621987516096320139081630155066467501758145057800204098126785786186522666180357131748743058033016505277128113935977983832825502196790347040677460387852531970833874409155272718333005805420252751001796920260233224214053959293779910816646087476944343009140175519636725233040129449443523047142369441966696923679177529774483229648267000622576875720079841669820076699965194223511632436750925538736286494930961372597484067194694087999371621222569940461426736195108232848296315652912370143704285344856468323410271081011617582674892584100813213959177422842161832713697476805711488939511652549028604637515994480867503008348874738992185705989224102923350921092633969548461851502211428018132250086748858094182296423701320595935491141758200976936653049001979701415926203758089905592058954816622429604253358671868684005355268834314713093194369194400282251051493700829983432316827953852805373639451848259712763125096119485046352443071599286234296277289593343803963868630503255337627256591971404051330200464723715020995987568526326508238065819835142043549259670859219280133367223713477795361287135317025537596692484393529868560825716990239527385605635732912616438277571025954766335492160814044768188905083213296959582465535549455605061108578013663901437694435664797615608122449782664307815437721566474977351448528912870497673202672433255343803926802347955376017867228048005101863644164507362808119299955651826810248747048329860583783988275919316772060444505002330843986872116459073060788938613984647616046233192028684362148580425879736374911392490094031236936289482028099181155337558979541109847118855832115795543137404468646680354693788463836018182573548217607591992336026868312130060786554199983288338660600841081173901809473376890278935161712865387291233908498424458156314104784818058716774400000000000000000000000000000000000000000000000*i1^80 + -578067550281109649712503639527879230288074437150020825575188509447281044183379798744988293258286259437958444587298340486333108485518395809760580004887518396640685445289952807234627000718738700473049018751418960659134264258246136806350303334177776492857832431385136986519703252391236673036967640464301928353463063018402554080874403046082116673884638996720466862775853715119209612749899789679781560158128727172566439648464017843255786065157479416760617153955999097597467108650979080300709951030081845597098109005659252579972809452315704630654462470849495792407407645499329945024058625092848526760834916040683865003965985079733363334810157456451811258728985641264966626564868544538021499260990447678518843167491609025704189743038187388313124730023061309122898235917324936887972926144122973286254064101517443673909666392946240842614176484753931803190523520505586290036254544383725641686149758489289577164058881282064200604551044805052213482266895662404206805118419703356349424800368686450846415440684600840999866797401656591472824646441594372625283274895831695937141271016244236422846265225420808086035837425140474611256857026070042088885265829002814121558061709123312939704313067805277303853576654692279347151023799889525721371125009880112180510186547727674718131658861982884469149895234277135662115554504485995488006537529200963903269732420015223686062087326731869101726390340399225660840428127428178697545020352282481794537068949385356116461062128288392244197544875627930683187830307073662230104384921789476067376046191835351503882788468905043810253071541387069277964713167958125279372923084303855366142067059313650111153767394880252616806028437317880743891304638884000988161721615142763872187081973033720268265367666596935228024029166540500856735551492757283439499222341160706048391158984544673840245339034182746950574262920379838851277484429765580372869159414451823458908646364230087808145504889653606606652271425508729597835010142718627864766449769620962184269449693880985441877653457251203076578859439260753468835319411209311586147422477031894166008148167573908054676907043939855210366601007169517995104833459570967522839311897460639387280821390192905904857259790596737117822155979931681650490758601314470833049727684324970956873686644937009874240368349493615843254973977047276605923103947674482571006352501560190421062281234931669144117893467587021723273698356969361060851826819197775379878678831520754834585860034312247275914698250386374190802438093966995816130726055685228797140755720296082607057018272466971529358033351347468205723126445101374294164599445336741315311371437694852154340974873699927685508188817934465843965418363476001012653358230211799936988553139273765121517490813775381912797218427806082024167060455520461136021193912505606026787048606166738271302400835729812123303630102698393600000000000000000000000000000000000000000000000*i1^81 + 1098804769841660091009977124952321398403150854258068643092729334503433377211715123278092755974766033897136385259794636541354726345827004566058961664789034115472833446178574150004387081782957860417770186158195863669542213447942272928714800373685395426416270491083964200094799437212491384968777208787999244386643992584305842758886796581081447182306482794297486292296406981671692455837685574663311810470406444750600824137294802303139984607578965479280338236164697645885358105322341359270521467926553437320580437245375252283927364881405874695462885435729872536691843692116468953975705432413804701693572627478329074502731689765837632227800811354371862089934239508957887623355969109024887763881587060879375701322026063239755138739512062930744905376012366481438904640563567214163197863651330120346793479378716621764701762140436749268357070678670779380715332465943210842262850744938009159029613239326271923658865353449015302733670488319629426321222511051684292158726501178955546062593081958962315829059740210095175144364964454258795574387043204324575976642278650072518413759203816541724316668652420763952462454183896203039289004541583524977189842169613782910703463469684152291385652551011203128856651735703731339420914583046760980979927318199996479303386944979251880022636503127412742486672620089913749028391950780126319128660004010269079095176881717002204530850307969564578261339625073284960966575076295460539706296143472924327483382294607812972003342389410091484834825833028463248836598382536193051915027573072312706823732727626595568810575887302415877709285997330361699912727732230899879827862627909549119213775126830587327032013408769525904061258045627039979622805560659497301973229303803222626492818782762731414207461696381992341457813861140705579327190678247866287974096967402810989949203853055700216604527375102965753430094671828900425095874061903441638408736004783543127323276954707257994039414650936300789085768044812340800673805311710608364849518347818308456975741662746783853805064927574314201597470752684330678403699978018594960396583154175463442378565204796177695069424219932401275647677394365870131484293783308269353267736052417560417613397505771175325961710654187021874441226867268168493588576891244739794425696237871694077968080684389003558307562564253974010417437879848328630870821480901856394034283814120088502205793880498038245143538090912681243554191116206418855397154698953560368958056867307006283096954203096375601135379949605781446672475021958568600020666863900491474411197738303510599639610259831153107301983807993208710594459723613562127236519712604289906666449314144582661850334529566458311911492286192670338651274851983096557858413271414601922975552163246801871705854412835539267823197792658795603503866980132211507317838886770855326523159465856566596758996836056104963992977408000000000000000000000000000000000000000000000*i1^82 + 3436369551813882923445743602783546651005120346295842033628030296621181264648471058505710022618940889006530471010665160147421414233561965947771211943253340969386744752279334592100641905338361439827327966196469124083134236638419464773368705880147926476429869577523622856041364042123607823866996767186394717608597002710032256452227549618428968479792128931279848626604890218208739332811923886861271453346621262879231107752000306065465596818995602863538219444337665363287564238399979336695460275144354217409271154505728319267210579890183622009010649535128439414323050512269927307249759996794235823718229303717295374040920347814564136576165715440095624652790488549272569090417019193309606684785695948893459974223988254341471461021218527086762770651647374439639761490584881232029750020321669815175431237080999701287263845963220704178067772802899492717995483601368532057486095881263508392275696888758285563794962031027385166739711721579775218021466916189098225209055550480033400871018897043335969870615972118688071732281640199763358394664315732366515307508377280542905483307985885687052891112316324871605398485635507013142845630814742561158826790658627945613212802429470456993882777980622667562032111916735323874183895968261181645854864958471909487773725828962218268239190216582670239822182407104247781709422224441300913184650842991749010200871655856749938332572101624747912064098802028567079644962314231286931976595426193261780202223386279879551572697408895348693539338185814808939180795455543334632919102879779479424482673521111090626528518185568111125580424560381812846762287565751821678178263600429311339022154846956634986816561083770645473272588029903184420379900539697613885321182553853114403954751886352824727406288145681041444872180068996061409089217777676461582448991472890320040470521437475677805068389057531852819090592062759696458279476403289781802085253191853211163769695100888945712887869955281576006559212357400844793779486137425085760981520944211140067400009700544892216644503474317699020731217771322746329852828031155705109798530611752415465255442072683494069211673275479474435516895871234579348624085927594801254561792409658795617963452963144108197184999681546027913559208651159465527937814022050953465288023530210952773780249425710176239622249231635772514920099745897904353693346918569934941314570740331792558046121371038324270169299436767458523618566645960722131751173885777068873610166776973789028512891546119705102867051720892723053921115600511239086995569558965240518961204465366272864709030164800279033801889898396792428043639527834892101968315531114923594762641604006432585635877938830738079126473210661974933686477073361516600980165952966619387943300285522041830956247214217577971630900443043479823233754729536632450505016305048870596843284631078581633425688602635298406400000000000000000000000000000000000000000000*i1^83 + -6208468302558851057001108544779170452590864788617036690804755486516420747560438148799303944149039401965443994028737963208005723138712561388184650797418501463723638239946660248525014592793113935810437644423463516723953998326899882952690880071399015181863646255267461112800502205080911407952036919530878869489819070719939536952738237998557587528473632925072293270544035942501401838667507756110367109069773507964376430351717857610611254774596496340365789866198721025812914211542228517843521755780177988527647961347461071643343266633467230258200874066548843489978749246915204500950802477875174650137961856342677082278420501332521060950771627521307160451528378272825134560572837257687532206594875014491760001675967923197127120557305011299940823390528568974820976918129187721020075871205401007600639619063466647703293017642485705570380216928340130436759716647726643900939306396353373741058818368757303744730025458552954881249792242667609770650064508453454091048794263922209647400270358429379312577070294961056213556241171788739042334439286682435795625820929853040382926985409167287492595089856947910612482347318853999848365065202470442233751898311484165142982849926162054326387852075632561216547757484141426804281743262886306061888006272122774868042167211070915032892002614864792824097987536944666528988315729474236776100826616901114287299909265612788813320049554262320675920047410032048343575262276065447724911695996080849736647992003407194398410540738330748981940885454058986477329356394635912357170912784466121467381380149521384588855485839497348769763958732570362645116111917414881390018595768121952415661759934126155090384839994784375000036030782671908556065733559985042590946547854624728895139178065280987483762249934010667038388864451367699956489841695629583251228566467050984495090843806577358968589068715084856315110547138361516486175581654508060105769833362453388038085662661817031884431465064777837285278029069926738169490942875282786862842853461736091649137890647474445849299051248101974711010093463444485084028176451507441791828541478102862868783034251150800566427277189575365245379176215215696431307280053326516651397763648049535236267290231934714752189705802207363371371708781918509953738853019262557170050460795974200990838316677972281483443248818592761437539055055749029504452680298537983890640586961213308176190460560629481135094620798144899555334786095624179837581438947224175124409538521731813063217767947171438031543366314202256019221503290337691728891917881754420443123721238444538344027389898675549682729963470529279585693219649164842608673578182101670064158664137768439444029615756971600935137946260394706790355569371126605335324775969586143804626441252178325261429194107676373387371834467542927693307757572079843842474224782600018455890307815811771061848904826880000000000000000000000000000000000000000000*i1^84 + -34879754167407639842196873001893671089550303464063630543488574265637685923128078104473991077899935188164526168495698004802991850092970070643790194338573875076901872177321073189483283664971094119893877743054334150202066058504733791656744192213393976580140769372392177737282967830683553348050210525762884182932968983660870622174631755843908777800860904676086663544119645077531422448628565186949776000499488134337427574983946666820893304258280242982006705634835128825341738006982952459382355833712307386489654680142832501115436953249967383978443665174465874589031336374934710411495436282827884589373658236010068162628429529894554597570903774720945238193119637284032613647034945773377328337617693203040726910507973023438571724490227616604370670261570280910331351967984497370691104173949442775400794479130138621725637509719007238609015466598269716077128425679114609421706205963401518262959625804409409163233186577093012597470960603406323673929267276375558584235144738851705288660261621264571672420362873382179292176882361534032677335367833127805367067260193534934589451810969455981762110019764922361692668295615007193506107699288000572354692340133596062738552252850649493332895015918884090689598025488256807825050215489806834819524618979766986846389727366387995931046459721477048370890757493182235593746367456300567132925007550257387560977093225198476422752620574792013879257223076280882082757680887898129963284945852653990898743354396716766356369101788408694937391848372618141211652805777329236444868108609421056223621524120635885373445317663780983721035242635397509214281304760052754946251951985984447117109879514520376327001789451842274471390765248707541377431633780433981904988907728687948761032669604722908402911648833189068887479558090955858713405714117297422454222497330238742345590961861068758664060365563365131485545776767006799277343927597304880955597920642611986306932725618175524160619120689932835974822143009683273939441969526304123283343388561454155455663276090232088483512968190529694406723132161386722784681965731386248684546631227365230074782450871709770839844400155632308367960811847825931079620263290988850258073491003255103870957426172999049194589377074097907077823160513155641093109201151941833159049328620800850217772077891412354600155286924396942414491165807458502463790098151479041286639458897905409018317589406673772945571679180030989788087040351301200788871378608283588473070928659634698137508815185228920139345120820562642546441706996969450473009581757720211670406182179684972162148643476686695975310091695251827054289414979898022183318735929022322496171943121029889847860396411156223181270017639479094429496317152804393625110315093325521611855071021635662525241606074178289276708942168534766250624777079346276684019768640841100420132635704652426379264000000000000000000000000000000000000000000*i1^85 + 47681540772712003007343789462287977080742156698263819737746915591268056820121032424950888609371062720133941531952336691465357841089361065744112255464406578084297176667517284612107669135396750184191278824091851214993446239416724577164307356623571416576924331377434778151487275455315125719523254434812096922837912089905749116187865848452388663563879999153371603782221639081665447400704450634435552124487072698827958567533355251534912899151605064539990225654436754807360737883314222922436751567045034731274792910352631345272679819141109780479714310269937800733320729853315981547465482005858251862197982392768306048392197618558725830472880152453863412530828783240286574445248233402182756101597700968578001762169991435453973890718065054364980382451692756319713037603505968527257217698430603491230582350541389013420099558746740221000859329267060629906882070231150424980912545154284221748550957218051227117903110612437210695082394322231708980075181639949751384740198809607344520440661789529983997236718538255012266633189673117137775279266093458285749806736313171595660136651585767848207507518534357434193866062485466362769192705864144964155387521836535352859294270409072292192483200470605887085388238643365067452877320654102640646688025611222620263379189488838442902588098620470129922294849463142585610535823322655618185600984024200323336210251165485027407863872531181770006602845991596105793087218089738395651536588453156457944115417063173395379827931323640162424292255055512893820555429046880979585498910300394953067690061381033059199339258587165423434180234455185533033041325033062913483508275732823701342977360574192883884908517165315553044692679545426769111432822779545001801449610744014199152842669103944161835184983947867036971817367921823515841501925394177534826397928661674294394110074836286549163848466904376210380539869986107705321905118772419773873687315886139618650582687414559220861788679721332991967157921170092722479446624256076859168250948980430640757025476036317668030111191829686599390987860197067548393787809599389971982565178388934429989171578131063243075722744180734108704446089333359215602018003031543893060091155584659253150233331828930468395236316571935659028713552168042561786424834786029454633598907100141495711032234831198377399730138340187993940425134283001995503824751508561587145205155208699575675665836741808117158906045324631021881267866312978599942288087115157903461381006507883745490655020541619928682131515649776661882953402301107040918231751342184051270561856833235459394058230545059654143751703019639800987947322797576857900167356321316829819680115671921869917820690310568609927794569472186878257100500652552562710868839368339952878466948407861394008101515866429691750468694599209793494426039244599632046567899253338874387555910103859200000000000000000000000000000000000000000*i1^86 + 188914808049072839674935633745755261690352149228179903151306810332373295572615302315132486962110602319426981085349977489513396177744240020828897902217259736262200027016615177624602370699856378074835541000226402830788879883581595414264641493210062762854583110905491365253902889876309041737743076948944745851030874312000924897231969374286721603981837718403865294704763022386975306082571487931405529941056175943193524335818239895268051831952145566991265921819127326231252234841836969272032367402427954652811707074476255177051539596176657220445920192552501721217006517572270716833691798786608556793236090391875501681230409245241214201290649846674024316215506624856510669014409870975393748609458496102149197662045983559538321745483642345724842550727365956274818759757653146184111324885455760885095224552245473421938135680612411586374523373501901295343643709411089987995161655062444892303650613770301374694073262641164450342035747723643862477076233441319563301633090489112853946780827743842245032088099318272853693429659962955977919698436686411819907991415263089175597444111878161577554002924668034083738335438306104131658881761226410775722787796782347436217539947452609037790943513039869198470472156369620747506830357976036342579846976198896469922492792441112241054537059042475719983332942184128702218178770399946170267604056088484033990466374905960476344794466990632718122270771329873503336824948594516759652833803148010983608688204156507761607149966438809429151431276709852083047247749119011806547891957494585625893818833147398576482939106970735547621431455942918329813665267756794779191206248827896423043698081131167279428532550574481711130074164791707188969204137369002640031354938215754868433660914573652277467944350597081638544548692360968930664889898003143726823958378179618684797330434955930898595998061837734498699662414009335997224256092651032267808796198501170438006327245381788144647979753028440301664741236730964593971033239484312079039957888655079329082283116365858425576736389498874654229769375927044848646488037685801167564237600780721304957013651990039687771089767466916744321343256336540427023861067710818260281723014354576401004460190138592146754309176945440476497407833453747260732654307772601270774725330970836161789691631293914046652651964476745856717921422665189353285184386556837535681150239783564058814668991368854238729747615176423118245127921040807859341143026031792050192416844957965947854741374001777122244913707039267159277241152626982268408989388519516728264857002003837544648316241239184515454885934745570437856416441151731338839995164913873513312713217462990353731639994051007035139785428285652214059125086641443446163362071544948995265138459797052914772994675796184046865301717344292850898541040603023256026920303100686268566077440000000000000000000000000000000000000000*i1^87 + -195614901723869820815709358292027875300347246692718395949220612851749024806133199347772311005509930689273707120441069020341563324970347095672070527031489556996445277225019416971972728061441110053020057586421703721621283522102635655675273675425460235842946926626564947064136855793940433211247287404356068767270372047949767811732462569019501774305764582986569316533347740383854343697894213436214222968891290575611529609548827237877616584800389156179058071364680413632438098807565329609732712450857064602026017097671570486568508485758684617032476626739331274172065233280807449760762518598658404201441701419525927239597779722532474859416499095556760738681832868143148810542089333871664567114623742788796742383050438078347302912093121727217485036887171327653735592113674733705552179219388801064350522282261695586346356360203943399107394025874194795978071734370007136124345838824940224727579191083071910408242130187764935369309862219790441052263509501549567380245368317486408603145911822847581481734445364217518719146855064205722401883388904081039520111387052733170053900250364102433229362892252737872382682252203136916090372445652908640060413522426095860655979555694333642189134254713004517719568471601960106170480325504221782043082418668538701373304949701039299538202473339443683631964974091821071975904923284192880346618633375028541246226509350098211712248878393814559152326549950369528585696616088500975472202139532271487128509928178371712691480796357942418366809066874773141911254484355480391584095749308851776828293046564143280095902563662863503647838997907503682123610097274928383843484694815695295169069636033119467461248244144131974046598543560812316643311640410103872910819664698843938405515698384280543219163453641152115134091144169263886457515419234253963959427756425287658818169512283752383776080905529260226325088775935891218416511968012979478137043314343589061085413215084081333388679484566100017947641920497459587412208465679090564053999589860136757724356408497756701729819679694585093318006208311317839686948018297137953126612363208283877491198486631504513361655618026927598299967276472504407943624986039128833092279484112791802231827092291123385829389121924837820559559333631701554190557136866208766904996659265674636058341735539427732369862070739710808784752370680951820613711194517986270217208813038811228972001119045429069812228248314848726552653425963039540535024168742303423940141567906821717552298723162130998599944639979708815332963658133746696100310060188901219831484678815545715120771789624907408712231877698193825649581052603515179407596371817209966889990365550315276463925403496667667058091038617450746170798059795193303304744695306441009295657588425302324299250349885773586440995402757270070450647853355734552589081873248944128000000000000000000000000000000000000000*i1^88 + -644596466981962791625918793873402576407321153529516031791773805744944289034078716366737820834607013352857021056737498492097837092903937981504064515635691123300388139821078209432696911357102527564637858408747355734773248453981404604398760246491315902846145305931031893398203775827061552704317013885722529034606060735923848331133760476757248031180836862479290814111365658020024215617055479892233074424123199170992654144837852903216023717261239467164679513534630300881668099410664528044613854211823185509719605100075995931663601703679252651474330416532687905626672275215529831450918093307792627757979391095680443280857695525071971331515283291680288793520377817709308517264084697864949694281637032365154330235026195019700540648636605953992255017767767920209384070868666016525922527158250938960772149537206394447768122734850508113352831374669912974827158870133524905159487589704854366925680703602412916954187523354812119410467782597846658023682492456436356221543732609459563659223763291812015387336216233935905110597785189218545735816451174199400010876703205636783286696532479018109113480019190225855038571521649484885156759658114870799376779729161464966226711027028963671702711199256300387084452435053608559205799273452051754223464959687743905738342838778996080353386880826751375447073827658957216326076918459149915087229414722420741341458762122080116067222240917410552206636431039350196446428433089772886316627302816743711665627051018845282392807391725417889520064018855879085339392892892507928403023434144150551727795141787701109009967606711316941352190606464305184321916585713643902469747084679034817079259614308105761463091838679377368308182696043057204803711062869278287327131665620492240712186151541975686025243888865241181122087297302477164860799520866496097958580160473569604430859678412885366703945502451839976089341995692077767478573374798165226993482854498855010567975822873760703442065814631046201237353449290281789406628072328815804599229376719931325733036245242271180559614576467055796104331292562313630193277118367806040187495012378328829235770466842241316615696414532097617327858427969805290304847129524224894607066641905103499398096949843225519476080188869610476855637305395229921547567533107000013697319694915400393657143422673045706463657098263003865244486866936950079823151024195582193741538171106414752213724770916441190961482030317137351164970085755495221533104221898611654837811885772342044661158455999387236313607643338976533511688064769013680968456591363012817147987238589263371767470771699668086187939787454535393121382889020462805726951801257590441460647548272541658549240850073602247015537221835511476068638266088675069564987697609665859908494345671480699204785187072700857064065036214767378808478293187967481333311078400000000000000000000000000000000000000*i1^89 + 727851673414600383768883367517150615627924617918767343030089828487568488834693449915793294566633847520902660265982663664817947767398269613758771268321479944132550857488053643652969249101562676013494436623344509204183886007806204352602124699497392767327219857161698215671215421316335940808013909549583068543224515177831027603381751130373837650227998821346984756599638710737749528797213604791849929839571492493494454153254307225422919907584818128240982129356952739271879842101771350688915827089513739209393902474188697436708650673972139436014321890130752991090929457509939698113109804577456620715430220443958548262022655598672306194012939913605852834832509123628237422052279618364474875912703427261529753367438754649023428747013717780136838507016030701792658531203692652841578144592584572588003979845663573121798442071285010475541154736427796625792503072699427515502379181382316881249733187593757562467488809299556428439657656134599757217792962676481833421681186494433707675899167685936651381473027009925419112889838183252577859215702457881551840568027615723217944318073982298050498141651585382484612843555344113923687479471218404531229123488955907756957827252729996307972203015660643253706887253792268999164648124844842324129870443967579782109249338224900024678156331766805831037180140159739161305123655913906830741026915235109546562773724789064004828553777784049017767800460202695214733212743572339627394593149505933581336831545187240419664309241250898886588406863466372687576712449207134895924177823141066920615575805625447154137108137680080372931329053786658794387947632196508566584755182019114265577084302577765346520473639328151807271222070265413691032465574337005884258607523443500672340960698275351272440024672137353483045822714163207735486987484965690551670448718302959395155792271742208532446580917079742088249748354999950351594642331075442190305436741750468011587001368371823568884010794622099532309064258057114036342273178490637030521154421487952164297692517550912870812243541533604663095419738800573119157051558850066762576418687335892280176107876868958942381634508172259509995525927257964155983754290242988253928036821470345127893374914420848181554553485149143370395919672261784328818902116147551160107689148407222783454894217446993238567420436811490356013205701762226517645068426368237576814782541056385664297166579796370089358772554409863262541506441869331483902503676646291736759892051680358231440224536849056702752488488942449809177014901346333728672443901994404280379871683814385335411584150626701014751662634300634029771810964495051969972107682273108441571961824888246071906852855528601877237165914611205501046029347931393090259749696362481081673987542787193409427964050653783164062755703586105603517261732788945551360000000000000000000000000000000000000*i1^90 + 218861358547522720580384505826470261558806753223432816921627520979649358615904073583900572766296105592916709688133403181659973598511762382381533062034949918450166593795132351747555518625746045477578396353918176255811058464623330671977424212261039399143173604839433913535426482877984518039445745616429517884416608078933449910507345031420851984832635035457533439036076522569428499831746721077302421482339618606828823528802759097442577210292994342430959084482652531664040274937446174439561438479067978029865789722040609473174411050172821642400167313080831617430812839793622983870774121557275357153358139283470003668683320974855312670308280253273036705220522378723771629096448687332865288295090377365133067336504114207403147242543084276345707105972959625668251617186588270665136572617327466089149453973760481292146130420930229928291418263412754834622707475305488583053881439287331537757185071541762139181247565095441692117603872039180366127331751251040341144369079623501991458595511788255405047831912263304985925972064906057875648979691868426807792762985799920089819308396074322780282371908703011894279312584968261669094393779075980061400220156831761180390191077364714622018502539511118165841788492542700660264368233227518447436453395927384933799314974795994169537145590586342164266041435901483427678494513511452448833461640163520488557559803708155669920179869791805829397299939525140672140507301830169015157166002904830377399324751954880510101568520161050372230018883433096268762823782941205765350585938934795179024264044928661673229094846849358370778122475649133479942367445247366228964301033309834349821273649429572017265099350336204739332351725027878113392235626165075411368094496720551600878927642877917867717344065325870465518280336187899312811773580024181599403002123993195097578578186505392902925294620696698294993508772588898285258400448911873747800873331466283564948386277159069166904338233317031301467179575580181155172016580521604946473876934803666786777450718056876904442043002813235756889472539702433912801939031365998927064066538796384111471035079827600261368306894150743186102003623124285530586817659903986669761472405473732199904882384031746587022679410563370630325365016314590971821728925934834107404324119697108764980446923711507401480185565843374362784765763062298755419378361278054405726602670954074871138875237575722468184059106780151618511978811624661097792012664238676976221656292458534810838604423387651240868561735313376618278502602822361037277501284528866744143858094462280433306725748502442728260788799301154839949699280910191181378314939327587117977656255356803683883881947009871024507659381542402937771403186438741753514080844531330748845845652107823967036631753541110175043679364782527744275644416000000000000000000000000000000000000000*i1^91 + 72522050680625149215310480332084096021521185107364589148582818447765051225696130571165397508804074097010976135445348228830818085203100815466911127914109959436782922168838238926363935019664744098030605201264490259829140656980921085836855522196701947484211419253042766136433469949607283085385102226302890239333225520587642910226769898681774848376271905525940663663361890768892380548889288202881403359788280073615059210512322560277956038435942093806602850663519615951154749200831205342633770513603185075130168972101670855754664796174835600874843737031357269435754756253217741414081942761334146146671996522335316509691415512979127069313478164459203306011186698925275153935161665062891398702498768332398179241378100607457217373016679929185284281773872267471330717058179295736780008792226781912750607155955295917916499558047058378293909140279916309635882282688735354126870543384580729971563508539545579406050459434203047485926722801595307230529305760447160880988640325252309392414677780808318867106070723290222157019064027954271612436482908877293212807027729370443967981630047304837415835656248784149366348945299952349786129096929279009972909569610134749054345056494018538960493386022380667382280452005689473937400364270128893296559474095049259267469676468599837989986732564387946761339422830202880420665080803309230749419632905901556568548577642114837416517193988824715747244797477959530808931384197224700912608727410524183945280405179569692561677262050943609989456298855205252824212706575770790287850207351234266760519698025155738851618090220245590400086930102012468212970397222386275821181358116300767954639694799928399512037492476745699486797654364869959210362399312030272389912908627239496684067512308498461781534253937867579240648009242076845615432876919709251793181349388155530527472969071695277725085097891450747660788668415662109582627910913906655962597354852037346255384681517801421365415985864003305700839513812193920328315308390776271875656366541404255811104243603183583161955389055822536414789440343668461103210104585124523466976737717579953275193368589973936462465287116634513863053948051358982979861913162573640001654281554443060716729034138543531763712077775377920641282998151534587747141185596864384418118134117349679552370638065481653341710407982139274899867900462200926924724945367490651893741115410866866462590478316776359882419361860336671101735302396560221451632813030048851634426655553466394541240812772181493773405458209230570157488970682348362310044826710671110610568643284685166639998969199104958703893099020743137038502144351038099859948298501531736132016575831004619825821818894047535786433206167622918298161315496779199650042807564271620705485013574869588598914150227809254353217567694266564608000000000000000000000000000000000000*i1^92 + 6788061450719187102421394759013064244376146614264415282711477709364705978740138039733650522021672542869342788544845095127773519981551558595460239976945966594002438427195662747929030707325063277240556334997434145169342985366148676433538209864159325248701910701672086323740368642828703144285036495781237569619268649080557942438821937484577803272799961444407864390124690696648659288651023606307113603689156787857299466335963995087141746446629048861954218095729517247534892826212765604686441237685568583223391727312557160540904155946379049975884461149064596191895338978059593405882147217595126782829430900857031660515111146306922728876438063213667681542823974821763066416870422859161887096427403070104569059350586804528181054773937246999798972118233067911367973491828417020472085609083998565228187548131861316139220570530323052249118132294897256404440027688289521678491054637266350631618269661986909498409461620980397813206881831081770820935573168369337717179007100908877430629449225615064686343460199790763783396119338988468441987787978672539119341008789229134574774738260505747187274347626441991825704288507661721121202726824394475001513135867445033287078474544683413274819486352679307075628296986688653959209519282938712121879889336112980932880112749104881835789119793257795827312834733806164899487421149989727132480084401895392017276099005939051634507170423286973583125824733709528428021533773921410297542636763989752385980068962325755498953796235208728153128794338263134756159788224151512199143946004538647189998476548029289363061572021177643604661872297783671719341551878286666509304168340774327677064868286832141603682316445685197640814007465570977527475753146682769026818842779089391613488471974571772737069022054419889731318145238041406542363069761193142315224773845367150105196382607481794286688321084307220512628659630716361644536086663753217048156048385094356425519182588981424877058474681188948851522397945828083265118287717824155264314139052061908213584439772613999198158665538903250126773467803045292258966288757793091343132049796364869038568881297317540914599073011885180127741303287569175701305498939243457639517135424962985036612488391057807529508424870737152522107977144913180855315720337032534666674698127518785448253592968476988238390972714274985472854279970243826364654463614358553848440111346587581597276044246544811897270311154629790379945080366763953930385914795704156951025626215312460683181592885779263853279750749143810807471873133349451492301000444644082993839783220681098028544097132275417010985790014314667682545936539046445127965853797942574526052079592207234008717964402177830045883920767778138029014269980161628414240854196429552585526909193121960814745571507664346797482925096960000000000000000000000000000000000*i1^93 + 803704987159809615599190907837570460165920209084388222525424582671932580565598665539549579199130329910120378703929632680980734664076819721525288078168416652943696001291078069760573373525005473159511549745023466425748829598399540862332780072040867796777083272933099059960985158355667038727449170146350036363758874681966605128166491380879532898996780178068039693112372525522198846628278739571021076003776962474817696315237916184648151885974352861041375159267476678450195023836147299008692280821745863487849482972487682983526782592558179838205780231350852850375994939948395792596714024179358157538251711478192861380392701431309126224732717140645767825186791672267160241037282332713569629722624469321186063101708866864456649577257062222193705286829585907747480998742375778802782222972435988802134295812963560095238157115988537923944338278106297634515406444528168106241989510972958367471769662417886598657049550105477397284050942295033093658727765097845391486085786144768656507604693334898235384772794710844252904515190986021871748811071755826151295799429168405883018261101641743411873182593903446961344203722288230300938101093483062784368495980468045576607736423791161163477418977691892585685014091105019604248055072998984602026999775980472472429829533987957193887566006207775858439335738393436678823592405807866326375387642467683991692316243749288177736589390115446046912689362487501371264616605189194449976749302405642762038535246852965694133226322556171423697919448338333418942694813576868187713457675121539821191099599877186839539220868894776948497538857033055110266041087873406308338809756138411143058757765517687496333592225722013125600508683240617666554259629777238938063979788682960921586700555291081416448541186971258607526537497827248299623068913427012167460860278106082144547434107959180083052546735088009094546553901916709332375157001744972171933640069977833938142280572520047665134873698401743670414042938552089718441774870842157593788692862728425331616532102662591314537636311005141737142295094799985089695277350591912266192541987893690895790940176447405412454803215937741804476929867027082649608775700629223595728047038403128776821692120283442488897268900856905752128085830596114399885582390362199807366698566393367714512926107712006575502300147520689544289663398614442875214946462980902874749084349519022208914660052497473932490618239792431189191554370490491268308873780779150875591192662627428235840565106821024518122196241238569276925998888309439076291738881000671670684612709814461579569926742294057708157631347965731763352140159674891970754820501112525130067861470364278897214988939810277490192307101080205640457188954651076779125078637291501343407246344533325648189041110411082989568000000000000000000000000000000000*i1^94 + 3311775180182691423669914161661310152778859521643945610307627293390514824320830693179345490804954353414970089441886564056810722142017025320527400516899107257754983334983285808027860491701905830465033516711267062673504116548981070564996333568355307471067366373853632251933667503573114132425404748973189532501112120645922855624854107098862155303430260099676334887991006943957902127666447006701009417378017225655763076595210016702157064493579685966264583119898535942562268882870578397217302026902717873251040533352535915853087768985628564582536454829333460053032135085133303476736752185407881868895052956897071085721423439020306101265083536930302912577660972477260049451036839433639938984823515227588803008465086665285858395702850389346048855487878286616941898209495998026895725612250337033334259418288053971148020390396801393548477072016332412994878950307483501623726851443269366236491702443304429930515862987397292524542265094214880697724074794501701395093698623226852427312126930038495820017047788591106388830935800457886749138621871375268786565643305132852866422510481674321085712957345006352141881164528438581393513957612901595287397923182773910959363949117447297783972144813635244278246097814366358937854529557916229968140471748268413864956194030225404433973367048138798520863149423890331641214545705019571081786362173889345898415308577279196078025133363255140208655144958334741577361257888003459197195928466493405429625014934816960403531639031394945782266887187971719295714085832319255865481946743604194559788064445159969344003820329078112422628298411696372965326463608328849093835484819624494020129396574391242124645852237158902742459288402062548986860665871553833193809206927455514630082478807477967739758402535933867882933677840790711161259033737876504615328613884905609906007319244137036159425291045362174193263498613499762744710032056019093431501704925175685135296342786312194918650617373641043766252771141543795888802956557902925717481947855490082696536649644304031959642851575359916674931984028658742247570042844369200268895289469467801074318119610837515927867937834527741622599098778035838505263183317282675942413995533413478756549532345732523862541655648881787204598049792447706691448059903420899829445268220252812707142303812500612203016966489635249167570431111668573200988948418629095581914440746127751551494115057644965527559573224919379955017993836612175929505328674340382951373811747827765275454855403515599864996747524160119890931161599279541171385133649503799126107012702343411876032049065900234052242207580052279079177341719217612844593000111023059851102288563714360962489972571611532288073729068136643496632624696146357313507802765975639661299200834253917171704502681600000000000000000000000000000000*i1^95 + 831225537816889999148856448178369129539242288094310572217003562749185266803191720633100410260287957790545613769377059244897871664041295904060314210588829916669278851477656518058201305643230018266967528756072920088435471174700686533176325382873032068568164543209083997859486419081095970043123332412408477017618889975197730944407046072634451446982412409593376904245064949461910104192024007144501036823865783623630583126794692762458594426481131787275337954858036531793655858859812443126674719066889406490272012052156973011558375655759704386654013852122226234651790167629753930173646143799640867166492434792596249627616674485320244716876941446475080845836752822578003806159198968560670452024011339360558217559227212201053658513932915012219768335620068090085533014326956634627421953954023182545670483401698481428741508952349281209955127133181353964683198596060659412879285946172862464454977772259670270608756459742753088534337142814648765661543958759900582619312831400231353273651717555102124872785620011174037650668305267064034602386801881105112618783285083763402781328476671649564324088326695030756286700973547906267670686321027714806812162903493307197921362242507974171851710187776338866396569537081274906215223316939161125841983320881556575794423696983771862727165165267737558627312742643458308670210763354108449236681661464609165175779274555735298839304539047008930303857634652385176243286153314385422386467818311527894966257287818675075768256058618447811761852930419626446346003073206715531489278302497624950737294898369835834756894166581783807859345561914175033339689550571126716265585245418721887279172803970019125134673009017995184905892481158894044865314503860955487224377191209272103757870621660867435614591784455840594187073162668919109361688482292420850052930073228650916896847587545952588129929138537991888170842469927255010936911095559258396280400093083429886038844040931090057255084477916782332219599247648276030483269652214067230252706013240693413845910261210417243734984158079200843835282447542580860777766070400184703633105417360178401928492720403330499412797265564778356583102428877044374715232417397968506201267512090851880291954945498246810781562945961737987706772931025573714019529950649167036044068794925796240212896739506972958909015867195370931616458934827681762996754968038852242125841450749794251388724049670967240410116770047660368224128726265858230619282122173043447972437667157380653022772087172760047711956576954230207637493471394113123775042219565250958268953518688209646420777365516211226330321617491160134834717158213230750409740245748949830066817136524813341582646066547571844168012415296564599066485676262390785507151103306310907233261721755844608000000000000000000000000000000000*i1^96 + -17698400669627974136607037455769865079277982103974224433597181800495671989477858437657428536648262424837002523695463924538328807832027116593434740296351730801805169839353310169845628784653331957126132179687419095712012773620204257289705067429748825876141421834270155032382786311967937720057966700608781202544009793566203382514921445437496816532294343655610951752461901139544446064690429672492453395663483269844961452474023445634199851393890186634587660747825391644063132629088783133583467123642962207204520862154410848912625474293027645648718692069923696993430889831247457483697604375038871797182727143183924723394257910930279965748698774619585420635251467618157913876846969132874656711735324085884549621719724701925494588846441770429939488085897398404266364922908548685111124730197490251053184373618982872886215651980670294921956242669356562026501198773817966066675925333126215596225013422382732828883574561125368915643531842504836950083773256325986078978068029646778883727786528716790412056164080343458809620343525721359984892631204929675601025098754882579373307682833796788134406509487505937843555637462662411069620294032141128030305958836989659512098585937400056045857397959298978986713682271366211853666848901104989477289236895011824285521148613610738128788002076473653195352052821386333170927775335796332204861759327495636710602902957787747795857395022332156256502246363701313906966510208231843461090406770344192822640530320147161435693089452318287638647853904182341490108995942930965122596092706331603891510904659283182562693161432201912863141343771966435488301388525382676602277238836279398924801076235310554227578806448191529950039723199276741591180209951667401338638953978728063010711267168208825073059403646216882197229414006879876820049848961434965253156016899655988791781526820607881494211269830247328273039450948666268435648453709604329164116805202260225616864458537215159747855515114395211534607388040503092808611480990702216811873821453610218658069820202215479334645950395918032236272216260630000777786980836096291895711827403789780626371727762986251217069441573357084723020139292497200063310200309727678838115272546576631657179360169701581449606697852769576244902226428225663336529991572998429549784380191977014961601944863890159171122096872279521871877523663033597490857533178275896469404351667674037330868282046161082401581828936107948521580557588540698806944848076222106948543080608627033171339375530971157013498553421608448616741558390069042317372312441004145006363680324060225566310942904804386825909345685718325856056309699480449024609303426722660166945482518337080014408468032704118432301254436966676622449950718043264308576270865451941289070166016000000000000000000000000000000*i1^97 + 846598057426330170916881159313436645379945015235850573752054903123818532585044291619946551224665003677731282286493635079813060604953689995384685752214057313822234575160851002546288993647668455672033717874234038513994167365832638258086176363142129296153887642847716312724748776469378621074722600667094712472304181891662564203036921161005136876190829454798137235704769591855896491563438570388837656196348060853012599262858324291936015604079970244056679772956236309426359904024295795867354983968822276281436070934197723446737014647643628989353897663295095602667116278280350791006537765554639556675767411039079831395543127797876888978719031395128037068527681843905204718739389010516743440397957211660769320089358564593969071388822637674646859044274246930898331731717513513942659930626240045710701987605244509114746953429480890206249997515821751368074099133558330766359352539692630463583057282815788872489353032767080122719940489051976329271168404194435045152109388590256903479745929464963632149713561767089273749432005287076545257742502463807539078803420140568207404397399743263301104994303524018291796884549190298654062781188817897852574405902482270626647367074701671283926607095614640139226280929776486269120385820982395655334068139455825303140295966969612978804597999752321628915231798007164485064740512784199651753800808115609047025575506223521171638874419873828686506276850070279567672162706912309850377304905001943894881270995734721271927743293579441449978830126508372210169366527354450887122119285461619826291179931932296468458178498168839918200729192868397241158437813474759302407987755763947818923132851412742890977446984566860967007842517358556431325530854755198983047485981854695329488105031008238498870166616005727265391312326092173874273569485786731214080036293787247811650460308239931897408927941201428305233996238798228852006178157524193500133924236782720997637234252320733460689932611192246738359004685777827992332427410494635696465495235839286371661162552802754054673737507915451938562053569373942751873771458209593552963664017606322080784802564748536568988311539772976726597868902468577093246837743211206564733219488007229306671540119998124590693284863115964156568516114725772445858198558991192389798465560986986623125653563165707952620262594886605688758065694326124557256342335074886467875949573409421884729291287957415641034982976442678867692249282689931877621992079779802861515306459031323443634290212321692522659289649566152782792192445552769384114558354312943411202888052685980644710022352543006517264054126298758913445337112628221695673331059649600468355722971859960891643635534302372680497789203579484701706609913947197791389348418314410393600000000000000000000000000000*i1^98 + -13851067883392199282522296236273592294860553305392986488424611092196761366706975499528041119400444631000146698409015690817264795011681136782768688948395413704034417681318461332931692434651672114995464733767077793901309080609899196228979717463546240314047795935784875077271802499231967648022710102825557883245230204622729247650343753787999890998058667065647140621403988929491078204085280594161273964227371453790828631289692356617316000990318702060448947211435818312270141144413106002228119592700432438243216556806464294779340953138006963407697792929902266597450221581688981522879344619905089678160883669783693790323199573457702815383972100862585422443613729848506399779579104345615088561427494737892519115826172125836015305652552889644683598495149870502461354289445550431714854301244329158524680278502392127626256212572995600532986007977355318244901084226451716041917798698701154580821485909600637278218334611136348346225167759892324509971097010031709050142080908611802223545319575571746127921111958581928283558860461947788657300235958500668936817869684563379114699720635160021556554716573604788395805342413842650037756591257487490656606870518120898824490015576655289567059824764795514857198059114094721856009011394740169250806727150446970677826775806855838396168614418990349363577635482900445854061770674682770591156558361972170756384373703627972182724452374230791932031576003270177898996569397136193704216745774384781339552978940033164023116116878102153298389832240252434542679557444662744483814155945093966126895299714984052450769376060085671868665344729272562085306816950909868258571006731873679125647500033074521584414222915086235931915028711146889256536440468925062513098205710157266078339216252529008056685119295260849802969705730413878785989861227011440509424069524311759684408894230357394555348776432620145267656166390024995363280092607064735837694125182653715758730845599175604304328207845164579258524404024085397485977880577678731664556494568449666286518624341503204429903956903120663488528360839353725921901065073367817817813435975998458739965966129046270962177291784762857184250054180780047156600080326075117243521410749244017103652422147000791215247362673926411133168350647880031365851501777927278106562519578309812439004550038335257069443438723675990752363712886255889283630140589221582288822828258366794310470360232713646905554052580948507415825661630800987154110627319069395875887243109959041975979507323809868118338378560091869528124431577236826701226349563215582897014444467444677491472927718496256315740380576002366459641897415520604911301797157668078516098820047931213142530170537186540730269398868328006045350668214322082538554654720000000000000000000000000000*i1^99 + 58151871242849766755379872606116177385183756948977852134261145617180528547645151915217853813005280212972783730319815974687518749603046876919894806774601612730131882254419443819959993105181307876284504301235416393707739200561801409760376052991800606183105407960966416803740010055125684712945831790318705467461245126036430824551244926758998437662515700143777407928784823019577453926860166508148950013669844838604524190310975341734916372112629086158014571441718053036149159535169254098498015138782960454891887866305008277857062913396515065380320888669486546722606602192735828433645399446657346905627542046015895163432949614585890534515397143543619580513130104755792310354041297998435443584852083346158046523201842459756427234965738187956924645752636943876058196989192684053180675381259747770737960026329104925419000474038396329287274549748051448583036116259403654487691936168752438708854607921149424613366379252184948163509416909881786901719242905728595976695839195806319898216531412519574321477757836007155413896396592134890547570654475439098894124491656758279802158788226452314617601548228976948795327300243688096792227493421220806106093102240588371066670454785129645564887411745891701209586841368243041287509839652620578006036927390866826691352108757000649349795614583996830887670662486712677331556502427833571940512107078558215085863607119358490006431992697760355263138513898235065984345493291359396245711842762144757058889866637304146852658041336125099196921270925258693241227971989599834670249362661418234422553368275441905679418016503181804024893724206716909006073251546137258658240534873492953876355389847298495898713772772947954095160046076235654823302231116011898687736609295731398224329090646139593985155121092228936477506401610197257352502813141384891753033355305433314794498406349834741650757969048475662990525717332496602823519328467934691908371416171412934783934167833497310461612296078050265765654635177582679300917780551062523669565380029334134661351930201834251400917298003291180495459894841237178493347275321364695320568999963790308237223537846051876415661047836139567324960395406618859064526820052015450882046373029034318049137696668145918555711451183641711937761463786552498675734688419930259888744141914545088331462057005521961062719226597129537245568785533468926136597792547503318478711936599764484099900851056566719961270811472828285085208901477143202713398143451967352810063099190802569815779544011879404425392858934697948196530680787307630774835701290848319588451119872409302782462940033864197037884070318416118232411475220010526808922609376999289533890810878851195359944285995332717423759682730375297440143304023867392000000000000000000000000000*i1^100 + 544238459286441240566915776028708295583091807846211669201413420161584145836745868631175200016238124582438301105347171085020258413289647315970272703528852952569575063188588642587192639346345945364235286157907753182835620969334165307060587590567879692959673851527502625327223044550079790647748056975857557329917099247858728813507033838781855996623569054152272315044744751290381498696688041728056221419973696303803039478738519582202768628997902421063796361571485373695130858144434598578358005797855929273389941741399663994270043121717971985429126239140348700235797865636099811127641265544515973679749536020114227317307501138385802879219441176830290044256785591738758945972843688028031139275857241679152805785779881421466407742444379960735873220520293020800710985026729258112071282089356929074225037695215269739773059318985867083462409911209280235436768893887578760988109855872622779630373665916263510015710284898691521526380596046771702726303539331443349016575622438400728006590782864132345092501955632943937013498865181530335144325881487046772280206636928216515441291039968564263797892569298707902456776043319884686688753912315878825618045754656914934859403888181342833369930168707395418039073897387103000950706665618746971386178729492670076029916392498752909097731688138348470207819861692726970345577029381321206270250011341254356445725799406997563437574428432927129654296033705525786562126193979442054304191612074820010807669785110512317887634337424088811663771923254639124499932076377947033267227170072049251010061102540285804259673461947537519308894265731807669080578489381448190852287514845562595258947984477455536297474278185961953839808440937810556077250264562134944705179098092270534187277871411063942122698290661646229988864235904105960553578155961342279592842085381322494624635211426699939529240603643087195274338905934795220274074887864693633311507042541139847361690566147204005859237272312753394687009643540717674258664371915278335978241752074899163276574720076594993104011983150875344360084230113199456318190140259617605765183642003555683935481269720227137250193031134484303935103452324110267314058658441827290425538457097830505179214597480918828271833424089000557257332582086053068239018904384298965638691148955442341712286239582628046134962782112819163019641957961904748468346829895088570924154167875689772260129834401194899522554092492503827021592165963730338491077362989852216343360856837598901202626044467499790213109213281234492427957866431868079655410709400596511703902894393351827262845168281858516496056141774932975829045056892753077517940275474037964253742619050491208300846588689530616549798537179877417471180800000000000000000000000000*i1^101 + 1024764654013265237234179606591506661402081921703703333785037485494236723856444418378059949103359490797028975297055846806564466743818594873434316518767796270692403227929322692376332269746150822411227620810723749036376116002737518731750820258447577488791348472393521792763742179822481803870223878956634508501723159183012468952872011807209462614348739668737611143259954076372649516857166177560794882438329405157109248702154639779212428583514378075303415831393832845063413575675287987009093021768649187332922826949147851534092253580044714620170608030155197149284232030814035530349736483048730171255802333882096156175985628925209968028060495800070720405002875953960613363963263351684383097467327939859071781713143715180613447170152222574441582994327446878268018635691994444746597722309918353782951958439154549218178204595240046045999814677709929827767529255400250232709211689863955855651353119016565443631444034855436705797344897925135296467542585892669755582603450107733793401000002187019396202969612077951389860684913281505043112789201337888506864921051669517761072943564921878265635321953296583257230531962491680883495162751371863766625691351719002168971497225888804427183396945595095589640608420398483943890011529366196698333955106769901111952130886257649773477576957438735951128121110924813838002430298999790059376654837135887098771269819997173220588204751780957714134710279907624265366066445780508569621132044953559935304262843678878537887177843146110012224041875140700067241417284058285119552996513745313427788068287886411090550469985526055939235136480382507368811046366187485617253295718605717577338792797751469645780048157130849030999101088999004498343592606923370801498328277530838264320429308735902641820388051322006557687925479303024218291219881833223809284330512587837008766607986397713111629975439968347502347260782542999225814195138440594164684508946794088315239039379015595658077816232370225334488951968651550921688033781597111438618928476139947986374957749372787933496460062099968060031774402531370257613499148200636613394371130115530264740045801490364591960358919747721939736700667310415382742283158577567210328555968345916758463123183340316916612005972370493569787088615843642206114230247164816528556399995940723006779626660674000665718812176424435388653737982313136975405057513537950140436095040730644489039278196965259805015796896381943131734336064810810382665970140162697422122653805769046451620174577977973028371942343236881043837896567025941278797664052603396587666303243409289581672205384691944627548490239533938102069922316930097423397392475279278087298684737853210177577396174668006551648325127372800000000000000000000000000*i1^102 + -59068055193815509632100260324503118655795244105083286496824003639382441455520076335734343745032366530439534543408603817299191749157724399228165761964238795203468143496569702772005593749681254721808678293082728956625685906045670467726921858920341906631244373929724696835618428719972461550195800370944821280649338121876217945746178896697227589719447389403709805935091848088635399830871589792365066120509661044184401773657052545527791196800445687209007122532061442167620276474313368584560780935357031906249191036349510611917321729462031225622878493610906524702933094691688389299953975607771763686880109337832370220115818355332383219629273520762721897676215441539137877058320131212312891203891948617014823454688559254745408217546304497506127907924967135476211890122653491183047900701177443094049033340597223129941151461809569074082900481958715177094655412810559482426569452719285218546352930258035252950672314032950176005479864561700012324933467586665532169725534137194793193586042345087676952633244822939166860952423161585816015404956725389093929887378838810430814125210646620834857806843414736409567497412805670334748867448336482539287960876661304422320576780216464442648903606948957019323724056972729949335374730333699831410478713719143638107376104213733335128147443563857312239522454358579789002320151317349589710779778093585426173234741911186623868923362887692048539804957062263581701067840887030856294068997974567968696876338000725995267180986709548303105666944546256851574058067434837583533093212509357849351009154816808172440967894006603266991908400212887292625052134279727290585264321343795944388793507962741294701954455984754941982042981424873348382786894192461684858717731441624012055610940548722178131535911787239047184790112165166881886290909536194879533920655645318893391202789374149838612559996307096909268961183897877972735460034851022599638636851458459830539457737939753679100385656817263004896929193969825527641184591031351334295462028750000218989029847443479852753275039250983383907326609918616150221683540979126183774854867179345656417000566444099888870176147436836062495921432017606587536492165370145852958756499611663806480870780269658754176966681367859586912369443547790770363126549281049065447598203710727351013963099139496258451992222786795929159877131500417618323502923427725965955756227851619256351127797298249486748380596302025376808115689885138619676107535348949400997041441336490296783953557673364473015229521253634670929995937635431882926667593019492316989318848801578124879052056172998158666533196249456126350566221108272998190942569460505742782428771054121500463151897929343565824000000000000000000000000*i1^103 + 1007530278201612930878952098094267235337177498668962838340624369820815872054929659151091585782637285557605343800128409265093227539725549341989263879000464251304937881841438758147477053445887786059790917947302405376967482625332463901183730529297893735449430448525847528111860252363332769068261143426370271490254244511468847007484500550260112078781191481935142124792423079284454140380337903363309768323599791413186384845495389093455805945494049955871990770923189412856418488430902614374739879625384312074007430089778851827072279719604048622880066228247471223079149549276548627693709352532433278624309401190258818142052065675052072399614704518129850473994104768145887172010809116253901261310581344973576994239540531560370719908697252145287318723110619873571838472861169124851669045703789670159612116820680145715576061646452326863614141374537045824930432502914846676327402651700000922123111621136398973350881828694399383847278864016254414424695110989121329575490701530506875957658513443063348249395512258693802117963572051221522835927619489763090153754644257833324544606186047066141439849243454573123361845812967115391765199348542540301793408087902863256279228487914214480062836257932106051859794554249510217263277914436485766245189902749249706794870731638097354850178025175588705225319491592000928153156950881810309806822955508657840192504502092324074232300962897882555849127523862877092443433945818826412150225692416792163741516612601081285578310440707620258538331138844926350235474337082468600861241233147189143365560110787732887311733569781914175743391645407367309564339835106161546358711378666935732775704355751674095747733707637804344912454878093275554080854993446455050273302911931745097821704954761395622133744414126974367134233689888223074666717009461946754717754802202802538247480383105479524189030370619973911304335759240503361899933462053142408212461734012319061946290312456123562918057781915457214948049891687267250952539704063012553466593590007003464359806826207854759280044469053801616829350631311552418348596280376750183607552403169187253973733590406735305136594556326952268184920701184738901155313653643561592275933484354832105835110312357398442453360470492476419102733492489976412689531037300921961320203670380567328655204273395074777546601165480465925432054108857778261277014480032347341117418157686205408402540878799173489545481380940884127613180296917046137536164930023534692718134481994984916189664431067597468705053188113705110946777915399261506166776761354547214468695485579153319642829715575185956155184316979899636034284666410712024232779527243959127019592587245850999966924800000000000000000000000*i1^104 + -14985545282782084720217785463160497217444154701894012239973874038820917487800394280915906918518338981108372543339411508199768594874549917006277946114707076688959055463465822322881548317028071634131582238689978807777554818178208286079130994258592441086043635334706587551881812106226784584586352754333027772699773200647928546669676503302415296692875987528374163621831908349644051208963048003539854987191351727932031185351960652433993489934213122113141716886955492767538708603669527774099688614631798839941355143486339221684789816730812036001404034700035702123007911778141149592104801774415582901876275255214976671549915070242812882971334781863978665097290035554574549366573607659782066512621190618759632763288414060441374202492464368354292126743641331428091380849930284079802233570729973718128905517632374603571900442948569453138401192118252729612859528481686577591802691755792133197125369974217280117098432415968478208444579090362865075903492952921485816949852623251902495920719076729156261047421595375384126668386468268972299577779811551363039179210071598895223960838628760075013886355568136994846029654961272951068233483924065780161109714190436436674415258110860099909480604373678610563128404206483770714379467207265445147028083114007392686958218428553652904219322179877290136709303892202921061134499524322078102652961104765575304458931895711622014736886233096538222226618023017905118865731543483426444234393304973901972529748466939639390399439836911372912896238275546476040029120207246577555246925548775315492148540593973788034276397885376526782883526188142030670976192827361981884667419543053570107891702440867044841469971064951737941764436899965524498113417752835462048275521081368709714839541116699391388808248615532421530291758708175172068655168871638944021698948711959851801216163795961193322495642907195106456832878424949349339900818163261300857809092318433470076413592636642004372597619134129317733533384373417007826994836695038484885501818197722664276151283876395984992690231565452469918862291676446048389962066464983422207373331217045190319591187561461051279226602314459212188832574766650287377182938560310682314196846455434701937157635706957705127461024798973327394795254016205807848659538835120210822201956314904256124144452883213853390389570307488264238180098610089120844621581287068942754339184454107249586634159295487078402467320356136960153125471450336756584464228646824091771270211368234633707258117861443754312326592109428021548486859252612307142199081079423191456563573824278001991717524555054371733193773315372832029296042008686452057418888891503603176594493931520000000000000000000000*i1^105 + 170724642468944018951865771355859013123230102584867557149087809476292422638155599004740880406815552817662618617029290520198813295211987510554708613453424847897615837209174000871471653333277228649407266675572624248369051173451666852117059967397578438424675562135460595667249570141400019012477842843909801040165764616689020675949080585816035539677767693866511932449569970165977618798494013410233483490205769861347813136951107717433025714429359809485979737236106820291619130836651015568517627477461693129117887183448063670821318299594137847161591293557362870622048604961608467656090541056643263092455797735599896105438637011858265850148913011094170476651770044237627011037595918311815567723566680499552832318577325808490721448651167996929449800171898741714925765281294256308663622443498805881957329581157780086899833313668849420077956274056949973845488740446557064551961046876821937849226686600422352380037944396551653735833060003319690186181609799371539766957831801979931783890421244889062488838552913119533754234287454039097686162680831996522446241058688104220996968265267663603519763562950202183817016804197467522668400085602180652034818604223405971178071097424702821122545222866926077022247234956460471093260004495898603496665289867951500909089178177057899858828419992447977529507155969622460047433214660507842402885063643424025717765877242415387082009729762040833315192354239630427140663052765895135054629269300235936804808876303989330341767907863046023119109619678169175506968543829586532066450247226424534768450472649684563632200452395509310380199521658946777242719353853464451542698678904280086631082614468014139987884820778985619674264525689802559860288643300915069866325354066692640289876454148040300144964867099956205404196757460144422369303498258152960656424890883499478663173787820389436191423675363868789072797869134482847056812771331113139689164634632909292484777525787610387151053009801126389644269242845822852521152144881528333727072430300998915288418739350284805613055572794554586966120623480742165731601486857549529664288708124572287129269521759698445901851004487208293076947130113020172616675370914363954167179741205848234957510132360739134386285230890908915628358941859718707506484681266079676112164807945888587824179335336696526499606225045635368036315404785965522075980630097908496388508701477406732796562792243623898326377684528233703251690504688098216340466677927782827918787734775397531124321502665548512006806950869754584899842960087466728046967196948705167336319221705349609407390221777559615511584329587792057536457276261991524614284712725184512000000000000000000000*i1^106 + -1151567685786494145141424971567110235434653103409048048298736112130258068128425680791148812193792593544045727926583658668886681830821939827216542044634480763389992853848286049759441007067665431396877876100482517928091925054549488691697077235602328127482671389068717031741907138415476142757640508947215798938573420912515539743769722232423817551709807687506213772101386630202620137896516958234248470868965317854500903839548365590060035665389814814061479426260084357174854318936849692096827058275085021208899992329469114174800448385603443154089301309377100729228406849198692545639793238932484303519903830184628469695405094311676513459999389660837354686980502544822691195424154514258568644314387311452680898345087042695494819897557865330722711099724888650158406511975430133897365241521745226462720272576624987073147656559502308865212228818035986538740453373921580351872089546459611742657153680398285794148899605023233494383879583434655269322356002723115270450079118487638326476402015993352025905173383451382559809820703987134373775144787567901437674465205571727119099576127697485233720219491718708776528560469525146655583593842135527237937071487657111353735867594576752834149750224986948267695481760594408520746965702546935970034258284073538977250028715901352290472840734990724359413329720432275734085200904644818292194620344544804814780606433116780749986095658564874958237132608053206937623252386980800925584317142610628136228193823868984931298532863348335906855618363618272033538418606196717357516811524806627631639292433007308125336539734209862137486176106732485681574431606219300447322451858202732574256691832212113258953575656831853209992003493416513350273374035100920876788472473327657318195154252532314478425069890671087167366703529455335552140853704591509945611709366601122994065928084000498970119983873401447034249396265800455342171344545273377842849154981855358112391379336978148072200128502085264625139573284570912902049836829456502959835818130063824075109774428053540443519653087575440132452389932294349942470387769717683082315217603380245939026917438563948781644923635295305574258479719512944824319558526068749183136307849338111895961102187178619758255614424172551727138034941060749020956552581188123138624565416963625818160489900770171297207046350737734725957662518148890147107235473494194612308445017174304038552679903199912269912805084141779267836641611102988860572275112609101308626288481927552244532682108741613221962509168012324493010765303013024898219939975771646600886237464054392844295336453977208227375177845865717995244815479298228800716800000000000000000000*i1^107 + 8380583934519742548547145831573879156135424794324988310780618186798524000049110114711923914120038875718952720064429171943833229381556911219777948713041642405125571149323808816530600021632916808744065514235759968169344861857080089324909759335933590630429839799439096953541621594434911870181771904141109081990409075298396016767777189532517195686331993871057782019765223025034708369497471408011026459444717819868331323111930983670715616328458357032130561259148271175355780565134544531316634657912800346844472780539928597999156270144315769466126966744683382138609934465664114513665700058140268015155159060814178343112203390177541936064819980392539595301133534840837093274419494281157829136963275108456565889496022582831535352583303759493359738604529882608496862594803990649767360383995884832487924411119845979522141542137370660501784067516770697009450968510991725648325558386845119610068865859414029680078125807030456930626396049131301110473098273116033295096455053631836320006367700804618100388808614382980957454038036002633134459709828858230855059388045213755816551512536732548836169531522823776295920712621772842911547645150636696024228781664828428190428006685929453978640456896443967287851805087052517743243079679041907615617504490845516433177230420311320756646983995269729491338252005987969256433526159087136224744747902027707129799675629294536237613573613604926573316744527217416377521552035929785447164656159720012742209132465267959491157499651674708502058109656393406941863707267014802385832866103888829196380099059808968625006563924153939119200834693937447186932069610528404987279548190166581465037618267094214474262953832985894020272566701650185242736739039385015049516838111594813668368458573323376608492994801549345338533326874077532274540600962743376339958431895207787046534898094823606446301853722270762422305626642173677670699030456433659632368490604173866205230025213402316782774297138618156515918356407075145599684267231510603551886022130509540346195687807877626744020922066628275930823723216641739228350665216083388234101844386134289212152830757538723226043605390191459480688981080501530630700898495319316348422570150756869783397315572789012686877215025757783763174834893043625999463850490579006246326233515386343852690180443067061957748465424015358875175486247356294029482274452136119816186207331109036641763364281924024259718252039040279122585432608681217977609357910203120519643902768291177333043567408983712067291854130285383790544379048899980182631088722514800231445230081353514144509081646421739731336771368720652336512368640000000000000000000*i1^108 + -24638060735791023532802404297787003741162257271574623084519473951240546836618982341214129958701374084482336130549171995369091260308147063541729449294576487921509297391421769443330053390300940609898190220558560668743192198291154838906487039469640631332487641331928553522142316693262020412666523552270094803403589226688914542551985906301461740957932870718942424354888791065970878949218248309659834374759352733181900923095689606082544033910572294978170345577080936695426433803240594681383140159709295026604563150138898347478665670955165070782486079505211405258503139009808344222296268383233437386819082439478070604180865003981047870646149084927244051002776103709482484118023170360207120130225438779403109726838990943142172106749888959083820776403899454500784619904771694125538743027423605750795039319903956065375049033099938669430879849972197163899337857503820294881263559534361506920236986310169689101870081290063000406272448904269065884664300274002455382260477765281585424814155727535934470996074749208348114418579554884096250315767482284998923302375743493736619132855608785007808656066968909458019865174929366190381638309836262912924993645853173451039656538779855006576008014670783534092898564644930471693443307901582908652634380185751642386426194590680437281968575124151899734906459077946363682851563662372071069949041056302472704064374263337984828208583165873469545325438519741580611355794450630255570976808633698900049465070618087170633989282013558555158244012088836630349170465281913177045038228849925610585676990667464881443510510147639161494535256715562763413093725270188584215955397188453520756730724287306956076305637689070491872474526383645784146739434667951273459426198027075376566077805196980816153275211507023917093479513286071701901306346908968692372659074128810689032408245497427219876935149899378323342562534500488454841359301792694196121857158721587039483318874712498247838772013545054346766575648891624217789982313919663579649658516446121242989555097555092847257577615061829475899734246650737142116779294300169428876285311922536886075749770729628873773803933498751940526272142623031621464889262839016638321248000796110434997837638225501485193933738664540429920811216751373161883299485814707846013586148020189477562401201336233708647311551213844006346868745129569496893642973826389200323084411169252872202435486624303095634328294815935383123378872663349703822561127084291181799904010010854347432269257981479261316508721798180774285911671918295062299236015692726327957009964219883913874770502527096795849639904411648000000000000000000*i1^109 + 42805786803757050771582322474827872679299565081734338387854101040368571652152693862232799361482709408232952756166916014693727365732527144748164752645621235097228620469797184019996312775761726662751204597481054047197855124093000586609963581740959269143924122675212134252394669036651089019221832467051480746357436018075090972990477783179216426993360940142686302127867012125402609607356045410194418368337208617215183551679212835028943043807315059012959590597463836293252098292187704602335205110948646087729507636124588109606831327011507257702960399204080616280750764125210296964222283947082250834207534902200883220426212685892109173348441178180094845527218117776007715049327676003042406260202934944001397459358958294711638585582575108438273735366621825610288974098468045997763680101302145672687133559443308878019495771557832735502985219971667638208709700056296149127582699974754045529601270636613421795665047618333891446576207487532758785257434153979201706590465564082463687775629813019870319432122188846265252888061069639314722014574780492473291424671052235900818154783175736140878912498405935254255519053433123624207009247861196262424098985757037270021114637602594827144636122154962878732335034087227415173520237634648772010112241718318466423756101827177444948163936941048270481044069165748546660675570413045746862459654511496753642586723261473359237596943379570489133505776037344206299871760828845628421381861965832683173556086543272198502408248085836715840772046036420247674507711314565383346386448263891176002499638931656404054070263346786478117379837329114553850692641457216202911466707713150256294620813402153808855040460851319338392514043395018738160288903443084273141359660975126527924221059444453559036415052124821189277490462809722902449754957673819624224533112982125293616401637557368502403789196632528125019687455636968166042986728365136344210095761049168059082692218730829304925249952128577057484961316487808416011169201743804352800817752258234580676332312968957043038709537826845205553351180798411401117470703344224141888464543386168254451527941421678266503362510946204192645158614586296058060748349214787461698824888908880898021325704041527963071122957131818536468274383125100747196893537404808012693801630246303085809981189867335128135821722260551500000534843760282960535705161258001169113748235652403349038071096219926470010041852915287493127417116324877407628588623118705905435288904632442031457512073075584497279783803234677713546155052643021992154093911824637734444670080667339400199367082609999872000000000000000000*i1^110 + -1157088952385039917844919546609857325821090570973280745085194728593117134388365562746789975685695465319282277307535662447686690886539175242647339189139916611075969533034125573645701152604412703136826274548422880520222233914142004534629972430096935637546433790563032416656065953285038157535905893673786185088676270111022105833858284502196989633518654713042313604285644926450503792281372505092182501581390094883736035020061573411703926413575422055593116838770116295155081651682199838977304249762008414070172446792391694780796350318923323369266702294511001758077824723304671903664571561204006234329538567462481131713991467024472834813797536599029946641675745911667997784748570716862070386964377706927486359843071066686026640767845304740355644468069588852653154839096400009404014464106683461508222046037772128922580068054932511255643283490821887423665419631204863778316883218383008619009301878877561180135680493643179974924288804370479270896706971439293441518457031714621654077354341343596315203629641579478719436767494948849241584639864352496039765381318025051546019570525561941164661325857629989609014976827937930514205954202855182270771032529137457276629464452960217909775540309100919512263686027938255768661581539316915421734319941017529479430021070734921447466699475510775884506138995756744391602594839398976929750121936841497694195429822601820424632586207581696733128490630925008691349769095217314495329094404299021335390724779563263541928080733679421809058394993448714952923961559154202780153147544775420827098357583475823558751846406689151219800042262987385144267856893095549645210776015249998418882023003547782494666721139578019681749060995162206457113743736031992178067635582168405404716351091600301745249785016802083766223077929376357012310880708216451839573322008184817010653048106294735297009424369998651250319987737255391542918148198764887419400507765293296010750226689092209172351394202417644549417029855085815970922720482720508655560578105738398323894941312958444850767247799458992284292648870878588663689426053204985940222217148976357453249329227600426295965376197775086426286221864140017485801214071339247754174254600854872496559162315631999639152340644187534907902175028483098229910433228734541411470776586965225526530183220988561965157200171189339741492728928524043378281555058031939013052551786637732910665665284776333063292567543417602263162721019013768423482053205361635976009646838902734044685939368917638395048857078272683449207889541049650256461788720391878547674975631602939330560000000000000000*i1^111 + 7148340171885192349499106885513322629772423894174298641794150183085928880878821256252486744530546147823456274006032041409044996715700622182311932832147244262899695396226484031716429374705484042846123435232360947461025035251910711160575417437106676927446870364498350043874952336081051446065669389036005566263020582895308761833220594813262550698304333841029614081343561806288010384252951440137357598872121130631636814709243865991979007468463443643548431922376846975456465020601674909767960913920500776987048278361702605096203277705139160392188402427548609452432274641062875011966104325294966139573821503626845547126605961811554589271403993194470486500572564800286312924928487085197851505550401377246657493633114755338249704617882646461203839277830655124736129967160986001697069345235970869561213339098813502367171690697951150750564121224786827334949517625114847658232578042198242067011544707615591486246119393421938205631370499964811194341313175741155593006090088429960754882569943953017382163649117059740962366920911020574450666297710458983483176256428336353774247624283473664525254410728133689872192171533133213767670014154606913705837720675547143284320599602785601665196696131069696181939295545432926195241706852936779525411001389715318956686026499592589971125713046515806050180699778823785594543827396473056269149378780514541612728690826825720097316496635675931197903827564915158907269023132164786975738846640794301109137101582798832765784406798346483495634622541907199805515754645797568964524842769196753823449336799429008861905435980700361168581155479968914002110331116557521057311259047385348192999375860155645689410136198789989256864726252866881681418619415921798793414553080669781520417692276565582265530643559431158967009456112836854792495189117451354208772416794513629561376611784415756205626809599850368641432572482928814936445868475953195373341216068632200364136184445017765908257744596121777050402226769365215468540349684838994861556787233121699625988325082507382159550185946709213079165252381362623171163873128578933407617515676722431432288628883174421650546685406180730997379841136447309735963863486111254444555751294066480271714517528743614227352847361692247589182010883505055998921369376386238722400840928136855843003004019436693006565352180397193528147787750713422838551230332530663132746488015019504535658664539872296182236173663005397067587469508010346355610253443596625567783938949066523827684122991829753465342628438136448192449289832825480894451047828760641404928000000000000000*i1^112 + 413599244874977274812661841453309165470283619007925819262961614197339218423328011565777583079611770157339154737309797838822526896493052827809810638452209807154828521965346710914920402995053260160622895380949154811707356765247256309979198574106331398550916702888795521311589272977298746963402142415292183922610516200528998179331867123557571563529309301468516357210855531899403712215313192402068799120762872152563083187873137806998105224967814093996117817576399356855907466645534841833857408785632343357767367194641209608973356245837269146775966158416261438727481039618162080278222597568370536386648627905455145514674102765511012267236975316989427714856211374589544575895022817433065552108750168026253492707955193208617033937242027817364648998486687582409938795048657641950532323348333615195927140312974759667711393816070648571212957349173314038805293206985784929052569595626132094617281841335611278264892824701207237880256387905185260782117871220842724876662948444672181696778933663618121160401423288453476328584668042139659241899709672073885001709396453855321269834497127133908334152903847981657402409248868255618864996637371650832588198452895229677816751363813911433333200626285638216612047856680094354991502357643372126046025822127203796843327707415075264769855055921561619155287831994544406148249773270986337054397423580397090987958633253189141882193989827883403549939462284207040775886212800691731104667150832832439249720810032548761792315409155828843520507554657195542344116178626301452740623553784001229269219272186041713214109395728801582779927980097875493265035588717387905628101836623762497900434039734180490499915145597697448952327682167149462748576813410754855611081103816970074064782712164452085019689511121378646155516545295165676610341393258637408628429580629783618664336343000195862624602769369740406245659299297730706190474919936125652048913138971612214850051119676235002857565897407274228701128813923076759855646359739209216800927529390233699298337852678940676639911639703705581011416610414542475065984521811589517869674954546211110207935987771974234181343173362886346680925913810477488633084634172486072167153110168494293295553740747751439466528730439651900813685961530780094395938954977384751521711698053522179409707931997411163903700922090180981278993600938338274498229804148696127744912759648114121870368002144586527965481533446824388981250814848217624708768877407468780987692658708183329226322198939233347418555889719954441718482413152854244274995200000000000000*i1^113 + -1787199277873680251885503813217854547881477572079170799500664244214074129049145496509750529947129170266202985668079087877436815177383725844759346774491883567186093749825777406921784823626886914134789713485597897109098201651935045732261202463233731621814628022781976417452076414516395814933242358612584490740097729092803414585733085669136374924473678934102486298119492408525638013143141758340088213478951153076233973995720663175512858964943057101373269978748945972273545756784333176563989517496772882651682895721779957276984329077399008569487301796617817460330685302694331895673288278410429763163317859314838675340820795416418060044881254383261853276906975467784626652716068370470789117964931078849425533800807611412198209810915597766260716528522820150336118748548408813606552879396303460067475784946326218370487557276591034203494305435123773343476404330916055382868638833355655234395547274378974573789000931944517513215201338065611480040984670138799881809014182306648557777475810884475904497910473444763678277327920404418194482083164152972244587581401295574718897191548276349977582303805420758025040003851332532392092926928459376828778726618258605839118747498435796928879011386324786337700284257426722407597248769133571253277553780095309627039554587784647469958473576860479328801477510365532204113252405844925801624634403006746705997504134648239417467049362562184995726859297906198458469012561744158150238619259094007208714970514643181237163224949725916829919715352970702978651420040627692567019780037968298620626786522630952640356194882241948999750444634556219436479284166816677808048832259810511574778736460807426198464553177276157868760244206226678968205064168979992046037470984576854687829385086922048148398341735624941675208189879713071672968554365860660196922746006812937332861580092405766984814864406295605758626736177556916697881035251665411654825054064991198507262346054343417067901672108995497271118099604210576691270803037878416567618452787193300668263172659707849964662260848000571697475660369224303160349157095681147184682269663724427863345208298106402690405200466700192584477294337107810712179278685538462605729894288361174667314100276382847796153275683820318915984382515637522906062923133844385558653829989304476405792670166417506244916204745236668428604337804586461304636628839336331161444861236263736666941935738592968506620883985321347169032016514168944801558673303223254342463868199050246499959017987821339909375955214507915948473712640000000000000*i1^114 + 1039047094832169036745986299458886468662675407479147060202278807657094354280572590095176107391476772115471071359419981217475029483022571947119174431757670470109678735130445922699382807674324593802618711469421836758131670189726158558180543744317311541710743686918803893705746660916848127316606082595788756046317996117196540079566351466914036699321880836313544082778488809303265143239544096084116662062883693530657671929641701783139572377743871241553586284836778168106275533607938848499602328488171370680134571105719834261732242058790982478806750396941375472652765808886834298469672095966453904964531689217652484252183449923101824888342187749606285292949380128179068229727433210868612079534270907410566108231744094388238314809139519882380304355681291922650552106446800603397244031315284134786602896352317820431668337910724233655217489438701521546728975895925296141287822120568823427845805673691482757396909946288604831781646620615962046917192679206620268887271887977760224447295123212378024979026165696906065290016452764499270595925431188177920528081311036333890900932876055761171384961234775840420530769342891830318667168946574878965140550622894845238361001564369240325796635933998910236025066955255769653128071996782506263751672282378044200575216383564225679091705994326094262320112862126656140674074179838043363660318780347576977067223538676886584182539715013649002230521586797145124128204152621235754859186046720075501500523501305796961604508697160862927948283535636743140444476692146043894792207672071204744689267151489965882071507239922727062691115247751398284591856287336376350660492901917342270282481336368976961152990069130252632695802598089811763710274730856229686533095629413854216145181920910133923818486455930339230934781617275424997792651981427562976887516461981869574798758227996029811815615264394889201612756132693966213878433344412121397987722170464401386061729024435679194003369102790612717484727713558463417250725498605746988269766993123697336638998573407668101453608436727540018597769136486015521936953027578237850211666664031450915839987712268010027994013339615759274643703604672803972282794816997081878477675389224588662311061218409492725633308114039367098367834243642973752931816172241958240151824489683768992350714123087018936067062252368474697193319538498864836339218577646619798454764682765262334722440716387451549919911477698732681872406937936553611233961112089537093177227147791948359470829610824083343482552320000000000000*i1^115 + 5166450866592148367556511101600814347873004232818519751166255118610697520144856846732456777889908283405857412678352099862749515329905166866608881271976682700084195191074806698149366755428761343165907128746579363372360934641002885588013274988493036285155286279612563360127677542724799403664869753201221046238111904523039821008559555923618347106324835500543562198218711127953869366557079499463202813341382676606645709611036679155262794656241966503005304564734536445403940072668371658173972323837701733013713604712384027645084688708911808505443288776041536520985390007098662325668624826228485981891454426382401871517016548063204997881519968668143931713827420110641677039111772375556514642271286036729845255483326893742155322803979258572450614298061261332552551535630344370163985725733402468753647652059555145696256296750893325396551416798268165787744233803393357624803412404069503795474230237143695202731222337196454890781925602098567270817065263912006646049520508599020366901439538715871328488186557637493309518050421564212825075849685256863126012409488752982803963387672304280195021435123868919941169128357029119960927728431200528444049113834870387304955187285075731042251619800786717110973441868757085227571197744659762679864547500723309361276340547879882043209876812850834045073876317375554723761344617149288316770407662399733377194167026921213761747347378560454603697151220345603099958733205291241538618877811085199813771598408349146317203977921971751256108101206028314675935849654075900537597553686428704398365070939926773888174972878172857256236512859379284515531276579256761277725643459206296418071877433153173371946912019109877844626303769616119302949030567886113626758991349495259516737198211589335198787752065052538555926183884098903435587089298676014216374882322022492493462717484227534349316592412853187680571006439646808549689153801537118024251746360013041448975351198556468112721518951073477993313002433704907408546392549424095806386796567478826645089532779254540753338110735805391518917894092297500961970249235426667451545582248149871436282875821493527601702675108463296301583390919341374053250069641949431897727311395159689609734717237749186668857634320948334981863365246070072268430276675379887152056466817597714594079945429986667127562928180744357843187762704834864992449017808978258103149265063453473409369189392054740950693204959779278845691737654369687754187367023250767538616129166530225922238526259200000000000*i1^116 + -3079310026411067615097670920980466376975550345605743105667367018909383554001875435742765513031282857060804849854509681782913323705777133670484168250367210843217255585387039366511656367077613143219923037713866059495856824215712584023787522019337493947239579512909391551063762360743294252896515928948487222585285661918197282059813714756438061855327120623755316971639685080261002698850603032635361652319847375737122805428226850457258924225261383887881935280815150430363050659075318268537157298022384130773367695784217522560203165247055059951598520896453160174094552329605426733161730938905831334798729831608116987925506258955071013073804308250606814160528053553747687215049307943118511963312999408845438242937155970080877532007862310494359510399132020250211375936978645991145256514336866912859412895050032233408558183596076107791276263252756366741060544447368747430536693973794969016070060293870118313825972500331526265775807374530466263603279547899556767362377113730065343460762123242209747850500555386129631238556993386697508782613425258428435888779346059022946622933860306126316789485954049316357066189025749054419534319148563052202834464313335834783219058650602494115572492190729525823287957290844420953968419729506389663437027111150625297549937080413780637839382635615418906995043894867008092692649834716035003056986667698374434978850373403733568043373797450470159065273033235163709457673737789108836611056401481566784721551950180007909373252216359528363157604194999479375764820572215543321856554190265138591059527915906850805867358525516000547744059664366433015417067150183878548281678771630718564399520509177723890803354473009659919899533895060518761347792395216395257822541813080937493898786947581224742276550033581683448948546589990812272159800420078324151032836361226324403866916249867497368237257449557284915276377387703979413244156765635764554856270878562774355510665354406634503331615342722543905172452621971635407222980762413182075853061906532801080341531796143427884463911708354188982890191854239629124545546260972100286177051042275921564059812595182245204957528837299020743163892511820223702090740782550264706006018958810371711079076482895892029965806871330099902897266679503420253010525353377090211988834407474518526050062064446617866827959221266710138366423003713211130990931602167134364584534877520434140289034395761991139920380238628360511013340000196568368836112604318038535635216629760000000000*i1^117 + -4943195795239944300637611109917078023416892599931699387108574615535066000942299928334692304837894407589291155458228624547040405437416662888985943159574926705108686775825096569301372348766939386536164581254798180797549970190693170732488994830350265179488104002557263555222386064417652360395023527882637827006420505952843098922312377365025090581498570442241108853177243790640530015151676832287111766789501674602862621013773694085395225507061284771234235072513030189147655756905860295068274912915580383400133555790336450275770114822489442787677515894888550402597320377178881358111696060147172887203497771088521971624303779557743165611063226464055093209684371724170144747381924210512817753772611013552350498590306300944431952127958761970563503876678730405789573999293903908517784272349919879881647892921318988682448044857920249895558933614990275959241007989895902048954303034265938616700703528735585192654688939099211569304862035833557752680118182928479539666423916794314165259157169280355781996018027453435004107814688964416576760200557338612830756380557648167460785948121823899293590973896254936383611178663038976928087697176845514439840425743323677599243233436433842845294720479928958712915788835095129726741660930259201570943179485002614248375235929111221689513928395286540552257975775268269170920120424074433287064727864289091713535309363381250026725088082194668400321493148733136945130128944260401991581589655673299151697992152018030679458781111262821424813231881423432205722563109824178132018065050356345753496883016460224320764316559733160199680442455640310201537472624867471199858273884813251675595144525888211774123570084245531726523001181236800131773335305115353969312783397847697622547987142937499363021107003565440404101586667903502025791100987404840545431358033159722995400106722816169472378756636194361836585161078361735192283890226895000205372883320253623972942643965914293334079859765347067262537472846270976671409274835907084225604563663613318584426211697782177291489070191001645446311632470694841349203734484094907070085565576018475159847178777074976071345939854598122386764473383531289802452817917903476139441841728856905917670073254330994152572695288015879537071500359261373592924903566049248282417344727551393114581575482406895287874717641417183403555618187820534747211781338791396602976019627525752148807011508187702974787023022316132496464785043769107841503140511744000000000*i1^118 + 538790204640024042070604650325672642615411376479372780491616861350457269929461330540614934949760014630845549831912109531858079130863896196418420449453920443031698784228449462352124606118100478782920381303252895270114134322469118030159489850694077296237660418004131177870099846143407911701327949680016445416002764848539650890019789700005437358514214527675749225034233757275839211849373934578979368987232287008296794267790654588954366785143177195623813647895210183864579108013993740701925231288771271020575997752755604193697901491993317278706822144868847397458681035597942408480515241930570825637362791604264316367294958212863832078063664970563009834025544011074581638402998279791711367061946616435866195640699924210486183856321638169293482732518305308459471221597577938155219019215140793089436683212352672090539988279435301936138656953964179474585136582572870759384952292526764004147683364287040186929116165823919299643291955823672318983016006006246932906159006080377672794392795875941100474798364888321336667376136119315396824486896760378842165093634076527869257316171770064830861621052591698175854870651350686576460304222528816188208955474725792076758071513067002821589799868610501410971105677194436630265544952820616084169005325117141919223783444589095623404690000812948507742024421573654896386702791393290658139478419036900254174351672874301432205549417057344648314141590841523685365123889389614748708200075447411667324996581138346416177861507025102868985893779170832592205419719182217737141827693610317561135437993695741959249754103662429047121585904786584022962070753214019614237759726209612393650623449142094636335748104825105054745468255452203693316799197019019229266528531831002906004215832335975861000901790194466150359685066798976239134367092482221347726872109202676625782668500345777053910510953582613068454253087465126858763685867492242839684154418008077310323813800510565768958949161373964785199771848457634126047587201182107838734382175078957630189667492923548026684890644902356341681162590547504503543631883231044463929703968921764953992472722290818027970253348556164381768025778775939023757033467235914105810046433826446187336876495281766994741173542559914304603987438092853688015568110036744682288213581094906415274223831476079180454182798437205763337246161258602533849749032052295081095527295342977736564312743292377239354527376074626147323862633676800000000*i1^119 + 14854527182740791202007558722747713362750627795476239940499144904865805929485423298136304744266817689348729302030259882266752524429065187532468585598123069849874441815376779765224275962289145303575286733401579440912960417292839950625892184428638635085601165402364166648455954671366307113311728995774740808554525980412389949219318863327532412298641621227781097411309572693486549612373481748598071597042752849360489758225766496516557392371282045808717604701968243291074733307419126939062753099524698836841755522752650821321020477837306248817747583042292345971800859142457729562357405661440850391353642756503975482664362110633659011045809654591105471813822966357151601005407768620238732029406661406219026432635550999900931710140788688833173411869955655033679469868677456069019061591974381686533548359482195369754179984071337837109417362505893688347270691123852169901182633120548482760027633402692064746283412754835532652712870945562666623755016646596617451271647425662973885794640736054574970055901470956133292692282275412643574602945149625253995127564618107424259170497239283363089812026060775269793366847002728483250754154327369508543504609801656744794369869086198673155338901912814127067876033312557327677620097232532478847428534167408327661105615952274073310796159047948029235869020550114758949645484464427816458869709875081340794478876337673018213007033131489927075459686548621671714168563910889323913368028146099431465424996860140716343774387936318466390484625608381014147845275411013583269124825381966817530439952577624158474392996958785464114995518789895054438135779485632283202329663949068946000659007637074865379254475791997594815715911106900685755794310010052083528462508476776567012207013227935856609037453672519661144484814369854294225279303582306156943331347602982538444393464942173305916812071856361612270521014178427641608371284447245727429020459604281327689872414983423135014472978991748161677028230709120992287556140206893362670071260841104260532387484385345629762381451773315194164255040070945244170850807524970413584538262412379740844969302578046412835588626774766379668501896530537932359832588779759910730327273738372150302149185073953285058418058739760726162099818839111500315174252248778676933086620392155098559859591834014569542767941318465908399807617675125086046588781800693391403427162714225514779273416225444570455714719334400000000*i1^120 + 314966458357360950313585227252582284944893276737551686388536162202405877958677651229939557869477519972936171313129651417449196838819229344822429402014844998455431578721281137974309132238033977394392054440555277968486956107923661713467586907267199530762535861053516847477483822978491518137241298995506052420228181283889364295585267039489792884929714561635025238858988959153082971499460784848956551161094928138669702637082611440316420137178338143890762262445060196397461969528472771395567980774743031492803169618107159769647040492498145128221655800289680612449048962569058078999603568329297047982290389988017720366406058401243622110552710720228750275449703523415892755987894595545151243824647228252503294883988144199078258325215563647897596569235724511359885869046087177381093676544350781294498877159313447810620455708917976200183082718218279797996554360802085327250558831076318905144931864407995645253478575376045154699333938480777247648964234303743456914132741020349794285505172389961144263409569179842618425364282175408606912024578818866078399973759986229528231254417593876849526704537613395074764575331686534793836741250420226491159611305213100047492088033275472662600683639457353688010247265540056669499859298474116471061070060363490824845957250373933677246812025802609413487338968322065286427554788755758473765693590140087194327932850361678277776290785864767916517856403537525791672398726436410607005072874054163097696221874413812793355303777642298138759206539573638989588276607510577608698959586988243709097059934387022300373455699412081686581549122520083174796450710012542385612570428909848270744561395618798718789625347565921739273290423196220794125982621244635992905381483263615153369297010699675201896560420645031215749161038868140828382565691134574710391401738503483497884723472875260652828541251297622574786117531918753219342533525337149102720653781841846150020195985477739301841144190844571595120007416216881922328962100432999348227333921159597727036776376564305439356496948846693356458385667407212943892527434341844564247555169863266803733997231360574403003997839107698044260282627584950246722642795971974711383938307087096027840245544214623938190053426571694267089872525683243273584944154856483551407223243077198478106867577758330164179847376415470457150845279646915499116913925494069353740454856875828277244940255232000000*i1^121 + 4435593179040598027552654305444589345712910491558095222569720867089254668587626580410976802164251717837591000757745381680507234844561506277763032217539489575133640752945387956167438391136888712984142972797038942295457624703417270662410826980202305535381652932556633250113054357914329181964148288409465835328346036861540120588637914809164896607842572024568164847444426117232014204819887645907497585885808253732934870060693854530159120992503395000920010833385252532406581292415984030215376255577297191751760368100684226807737814523523289664271124443820771426780526151604883003953312207715364217997673060591427515263820068904095170369424375573740815617540135333159977801664467891978957073016842208965756113858533189469810984824072723315724753204232055442950279936846878400406326783209038310334740180825567332166164321513108760848723992901297851448737623759636640658165388039954369603750021360782806412483921723221936570890573037891586344776960619327655992665109954039983260637884846650705502692959289718732468720312430138200151380019689011915264741786479816152633412603304869268753852483835038677095570790283865430969038755322687280863777062522124530542566162956160159456223456578487009982052266383366386319543160053925009091606645123473893370283192789497524469098274006906096823096729297907481426222367494230408091228592608039130382908536757672805453544148627219327974411763311509812300397814434500368420696231611519810377107516217250300668484227677479394546903637727722730107107217865520419821769817220984101560536728709452124992952557476329403824819047620315621644818345413227478945025657038485934593606471077450954433332777029335356461185533531902731604154380318820996051900942526745987605560605598987224427070279634083322915624186768598877203361505020578342786387874637667061788208362500260322998675927437854624685751469606031999614585943777694418250664732477714989791714256501548383134572641069614044892777975533186875067105479002629589961084458217922198837703831834123917717359611578729137671565425903658630136717521763492844028620750742879810704573419541945898645927127817729672127033699667502520599947116234695154986915582077335416780227072709416585531394056749179216748124719418818143842477995829320825011773102680297172531485532651307718324531163901589134254459382200431548208318383672640982220800000*i1^122 + 21578467649812298479130644584943935700973469085708878189637099100952666531109879211711650257471255159755484673732225300655684799399222658241286657711508800841018323684106526457656426537852490443178886700656494248827751893025012617988072682197877620154618247145240109074292833341612616807838667722494754049113031475305971406638225945543864237288978999771845570421343144851881092556652030869988669333781145591558956517224375359839850883014644904750049364219350497723709739938477579224626005078772167690385543382028412566123740916045408636548376888938891668559696673639389720176817069453407753215831193524308416399179123380279737064989538517903166070327652650381000868763248002736638093722870913962225943899396313039891768388433006512795903307099889994934612237185834341121987059581623082213944978999451071591421338407002859100172336019286690670171336504543034052831041766369889516183620832411486951365239754417123298131764434431464851077893489020286902885648796468045102023704340111039772892748652858957945477841723825790762068595358036733037702154854951606573558112546062625620751769323299222284548514725925596995789538561589878571591787558653023005942059529785113974223576520815662457807113818356311782485156803536899094677640355175075599068224565588207464645122028438504140957522348214685208702212278450149245395958891456410626514712367711633513208119438304267502451110806027558983426178767237385483668876417738856650556287313751722120619646945428676367923811209033692231304431757860719346237262246729187186193949529177551705901829348794239906198914014709350729638826411999974738459647207809069019804428928601841725579401764775957105666564349531203721298681673935613300092580734833663960219182725752078121618021631827091844850618186003063267306628091380262147940061473459685641002033464902964267206557375630826972638992705710624684281264678671937150623744853002946549359622404662463971852153856854826472299116450346475105187356076591418259138804695295391424796405266111364922987933328592502795124283305277062724656145815037170674534308114114372333451526094393202211254373318253287692306527146249007382410767906114793876169794053791792575854907029819843523756317167890417885371747639881527371335877634799912008636055087050159592624454008051481746466592383219596813041569628160000*i1^123 + 43067616803405887647501208417729864895829730954119196539386175194921479177762296485206967732589151908749434170636795768989391863076769929620450287676977142863405506986541351465302112536650165389535229160482407940638596316284050386435073968770376667770425429000582474674267485831137843475827497690370918675306685875579412494054933323931756707706032801926389524791684462538415757064529774651281331066438409133172806643218280364708993256887673162938843909666810360125851511499047670720075398913370450736706969193573107045376715386297577035226115177245456440991948627469877926247989080994768818656269616187484125603468180111486482913328224821124639049241210724638481260737013132769391712011042783726625774217093055311672626215302729935355219083407677052662434282136732228581341384850258361002403876259811262277540172910349540969559994197990757499770732691960524402426165219016116951786199240009827569980262378548742928122246514160465498096254282485447384150866954506013455035567673867968344247764024002223154380842412155726615303967746250024363701782655857599893927736104361699924048455307747456084420983861635122239995574723534517105179957534102715769774836367700876214117336195480292069911367025885543226366869630270386282921939608758180412039395782387251923099513750653655722891723574331878515461425053013467784101441544200990276577442355445299838820800311030496322899380342738603568604934316798167945103111390860564549856168766220414673995190862867231847560048800420843287173652693151542737847711321126278199712479257452116995209310737823558768835825000819027981237803853533504152431760700867490057952027472117257735047812043980958043124069814323194079553711668918499243312255133059619563281365884299169152695739845910087888890694085963896529191982410944719057769045828805797335529051118062879839191447116991126520029152403703390521311519949634530940799349432028880762662532458137771725748784031137338943527787751740223085829168820172243359230296385348735988247085975639876323695184147039725743291373336483610611265241865310892113232678005809903286898169948093380695612535792422142493532911207583202347011168306768718288958611863140606397564925243754306290008280337942795102870966318847331633441914506731689304839306991197001288687903077593776128000*i1^124 + 33974327189796526211288344763282991464902549528252135985980259724040487105195300017609389437604208713825144838681315421405410187068533022557764271697335117191284759838645148061923694403335276440236909927553021351536498762350594111104027969028481061790738608191517811032459504298652205332659724449612152701160387745127116733179861520780447813586206952961130583419476641179819159223421302622760593818451376760690646673976008657325635450308903610424115156999862141570430926139697861181380865150321560192371291960461385053290806880161981684200480226626116461993925780778743904143872512993354696369875893463527576231532707220807538349770225990049363864823818697931385174233795294159556122928340358291109252406151434505668988514686298761527705615824156293300344616406937759272503450326079773402290174968775651880225808543560209763696543775102944832881978233582867060191023334259243926502460583031102694619604653265126449898138453709582743226574437163261216693249452101131509475938119827052341469796978883879609845615230006730438555691459686980274945336431696477282327847311897286821284430209173694953163357614644558703700608549111230150524391827009010796928355187185743435169689138475490899957595557783616067012110924128100292637093249748003067311600717521549281848126916053102153366650718546400283141790249048556664248778389446951369143026974970324137954696690623143792157939537974393706671208983620988194913109868163008013740838667697178007686748418193590120769810113887914567130060720867241960026231531946247235313368344890693082689196249551455834542706344873999700390084279117467691294011074511459839179503490336506609033509173056720931364182941377120906811202945627445008281042596588631500313955130179942555635230373535790478612141857936571359431815664048165427959149602801181001987635640491839967249671642656733105173352893437958611352819374431813321057079753035009249332422172956927964530354258261353054060085321028310601436619709474218663200002265942140945595412541334384361505632644843003180899051014306697116529263631699540122950902793091786523442707458763231352906437262675368393097040854199953546994068276694897957963702068571265065902069695230504812099089760423608312364927700873786431925659541709577797605785600*i1^125 + 72416246615628635617009057109569386762272762434997384951547933340216128007461099935841652950737593152682344662398366819746861502146656100241433724648497271500758393685968416777354801396746225003045648120581719171739737672582537251384973961850788390197927765276579963799089531956975673662639481833503379554507311491743112322956218731416376472058052354058678553757528011894511137412029823573351091131763602078310349389895214701487152371078214912925354894228925931074645422400903106969653936269570142824239094995435760620497591547973648703918748618985859385744599592893199747673104174482199892115356315376096027588006077934468542421366850791358767728288907927461340056259322397010811865015892078702633883030390278719939663822288473068729299766028828633883423589876545803611492634708296163263157321536094341517845870889304968638017001743162098446582436571496405673045929758593178185177224256352497592029935717024988666918721473307760556515355700373242988499211170645339128756614998267919302331847226382582801268980270014540297674537190007682136223643065556968546997916323921499132438377154309258502320561641373860238437287989692131916917710808266160175114534310188627499530505228578274250200264476700604681355989575696271067214263286811553957430714404973015796336188135560621693524643813320689659328331446258490179786867513393147116330201215813119492158719324552169371053935445816228375060809587819221503313938721565599859841816878341494259944724486712377283573317283539832701459366025541428410437782918107694398397054942317074686311100500590097978901461289172255319316449389355851165670177340182948393334952567129823841395466837575453619718271463845467181199078579498886260241247309841048548076520156708589495589904342834109174560166461305392685490699154574439000997663002283711532782690791303782348216325557110643571124735699902609852131998667630129115691821953008047424754002707583330272220304547978048219398613643141596215032247139174531443388732428729448647050578957310484799390891220394233626215727878769122112828796240287240646131813405963776944031115670327682675136243228862916060463861953528801390031781390172116061988256789097319468605416850380241214711320232026378897488609280*i1^126 + 71366358276238817515119988897272241873056495045926222768580301961509742316337304521688890597056483394784774193335519037141065711181649295729134452529060784985176126470920328513342772066736160390563865179068892289063561936832668997119800381048391911490780868314382621998194832327405880704214790884835266146202255460899381905863819784023060410047704710927653822567737901097155388948558962253907480390777084475531233043279120498882419720866640221581039346405860809863395411801305327469083301141365662640722020429973554581981368014080270322092339166317648673346756324955245693476268322158657917731917018751317718500899743447157082074546458290531824218629439914868488222960385486341029747835038135611922252550434715620455687526753033017792016743986329673168650724237165435391506112808351860547858299789002320000050096980480753138926819341304099121253869870552873418351939372436533545767164428037744565809181804523539521736911843778984517302979757076444188569150206611262517577192211073488901827649840637818824398597330471934033757497692510583946040687313227182061754963263386401723246873683273579983092085717576760713059379269612268229369943539361868395704615954361153116224069208682604858210955318615325782406844434208980522160588508720946404761283756782925951092602380269076809380126884996727911205339255441869715789842131646560238628107335333909167632150277191301402635997480409614372960537970314649632033668332338256532235314540162190509284965578903532857106541839361981794218457222733621937165490411891348059413899999799186189955144598883095696020979511807824253436616938920119194832007961289253587432820346626807581042305081996267342353458743533315539181020916887464212003887768011580266555224718576434961052039522328470507097542614615830008737747368274637667568275714837519272372885312449948296239522627903849737969728844590720600113033450900134342299771125005913828040060463876869990847074451926904836963947657705555560615645975880798818584334467399303357484088307231109230181106048999870001841807596206205585866749227258395541618714691932281447688868971248937094865814530393104575663345816275447665702699758343162596871651419684193076984676352*i1^127 - N1*3106077187099495394044295001182748312199196839544610509431634970846342572830909585530955440569473558546840935000591458917847422129734159964479290372033603077850247299731962861762166682600654133442926293755240420196159763911187773961465247679710274115549305642225702643325619793946554061648892536995874842881821520816279975148783581070606886867332963347421544907707339079274769745031963648*i3 ] ]