[ [ 29177346868479519399213994095284593959438530126237374327034696967165303361544167177412360964584049156621714660750683474703548079704410815144352163752116513177558707361408193528171691373797423762514203563483364119175115204908406120511438739588994419416118323813590088143937037647636790211736141628243478763213289157586787599166189149856805087490435956228372488795353091615431678114314540901846903536626087974643093452639088375428774506037062099292103111442928055359846614013021603474277229985166782047444346632346175652455909874866831717786731805794424675166792399240982008668705773598369922622148650515093312317815046483148947943146088504001632521006936737514902029344073334159153661273678398865440290541209055732719274853691872984422206630927543185070604213004375929125226827543771080012767875807465477468738921496993934327124190063203979176676895483475384375752215639941210509715371087693680807064185760410049042609133014722628957754801186366600044121924780726367446469153351083576669918787265348369413247791141480671167102770612258153213476178229559857716621590866426245490524139845263364953904448140979426515430642034769189462147857799737917771177987347541389584885533086143819350052172788100871112884324391678931080620100212958405809271189463395624356807546798214660201477074903765321634430413598971778424980145691168879261069839787705757846418442172840090681300531300096678607149305052933759375933257789899601973211724207232607110445891649362763185032837708522567977455489365992572563021384311166246178161801819445661868390105213398154972760009401040376939754271716358860931859789923959961632816025031489480402007119969676345450043125086315627500559919647767835511349341644178693830717705934322771281714923346428908530908406005370874406563325301512197817289550422329440849858248851425153379745381982830119241857872590677092912005740373650883676691127119435138037737042491685550509996073537568165898419152633863912557902812990196413814769808470699116541931157971369568372430110178343386822242913021400371222247343506682062405042913399745543181716088123234695756299988073729076044359073892531337386697812211479165474925697617553259148409985049485456884607419176497917115160910063425407527108697178727957580837606516972850849169439967758708555331051573027848486248830202829783767396375867158313474820439423574976671276541489710947917787107713591484232991291850386195202107682685711109762527975223471842890086742335926364427605291156845113717941002795448879492214457964932402521607599164964618379200813990618573408611561639470266066216538989973145131298144538595063317962936482217425064081601164426379842326173005715414525892810671058525187094255126291651473077652656963457763415398585102376633366932894729855369057033217513195083552695671252027804785782444465856597844280616011366027423141429076533073886775164347539796688195514468808324995260652363590211809868091927527953225592284026048357191459768382286960178927887708311193282376045277737124792455308140417300834154261207998888787811122515086633805944699804526761878503496947505721770651791009350090032943759633982136092184355558254108396210549053352455258781875616260096868919916780149982737778306978448771775018601516095723562759217627932344873910493126807490463629583876989537537354253619979083123498991287064411396190700393337640289473688866978862477139603509630991200300710036664307993083289743174947634625466040612789349552568960512406446129439701566160379141607595439823987167186673207750250922034561092982079971929718830251588610664643538388293940095900324119221684251793250544035239113172168310113258083832810198207360514657602028241191714532157355458560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -398222773764960001543706063206048217119208165252398028629610562787583725522729509677629304132742541321011523725272414526281761852673022859267857278639802579264626039478690544162489998758324554546858404734211131660399246427230332415700742860119659140331286331810029442206539861601850985571741536059757352574927723516323356081651399002445939526891710674652323421639671139019585024742259840973940749763901834325968331499191809947561011771650914222226037377496791551636912286907148407694067634025623428427944065154965436670472086747757350815345494946242179160281659669667406472526333506863449374550035685722811925756686133295057178907157354575280437666518492178205578121735403564380233860847053174666846339835900753987708996839650140179447286808627194210732026368786819099354964682828989720703351746233001713796764910978421998506073890673897252371282601102036175406476830736303697994671704741912335817670990755185736133458183232648263901361993966947623725490551617488833386664233756423372959759211965774105506559946088565369160281103203443804552876832814694491149892042879588378314659987619782072147784991386975267258115772708974713645531683786016745075889291236466479185125342544600103105098620445888215488238446212223796419460163149124864634640208821004157705591181379836220418020261882210536938010491078227137101902562626856123922591184832870148838808608089546017389212372943767667779614462388751420989646275987769238263053171321898789273862136885761086008758458258224455593206627037447601617820603320302746174485419057971366721057166861479143320296977137174445920892354303822151871381233846802866353935038506940246512909832269021808157563851732619140817156458854534692523178643503036683549179829955843435711213211006125336148588003966848892091467680708136845274869324475947208077635443448476811800114849129735703393208087794376007258004340022755027340067676304978488690958186531405847220828171623764272156417732591247456722192362091474807276076037478373518817111135606905924728310945693868058717006984711316488745166215184353872395680174560818571804734358653627074946597520536255220736591305614943864952257502298755934212203434707903427691232555221050904342978753341929043812291400316992789795591255780285302705063469388777327323840537847196243618107349378722120443109458310656973415398099684576989037130389468819337774047845225910194589145121298210245314773236594223884830380864856762635201862101762163641074483107076382861637951422025618977883286249038191350070801069192014549284631542403379693280650835778257240301004973969503272292258271552064647058191486664494472998381733558590667304646233856531612870680312702950148074202503066283046630770089790981480222715125446759471551017713839387135335671309745304042714320269173392514742582981257756458699878749832307964921488720419315825872220958496761485978541600427862337833194379453265462206315855733208437893841299862359153438234949816353457826542485033148565518953239212756108720028420853659256885447500478923898970775648828563230609643208322124975105066334589188433660469068043989722049160571383785987044975725160544531761160307696296243610407015201143984563093146196869980630174761682060465795177054606272651275891818592589194988536563599638485984870870421711501902974748045265116933589704669812184932248678468830913097172205685644253189788781483864936840159461841679991662689414256536010634081251175908125919225428599439482553801117979252250856630446337883956758293753186934647142539082160464317476791632601176323727510624598286745055578834227224261003061270679087305870723610044300784363142607720167303632487199592577324681341302801023210945242738088737389936640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1750873503697712919900321497367482448268466977169941231480281637818130126799595904802774580197084967652726959956647385112334682534177931458553937409351273941218079125396340468448140926206021548185467919381573615937695218169382055298863456565078654684508376471917554617626567768988246053267885208994455018755342982415605804571180384972616005557862748458024792982049520140907182798036026465399811789721987410383615214469494244121342705283710727947954837874431027689386281278593485673436205572947821093958768280894585261188429741759569079212149581107713021753661319158405698973494783160925833093317593464510218463887500890679224061292373824507178443988297305722238846781650921768156481105598842058573946142562351464587504640664317428490359751400589298023986842330296891255679416294049879678126843169301140309845171538310997631884555675232750763090827288913046031508834727021558725661509192930127578676732661069872064486419578868946908272962333613784927773876909230460992891512483772398329898346891940378212983261140810847428095771709332960004788715329757055321935503270621740154970649709369280526232543146699502575284808898979003316471871218514474467850047882765890124646892200936333783568171354017424862302549639716364515275187813609091269247680085165455492928592966606255965475897008085019305215540584657548192411031332987227829742317000620402620618211173266536318025198677454305907892693829816675314316208372780753735182967989841737327533370813164454910996496119102100833596418600476359464056143014122922589333285384763257654547194281182669314874965911355038562883864063783357078646137060498623164599257783800473418281702336993976259790217471717525322084404480403713638629191224469938006215068458305668301441469387307754852691074436549723195319317667328431197906637614719813407386560316653479497871350766905875750680923099870773461415415309502715677304053395854603802788643861577472945126338566490452620497576172766179977015281623736135833499816184359336506745433280655745313906752108240468894216147493187143515158767351646234078397518403551458337964808354816185130274703252473025201812539536250719162622336244090690919757921232020501632554003893033622774615540924735992154899990153387509023679485432301498145109927212790132295388670056283229496869575479487031627816683607492213431590017837956837713545026313782637879738607367312060535045458360855513235927941577858418119779974318982437431596822956913465492479351237622648691548815438623757012756485754102402397811167083321729408998966386201371850268332754476489212218253416990765532307969712130800000861951274824824907483812898943066579789561667236901592251285899792673173019910903106840454354452904011926141223531463742642708500051923769256011888677914204638707047930767142062350983415243871219773776294063459806133303359900845316366217524443485454136213163336636844619609821747179459478926577653071948176974823708159960874720747310291525877310935219762799436536014527411913226742319497441517301497907278372066569681131471686027283785557197732796027325618613175230230595424139188120486278386949808677964479713226057941737315124843573317318418582955803356287851895466590129909930412664211999741584206297709270168806364532200183144655360048258095984682829171963648547056380031189296239887225985901691870281809630971986876238549878518838343971850791282021120844454329645859164697939622141946070224994595330095410702202151106890716457910319983106540898380630178645691777303211999294553779314139987364402345618262975056030780304212592306706947717050521936208581583050047424296579924175948518032276627077420770122328744049013281160713777253869839397772221441004187680768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -8345152630272902385620529797591146189244186936349449796654668575729694201521552500955946000523046848393355503827999618303090704244852451834354502771274811828304446844651378392421122653897409705119058202035670239738811619470869711068441029106778131699008988663217469612739126024062503169751252281333165614531069174278649050045783393457109764288304752741453475517354376399606006419788646527080152864913753962086692098776422053757172564547413164268415933938755809856149297012293833302845401963005502007114746149241046490494576052882121180719796063171659527371653284962715822000036131725651392514332758383435147712691802027612304858585390615047664664188078179963964313317080892407473992086859685259789064814866567461468295028310200318628282653442564680697953580823080479547262224434251746791288535144317400928732636966735234714611808957226894205663178599273588591914073170290758531508110492113951139960292342220767755630759782948979672800717626668257931678036055154201099415417927700427711287341042381400068028892649969196787118462230330803857289451121448762693083668721757083642993206121964578826542929311026994689218025717149505573494430830050764278447354614255718175389623276276674690696132701886172454110329212879556970116864257375426455065965628193135093024094457077312970256031299733227190370954898989618392283154620977282584627425826931186701424171145476181431212235014863903605238123732135180748679280143319610299239747971477921936564214923115536890485665277835143631568125675963923452786516602072191102415185968055450958804130655641320765027194080934122823227469125236601932343879289160691608902851900015704622971526307309535883145066849012228149459727308420518975094535525681662545030432876969435700429613237911931246125849460989436862363276405618722817951803383368061808300792674137450932372477146910860413076431666333413036451271181009075149653417144861049576805676129394487789159804952747598341112334750898958286037208755468570532306457484939464080400358065001648734299984635064234289661130144703723294111322943708042177291666561917985464581061011341376939609974818168322449981051657212111980070601940464441416799174716331732173441363819369391569971324752127618763475225226504051701637236250418558415536057248519987590626849294917569473385177424316635434309860816570653939862555524898086277560906638112038494069466470021181475595915168386671825177265016975401058771478445206781966197793120793996380684762274626515370674109647576995119165617645707730817582072397585237466681339520551640937050811100087784117194742224673930915219706597707499756416942784598611172078573280723955103902743496900825550725653249326022369824303004797331487027520828833976275076703622664950648704400500083142314948828360414499949761126671161716585694707344401373751347656283853146405440710975228934910749326039552810516967842101135872629663358617533483365253460588064867792956498281437190477383285044905898583984061218136302256405540314724330915275533424721661436471356307840951149729924027808138406848329986357863438542792489882061703202818646226342664369425568098381089672346882164257127360331887665401982254744573970044853698417670806567458502640129247491674495586849459924111891284757566448516129020416341151490920462616602375093277757525478534934316091005906897354821525191612578814694370235743619752230077335382184141618066015597077558989894174508979128389574269120983853383720277464238748441761996250408962198026968047862941453590854388708028754388571176717106190850175167382420112957967082359121878927396102156402516391340623314550683786804205078064110847718870970704647527864432309928768288870658364718368007622940950528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 736482931542606971867011051980722838720955068149900462695621065085278002394438729249810765451402451664507702945282321896741692301101023832953997197744408258344573581888132999515885902488716869982795715773850037605811052848725847878187750872451655813752300470385395505154922814629408626862933690015141887737480766506319713393104799984244848133197857915859118341353303942661316829221213979017748185844414372837203151840163441146800538010965199854462628435953938535799230633427180722787174762221111886438219547818756010574472195467276679797460425731594980889779172156869027074615589601097215795437264326579512664468225873900457229867710723576965083065077407544754085448059308556972014306833343406702547171415015883653615278283644023362377927803831029257124584257664579888779808685837077869469109527850979988522022327125241519002848973700947728597738248399814399386450239940524162155450914609258640247443422674477428192730166876409382790128171163631165231913165156547210915688881363481895960630368587549334398306089413380827337355607055508288018687533084369435122673549712186919542141490140381767170705947381927663233376430532908932676821674293842907788845514577498161804368128996697024806234508863165366217225367135152784381903072691527532915146998107483432694314295657548958755741787765320216060919729784747866196560880268483851240131433293301375647533901203104295440408994264358635109903884511274824583874259578392728409891317170304892990209578514618937191349114446110469096529045883170560048419174971652558159805908832589297407314259434473667683530833019444859686822680966900621949949142459901883429232156009912076493673050525499609846265020812752759723199003497960190933225116654325146230914240475272913226915901090980982724228787974936868825191388642520958878047999357429256547804538161741162295110520034391530542790356393305136161986901638591198348352080157091360485914303828184214081808733415662098206007977665324465390364232077160064395374076349232508638697087113986128142494576125863781865984315289273406602590326389131555907313086361961780518564133631129836188872489413874467204507293538337791248321668946313491117777247522676897282653211593838081046006438169417820968185111362544270549230326653362463713558529542705116591614461377822448131147891474174961990310705898265824078268943441388921585978804994030523339151540917246437382856576677616996309304354379827507709429151845818584928910548632007313460777982588958151256529518115943988918148031990701972032474962820284851144320710365835214471569002072320319417332065793194546289156096437534062402940985631049303734960878745076301821689483691681484854205459993973205097961747026329404820537216274410927823160588304850297069043681309326484126467340594641650468556023755590999408872181371408928021085633899799902743485717294011305478644501850735608344499379586778121275602103021322355229730030824742499552666573562574982093439758467464081371209306196102777101485409600556021442169667267370005107399012889799299720468321454353678240744099952046158205558120793689546344061279558497069525457235641835239850273439200281131726497219326110975740001930569561845189378257966378428378640128728526951785278331679108397024536089634088048542512683380573158503570883011905805692218973349802623256755016372284444331640703461815004884650748804857442621134079602085983198203246002542923021353603451026547260212164508767933478705513773301404517541308257351494460788055250784948378352317988950930521940784761474300105735760667621914683431927743007974779093653408287538837367376253923169919634586642503175330794794077095544449848533893625934186018977540338616552935772309684224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -4179401843826518652382321601296784429195961410745780985306482180737004840390540605245205010729447832427458063331622861339822179494737394899334908756661457834052136084544892144575703918864925223235989440868446434439448309268206265248469021039821003579178868713964837187622409599279835478595511985962386022224837800700707309594487639485634284755079107173985568979927631595391762711723000929206089506917497484951551768167634662005941762731784722992375868591675729905132717005385425135814797791349616579795825222286164957756375032054156090977938359517049470916826385255849539392553048375336522639504340281301021037938666163285967717707492952431335266366053199535800626345732607409186918323526473008441305516412536930895389911265044663745696294990927998770598490481874705511936108088306943781959753596651244062632913668835204323191859638000684927011350727652486167248098690835968634420204416902826496822995887439129556887793038358064642860150284970184691758956909143777351505837491501295753420349094631583815359366405562040400756070908116818691936626851240512368087349715321757848827896993195604117163432421595317495162739679623143057766885524590590321673090374252281455360752204366565286553427079207911509205056564180427281527507898795366788325139909063801355331914513721398450308800787791329618348913700714569058351348640920861719030210980638405357619672726893395378479974133223684970081408865396164455488851558984820450930771899722651244076567829382437369901982731262369063375399137722931337242413011808768461012474971582913171065282520802135174664832766408009043568849760706575514499278087665578645743564560357692548038207329151374575577619257804386839056082991037004950979291270485161783324894758962855328724712538435850215279064752220215405157886876352260654937027777014934671992890744570141427147434429305367686051675681141841584239842815568212595916035051447166414519668752781659323098530834508249129985747674328225727525765331692420870135485657320382153937107723433602219989121975843771225587245244089409430165511369483673223160787452135105343959898942461793884811323736756394419080891205245016464426039795417923293630315598079761275912998022323466616106576874744175670217487269095956890450447209223316760874821255022180252064240332970904709913328245383325424330098196821316806912859931452059654573825265532371750617012712358409674753253859945252979048995549407836135903550763877671619785231051696769923437430843245628549134050773848595747645534888300434958326181999699084852692279955443040283816109175081010557601644557824403624922222254023607474556021879671475205369094752116416704484364220633146224776948495906742917954689321490767492235767618587621073878300514615070810608827474274626653682088651136622348478080644803987499884660379508703650649360704128721946834190721775517665398368387240390289483042478553222541021517350549140375758458549938615980311690779236661239298108672810075714013212594875327200078289748399449936233996313289639980187886990190847101092597397492142539387220824692824448604527791970015555516196440916140706344314969628769089245440708529775467257412363441803673563376414662208341571298188270628904678958525437726959317953611170139183810150329355072150317818431806853117785080627690260147018838378521744067352898492765715134161356947301654784083671122849862798669815742854461095131585076797446405787455648815691337102591272069648692788643484865974937928398033745328794805925873469946947846521068578327939410911960644786905055646028286077303497516812582813169891736740525985925835159571353222705149185274087864622359624031104208223571104216084225351212597029693368628613219277078528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 5234236838060857297975375254565414324078749180424740277362000995532473166869339186610911858772025941355157874164847202465075108965318216398306402898947892400852464064270611790546373224842401883665113770391962274249036001222223443411071353797011724935124096411806133760755652883331163920371227024870014049658628069320810642352548339860535475435526204329584591469759780511276574096900833019476194307064293923022363955467835193312078685145127503362460937957047976769335668181538470209930708369414146117744438767864490327508656891148709069004164299936444418692950134428741666009906436786099357456190945943266540139291784621839200017405747510305645551005853448087519613953591053144048496358257185247926503245032966541910293553828057273653429930823786168485851105019871948046568304706935682033083625644755538599676952892143718923377408274060141216170220998246233890161930977472558766168406428832055887401059494487596172286787364337568181476608962659097629933999901020244735661566286850997693795651579279860132188191237383882345752545228905793959506970424694994859737128215629573369070909548419535201064679292458632616201203840397066815498346070207350116275787017206528805857650345375883636355329767759800276339998317576023757989964003173789565415970949450028104858205447485537935374745443850207538980296430327903541300654395674176175619435445400862947669831107368214217091902883594866891247502028365093525527600793541548215152793291716256100639196268487672936388113673040434581179547294138239608572290578221213431233276429042833791918750251747787328560338543845071349356472751275889725047857706939401913481882861920701672709232517149858284296440142911337144404231478593837919272930195132944196431844264671713536281312888165277851737044789269312271100070498142489695293345885626545887037830541378405664550017395808223920986972953865002651905186102045264628019806650010602590893685272946331413758885549522741191496438858966814913518318606455418542425286815375648460834683165399422945590465189257696343974306285326093412363658155183807520639340037239349069755689677635495840223392863439919949295658206441687122999190943986062843125613697937592551215269852820760359135876946938179123268960194297696970889712991162439351978922213575153588357352138087455058390485412520620173686533901013537509720798446980193558221152605773279504679608918056506100308486195672954428176998315471822494311351114590559917263295773337525155923981026550367968073591478464899225795851771016707526824220202300854174617026861989593332520409601404531092107521514860822622869622142548007932615907163794293779570665128183193021667975008153090629234577225457979527637980579841404847229002963340878592837774019947579548808773067553501519601447189135923711741156480411541100699638539859216008367691793678748006429259324737321737931926535483987976575540007498710550826831585967679043658916404012757011399424659599082523783612464888536728244499661686600712940493221999485543430639808037385418485393548928997792937404502215034335519619908287366976437760370387522780713840957944457461877873158891207710098947111629078987044115228814988195992307660561857943982782516318521136741783040255120898825357099343004139179485207062366843146767896739448223832137397272566517319132941510318817575191548985548497590370619153847413642374739205206370722447553858790842467563513988003176055724244250343671572894356196657619650504397720240345074084495848987784684198730469335194439674383417572549711717597437391630242268444398524225506351405979208604190121542859016667530772835797381361046617873550688819686784176323699683113040510104223278645416921959354174662322987991040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 26046007724907510409941982808557877814446911215953047178708521669909325727385979191449426633476091631523528389410009317431732146586873665201695196072921951386937243423406590242045846169536930680136871969383575520261164732997840056691528436530585655840154059116531539253864142672005285237032969648634519789203826515257911425969446002234192081481794656703974031209606918480130491335412480223293965493356257209960299787810667440598436120036982627112176205932171954379510465093913417832652756741393984063899050771794987780397551942006248544155198854641569684318143062221821206184688507918110655346623749627206302338558920297787608415499165761385070712609102849253111155457223728602394134938756285932840245825369326999210822583391076829340348404048316169399785798728087008759927642840097670232195824154187432385702687186793778126370089474980548134925928744437126012556416617309532064294330637350057828367649438715274290064483132121179614186231189840264165001098954553010719237124793766860611340641531793015115074279603180009830581478107643299369298799936498978628299631970531997373831108133092790555061602584274488567489481475157880625892416667208513379619538898957209197296757638941628998817470538340477144088064876737460617868277262289462951169909177552841506580348643712696548444914500681809774212449414092691701106936444864801462214584202332796692601828604329991863534928957807370226121377777009907125722825410208623200891267813030250764367868199601381831515336496397332788855096781629806767982347382223239410828499354157304652847505943606104596872637980801289435822125497661253364481587325163188222286158988694528281300150530634901242822911005883603001160663072172707023737735531609206896974003181822828123905017976601337876606707548761931552851742074332746098457645636765920335194524599204819078078980781462589519980047104896748364431251977562121340779979735558886748427516094559989471160741199909138540436535248809307062060346783896141681171443852544395367217119668276933212470320086622379732124215500472957896622678907410102491443047006721696528397067600825050976725447352987697681595782450266395666405432305749458779407429611763907893097973610627867475560405429453628787130077223644801263740254056331148981178003593761542767969653081119857291395495741283975289753963028554319755807426750425494300242604825122745091340174550544989842987525381962110449478625439244315050595184433840301081778939764438570351956387260057942701393871694704205987639027785813799854669915537323341185439644598385973894905339469352484766189888325271242667163126905490280261471008240713649866473672771414483607200613702738967409334399548568334341176693107555519876038157203015119836120704377622801567443917010564856365215363654822277276699782899058839653753288444423512280390056230323382885563678000868452341186570750513757503306188038554038340555043685489633844261659705002272668683329468114073682352664345227673414364830426602959592952735435523088591519774629831096928282226901270161807202178693880407882229374111360007007965358612561323281645220838237340115916803800162391119509559651835704978095004772959447889855117128216411569626111346267884387107094587501901059327876837792614614061409037608862605038027936980378380751737086677679026035496198485034441592306463446590174106113621747815033650085513218536098957924699240264827449514173004574255604303144300729163157854188391576681862612910238412190657268839666318444324062545447334492622956503034462339259797108751635222060796301127472251544520156252529544452380054643134359549781058388372326854102682462499452068807236600758330449257323667349644831074756716972389055856640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -47043536564044811318293985900607993189618379602089807890523879167460988650558722165400217036162215375998007911109411487844965359276621655235196618465141138536445617694315392985443885580521650261513873386151079739444978512461250754009370660390106505284760810181241987028843499660800939484220163501231107798090534512280843829972982638922318739168872798713561743275581579982723988176726703645783236914559980191025316945601414912425739621920624217666633366433453114179336657392031562413640254647799041750592691300480325554950810248713854853660579541320065842319810350303385020836169817613199176897776305419243057445502731650231048583692058688704018655047885228662832434006701743162184623416204240416525406232988335668535474776414144275469133391010160795906471219058817332324904865064219285911237847307187257186289491565967817878509242898812350786446761527863535339877625029080001986114618689189448115233339452477433360899885800057702862189746217651901391558867391143435150267225234359046001356097343580900853676561179022515805220013823053708970728764240205203241644992376676880236546626934749186760585875297014337832393832963607663682263792874560504986623667661571263396985352389344886365926806788415161044725612513476620896601805627272689840498426249705410838688622789047112210171296651889203582178659316922851231877655497203239432716052318325710022976039233761542385770316432822597106068962010197182766435851530279225862544607887495066190231638045831262145382651500314456135367183195712602157466062696078285357530826866495743061967987175871268578571519487214611377617977733002480895544991556694525928695646589187967746475413318476075184416577384407507893295048265869573216931000946286447948944924020807865473589011481158785247367634665597122343460321823166252505875822150371079526905071197324762741777319341237722219931619194995402532814338334838944985935458280506610763841800115689542538439236813792055662587367697930627587987956350392609358768911484040939400261583066925574328110822325820348191460460240756260227549642813236801463973499517072613685623434703997511755962965456164649759374617676113602842687606086910282785762496137992815089874268567839939424604143749437562006802957533759008078351347462513974253200047082166525172309863170078558799869632363746118797956951640806685002599161209709948401452107709319432944664173215046070403567252214874163576159371056248043258301204489840530857508783703774664565969884775991366824865009259151637608289596701576567979832539337983976475138246937300181176208080604152575521021391788967395937217696508659430135269759263121706271489685924751858324493238290785455220769487184718663430174728825721787583418763788891692919636822586917516490279819581111899016136101836710948147645678209909522944234036439689224860271750457178791390110705094263354227400184723470485472256396349218236654898362134436364858820495939952924762429570214671750015767522158707314722295393126730350648073051517464814242141030864478347382654391754439599390646113922615653940719002203725818678524998275122140926860766701189794076066552478105308216599478490911552727196033192965152474333635711205155167948021867421221732697567618265535185177262096957614570593738743012217325820096062780676433722602611475190233807656992502154648367547582716812608731322706438299506423013100401611339370562766954028994229179551764870861065819471848653583459193368321907218624871076498701251045272544825654131318126034774481999453954397194111615730580191449322040330592469789469373354672562755914975052016400190883325570810635753819028002356287027602796434685519727841541678818039216754967310959613300572331463147520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -484163268213641528089866398210375664244490906248006098554348116427244166351245600969970475066530772292194081234324903956004310247964609901036557594298698427341842478543286969731977586623718030722523348942186885489051342551324819421819442974615116997567838872686685007891282216160155069912015604289490043966118715475571655619364741516008009474519991699861685016981754358140793437934664151047361061855204495250480791593302694390634294585402766344296278601743672817315732581787310882526620920518673001924353599653473782229532038429469235323054224578546307578400548770526705446721998785418346692501832385965789046160960677529271166043391010544707743381791763168385669196777418246722863570434249973855572019411458936583897261701964078457950601225784910087698031378575747035087857559381996256653443962714294704968277699538288839730536194907114257611449513294072857663143145487378408607428130548100054009031069988444848581353371530154306484891303716144352125676285008530859296771051107381344035168760510572528099548041183503274840293861817970871033311393441072510070681172190879656468943710684921749332153541798227152534472440469276936765402170462995207669687711097682396394134473387071117433433911031800313897913110481155785758686073991362081774690005051149206011409378251440738583820360476498399373939749282206499033902640245099076890594582442975533383250742440135901880782980034259269742343986856492601314187017137544884504499353812883396779150817542214347880260523031619854804264267897143859710177432848487842115515533294133298585912843649300473694867019692069498343847000356002376727738755434532936403125450479792230751722991068028951412140139006584472258073515155360335325304860098580244822403245178671567596301918653178444536054833383689871288532863386139525993371399947154981157828685109162086605185476647705258094513216490077145469770999878228211455446074412788813394618100139683560989188258921534416164774555607360525023428582513868775990393286851055087456400047119059544369052711738381735539125121912197091110675183548696184079288319368521514900906651674054809759686060072410312363697188270443284267769834420780120446967913377076213364762276647926300331038182891496116398345063101684071902063488421060223199131529619891185164285406294926470981040975142055788128695505237019437692201584120042490084026984661766573392313779374973822516571806126735937037538917000397207433963100533067294302392172563863923487316768232136718911315371087059311833148128868180581444261780776672714609711527703542557989234945983575047935743870993788623990745187490238119190621219710807856195998897496111694568886161298856190438988486431188853041569577776010824864499566328737164603529082343845482049368816236540974192463960192138908874948005818653437773996114085397389383323517906734854167806343740946803488175110721141822289470040525855803962367585889140546865591996060146128570590627738917824959299092307672856606070036320908708807480522699506098635615900615378896863094099609522142543167702690411773564890987179313997818852777853518140712249315061710401451633095709806153006488010541927709275865858979906734121889857074498364780177540882387334253910339597168179591347617406815752027625296299339693465783885767676791213078498670152012577469250954592146645587120031462373134002702683308526811494748301895206840188536273585466040568124906078173388339038262245986971235711881657560197218063696612285155782321133660538306371920856914229292395925064532308851873028372912196621629112387946641678426463950400638443928491114979001308568549354903797107090538991462645868286946535234893297181767334327212496969822832972009150873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -410288983993994064670166154474553886562821999617043206995423685742733123767941607819686297447934910602970463786512097930966665658009451435424951865341244203130917019891326514115483253428663732606772815578741939178219794916182726183204059471970537690276280052832625549494984253330386590285489154421071014099231941739060911163627227916854685498301606533342921787126770683073549377167979623228727802057942419581299418256910480165857809871926632305357561440891643745342181967472204960832491045681636768518435137530797853675009568561978629604889964263144247060508498671386114894795475034741230634401045539167630694020542010559853759848510429735095948486253028126348198503398862398918148014825493718317731420699888674604795319441561938975041604606204024269325252994765395036293785735135897117938896731492190945105838348761680701779653078626065481564442485296105824613029113505772066079221546518130128810320760268398702936115319882735590357444229750715054483888115334038213190923052231149635592178648609874365800446546234858576749466821533124086118475158260374481966506919325831545472166803020282399434076343972449124780471566895096761899594130591860961809427146523721043961348225388206669959763745722026675796241130224441237583386793328547662498196350615632563827781018792549657237844269565416196166520179823828676246884149163553202954282808373512660640729675718746634697236964723065683763855138288403016113899842719164171440599009698788465927796327400153102583014164345795999110123400022338167626368354932102609323508347092467537091906060922452466509029236372850428044742441931114716118916494161584598346904367328406515075307821579201196901776463295113622371890004270691690454552922759346676794598204128057676257986481348029904440681054051562623410224316833609915472926593744689525669455378623546604159265292379443249853470688144811781287935121574277306229230490503059523830036553105365690353197889227114917413594995295258377386123429113291365420606193251766734353546268206679369995971807808489373051354623023726628349657263865959382012414304422511674354699874129973843518854880435614542815077061163987577128137431816418670834506553438518395917838298788397534977688349850705392269113944704648308057921305388557156059851424582969234002696202466428501168034079983179080802361685204044282326639490936506735851369298509786300977804155283114987533880713020419257662476056017636333284974823338163669939856069973103318385713799589056508263576844999703780638742208700556970078749488378229872350677337071928857342110942766308291390137355520310983760335610659493060853569177697360525722419652560544305881503956979483763673514478436694131681467017750488061284747372690551168130587579584296532652607618086080312058998277046885789007738707780826486645449884730526444088761900907224952596362976199845808398495373413449857753485368372526142345879390706022835068200130386441593189000791408471305393426111870505482471161996657393296561208932082218165412896768170130213333947779361971583761178362965175824550965785113235318175745826828242814566298726350002043531886974019117532113714356704336796358946297609413811220430674096871103389315609755184932922796911046901827726235382093351051740464378399617671030916719362991300107050329304285295707513797138682158526467149303696130203190799961962117565811834369032731440406625807025265619699686605654035124266667721480045604509075611630620185856510787162288026505338724415014065068932195448954328236913007296402053794490242193792294595491016531152566059617482255902304465113818697926060409736509678440130316515649248862316742612410650889816296110693839328316390112170055896662016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 3883127550214818416310191859827532227949160576756643802256793993291244894534590491365098381373406772790699498162511660104601918913153094028154315533679425285871123262996946354331971090094487159935864897214727683714358690809356521162232284917280830670313688808035541343766335440001229537671759921033617853218160096965519269042095678590878200020586570210186614475365382278719505396557389815423227365397275287711190483922833435394803743204532921402639202238833877786106911773484366383357692055875106274493075713685816558143305502388608445871436327356884185961012521048728926422081691617892398392037667138715473487331155908686137721513969467467352488656490389604359321206277493347196381501045813059037730158337469188438744991179828432504171827715826434043626609088405728742985006998272682405845284866576660426735068742951539521671720361499429020785452173771656617283098773125340425341214114417356580369360012050546966131165037246807366484263100645387074950715718819874200211016919600024195557833058444942240708022093983709497697603031040451745961615369224639709715694558214785069054912876929882728139600113791963341426038548995382812229002891057495000142299382955951756056177476019149888204612778877944444676767193221803914401383505520324864323943773825049570324896362417741971804780121192228756534408919406185524150856257997634868773022614491517915638063402303372667365652753101350281799343901598581683559685901403284232083329650599306441078106209995692901387233658671273668062581181719001350505950619789070398373625977915687038843880151236517879065275263677570363008778531365581168191833436133592467336736254718038001669750514338452341380080064347423289029634119158246474354405210930108090556280990073249332410071313008617966276288096209983220160534784430466634366665281379010793822135492885074836225307861703920301970198716030965275505412238770738264048766488378093507530010290232486117150117338026403149274802641807751433293642644693727992137777248856418689919246335455072851446519195961467416681781551531771331225248820705063666333249633635668198587922670341426288245602071139780097428063340689410116037726028492483005971054143906930517851748722480555306579861654246369594029745883055808831249983927584556500631575390361595848361681203279198681248141968236899462001481607512454973975746925084823530066817860246043192354099432132723306409539550797448365436947033078568105120582356498367442434663274628482860386595421566416993317432233573238501828022883223533872864260511266618939245403682891038946456890775992584802305418316298664938011800563579805136331457326396604290039411472926116232775124735499565004980982115314352090549188595790937292561804705350090022389677127947290210007224774611209339057103047362477844932927222095389322171960273153054736500865072759467649518832751688668741820359597863105130298339663736939430902271947529179826685269190173115947018632511046733821411441328554418175710042534529592072277712448250286780008398602992417512443343009331443772663499238797873577728838335765397640442624097731629478280891213355079102392943610913501386034411459173210067106296741642759712014443633489864907971358481809828916116743738107472121571861135990175748445525100648596251656636613326456184056663337546458119541375111728693126947330840953471879930345634695716280618216523692759347720710745512558732974923765674709900413088224419058101880008728541652756263013400963321600618336337562375904451558881891921706895771238088339027793950692062380034480655288939544845695865629187694893286971976671558536773132842387897566839557741662370256150733012102484779903921914178344812286245420399143472332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 17839774780995014082110390391220702852330768755734724477330221374434185968432149404562215452547694623773159146556848904786994964107135982478007658953180136953679260416269565606075656982863113563539378752442057155157199913944335817921496363682954380056210098329687553814738614472079404727177278783895967976672155033574162079385114696240893135410762012987621477466086401738720933857040867984839109917479224460454956720123105094247826738338161219150988765315478617679956194812639076161018601031808902435486366312379730553657410165395737755066256351047111194551860143680693816527058845525670503584144899192259578224703958569988404104680763009983176948659528502090387173896228262968026251986548628532630731155541148381072435044616270847280921747354993729896793701123504724958697625945076932894821200048847469400615633032938006118502278571477730344493104311354213316081140887098649388638407496866670539823134580613579821695586804200948984162324349235170025831910610232541785138159619496644463883013730162657836749960829168284157249021715701241103599286498911868356181501624578488404661378536345189130453338380202157831131520182514527962988484957391258381544524580463615063935526740341117486238915708012748818163396784863116105221323207152356638758357726648882920542173720841485423071146827580950676975517542011124859159782345339065020290641851803244978212377026360643542681442690466250421028641350809664669581683989630904531739929171321650533140831725471499562611938975306068154546334357363504227577994603978417496930909975387088925685626715767098362690813179051624727617211739692771966651164886571256376835077035421334025887009355220815984358074014744433683840388403988193453652527359123984851413934764535537864491176452520630389174587482886574280153848315881046547455570048286327574278613231515991747115509991092640859463335322842188382015227446641719398397644236405421141337462613841542455681759636502035189215693291926171195488341806065136409310724345427984835941482064331428088760112888885407816661572040739146373269157636604273766230456294345720020776534056913434630421282546366551910553110987659964475071549399361619280955933848092490109618140993935860541862610350513920743607126638665994622328693563923466132658878011743158065066740166707694924854154907342372050736664567614746712942289530859411269771346666655492477418713591992002488999991308234865329016508431570134418755941627225684659206256806724306817482787266961253299392411704409504337967703268705450716195307196553776851185092408185318973109454190431504557056935380228046334200206018514191071574520249289427733809457608267353166677963811153224578323780391881984858646753168531868105671437471625032478206999425347100221199862883010902766641820814711396061161259518560408856644019670431860717315620863738521339076505182003014771459753256031723136106744154718751638619436837773565702148491728054828570573206553667556790207667713990145678331212421456232484415278974797423317226513946659576133611233281730796812686534522927724553456270913457424206835003675947143087914624239258564601873042100147711107270391000521027499595541533587273333092389446336774826353824615412070587529341968105710959971547478226150088734257839979829511381551150639032837139992017406660973273213281144794737453911607435338316986113646932527513610214950112196744571224413499694078936487813416074190271663448548587581007588507581043288184932677008755804484816684990972445328988036756341468881010671744839544249415303482400113690255773610830293276628732621971335360635620905884082621578628717627483668325093745172360623709006006989615740913723076592089877338036239503196160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 42750780979408448437743507889907015138251971088936676321465984008984463619920043839649163923555342148305710435536720692681915915287483573068669964488839288016307020598579988317080487181428394375578379365637580942836455831189110012226421133477689765587650784693666124164239632242485663694412694633389884939027532905194674862271151259538711833261919212013464121368188424759737670725723262474164475481670235831198101037826967713936191026084711239089400911415945095125929078007275040905541402669637127263973208143120070377382904398398744160813283476632903842929521139738640302783887627329822795732061537510195639168036569625405015078067858008151237213475213582632647698417003768172899376160139405756164779680456603019320929410856930256818435721434168056436028459728426353423561052751789776748766642464410614213619175470194491595554002440177636760470767167413335733055856280305552892419010159256554707490223854998808397003768985103811829822988796270019826792333686081443545902433276493170501712900499120085219514988817938921293849128332601390773230315205842496680753681859782592892301479779894023365987803209311782968257802944093585093890992714300057067539345661016981307289235807119434287685240370367500789982045057902238148121616000181784817165406772244824522010297524461410093348919156577954642328112260589630582963008686203604710194358318307074872121663051206843447686983543534309542132010484686244461042403494428483165428709671135382168332797039499040535924739511459458828426944983063421899534105654087375154160107403198109252537090510501893891890546931439512192336816638070842356392475919515323591414289366769875597210670423800912892030350320112555289073510310508993549106468014048929714304124428485124799915451136373420432916130596938783077735548613442281465280116289754403965836529324928275218652744883304458316820261547060775408899093497478093757342816119922751030199648725887178809494551921198696951001951734465534981235074498032353759987236622842040955292032796316441333354846231542010159051214152184128848955817123099336077242567803158198834643669776545146859160177079891939412583963248827170945663452013920983287929506386858438322346635085934094775419942274410498367604962150784944005034543242661268292194874820616833911747152141353790720553188600336925944735901978388808710435870552266773870668188820062758059283399561190027697260594206011253934134948606654173275736802435542965567236889782294467407720466904965445012516505959906365387777760845515688368767236036138020882681771706782863014379789605900394109287436741866818789647073865562558572574031581740354078228822884210331211887525590383518932675040870040747735012810286518664651236884570572644085855844055473477677805708703693637118760988596485723396009961114214210601168296110099454006336741039070973823732433153020939293648282937616249018467433126228451590765561926367005340136374727817608303743412118517831058304386643050800815601089985970116258379237840818002071168065685176514186694430376845987744945203251399699953357988854494601588748390205126300329886527570197071571521827268521874565867396282328988194943048246799782059561050964416232797178264010404899085932169082293822023729802160461113220308780775468192656277596215315621500242764718773746194283638365532417672533736571222376303909496730649427580277623415256042584080832856623147488239230418383383860951741679213871885597431688432879984469468203329269075405037969146246408654496608316891647131467946713212741727982155821562794623840157420223698807680946953197599790029252747453661375305057411318698171597724920970353397040719213327727655260433080446525368671893003960320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 70997420011406896773547077271702900020639396203674595797466992943870671798946370287848053117857521281393109673399229933175720390376776869167546218229938657253979894423211765954119235109053649048546367236765576184293177982537779048751738643542242985593195943152838614389100964871765654671711462645150209124542467420702039714377056927789975354798533890408457013812540500783269164734721983741276027364356910100363619117975628510053183053502201870846022470958109786343705962929762519078507545429007485985008897837218169495592531481936001479958331939614400766349431934564935599692492298562045786253216904885327329725888292863509295959270214103284096098425953968394082780109064299012128411153860474981761814389244276391601034881252081906647517239671858347175124646139116450690084375102618649171676725894293382510022153584866519041481774980666827709797600258027272754966252113465545333544232162994356814961486673831196530779976254351517226602548161053113735541943229077059782688586144022239448501467543422578410944735479482755883247626127064443931631653394382998074790224347273357231790153358210771462568390730757378002360314646668111593576096587228874841086884371649074920965064965082563155958666322297641437976043859773399611058125469074652950703112645055849596355875878462034188984009482949267239640028603144845637781964912933416480118749257790116455600564437722303297331034625428115487889465117981631407125170311280038296801746943021356062356072541575572748280316373322413618162728745869428708150895567496029708716162369869179870924649125318600288136080567933120305156620854289091821345524752864827608313522360935967339106506296905817730262281126935596747143583338084661803849576931510004999097150205781694219992508573194059280670506958538756555122664031522449709477900778885170493732866583741728031373214245359640680121342941239341505009670977116551220178678620598272429444389571237180086407333186662593397088655776583481768001282890826875486321919203732889783321361516206773210514313674109851605752818894654603596729462866070292301874172624899077686043698416127745016448892736964479186844471915661430955947060618324579099495157873514846974120053949478325463699999196539290569520045965805790598025781633129024607772885352690951302440665353072289670241150995177802337386316122670050559054060637804971805989632179816472751566940515792251276386884855532091451827508873672145729751509790300302788559183060574777696153143459534420264064519704539233915513899994245581212676217252009755515249931886570524533171126921967009894577870724426670521413486092411189962236021268604146865339730127199993635622534396340771707140042095799953895096938370023110508243976164790784788119644385764835391986517124390851748093532544282412687938972559877415078557284660981038515511540959058638436604666245314687919988058745842334492352793783814324685570980161621427726884430095471960880771214138060110236464023348333231675193424910284472393203460842525906685248889194372289001358259438034493320159791215526409496653675190571379579261671172476209312036299159533766160200924043504057436833468201803475510990336584342773141386806321863785661645489438844191323418122028761564085228337190638886078040414593620979642845334613571214441682488673691575425485381805466954992148343294841536830620118968990243207025597084376576643638517817710277261998942650177728774629778697638836489241725491730715931837401827281568100495902785212423287677806114972900210544148040318541474572376976498261957721599007050954722283126480635109750058139643635288550379456736623693178944383257324248287183295158120880089036713102904605187532668700459008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 89583329212270981854155963345782756883597321871266437492140602373362147941518456777893712814100723719462718863555117741030056541082616932433366211693347328627838739506555411652636007404282579082561304747984668228966910203543060736350106759673963443602244628887669242543513469274611674148793846678602159739319991251074851198517809347403233346635478561150740199808253916247605346212620687640525406390842852132416469093967217560786555962303166730475846707091905834078432844067835196759920394039696979784524418591333720803253543485187514611264490731952866781616985535695307405031080387907516550046180970803717418576286646362171542664985432592390638751163552279483152944177292613024953235099655948853392836948086267859758787735329348280596412583166024856179401103499976258196799933581174270398338091153628570443141166531983985744930370198303653955064920423348128055506356505637716931560102180878694020563947859212337438972305200643094631087130020099144613107636731834076192229426291076516650037757346883481756513657647752150657500946028214760447314547996991146547858816814686246443254931148666077221085881676452239672497089524089850577644230729083548077155076894440083863162312433752718319447385436597803344232224089992086159808084440065577648611886153976760897043742334113573800788092085648354029238628120450350495858550156776391822315387266973670956709224921123603427683186817181090965153595515040469790786727741007181340336210553895824160418907102434035523235410631271494460503080758954526442081057835914510233148695528790188888959724142756344720934552685143346858149851023832941425022975963103150833504194234617043129626517501009442889298050891820968128806565326968994333001887005536019117226574425534606805888884668918183691799902822506586019198247743465428862230945638330018480792773349260966920366646717114411005120017103194721182079322316360187350894707681094302664724103089828421541453292297669673613129586460361551613877937282253550604501306846307691588218259365017178523851891849848084075320540644530482195238844166231145892327925595047440751488031937319782838558876984037733659017293663217371552584784659532115020262451138977193498158811313936599637827803712514853796696545381953248851730068825464152628572091767426407052101124117906435951400414889710225417130506270142073831802133712594369931309234664128064589561807059914862514133263542920298812317219260572586399719315350156462025501341170786928802162557673163607911458400892250833261440650685642794163693213262688571762510735564846220190565308915525425378755297085502862515361074561823570711223240988680783715458247422598534771370141221358669799076898094337141870035182230532617423927419887304306918151797321548178107022057350388982051092167979352885278734129104936836799125277306795683745093184994721162753831545333624930040316606524068073427894923789655954529885893197170103842197733415779718261388112259450073170492042934398115960783722485481093662421783562642139528975286676193222082071203632377522258080896823631662669963547697354628840594890010621123754252880315596891942446406499107153218545200248433553995420267296814736356513805007457635262026319744779257420456439743343552165058775588343232741368844179654283970509090807592061409458664977589366928900909005608337937255560584623467563787623832335180679205663536476698056194660712424970246854384248272747007843847153702475206621501677889075517007179696442430304875924335322979585479211613390380486658167117185027944784339269718370169908927866938647950016675326652041617082177502188368103947264692345091594111467954057644415487056497382804314863284472062317065754892042240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 90035875635965144112465145283251437407199773212186791758290408355925571957937773544754605379987590776011175704377692604439055074607235094826065026070061180281974849895965290263674890766080760809167910175546693033779265996050374750888071453207124553074392284906174045356721601799686447814923877649474796632958663031700618886193923834369879341271490469050226598861321375254760625201244151574046698928048727280507903904858906571588404939683186789068183962027733051720319085661145150950395573300478534811650897955751078228811082338695537826070594785606092618654467342606651944011168921267810566383804893543903191427788656193448249003691832268152810857888937078584227145036282930236024018426413054681611863980979072645965782470945718727592508655946333826541368914456190902159056542193887115098126369708242960063617328192868015496853457561981172020501395132670886382852179142480698587315234679968834487785066186039524229560827342538317034698632931773518739314034526518261283824295197264796443635463158945364610271986761412001758223080109653790146973579049282207190931281511840596383270671706344149772129019475955985381839233325083526603034140236402588838667001164844787515566793108224012474425917692246593555457765807782453795979958205272443288119222955505549463714724931429059155774442965027425554616780391564829706000704027261077405501528065276528767053294808883043093030134840324966290389587338465772793651401477086923092651581638442068957299319898325318088032504855834142533116216359186388473877342726177318755177366836453958578608768241194194337581170660709505858112101154173833526047931070289560148935566720314894576070626747726558809221528284263041991571383492920156026219995217883516522112338276088499739912450502458849890507391926361684212781175277688076650723577622694888224225327248907025114836171165232213533055068714244570429292165174595651681083747010342029865645555410509421242188048349027723230824035736839914439075599053901690543076191504199507457998113587913261381221290722429215615208688434721396545888034636086662043966812658432696351120626554223166688251032068458143100702242896538064056883440359497589503414357469587198238329683362570575984425045714344956069579728109368815336066497015302646912726139782872298882547269370621233990077527922537298765219740990770916615357065978301876436527862059482505920486853284486640365984746730515278152816809523399885950639150397836236187464318357320629512545776840890888753714210355098672355339814936462118079815597489100423490537249226503260296063563965602383984827637746017224473207205234537606141048768212258800906131158439544529116304491631921550122340222080514296450051347414322920261692953526729453763838160629326191588678299973766858863017283068509962809013254800182045357808000259221515117358774899579787602265302735172131293957885211802408397567020369400476109702090377484942992789367641587248177820317145286770104439705843248847729808335086415570753545471150969596153856482085609046222331100023105023121687407205432786178430087544261298201379461380082343902403524802871532177737716537997475307033686302387979860796293354129566494306594769955487175306649789678512703423543323812493624636319226201592835069931803357754509689069407030009389678772313784377802809813525251875242223331022864271941819522228139448270880915652036698006615920418080266531913733073060509734024100338392147094553778217090833114463664144919664498076187030382520223963027805740194410881384207692616763612691187727915057677225977843406570798099293440593064830573232886820484592313584727971727630241576840242502256368773299144920604576459921923110247124172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 74329804786938190040699282993590660072153580449921243152650440925844010915054266991480772080600003241891236556268598632952474578910815153567562113911960834548667140473713326564955104816880525040527647988700387175146806379841038360541832764195914205476444031435915427053099073700004290197766185060852907244695325866195150632401699806714189042273832566505375758152070972811207003237475967348936463173926803339838635415530954399354635662354637349269100844579010236389231385255318920779499312460409871690930226611826480508092018779966771267243858900674752582887389578780856815798590820432159964156222227095688106800230614463281343579894340623159928331922539314005322139853576345205884444291093569862064108779983799604673042871771701636707939002201112571640932404992833233411717733954143818438024771152666430757031571111406944036575983424595596307193994008542207596308527843239340167004878299264724642539606811138016175462055988437107906120779575859391940575547704020839478163987951987184525106507598540130979836720506811020240446658441722496293124897716981226537975473349106495041920062542065252992094716510712896210732889160008368807557258718393175130961687256184289281658324690619885936698249501477102285789737145232265650114215485114985375565627788740781597029776909382188718986293154271063773290860661950554187237784201783398062630424149745379835865304828959627428791845617187891427748138357139773800359819147211432349182322777468060743542112316877520536803292972952128889343360200058699976194380814875552875552192862314417734051312774789693778388785732835014476616269266323883452133901444175018239108101118400293078193544242571117085867091716505754196062249659598362863958548951893006463428492970272650774307168854295331584440096014544394668088995739931934867703182836565755492403808645661217935065797459735541441226465692662913779945162772387308881348270821454262143486987648998604041152306050991003573776617089960042366526730693525746461394220573351288209727451809464116472187036050976962924498951375992052917394066832369336524727203380821355915957880887423998940632829498187819268990027879990869244704290380567668389452862947112979229330055539449078897758077419760523902754229748107060518178049001908147597819481230358795560311751386374615853593784863444331293767734401642155340106759886412478054148932553279899030599942170815512126025646665194157189440524148417984799787190649015637614128343615687061697231818584070151333019873155967447477963482334437271300660424040693392414717566217216603831438441837953222334811957101927440026595530465768152202580519837076716254833777334074326401559200277150526088326163223494821180834829843085625555679962498530394190536974117724164624123065430455480242590626748088419945440023279601932835068143918889913430178461113193574942639165969492513673155101789305648526228693264482688038358712777132895261197568262453488000920325070356563159100992690596327111794348514637340797965369351219223368985617608548782525543027229877152187783642378851858704500208108778177606597505189843116445223381747221368097913644167889506867114647346388565627103748384641966588995832340125807499594196578626173343208014036859122849481250440386500106344334268477424885431874389409591645004403751055702252014940105274117936069275512794950155449504812082624944608337374753753215569199833489276134997678520758387427546480810150495040993200489283672364061076374506383479176600172257526913624576974204047869465487073514758683089511555971919556085394004935751199998705552953486832902109579419417372361596589126477226616067436182788916943059663894834656928890257823237626082099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 51610714129103192755442222457512497693526597940493909429696619363546485213498291356352246824399867673716257344081328908465429900298656171847620452711566898029924986256740730772293659191903438875742481857482719462568955242729641964558283645952738930463742165050042718392733294213740071163180383096309218082064315720143443607588415147912934589898898118213778044245070117983675244221825874098822850788737118487815119074419925085440293547083625918613654365382548263858588292459107618230813077588147384466271908912481999053708722251556797929947030094586621578607820395936073251087342178778134604707641597660261379777392771910435989499645792077662435784544962704125056493940580212575871231408614111920493805347671833540413665803247716671405985683435318297582917387043073152977764337239265610975324010167932962485668227276650299870798859459599096983093647376896839496210296370945362826571641993315498732289405323726353554219731711846609782082982411482187148461449491062676277061495776914666648546918275093500340031374609610676904846393096686910234070698519871441109381390298487934087913427186093964062220584492731982006185432501865933609082925678100187686404280990219419090788664894924842494463284870427554679408491627105450722708829945159723521704718132343077526348896599274162591415399010620905711728128819684389785780599989373985701939753738113402343762557172035638714768604764815991628813608310877361871374031020220333438558258567089205447934745888300378126236793295647148501393954712894878720459979527705807548646068232903120113317430322453855287002948790479293172672294059208486016750399185216041393471517761605497941833526217307299476675509067351549107004281003473734989956896703416463017319407704065132616811453389576988845081117444253211089324722533726924796141597885194487196026661096581670365770861214410773267486163726837212018174425415995635991193495501070715192374227559978368535816739780274071141769073177408612340963597064030619909783839454242000246368235660143408356193531299374944012411498469184226176398476107321782030986218156733720597682985706603427565136540099474180480406552758484003287957842063501639731107249466503182091004303255492446275949571802473931057487343222077100291671841418531764712811938799760991904028637126590453566198722271113161658429088785416618176165310623574696695342301034086472926027871160488750632800343231252317207245004689353443942443489283895239796925209481454265949032635849674805286793773571793707518652353862959960134732492415309618331710856951467626986857790928205461926909443717528648632223768017425309960432216574751200285049962296738801145047709472434348138270830087215216567617321498738523030463632908881686954818658048456481355968270942105447978067873163999179368229496297176100961097514354667863996092449503628638270546844929284995953965068900388376488802474953969279844873364760932821110897515498902387132304763595400433736614386257805015104049939163150467132280262653648736351537585840740210734710405839102540427384617949479117597736728856096989032756020985977017163794038420827405569087837596920757096680219067048253073717487692597090560150642997093821786476067943636110899543822205688022083342924673964143352242942609720320248728511468319659092943300997927155065113621195061962536962682531866433953728860046593132244298019122594726776618850753463551118382214132356192053266887669555289323129464247425010502336254786276881520766237290549080301619100673674847060540218743718598332559744001264136251841580363232447059854663545068498222771465607122398252863385614240555395656053950135984671013764245981695171634098627165430837411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 30732966367360661613219941876336035153395779721138163182869738764398168763146749069818455524169039880847709041834209419462566519710220315589335967128282423648571288049349039858822207202187329924022050473970197367973579693073941431950826563526795849363963123390530531691305907930370249166762979172413049151840066342286923885362535253020747879978198504031970538984951475572322646399732863242756208790225252926214111808148563683493024580581531650602629242301668760449915392827950124696885782932309532129558836378959426251344566258959940287249283359384661889298311612220645546027590644677248280074700306892293932015655896414084754437317128183481222921605294815371369041638403131686255458727144011829409070486657863646137993050622921482720963299008354500215469235199852031559575010296727907236860869825233080803158445131351483205116069378324454150830437642854178044525369771157745614790599681875793930034203651142911077459488516126932793844211484448535378786597164037952848940813203556240501556943479730084082107626270848074549608085021392351898980113052663598543144842897644312481459360500876391918628921100109468485263322872364537402477718351053852025375555832167884581282292908025745274415986433809818172850913590038667017233753144686836958731327521990361430325065810818954682751939782923288759559108951955714638219341346388523932256648003119557104736192280920292639805259732931989853066925563360249329684318591902324908574788168240727589376911854813457270252907309724567830680938045594338790174956088269066985402163029641731473300220871899754094334493689490877808345138802324519639928027241909911885747542073740369625823789528177077881399830752067664136211587401143210823609352723725814356028490846900472133270640396267031272705971742922503874665032277460522095663186910667527330716391671698105495315446109562274465155585783261982733747027658002156982751937216750216102837815851415412323260887423942088473689273750485414810567008480876205313951900419658829658869105303384299311558270626181642548543074906484418055391911114644979169621434099710076785948957085095099526842145716527032242268897065656076108837448519283215241530200675091984829495437934707905077928935632215255235905211011316118016800491405278299944842094633178906239649686260008728767519122076921718712570313720488452104390258303483619294775210874273835145807631814040869779832193609232161094338535003178616648793700679484072656337623665104950161724424999304509851989124958011877077930228598507946948623993748269603367076241616564563384529282489504958591745866827868215835883401754730420000623996027083172997732598006670729364593558109397107708526718017475752449632329730592399013752332238295871933462341708763173336541504058075171696164255076679387269363134804227410074616742185945569935298765087862252222066433122310741305678444785592842922626657571593039662754915738907041997879633521370544835581280660242591809046599042855531143273699359483745803268092146013406769852321576383683804116116350440751020394200243007985613782853262337585560827933414173780753331698273316208803947161713841002209541098865601342948273867829945539421745869010766559208241511932063613079460437065437993849824132147490578270047527144775877259396733357999431286264301324760225117470473116964867814924202366593891723996720809060820616910325232400739542935039244541231136936118135502431958292090922184176327243220133607234316228670183119831341838233704906768950208157068703000218616941290262998726884280894724179841668698196677843872516313133411512046611816401595073256593281341229826569219554226666930259979691861606995022386921065079363338240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 15942289821407442040014127458810028493447261811186058675947969315062006143980162625229814852083343615755808903047327823447479769082969124182225716755305563569393871957590352559533616825832418125074290436520913415872448003237843978924157027160608405519011160955606018401539131917989271443919608659097608928081681168553510235068719042479000178475513839460813277026173659438212489204247972492835899087407268451359491291125194003735362216698210665305146807022705033166640138107990275973513532279964303466751135932785319373116622096338093766982633607026113658289140326929051364229971600890797251168906744137405719973611447999114316361567900181227163209876745922886563204105115223134132804289975908878063747491787049183673373823405545001432488654374885380409266856575235281440480997143663630943214630627727756587845469802606352057129556677784293923027552332713774146044141890940711595261140300751529495240916697668745503125133363404186898766193769787692555264415474721536917770626443356543701393689140862275511431470148460346989884682454045586124642529708833866211135964000575750651312397698856177683107208696161109513260211001689476542673262078831652837032563611334592739624467741412338853033123651634104269464943610638593681983576179098119322510074390565130329745908261931369427549456619971713232845633316394517452194325863888582003040662966107822962263288231641951849804011367986146748766000151218017094998339554571462860198021144405734197771098397206344751943252119562358812560012482966256888553743042236573929220616155641888455079905121696990592802225606897651031851500849704670081383840245554805938117511011274537518372010091792667812830918665636800360732259058578574529147873528777032431256331447804915372279739577366917610535665207324450961328896884007982288140381234242402475450775376762724583615048163000835599747822997082981100061455457223437962965875339521396515748405629081402425366264334008490299072198987048712715109075996364435612993931815787036185656055252389326829555620413941378002497898192543765423279274491183734025113536068709270429195777336528501215170466493447768453369051603545107395967035775943994035989842590477169362963519147616866174703059725249025294419497918170128704017989976161937908615664448989002564318698613021297748808643940529883889948217670130604150219215656879999277332205575144552390354561512080629866342669203555110523892124492260582877406769507748634148578760225242820653315616800051947565967769564101711301852113048646015777513088768850247416124204305784445966868701951585236269120847608901623845360381432237631615209695538763672014245132359775548566778329223987689184594139630434110808149959685699460443411170786514209494927478221583250682010937068146098200442498403800177265573591507122518335950919044989711676087521999459727766181143884049999401178963477580557510365058121591776466563715046415723992431801775827813761922040902231650782931248565178016779526810717125008622742467241072525409968930968608791480327775381914225931067646326595912602808369354607371190665103331888199114727857139768944635518646796994993785416474790915664090062485170102786135090265544498706801052860412944758912464116326103062432725285587454103094751783076126169036931010191829787800408774219515654083240843826170055040035162646149315072737323772594208363119984348767003394204414922714694666440588552313626858362505980854001373543642341897633328863878366263791076591745094762871150740993596439210635798215549125163157773741093932180655253048455722477243959886477344016729078967897665663975947134397373465075461363473524923139461147054694528518094069404436267008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 7285483514758246548596427407073266007701533445882395262811973227886457505716245178920027655762920036401890160567461519504989734133380382658356328464207808802604802230684438610079361106512929871773718102263117927442985126855613047605066475079286560546461434948979973257977202001976532434822740043917708700370906043157222683602934149566622214033015595754768901130045249783425681767541844077377633974521416857946079983428404127103105995172284080349692804873287263489873353572052490507091662747017625688396113130923077576551471532052906181295612131540571582680159549198435083035106938657269223890035349719861763008065046018949943413823738464611767315456956670829520185833693371686794599503394326116404430495586318052205136503536350385549310734524574696585052014096422105095988436847264933314049790323379553939556796146552404276949024708283616269376486940293467992615659203508919711353118068232312508130219710406989869029620868598434940133927498997676648514275915053378943371231584873263615915412197180396141617445463839344101294085387133217084975517235973209520467796249656120967822814429622961307576813527000711740339747136220668356297093592682340589750245710073237608287841291624336025719020703793537022749021332867482405164702241210891912186463341955235281732445507059246433084225829954915473715848740357150813109424992207797218132720236786249292131346000816445482623237328329843626815173155904232650385877657631258522199406052093095308963638733199498439717722943197047795314327455330620596356318946761697603206074336463606512611034959821179899188075811241409114161244299092519484651020418712620448834665910850014118071728386341989412611315297927323192650280560859378508616511484661842383523822341829472268736549146503501354919274874788971579512718449527710662726762174098103434174545610173622972963247423626843205696517870423956126769447752395736203849051816974482955951254563280403163147384550492883656927907687441196918342190703470478198747578312970749807317325028613673386168639199368131048326548520288682175051696754349007729697502865384290235153839410563197457261769783768713587194543278090606686096088448546706823611563782759680239059148895529341882665930921178965489831277873554356469380865580023918116138916755833016098087135795540028729030662334748915992896557980786806256527347921027157615202775541145898996780770599134071787270787885540157471527629345786207935195007103932205136532173565399545178639127444223709642885970479063457563240412078660438442436768655228178571056625180735367399078196099321478519765414176576914338773846471023769763435396609576708428466560399329568694766727584966292438820164297697331831834393322573475403765928862205753323844973490899963497252136111152820843392101200825367075617239396458394268052678233927508645678637945723978558419696075282682813375030916884626854972923908565344026712749440289178083254501963161875157235404133676423661357852047348291814169083324611736848912210300798075292178262798318342507568482655256137202643032928171465191886464417131618017026016173616587676709231936482076097858608051621260863938311654884031432259955803148387744030323021900185609909060683709655692313695355036181421676927506608091989414469089772208522828726787059650907971480762490332077777181213883847513873611192396745695552321470907413342375354813524648091967044393119547125592032211806832013876157041487043199991841881849934138181155128515097021602080429135681841612444561253994736372992851001150969783867814232602568457231854947279958134371248190866067663701965331038174097479302529997846847982459181243057670577350331586085078858825990144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2953368687509401357675531489493115954885034545384572132371277672856244128661776735873104374663418744888555584964636316938092107581924265482784208189161424839970521470841536539481604730713162882892007188825223925431134910431742249882523922047886197588085710505813914409140145801350310473898192850390803946931749278470697775129306493758820605044534300333781095362516883248837436560986983288069692945981916784046831259444924688507637543517465579198113700457001192178261010972795192585765651468213665536713952605724717058651114069765180265176024499612965075843186938866283433534309641010488051312836355854603967916793065079253027912252282147881653883419911211079854310653752188344783251939427802313396913350231373053174211361510489632819698004468012297177715923593750207949720523492856376517986417126571941612720714472841472395640511494256198091751949067148054678050442605749971330891824872407334089507636300692201033959242285957748322446972549365435977672112523739192043402880910986561368843891911603973117079386558582992205232302446764246142493004037259780122764941568016344370437331675546152010635253983279314403422668109727754513969954930640748836230062036237320041941560112785843051140373259835107653371015069630652294975545008526846480395820254351588725495915601473722512701280010873320824995477703715983601497415216011725892965491901846324433056401461085153893552465761386413951581655241033109334902644204772101135864347080372196085009633316994406551422340249878388218344750598270199462681995200477439194027294504659873725661679231379951789008857557139220772753504619440169430256914213089016723782391833113275857382039382697799869221255070316130079998427587512695223769321023403926640663221462640642275129692786666000454774218356851718064492538278125699584859540122762919364597675383395497772457890546722874276485962847654087926971481383652863471592421207391688651765441483557772365830377078206607942025089193500504946754454315060563232352914503120871451864630811937907875179331842957966683222775759845103578356382273770890142880467644594325192313120045430888487717421953146652545025520816414224855883945697504901065325309290170078845276116590179408624443583069841531608709000707871476360782732737284877251912502065182172993440923105292228322869930748681398171017642054692879672585944228438636640204695141958848778491936288872252017764223178425329586609560751873199234970487873791795497462848401337523066094810262099078516285295842905253423498975802377006393247538834885245571860641644747247001647819306355552294421056842417398444690188358817463068990676606885400582840466751829191641594004632273927429242713681873478935657832720035725252538726253196952542323741850725794984951453643352941891375661708331327140050655116522135977543039164047136592889755568986304330313980054155605573801735699865423518738652740163776305238216948842326959201568277069778825425982348181494943249106767595875653567549212133286867886012039315259879465249434296064732705897962753858580217137105072263764394521257733032972206958167607344992028594060778134980299685732190268048385308506237103774094972382127167943006838754216937617675907824970715203788567779042723794653399906553911991096521351947517349458007655994895577852748206249314282678650225936867705385466934096219348049751156884830000492231830616545251436339332575234896539511408326627504690081516600755720545397854487703875998435099937469762169507564111602706801949850385678861707383011835954989380273814709894990954811817671873324922620109333636814232939071055254579410141740394178825717723608850832464566346835950436564266410573824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1066430406914462318205243860099289530892098394871251781086383786683211150818460922232074188402683391608782828622484441639760442005488275493942841530079021608764765731754445526714633433143929430776911682847194469428824430704808107151026076394710075654799921682591711664803389084271890556565895084386905656601433030617829102420783050736825233636134395785914465352385413526783256872331807850693784671320438541534937751242381212299353873149262828457046102347382457944797176087579433806041052766094367845779265346738307613100890689750226218439068700416238915811422921932653051740879276533295400861784080828369469124858024947723878008507941700452926570716965974034280496286175483648363741859170821767339623160820554266283341360534152198078383560792372359946089050993078814011664451039463519814469770582805281253716377495793010385939588123118476242645645911490141910607471709883110169188688777838616932564299176804918255137180621012515626997185279302083449162120985657244339730333790379857789495190186491703889648793044414693066773542701677813498948424877487465999815971239575166417261386429685147910786932173064997247815442676926664814388780124472023579411832545724751246186825715001948972694542079712013589305090744090855489814197951516986237727459684081853905165647589124980214345845744929589984845328146894806038003294660684335280553646490854602078250080019742122392008014879438373184759164941904810755574491309791721003769473669359908289334184605648692846355473275260709712544026941406885810785014758024141494549734473642088294324980714279266799502235761481101470279528114078431920987416684649217557246428791843451808664205289281642233499943919335484218806276305933870101284391557033506926187500494897586769552462931859546120379488552172079594879311193950149796810459227355023435704698144315671316523462922240226624908705499697489812395020003705909959954812484561316262232361197749984714106764155773836513463136159058003046797725175859546469676494909214942864276877652151817996014440447422044489176696621211734485676714023587628429374128536932458552863071823242649430092500895085279682837656868336169287451719864804308818311130596182152582500274128535174436533184768779673722874920733469473760856511814912829062218232439312722414540521748160695705566766398208862896070930071235225090449900603911120282968257750073915477496712684625055963290805261092090240433718671846561704729181901367848166513659174576348945167071861790829937737725387039186026297156888994266837388637700792644633765119021067574307469298672240522966354031120708547798372021343994522191799697156128761992450626337340161589360915006713572526368187499267882141672083932297139399128053429218717399814552620177843374662187765565064335097917199231952869679278549607156391436434629372778838928681188372520978355905910555526361487039742776151657700041778242010286188690886077353027509188336934613666737093890397707149280486451924945440955758864448467916174411563967588279301982595952600451987979373164183878924884125176352609338420084412733702341514474722499580044304240893668503283800944253133184917270106317062175456330735653674974107939804246700539109323126631410310220927744569533267965753491362133956879703496284415163599439451085254506999750423246065165331127833333523115595373395357957524071896119166686199768548662924592625604378546452985794963230767775369285220643389950815875707278999384230423878530658366476246341044568531576643914044723195414570410680578116705045968290283208890883680801365007615793281513658870380930779161116719606647412135939848780428584435805815415768545105551309905013234257100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 344657190970220809624212741942000029981137637230295045541102874366802369349093673438030456532017329136503897602892261798222116903364683844268084554919605358128049574418994727822669410560196930631403973746936023997549753191055874504675022826714072582073184140315722023037014313486118575350871823599616343571068032856468048793673584024222367397604208066921445387450810926061080602829625316847119295101488673180795132003608243368059771174851989923924912832541035605638771307733104231784564334061158432122722944298357829259628488585296012458790777542319686538305622855240820958377696399901701556998156323348044978097352726456021041263934608840462997158793154868418297590979518872572054688196987801461393911707120084732256844273939708849830794568261901709155133220998700514048124763076793703808846416036192605871117662935426747509475212805719865474764033274265354535702188121415428616959574336635292142028822257254108778510518252157151516600884966523749223649311502192461082044019164818883479536646680967022040948421062973128547139661657627680377154978139657929636745947360779754255315778755802494696449445627112061722720576222787239519027713823064038335563828188715964585505310054615929804915857511145486681036774375287511116178574943399558648841656128435181652707168756796550010527358114344402794221928930048740169432700205949052693022839885390068201531462554296161163196376536546819818916800531187500887678210730105969151153920305295469109006910549833706246026380025004856025699318221086760021241138150833405930038914003592426421256169455658882716659312308902270812312253472466442144194566437174925267060106637391006806153631269608624141080997021797297486102781546840333871691973053582483361455499612609602049610112976055380270607617821065094164040505341135384356166540637558007792886424000325789981560600322957991605120423278806930352673817061522894096499241649506478742138671753690063873064713855007819699165304623369476306698341720545457716377453935104944353723330212904704007333157433794998544428317106682194290519186339719422885829986014755287178338064037520409008456089780614373494355274888879812043555875321815640619124235883297228502014798915606893774641094490422912448190585749819342872556013605612476412245607293202072237817539093345387019608341500021301595731235076594430968949264905750715558738769723723070211074410342138756815652086722046158498610769711904745604012880970805502713578402994179056379607482300174830964102980879119457167865940217334763513784478432876269444513111086656141601381690829136666845209715837649468772471432509537073683069775889557131537605502502230789787291936167640348313106143432185780518594944204324046508882577989906024004606812933625135428702511502807438274859609555575244512770278107486425432055490810463091572313934106484117804255575728171928942966111673597431707314419106478925388280412640508808292542858802362697913594594863510052594138559765158924916072815365094959908549637860073244421564214967633702718976059821590041289375988235151925194427217327066304993419137617443795028905316531941824617973909989167700445017143580221430670481561115260618367225061117722005758082573989602627136598021665149263157258600399155801202945287488256262128362250021503069758250762074833461959635287213038176603518743440949903760854876476167386990500022380349267217507170772636680604714977776197729331934222162325073710659284936202010725599649285835639092561630107640691206559991346264133103977582697889248295477601009115780937293129665934166885485847751647763338427064596221686941658971499656113996213878326880478396535746727623052828344320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 100669003489112951583270302018045526098914781628695432482116188084114973895805184819243594252279263761280875408316902507551883781093353991311798154078353444418286988036487542356588612189249683131275658091846619058577764839341144588707632419957321623010095568698495085522149440130595300611903768456932011569191200751249396048888873965548236921906891161309403690162966427060851330422890286115280368706979762126497634183402634522973976071957743417970207985173670160220438400770285708947450999377077251361356740091119311049020216916561395287818618270527980931740510108669036754643039540174475629284803947043745164449737025694626013776199264805853521847347310261047770562124565182228891658308752064262307096590800539344854363290520951456807793834184053037878504294609469926763330186383519598819015039104975463924325330283703574661804908813112950024280797976023167753878035868604719682517512871565939819970333967744632219259129957746302227937328535712005546739172258864253037800792355423898990043760967808660127261898372779070184136887000099326094139648803495595803538338519106695972858673994761555368929947484595700831851949677616416809765800147509349021272085347800761848311040550336916331584749068330413031549719160685396044662142049601267970288098292148375703755882272876760451899460771992066951014360526755378108095951612458098508178073794257388924019160091246809072090183163067590484614505833720622543446397575333304476160010675989882416464340189764948540189892668839894625942896871686800508210668640468018586698056914654405130768625369145042497996413279288669648990406483908706695135096497008032770822489057515893271713789049849684014841968393555050175070029548687167682417892488121749859146398649847397196362931107990999278994123219964947331162041158828522631558923085783786815274474015990626151788461601780617212174855574318064717819637994282857355687432869766024382202673414374417083581005830124980520697696075106862258377425375473171456149841320803600823427320119267233107651204895991445202196702567929137354528677097137452116443742884315868226793283495146000308061372588624676651781056698947013429440439941795166926797509233966131938537730309827852222542891313129421449438301943170927390018041274446609923346083084972933297640288616160889296386913535368563305192722122807397804695354167389200662540939197025418718881224823235373049422751794363315132951997175152784380261166188937602506249355862299477120856243196006654732486343256338120958610232047487404070880907437063687623004441433372522828284877921178332590098336122712824560979691182542988921779853856681315307183250574381805793671750801441254716749007961315739625459759452889026752525792351218106026922630806298927230609227524362287878998775972089528696187030490457955295950135982999622890797361447599903605573832540060270615096203592961464070325724362197455716989021755993004368824894181748254247231587799713271481541310060659484213384874906459187157518073732576343002656743186231015378429990942667147418471331678708728121468759297256420215045381191659716897024989076949714062158988668757857079954752141358236739996221062756302967366181795962558255757188235902578122477624028745665436307838713433492770528787522762243721077775876593941306194981187105378281828663754469135653467088917584336690115665074053744423392430006791896871229314251098602159202289648022746491563352909863418386115634201622072024353901149405658182305183324478055061634011261223742027257857909242416909614324068121729379710835360271999745829519023022801021135037510725906989500192859966164140259340815125523525175876535033643663360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 27046041663884297536245738537611034135688786367203090608469603849581046922226762985994966873343241504040759478901992778257561752485856875247497951364202140997218876779027138466778464919278799824612460559744254130898438850496524004112907907802340349394357942261137094140467436153744153903146934433763352661633920095959279791722088883586893947788702759490126060688572845511503398531627277239373359208921594873698578823138146911336264815579181949349129725687660041999335185524597011101804964534048887893889508440567855834500619859383613750100868939185538102604637667990893525478520485137385463549326959785860680874688666747967128414731519209624144075248793819180230643902217205673296144830948150882163713613018985384037555374150214483376726375538160843888343199614677242709099454521387289123019696022646660782671684994526950064276971067790075762783727815210492106461037872269760407473786552648012035006580677288650776189842611246279916877129499885261375126199607029180983392142239525625142766408327232429961726505751386569252406248658806282095709967323460383176729274758154472334454576181139595117695306254098014237144161472920151569776834215093779068615981454310442921797784142727207568503003451473005110285093443573609952979163370708160704696288544834834941023541528169532284591676363667340772736874910974903896848773022077808086265419075523411543933133518314645137032085802528470763149686241126200484460753331128818465532412726758739228054057753674887630298631741248727313898135233223291316853768575289477235245733152308041981536119920188709693077738323961997385458804684913153832004399498742682514557341061003361342981382061794622538087523013758737745246213162230823597202745967729328409392832900940956435787920154784883503163653684714245555526860538129175796260818759397766020495954630967959741041195041537986234209436987939347219278075892415964427557396634650630112339761754506563851524636732754987629319891398733993466971689061635914690164935150298448642354681242789477671958832213888799656156613709299410257637238678863220033469760682971981834940910030605144522121573606663355100917404228315229311642925832736191395777949450961220448102481573709694909694095085117504660793606099067395010213771458528025850002426399949522696020126876276202210692146481000117478952253141368405960815109238790550921388280102736155822508332954509398079398908187727707509804686195987052615205122225858358788590127255661348291487410862357310488096650841373803626941948926426155421769758633460778439704887506000942554781434384239929039322640136053211248456401449956818781423711486257596127318346071316283348666900587744540592876080143293688875341171798349969389926358664008128479354338709479657852409768028468930618050502564817084121315934114832267644233075251047982319002462215834098015583331190524842853397285757320103408483278376225495935864425338950012191413917070866326853316032822949156916877833858384564092832175751153071654292351011580785417302863331676771474268249297872548872983126595833853182494751393678489918013106898458173067502983781618887267510158778753640544586811226283121212374338749061845843658729315357911651249048672165122966962758667310946562935762663493075378576002567901054604158677842883541672279494019665997268773099826854497726481687390811654293496302120752645318882545109850471914851785452700752193389267985421198127336682386736524401343858595312792543779984493868453827348024369776767062140969526554277269347195609689600915779169774510445507581001438068817112999398898019403060614690770519701676980665795621156373612191458964476424403244522561077248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 6838338135441515874018109177667457778239232255876651352069822126040940769727238127113716967239569521567534219206754912296710827328239013662411423945742014374322838713779751368039456979874609624183783927711379003692734873081203335789810294871034689906991769246186146139203100196862359197911876558445208031517006008322939992027280877123207394373000051282054657941997986863981908178045359866017819869335469397930861681274482727440615059819723736722735183220475296837745128292949554044922712337151868386471389343890999346273331194182365814368166016157390246940707751897936807166422875672892397063212354162366555661037087477658656116402098147607345542816976985971119501479241074603527539582054148283751874921077003686136314283495003616189540097958881370014263458201624520968614035306048906541166865391949758435139851519445909574435144010478133935144281821595227754983069777740957609860138426159054902125135093541273121278815284976780892469753193567696771166355457265418995139724534587919544525078920287827865951136579508186359990468144381875545655562699296310853561523183608802964829324982259163159915724643611165123561635496978580916397479270238387065435668234126850179459471604811422053809131641885622607241640226203859702224260449114737688579209040697764658709369505775229476112369062171551398769419863736188058287912012052426384674822373525075253852062438382472128182873236201208674530411108092730580427817546577321310282263185736702227914382745135625168973588792455883255739692856901406884688034390819252415935491535667537279207580070211303391801128851162226812210579714549138344541376582303406922980177967881237949257701742461951251182509310915736642669944557298435112461130735408146940433196207126662567970973766535143296770029772096374524154567186826722708771352051694028573438062263244946678857963875690128751135778153803439426883362406804344933306146806553258677515981781597952672957512430301169525423044191242906385986649575333688524071353352630004790858713163152714678013978427372830294051319168164295400833841643718974772684937215066705388953511938670821273393663957338583853312430142756181878819155288508374646479320211304966915586347807953317264414217024419789234133293521960304298642745103183248237841857639426001189798935716380497805134919230198104352930038253938794201067373860317161731797981866748309956148442072263139344527576393546218010148288501733741188130556889541990179990529338421428931154330539429639587480245603862071477214341220149956119635433640483083393224219770898017689973262248726917463545274041631254945251794623600844905066968263032290641220988510164054000270059829232575176681555776087477873979519164993083700954262070534220348282247780237110923697951448481081592705395544512655578004728188762931586027259244660331653316812551050491315006145345953493219920098088193681070699948812619640967005298820098136916200835943345870117102509329240143699595809039078962302306727247196975747510932082747168580812898519928344011526335748310383250581746282600576109958876285746447189523887069697771279928054701802994834699941643874300514631176410781017366675863166764156369503498963513893274673677109356632630239025743728099089311989076990159798870886923972010223583835948081087497832937983167254641910006100783891390446824155808659682542097104685522298713996623122500224551421545869437314160820561440634562520937805461689903132272449381036963574835977870796279857447004099677294338827683425723907781708707554553663559317678124874899002309112353640460028164882533012062009824848712624717220566635819481655133910024598437384413987716726784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1653569392524137179775129812627741608100017867058002496726638273084948595961404193620296837456449283870192546968163037779017419738963020907283057233724910607591997224648957954884699660050187182782629887400145462034265972544920827472377402955141764711888662056972039866035174254892449625872003722988926207391460984256921237710847673061764385742276490759491632751479862588099920728211305194487848890609646907816041531800350539319677214911313272530602885396550931623175434106200390884950751912718866025068729439154372792672521422372908342877823843068703155945245073927296368783854290675451072866464859221217878290234814751111657810602761802519987125531390887151773809030209947004006417093255252857175825410398682172211540418417467850389240545904939678285468733294976893186668739718125764533453425881022235078931278390891806111395750392856186976324602724700041114379744217698986318213705244881452248796527415988793185652717550447542212820968574137391766974247515056031683220477882822627873713063920029436771702088675522673718611977522359094520548633799171197197089180251101353530255659411569988758063055209532631629457082694876442814911805243888207069793098830629008575239796881914062642106715931070219804522785259677397321784564966273280700656774257836752723555085315888311860388195046027762098558106634778472464779439019034948363596647861705897778952829980033161574354454278408574289304313106668719244111507529904435394733870462161507085690310781548240223460842863953664082284439945150970283538647477063879490572720355631559177211543670513547623764419158068530483945347745359923083456351834241901127924726696532071784507309101695605966673331972159903382649777442078922020881044457084082168023391364486154656899716166871942777431860468863383708874525634869838622408348909291666749637935968980552357146922129455625501372608606126843749572778600703069623701464058320410272845571546235597191275079231255088484612574483425510152298814979682554590555510440875437183191951229658323451035751585448176179395896666140300251707703663972569167488276496768501846911853062079285798026458516955721270492340324052656949408226980839257641273730102224999088650500214031281988149462274647611592491783669906380777585950313461476091655598731084945309649808091178618708615247453526372012117768902460642352090333662184673050749776001943786007358729148614702323738166578995006607250225977350216037984363461626238111454332621079885336629192357385186280525360229812930406951886391913199343322013228534699370559627540882688993117291921132565203425216244227327682713045714533432428219728566375527055280369452508568166989743596653444046711550616845240388925750764105910136676857237897124659198346207456682354911499106808936956622075630631570459932087080176256337194559024322647189794639810341043285611838913133682741697764455083768781412306301756002466440782135524100131377361027978222330185289476389610332874340212090217410344608362931298906342326372190005620971204853980128876093670520779036143821801546813116737821252206163361879957918393565392733682017952133869689387889661602436446908575055823445153918218503501789572355195422414011484165190181582076468195168321387776909187118548028200370095513306807719663192033714014000440754216694847871166821781940855682172358890758876679792633082275156442030533451339529262579571997238776100626503900219571170529242665516901139863637027415482897634146971263758357469303107759339844242807029395495575113273606532535200957785402475269229501385564149536250279871786033147949057774003726355903152417801477718401778419684954098678326229853850828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 380110244557015779597132589673047855501377556783224104618021200429288831197556611484234620839629974894417154103759808040320729394787544599983590792218950640867062286345338896925819194131258350474479041119617589923122673090145077725389149601592058941922930530168330648598494201238647885992330759982841100136434298949960951921787190232556349832446857974345319609406753703571889887123265989376550743952141265751836402655296972694216081943207430075542139780777283924040698898740099856436395271000469993959823210517325276436106768012447522241810888424377933993503971861179643535360143701569225628102144638858170189502708719766614795401761881236878272938285017266245898429707945239130130460984051907776904787487304686572807644385622482441874653068691452878315850171247740991275504762901303546323067957662998083648008157401917623325672986490452218302265474711424363480156790701429240940727991340394344000687848465812248684439334156697096752586619425829368430337106020548118175622204118862185948385324657811108407619189686837758418780115539806412563618514891027213887063660142175106684443384876723332663520124751670657183705368759831955479829505317813008506463250668187212835982100794711973237273901278276437375446686626638710549873127211777577814834830719852758376451345127978919001709723602296690931578201057897167601244409951699992540490296476387660072389234140984330510616253984776084399014445269863994816625961720237882601759290820206490970356677362959310721913956093760536202955221801336219581981368300987532891652418406039750447233675567492424880587703379698110643705142680119454968240357908892270844806441347013491174465222705784896822886576804479692490219638179659862688660142181101941284959008600502273403381304284545596735401889668842263359744177202393255002712812400818200694769120096423544014880427775773651760946998016403948429891680716642302961747301661555313898049141045507608604974496811362265620091132421671249040422833987280215796721817188584653549665533213646380316588090053847246514246678453812920994352423089103490877545988840430608783811416700992893113752650769287351197812247562506326809809259410082932571064402026545692288109441831699975839576039935609476809202522971173922869380622930421144423896158394784113835106019037915409041509900972986785997478172513459366522003165981519716795634233807092293348385184484417631463777665532476639683429505806961929314929010802208630662056563586575551146261091232961312249623776286934877213957262287864152374723312567089493064168267896245581485642121559097600866288231355975593257417796330919670185930876167410474949424372767001640927882099635988311142992907591556317168169429136738028123636717105598012527393117447386290433552263695393779941409209857310195129784784977321586138444955820909471836004190937731023423374917800269333550503197585967264746331608977135831549686633442927379789822196124517482252013519547943021379980504120032135177812702904609512242714832900684061694801751689442172106008835602865716939697531820653728344283469465543287736042877751190207577728188950081311575261742221876353086906052283387891896958373700169306458988624197688393106996770951559370475461787884636229242124903016590436724950276253151254520442937906460109192669523549247210370343405334295084419568229050173877787075751468210197725943871221151377884362685167083681223379559213198227583328880304227528098483131972947234936848998203848057181005612489396798715681623549877996865949622285726092459055498962847653760092164138474247062364831458239592912000299915221676490087138768702710749446523140848313043202867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 80565654973819612834942081326413521259403325366160110244345860437414982325923077781976635157927332711789777263381499481629473209735878279058329494882295137175756896365092067165994645950192989763742086734074751355255342019716136492595780796163404538887534880722621969347681273099359019552096810055042953687905985849144460171914401935635526746392743733564343151904543724582676801982251496826385948688007085909776573379915804042527461198505396843644440893205984560208546774042532532311454391089638308185275353742625226002054154307734034869785925543916904298756858419417814058565799110253298181607407297927936509035493703984535151458432878082797768933543268134130210170619508071319982820399842580925946387174622438106037713950528511701047890484260789074453951024394466346223592266054730732052164232374189828640324801601338542150386507471203932266407158033995290689231042987013817716056128769975979116029333711241189704335856148446957230183009249977940188135195370019936253024434446258475392931545931426448007976077101810989265867306248506597424586000327493658364791343992113043099654590174947311573034630734798843413508000821280716399943655687333923164901994121104325350335262112656002864582442692536628423872043824606868388966326879940557339661939933640228633927156509275666032774953233940750256126780109398980289782281298269659213935007926539524224892088999113876080241131014137006255041205940816188767063309025004228377629924256657004645635563900720856502582045936133752829440485930053402339506225819174184187924717669254294910449874068182646629112254175540749246343963074094860288174041882964112535964478450478341795267081074758538858027616565080184342930466093454854863424140023798118519008816239740687287936404464357957032886762853776669376095269307925978697757430808921921425838417114600602365777730966647808648666754698347399862604837073664401585787036990495563232668086035530281072198367939483480444161782058106443852693499563721205250732108552788258130302190950876649737042768298192483887679421333511762694026972948152568324730799143940637189719541727660509655521855888875925519873969908597981655699455554086435269615507983238898803458336062097223117600302954076197645161574106803412789636325922791062201388748092776885902765276543644548443628786523356359669431262657839690716511819159631608288610162354415263276194194273601493304469184330724118463797133392766412127495617466483687855489543379008012923821693421486788365013693768547741797379089328428137874865750907265059847121989309850614175104106505779422133127612295989274142005703286579311305983597144824826256840246290654723705793281247208038547492225084413687135004224211789147522262372582528183435741033557172377079030434566673743141722639340272089546600846691990327392878883829637915028548667414161906925126398477734207979383670777543339709422508677876759162343271410578932389944433322869640484974193384784434471976171966418290597087758657190953988854178927978269715653198975149793845650007189789760090560974777586170172206124768582895597819864246985668875517185559362677900817942284271191317777878675758991657655990536652195946915513673572088547105684812940790839037198175036053442308485421177960401565977585086151281158836978766696028536440107838635011745281550618789926110967380156877008367662926123055459495945682556171929091461379294579389682230311971739394157931301607265538011023441496733989550308116409237498487980836017860223890110644827716039899430023368814143123210596763159858936483110064451062293901684128149641208522347551353402314250220076021434987008066265248536985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 15100015688717484797115459064536558728902734832510632543809073045486038801592122157785237346682098038742388923771783983556034369659204543488353465940224235496921472650657806563146077939101082752692278253510227682034615205772128655687657247675673634478606135100144462713683965455586587297279118928369168647625686257916525338208275523861090176030889813727343127507834742689046258087318745870338619788593544296419679943081016617561610382801909485763970009290731941549390461522538293170347723376405991867056726613370418140778006460676753337014553257178939633546548514351374763704665493412396693126558597223068417826054444389459781639509862587937185199541933597179404610445092259726665148148265859394341754650632839137283086460310842079594909090752550042298282156993321542814798395935469557917136742308966519082701241813028390943704235582576102393050876112100298572532686113981424991873723769457713933882081368261452302588575757943521606201803017696376672308979180652960155403857571535807743475750916646511250390770732176726352349405435795249476237466553519223508409404715945269937115864068921623231318811928457739938746963988204387668329716461610416069044811105321788907406730379322177823103160601942550929029619456311352234290022399057102297176880342599501422047271221659440406948203816347068104147785233364183839090930039695351912430539304363814267861754056943248466026279021471076551281027331697386268976173736019652176007162012257458519879591294401993539222477461761152255052517498933828251847677160738573496612301829811091667511670465345595056985186990838402656759098056032763904988454549907850061372565170626820771810427423541253570950875967970293236009556930876052762428443516793966555412445792219770719955928066920643967076956900444416842951567308037376361167426946336242126749150102492216809793800861670622276313957371951561058726253568186581807591123918224596902187396512124584895260834919806873650684591350813266711673880551529256261560634669187993807025862202236769501514450477861412012328543767483458983841232688395567862720552670782501388052095553174557550321533784418318767907285478119345218976474738942620975006845682472554901389408348280577641529641354486949545645050907248090988684317985764876200003306974212492833556916666927581268297173167594950818620592523125115582110817646650960415696492101821747102584158795562564841243248411128696284219429306866779144159361201349705054796961459245684797123614679625538447565198648477589885053814114291534115906102065158808856662630876845977339658865248177404642771271208156450682949841102295901233244467651340703605555996871248379869543538609466712595673633678283700376922775687255547145335017527283356127070290446290219413050468272769993644962407947031862810037214078326757646761408880332626346807319273750977642692163036299979775774380498459166398380602877280859063338442014428162229618924163492873790117815423534924509839233257022732417012544219540609353801812354348053921243647060078640058974100201762687488483783562946037362289618155441749930820286177928816878180275977015173339620196483663713207275909503843576481658143729367532636706991069631597801712460753238280358103804986923293287624017426972325434319758832097021937025803431852301341216570923632784186917130544423765264650810335265405336049018125644742468715244982810124358440906480820053876849808099426904583088485887818385618029534438487631291977251559997528855017355279948073530829809591805872429633883763749888803196814094207881624382736404939004448576906984839404205218731470291702431537243854029372405075142082332920381440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 2412797415954318233174790711998436266137249754856958683948537522726456594673163730480862398323039324326063612478973223784692468025705867567384647971685103342057542951469213369830159553523770222832747782000902267994495311421588618819598684855437453517871630622748349364227923450368050358617627010499377164158141663475374638303322716129424023142599832097846568871550247579232135998889440903603246788424228678361347174963711416454470450220053805672021234173618122889100343644771007815061273636009787602067254415708472113014790841767496060645612547518776470931297803995282210352661385486520248962360392557249702550726579738598468270213055486124452167409026740418532676153320924252474870150533834447634227953360407820631280716667144746081257981675799465023711981809436254945742143029279154183104128071282210190152165130381226321226963591835883295723909122079101427854866735944025207791186415801684329196110698076374306254942098161352168942241983636377365848843134317298298365623466646648026303452857617570353488315274710388354440114731211458629732673107768937827194239981963574316813389902359185580161534008797319733455091039888682019704220150892007452743489829114501084122674405407981076303954787285215499244294971272628454049042643925850101885517198994798928200520332145294061013385501504200188365196298797509128854832631062964850715558691388309214309365727455050520997404378712307497634172964697896560805936222562265640757783354318953279476389190043720466043797599532271244322272558283258558097661138398526468281997685920394220125456619418873240153454004684883598703482214782461318648690806434377149958961153838579651382334960928116418723547705201065484779915926362019302852208212422991523971604541566193451770550005497754568522023351380897507125686646394249423482608697886303279728046479535226546757539537307027809778498558847092514207462915411021024389456995404122141006464423694259472386427883720334880128210084334305270493450747444692113078739515207622573040023548195159341101452618007932374717227615269416067705040449017382830423327966025742594560687675998528955827627852543333152701363824606124565837510088868198331964882309058866597334212417056142295698634258210127768477056592577136348062768448267702083387578660422816614540359562103262091312076248765008138905750517029590047201339074887925744160756311590024230388339994464863794141136524547375324024223082561313837023030199723347171284916743433492981583990630702577943406729591439274935815721342236432686096635436282078521995472282911496666944619941340927112057174119943034627590290407275178296572690641427949427987971841319807457356959697443793733323312693233746211217919346729334909773227462274023655058685408350775833095909318608505390155697848538955612154011456287977245300606526178049243532141248841897024981381893797939809322496617181849819489512594702708349434442355473012427314148796531612082079749673733897645906779018466478315081629213711334016588414476570836488919520132125966143856212177233954615797465000781398995149875827663424042434428644018587690007746819245135111654473051310111161494268792086900497745937520775276192253164508192506206532623319727671318295510292925538991742755713690095802432692585050964017708243467214334372157477459852143466950720809469791797479884891750469907544850156028696287956545760578827992980271204829070298682582059720294777728570196958321112613550597858674881702194623313563657840021826183283604306237464711530734087694831309441806979463684595157112538669565608012904888092015748321225724438045504786484836385723203599106445761790701731840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 325260732635647815318364990659138486663887222410182268553937308627078928517926718689932632677599973837589874554383416085845139382395876779302344175529313312427420280427389505866409696943702331244775128351545943579840819628988694270177282602732891273640633084002744072662545547062076868724228131870903102845155314675265074439422267495540852811212964950911429969694728013096815374021216822998153018104600357849450492294011877402180470864905538362327908011413015798681308431750212515457456913884535232417719141182759183294534931469076392136880475239767671831559358944533756178025975764163213281405170231565493768796179513418752681068680145508352626528602649295491016515427103241589608301797640934883640209615534986722589055899660011497050415758842156870488281763841684177264181054507732084514248101967377893389999897952435254922483677170009296482296818587818571543741324183445314383434468467435936181050890914704079596561114100286323219603084517942781129703826053543858270537239273365348617151923957512899938615900318313209974220037638480388925792455101621272965477370788983316097390479960194894909320307356806947237190606598237593535303293786373096175100314516542603512652908987747522090604355983993687781183082567792193095614262115413626625792052595404199892137073440706833289815261483389071872200289461563986160121564908025004165369109589226989164726983419161083633933223792788335474015173105887873323505996498267283813270684422108260294241191136597176753067202794497785256535271668230423836434195015917373898422202852410629014994732141891062022108309688933892395968249937386225682402395342314450651394563398406791404808502412647585177070174132443049683612633061593269487319040678613317437626619598591557460278982085271971559724577436274869288718016582369028113241669288145171193293858662420296577258719348704272830225530915536923990248034453354105599604179959170313918477857388384807113454680000660366870802868195735960376888363795606065532390755137297339196028804831493966346901381077862752255532985005580489584692565978403668766042750679907244459741050359912048944719277453849545684814632216235146292937575903116622276676490954801918093967178056391996931552682168433382298514761325322751183582692704293575373093291352173650011512301933736200367374419519965339042965164842535023401777359050626277608143706786881125908004835821715498751870825802951532806324051444215242937821604529151276128836345985965135648546438001515239616930858013403403135957766717790804363107526579755831682862852005944450228112615187144907422428659142680436194217356185195506179022486144105387427023162462019436658797807300714454857962677376895028832402030777109494024802795243155798561777009562050446748146983672567839908690108860707773627131748389060102095573334230766626060564536864952335299914259798986370613506972905154848585528128743400349322637371941117772002542183740663182873582379742118835025229568260269914981767091618002623919752944943806898957883692458376656114949677285351802480992060831946356009465963645380162518561009785187561333082169950916560106836444418982197815982416600799636117873844750525019783495552550063244367300043526432176770784720674277758676120710274304221000254341322692440725896352751630164883488603437732103925476735576225886756881039927169945652817889828622322361923808940185829843382947355326233718240109648099613750896919469483551645495425442719252703051285029232579612110416829669717081926867967964032165224941487023733521021561504767913989159187450340053518708658747355254427359054798121231482296198617203977884525236584448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 39472320340843151961279526434656093054727240900218471034152839056060166848489181328060623195649768527889824275322414171505338725318565817923091132830229479598575802035171403543792120694503742487924822301774825007423379656806516009415661965727617278992663619979651312768781646462709554148092212427177213582425049889617060066187340061594240228603325236679861516323746416787517914004534429128910341240248231703009282873050788033119036087229445117151467181997730158629620132480563096688755774809062803363636159321750050016547956103525878761154037306465868602456885881797767515098597095929239151875296472237137960519473678144431482358386188009963755877554382024373443845421889336267673706778728046108042182519289774938823821162586833330860595865939250374088715647000576340226747315222370294764936450972916469198422576998136300717575075071721951713862769498458842109020654866199902892423457508856489323655539187563306129398530988153797881387026210031216503877674822271324639339990518047167563815776284420002988680334888726210912531452830593423605225398892678379400638022554637291953442238343212562139491858185253805538079775578642653965797419172553421097929169729048333834300422426107383112598552640754650811215501760413050603032035396508168093802619105278410866696665423648992859736794765133126024560467408253229508172672966282090482864050983204251426692577007856044969364645940237728162796043600806519163466663681912056772945512165897737525406726030636453631217101046212397826031267863802465567475659469424694284088125755487981962800517906931275350817790166709673916573274319704886324862841070687551968613045043460635439792616718139794894762634743504185152625160879243897960267193725480891980580293414646802757881040397499964028971276518374123227341741744454042589004797197483379803665275699902198131896213484347610617266888590129307984034319214569076490034646343815628370471954907988793218867799143409990817220263455784041498923657904613738801004049510392841238944804967907299585507000929165167173129945423023384511442080547032511285010107268730890509300423521314603330919321998537769167523559138689583895956785952748513673317586230562785520828142631180199441733833313398785712234188018960467921081241197667611502083119701843351748542007018525379820917440375250907488362430164404120925202523619138364249509478082278395835406579884010316357771867478911031647782276222881507275272937202257447182873222135528840647787989757743225365845033857115585125357714459399125661670494254975066403783778690679511862684060932734451329882769879572855112936853745551976572646264835014282093728185032534218845044181680073124197731044370728779320908074168812463633938815546773656102825747683232941527854092913059689531856857692158960716509205206833240002422406906121394500698629704921302164923210012536385211783229510909496329036319235902804427555988957460157732453430711144256103648298654255733831607683328824151845501081710720373589280057880768937232699581379279881075916510083213361642211448525689276985587523052812988618996881002416366213079843671415816364595712680012108783116004059951871406096097965095100547094679776314322952161677176883918581682807956129197492915667012184445334598681274097972671053281990506020450754070524116923792178266171121633600614874154766170420901116711995213125667154587586330677576884094807706206596033131079527717668810033338960959767154503983170044307291891254413109198991379398225779373511715944345756341108747212487136141315150651383441145032075033318386592622855496282193185229136745227469905265386096173662804220313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 5159551793443481385437098150402432414936492420740113974907871744979953130466750808323754929145180978640483067243702864892109021076591782992826586505976645393867783216167133026903163320733120873579385882997557269081603641987571833944369269022598848530801527387376873627216280929960226180488620628748982703247653715350110099772392013761942951339188315938488867461339774624752113402653214534478595457476401409385401329053193749663864501700937389340712642931228446801284791882114712662414907608765832911799584626798601585682407681206424080996641363202162068491481594178980774165690822668006994181634919209475998391582480979812754885352179675763249145318221629083069830469693583483745289086998803487876151653509276978465757027715913216792148158632739845136753515165318620483077377199530093986039649778265404209610191027695989185706120614479420658033812988903165862862665642373931577048917382577502063493761071297132725300268415447750288777596685540312331495288323453328916384586071599194708700373993884383486256133868476303080518501158193155931303050182211018319932221237235666868930835558384045797660702925879017050494975261074812723398586782751628121895009256060172247895210175121908772372970562233066239594016529623146569901284060220093156080198510242230359493382768143577655312983808961880548391204771526435413490541169594159366015027962260760127740694534768658821881888548947949600100029439573711703030785534915874641026096482198435476303085242030006225530987405448586239371682172805273125596251458643123249724723328929772903296217759734761465601107680349676620122462634636063299178743705609181986570745318258044110307704834891632994717455325191296155346760013992371035256266700067283913490765338139997770961280612519843933428137338772518969837224599333689341063072050850137647836519857995050934747787871196308726520468115484538955401418522242129265878659363019887038633485392980130328576191166447270411198301831163428948763882804952727035006552073682018373794376552477998905576596898501814474685977246705053706945431196127169103884921331002064439225976397126888248810935810073684608307043915441177724306631493589841478902444172312340557747935206094173702977410388174165963938305494539919861511980751928146319072445129836609911521025260764332300156249606236085397169842551930656042453371984794379313802654561182511707731062517476475437674430203700656139527353642015900818073722056570714968597508390183971619366105302031131972146393521957451678941321798687702976788238253458268022859651587021002722127313377113283989056143939333875162815620476733083079044898988613265974304974121386541992160812151205013120596870605886638903941308563608373741842846606560720599858011664296577715609837384491335528060949188007179985630624964989867628969327656254982712475858361143183473524874605493725842338625202879728403692475687324566119130794403994745043323655186179890274865462923729171437318233126213751183272840661260594409779717913825677516227477996068903053768761783794224842166682147282672714932645296273249163199842176575093784757112758042428627831666897453708502903387535360576066354978104242165369231404777770071306200284081061397484478689780734208052043562276027006744051536266957962216577166290372255439147302273840646795675927295894860520611039052607193806578037862544223605586125040268044679475900990820672564877939367166045138531669524819960858815530239202410197886759255147243627911013889232869025942900089979701434111533382726606853483165759326083367300959041513475316904194054801817284080904600474139986389322414626254014644224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 777003103691227364889900838529471517918946432373985925718221838863141782086299004910342062846637368343888041890747182811722550219820814831416020436455931295852116933717928525978923350900327373102470359904083730692549117033100167229852458453994123097710757848609575843130478002604529738493569008842308751647710099558457370706133267116983550083929806950680560900942355435670425873845414560242671099979979462857233640010650884604472434298746054922768046954308831623312214870099928127566103735613898971264576870803115623231192819995027273074109925354815000131057231944870050122428004187967447829312641800529672005027917353166729118039645420777857005326194045137483751055594982029470748360866995179883014003525732168984007874212408926602080999132918337817882593584204733427409432933355127125123946382572833046480572540818691444989881338968686992362865629212911855017722321151364901632504439231962289452045537784905377959244409069818686958545650000494437334232145303341040520554077323841744405571325416392510717386221986247310077957042003489825731130954477021039772066200265238983246247158430884343059626174109916006439077513311767591567235743924885569698479137195318595995285595142449462547902972066595648700019819446541151872165415856222576076244015452030708600305730635854585733821688564434940897124156940585245915168660826342944291363725911071464676499751187892917538501771418981982204648764444821248355995371631655642991812111867878307822815689070274730574534953021940753015207054863597784680184799332480408972220923036563976706689050594456329776126607589358446056704282694200606219988210335684041639658097384376445459671301882236413330036336474015274014561218777316173514807803134849185969237202860799256503332312515706940100835507146561301306549092284067700089592298167557100014540110848949474048965937141448929176662165796905835814274780088507462015487348422922561447027346581695476588896956608555845377188845167056783024088439388275646180221260327539533701924051096883868931450549448977796552440938107772233594095361530941778172220112249352697392600179329538701294793107074601548775940779236054248276648902923724875253183092036368171040892719589185436791967873566893605513908654460378804334598925508239742196048040810910312682833035743542701703020969556323280589589254758926030084479722848079743881463947083085250656356262352997558412226665959354617051745680824691334119474340499416402762809779049737981973873754254847119608431003145775154879968304618105444536247254344841440945181838637010796725178356668550341146821697032856051067397387584993821668263739665823871646876873261895241505730723231338505737323350215437425654274625044078315751883090053824166341368365771964947776831288868492202184856227582507598153610361026830953197409854371303725515088424548488292516429055361473202061593966120075407343042997716442520610775908836092572321971383112316347196891786658191949727669532018117933972681829636032795421257433510868611133584625091624411810873956556616178895568610209742899606203076006547407967936507490344675665258765750703555145000554603546464396834655707579626215519710331403681847819410027386944161759640948170183306477227983369281660224953424805799439527773104436513185031944858059161152203087970159260943964810556654436016843478912058092091031277055693326938509195627252910862208479674636668407044504937816717149822864447899187443190353483757020456713979394063598110463685486379619764366979299245792297913451991957974467046805289041670059313845785829658371003004261423563635035875548938871192057591188302195589120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 106441455799585070679556198181315672780915490281945585836237505475897479205691548932624670051717127988074291000024176851238264941727598015471497217358987696048501535834522803946749872578076966597561612713455584146909009109403435345747564645176130567945125077127415837273173252221414499797775430297210680561933050864188856188360790921465845976248125297625129470673402865432236871755219148334768803107893567134643870830659022347899828559933374217135977707947760128262659991173652823723190432113463183116079668118108823123652830994101256822723259264317294998397832138376723743682104309590288701803648596617982536156246534595336450065952620227837437072045875446994737117457058733633989542119790340328432083701721258434670995055438835593395318711057903773653936319091732514916115132649055446955608020719275929040660827761660150331039716324825588541819546537236035487860644935264716641361566515648197158243919048097895297532697568786139179745586932706101835287839574794297773188298162852837314407840151912485551597876248247686214720304659355269625691696690080135198114090999626872798433687894905111636264494666095412748292840847934979767619100074030501410595659782210979278637593769007335284398886979693230157523298438305490474903982772924376655729698689927009637616693216847268497542489143179941917667851033085465995841679879410154525457330392872533540267355669937491134462678911863444697000605657621070913017945895394754751785350446121060032000491333107448631356225000193502453381453189214246840369101486840273222772343239498322589653289621503652146177162779382912445535419809879048526713018359941032702339920699620827286648200055713905138036396018165559454812387929661536662702610847320715017076587210216232540378585131061405220089313532045220838255241557620350401295840073208510852977673035037320676124503216233305986542147194774138900722294644318879171491073022316851325205377961527993281650148278041653337864088735570524683860505854066018603825697533883177299848410881061955882795116148342134143132999846381089210640308716393026916737517005331724556286526470213055792659570557773811707167250537636659057942357230276731979555786286197467670852987657503089020187969167175496917130728721026909455515446141078073721413408489001577710000800184580011063642231087827642084579931954425572844637641277309323856032285197710725436790075833713573372297527146157073660566979014870131283760486552470813266819487549137345855754169264225302875793389933936659771987247006036669380195907347919223906299391813885052545228601570898907671272673061149988641473357464209333508941757192084812186133570430066491879118441456831951823685744624323938851957669898324862663206121788004063691904962647226460470702467823562415764913653212564270675548881414436467270221516178370537163518878732089748408474772584076239367503211266646898584776342235586551820768739696788472548662766374092515962779182705318521045207280291899570551934516482157693427528858614531640729045455291660167145594636477431686497574610466142427285775996856459523014890968161744451530758761405625103006821071495498408964722327536882230192211275914888622068593870170205255664904631778182097783134866426553880912907172141303123971607055062215656252573209837353494264344501478042811351508044948256209551188880168195805926328146195111696944748336552420969322417743201641923877826409785532138876894761399511566321815534182839400215572511087582472111640222561019376710541516872654991209850422702333122946798601101282675091353180358774091872650964477069453507769129350882403121205110983412940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 10321350216424321400069194082237483816071020659965691172354817660971996337680242956205396216280459562136158789905932620438851089677979506132522606143417946774984055691711377933798950564473005558554559583939966765413452441087559700047868645264868208530867304236901326489662236367421285542640726368360452333464131143765867053413965761338623498008156387529024246891133359560292406832923333969281581209325567205778326471589426112031528726024029564443254612790970484794289068894128986344552383203279695239608643937624268462519683934795092801707816079531577333475136282162361028002529407183066578376450646515404400745530183549152335100657482322097044047268959974844548532082003713075653504017739160882370368619482847037943975321006447913825310662982917922532779599510051969514973308951306717175700597851868127493126791419091580559010558661119273997832572907538025457191136282860113719836942971769297002650343308193733493136297753627982144457187474281605070450360195790726006019559740435423176405059729127813357190331485568821184056106606109614639546465498719774922066029974205015223483315751445696630058492335045698668938814366929796522544526166186682450131053306015306216361284426557294603586836107805548042040046063957460979851991631368464911444031813093511899977095562073402745914635636576525746182791849572661226883556235631635295296219882436221064778169537681100599435267107947026075273395810292069084345088629508557905595206738325924521635437300755533717852250785527697230409880804761642677655252738853391264010496320328982301096887906667000821687704270652198474349149795543739369963706161602566802606314896065805981827766952692741574971511272844562409744739807815301539754798047684921143200960447974657816535179680497868483064596342312225957364721992624719777336752595293470178613137194996725054252506522270638206394164197204142134747353299152230047357864852360545922521033755296719884160187929679761982114947390280677466792717465218733175254841980625109476110777730835588964290649337891411486202313057085645322186019652992828500414381573890561736606946178682991003704668089808249000682006429191385977298402799711484927609575813928130428397420947367149198116504551235308440078549098365362268209095914511432532771144900068907799694827929997174074580428476370933118629280266518236770610134746118729658667485661696499258951525300359295651035884745324208996712629872279205640501346877046015505915977367708261935019564279964455739565056954202600029635864008366252264711121581272661081238718296961991852952175819834420771273380895321395286158581144283871188623726549350626701523331583448756027167995237255511665166078580585714885699606487752725586497899021785012551240773829875957737150804705808638540800225047929926195219901214304181157616169423976265672263827924208866266809390432403061647021056859489330772500846099678857610461863577603744107764284933725267004186697262900030801889610475837221563642255168385771219290147328610481282339512878727362431758974346656511096615439755155978627877903407886898251043190017670963096734986633820568884678735748813377673323724060600643003351588492449805158338633765694877559523235443083934980589293510121119568871428830349076278565787849328381070156504217379452733786670653938718345846578352159900792083220857334718720048386449549271022049723612111713567884651780102797113286545997883256375550117700677943771190078167098736971798732494441610032698179585562503527342830585515158459645638820596664555115460892027022454694054472762888020916374633226482036151909620968662941058541289472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 648465840889166510131144291185572276877557495474563603449658434169216664145694247163107889207488683157505802570350312835602020232078685533983580555216991362125929677826932826726088783746022140061445257705674092487313098749097885060913331976536665941544344378927695893548607895621422415555714353344624539322448631595242234977189895610962824499631735921272702303950733106196041404283515306019051774551132826962662064028475551221047097707302129602864650839529110714547582852318354150855890272450694323059388336652316392084682769550076990786224190438157510275420421084225747799565566641276582584308707187845061142438725157415880119976332022630421605582172010454937205497182112474191249892072818008072691002273102219952447254488690397772472213494672647130408922940551443764718589853117531473589431606546591759474477154561022749572452317762888704956139106079438211113060016744892694556590485439016025989919134565269688398891678722390981138497751734123478341925314435777634163058519985570800419699210454841862981260075200737831100200476481913657660941967263980459790140979403212828223832716039198832157582744919560939734149155251443758163526760097239222757138498511796828347807669617743677466085001683478771170280052268320229631819816129857837675373189871044028033600796377179264744692471746304720304457358322745063702743501785031416746283108194386835551777649817303992992274866736096128387131925531178574626909012945775978329950662616397336193224485762923280993889768186328168099853806922540652175612762222151258679264100758798555790492677273274466397488196176761788349386370783301384868599717370113316347108105490933775368511247578618104272866444324438011801919907759847977627255169834986527309499455538622068430111738990024844929942098753233455760903413778239415764104425842606550594595949011429476577006466921015582293766331864590283749369749707556323952534925437328106826534826685557021909089894347315373298275807203167506833536729911775929392193578567994637692803735856784293933386927832273429952411755788168368360120419917140276817087483133229002100392776226767073134531999652743670134336211196715212611545815132221195358454942163650325130827142949270424141086988084009238195495396442212258377294831716840827546815475447969676833318275907464013611039799207737721806636931659403389148916678629375093717923350147874457681519702280007552093816599996428461204103415740277749934348685784608646810326626873014350510790000335534767300447115917140312749260289918272431269034881624558689335856435323135982660142490285217334758202708282959835156301438444098129375594031407198930163410089558370858183388677895513324844561966648296012188354758731772265410250671579836077796745195449667401383623198644659595383860699540017522210299066335244968070632471171959129885386705502442387478198237159375321561046271247491183006479464038049713204635057178000403591691692759644375401338921593975523288742168190336448942036878325948606570825220448738644586568837816760095411653809986988556499561691984095657958442812967540744364113172158878923442642400618394989663488851403560050420085193679969298078969495256791040864242619498173986114248500367820948566446263131166599046079395683303283591665758149200871332771597226665872384027052065029725484734075833680403776121630280326968736717080765526605993378166311959365656017857214188031427285066552831453840532494565573218844247061844182597902532856737959672928044602582747334216683168721810936767484446701576380625616144437910926512636114839817251793484882035956572091891808205052459862158475264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 53396385256728413792860977928977291760984206271574046235722462101739586108363436976194283762584775156854921605345181496991947062604702277626551180317091003113073880004478554735816275655748936224553965026427150985265104661849342715281926804828404380025953097179183433159169598059612728324294279694006570692534254531362261731463925999429432688048363006421156653783760107910100589075094261775597825587970284508978858571336974778068262792160162283080646796022220344571258093190806458695131878653629747061450126683559556597484557115520403564190839677207268103460626895408440060633999147217072192379940063509770797009287280828651888436257503146769647451032534085789813624581541626207397934472960671867604304031314169720308503363085412488821907813384726065205019064977978503679421629102091179054657847769229139913554099261712713819513439491555484058079401723612532752687675030942794627220709005775384527170293693607015406483955149622129544191124764246771142966178905868353934965642403615956661480045830124717262150911801627932066568392048179233087380978393503371021999633520464555523614393400793415652997057040621388927118997230967055011326071215685473142099203216705736363101631612508917953564416761570019224580975225335683761480403336854044812194407163906286879660858671386515809446522213868236280856470130992980760609937360315537311732862311735462181514818956887086778197068993361995300381511098403774953601388856865876740171016231403309973081746551097390165091843728886211385251154263533595666543868302639548359969128404528667640917503148379530718666210451134819317764535864766886864791365199026941072079453877270386274939908106258548292723586718013824480592469185552571812961497010258488343511636465670410093222442319917633854121966044530969080994841053076115270081126399699061454670187825928201069464967604048526717315327438881315084637598140516396796318331159063052230027264675232495726637616803212067304834327061310250746624958079460861824153420909536634672937667657004136355642875811889230180348753745707219824740499536575428037489652135198117841398956677440950101875426197486876219353196703615969787996504446419205732609294913659999367956673426000248187203809113721559638849665359244793627200460005784000441315611628918983022778789996751286304322799647808799041585004650607836023814057266138738569486874438778318461000040761467412994264045709408718785394584708535917990153848813338540892069271816570044442540209011858617672974760232000358702256810138020479785829884521350813964040241191043351910686570148187293557374677367297989981269320640715373500668338799937686420755260288232274872720801231915977115086628982849692483899877332372574629625876309223327431145750182148619576316460645635428844270829192887414347267605608615742923947217539502280664281413036561815560406821669233798977390686447354281198599071165892147327434598387749865062669805289810536811340604271604431476983863344938332389449976427021589977512675346723633910706332123179417249272105588935074065978820773444359176519371397632720784035842354901645313648428296528305731076312845627528150924413437102994916281798715181236375230533198049898488383504804341271192308380421849635395639092516913178906396458927688387736658585386653858353973556416951460139031179786041076889672531776130231007195842519580414310269036153911922829706576866514435269127884946275211339683608525177695267514885542899961572843131835220653481473340321681382265437403371012244254467971337846779840077582634601087189899172275661751367799684801318497521061463367703465063926988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 9169739100820111836015708639727597081497579086814470711344611915086212867019973690919874816587026322267258527601940380453189349063737084554545126112758159812541128800781348647000334520123368122607884784981521166258690934826425388421856580753346371990128430126704449982439407639374863860677166004845017151941295738162927984783675105042051803942870554661007481991071448420453099031470519960521913363970079250838503245267508478822549902163459058772365013429442319602547117895789926684926218439896128423365483575621279948405107940831891988178520842128632348272497190332967059158585823745824181267884997830318901548986669944169920391506273358185187590116214195806950653908013753817523756636544965365479245042828919066256276467419036484818721393500873167878941251824042745220810045213752046227091462206202159884631406686584351530354866245525497112956798972405684077449320436033603343338283918520660774614496138339077484841557817820731595208550952344152824989009543305413778159332999520664586080064468350764425970732619516777014842515023198853992884023915678071973170390308840912857898685000636891159017930691802468678097482121044463293909379187154509598150308442973697201725453859831282367805598941264237460344445030910289701740335359827377391080373888147291304921275211655268129009554627291446311549418669184975149133606928502406224792923133305893957236515287154417616230729871891482986720666521743945697800800932999255277422588918189151612747690239838226638620236757873718086934677211542961977378664575202549630235402396774588399666149581516099578184484327616649653904515564143991687601858525047267674050157392118295204242571912501031938985424086140114818387585622677774649983422595304036760682730105540830944724897540906276142984595244861924916902865774585430014689206997674309549029645541681066379672986898916665241738308234382646330230067848078130620613144004725924562859043414787459025509456711069912940977088457209646937767879748037779297554398044080816986008617060843712009059590256718078931987077158500455112598197251113174223662471119700451400677069911506264634110017037050735956900105315635536697275330153242934017465945328447586799599154549194777497925926373595989798631731053524770309079485547123929163467534603979830347804162294225763485731616096197501953049898106807493365033762611854693503039032343825135508737024168976011392157773061294561974922491493399679737371974568350226928059907324739665138176340321351244824736444712134449888058873898065106625536965707556035427598557714576143812791948013350362180554445047117355866798824862611731035195172021214644742062538738460727961497245054155810876838254128114343808260574390908409318989245005120923768896018294829392029141119975027147757496631679086179831985067125683440565251930392173230469973509848835536749392601456928227763260447649782101099807070902728963295088844406356572928042783984168768208842612447376185136066312452161033956306944242200457865874172012257122434559218514587533835794011189591652965437523797263459033330987527167843774415553926309859625815995474743268667119353960917479745178655357010989652724601218161922880088535390652843589094794739967235064883271279020412701076037561148099190293771699731293606002496861195085239578161205658456463986619818930572177734448097942189880695123789515455628038281722774089691935705027100916948838179997105891075820374915046793561738008132815864459817460318035388470434361242529995841841668170036816075126731745619095232261585765288284287415564390167695009816559703719684354501451457507471917056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 872254510030089295233514611046013069664308875709853715406526836499918248048654044322538760711581686366134746212932815195217430909096877913190973982610119215952940670405386986246465937892762131941580521822870013540857883847172100124026279256947744370703802809329817282727315647358853447418060959685330635513312711242694938775914563885654507550004975419354830885151126542806333976147882254895308256530560358945180369811605843943974644853313874207138761836590963895458400172410504037256423194950764780169358346999819366716099387080973553922269036295320694657835901649722631732286078077645557426760935609683040847609335911948166845198957402566527595098178491495173300786303730657499338243476095441946041612509696660695267963231170196660051647730744387703176445519052836144553245058874302152062048325443195616928596334638780467044463670948362364404564070332095070236560797029851987090396818142158220809391774561718040588706730249693956399796404896123390382317458985782328157252280093373707321339696075214146715267008200503609204155402249961061871087340897821509846428274768060303422766793774806927489168440047609052876544260383607997817877755748533685118404771187443175366892619461216799396448835295617317303559341009080217159802060253255644706399436758934315172871871051495662834353922643655010629265967060992367295656458635382073029227254596299710406498244400677692872624381991842575705308475640713443052590085751641079214627718560620601183974417595709680914410840352927051036342904399014777774713701864350062234933624612565872319897749496836633085219204260051984566949124954107195928448496319360543572811569287987088422316905297985327205165144861631385014463359475928161929087621394392344469122696187486594540457374332648159968580600124657649178437489380626635906229085171723412663733200111945928504012265648658893969848096398160121266274094094458861752026369633458533130641637427275182853902694784662082719913739917026157162619094891033611995859744938624462201333880755345229268792182617143855741243637245390029894090732979656495391031451843527572857853680120679987290173957720708389262005670688746423989850990356916447678756549573431406656045063896323797143320627693984042624191482386291673393126066288488412312271474854595551466767942742161869211934173315473001806485400010986412523618018287266765524138097527788467897778233141907069972273107893914380305087867084543900224566182337583565110201292594956680380022701348867100482497969250427129126344667433326912714088661081264183220530397198776576331628578302573408678282111569452551039630336059060336570640306896054685900875235782508235940484968744411041874338694377009732762351383595962832893236193461751834693857906576886901166469579980237048382942386388869820982872909724493390000050581458948654213421091840914913806690248424308279061738358008640030029616941018396829574551645824204290371141969447205040105883218060419261460611218052186809294220370893799631396218472784452098151350977817312642914650158210863646528677276718061925411374115835509372919198406572572614179802858620183921653182165130879451600235121857079042397560735426886155838428729306482321896835433136308109977224292053721992320612923730097385534747861574144894633749288109220904014447846308669874787475845173580299014156827727813449474815207029839092684423379788692300234899165048987490511831567447531138146529450105127207104647029792686141039548861666459828987456763106913256879931652178978912096716400376415040436529936424144738979876639697949634013598834159145289587731357691575009280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 13295382559614905275766481121936858042535633990113546672464128762957651360044438870758028104159299223806399873246407703035228407125614709231491910157591471941532415450675478864147869483650362212779685851224670747176233691418154065363662014411223860093837338173750698728011056775324054050203966561298064124545453640629754151025076611627218515657937957113267870759538211118836309884724869513833939263840558107554955297826405508641542914171974476345028220126680106129155117643346326268828570344717907625195140507396584323621021505619280818325759419391527005671299446043865555012030431177905491189381832766731138346930349714517487064972124260156980208410670994948272735961103854215025623727332294865322668691197242835503421338409596089338042966371703348704152418762277933662750667218007358505846849172758795526201585713673585633777405708116457330689369164638830279003473359168078011369977151018273717039201138220315397768795182826157906185629705846237369275333750630454347944993396886750869123603885084795480879006834168827199218186012278346102733107953163104906483484775936044460492231186737424966155629456769145952110310219176853072489424794674223724902242630204408757998917062298952756689235165335407507196821315588597993092733859637136530466723045275307654267076470042864575143317088156324297700611816093771729844355544479812965951508285095063517476471547869783227469964724760809316709654233379708888022886552322629910886834557803326571011770369123340561421879613413893234121500908946183996450956590544617365376507349185255878953148644957125970714104000321455573404946521628805074976819717961652086134010162047118476567669385917971736543255837430381294589077922965475072356965957008525670592170143626910229956664035886405864885936893929815224908079650650343627345484440066603366581346322534505294270163807301370791914529791000250870686437717446353408544928478705173930822336337742535029552599630650672463316080366074849300679559689830098556725060600377761159676515058319211981106894000737485913340624302861372392748189847779443445359702294684488459403218738650764435758969784898711978079097045877544611094395603196976818009278361319785462370889174506250613727035698891577091947763074067966381578914634891603932962665906238180855072754027271130848460199360502188108976587287702520560310985821527425576204591050048891150628301179998202322178367021025634323072558486724011677630115290712250595464032567045601436782470782432520601046811002202563502211292599287256101536371580633083829250572940411979389261741396753873689589201851271180866987939789930291909287773662170173097998373996184751906842451898611668423892054935366848278672805247051222053162137423847662162546932106695476156902645123227663449405175536570531576030115866448275082940209178382073356238731771296674986635186298724663893733793542981117096839473805152201884604481339224102773811917567198246331569283019734447656838662513826089818290560534865456781230680946189487003849549327441687085128732479856251407742575080403174281863461998850071049670447500180516753829514439241760145539425543342016611167805059418883378806268819934248769923740744008393459439039864692231324586539930641228538870572802200551658818843497349523214960702771620452068246708174164668823511194452849379834168452358739127891909940664767465338606068417224375293264887662667214642439966506377831979679124829141382400988569031623710540096016780634174524102387408159095531484682896762197706676567377006462051120593544471626885115882322701160122340467903894516624433767618969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1061071783390820555825332486388479890945526703136945468784938933388512679634452008064718091443169339317558029153045983982910022779004590606970168390810823960826562044335435325353918032437428227391037308039813776843274785569417792057665237792476700032195355334457618587456418929339973754024463135473812496753946691317635994270922503148183710042655017001859005865622834768732827284387135811752519080962666538285885360200826666494771609401673232811211113861734285858388063420295751036486876177602948838843290561541062424412140970607835484852703968440077612609007861433206568836586912027091322056423272852258440181669317689530986177876993250584249581402204954023292258196909490124275401591837969778007235995662080476924938896797632921459699816886613000536740690850672701963085842814467277203311682559897784945725579380135822933646027379843198438423149733855934866859734907937975079691522212678502849991436762331037242379522482687638027494492324730136967879268976448181142558114384262308240351886060237503313383192262185478381703144118705664025253066585155294634691310450667149596343986784117581291833347956272971168963361206919993443876208359610471798159496884122864988574086973503589281989289358060051644350688520298240151971153012476037859139597505683003090471409896713597971006462978362522285787031646879200756733516006486607033351674463970848631726441937309696201424134226860848287881193921056090677222854935200213309520688815262217961051082573622141670655253988163257264209725091604074311250817886607873418024062588026394815963516824528298013167601452517003163287318175499478982113158449192232816094784288203884249225305978349436093988444874344476754607289830603220507406513739679148715893267162862687286678266646061033421263173978171286003493709812347794010843087538998487666352281874211291669786007336285267067605018214098069340916093180303854049566042228184358018856666507011654696416831943468024934180061838652379522354573163306846536675445492862305172636872472994425825936703630313243342921851569641284485147631423737146176895607325851329987514380701742722278529043491451411164481184465239153863967595566057228689711172189681786035087175515505286359037083519874129312237693674686245538063204826080766973480277968004386510067627350204535897354690646824046847727729426163463853020819741052962170488337350347100678923290793794694970317674971065241708427095685255698202262281666443902900870417930868029614743159580640399086748080641726341055402859673383615796014110993683246572479558696630932967943007171732058082150165076898711663045633442503665321183775077596123609503343952308145453611513881415485304871086887087762879701564026018252776547570726767315168780523519455210286220687255807788017562669924776650789699650475231591618393128386263926284678288428830870086741494173655613482503783712939593216831953276094145592785289238983679883655636993752805719280302052878976744172577542921187940090214142935119345838583067147928523486678875773063022498168254465081646887123767440281567181454463811876797169259306953881877036147967887900920843027881244262885350138129351856304756698713737596000075302801309934176717258968379757498844567335295598442395448266236462211223958934909371125618853169004311320318787487377802943210089826041681640422087106815911023462781028846745579525788454585381047559348165652263055348555457273427656379100346950390312988635266796463575929890940205145601036943933588749444282337426182020735033168750301470408903761578982497803825485589846677250332470969960223554343350042624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 709703287704679392234471169882368920446743366560886246363770672622589872906213708748800901373164072296036771650458002796463020125169283150939519521584212377611546994722379412363972569433173060345043430565289694293305697360198263076570166655199551999787463694123746652198263374182986391946965509707740271675917432032328786427924892959588012953588869730762392429893498332465789569727984982243809908604390370349142622407639146972176340169600154115525470526206491871207970630337137128365500248234647424557261472867598067575741186884525801439053388795898028951012983563452992267150350141237555482454401379006480295026531825687137880092161966390695399057166596425191130278061528353837078005478364749999548599304939813270084275154674793024743062711632315393873919711856736524503204212705914252257763739708598397391256536066123564427165294912344576162542542287824310192951796809724862877556673952706319776963850823523565627052770648387511461537720962539063732633238417059653020080700276503833130140681431196316822183779740647930784949460322863009749472648125912124451079025198044220435140629714907505153822403475614972232679874757271527948620157836493462227077736643778205668482101443701555541914772569944384923094278575610440450993787433001603008962312873524806502548758605803794335551455195346220688730171342201382178481594981220530754041985426981374144181136714760278815451028905536223857208618486097587928908592561592615980048429053238193945443546143121869254028388266369803704895735247819301387516818884311254299732790846366042574275675258361180828823820299941164576410878310858202582029904630008606665549732904827302920131511996022376519155394245280837584486397558719338137572755494357952811264339780367078283612248637391861222609683987246689426888173678746327066407158884448716898627018313092938948858626436504211955787723356377960524676194361593079593452014370529788333584898075455269860396741311816605449117375621397167169158275858776746929900214999654746101448015693588423292380248178321940722046211320535633749807575855874815232070128925675756826485339654495571469793978554048986851855038232243991297214590726641666014589282723240362197329811109559305856753040279929679522297590401001554395171370818209619410184708106987964494912312368319564287621551900483995252449075437227460155831464176681209768581979995902940141575518535724652413802056303127469920398393036917960748443222981826306830847328663497213649325014288753885014936386744393775332637238999892121943303214919479272316111330356661149935278490862847507704416787460320721735106186385397743039457209677640219544061220352591680561902051971460763380218645143210591454227747665449489005681655175657038088452777613857801630399295065829792895089922284592113786070573352235530100418464558520308994391087481624982386609615759249425479868286959149826615878300126691308403556349811051069148213192283986298615893366678438430085919483226110660088906944616406894744557011515451429440829084376500392721166664034737960481428843943862049573202949052128831297950064808084284108671874977425163409785614436708654507794922725968987236734641693991351383731027975507852808312071100617107514595454162098871800534224455201556722094161145363346693600952134670466219099957110592892658751852298024137468929852035346834055160562314070716647682861320827964785521046551794718780524259879748635327744257299414898603659461386769490985462444843653352941907094816832408720516674607607597422733495692167353588856752025518511562007421298179573956273044846617517617053696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 27173836393761406641800405694659681882511374719415615400520827126660582027012389682521756320892588292603076088613264266126233967635371657635599361464279640447216262074050514450478621898257637499745502198937954212154039560920168629431113514424331088552966947696212515321736137887453131877004079926964287076630095808031547090913046022790598325330339840903397493722424389168813636721577850197904737748339156319244653243098565546148695357860823403641508541030613592124322303172027849854842208643648583845538937263697723444460218296365131338882630542691311683021713734103969853272129030462099762099266044516701224831070549385151868161011948716385104892634278573498150996821746525407880288632861603558925777532104641141850917355537245279762900407673872959350866111595776750264376094021640995774815097357849746815080961806516051249669044500815093127097225078328245528301574201937522621983812350006972806936231254896579717774063874781748653458740241433296045137213385356828916969487800207300213912072685121014957044271768268016466137294052489900956869929577707418621295356713739508329440448094347067164507086174636633541111986255521613494160698066219929272104969792792824466040038775078287158423537200319480064696861969190683242923464421755327595869165643106778000568466332482932188500609265646741776900539878457759826760521828801390032993561476884845689648527799578316934208229319393648475880764505494677923092860076125298246924964531941203363451781047823186149133941204943787830928731458288077300413812316309290418670657930916839172289283623808837170259896379667873703070697944517955730307660791595092401840202096501667096434270626666893902671727629265770058264140968407505148118821772469426404229105188508382261008440545696734211807955793424013746655372253429595747676955648873539512575560738010865217669728525957036579059387715626264043450731219589154367307023037668133857882931399539674732342872383345216796177032692428933193219944129533054353319368013688524635601949088531655825892368069622159890352465402477381852543015236863315938496835137024858030495549880308117979609446438722424124132872349800261657815341815269197637029509762534715509525962390265379065129080137817225032510531169178451708151220781207485394065166223467197745258069692046748585033333427688506958421758097001618897286772305219937505974204354043907698923631123745611001214934467338072898178815338163359758761047760434145669200808204391234856388941675967242747501095833660346171193683983778333702896088366968287806740374052156400673344186597497437743742098755426710277384909582821905418032298412596665335892158589684657804562222593852488293245702554766445684037962960116230400490859821021362227315900306135068548963683657772502268150769577305110560925291195596557093906409241196189167608408105819457546975059268695343775020363001705019644428667148762065546503851466246321213422248390098171232115730832328935715498038620852216125491977882300184554189503098838889661873165560402654079313466537607513035518812802346862044233690017441145265573083443800585562852409507279093709090472435465356290640990060754189971619193643633633061497285966193046586945295148347054201844946340770745277561229270834840579784222651205836722856999992913373187322299583666774456070466686286912735868253023602052874083201689976047947594399900858758616509211042840588022968692315473884715861283308740675072529830164381861921328194561600433996426889383353924543032288625435715771672564048015815459747394929550832055521656685980909496175022604643029378662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -1927762175876638791450007430490595180003834867700393856338125666799674812880540598351323586252131492019878648753805745552927805064331251614424394498232285944409632567480391840734156992839927961930194338382639257256168677074349138946082015319051435605179231497738564041973226118328595668744093210084389264587784593744636782115466605924894719604480047149678091837499537817137037218835983620604214571905282643513358668106717807170317218583593192728805737547440504882585433539573154197348776885861779547838771583574487533569186760442390817708832125546097023942463499151498295138113596551454859663083617672837151459336849636175668131653686935722307641127895934838691888749119787427742808059374854412513081717460138212892300360488362427048437239040647074570901312704276673942442835454452361141838176706298583794265968543760002355653741931071282996070059790955713289848444198845165656059455595422119405928743992788828446650107088435595469614012487021255408785375978079010356596279911128599641455255677893565464931669104008650147623411968506654160817183100196550960252136452225989676595184551100243569478386863998387507679907307489408230089017751520154545875236170085591317451163575347103978459231584123624493786622007094430421656633686154547403080546489425891631874310528670979627023222546814870502619824338941937962062467347937488227457748981198262692414368632569585796726482574577398799069696105172391183544738119885581279751843441968348467208933093596269139125678638299295178673461349475878193752464133243557474424675277811176793098240475953866197987344010638459854788831263844979128665954311883132356454749608179153168642383553298464726978100322321030316943053813430719032849131537134867475004402604263374623024901551392257010992496060545362496196734690374717005362716666060692356459664308109542557149964894957899552344562867293375048576494811984405871961139137170918130048930665223122377336109439173587046491479583494581775250965969452371942612822915736843878824356515793780480153105527586285250947999641493716489644064633749810184313978991690434333689158340765428741025244278633273919972459586137476968824109068460261195558673630755272801570643667998628733255562842701395228306407989608528107811133043048257655228112361207409419672692994551684020529993747649066290777970327030033816908056345876005855745769762425677505874887624925494240070101787763918289594744000236419491313021791800073555322601016904391821471270298283174452795898323378298878475991166735319236496389300311828827691460318134711252503092561778745399921297725728210199686362991782892622824927312731232879413524499562313609685683918851490185468353423665736441515561979270396013595283335882002708774766091080191352293800648414775334011416928863275121634944099391063872748534716052980826594593966247485159998440684157557961585554970415860037757299518942503138161783761963767822606464921669855302174737885357912444556721960659897241410971609604190433401595895358374136525128453027840887532714039631423184030824435315729963270778935179922055790517707088866108782739335772976476775248691634722116371044376128046816447014083174138924869009475481862295468443225985093765745564853182502309993407954598647649694896146499288388839959577175388632926144658074604147351866672610565682249256063563408895410522124988603434620601875452747439514775710448931213277477785492053608201933329246111176295069323986228931635827643722966713396745077214144721752287524703971776974529223560305866997397014836024771461409850501878487482022911698953830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 176605641158285829869814105229079551816077089562317089140097107763982666882042437414183942897388830822783051013046138951633730850461452031483450732780465783836597575514456028481057797552991432877192988695356603406772313024751111097416349767173626091274271446652759995657399161263153166760626863367494489244490975622434764381523406810341818807260827534905571296191899589492331270706028040605641757124257572975882691627313166842027643090152659351310935483094799173068256980339974936397428565136936592141606595519275223081220360121733034722798795475251480046730679520714936287779614505778585174924496521144222210812871707638259024565356613641884000383253799724033081742183627112972176796339683104598985807037987181327796150535047784757547949951679141417890265553559440430805604374233242556501889244706657189986817856646008370012823529632803846273463077558503880285308610445016298085739470717659954464324271099242578263319397270953181098231960981700465287402442063984753714741877967531077900130289340331065318564908478437875342199785872959750446493852112671873008025171220780711133821909030882296272007545242327808179021470796526300534482664350446215747201643748834195600645808624826004771898357024134885490974837271616272733147508043037111236483192357452855124810038209398277084220273605454571904428138929516428575174304351504382481310284935073035802853676093030204416411606852564401191012100817521958445559630221810375379687265436544740480768161760506336209349834210192462519773521520522848078924627340722522292683010915630424569099765841484982543741736867762522856358778027037212150912997181002907335582412845177595404520492402667328715134878625844502088466712884257530222839511898548464245847785999741631515495968736951827407014163288327652421174566320086952619659399738483694054917687639095412037272321256379505298633879525815036619780078642298415747123139088714134783790442554868200635563192765309143112892075597183282072177246061227939199378984507535443528012037768047463936049002240613545991748273715252042841752424138003205920053076954986227264600605036043074716550077045969244913724990464526540607075688136163340856904254981199127721560835253900962268528820876272413348598587130580327601051183904282238693515352167680643211276581944134858886093290067085513547772345060206433340706948685669608224781606644208281745041774108437959639231150123601625601065657477846484599736657064400665056257108500732116212523193696767090104396122793095345923488821388727557362659214726555399016635422566746204858862013840708196165517602822571565647305647931739255451286439368710122502401834209080220505743363773709552833647022910480029535129143439601793502522570353400063660468354625601624017056700188676628411745523917609092066305141716018222747543381788951833495162344108250911525566393604306149085276977579487299035441038805570090210293128899288739272451317201063265900674151906094960057096645045445731727637124109027018331827484336975636110468618619314123480997601695473171782233274738366880846928621406158108353925827190513632924704579926784865297147349869714145625807916571893627940403995876187138600723040991791634742987259018130313880742880616933657311766267972141285439125200910593880075946223919314962930813395696385090150150549492950043081081087651545161643336068985862159377586790433297421982213404040962238093643999559580064744089159463385374091460492158457303372571943935052699993654444180386181354300251698259651732853540196963257367124296655794865428482694463476048325413312701399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 42199169219154484314460105667454161435806807693179786746319241233148210957452004916489877952510462139443888209552969323501447047024610294665720871152050720343307073967029361679459400462039673011536257781624151388726153160087859410683215771242373721895838313412659441817951701838421999645734621394896746434122397038555803032450323690642414692057839673411451072278186206806841959198260432517533230335354874095755795548218560129579494332600783424915721354498884345713425937444881032059324665391677658712464735856254799665515873699066954378073032352489513565450027267002250134431861003903803285993261154296813536334043650332912140389704764958484521087455211929886437321763253777823225826203910856243109963374434312433549369249525778206514861782375828511566018697116724809954437809014885955857220642856476532691116808042058119659165804420777773044593560812838099577050110377377751134502443865301800540068051098087140890778460328670337243698447868465099544867345016335865342974896095719544861976790810422133498877397616498610854323832981156592106729465484407245889686084804381759439069962958039598739891983182935931590924743020091930330038014413113348060806607190272762696011169770966928358476886330668173746995738304511038978852296319901311952379798018987227413429302193181531670962657807651509783958327005255749920888016607345978178790587792279050978749168953781836254540212337132296240246086313881480915746103284157210631708682893223322912432180128582277590235359921940995417484184585054192907376929441740427847458572209935667333694361942533736377509241291133012917829535733410192078934949125396145051759938167436631592028626321134810111810412145369409091145616109129463876263692675777083319744863348527797942360015716745567374224904936596135147316323696108024892155173035716310360465679679466850712879385909484929048099820240505993443120966905065893613269693452225551043180958575046523593145410450176816989409069810143244594356376232954186448677251207012597986476056363451637797885334042071985784008908778394092238448421575035222388403177667056597488996147284144206699488028121118673330792324330319395436360270993841155715506184460025547586438397669212537589409380852520622405012378941829021952410563152088029418841091063362539358353145007280697127885617747159537723263086249711090955856953349986146433840929504991525082840108234872463687621488110442249662786501568421354037612136337734739897205081770291769759103843477938549732239540181879662864398536902533973420739280841113398722855168073725639780990629446575269847916563163016878812716449831311539094012172033604817770003935256437241972141280345795415073339667748267359257722934151350350864870890657020225370332946027063019429947135587307583438853835128295437695382797276306678859229290721419510966319225262769780632966490890019793650335007186845192909010987556687517402297329661485425289676190322815970480144811924208113748752800915121211853928126678436940706630250450820380224765231662966298843721333636692971471971318728163457527823074150554353997215263496635462589390236763899181644422911918936179518534940945964436827390655910802352669425459318101808635013680480158464964378163918182427818888017897948522648497128436024880312474826110777278435725725711372983532904387008474719083446340304951861189815049542435511620545441580844896711340158340181572896241087258106848364866098158404034324029235697587305529050622033556828553445774927947317972178378664378204333154947479723735613365760108644493959860660922803943426674833489920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -6318474640839160760435242635352908015475863266549470740730156976330070322896589554064202749240363590534898828860472554231302526410458042113712064750375820747565716261528167230654143709287561453955197711714255891523164103713067465608325942206699938939339155146941261208898158013008152326159780221483467800327557040310067738848490336440471072406839040249519392343263215292828892911950030449785759202861998544906090762839512936832815813559239002913010635900894784369939062786290220891314688556920250601282832931427273566628539575394297434277831606833481021519207508396875493627202317478997545884367085762326755029541462472408908576452670179120070987667137848103122653943723041269463345604257686715315952016797991281027296055192425843998512663220138649110541107518831681261871596964141625798053430329978272524816781213533378956319949481944322107008408337928384734983280888344400829484110061251052025380218292142473201117890650386094597627358306779809109071658533077994941954875271041192121962095309124625377335364855767031946067703411338672532460910127632949081268627696195265669235874137492656129374089939223893082714043953598051159085736197325530483721558886058140886559289258012496719336601201515784526314646375725873525333969608846527159396029923733647009433251479803849647444009699563702592754240482526113833632194089890940191764987108720367392708725781456265284594171726706119302025585604898082521867684406422912875616192540381364439327502172077842601482516514340528862507970942065519489876454280521383654485141378647263510580292091197073152348210846006394045991145323772942079557499829229469499951196446703229234759356649127013650171559370969027318092259903756397379568792170659917508953595776629295495906148801128105160354613731150046277891590205268838595255666246808717671288140029901240406500141217209887011308324856615176032224748960845276524396554899578294377953770796291084342906464183567946090115428347810055789732754373207096547578488933574377061203414857749669181090091661415920703042875850953633640815150052395597736301963206737088418179187660809575417346297256458979669217276536612185621761053115112075986944007765962564367692385663564410033547182438823872092797752123033275912287114589653868699911832890660250685584797743818756694783532558394984717893319730721473107652255608613228739487427422345674669728143353666328773919656534938815325965819208743719229271340901670656633570386859064233248844276280269493064782167908096088209475542326641669366780845051368900702760089980523446951908612035884709474445143237682680550502726206806281347827385106768599133785653456282294285412222358474177518602924854989604712248996930014291150150494417810109873301481515248366100157768122255788294632259618786210362549042981583447660608333637702964506476569027910215010371966695092552155305687106207595110492906128991132434249550402034032347849163835992643441073284854370013066177803507026766339441318156249361437239936003654285215000931386683217576451370683442837421818175814237918506488060282283331374460734642621373483107017665247945133622512831229980430690673989177370784416485241326393597003448916248462767134352473279772826463375687501681882233331403203823007470190728468294005230121810813638241418521063603802170468517778789803758515009441628787640637319874197386588777784738543261708657289387385203976583639161537332862570931814133093229688652116767017166270814216698675340437185003431919484222193287544068917166555004076415985959997072279355685909642280484446809224118272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 1404555089808607898313654377277325266699337000626083649142467962198704257450290976606901111898607326448825713323565029419958619029382579150523053224435159204377115565894680636679400092768548276564181585275255806836434708921034765847758622143596533013787216113393732918631849443550274394928018426434215001247500770211967309835657133778380434993240032950392255788147479931178736951586886704131696349583652412840560017966302736997015120893860133699260330796602829564147130149245884589028202138436400553377149425723239992026504580451472936110539865625953240693011890249132599243206488737347983111959150408817679290084613844512520929068771638068910005991620149034602537466735846752260758793910890514077495218274733598405128325705534308273142597370419743417948733950728620444027239558742091584767877054234631882746182143856442069829742194774477375558746025006609361172383342145727808886546402907805939866935535800770101853370582995270288802285382959123159672376430239783597186024221313539040215135787039450350321801961254622589075058475581255665306321916888220617681925703439626526932967961333259891709871061106637085490463182756163077464539370518504325823093147116410995396040264373295191615357325962614692671493881637406685841964191399536095464839424740625555166566197349273093857693549028073691010725480145835365825356275486325720884105485344057854079137989979594447052407486581997062380892401936853823006383928627572226818076749970987854726779990860946723804433019596298967457822328784323504132478949056617292232724768132331829892197763823552454713625175727982104454047767076247221608945641377048269780707708157994141914101848156621512321535104323027868236275081790293485625452623083541401560712304820301042965670357496535883586007147154615582905465410551291791009819879032874073204546402763567131468341973613902452957901154310980258761036890914089241915438610219760156550153126932405526590024499553266813858555826442703632324280832842785324548588983851167755194982057038484234435959875374109165193569088277722403741887252126442781457300684373145910372373854277554682615818931243516920116486883254924001288822502380629997589186197151177715722687069033492702611978353094248427094353648683875230544938903358959129734691743295959740287672375918196276859658990266999877236895299508658632966262749510298450471793329107657856109830336249260319092374980481569880247475001393379214765364169850443863216188565394191018711495468424661640893742398925184816764263367810507767642721342363626992738946559796694142922184164250789424434194827186786068950933768304566211274630302098247755700781523814342982730856855550221587812374228404189806458359605665356089609307093933092200771494698006434208088199357085373593252615953077360581768755101647586069346439259213448462148348761206369761324191372309904131489686585013541999417695583026355031519814986274664377799171221303151779071119068817793968554611230855576792111061833721899383775662242313796245465823331017886168782981682410743313670058214126723757193739941792250340670345614580864190168311695569264270914465559330429006172469228644160915727723913906172282182025250270607105644772387775640147081130068100237434725271962008244511065567614221875962855116806503655625776489962498882948635505898299769855124886137227016235186231696350782583320330489846244659320991772208473102673672646350214751955710562942109531474657236654439041017337245852296408418429632604095466555198973417024311700527883268704751632541808499798627190442668301990049611776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -264926994048007587040590948426630775873846898858318589752771668129755699043689724360375876509993715828986049772341935605634681401691725909322668021125317899353667911867385417742486789880118609184933033381788382581582531434078397503595232036126954123492667275685913184558522020774640259514322321520362264793482362563150931301265596159231747306808176450225588927811639198345499759051910295612352735258774548215576622017044734854117906274831611958557090905027577204345970944091949822267443638000176401732893364373767005895448022232528062346228729816721116027868718533935929763351829087773757349221853355538156398579653273173882311417753803864785827137581394372662547756415906014314364495236158118955541641280754190247765017123323313126185233733753782168472014092924556820090416580287519145927005036339645973687257278951737989596702572267888023091514179005710582793513009019873094675965779442887721362907025587223530943105581105149608649498120566364199801101515530656049183797069177248858201166081060307800531966295619310949342011203129009879736207551880166786422111670145919511453350102819151641885079251147753475136403430090298685877675333114394929259548344359079833904909735832825898045414624241034845861242000940805709200462181475538223673842718460121829756814420808293563071333694575347167483186340711298375560661984884936909337548465510726603683909780496639781145969978909911434459278281319762401180084673164528470445619467456456948843240681821097710701634093404405504226710100266684766422698299644792802113059991472776022397102312054087563131697566228756269141600666158261881143852582658605115553031110360653182074649487675928247111199807160949697694364950669177411557159156239060806870222460759025025250735519552377555678623251588197690967271676211586420057366500637922012827416899423621695954730558755824578773994253866335558332329554847978244489762364225599652654082274134643886750381653585580862141837691595934712111214681915984641505910596709841069166895635903491536777599072728808642768297962469007480865349838996689673688940434056334596614179423095247988253185738080655220697833719455678409751854511124884757840394598038851033968342088189704638974920882390663109004099584343340850546566446491241358758988547219271806117480696657393391946855621794364777188728449609282817956143930793676696812225038179556512546844429539854574622121092383049957712184300640393025120340624603093367032226801109617211334990725339046159445759373734832532691067774634797576126177228833010818039370727762815617894370595924455903806879053749229973018461840697257384743502822239416204142264618892549688570242412459797637707946713582055083884691348104950190776453241475809184938666498634180998199899474050626722341466500508686285274370914884183808593714612824950419587610136309191544643873535965620314339395559953002846393932054742807770984946949990558515500894703189705246977953217716228582328098613923668252308008271072435916028235911328141351529809548112843938074119518516211086333013849326000561710204592664114888074123847362998470009380770405732140055189657451694512540009882434532442826215087418868010762378501363296661570298962572343921278847304620052820845275388840345416063793923601641327758918959408450432125957006498283398737529092430830405037672037043268755213728599203511637449058346306244728771557370190811712918022225291616523007450286849786001673549606357398840711347202008839490034538976918685639712774259500523030258434610935387386706897937503872444609704712615157668249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 39904714735980793523912843459443514592003855599628080926056244241200691081135868338319031045695947194086147873842724611237710589217630649199979871812451375706647304393638346640368166928467059659591492673475885657276105855185353698751538727359220705363324215063643303116402574875536826880734159743864688415902551731168060885609101342062989879568716214156775136094081465645724891864378031317544984386934313424430978378420823588732226842631346514129512450730246070899171908369041055575351255112911212467443517239531872615910317093950456257219787345116101950042630117354177268975530405620210594538774683648725408485935186573724465680163832071400227673786649084358981839087520399027153253918644234714144221292909676854644956249683775807044168815079663097744616038074712193804316233237519932409366597792091496800905962683520322610179205993524623552631801875369382984213242201344136114827221211604465982764076628493596765863249310292962875436773759469931520460148250094957091605671631364927739170523468820170603103623919101674717793624314363611876473395329467389467944900846094793542143304724358172510837149438755463088551024856964878833209163222032268572397396838357502122039575368997237885590825391055924776472060323892607959650980876121599199661679178283421495402465444152028879879570057531897948365116486060376950804404111156245154931205581983209223216453989592124995735126273186545197241259048924230901280746350165775666267452479223792506339763417126721848877628255797984339361435195537966529764976694834220948055748940059203965631372965508258022501945872144204516834461025961285079018156474798972672553741269384831554428782551454602659047319406834134150580394093063626214901927110551416728641393263862079710454152585897657780875577535556373423472307163007776491843414883752531842852086481668944212466026998396494404332405038912193011867307419843481005140976303034362332796062598289839561955852664256047316392140966669443614324360642922621013072376472859320016268151554623696751020815224200414355792162029801427929456078268936991737989328068103125979688209250624163439202480495358682501441872029435152584303737819005405456707589787336024910552417298975026777546716471504118756955531169909657324428350387975192931198533086005271807941015736742784538942770598856143372635317067639763645068096011786902951740786170942403615395210085394206029869547863068569086163768603789183523372626995287996798972834376637854690881005855782803013413898881640369039899327575222747576039764187520783851379289336614661924105003869267643530730551957790689901875290725354339527952367581495268357752572573087561935539224622769227580357628005593375132925914475662369680418017028706728080475503521742187737685155663526322782725462282211689493520259729479222389465060116576439973567235174629154842182063326420927195036746594456570952455640552528791548699519982237327004084996539327391489170150254467310694546562576381788969785598329239872863545775707761787000589533202956208253003347275024673831419995505783255981484366622003089854953874796915739983768911626181180142503937741069573242115088761996248298716355532668252829469120248570957136034480962833814519879343902617807602413807305941584400789157691614585435757105474000775662135442983903126114711426814100423297411083369732387147784189371917385146578981704842186718654380471079884874042188524615762399512619638955570488922106233286758340300280297865768660378684070181304022707923090907526920564806261259364853803472619265543578357948038617497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -4150865340430748856659172319212520063348619807833416310650523059922128163314468885947593472087446184958133282042780137290537143510539228988853865024345728564610361673975980526699789243355856899347334665287108688731005246213007987807571558354567754100484896142715853230160528886336565944922602897032466883669754401786152859044669805870391215922205273587307375833362953764348793753319164763994509491855707673492518169344847171208056941541145955481137463169674058771882289556782639597786675812664052331672161990150493724745142109164022407559072465083509823233389995511756350824717671975454225558218513566186208646995222447733892584052315486211058602060065526978974367459560670761324068006978923793987079376431961270474151537745625596201955594256474238644130925612427490899400705146356024919841790337467846866491696544133506630388421369554002285609857909233038048028863465685567308524792426599767424925317276043906395583092359244427590812637089910798069052490764532766994149892803063020794090706037434547868059686862272615029194899327441133415879934336145002697361737080660328100663871641784434699993874089401073602242009963717302633686694818528493517444469625321630606644599159705141911601358724282713984879564536483271018263180829270027979088484802342920416400692968568562262289820765099504613167344446223875987095226220537789356542034853169764279192451492601748311912315276599550336495994121947021707315171683345846658984197847145912702123153862054904105079889437975279514343437368459130731636585444783335429690236309969119767557868193551500558889717159295924131697705706297222453164300514833463891687279141336285997453763269072036737069412070419343805699399814939071443414150427174376101883531642616528481093029757539704017879747774355701248335120357600820479437238843688537459144112667840039863063774021977222767010341693268065570750221343275029964660008266920169257713676848302571035624131957938242397384258879269600513597964128881264920641112730060034547648362697964048020356485330590209866941431989752047209647525481138841803740620274250617647256068264036759040589799451659722126182847376454087442218410287040998573688506782215510571262708404584056904269294043993540222898807938643948887645453180358527122560883054577688007059114976801172282706092514776063991801559751464457021389473472982820099307521955894462517870617665990703483815711452690489891176783169525309211686778000294255909807875043488151754842104628423299769839651667580738382308978950970655686899749943390816099108509905355079234471755291143900186492183730992226087384424933608167497044531134524652649458004170903327534967063831343072572550162942122740931896438249465822408155750836604521419812300594791886839446907480538353948406494384737926611874375722003858348793593209954807799663420163272685110910289334327910212873347309273964902886280296511270573528527992507818306914082251772562469143869662600111424144068486270820103519842716012271398600587470705208201240068570462554602778272141557045286429790803340923802913313779410554114953042955648929599803530062766688124320060608917657334233916890414283316942012871335531433636220986493385183114920557896282725750856839459377792860880435522647230444311243938039230127688569584729515420268075724119628301365071288904805071225739432647215799031292794345905961252420343631581734546359314829117907310179290137950369887700192252255612515096298318775336591981032341597666910229691032837438340417899933296868016918677923396130736853652859526746030703902720000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 263323180295401091619529704019263381027172416263291920452089784470970427965634429068773466218534605329978099521830877653033611879233477570024335206575409583837530642236525114951653262019018892190401847757281649996796588009915877803951004220886255012407425038215492528376910638638728169636848344568920049431241195520166349065888359881386222720245896009234724890265262673470522353667231443198536339802602775973583106843203047422615984140292511694707692171324423310245196252957382624072370626847979132951017418696293331464645280877529364037614500692403594235565149275803799692070866700704643895191218765703302279358303660062285272925182771268741981296736106027959419197168724506098204863960750302116563726233906965509673752492472811515384216267780667370500470457658984786066944130877912470128071249125429950931027452114695897752061601052152917990978055793866779360700600702422722768777019497083458720521826138256523303118763949565437250891724543967979145538933483869542921833869081577118742172222038047569914879898882848675812801209244703205347918892128597165137319961741988269456665343988546933532421870038560749504476526853727741632581503045636818114197463873763178101744561889374632258497774442233489682923577845918071115093731892859920125265864510886070671657665450279565529799735299745151137120448611435208680775609861309307193420438199930585927418819234637705902352564884244694754753155338424570839028581497431190047818355334075465516122583484004106915444484540839461023656775404891206591112831755688319277391855660957161062286604235621380653017195712934436299062285716662428396972422833272704049178453557446285206918043275557599460182170919640943395590316128141380369888344767872276175503826767352110992432650139664808388408836460553673339744692182820191465899322149793940860329857082332317065681675636093810434307155698182387772196245033379835257092989255486789156123018625267603278754607861951203703305473681076159535076795604951920260750050102193468928001063614373339570740215302430732431816608568453381626909581632492796753429467695502650589044227966518050234267078562455518578043449828736781285898090931868082966922339543707511744364702850712299552888985008084356610789633321287368176140523961966644592961522548431098633015317130480380064049970416467630459077810708727170043925657545003930046746642168850312347400976578026726506668893343597231402485263733215115046871905191013798301152452076679896102220594728190467362747565777795096911618601497724465675396997488834405260279089212050919574489052647665901084158077035199932175338820163990434697951743588684760141725117252361527092159264285213938663442869126308016299762994136807263181471668961315030187032536716925433130239895777527146886167360873799002982396573469375815227241678942675223621058108309378253241634056431512508768550110222147589658034649383109320927316806244958033976121022015372707012867452711241199439104759986852330690746103296025045218435198291650031155282806192745843270623118188185750200101580251398411741416897866084070124515145410366365451928786046307758095766248846272390366471095298689034015475110003995012877466876959943121891620611014018832662796509081471427864644572738965282680040890969248539112887307937603121634021395925884587772084442315135300006969455377821579014703561486077789483621696513262109135102909929006785897569084885508576214706414470983114568700742441697461853143902632462296388145754405036126381726333590781749251515700482135712157197417512407555160775065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 752720406828124196882850359809468066593359752636666988991560100228417333047820181202434752295037337357844628867744556185389538198059444458054283704694237961316911045508721493646640308105597645719601197732648177031378991346305660250392164565317831608644989917511717771809828250204461286635539299767856653136973166778163996308137315560387367084529972858737404563955349006524585490062503659478192103720123475628278360254229484553962002624078227512632478290198577036383280126846931207345522118804695787311592780995930907438151798435821833068760647919191880202502388991293933734119380729554889221953479535332218786403350729296960125049625691611812032354066234602758991500785867238961492288207953995477943557524047170976014539589275971368141943241029298451812303021125102174574649366469844509577411920462149506869465001120924251294771931481854736369130158800084162647149083699863024051959817498401126168465862508161117504019718689332426847609651155295882568659224627048216422427531507312065382024874074764514823845399403351923518406891885786318789318216385897534965469961722455265082871882210795919958885332275840113751293141152727955775346738199091828840748174253481100900356030523283201755646121765306916997007865386636960593054660526611348413445239276623227860892448945970593476808689972876255676011731446502029799634663794975085183160049920420320740850428255426880873211935882647507394329028268941568316590341349226377883354210647054181881832218644333535425565597961391676307536997630369036183540202595761021197249150209644905952657747986185042670347118214006347248670406596359880551038576652941762463562626939419829221869753092695659128722142941976453018572330379376777581079368891883821844792001427843959315340375723951914978126871080213573705280303468965913720063711926903659421698185132338780141167524071652949453818914144741422064290853493247620993585424994570408168948652137692259489804808138575584791387352480014601209484095584923016071346629832178177620314986052548875736087402472118512724491936132152080263151604587385418132924049187028190029634606239916496711365532056522900790361103997399926323842152057606133847654099617154185605716108709379825943508656319490526571739161133397859780005182597578116294336983638540708039555553342278389090885450251301259541909299766794557134349251216814912219973435399058584411579437339953987489389980809144379587547030351056926544026733856931095908712158248155553543268836357621396604880687829592785932112701016013177733034424254011931124107176137835965889402159909814448892361031605053264001130150303113627126862808572672393510462233988779356846054462718562905528134499802657680984840913380462658119047443708620272310589662191343028956493208415059275767704720150246219764095428760270499240106025129255695588848289197944070657871764149893465910279184449003612285911102740622470268960784314796655766946946907612260373845725666693649964847935517021709289553521693768554687908891938371538581322781317710588535941088041442255416306798458466014423015376595755711433424194520582738481542157729386155322495410260227472302517353920512361265602386837177585455875108761012594788378938200180935360437311706656399179096093899634547522039067834102310454916247117428470160797139362803236099381432757757874080538732323002098028495353686976566408596616850766392282770656104603671305572551647798396123212824461339497808829297661897322941281417602497045118042872291505114149173649205849136893191503034239415632010650571369768550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -2692766653188818136702900527857410076254928880095835714022154870991569374590808270625215237102292654536697674637222479106488243669360740152785621931074030439319442316147968340399053027379038754681892965559804376531999566105186583503903646059087813418256241385575376230997217609231796144079078730023696928052760885216675525563344184265266574319135825536386984094205715163716763190725519376610343221213351738591296919477393990309333656140982492913151997342745894830500456566535638082581307722917880424442863339081493034015792452366996229465998183391551694052690557328283271140412763314756730317758004926999603458640351310065690307740725933856994523336849092318166317035665130704301385451140404922762118655356071572752023734089344501035554050895006193472824860800455137589836279584924282294806988414442061982018287797991609029310149878144691604297551011058537180687521897640474908961344440751536252828260564137003965969677348192262182790492445835824073009635609150807428169215906192221676873588431032934661454821385483608849132916922831559091720529732300801855029313117654891118301689341280827932780695552829943753970010393097466381234421311970727440606038133459092686424611554966983636384287628485404979370722722014366507105301567173678712927299165131143678000659794742927346965165444845465551094548062192773619582271658356738433622311367006432521516858058806278879348228793357120074326191607931665473059644351754307291347755791344263298854361399518609208034795712602461269169632262507808715283927732771602336501231971447934303755915471488901146040361176876453565094241085868967784381026980095003297189279027375981914485261385815663333508950910448166406895104886558151329237871713671214834669229850802096459961654296424410303409933616761782489886532649792615082212195988255659626328827081416854369468472503539710637005372036184708321257388079131361394758820921307637123990603694479650680433643361063741170834895626087616457051281580662213903974299554558624984498859465449049490058845492657696799000302227295857217711537059798057194799677038666024536118063784772645710707855064985939745472574467528953962327820593252637892129562679401254671390029062806638952084294163240872349109568518813252852757771421327288056680562939861057939076644808126912037228313217352878846004721453305824563673480729270078473977056484937939649715790162815169843214956093970068830026363373955754902125946413618030660380876179142449007644109515202846295324454660332825448889493163274915396142107675524474738618723990469137861433624740855863856041130702086099415251867362542267941432672230664738369831353887768626122573716439692431328429023331443004161473168315204702940499143301096847606649277039660125715186729489304480225819869365153899319515911534028591818679695230767720218818269303573586627685611853409526705676707101788105311815009951857905282347200870313363894169776665501276252494657927768845053798425395831608768004532205144158768813616955869811988817241847802341621616393443538467588466585875355157800172495914613256208374965222638561144642961303513612745226667765573109402800880670613838029902989964597461724623830971675290870646441140339092668163836805009893504346938292075485555912638185839436111106093596022805582676382411761754751204130767987269540492495528498510049462632422590908132932555814374611455523609998833019406312598317090894127959346463707777706006038109899507042591477872993889524170374511838360881864495596312023491374953006992798463318176989082783055872000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 415502672368640529429322459874095630015339905675213869046069714002952563725541256890848979262293740762550556830974058615495341049235625223054378319892556405098685376291083477509547501656731217599584183631552353616433232758463225248836749522497378816951549624855265978959797028044065362191242673086464033390810393199967695370753271105974780815174080274440175263749500671136261709228684838864124387356494528075851066020072513640337532782109851917920203335364173743116025951249411787427538826492541520424393717447862126491155856468340285642697286291151181409406195212502611354746773208230186970628095785452892119916775603992058410186196368928828318152355454481940579572651837517762951635432594638196350406075979149008410735594715355941291972307768830785780011563094629491140657624582932428465620805535779958063473898976748281509698907401884457217883493643299118215609690909568262596822136378069277961500802774617177329806270308212439567484486455674844281639192957475322510676498796087845167146929841317801405360452473194578209795120738914803180273441413437739696614767404307376537366363818042917428768393357035605674047875294217480631442035928226053923315972615293125143614892746498087105829997123618397244078410278766979716089527736810458182630891713119119090961692203317717121673401037509721499269687019763454353045867612911100650736581689009497234603842854607808379565089511641983055876088103372949828663063227845866286789893959106536926932326883783584560762636319835691625397750696573430369825052802276884929362898366082480830430518824159075402607572437073377456356858086671857822215500587914896065684975556383468609298928142578115113876620895309707522548588864290947495456284924892046481261933679096274983428535342027424180189662090413570669148894223997160802751029699974147378345380381379598047666367139614732063978043522396512935522589574440203879918223222767947795877425677411563169206429962499619048366471178052332652335614849000865602709985175139372798225662952884118165942330581848204320328033329541171384779970618012624624357737455831371930966167206418066199305338571429749924783669007986429881369153692734353737810998317289771100485521371209976907659770711658484239814065909380712155417703671450859279644011264166490133653374279401803641598022860446334604216873416702625073179514331387002470499039999567474674243893131946532693205826538607852632166885279406988204195021859121896670485606836985813079622960067014982998861845735519934020384159844412859185273790573008442204657488879757386935397871963317990181052241100489307503780599840381673712421954859042990730951981615597430018499247044906065043382125828430702941146398270337430052045890430707435552060976773030264931969860953667748961109802398970497047297352566009592325845097764456224506661752195227045044930026684700436892306692238151622162806503608850935713447155935666280435110466229817532210022873867669988949315970946037849619231930361133862458433394157224139539579026228482676147874539515308311553767634825984569446281929701416063520378254427857778219200413304636329119400181665476601168497800628020876119912292562387999876609613816862327771227920906363418519158095676067162270222719289311967631532494451219113628736536893942784671042571747147865626051061927573269378256778461512719577875565755344856994250696880144256250649273867650014055278342808830450748218386327269326053499728785230352608009456755079642763492237772277556830887509185658693602330821401170933532577819801105203200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -41338570685086463672979079472786393230527180850415002830620646066055224884556296207903142943786105786625530362707575754872750611680280537319028973960709138376451982454594844819460321100802575262039890692171475583540182583164101466857782655870646453098827517413593373763549708377108770655093401842917076682314253313469707483205377427239208683704131044846069411949980735724238236506160609178466272504675444037815512057366761312394580469713568834220187813751774415618297173972054479115686344635031789770998133021216047120007847886956820395749813461556080555689883136742934527644260936293712962630735254944029898698123655908141513977187868884346269824396528562700113577617937974271597398631240226914341304262229482510691665230095646163469942292307120229706371694927401246444143574075395640718945116213067262223566759237037160522810674218208964036378547198493950455374882120240075855625205687534402566185726260763522098679484524952606694612447385683159389086830307010938670240783338695055137219955661448155255343202743719464962380447187123562024415688606207592232758390052537976460478548183318352612617636096252042947833135894975605605846190982286696345706824947854037153065026755282185478768761272995471444389364658825839053522473007961339478010243667964871769093482973944140734553016142702565045780387741585787570470182878400292977824773129128062849195459195232516396211322248677585409644738782479842366604748302199611073390790051110349656358506047190094260766033223037612606091870224846977944840464595545910396417645943307313208329874982002922537646620862205473399996371185657442988527294417385838310678556902472008008093472295227567907006728356378732732084686914120941394984506140721690951633659895233861212652289439703630312100355712926695040701382144028956699844040500619104005171375368322166854124886081353492661706628110887965417924865565339297380753755241080480317412563749234823467839754369833587546020875465464906676154945525702086823897716682148112092438375463870127005847002827964390937600833553272533810102194630661583090386355630449723387339694724145458818432350839169645068830926527594134080435133178302232602782861722291272475428872404216379158260076343507461721794254229514074357171971156659212173790988021465414517680799599157079799418150025511834285686316603350728976692145054532273794031810420891786484171315732699768075623963600678669469018957422839318035425626911132069751407532559002067641683316061725491340679124123824961080380334294923795322847248104004112621608085445975122501024350272617983639629458239339185302792412453633173639251354314810441814883452967481925698111428311400065388643641721843628791448489025193018516628835114556606008824133421307249890153976077322841876309140349374230057184110138694079899943028321917855034975425530577880048165766893959799023507273811931167612025685890256159025192655307687821554338928250778976359130497773100563627693152329759197902761238770429623974557122580070088947911056469475258998597767914069529820953027578300505236163146700298407910967560176244496529232703476460877712575953923554511984465434261104120694461451479834733458526705545112562122349255437134019876565148930902114597922558925268177457740911925165602145023838429485036214780812830117931601079145056937345051119835539912822628576085118966981376605492583974844289760663996418241599021872623700984387663445707730525452734448062847982548733756666153522014518295189363233965238096356078507815689375470810219895990667077222400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 3039378136673334971840169809207035904363280510180349992795901000067590098772740194823508264333669267351546227302678367386394517300234346039127727704981608768774650724366553229130077906484752823252339242081500414724477784635350179376642946806170536996824457748141659451416556599457793362012922382991867698523049522117999933409782880364506816346230288494637684727220628848537716884924087211609638276976235926783736851582494500853140085744677385323114183177015278216241976783806043700256219459707107812262370779776556036489411177875111051295165492471126578659374714638922699976203662236736258882797402387265436837101127368751287277133960936534983693580124150398254021943035347267017610411702587353643029571716327725481067781726138591756244465590993576266458102403056527999233491191650419323841761849762355375987350857071454401944675194210270709673519905131012013484823889502537112755368401176304386354528756210182044268980004098810529374781397486015881256297147703248747915460954622312467978304782321626481402513677099217473673762538332613450052951147445470430859155524573963215199459621402547589203044066657108856340951443249589095021860406584791654033772843824241146564104317736936491370399594805219317738291546495169489793223053752085003476177265998833056774563166819460381091655476578471647098275717667672727968638398263895616900841344282511047610571162898495425015221457044361480454310676295400739516570801354829293929498336183891176462432738338174292283110367772263261853353670630170849001112503703373869994201695945779753711929623486457497716632949610288928134600665305063377106185016473203723834880030652864307823104109511675042338386245086472958988045063979936128952274278795555104820286555200649290535752954738937760491572935172457443503184561864690542215446935055918270109886391124063429720998152010478062281051340196487764039549172448335983767918388291664794981800253799947295957726461359745574181892387386759095496950826034170990028652136679163269154114861938649675542996834682289362920840576927607405125896736893862804554019767873637601548559039867676967247693141074586161088087623387910380214036447514937688517478954868872223413262717454979961540355321891952357341444502452849155062695105585237646281552724544246168294840820480958827724634863406341843192670588397709630567529153275674806904170838624298734312642084751552659480805405861187603818846467915509593412818977756645201357187100096400317299117879500754935970612730902203212778676336957118746965523641143545910598157455905579796140242187015770297141529567830366821488739666688905903362389911408933231831205385945087401773145045873002948134435730918445762074171221866972457724868870287606103530543384467893123684911846026410884020459981125815562143836656269169927165300517370575757892859034054824389412175186840829919701213795415714985163440293415076017316117164658726047086040552523897668998524593459241807006523932698579692200839052460997905140570050702626186076874071203075644011898604669067058723066787629409660443518878568351243578522297081319284726122224685384136383684469041801391221151460120774255113538433126273761202599357242468847475149573105051621943692276871483520136623860819637034081622309062215114906209971844877079800773330594715560308575932647568503547949186319817416154325424204869267933445488157105527796938176177170991031750235762386794953595415941979077722998837699588943393047276826501102922636501378903932690759350027277166834952924175127786886371737600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -157140602113428259679888031634858147153005231612461531586938587738322860966797428372551822473362644612352048624564640419049828481353958135469338672019488371006829091960918339470416094074682928515213973061716894411076232593233541017762037069175299524770792620906595062656622574752011067782302488049113594252844477770657245747468488229940236567260079148985016146074999912953725826255184983235318490222142659725907320669438725037706172671284830238890994759346570280801603951937183715717691849292538378644301954568577669608457907190090957845116878957004942124605472987772589572743380748225903281880669831667887749213745486269633184536676559818513600834596879017848905994554501434246672113853790177557728147535276916646603559985291992858544843142210607857966209125427298818633759678696234232999787857660487765206636422042089852438940445081566599001866470209261678484337761638131501762832312784572634862115819795179463994931293888994423802025170585610579952154949764054930662860925347704135308488627584972017770640868922421115529131632031793957756024576868339452271921354950483986982330447230610379068604841921281899639078205923688298609436977752917916708034239833985722216027192754687859359248964812947984635961217374042480266700915965122867767059635887267372353315945885824177042045792046756967614528137977460029759068221677805354598035608490339164631489630945734601796031756907151558544054760859266052182275975464745898969324857471319083132507979196594245893022081242023785408001867514129690221789497970291265206256723740845090002399027208509641970963109380441570618360470995653247823939718590921835549149976250835619034399145817707057824554068405091346706875995240700100071822930835769707524523620342699092301427206880176975518577663272107703881888255086108148221433379881698009808148403484877691206927898025732772735779832852798813179546763879357071399823620006696543963101100636716560567296916394054386790395312062532041223840161674404866305281472221017959669742808981335312807461982823708922709771697742765583568816450946260458263334836912995121395246323363451145946363606852613032649289565973678865838071058593367322017010422074890743880126780031624878432625952939046314679969540073876619909622850767161556226076178310181994784590324095225873710358651703708395648892175237337411719718583012217240888365384585787998952646933741424712822039633347232633255987525836096544691315998116349847919853839977444544114879637414683279542719752132966563874606435133812592999624516585418375051669084405175528259115048702145934274786084602204011968784564480972429558614747748775433103802228469252060143261548521065870593187581904630155099766158553766261896128327942165025044199975743910560534611429257494759858981696277075557414608500803603383084738576837372797837758274843666926681099091017451407344636355400482123894304379565753097223804391090574160507218377087520892902245080248948914311815171884016031033641232530448560878368984593176334446747877218578094736391591030171295547289863847714404448869630099590073714219829868765399970985308527507567860765707027029243200398560227792614273130633306416350576231955873827790904599059995457433056603343441847204550376066000099270415796163092889510147351247593107559724944105974280832590435631854452320660438889454054870028122673915024261350231457478324268214185960650694044995890409322382615559611872238387024809768530238313523072733360515103120673699280693953761650701922769521333871429983110695477890252800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 3083177482774942246279054380805940028101768964696378461599521635913248188025388326818038085591746287312167183677175351853513485678608743917436458105669399825627825475599871490814505321487559079897750617006472659392307246715106868549075003612620789620704506335499629793875404436946835973434015996672350226112262678464908036824197465773275660221848575794489885087026713660500509708178800967029074240001293504311594255713739862854387532422226908173098899350764521408865548173454103691713628216113654237835700798987845195031802553009107215052519916070268040622931950082426578006951809826341336919998918008064332109516436623989153839497454961776344154207387857474357034370689977277040566817223442197233298391458129580359409947334400666546641784439787905606013883322237872716241668984156383495481856890364776146068439217298103319558376245470391293653861799131844122450311819963304304578711533179236887666552587281190313139383336617509426832975151352070814713041351713128734113105841379827126838249293743810518877037042986701332971503347293594688564689994882991394629499371139920633555745716576273146068908378974346509640344930086240244430019852096581136799440440810282730006453063890185487557000162139383456490998455265027344265207947832793263616249911338935452136244414339639916020413355545572197825982685446920910376554928530352594567186203177437015206298401887976753831201073706990130505002299079941119930903492660565049992374478523110319300695274093369997755058054999355453947036598930838323263815654802843242158318714709341260843891742515232438906588136056156450287060882616588300554807250339984220164929893213135370826872159387250975510778669031067072633219980840262629588185540179388849266360104769191683282646234309920835325871718079508185891053452969722080742815092482224019506019417655716248280204800118368366577117667616298426972719577058195346285925308448433477713457201342243390006568227378546289017821463022724253684810569065494623802966932676756808323214737265317791882962964922529020671508087046238399884556567918003415891150887984708694005268831662462802139774913376964895916972158052644941723664494711193607853419447749097794117396100379451717339247829844905159640248568540738856868133600821946421769582651635819766221720520674476718950753392021922892313379635321340916022264432486509511507922358020875805956227071138615074483360402795496391037427775711817058775231900023386953715607540397846871650745119729232484116393470098858593129747783136328603257632000583140698985812253443509897139336704475183316730542924737005547443117778206604942651552277800160732176638665242230518366561011773002826699478693659709506001775062932272160286644942141704044359771888954276144495686070838526794804720149413321329803544958886300552182740947228293739233826474653845183880223724284449935301102362096745671182446939541973224636984505638212566698173228659913549759061603001703769500525435138620517444240898322970023259727571489756370674570251162126422069529841537232957994123465561446419821941618802279796440633628295912051193218608823565804290996312347682502669439822356301775850851005264675172291352176780830549595813704678188579494684821311336548291198258059372370116252042178544922005799944336400975566895682512175792264648563918280995777023758639655348621821724622495920063337774521356632993554742036826132483509982321210480648489164231308258013598155111226696941709968788006453513124427138639352989998789342014914524713007660564217856000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 483045689813906639362826481674768748955488208674240632527954007829982062862577521019285512950497652747407942964916211850629815940468185931622774243746096986025579841028464013938069110586660000702387616196973787067517633656892664379075641482401966782408859038676833698140811657220600473102994162138669942419617625457021729981752965305897775000130520410509302275079165271765893817471188999860186160659998092218997486187856677887023079586893800981235014169385938188006930740299619621184693825581282457777807740507370629051573311426736887604104209903346978482465813398565180093588722481713452481203527711121359894771668558649909394267534246782021819904058379282778971972602167463777328943979171343221372463997650092281066947250966550510287339537315148619031593309353377601152525656397565068337756952712434743011246044688539309654840622587872430244170733456914575975981653190855142516765502755237653115098060750999071030969457767135409351604376274050212189013577859154813028056755264940124370542598692946182811648370239521721069973484346200270358260530281179744947375420015052245324087009270809313736027655980722956355937725453204168299510447106079490932558378717952527730663883275318951845646366042974782333600013072161583995895877662600604740029482361553295614048682876908343827503002517937625408134229197264224931858430424407184196910952291476156946858597233754424525750075658682597378400715415899973530089698715443491607941623822727811090321076036633335223623921011912880872951342906595242035384761232892395609666097405614199240513852815957275126409293814254760949055533016845085189140871298045510112780721171828237953821729165281686159510554297042274633089925307340945807113938603447495431361921132653175512109634799349004017671934432174232360770460863516468052135227770026697405232028810968553013679662712783242890042431058545520349467402614107822184377569138386752472041578920148092239574344249431815011128272739776430435673528001166763036398356189730382374039962980418348506517378045720033514410903142704888982747505321798132815074595143974633637168181883059736778329361783375906225353255553008041476488375584162623675706927990225750525291207271059908263835935944519356019174921861447314603132575005250842554803633599909137323423029513372911041131584499954414312425322075103588325790618739325926172671227363128942591856069667796893906022028674134347573696083228609135461806199566248861448635144289767899835757748160644977309560637127022353087504810352612901466443544379341131836963688611503855148085990358309568185250195276876743565975661447903310623857925293008289657443427218757700649503398131008621682736972703596496974436192915223011588711249463239612695539905238572871250237551533652114569365019943926265646415056053224965392498806878420297311320174847385008076642511549579618235877739147085291049527452894866196335264968981579151799214510745930452116820508818213998103234581851320521240043087568997691370971111052454905965526377023563484788046044207183244283592272080465589601587087457861463721984293728687318194063517541697002960525951543487390104532427751526307606013328551717354940015599486655753478520597829836953857218755205582336884560771813445237605751111169369540560063889916506293697515466098655168593824055624928415241957515930907181897428846490455028187567628738851640727993889844271640984546339195103727846636000999457278895759383566356154205842961246816153284329847516140434893845064293923009444916121445597184000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -80814595221830894526922795257224575281763900184670837406600035488748256793402248313532698335872904003436283046098018281409999230687757139529294205278494933757944496020740145557957707296123809923204187634598342727388171066904891873506971192164608733438140093725910464031446223997563991567524847858609428807556045774854040150039298365881487075503959605593180786991826605006878247053838075924781612334455743456418585942859232352966686304376875251250019011084588620559579164072490533876272626336927069383716932768708237106418256749773921286868247264865140098608102492066512227630495120442362009578880790031976491664783281126694951496084228545265888246978546395696996658163734469143453180859240341434615680331006735995185959711974358502424727426359021432099863759244078677030708482696140202117897202127785812284210558543769110757861658926930421885449511259194437601367215069978132479262084532699288975035114018257642722446942326094001054288930443165546479877358673269764328810104995539243240820617060867355950037542066469727318282903719005284087771357370438576296406237731637900914661691953729708085471795359582481919122876906046868045503680641913241401199678954301885656424473050381865284965290369871777828704535820797445422555250812977394061075540529166169467687996128219110287818623165068218560082263168043390718631383623711223310584823689443917819182408943274905131322192873086327948148624766410698193177824449152575076025966381268784804455898284960353364889075607058028652642358998042672720815014658226469049147357901356311039278398161755564560763141842617895625044265396296752302612853591811340108057700045733376925358469905307883474678493681592926462249232034314257424929183658541004246717088201873142983078326929047964610040041797588993875497889218092727988127025450393131915002883293700889373597749366806157851364834622254341951654401211408370142990901045235935456947279795764093453350803877254834941347280207882976462551359413409224129728009056779199571806841802142274562227864541405463656651624352502326043467956301982931512891753022858633362875118230414195274269694492549054825679130568696130317711022233994928956022657339030743027487525963882069302819799815764913663524541206199355503338144226082301643780534488725618490656902165037879494520630253597421005046437267664795723527464533695379529755432555260927359035639825379078173091789535520721054086603633532955681114222336170288836517325194217781791997562395332933907608685367973397068044098546511012152214798306555054226712192113179492190793556435224407862715777450319517773391271977184746424438434423008990106237437716495586572522893623853569018780192891347639041307894337617241785674595911993238375552162549108010747699892765334912483900094055299155307103017883050758372786697288115051643265739275667247018487530314042661787591005536312369011506189497461595748861169584011151743600905969538538281210936473238988133327894758390029748632687411648720672998178561117142649943780988163892766271638486163134989885246836036559075552908448114087701937304192181597330058551356081281485921135365704068165347384652001731100231796685211165339443463391616250058049357740942852879972898156254627663368163598515602994811407023335533254910468776203992701722933745853588178759496575728758612170531135894005004685494410503650679576640604143449350512838128530718523134846976960383345521784578579239398684988065966329943390404693750319111576323341543979711056524803446505839731261256499200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 8111328068802552539626556449761404768814479010349827053431258372971504625892531718154319153514315571225029623560983325962972320133948408849128175300845093431505600082816360302682817556761722299687512304223765532924394111928863747299026114568975808470639566255982404307845687312278239703236956812127696644124584005525708822595232060493800068709261131135691862949727274243469943264894833018774448409440915107101508001666366626483814661651957279356146427069354861111356702679656650285191475821637569839565841751398054382843790135259498121521372274645345627056061726502151325672079026026852375678386472244667311365390277759085716389986648558739415243257403370898001400721097491234106976336684580290816363111425517366630867383747983884707277984442069801263436910761278948907576169846325751021839316595256677850343921413157158681035315279452500599822950052768585323981140162875321003631312852896272831900371304830733744954624658871580255312228126596545076237479630158082666096766533967942767425087227965347581225268403676466195585516675504203470930446021928618954717992741045052988755502211709931373228298670017550991638661777080118677126626532258711085434270135030923305365752267473200041257710047110977796173523294524224918251854980387073531419936034075477054194916189147814441909480673103403668039027874986991649944657029515252549228372318648431316925536451973730570075332648345904626487459903438493186583494318419124956205472927324929690739773797591321249442843187901303102263766092404559753308332677336706029266652866727787151779807549832381621365458812828693340503447754025872752455027937993356922837908666268009226064164732780026773184989840566762446034865803903043651026239438238083227688896899474263304060280507976637652658659862892962583127436065942121947867947435903375132437398203636641081987032939164740415575292983078354829990356723752348819934197688243590526762280601170854725471041580447119758628290387931250181309661310803808214412866448075131230918461976658832256956378365522210614605596461399426855781181546341192615290822070589715666190059605843792350662004473313971105296848604149874573385283047837204636784723191667821605199556466490553801440219983370403283076832686739766030562494879326567939998109536161752271613788814939773111620151166489376471306735721838927601948695134953230596661017075979258850245836884033789863523638098816221012309221761985638503605028072331441412863538709332043212040314674679741230950867224775693260682044019402023074580106203276961169977117124169205246601175878335803306529081261781729407854439305786321413082091294137234918097091109752594895225813364748594052186202809508914233746965538424782073482005439140791900300312904286311029683537159507577114857415889023660666470304936919633059915169988440525174147974549911443521757175812255387730897111102873619726108324902073938965857634732610028271062595141773576800928736268225354685279916965327357976047169482621247280602438969114809826199218415117480614452324124305287690948966308095406771754684977560594590613515440116905844080079341715136224861605036106531547053559775349534278378262518514708862346118986758915101729798641489981609849500834526037662422963400190820486481524062052649687013789868373169815646681063215245537024974142928877320702407134717406548144966556368935168698424244487121464526366539157086326095204958889013078799303307238560384929098940846402172303552621564850532972294040327824513723549669503640475709053337600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -654773657401801757978655538874745851008362513127811395769764643090074231449404266004398698306829502702849108870334633804839007837675358137069172057621808731952708749795494567710804968377506052627724362683164202550610501551956019779848680398194951965980253417502947158550583009476925566691595154648020247695709049041940340007188746693703865760207843500482484654786577102407513074870376185283054335875747807813235290432996018884111558541874421503475675860978344572521962164678610951223970744445461022045885177757340350317707098086061826908446501855529625891649859196924344842040700577574980544465104379633427810753039551177468927956981173220669189512489921863943491090502327950333161930009183373891607163800021706225167368644707499101680440930083172605231708324437058806522217014971465832131439449786283490987846880888517669364222121171163337668569639736516965368982105108715830613733170568336144479870198888099280992646315498505366931629350841366560028714128685280874471294637163906274419938484094104158543032962913579802461741676212917097135497399453233294304832515720511173035017727196823639903762392454243010970755824612182447638380604758513106107544399303309813228829700086289825212795964821834489828238595878896680983692979932619659574075724360068849744071385281779714081792294465670925869857178664940332786998361004116553501673790044135278366345524009004848093931617452720024634240630190701940715043318226132443857417454896344435489895098960738195657862295424349739000537504685942040811213190533442722864398020850820602556205972719684861745576137885723900874758377608572343559155478640217541509985023273947874444196682398388361623551544144532115209028567729518114235575650732577012395657429398378264996273830014820401635158645250793030612145660226347937884187333584641924138909045140875685503470425449527714525917100958968683559943678242870231803595588809285512391589101220964803174773887050757059011484844348641904543597151507267734445887916363793102017720906347342721842279867095342294273051955184547676210342972488387556143472467359627208136652131027428019243122165398050817434155622864777131688422474321579021306641557747095183091154517717549884360976997028913026192826685785798919318943420869006177757147761222358167455009314286714348557562648916290763366945685234421335891971114851492307348189277555138183333028420295953832705270940048813531064669754620682839349479532259923584141603901926890908484111064055881439274878649891702480130469763483566155580260586742353797525581622296158823970173837340357446914081251389191800598657342970605211035459735759573368343292622597499792598202917836384823981124680434472172110202239303720107524788153922817826010554441413116221732722593779925517748701668191898767142206285224630407877890985598650158748494044705524523728773847968213485257762855204137289984209850514432344915917416377797140726836903560351743319142981244661550751915522067980666150428902307644918245040886145620191388880057204321962197269945800918622584283568935096180155077575650706092241698127123496085786877215179922961559028212475711787897666799736335683206932169449802114829297975628304193041696650654823957359817654657759081592510519261027375888397024168510870781067838267452377737115653466592315485363300869280625727325999394489522680486580855865976907775348070898284380917513909836325344634101667518803187818464612237033803243312530620076729393508575939783282981902762997758284032123642170925624852480000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 45893509374574986541759455059857487307792746509892078573535945643748429672748623744086059654231509497334455218300042736564677025263905161035049783099440353483267059932291431118955993393330371235762012010299022886433947798873314246986959735121922508072048847197686344525661800878534615385072291186808583660149907219649498423435254190943707597066627974271691976348968074277593091842923243772758506576096975769508246935030725981629764928490202257062772516266225653483226940182258084075229373039229779153593447038285730320575155226949376476735923573045438043212843882551587235680662220995194336995201852733771049354557284338591470738967837154956951863318020134114322677066603097382057867098587200638131026436697120965085446253729890500389381320121800502228482376660804126037633730799147092434058163604986199437002580589052016337900681184413081390692157382319623555474157375892767459494711441563736954443877467416096512724943284221762235245888450590458858605598534086929619618533803567351803064891878177360598940931221582397461307470106434267332305521271009317208757252474164008664956293278692910238604913483142206444360537514555705773600910577902682918510724670659227997383166888240991847935444635556526920118813365938133154541095123546408257083970905316005308782155109755259263909290555916772012075233033951884318511093532170894731435825032564378364070780502054878221167690810704645940736395523705517697729615173788774527812625215420560666299270013181953940253565089596094657885280439036575451013453200152734585133918383102768074237293119708359957328830970444854027486837381353936698141145378053244355377468995207743582883271420691261763120828198220635444608316865201935495134082506359348231193762169146911977976293402249906796822014685603812391511307840012372913964530919508848256510896135572369842625191754216527967895447981059952601846425177164095229863232202382743592165208744585803175128773967715301492580216893269585247089936203116190698552725258441152381232454541967625425112786798049065113830972367928951269278300624051393791728183084336820347091588008443315038467920122363413064521406116469464557280765482572466489371971898888906759719313381202172912323292747406674000108937076333767716087779493859344878792140489659565585108685385705801440311526535320563381710094537571669263506143372314014832649254850965338545959878225267675175988999696492915507480291463035814487718971185448461691674599405494626710150651253177219441712461258940142708179172818930319381883845000232724442020229477162063624991705173095525007850825579890560243389154830194518922596245429075908273524154918049936317680350615590618217322159088565239962901000671290434269365342789541522838120389405482439459067866849130727312927799908010239823372768933601484394166072782895592631352188902435148003457337539467897098527065534123610981069661009874827889416141294397308055498505165707422208271578429911723118124138171366191610238847080899707390963973969752605055907159847399196259346621728561035209207485684958558529862158610570248938772170121185601158494509078871220982158708826785013532999207581841612043542700310891907010154115150104626709724344660313495700252035539631941684460781152429414645026075086233022836850541398835894407867913793071078289593752366278550017109551457225414645334536267507482613102243118741429764850627500497685625370925882072033389965499167238070869855402644289109691875808158777679339868227302878961361275914224237595852800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -2880859214618566413569684180523190352208638876164990761831502641780984302269960703753386763142508293572877912706569925886018714220800582637194806803760965482030165078984309390933959780510055298883369696465923387618045708940836064908249040520217685713351950152901376930365387692600024279512019028279338036876121223015108961841691705204585748949227475083404878081382759240925253267461119928297285258431479141413370607166630021423712271371460501727064591299814300367946899441044521758535313524412810360933613618654419639175683797089296188391803824124610165354511984256786398487678666999529591199272515299140984300024365775874459914315590175930778774969628504287198017560858945100126811574986305319115213183251991439357349493308059497923031460246124125999749228634303776925241554395004135187100650788023966815573823520662478909574545122833057201645227999918288070622067747354571746161178852736058403137975179021787131332087729563584113100781700088854009241697290107489392596867419072512121048493600040402342378941734319189835359924142010990096086493063310952070132555481295384562451223060968416422331215688214177765837250952084183254185449192096465643815944974548912044818280886804329947080369801193431764970120834491505812857453650464013702866253345846749074242547816308062024737772642012572766122053064321735321131105377816303695891759414940116848268278084835923268980055404571506011186070291856989778870784870056148708573544944951697789097088512090527383764747493723476737120041020775504566544449557273336069679259537470305434332239488121580360390110595894842808002902701397360673016497154219888499663463194034375516544844503954896405776141383523595984510939347399022437131610050428919564496195398493051043164458394453355736015205865791879829193224688113666888904489851955196708307543676431510340496901729220198080330594625915084074571288841285531522607677388429898686370516616184840067372028735698829040075436938459663170082974235353889306593652096063426685676201486002884646230446719525349136438312411893195365758549844944513731288827401617274803363660763402816620881874919760139731366248634304285749062620551128338844202607093609547021081421106998333844393514758861314389920520110104549523472165290610835529918591775518215644752916944262888893077785226457794282440586052216324433412469794738041950870945865050816049572087396228143727129189771512589748085232120729411358247302462683491137183942292534948563619996202281964795686122528116263475947266900379391165239851492217455813189621575766071900062936053103146218539824691607505079988805788893382102559172363478711338638491908817981940596710539967902949432764616109740690262606299265297824478039209591061418681115431194106464894020896140577603280120909451790826271159558938788241725197148119834873767686699368689166008668783159647542006001373102786369780925414184500602816796949691369706396980216976725737701145381845559057493975276341242580529645258706218703537800611472858512953034717884556935007754642466571668234589976704829126576714357124504877509824117107126198409171867963154785134042884028462772232576267061773035585228128940418880092418475100165863522803513217051403303364002844492487820505651197673646255090355148554654769671863425479887162370258983545362035805221637946135625495255217730715611882052822144817413078462468493509541133248911609281078902269028340063420740305956562380012250442677341530098806319832431020379570282113183417248967700967849984000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 164309679370144013649853009123905251247171546429191491854001170306519355804983001536646153143142163585025127148527056974578142281661908964032955627479390773272976487331439439547091554334737690374540253751272940726526336687133120406650015513748836721952630597375873819400945606031831665748193741743922379517127519252233292069987150333712350224426521866361840897236581513169758094349917194899343613492998912907092125189969546358168131362174376360332146392858097196387895649315649985034748810566807997055499827183902800608455366057384030741817098222528421447151830084246580674903314991738960363639296948471554845508543880298246886366457249653622896075436151026650466623928072504086464279818263336006556393211215307406917835004365216659805850932281533090624428208357721139254880399311768525846401221978635470899075503735988546626350443031990135990891980658880828094994565979923772643306535404645584452205593859715905045593802462102508558678811509618515126726762523239634531523464893108317102593602516803890890002932852288342083127493544546553357702706549765681868166585544443218672423287481462162793367223466983845228775946412790094508750795286851852907023628592543481177572009192213068580473780741222520635318687660136599178929905098487996671133253196564467201707398928468142795209948169842584977606935236332023289549748344537256682087536898721666604203759409528666388989410806975049849532260906760658024216106210504365168829735191839615993880665909540154673988118475731094561778064264347039185599157787706837991555325887410676050156548573620664472959773268287795879797393617903795953384874390867920036962835797112989883188454725209552458875954603245805603488569983109919047679132839683604616134930993343116255723754359389044195680322459024275002168777016088079453596290950315677285937961161716763703729794919748609481820162574996934299207791559564578822656481456847120479059983721924334661366333118669453035177335216459963445950540317281399806363150514850513778099787176121681047836521576277264933352769223969596818867796568828109923443918623812225061013284304499194133653767574629095874642433956187056258552092139323186861565964363871610275240377488154453550221606287954890425918824094742206002287274956232143884460182980632752798155541720394707704358774006437257748372762083043075410279789837303376983154071624523004485500583251245538833605157264831179593138112188055326040624493728706897531461534738495931096561758988614100336735901941718457804996884279175864847321082296470687550905621299007396934024952542395150768237890264259992419940535052721285050356413766769572783460464888331317772867708160845287846914049682072372520160277699790443455136946729720388889965964305754674258934118120356410818922570175588109562355430995196699738897165054262173248978066964082187217824274027695367587108515113936569579338848831784669335363231317464206946230854851541237327269153438488445870972289752146170927444216325039373804193213698725121019841296020284387429429970644647777834844677838600839345751603639161668424987104816864614452669893468914347503893466053272816992426080461201286166298518893420553918802620463731283075202460573798412723200451889604695095665349793005556195594946400136191266310569664324705051012505289674849194841658139025041543432773259697742478866264898748499496154366596592793434769399162033626909215660470369905827232788674842689437952787103143213183219743241127659306955316628378986825558704259072000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -8571733003847729377721690983297748316054682954872319616814120295002782228815702184921883962614077845985490050089535806931495659480094451563644332701128235523670647974728599154088186791326462504653944960940966140148435712029386443738734723454493205175902898114625588934583651812603827824743749555755140689349461247853389953606216932443151355175689520671791491432223913399368697385699742979635564585551420024141574670877252187337172844705560020382369975496994397362869095915439167796663086633218587369075020712654748517969353739903398716678393607030888442560817909336984624457535109643494723224683462156810803837798179535918989278324517088095591689802121466275231416230519847002337589810734962502945685678813069572864599315096982572820815369899465500118198462659743814613714759453562830175947709962753331968904186913618813489317121924629795639435490247212406600606198790933107843765283670181651867425576537795001125611540540781082718463425747499680975275872028541174252265705568130149773497315800783324773835305183146206476580469200646951081411442862156480197524257956443724073659632367399307055246698112977776623616846684663916213601122606621448631159452861642917786920061279287252445150999094019069390598595490410630860178201465188694630687644075988521025259050692249184341923173857398284176676488094003906964070312076172668936754686873799248673792474417723212406430995976637302872270338241148694386955143235829951732656238044797321164883579029457199327774633489647362192050226080238708657678403779521171966333481689569419447303460837321424849530508291018760516730758946479847569523750534254021545753859398461136907299556095271171664928124850027141537264143601491943889622450503364453730677564280871436166346884720633678422660429127158475943110932246605433216299543140161250931826970458363099598012494274182762442228427628056453446378219897769889232277222505153569166499286474270560026159809684841799221437654597213576254395036920587977188986982054071989879033757725074099124607906209178083586121415822237834774999641712015008240206286731359215159550572662617314920354331801306979157590945727046674210143472525781721246467557422449881856394656165266542343817967509878410165446215128722726629599305063162922042744527906902360257302456788178666772473684192255409542797170952508159389084033873998197670983620218003999213696653314434910593141053870268662607448805365100143659703437176371837501075034497487078850509454303034671773963454008103527600299990291134909315364846957123447304066378535982912721289009470989481538187386682276449659935883917755943299347759852063461430214651680359965241190638885408954247063009447370685965942083887063204020246527298515322804449735593903317058264062586894267992437140289990701235397763765458725673814981765283372014691639733850061006024223779901621584676708627413081992253542509034532307071297736394494783203361093273291695248114305879996574318167902879048720619618049986465155089687646374695266175401944293556477397530059893362206440252844782736370760861165402445693972429492005401106585686369449464324075656777883541264140535468837033347808889844197777060916775789718776704750186564103476599271759666502850698995503891965695298312968739404552454711957168862233070977702558609204229094938255836194275717151643258332668137700873169718015721415916993801758110614824221259326865070158915866711727627695676405221889477837104072198860132488559367743519317063128589081608454144000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 410056234263257416795201316217455423198663889275789985108849392225632351246670800076642278280993344566996747295794531606924785638874613355495771007998890627576344316742519558183468687986979975110487931277049788723137907349057719631365459627176497044388865945829609553908190273689312742651882968659231585148296682586485245643133198318612852704200317449165751077495000075853830405070640597489654223773942543920007711826160772833051509441748259232493282140006591948819262393242850005491629307972569209370877575770103259131829550287741442402945892258190203288764392524399043860340052990506807026559223389955539449323343384386734239564485467636683207752012139930030330595421859320410237602195311114132493516481098797302663065545976647166052954605728338889923944709369761860731436060056464126279481394016374505707357616870518833910410434610231043128485849560808867152820247176071458065578956494785136738383624976229433388552942014746339738532274827845712479708166241922475855410568863603375049999578468537938770939300203526044848980032559890706937547771560373992803311336379823365359079259741839621206949387572565190435121573784289074195387346495474926842209636750683071653133356532552580401301560241132884666867167437390387942524755048862083856105473524703845045345839474327946032634018877993886441476562429083786373005956882005173136067353896283157820161838038475258256922611308320220453914900687684559885009110552486626217195802831067741043498631467227345153005539835205460661766531399822755141733003902367869618760543982248929921027867950239695236520908432493918321606764818432792760392815062234782300551220318261497177965769588100415538926421961393765533391128807955951358549169531050809125667754789721930335159637510289359141854496788923978857118736904781559070116741399224779486760369514243211067668334294944939116454824142344709483614839503489128284169362344149225959322988392092804152391137673482436555448125477402934868286803490040399406416074837056733902226540658962178578489858506667821482528885016195365473161025241429626299824907372273860486105761424837956278759906351185220950512813102463293241431444974828001436887528233038139817621184081371391761153398288911659428790607018696276976219437054276424773871988870764512314192659404300493954979569624385101381195521208815078757366375173218948915241029983823124854479224863295298989199206937299980482549411138868965871767128666608127378361370187421872690606467616096923702457062992023054545325141845159272866610896897898210661954515642569329991288512831609094584596822186735228395903635787699373367002441872154872581531224301915845816040631663463647721934731965468589870234404737251623174684920627235809534182565679788141448694864314022729838290869265119111420032514866406761241483280069068851713038897742366481564911000580449642634679646910722270569006645573647395252164375967012106573144063385034565157383698028562016559869720805629638304300578028901776007493838828922255232652298253785157223889488886840765712662959246494404922583853965883529187678737015067326656820765842787138321759867003057398222132306600522845547212922681338268713184392615883633544432224657005976184460877952328296073574737218285319038662338392182068108244768341813494757755470481498350315806561181351529762501345451356662772244774395189684256946737797761180080147806001831899625284709138924583892322429213448230564697651452123935510213500474704798125159717484557626664550400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -17992512272204006571267546326105066457067437268208869020882458565190466571788784353460390152887805980119381094214512123249459069239183510887706017321837601738042886583947535945909335919240677078094367827007136938856569419758861188780750863756871640308561270719859157052329176366471127592355618316776611729731884300004988037712362924241224373168735471145366517062636267312661461798918810870624472091248649524661107622299487515195421417020492488269798349860440410973843117265012060706863766809297660351528720926499495259613034976769920634317004413392455015866053779666920854538933842870068303771000462429992125169019067665604239841696724834385969082687903306451990925936008257380991239984290352549896571001467435059296175982890917000319934013552681821319010354308822125687570413924944208013946408118854405146074927622923860730459050286971382117753466656034393038367514996186913396453126010756384787703477977296902918883057415006033184156940458874044101600771141129742086489029515898602189963752893493782274008381125695657118288913614476196549970560175045016131825084684954074108787662608901435012381331088878253232815136753862326039228600229324544971365732926863906407929962194498736366524596504876716380442208597077438928008066926159086545189161084076191494448377793634217413170139502080817588167630044509157677856590036345129242072971880784947397397348742494372489773617378322831970622749400489973332057770464765561865503671772423171462016516917970774329274478220940217515834113526316424052928748618850551406827784796720090628168271516353910771898546999166338123419166632633659194298974465138490119673060724508903346930427876416327825291961907114899098726742813449233110635653437342992793102543988935034530942160708563407978123310736687255567380064039148188973087341846358999856500889045686162442161083007348047466106238826060756708624763612280192167169749856521444148517013007213094517126098987945572643587137643795081005378100442957019334838033398333501909512244772773464803926352380906705780019924598719022317714396168129407552843630747001108907129873964541082220212844974482924163148008817136936547581171321755650064135814438149664515450353122782913167970098818333857218367549157556094849511831393140719689408457433664176333082693454698822276336124661437153997227520378683200947391878676790769505136489633008587950812050291485597817731987609419545839420616729860399216000324244489585946938810140586263950935663119100906297179430407448149993388097945994665898069773660075564795756186147304375365989956142700690818228933025388645428766568940934114865714952558160091861418030451724877683137384929346646674529684809647399209535877614713411965566665266829122559251212202693249051348344605721911123833916414809720716419984696072777064601617477333247876389090669555675163373771982759846789124938729419384451983086347167840526300171422353894474963473948391216385735277209365227600586295673803757576590488575334415443277315014474600877641346272819925543440618820199371650918750991111598995953940189326339855000748226536085641282074954564121185141838060650635448105590162909438769036992237234205651231821161550481027724474993711379391290679314441061086113514681573390962431612257428679927491529651527587776715881969808043292141885358024335171228863569620150006879942572862020924373290124379869420908737917165790910912403093994106822284663152216282612311661480143842763158768147179022970735109701092864163840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 723364395100158920989278647309213472566822076498911414780014385343626106204135709931181170222258078306588574839991055567663221472196891942650009347949946291855422855333292134041510242538405477326646975921442325966995554583959088031898002387853805267038574705780852391154004389016474745894957197620124817676432462895993915519446014124247233715840367007181987566545928175537385482717442167331158026479972014289954994850375844854594638523781742316352492044189026403965551600193207345351034595825192342642695444886404174531055424418995494700525643632628855287208361330853635110351545376501426627806138536427597506990005847207128483092624852700212845128298700892221152909769900130443150757297529800908336526472683565128429986294155066465913236460776263651160234447476004699734767477220065345965434548334920187366647052051990555354078679488873016512552226451675798616836649163334951149016430676351483075680867620935108653561562593709693631463818662852746060440491091751154653613951432011115358591460181535677049349286979853594336358385413285133879831832981453375123185741026504250744609305007135878882733274256696122216191481908473181769310012278158450445347004159663375401526378670614433752832862825767809478295513660320189717771663980507204016661280211837207386669197880635780406972866603365581945121967279643538992112005507927077900784577243212542717850221510393146350138962453362736406309232902763704506055126968259204403466591932190319218160463323810597158625149588401713868818966368856470542566542907601324617981659978717709886347302932137116069722666611465545055051352526482488912431449974837445985883858211100837371064033599848762608866509289287364291803653124876108970415899809377242572444977941693289357758055180093634057654830375239864645125283751494187529841257365895458039029101549411337332002119961383664676347807312442899409826793753386804161773844443016152575670188655532604877852695688613950277358033650519250612888829101902984657847515810980091179499791284037233233072492193259774331089957927431729407709885353637106745734860232251523387340545164153370229632116272525709446557518576816854625480843785172068962188355779323666412083321917508589633562855352325076231671978573666424748314795761584522255468785410732770855342749241540534738692534720990153647596065117671216621202531390668403231019967287834047028292148271473773653888482173467920707372535035779592773575070715363823157362025116864690622803500740315865696626649514051250854074830800077660641111827215086065400074633679074812818896748726820009838999316330762716617568721723105523297380415603315046004793699371344867507119824105661874169993358942304730385499825759921504925264441574763683545991046959108474326096525254475357391890465883305404607007298759844544023131677329605698789385051539766159625322049132020133891220201678353932060740591233652845758803538602920346154389309938852365210826748594202446849332920658564512744328864528387115093562449522843596793264816321070324054934442457209567678183351423429486300634355023034813194917624569101675798494851499679420013480318833604261850940866271889823152436991913639622179343415160841539320348537237736102550430704223457217584619994050880842491949607696687986451619781859348264791850195616202029634751423778862385252379880586681516790450589812031272611379267329062129392321018514119318497601913888687387903430251267297132830730664131872154953191439288562237177472054082928640000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -26597690349751653967497710912615661148125462917316519249710920350115440386462742708914553423887452772006794374162743021889616817353289519303778299280697649837974180781204118784631172426436183201349106412407630364046472039515351442800207398244321228062581907922488331703005609591775924215357838345942557083477919149446798629414975594995704823577103441561076371518132384052567681329362926841166708068154600662579066997785508757559090418097542638004268457793830658596220947635385049268233738630164266563294037998671171146511374749301271572702656598169275854708250097109464604351405124527391938999543077786192474714624747059359815350359060602684167290105424678061818536495466375557127590736831438710573274571297234323641411378671608789947239258373819289563918249513563239236155244101268750110153932749408515664580076403532854305907720104071523705750617344221271136900071753240042480387565726537614590178461051918566613539538910144553866390695149405148296469417343937205710032102497734938669104090115753574025682392445320926637686157244443472027132856971734054944845373158929096453268124792849217953733875294190691467786986979518467349559313169630054621949008258398565915052896614976164575563039504558748039377349170308826092792615579084942761325845175146952577309068808448240466485680650818968742583118698995887046123783642047983616766251104714246980584540136219470795403530853157645782796770349037326900122232090347440082649802776443438035175006015050767085195469536394036974906931461445315037842102426436992615027014378889223540745517588967361965065847881457886654422971573733089518080075037689005599759279469997990143312642163001267115951360394410567576678257106709160335561332201448728193155169145581830309932975307324788481617154677961829950404663736800750232464028899290858236128199986245203657327478209303585936795786419767027941172695454605962550327629363121794446891525076977125032151066543956996945298467361171507040973741555208238931251537202847963781592927344616052256057483084660207148116977116872360440753603608828329768102037211827441104425537242825133264262292421945776838303545555019686332111658392780387466551894808518531063749752151656491196203147847028308879934184909019521878726437133465085393210702340919287785612239936660146584400381577799064208069163366301227366889886815575485944527195703446608773878794703482486200389439082648080796610409286924263744242351953674954712015751409411296797357682088754727991565092500112760642087736303582555355984939599803249248374600007274436429104850410646709622438390053881270356350580873726614317444280195763208443470671813967903626891346374482931278728462487769369238766586959885967043736814775741726452677686542099288746728441057811107879426185012313541001235156966627283180324373312031516642633813652242377773460002015294601745718170120633960690114449624677787711488630192767956030322912268394923041790709578828823717187987242164036745463004153868054638453260941078773981418709664114559068833830487116815426490004371258855963379589783216479601790491470357376787059297777763565583801524270539824196439396027090194857191917123482158522080550718078244177110386826995373044900569737739122286504721609280505614503651285500441174805633507937360146586171817220973913378846962134895528705271601207513831038768853472918862993176054262646604216699631902542860108005282501913202720414756847906684525737170958461276401737350244058489943427645440000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 892500241675344121428898244315875864125736468426488619388110139735231669541580699915721087707615501148454564342190099532270071927879935353112157097364418551521637354758281083064648211747388831845324488809629870351042768640601242534700067942925997342361983955100022789435457969743390248291930444349564205854613807996378761486938476356751392624282837078529915013652747460107746983778520597173420306581892197490834047095846094482457474202384045160144931963662111397415015869672737895103485833573764126127682537625789898739352086566060796528529541479600309211843724544105357409766560364516435454811723427827482408225145775962157524886525668613162508664237309450103103337598305679382555169139374181547940020315624298315785000630122690724789071287039795308088319200620380054017432429494172870418391167422813225674411030560599542699094238898325233451176400761309249334953039959863398998416902981030585287375003421094262351800037936577045339854275168921025168185621723799139356806498945518272015974141019183317857222413874510695998866142030077970217906935705073306506450505807917808875022362831217784328075805919857427046393395741965450775659304833508698616011457201017695084286861339131342020008565266447637933901780846915586191528076189416742887739951775473064420700372580581733549253982324467251854606510897043351913585178723708195630133575063588950812051839698144871543906791518528544200018538480188313892427877920832016550048877114364697498011318764725840630270485450299413224365225682441623676094319694160229792181039015969451406210471380288929263510507334974643204621388566391856010437040401426599189334632661286546940560431729091072017621928053753870833636012576869439249030595027110432569830031338540688831718851502302097353545688670851105163664198832942122626698117675666510854314786151589349243436118591997845937255967508104765479093344029047095609864339629989435312438412377225416554606136548122426784837405909213788410521221633183046796605918964819512851190429752988992125311991684837436118596203061694398580367523106852201553263952798307455795321043460114330652274117453438256895822052699007426526534876023182520831642421071449290208952541567073946363487802831235470460474494793397796041328922166544149703344791241541798143888688285237448803725666334869979144149663519257460343055723114060306110388013699530969855068749898509523320686532849128464221205858175919083072711879255613289131163385334396561662598741502227051925656696256446741201199060929852578027122677035154534226405547451039839334824839288844216229595843499297281924320548473405722405500176978212608397105212873797252883058644744415020068440086283204668574324817263620424328293476050757121475145046928176913385117812738440782155206762498324792043631367887919763259813916789589405995737423235905360949003955466299713287381596645588752572250989361771838763339925768058256174626131075302165478936819701682890042883886733854854010946314920514637680505662184935844260310537681254335381730117203777274353831599258224455315811358309330284828805134179701254814165983271317409926586041557131328151333409320900557046644339929707158597108975691338268998269431128283686075437488320036227019644287792203589590121686826571806746946066991137998378889030789113254824001270022124308014287456675086433278570203884163538336268231251419173856888565374465932051696715116392510375148075570038932279050641757772577454287801800019294342348800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -27281708928633940573739938830503641040790430367690684776762503639895474125145778268917017410411324791441189412704248574181696989728052071858616549497846344210259526367438544964854893922865335446651452115104414019524148412418243508346600848334381108223023989969634605208605439139308411584137566370662587402438712448188227758056578523972810195393522206445134868506848699285114373252999163895676351794451527080887958478811763083207323322094532227230520636650910722880331906929191743486107399603609322951986763358210137750162895517077966879892986064867949642753207506493271515445815421662684523299730228041165810243589617181225601289967846960296038196962920062488496176658062242676440565580568333633871413760401150072958858280113112927024801673773136703889893110029052379218796571558946354024140443924524762377440211335280184224741341878759854225244236115506793762754796860424967916714311377280554436316194291542820243855163211169112903960416531806907423846450350733284614268917660645381824403560776926337117728938604640759126919782511532898546455192822710169823921841862044281773648079980298631747029237029646972276569146667284167986430578614747892645236980797225453723715211175770333444268704493605601914556999042352455698762265755903193824580683194599946663417405259705342809078783449354054266077887191365184612824141569414018703859156034734296890226880873963595995102312365816672370286585501024746707113837267880217796955265001438249002295356649842467529734274264950791109329284333364785432544544222456518326156547220409160612867364891463140122806727815284090545280439170766263072097778175649457359626040670454397870631796609457886600629477291427856965453086554072590325863263407629031638769998179543070551438872919039268720484590015801013063056924420293478664233538697129524823217113683641303832654554895085007755763728307984851336552555910908359014363765099046777668051843146476630647163766466547658506538736205436937761070667515146220852474509253164986117481637806451413195897896084399209715739302957111255436694756505354891103216800213842639312327902723174880301753858955179841012299913823517133362640098734086605879269372617251149948155740270585502145566446321710998327130824189128829938325070830490680181518108664601754762261273176688536993246384701738103544399433611454482446807534113415061476376266331783503019395201942956739347052368593169277222082327768289567082183819548260394023122052060886571054432418411372448544985977226886592742978078261702718492555250842828754175434447652556154132522367632849289689325821112337622561072930837829283542350080542107768760614266228392959416033230684136725649657667210256417513529147818043553244946291682081841709051074184441761818511738788753775036779846094009230091845311530888960838757800293108524048520358227938560231705247549913490624216737756406359091047752534929392639742146481716927801302989902746494058732071917897444441062846072394297866649232966753054186009690858264383245062607284851509770653129527353806387802813983731741466170840460015266279281938578686839776681658754983512461499480754086646357126535610994468699414578051049088573231841740777267572450214872799500126196594497700678974968565882748855757125835032494244435884629311851262737670661704132556048897814682683502860522435873090716998402664381015225702833617985242126883013291354789938520357000400461146548355971219662444084828486531820333737376465811258456879923200000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 759845472858295992596996877689830677697123267279596453970736066725164275164494417621426022626987231247191232789799336192339245587676539228586776301878291640061941027594504473424231188210383534124697972326829660659967142037581973674250069705711862451927926808288448710021679627621637594481699873642548810796642541789697396763144736602257412827328555498952063551001368395969558582680356639294897328312307145798334021013280041351512371706757782516125401997919086235109443963343678785081407906870338323899233548304287214515785566963063033321131565337511185488499315061205270585375568557566819489858121222143259238425750835211730715993432130568550281871454909855527634176191100187170353646563227267193312072410746227404958601267399941566347934196486873374844091920824380084895245878639309837032738776608578679368185263646209346653784634198057267188193719858173699803721378234598297790170784788625180274356490918722364483461241287169842090973002230102651873640911184775829128257408372874725799041108160132363463015815790285802843412419993200376202523635610672667173430894144011987944878817167104335031249585803261289059552114520437830816178379586259475889706906424226581478093531816533615133610604447746099707902821059284900619603703059008127777785382058980112657812935745980657670515938361602352986434316399613929578494404031644094743387015522969664591921631028311048636887481616176013839959667719076124412925639466944441346329576858253058799008479744365964857303037045365232259382029598151332459907642937859341541272242596338690211508969541704656676423178263520270617469583428931670973046525330040145276293359303552397492252569970542420302871923115584173703888054837476079853767849346330483074806448991880329232838146009612710594795331560418391144085100806480647115837307380436961695249780474893524098886474868937708629707890306666046491013102369773086642487321687159471495244396418675296147531157927651584599051653957092430734821328891673873102057212246376278382849607422834251098699118184411647473627836156189302664504137865802466647263669805611011949314594966905027572468832525343978665868933826891040875447052902913942718587294049728373894684395655928242786927626036236023786749383284032305088360635041899339798550781096212535676566417167131084593908919601873053725562800040441609536103710501090115649172777639619045625475650757017948270421246846916300812790331660535286333181044807881397786630965543162355774820932384661229309113066226127543467923788917476443351363004674276517289908471788005690851204802452728260101218533439916304463876133064031870113357458592729440041321908180984055480198696080925306407602715531795719538819842233615828629668569284320367161036345248274912270500275546360497823230624654962101564736097273328241841579117466623381875970092142675676409417033805489802291805309374649046576669861182520136653637282755479279640619020420984524352708209760881294768681308512762296433758238132699666679932898649083310550029616152418363815344957962240124709283259854888561585227568812617441497335017833315627179257387152214247321343007914966873904412578501157006124617088042184222256605803250311171907203756077677051655690837703932859151350098345511032235410869218897426359691752669509436289786121387010921353707818894918997816810022672583152546259873776209197369673611509619569098075882024195659150182880081216488059105414444946573067048993362733666825180661357215744000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -19401735191326905801041135390812670810608656319901577533872437945355670187097424707809839188212324678478546207978866020772226051969796534676405615055793253190084620714146166277025887546379724611939801299225938339247640147658357621402475743127839643791721084049797653750309337257070047976150897317912161634875719115430601624452784753098621510710948733616588316825844594241248842849791668254684993495600371191659112822854272420659342127208007388372129460072899061469085376006616162332408986185804183799885725113086891660222573323971010577682256595320220669177012876042718102154496780402629420017935792091722507730346952413733933974096393141226302785818867477810534352285683974527506783993254094053688703520874091943110446340145274202043768135507917799769039572433632594110548056055884291126558837478531017823845788037994411470206424575244880213053934683197554789184359491514903757099668208966577456380548654624684181207100620754270194965163605444642164142395654859108263309559377529201424780126894617368241498057103185246053281831201475286425684901157014644653384775772065251159559114143518676718072562374817922745623346884254182988780606587952182221619588494695584647884003162279442753629942644988006228130631000612739473101800451937523300674119619230740497673908210869578135575873367204447181588225704489217062567931474166768656161517195381295051155330456888326359874002232396173253210025290603745611807871674882414850367622594872872802060130721584484259927767100817628670162569523240981177515674195458731085895010872860036515746253112193367591925605778611932760865938346611730882616715503798037820655280239281684241230456779369398660050041529273466776914938211742993675668612685625757428824369291164884052995046015995652453813382830558039004902976209485067381101319037156026168796075697224725631473726891583759478493551165243935334569944587903591728902149135923260333607401331024068250133837517186464433303219770471126042284648685577025993498378232387041693857488242723024191395329537625368845188731950179974783517949998681045262201975192411102073338911119115387829422175889762689536643352158212214876546071828866045486186611843933253735937558642604632024002899339985253691245968348613117988042725745625239061514232844983961893815539562939922056304105944879486768042964133195389535266696283954912113072407116990074250244295630349259989923776188920013726154217371023640639140006192577522394104590390117021606182778137357430641394273237235367851501169723288892573413311119302021362166930953491335092511819103520637489437853344690070173078062585287398236178539646508758292293332941231380945746690928189798604861102156824405053542887316450757281398606675077459641652186641051852881225345313149952864980529596470756049599887580473252526350059143219495549670393367035178803227293000595137364181042086906057604251612847665724093235389028577836656411347218372482835361314269941240587969820270073321373452137853657630743628639316205783725314223714052888365426856701952943450934337785243740420795705430006387782433365042495661793106826470213649400428620019271135574886292741657632833256268800022499194399493991637223239549152981449712779843639292838902164200367298222708032121947338488219222108756470893536640107786603038001168170728204944479538358685895762701100970825922091786371132338742623673079908093466138837406177935083576585832722757354157844041566479376278391987090951220756480000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 464067453150337561312089913392580095218802347584851741032977584358190452646284058171526684199013209758557698245809775423696496313054293632932203886386727994494374561564037971021009389549947839205753315159449673321990998167889665747575695709753321214771850071045224097551518537763450190115481438754219410758979458658610343786681895253596067220652113253334063609022857628239926364603875616574843341053044993803420309764198999883019517573534580610048274360628252718840559362301936375860352660531513677997306716744859578683460100664827489248787382692734082367701319307997578858317689535257569838347672286577469663719532270399184709820092050277074205036059368800395824932406958624453543767280616179400033905483181452937075822925890779207896552903246940715480549773863508960985893214442027750889694551024350565932232868131030401552656131042618087448837222549544199406820763920755743679429639288764288192477273675877531131577327073367806625225191694533618639907083997979657723464937011317714626704004961117750122911994152293401313363906910713895749174555046672677662261758400287068956551323376579771120624085138584069938350689699308921654000040533122857262398045913755597347516099208557371669128250488593610719653018669243440127909635424978712453693502913756066981844582828220498245956177308990452617261552793301481591080004943733239883009430855108230766477625732954821784312423705861676948063549688843139257134944888794638382895656965582937027542640590319803612472710321684634580304078359022629920719167951090058631816712929412367787846086933876506282112915099280978999418329815808336076972760309619980276286965223871363127373518290484239532061232576463195155470625866919681414698679752137054188184340586090125154690024949277045401159741760338284116654421596763274791567797668414224263692530256673243735709649986651569655337344970925096121550764413878235460168754744059262954259582308640463728435287617835598113506116215232302905159182993547307027554070844126278297302784690249888061209748250668345197178891494997376630472779306656486622539152509807781329169988681809919092517210923119311811659342405964279289286141342884398520532932620471038520671319756985835581247568003574935667267577456737212864257076341073739675777358632143517575912781201630003865179868241592535684404520254193191536406645554728400539933361577490555325880790645741882638401389438293922963257920772175840099724670845556611314332062424333290302467445190842067626155333565085834677950839237704539803493272061676235476280810198553315142273583046123995708424159221295996742432392788931610505005556496822621645770401964606698686393809677632321941687548685237834616522059957574510707529978480494014324756337952394620777067153803663150315655727810495343158784813903240075654376866912207394277806312132283441076933568442890523767829886994505604139952385352844372561112867850422421594795310780989827806336386268204288784829919263436173557587591187219242799663376326101193218886695980840655848721655187238083807636978245953598512169045764026820883791011849136403734777544871945974336097573422910206089493797666129639769788960705166968958434764012960485232346477723458728209410354041398469158358881625314904449554952109681648963238305388951686129382545577816587676329135800620928001666767087011489190588593832421362181992589380974685465311856141555228686767934857685688387702325561527314946876896931172412693172715520000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -10977952331050382277928504031064312018128842989657970274544085230817341388784216566637461673996906926894494120605004397791375558292868551601375043867342914463010681634533567741281792671853065526361672544733740411528732939175402968096058283264123949090187960019734173310821199813464546482769753916843147188852841467158780314910174343205453202943397442509385027224481345153450623691928265453368539105290443165881508389875114327763207045643546561157044007707967627346247843606511924035037987168332434618568610805656338258784174860756038346083759447211820580249541793117678872200931772296508595498898159752541924438560213735606575372769302677936050193333811442379618304621031945255214710361208386674331997548582167438661340422003235715392044732110019618199957145114031360885979808614092280217687464176759373804806517960851514543996499712223365827133256619960411928280134020766799678466310275987931497593646810314817374962592051314551789050128862097984167068564799581253388992487076132529585558009572812497015792191180346702505706377032847634819331293068627806335603519966234890162029230619379076514332318967737747253482950039864052726095438721087607096923573731605058576810149897388451322332861274743864416836462266354382239795188987079967237909700524477847017919680691891796671534636388985080492268630066391590675828135245074083691101325522708249490191386146057832479645699923224195781501017787714420377981781175317660128438658132799606617172349745413854948737251004311558505919358651572492744422911772991877078098805828969288832133727294313134022706021614743612191842027690702385145969419937858791426137009587916736115580954695399307379120163940351445521023431455626802246958824383037017656514579331342901422769314728619769118965638152684143400701944782026123360071422040391893770641866267163212192787370291085438797200271142469862813061311354944476873493362109053886503705113754536384624888758968692982694055232399090036399848532871076814211673708489979072598599351678095787472544305713981076837383475007084190732028212812622347148279016738349002423465295959444614762940460458161680261411089737696690740719348615560794125995169417016061731026471999337357408308252520952622441855908152812524049208884249616016882837403844594712930035931003546194762730240495129662999565527401383520800975620038092200516695223598113833509766510307393436366214293553318108358209313260040608262894577986562640123606090976808828933530789170763850600694074679807220794326112020466590701334418910750054974447626546754073702786875343868106694882584998323794564287335658259243335551684416305352976008012186142346412198476256690786904772188333485428618640753070743012808699797507126004671581493951730352143503142964068727979337085937128872711294497688998646105092651285428815166356397417734937249375622173584705100334895909752312191031509147854123759048810670578358647379085725218612248293065178555227574093597063185064791762946488536774873073983809436393357106613758285445973501253522517992725074966431219520068150157817288277117162829940827736791175174171961549930633780319677590861966603334591339698147052597859011733966249749240405627600727344488422653031957079391269996655605710059285525225556299241989320546549665099516872293789180443579657385085606281563360695418474952793568418226614469004513857257074218037823435462166822561227257161583651152854054938121725594006670123018464290263793664000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 281780214689484882269290785233853298311724890613899279894670484855271368884806924220856152001221802309120202678032908705271764045852267859092891516162156039871245615891086402053228865376193277647358405470865222765904093413546452988687222772531725402509427118975579895593150021718677607610508890619907716336023116614946239625999694931817460165332585024784882498365369942114442044415065721151255218363546834598222242630488526613803485240155722817257116705495654598289721428894864853021667629277542174771103723763742071573274306164106700355613907593045584078626569220685563269932708450731930758759140996165265402458257188016971981831242391782976198934741344144059268221974020729858834327148336614357237977219407647586289617506894445212958565257228908027664417977318157410324963737654114976752821237388698871053336776711014104636812964886936616912349824423750854259083466426421077580006490175823172713389019699289672192910470193676643488089244317158498528195286720125840772439608853213735595830118868948236410067272274655087762139542331975432140993904930818148554129211579761406724675187658390139177457178653884480487698685411059004757274292601409456661775855427748165329425854625387077676960926424362576453525781715463134006341351451347622191193440515713755571004619842984966345978676529545617235407952724268037630175019544923285516974503133229313216949140061752652044401106766933177140070059364760306480678865789193563532598626205694431043778769993314543255546503917883181617007728177579824991712844535028799515820177723402750735394697699866474071518985636487781062134731959742699062565450056510745759105562400682301699204148249525452510073869476917839670159340559203900372526460491033457515272498434973156374325481329595408887872324980283986314412928370258773698526588128893666422081602075274622519316494301470065041769244771590911891931611116003487941261570946392883355892563317679024669061469414042242109740828466472450779481412760283856162096143430623189263223427711071208555820403545749233480173232381588566568554717511989389760409658158954842626395430726290852276966293470857164795044643942511242003909341330653456156756978763459518146575188227083623613502801387526570951205425491252987520608272590668114299059853936009119048034515160170727847558110538768480895953698234487562287411418070417052364849755633114673505489428766720955835670319955580098527488983880485245820327435841208628164598385883518807384113771599110732532016151981061373635382559711020484770934872436749926251665426967814943364760698252867258360563717229245906316788120740814388488781348022199965404896848126818853863971271979452569245572605634290147891059602798577372237195649628062377350807375603761729016235509514312788298143185812731194769029932252637970114204564177395253515502323064834296267730895818669922135042481371840857597451868877364353424810829402153885050505967470266463319224806474744313607997128453236137296822453771385620506707620161768996253553293832008352345297286999569679160271198728617998231977338868826339439732617803470525982326891332341019904938294939213202490278670446572022234821806565200188165392885158984157473817018001091275030574363990732673864788247257763095242725280224637046185181834263295748109873054578965261556483842856013365298298241657503521336437132129459520713437807983092491344388696574852688400557312970320410163638303825400777167644683576773967872000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -8402671480845550473954652671514311979346953695629952629720490926680408916043606412737698388918732835558471501696192866642575619926905057373444458735341918223530391974545614941016487592170044579048225202666453422011395829903007514545736642190732152050318257344940792367692387239529991435431200989868924765397875688627113133838919781634300339238209495364399382832296250175200043623433603807742117223349984725927116360655415207887645534703496636929137678159817544916926976387716299960197669485721804001927485809059063673198872401720977876431455520154664704785384933838915035320642849860370444605401077107825704833689731097694412001155177482433283943848400142290717101219751519929555611804253258595081719842741768804219481745877038340665242033938950749642164863606574380919538955782416041535356982133630289127031605592891674620776926509368446411213932681058918713886901590791651199785771386476900388100012981923047223087228388579420147673441229640656082219818406044144672145114797845072000785640044562477093829992465022478397317833643230546338874789394215960134954778638990765249623858059502864330664610284989329207172649522744589763606064586633850886628448500149207745866438297088096272932163567685833947668884001096355477023057163157106978708975813738819463105042622756072477463269139531352169292207656627391966551189576040657881382197776902683514868057238351737100592792695651259141954837245323355609133018413679536175760137134466029546674505975304466711557778995193079788353995493656226384307528613043103693057023471260667665323347716365042355744902621252730178883799974924477324157588804985244631217982914950879759287560529232606180772250139294175105847789407460554431995107664147242998238840522016057141501188529016609622780238362795530470101708665329261825003659759839880370210121602081531968805138772008257011570342807650824499228865691366365026598934928672292625561840267531355739626380247328206979643291718517448872354889396281241698671206695860315995203002216279664514423837949091023830881373038282034761230826781768987202477317464925081057237028833898595682253950647876675880893613830050684976725260615588411466311283774110398629337841563774609450607700745772667809778285684063414516700766604741225868827782501249876090006930925250172661812247172210765311827547746100260729321624146644519504046596870375691587011722844254320761362443394347264817705677875005989988475152274298057596789289643485388889468318658701151132443529944715923695725557796498839271142462122571961328876167649909025165097664802187215010716103596791042264728712726966430122128523132409955353375796589956671039266924455446022194948403622599531750077403218944173397692005795359327790198102591068550513591538844629226362130398756613767589012004579804672910369428414048565818111508186048070331686526405032394041283244030464766456107786694837327515598979395176810680159546941599285208475509631792094709567409246032639178892112424825911994582354797353234760216018520616858433132973337408671655792639422810252493696122967248605921302381907338170002745051529257381847841129286085818182234050679809183489484355496643452573259092198996965422085061782702084739281771667277453442752169234398023865916166469017978699073205745319359222772955757848841560622987921038802925944620436074015824915959003094914326995209670789920150515196560649361061464162772069922593437026614029323184606053333047705600000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 279691940969381338213436370321465181689687481852242761283364690023174983266880725160252522485610508200506810974341136115097981091584971302908034774514955479787453670625122628169548326625701500463423920289043940057450833433128272150839647638220706159119307599205588818191049567414374852660009493487829657050686832308800441550930302869768258731805706075995386784853756560745012481373112907317515555266767330411795157533330320147053173704769173893818811355196770999686020496873803226407043644097513408844889197573770507769848472565239287389212198489865587026048257760402339422531409090031696651731843517986115506710420472347725091179139366193932756638925572626016618611516879985836083330538575995265291247139540412448303267608113243202908775439172409259915881299302368826965608536628577836564797814727328468133605880051433147561014861601067559306119598110115647425964761031497261490961565256754651851718968245924143022458087366260782340514102419437670370189287741780150533666255683337098688061875234546687584985174160967580678259604504980043057400123346700509139907688527674109508501931224894926168264015825482165489969519147407194361024018623503120643818218097093184397455114159953595777795947437297729748009036836548546539530721280162495506272420316351882803543458737824195205090759781917512752589052060926575365257776226926238602278574285338199809502684142838077186499809608019041273935726143517885237774166560078607754238569337432408551424274970790121420719578179837375401031395940288252965013338125998297130706145044877311869455261142744015997817895796690497203127420401504158608266291295074231916208554841054646904167405892086347852939115310171622225289140427111510673906618605892233903748713081115904908074955336384939861495864756564970597045883103412054856082158014633044283900551404929547703422052751509486361128809632394279897986666645779736630207330124205384276929605697253621387317834192692938551832004707879733482336215881679981496205777651762553125172237380274218394849476658732638721391283425208234805845192575239177861960571087673053113166998589425900912274670224743204129913215838133192217444496871891571016840370958604594085269609328323357402492262272573723074160653844267667617271184472093796851819211511908303046094623993841099507870481053887860602834130265814442235985288958065188989269972129037642876094384469248300664331779470045087117242130978092559193465536903638198751129723023676781152567157105161734339342820459976851374441544401029575615719153190910072639767890856719772016434486691177288686461679961583215907291103846513905838962614202073213136488277622530793080859286431666939425870099390033983807918399941331966271361566305248661143156250504182968286467811045922032936368026875126615847755179213663953641996394350517069468851295283240431995158287131329641203485747857017559281849616228407155442863148459021129085805818031569019020054003450027723965528680122690102092227969990369258198123105465565788637007298871196124937999895670419629498021261116979276446029325749664418918225224708136117713845343031754116874022620514207038137443390668979442517659528720349297894635062539395987738118888817505618454771543764714774270795380828497950529333164603034576441864700205100305396516417151658865685508988091744524674317281224950967882031473471068194534312454849576567844490233480399239322225241077117916080857915988433096120902405324800000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -9409622990800094111006901565962787244307198232966701899699802979139601066784515267365098271138634033998880246733832662264993175840156045894843934511156394376368406725950447420009841787087797760351674226859003511949766031925435970725418406118739510131092000211264176144614281094296919809618312110979326127243746825542827144389714837322706508937989562540024282042596237517046366766904212298217775192531830404418333580901507082455719611348841889507732390004090383136251569879463341856516195995391930209801847889691885866924913347315890782598305975704959333620618357953694143829947706142836900953574850121968554079640040939721947562435564389599018756620761502313551817726799725230960933217003873033128621474803540748039862322206562866680010509761562004548151462644705242134409914720095430030488733643375659848814576571447294111878315223107994134297989722565443955712599521878368647546499227155566272785241884841179901706079927749802658323493968924753351345377291621987553478891862827734815000025560090157576745836634638082960380794260127541961533844906094546959625240995513368327997096909629040917916567581530920463092243414000169556482651729149962213032611706554771874559659259201163596934651613483279455223839545695876101304556870123872917328037461702548939375548674017522016588766355432245567807693265950786356717860960105526092851363460726416624024789926581079874326311285244441616613384979321684202193838311222546898094137302884244081228844038166382770255654656824653065871694070048997899967304370618748689014519496792732009416904110388538557614423026122330945908723331592728642557726132191891198933996949470680004012369133723049511213525561748091688384353908232592420552693952033505894445496640170108152636344302252621603312458909466969609411236426094432660910536920163262051336876077885885644041384559682649553937883341400393019021788892008153881330083287942012119377467158919702772167610482042909459085148714543114958008662412614709384806891738600306406972800507622544502268028260565876765752460273912582837571450017463470796415523151713240147475776292611696471365135512712688781092648628088765972386969550710867184517826849589132034395949182808453141809053935305516693081630514459737774291627485825111356038148626882976574609674626648271513033798377615876054857869547442092332997339029138558736388307956907338978897169954673500764473723830564242838448200063267884676049692615642076639445789879865731522719852950319130441520259551369706872554264904935944181407250007599777021857606940525728180167302905864891581720837068670864743301298923699968897914470493392924636422027570696395395168221462410424170996502118199844486377838804909668294613478115467227741166709575185996367983467162575234658903152321442283278326558933718500133439748766257010966969099678315253081051058841912331595931355197296451756326159158716284658113091770248429341242389153624030609827319824032348153972461849704762006428600414196694447630809672078115916179439591842176126669635168453262948347738288371648042319118820689418407130882319145838855596455322521681025560498922357430542349116254724576012895806082388553221779376609155758553107714398073577395529654552921651584684309085922250167763298082719817230163143592910008426355374251802848823376390328625419125938735776684119950072104471348196374639130496397345496451203980159832164576541752250595380525366233855751162890813440000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 297852641466499583418780415937473384062375637352364664211044390304178066555907180652017063872767097165355146222242681425436342229397187259733357951095937592510100702220483626470164653045263274092434500546682481815332289118052499096213257627741412544255690570601336587146586535751950529817953070564699899840157655031803873245254583217293342920168249631501319915256118768934155221417663315530237194624635467963933720813612235975331352984034235689031193299062087769775132155899399792662245053023686128282793452192064247821643714005593087224626350391168538118217296032061607157640497359886892442151974970087831456639573439497602162171733877619032836049610757228545535386423717323572851870519633908015332465757419175747436608771521306924219097959969681255342802803948163958191862697267132368668659969849518964025988352093658595468686164602917943249637773789360749487048157290945553846602366631294967571705257606285225809286075545254172783063359335317361280903987394371299288671136268123087298896451810553174308498797585629576964444894018967896692628089676350332722687207826284605111762565160462612662374095102674500120231416373800694599289988964936161473312038346386866599651748507039010622635498898509126482708126291375996925347031800405294115448253449262271496578406036640496076069074554508013586269004102978330238572296174226687240038316790489449890885293172245572125463884208190946336947507660442758728438183403928246684096240341818346091760324348522888019552654036258897620965939834269686838930802814062691506079853401900358987376433220022919396776433365779480274140309049918755056655868138132579568883084477314603023435814594949353032270066368659839278275242290990195769429904110042804397596324508592135409298185815689067230802308300638541918930148244276231621627773588571305565693784039759828012876252582585995379837101860519130702988479250856839277415732831781771449890004996840671062756678004842164085885017190540507614672359634401999220849141538693187555045954990809916790384583339713063654897146662795027043632357050235544082167698448444238623974360882645374139968386084165152592479265925958785012224632623433397363673907761198437185994863411837631633696826274899120365023611706321187472639751192362691719954773527219626634513072595356136525979433573879639062139523327629710268203129688148123906546055842356726303659156603298037215680134274218088881761801049073833358754611401746133610649074088716977062545679578230996644224029676007485007005823735720267508434739880092840660244769550140877275182053613297225771972437654743845564402423093263915294719191988021051470567799994487061883178371906814792501040131470001889080715160033462519086961119480267404237737595739126650572730531501095022551032895069725324742484450198235334612536969846823863996149979085347559484437476564652267917584150675488810206603825130532056563686448889356673817513200107336753202128067981434089720854205879790161912303749890268286918192276606013069027329357173545394549293116784906640981487314252346688823569455322315702486602168847826647068914021111323066692769556459776768900438882775335770736898434541910865046729081846693215040594782820136605750484495903274426059929961153416368617351791109683079454699419639955598468898031049875758763257250992723249973184744482561107018281896297741800621648813352032368924227855781614145996012127011302505487163737264116874608640000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -8606008729055853803254193849944695770850579915331995915667511907396189349907240006367811297098244834340358839174874934341374447145525877008454411502639521138536481333580279599178520637681138581095768373545260419495827905402772245896319922432081110020418887422214385119335993066227358668412845293532700512352360034176617686986040554954680478166622944656281216131145814971400679545780595862500327220248700188679944511312978725274393582720562739013680659369575246944647946592423080414014821728083113961261560153698357656039332677860359325291321078892807011569776872153724396365072973572600064454732764126752651066331858297433653885869453099157978746375049049152672224267973016006821023405842094842820442154742724512717231357542056294043902742395574520778081909432882762361460515567255238809417758642704741582878577901012159329911824058588820926882688541515679417466573591400407578294267146150600680835274183444686752452520950672993048585240572934482139993005321271086619973875575605290748808715591031813931015097219224048128933302987242492615845369328304425290624435477517184245670200922335979113119344192910560781812502189704496949945595375803984945242612041279260189515365530850750762367497283532869140001588976983784792501266204414292498533133173454951930146180338282203576426232638445408264367691179341171184312753522989041636555857831634827031178996501516586098110079201520420571407993232524592602795737147644235304374543199911519708295326433753404814915234595008905547690874482180173842631988212864350095104143283350137683214651000681595613701611110711114859242401770464890733391679795456309229580153462603887508050793783630123072861026943135746794092760645861900972604711636799006248344731136132749983724952469120554602639938126815116929019637668799769298693267164016725109484367536132489810237541200913431613089918214662500428692707183993782278448696949760727406726779052808621325201198103553944440684443025057900022680084803481054594241735022528048734948028863776598233014973628715710985374249535828120904865377077227762690413835313259691046375545710804429950706782481890363924244961985035980252382223736938637450280064158647657342762010628790515912811267809064490074258630530279586943225791890168591797956126091162850504721109746175492073979977879339920909491932050360724711697023552865320830962867002184249896390971444138719680399387110677079184750387044487739156578539817394447467919100384990848631918597061605052150904763159332420641297496495999176777767860095586374795186418472794598555889664834287775108553585721311766143750553178720617436362095247510533387017218357290870185779445409863171402213405553883421549698783596615229154580991412795536953799601878467432518117420189433777796331468237719051187035148332830510192426261642111350759032077347986870590763057842497745410991401145061131599719267548096425074616692390422359933233075747033244625219429668697678421710392190161223439450730377146954975619809573957906898250602709916446391819316744783831290479381862616788307870599321478719867208816206182646816547694298696321017302639601473046010729348102351219644334326421191633286760239116532803932173867117258233136839022093435473921463772023108686788029272339696984796860130889472211859511063274157750056743127518843432415152991973058617832967175004285887628427373336388369136515539189921270112604646252164606838938071022864171008000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 226251631233135977061058593963106795335281666640525504164409420760619317457684526420847227266310721933512225755499360648915572979842669466646003046211870354621790720695324393271230220317153414846905146528687061840470116766294978776677323772669639845506603629586278969524862608822401383153252619972356525191003538385845154035314213814513018292063976409165994852075841669201991564053436038614817253323909387959156718529174361574478097583174910557945788993469227051322215201443730404699307954151345867684228949303753332986231025622071914403909552715084015961260924091251436347329010345028183612170341880388146922089403820356974556055256739335074824206217470322370594876658304963832972248815202271160414472387092857597875070303854096451351531935875658728983987860925827588718571702444579520726720948283597630814782754784655765351159127360628627523263854642860233211749470369378665522062430596523341532086629697968227413594708253761984096630458421787485178353020515157223548239302623242508688526576149978118930120024140272303335020132673005132843340137335408198617086615706634133772765331407648410028636744887903080734587833532601172217395339297611702871253151336712891528604712069710636555760503198980916014352991999387640650997528060903369472447066881907385037625883063247381902748366349130828893658683234917476209830996525878644754136295440839832644109777269539558183011570353939627690795926204381412404424433280690401284767695895897907986834503513360940039365464675765290714681179589248614164851430660057768440605074821453973129548189339854453098540293473633084201688079577212030185383326188391717617358162390098403408848747482075578346302552089903124365690865925997110606507933293455139464208676460960981270600560881889368946835739114948696855100469070063796165614973372423457585455768919902163735680087281863991023012434373503016854667352425781135658025106354407361229297023699984813533813269509678763282026938086617681563379176665734427948077410652422001362123471052674377335023516886151277034332913704478312764906904541652184494853928914929571994961237407179420018024818285898754867884369815664829888338656388430717618713870622987509229959804845778232915001164439845470191027861990548642789777997324152520638386059582475087285396257520451368170722781710488582311706239026194450954214693616092067792021476327458282067331561672255865412245258249180358708305077101386558455034670309826750173168201503613684449451979221522868135241545866935143804002665351992206988094300586191327844856247426865429862342057176507030525661644824512712105117321060982031912179320008285960722499096104645121598028080479273175210609838773135119294483593307872211248921957108327098592383694740625590090895553805969128639608385057285209787547531182872080235998519398265609508308479539537830263043150804807436479703418223920322195504055062574128166859314131370257233037286930003498741305016071711472231294682919891517959999227384192264615819232118855189031483604350966710790193704314774109272665980838095779815615572926032367533401459975550473895808552482822203343849901927691751202319326465330774893699071421577297924514178981931124921239575131965061965920755407293205217292863543306595727761315838707577844919365200644088647883257063307604644964074753629510427240818149012576371827593368091133623743027068139040585400101263512884891765520041037179840876752404480000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -5493094010932026070195491898701564350520196705377213909256024249523735243918950299030537513142550404481453588390245499873360232230248412751542546982255929468767875792088079792641869516886069433089628485049147084150390373508026753031595451458511016265522548406753938091960093632931419653876415463638532082766811216727875443763523227429011870167693389382431938457199161049458093243906482546295916379787761984902092507311223463528861559942588713308303477895787525239671532525299388063909149117724610567338037793435660202510136323374429061863329471990590736448762328709224506048892278676780280764233011742165811901084785874397687224494254993680264927517865412918385161174298427029357609409715896139040495186089147302014255260253426764623923767601516672212913836056555679453520133579678503310091191679196312929632202900634986565160827108230027440668189472012254345185967050237375578225730049750083414697069008176737488786638586414249562632946081502518817032169348693930102666933833159368984211550001689161568084631094844638267377836058254905961131233761025149958748074977586485672279829137739807126919830646843959097105295577570893407181244162871084502790938733525711560218258044789238734952570407848011995972349169889867544129014787555972686300520912318201322169483675953931813748725736558181668059482656716073866490986303288053522962387382152292223199511305560692670952957018448363340084835064672934822816407836776900422346558540304322266281749385164782249664455405860956055640435004280496404697181768949062375256466882927486616260896645274824747286436738844927531293191760623964136423752858862565620794222227798986567120106296098876275011767276021304514099718710062230417155514544974968732753451693034644257367344471354090545985245969168676964499420968667073797474612656602592008920167964794343945114118386103595377864008492565870163613474287954892705500009562582304588223086350515718197502847857605341731399675137291332491894944445765366874857331890315684227419544334519424779128569137084227586051784951692974553118900183429173500828717057358721316539074841461129589981753143205572688377956940303991136686739930136755644134270710510358992637538330728428187267835858898440886014983195478324837193702649436931360025103237341754802914535785946714045982692471203795648454675580989057166746221467342595840994857035972022500723459130155976097709246508400141377686261084146152253176632913456952546813545168730715496345820033356779922131793779510127433917974890410792933727576086601113855755424704025738734044772144818631964788376925175042906220181733887151382792336527481953940061307794513216462312128845228237111352316127174285532246621635141493928288504560059391496062918875141041299933584853771780252103438854650698070511059355155985852682863653475672095613366198909610326810400744968169764939840893076030694536210766200712997679970990645342351604681509199604062832920636873035520309822589764909877709401987627221266551631074012822748254893906170659391473791965510581807942944307821595878463452458145893345008077783258799639728579304413593288102300423430897464514284657014317674402323737882791052620327296836468074702641482108895426971525852507092719443787105828796824627875544439002948281618087757001288064976049473877034213419304356227651055795127511869824886595087288338324651918027707236492498261166948293581680372326753748700535927603200000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 126459893612807130580067333588626196300577286222306722786066804823387040923309439940415218778853208945425342231208310477948670236763375638517623122714652982102114951543158604970469035608901598468703119656111906612726920097097864954733374816933405174441646358990647847872379754858732797240711447019979157083375138630950150022446900758192841706323869828243890265094066514289062499317489340896635100441145112889538479111702143266030929005196396539592068496076858361154215944744041239244931957397056524141975094653270155511721377854404096873972663819413679472060645236340146870264332170224709641256992413885684237444401279164987743698529739363533949155732737840300675072280240720206374085326998367336274928226026228885008450119441139910646845576188916127633886011113806610503670816030909688803570426868616629013954356157285802760889712368127214298670380195719807268038476420841781204474098237662034892208881856594874947687070254566635044215308763041363876184425547929594370317963671177971739746178334768749747738229180402482026967382884169092007255507290084669393590202176987784891331682723790141828984565712785624909122609105416824436977024322131193190702064062396625933809254866551280821529452733239955784675458551607775704630688176264301079822771283542015613440684325188998537949889548158869316485058728033848667365378680178102723416263783651661423753797815129817705207885675877650581680220658554233991288566874998389762941317891991280097266326057091961501234386649462923703093585344761023015492830730023954582039006776009987990058215548650864386809032027343221671443623943908325400922413804928107566966309969139254405656740359218238956289026224695708468728115514254677441073674806158150181538242349501040524802485216368868267661668551562803363262993029341900541356965569148513645919974923488138543017242415773386964880812165512168792823548390027819448335856088558603007850926574009240808517237261758729240069869025750656330701704317800651278236808104671546762576739377411100940286473006345110474131076668513506553153534565340986272900499017432154616905353223186848332659320722603999553965748676085881047211590868379960996461340110247817331721988853323786152118823800861519291607381008107509595289384449009399388988404857936856351214345639054649581597317076037331042396073272672868986336490762298580155059183561912081426197712694633938805237764856015484705615638311964252146498188145221032051621479498178914448153512880051596374532089493484767822085267167196670662791294295816148506588532488343987535599597259386112578955565241635826361063607964561058753239793457570851665863953493830009667125614912190572403812286193207676134816811301058383780486677914340155478510487849626773131206445715918881806014748472599926269975961905301600377116038539850258158803536374810707542862473530291166041572800520006958567023987989193883369906404004220391419032814181823098013778612725812315449519650536256553920623187174329462528803307788442032845175402232441584036254368431595735610494802130316520328900698936760625170362051714045157380862946037566048865253125271616587515283793834083280120265174754073896035301701919862190845348462574266831094468266899168820943726803077584822279214460744505432562652320782960224406840500756721594269750111836014939764759434319987681381151633678708289538045750786435860275269862915193812090834897183308862665523200000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -2829598854480400358974787357908789375870006423941790195189241639049834543632805307806275615336899765602963820589530908483309883191253242345061467109168786087238436651139431110003574786721241863934884138074602492867611523544108202974918827809944316420882726135843195056762367300349316928677350869028628627553921883999407927414927479628164206950195357295263566753548059495556259881175058764970181504513736833732629578899903803664910298077728936610548448314328878847820973129597495452582437116859509555779060032727511329799093296701398162598007779848690500170690105526452312132688912455142130330632382121443121110409977915215048314446529385020637361571782748426027763870756114145209764999557054865064814919727713424060490055924883116012315108071578711382101807610550676850101585201469938733331677064525047770890167558137155753134100931143838529642119158779469035071480965295797807119995437716943506573886463520927260916895085415030839985388847080885079478049254904027841138547200031957916589535966654602116668908546057464362885475130726528410522680321948579650433579185966715327898616812449017796363496237633901856283980046976198634592660753045995347260547772036796416614947805367726311012997671542771456278283108596438692349875998963321855318293259227873627533527745014374599449566896292784304397289795205797349716816019281603238567182475229567665628342101290598870649694058920331444123382091921486960189464631111453619836705293048940642891790902789335609024351423887456025994307875990545088267626817192272943105596675181546053458986704563556439905584156266625463622981983670960335267518238081303299888034614746140573849544148580884588802127648100506812998103620892326824304056099524990900650546884648410419799422799609417778616931041918668679523336850065343559815827999918702262185636066751570540662006674284479348335186130346314427947663565317086027256137454275282310906485677334528374996817584811441891265944048641840156360083622331396230626330930223189729938562420793597643835177734773523283098728482872740966552306852198144755626488442427428307163265565754576242654639604311275440189544105171427077790356527458622471675557971210096457050895775834534828824889596331134830783476715163252507057283819496597899826813292202767599567731753900267197122313220277753793716707288411027443876899032585993808057375436214902394927216369097122387117076819105738099192943964169021685160197757742223356162155896336696678038447695719669869585276716623365473145832086095935061240669591489300724472538035111407966101848493234159083929290725962184670274710157722270365020537654221759333877898026838379582960350263448831625026142384822559827912054489251208707491343553407211329863390649339818096030757789610288059997192390246477160660164624525118169462337463174278214205991333171073994876467893880794567040093503521555922483121072144647723745376831832307961319799996168173408211446847146504282936061992605904764052302495528583103334332548238641971381791460622441836988153379447101292714720104157075211369496769723573165717446826382987686048705513388705111255232694608541464054329576085764954094939494374240523424863895940681770395180529699677357934052937927838741256364879621225782035447794981311294454372328739664702455593153097812008181284101944396025168755564306954575374812641090109186429121276593269177739298921089340096259765372446824202240000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 61782908753956776512259585876228139083191317962345950500308147007964350990368004846275550427009754531648908445367278817172245295872758204030153925062006389063177445000008727778726647247369440888642764289951811870451676300742281226503496837609879772366578212601301022826879392469216814470185593894392710574365588980063830310540449893424220957949826536360335994059209489503121174055823755637198392458458920639209821538265971923934941810250837054185512209663183333342080669913140627553509423949626235982260196803406571491389198785019639130384140649562543954269838839790492373313952122637216771232348605042304099549729816434113612173877387938360608925729728047883194276237123701515014012710004944648796564614892164048912089741251440363484727747582606464812870924948943416190275031637589665110163452784066229750700155386646996329273315497384076813194924314771306538434955681487173651528497935230718612762870812946710951569151024408754100122524484498265986053958750211682000220374254118082313726111598124645736392110387285229153218570825886828853934628148765075840732225766639403707875402442304017600090610160011951906614644172385034172945106026041349507568573567942594114597859617183792885848908982974349619908398589730119450506848214376386852795593305435601820564790367999185380314504517294569860922860463156959878955398207023840432494222521211539905199910867967776887802538312048457075326158311736270721179784702219320488273281111127213279204465389442538900031465155533887147641462027480665400702793142575466065782171243247805568310293964332899626136530571726320141109741589790440514819102801483170082368228256277209157835199297821870767723869367067621067145407546235930860517752556646576234424546294820712792508250632038775049616742480756061758097554503846297971939231668020326489061909730210827811080689153710646702666239334791304018858975993907575855702411483762956768877458295855319037737824737565266836501718478689230978188621269302138101544712481025835574307944941420661673298264696957423793468394702595901317386034353081146865950184934574405475579116684966098711893091456123573868690123578730528029234921489007247258014951227095613397336532308409769394533417597572091759036490912130150224340200069851092465863390132856168369874489392022938555758752549870614866060698606543267834766300060952960888444128269566491549984818396223669562330209480331253037617637692633714210037980396903256860309223268360743701657085642641486842888990807068476382464569513191684155505615019617692926220841848264195052977734069000277567745641436663781802279046178122894604784165509183437170369503396875787858507321644147851932467517226435830575332942898645394946839588652072113492463282145462608799471752413136372546542091611552547391572571364015507345466137780921754032848990207263770999688074852643316685828157311512488174665075278684827553640590686056847458939436808580351668942369226088555260519798806131799340182463772936633228687419875911854465109781149237289527070226265560598244494941996115981565843226644827676480771099558664266641718159574615965603006740600026185471007861687771985816663252919722392543649881068965693026540468581926463901147909624344207631319875313349478478193482700749199681684272811254655634198537703637675857979519039805109174239393059649861807069468230528429596405342311749754281083074941779668718821644498370560000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -1287636024222712755073393964856163563821122356534029139076978487837812824742666547974260829882594164824038020911414436011251637455499421199881354875950661575578623483403161388439338606546427855464537525094820862090606221846774380020231386842292433560010468320140742995469980045975003757527791927077530479859406108233734423475425655432664217750746820453536925754460992785878951310318491974845060838603360943813168386244634854752363540826779434516394988378022393130073186905139343056463217298122327794057520837116654389957308980161387604866470762250314593422010853233008763056942029790269200191093418064244832903701920329877078761404268407032764556616820079617913195450754023361112356199870930654200073961374379195242226097394165016338423423303514605021851935851676736058208450208196634609488046062050007539514135152785630534163097731987288468953948238470199828705879159234871133662949454263476214168575598963037861536150145335584316345770954299591248215728942117638981753394968731277224948350907520455470058967955725235043042806169071230731299742301323004070574357069276215868465139504024951788050757245374486625702034936451200984437097014972750338745772669391919174895341823212931806131278699282377246127067901697637999338237074730105663868856212348233570278866255986193654179319986858015403086335823685397481333138934392924369019412649811059864186970486883397874025254266378974297350552282274146169019313158642006374317506605836092457793760506404214525148341270977824859543598029622968564168745851607587386917013999471861920565656043920858025699522169727878593805862258010012388419605171310775277204594264541896929798879257242025873411825620660488295242850472440800650497935312173175338368195753900253595771138800509863578042763972817596027057231078371424498256586350200045376770235859634305247820612762778146525336849101809018174686542924297458758330861284706120832090553623097278481580627049934530902428788856973024825021866617636932118837658211848077909276130335984762695327662803299767347374044278866197654759085936256416038163825857439216359815889433746511967087472920233733676278064921241818378163106242300916537250955819935568173925350325456758123179806474895653937415341025308665412832423302597754129257619773187252704772690007879803824501466106666722661721126713212252958839047836047149285427255511560557778684770032830497573917401378666419533186775373704220622449556288561193136805121559464996270997227450226266253618463965450989734100985232752416402017740133461767139808702935444595408069980155093818345491798925883140590181971314942358775060324700706351914417622989510757596167381100188893637299828395790339074173421206212095689123902798111898027401192121105741330634788467501921247316150290807270698249803996809994043374782520189877183301319233615912336802600364641118677381476099969907329663246086573687546936579355011630201115355697203248459909527535125066283734807765346313473563576090198311887684971991400007308145271417619864077260136219256874137518167000038067627227181492688635876545693660848297448544757916388655908351193025377851541905328638463153466668458310582261844928895815495546542467395580938361886993792188669536313690625329767718615347932384107525843123818441713409433329205819463972881772534207201280759965877513105485192785331646874983253005026853215773343544728473272099862427274838016000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 24816914733621254236262612060951012139011643604762785931817847794137369897630072317698323009033612602417407931387822784359429323871792169272958588132865934528417574879905164242233884889657016719173627262068537988887668126286009425669899725703733484357507361205654140707485967628652426859101054326406744235274096542524313134172141870185253890018345346907002175595906030864830366648932740553636623150801475635018454236551643519382162882881410376018468910926246739931347460189305227524977395980128908576169169622628102724515468387972921056882733256697775780171295275502641595456319150301182876795220985023051723845101360974715160536643577539834145498155334954938173805107302430812981761744372399152105451137451351777348638187169313150727859654739115962996504688615093894512730369261211535226974759195548863887832031045757076531433467023313445371238755453588887753010778105563632053366467814199746279766311699216839763736417037212551394128855461187112035226004092675084617894827801379109152992774766771215687551241596445500820734718798720363714969605706701622396315232775491030763550854437258605003594705180124241010640079988583915822043818314722325432734507045681960522999641445392597056495198429961179030913496570681344124024178474990844308462720057017522882267969442131308256843651325254128109236738168861652902062828429853652113239702023628198655737723868121156389711315946850069405737514324737516671486183297711006820589711692833237348131002428478027995748291057040106521376151370574519876455065009303216108440152636756064739873360455579969632923734302781571334155648744472448535858587111151138244643689804506294872762430706767586031123658422193383306721853606579856359852962993051667620903999971049165536931146487848577057544384503709427417172521108398971238511358379154125615426670186571760949550178929193942962297540905670733677927362915596906198927672901033864131031208976087242844346291195643477651000053042314078337628857782363786945017158077633026341765160070331079249105224516713621905815427970500506013996488208682249826135905087207946495914466275032525356407267381624321854684291261876087042981480538814962557287136813894129382678066107244617743362637473311926893521390132251141060620558850121634799697277107076373663894642705797038338815631278844559951351575757529222518698990814051817727258488293399864707689443239504205611522254981499701734749684015594463359341353129950513107195296620824868345289338473782008402297349125665005077836323441103630428666215864856985029121781549059544427950679711751888538453570493958253817831694676671457152098710095751624031178992972398608697139127947656373639444977592526516763307132374666688633808412281293945810169239031969071010864055251975429890873113158352746201849949452115818898363473635939011576997134385661353796550380097117070519164282282081492259294181727649777324135691211326029740132581498973541965743922557799437561471196858059940990388319605366669528610628148182289181825484589501183775077181484458896457332497911027556659428773182108623499885321562780409159102128039054109994715064206486799426876762378267216688720443755593465923939912818585218947166395141366087622263210007586545827935738341293258115663024573563163251917426163472121103754056062532489465871297201668141437523811274805097359726163248562847375861317890409186171597973543368120602722304000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -432777565797449755552863085002308629366737378583295170161957992011287094996261504039620165937639419469298106221974992334344655935013892684608519471712210145476964276217501340609579491143801534931471596909733682490676192607657368997726819397539826395485034964362529658065275616730404094992110944181795536973084168561396206009342603082416888963748936423149640590462339219237076726055753625164926046830606010502269972965863245090942731779005844630484306901236759889727417471319344183424574609748355113400215486489893911593387851966197871715720017764141272267706980100446691262114371704885687730225449085347423992551979481623626832180150473930971447545722963978816985589704569440408943958228173123723547106071869631555938529463010731169867634489100371446251309841997260734987824107501555474917532413485664946695039249956033282519446134375152711296832710766431405607708486003569287787633504705862748335961815265394215309999575104294423743412317216585424365350571139133782812523156440469183719123922245821235089305491757466034976125321803144988546008134482531278250639078123301273904008831211773031559268084510505223662370973928512296645040829621721802776079878471637347630458995913915255532998830071683855931169189885346501710353155262922048823666259429393119535887604244411202756591998236545275308740345560252431966132979222670572284393565559729672932108681988463960818017594750607059546717498142671887021580585983298782029639533485106522074267694980733606206568753098939510266906301199614060154309250950351625627900648198741567528574800599531216105899737373988154578364739361371803321030960153056472626977005563800430415905850533145623216249054563263076801649301748312114451582732234543286763083620879711111478967692290158144386491334334009425778163117783914387982003373860284873477674291485191459175629363769423387398603585603910073019028385397548892135679330639996463082623348189380661519061589086773572159949484332893415896655740436002145149793810291942099172723236189939519497562835414785643182705241636743618072866028018021286285768185253078929739206746377006502146645919575012089298023135814112724109947600649953272328678659278350960900332131513479010623071763962160926295290423706934567946269959030946989260682322754014936940519022544112659285577977068916287864296786124913855104540261076333858548469588404351049224611063777301940304408147051623090236256731692968952298378200802514958081415663083612789131554938136187217062017907890470361958085552896895839926491466017848464282845729707727847376160123016396694188408805381785783402086259255070940189649442856142854629655469805092310183737219824385232332303182907294218806225648305051244435616785730292632050676299177821333245972758535720489427021554433078881354164744096627204098005063915757725804112648891901464323140082183185259439525087675955853186653900493701732487878963790507365512002835924852199676903978146229632109669083254848617647139088245789699325567056675054040484705158290947986062936274975937202859723730803784174560211888164576383338147083424552299517430903829185273193817771145606717866475948165358480531434905154294325956057938412065442040773937458231928794502255205226779080020808725022638234353364818012306864116408857668511765927122509457280218350506481549937332881344187915404269569371212045779037748945266066006939280763488656215244800000000000000000000000000000000000000000000000000000000000000000*i1^94 + 6802408432103765438098281881395586563206625222647468000936631337525005181374004366810368181381364228705383423655978747500181792029403828463320170157017704405781814759475721130256776587726941582217008287587479977186717122363336396250628580623194904437412368509473329984145725968409730525604061252653731682399849805858327396748953688822750096753448841064819788489463845928947198369012412960624831904352351957850913872016729779002885215270561908136358543788581207622273419432972442891225745936002048632659342059453003376004365762733432232231564117130067426278131850023746035220371778317389080027883027376343699036738167902480457951301197523647330438204604229269790684612504900701427665968027649775268135168321121324026994523543099301085168507024227562314691404318421304380014052890187658889827182329185078819746247228927933984343206684311577326175626792350147023515831884859429641041003015333584053241045484427109807732224244961276400961599152230750818915522450346552181813491144722289244496535733413850850524607120728911850369289044783956501153599739711217072729089902771889881889119557015399831522917975778608657739493563498441810263370456456644385582255471821510712021976779634526057969573966175652086630280075472955263302472731781701967478542531652040040212607392697196450373383767360384629297205923138095460459392052153650124086189456583316143554532718370296595813309222965452121082918518710203472381833588917281737952361461596162007343069124763037670257356486132186273635487916049905786653436320746328181195560321253954272165915393628919193435240353799767299231281513357250439132100030741429937623685677912804666214410918838761576876799393389947149640463875688792091119679407209001453359921214434003130162195880885831157024117291149790636482838153577176665924475469779787303364926646400871549314792524964487212614860132625226371227961257315259657214846346127888343863607790587851682237782887630701434775122041671022473982397432824655924748383901971260007906159180862333670924845127842646455258817605688154444673563711140931633752116410280845864054183070175832303766893961252188908941221203907681352871616880955130581745635625526219612340529888620446773480143692782335660273677919473046482509875816523129182989590159258546555834775059985678597794015402171550361570135102516106824522127297239276872704315389537429147512473793248303260636609110972833981210323889511326133564977913238533731665681894317241736224139250803867669141627785619579128257543773551640490824900083576421805101124562980169664056154699714711188450734038611548921430016967746145694027913846575925832016152122240001582161840774310320985942751976949028994688628054108003896443802069089745056932918887935486847922878898688658088687440990915774746653818356626729343910499769877767774980479143947525554168008405274597565197110210932749184898884965204607356475958439106005781099494790822175829471049540494736646521031839247945398955475177997057812465642712170581022217809336393676140862490945190863465831047362322904203202362651102930433069467941537647011041943528012624937790026817310596570881268295416670784168728044494608587275483281974947212398857865413448689597561852477070647329998478243238469575054226730853961635659355855848457556723006973799818541892715213341906334414879770422284728638184955854607721649474464892293531626508176588800000000000000000000000000000000000000000000000000000000000000000*i1^95 + -97580293457550019126321509264276608925334499067481622675300995059461064365737792397290148593314977122144568939625309730725429959340738449834331460351031362154047104430710770226325633828846642117322754364294505575605584451445334540518196752320534774694576836772880717086748236230059174067587072023892540564153229649483091942859630939431885287956635489445349896211469384171688550930941511290187153820203859771992613347363760481383821043757094084007033234133760991108771950518336426164818637253406950351559436388504325010252538171419259940590218391720732195823827492587503949884561297917498851580420514797143887355334390268881516855867181312796700867418808804502994081005154694991597664721003259015210644867674708975516952963690889446374293778809008360333830355057201313558454587155615096257574239741007664397641544046040528313576186278383020286756782385047272884646955843097947829117110305783900500544780057124677921363702541038608350083762111964102022790928127616413990759438079480413673333375197854842936230243221773314645235593423225806592836012717864995741862039622155102726083695942753834102469317286612895932374260077970246793071484009632835301840401359069964329730452931446262693667006385649302614488004904831883411778276507204402222910090982649043535590941702528641821633316449597916834446124621091560363257718861045615785541600003215630569887451917994326841149588945767826905060605410464944654669484344763055004115025281842662450675120162910839268053705733383362522612042664443094892666825508583662483135306406857739179448005912429798664757249290838469623479987377320376295533592164374016005715099276877707609561870798415538498932496390821465272573432660517336422001719581756923620559521995949845554088189856431855256905710366146765206856831284115051395481145291302963208096119231239032229259518843744711787542409990698148915310881132050288436301218846831203260891997082663426116140372775162510857191058728942800282604053050133324523720937431469345077671971095189768288792292684338475534285028003645270603523749017463888797270250967288205172220966940476868388174276137998113186594563777595556605511509837627196050195525982656768595928455681829215911520009534256520691979155475327141546864195089532118197133784869564348550773892101431374725706134284556384518091595770809767305906121083219508840587007086012121740458244540321029868931577231184195719084414756191060481776298825827120224984925109935113642127246658522582523055424832617133680755443385460648816228975129742487514542863054957665360475312790274683904844167314089212105386517518943424978261403816322812488010609995709999558813506755772501287457243712585568747673800819572704905562357997680950661233617836109470514180365645834260267697900536424313398743978182142704985450471027778197919930706960805349665832321170760837975291777193720013319174213944723678684637161115518562021112682526206271432733774749855097535961436190764822464222798646733435522157274900987939369185857165046115690182947860252765716784330584252172798717361957989917800820342064467585824325511029550238530256782602125140466147439970318400084397035285511740262423442721241532967287842799443990170945426457550987021723924669871955046254611845128394123668773205522565219187754723191863836901212153717820651582135579781054430549449392056575727924079437909474888923815608320000000000000000000000000000000000000000000000000000000000000000*i1^96 + 1304686739384595074322743513342489711903140319772810597774030218051828938353422844516720886561749723315782795792947146664898974753904662283416256826970368336296438086049339658683356545042636731289940820979401710339699814480971677019947972333781819560813495436743845453337074171201108515708667745231302781807705577544069870403965544246897185140906438574896469009098333748092878988716683162094842147283998543503390789272971910120738571804335916823844580130671598648392457892203501461575927693072116359101357729357527786667013436005024021310867759975589642626491770036113446069356877058874969663659231908953846235342572431962933412879402263170401727389582758526581315060137863598475219603767277785444910454646360088072786567004853340802021766720020399416060719826841747164143939867466817692608108293736053741902149233999745670724478034708791893796762951839446139310209063107088827363083847149908682370769489471020037063518631619896779155009691178802251893385801577996393311021448652088223249124158147895289206162092167492598839039698648834087952187915382367929838583206358382186876195541423076850093703331129143755693624621461114367647512421733009457728620357474211961203593641304839825112295068170955667943064560149164969860072202774256721272493454385332153055867275942021160619493492454730310633705396255436831231500185162191470686310671636811843656380826523221325723096430962874544368329754149390615897725199201965211856854594353178518970694191150293852599664478535406504934605353926880480497781891708223684083627456494268364877858291824351415453240132375968994824765763884621393026715060777820692766277541623757270306534771209765577279386720207820727927596474674146755373674549065409471192566247737276667613610682766890110800275142947516759100717843012759355971849507463636871734341527409736957557079443933178497850374285939533284693203345118704253610168973329149969108808204151848764834849880222389841695714679985761885679973923565175063835411853723515479838815645760274177207463763781234470429563666527919883234719763320452740072202550905176546826248850496088787935258460671970666053721086111754342369616410001791035176220158674894443195261945889559616553425076111557835055561724714597985691045122139304249496062757479776357211179984765140418422240544960219457254836888143675030131026081173208695887279087355774346535824693272247448660630274764425095607691870039476760163308512640748082038726359802486739383599447394725510040390530168313100278683745931822709567988323938134061120316044083307479876840394610818193776222257210896987877605054312041946681902922905077759436308403735344137118725372210842145280261747025798173798658790369717791498264385399732899289639399398399538877042816201843045697575660226841487032418315737723543186586391810301767339228160240613451841032225669982672869204687903295634637979534699958369010370749997670710848509313078257504087622956255991566119774517656993050400522453572755278128153428622455138661062992990567390554997221169625037701960630923239836003214614284093609405344678399532521648554402402175215091181680301779588987367305870206904113677739045929923876693045206924561391317495802177231659269978998021514335542121431877449247910961972708695258919624124223667174578479402055443689804078679530239457807606251479857343655328084926212713045803146573493242429440000000000000000000000000000000000000000000000000000000000000000*i1^97 + -16553476689843169200693191512536926289504970693996569371846807780568130232246001092137253955490280330551296976438685403525273579357409637846665707010965569095130677312319291740391939786707120835784960148966778065221534476945983413247329796447634263081142699067973632171682992537146435449180099880789953573032788577217975587090637095730954108645440429231578771104209522698697586464928167878057150103702814494588184313071603248021471250118703957864875264954560785021560229001172116918460865214855460971698857327104673154666277790714036730688385456396660386524877805417478887791129313230593544001476219433304387076669062815090340126911797582356393660399520436404558986527619689470280638874232328994625518218021949627173700762372000983476314883987891185821279075411923877955879713161625542381930239246639436881377692528308682607017871555169808093011103075594341132790271490819313332253581506901374789500857532086963168813264203811277174396105024111997357971952157511334322983301991378320887262602529006108008136832745176485966356612230379800356079701423649717148604134137126258804071862006586651083314021865701202482069081147980706791303061809793975371164103803827752984826544638826029954910235783768039880533630567095120794405360493822560372505540874643659417773308920144461576751863148903635387583877108556140179662587003346770159325891288050973530989332091177310306082266642424023319542444452999371259162275129241397608243939816743837387541576520974050886686364630994615512072736523552216165388052696846384705011689129171937172482636476513898621491719268393950261121305375335592847124190702051996615650401985029747880275516802845844004327448746924114844653610591061380494032418676580989440428701915838313049333806542032415623289643300889085875139124408283615206054559395957829257681760784060639641694220267518719076640047239148400586579855387849660418586190297977034714158005118035575784403000527138163499002634733186387225185861734777283894619809396207565276261947163244317259539489887093171881551347867531153826103471486281126937789417551274402415573325767905722674172608150031268112378024246006322255507151371942373135604669956743189803850310149169432337629844851365541906560239753333834632887333230147790222637147312678709222135929733276734431358979155089413227489874173554732743596200853980825883965286894249644540341857028094188870109547032715456903768638287584264138237821018748378860566949756124103745345299268111887999681267616186435225445847782801421171836885872682747752317391635386287095186717406999526677463755467011611995211540452663495849532388708923668891398386447206029806904298244357136820065725747011304447679431521032498074707301356022984248784256786112024400599787497634639668386433010956781751452069052753092796204478277938476169061513124137097758343686323229825654973446055436439454464781440186750293974271922785294229267944162523952283591711155007167919605275451211241380905969652434467215469488206226795565214847964038127670280927243934504293670242938427832079700723197752878842793733966908122076036108604732119841334398209315364228221985596686774610213067099971591336711702520400324644806179445023231859049837841325607595892628626685121985959368280142853486421277343789142031856700408736706454294741338034933070763783734986704236864834537900084149077147871941742297088000000000000000000000000000000000000000000000000000000000000000*i1^98 + 200622328725813845550071811286721259346915868616724380995163600768824024909207654759963420744446721678022974437891433729967618517806177864942806925682207371238160122173981959392481896450982753922270059717189519412851117275031788109037596453303754137456103495597634176449602564373646640088738374636311302565143764150887491284122534674840008490256021107051505097432979007409410085146233432215582168454707163077288064674634423625273648646190202605892528234625050072307192044220886280799826900003768504665373448523447879514078979914108082770559055690901007313477690507259663671913793721895254722862417134142539141254969630081828873756803844854002007536246931183744738235349395437514220090500891105042414625109607349763978393771070134073308677825355976519853665190035227481737099119004011070602173264684397353836959622124046428660211867140587708534574104512274065241202882302531728039712198817775726472417517398345302289041776793168077979382442455211544944314911237339251602050487039570225464167071468952900793860480166520629474991670718449981013742907817142894193047815943176010819066167322517891832469549407435862386903046269565318524206599935081123533513477806945882844310699467082856569237110133115008636977193758967501479000309179556166771113504599868228346683330031097429067610675560245203131332749526233824870521621839849042806222479245967590366114766416942733919055391884954146490034010887885810611287488876375701931276276292172719695740123755182762595554572994140735418595307280835310733483509269202777508264619251079936639072457815510576615094303927118389434772089054268750105010789089611107474044895490920540721795883745406526367216845908468307553496392826004349003945692722547302616481286598282755809482001951358638835929616313081267541479974453868806541066379841699274784767739871143608913731862458554984092219742290453306971256992138370792509311748470790204030252301653394950019611103747445001788681698104525089433909144943367030409680782015121741858550987503345540790039144234450616896495530250760169414704129288139432493546780459889536451520968556978584686076347348087225722581803885688233277332402749229531589843276943314423523518801496837837948597133950842026775348267779874930385949447329109660696443772179806128758469121388470395479196758256493515857172745261338047968823319630612656423146086431898673145008448069724966961091000163154589331531612498076599636187588264423729095765934036294810217429377864197504421295987982568368099255841152446901668710122314976948826155741571758075124737020137151828113927169005510819443801169951545680281041493597412149469948467238959734838676705139104822070587018390547888080100426221164244549030668723314189318165122227353200387104979016431311819222257143539545774733615260165600367543927749382650290480668147621056467986332497204895070637529767686995675473588151491245581754081563116433697480176821467988236900747267063309349246595045587712462034915064203204421651476482393891428999407590376095797601750157364434037413004307670041516260303086440508909115166344330370573876786758004071104245306280659482548560366467045254708824943910430286960734924502111147067928540146134116711112199436771300808173617838937631474596524362842969989133958056112712173966475285084915206819627963014993360799050580086545801810563825612787091293986443231232000000000000000000000000000000000000000000000000000000000000000*i1^99 + -2317327834212109046189148053801413430817301513014067152683250936677015213975953465558696839016604581988425682181941801926867067899394578742027269141692985479787932757178995860653283210579269346040457026978898131087869327980279686518494922242875732165515771402001790921204721690931541038114309096044240923717098122632424147684925564599561502432818150002156484464411369247831279758371434385961068841935340387242058644196398002410492621026927626741101498449727326646447893526562647826912777139937618103907368640437311914795428444514660660630721377533301578734832040279136249224984639019507704768838357081966407676321418112649336013059030459561996583441086097513851672880625770741520194943669056473572286292301207145057242281878900415108038316388621388800224167026090955763371888904768671180686697413104998762377789026008865333033871938368211210905246191695729665455520401816318517709793921689339810567052394122754883555127545192803735266937471598171193871245323013909081117182038101739516874300198453807156002025613045194537970246858412233023883791303492247463512048176189278624893497792780722348329990900400718612834814682820682441781073019440434282673442133919405329332165235487232257447855779906150352452642473176274361769363050852272895647263769611247626756865867550375697741506120496904529058977122871615938289013988153396862190690960406846432095156657157721547647540177253443032090542265314534743492276347338672718397393340561456294372600845771436595187818048950278637310211223957083945517086274493707464350852521260939391654555214678288826360107638273936790959767330546370976868638214634883446310216038751434993454692733631461324335350779344647869396364850956850403710673856023811356285260510143674976660782959267154004362444790212363244530722137561747814866593297067458091525485035589917717418873158676488995840054185063754975317165777708091399683185937185704751669786864051499224344734816171025635269077336087084741988332055966233314144282664813008624852722712728139730906134844850467397070771502150387678825226791252959533693255420360571989561700367107386209008933282137844604142165170341988131726663615669768697182800107794187611538687097101164732761485687165774415759418193934019579345923594063745842865203370146699911333980316213024343048021353902412093762980331703557620293259312067003351170000823073160907436589298573461203625824544932633463995932172770554271437144148366503515810764878113453673992388484045209573115894338465865068850635171983145858440140349444238298219929776409098756919602942865950622475717655297253068514679009270582636963858951753723824183277493141368808581238821393270617163369489348796023054758375298599558717072192534560287047273494178391319068243060170623456307271806718014331167961096418652148455256712358820640762016684182132085191761067188368713124114258009205233540361275976732902248998221727120129331474608933355606286399148074896836731927774375307716408218437847559349321463965707181328589715651946461114383421641578548894919049491329027276247121619870513969724405984850681991851837637448485618753951196065531994102078689046009508225097559938679054394504885647137472650582272364915111426564616627393407057338673320093228975078354870600638783247375643103734118845408984359814705417835693130682165957224968808065736182291245314603656458063052800000000000000000000000000000000000000000000000000000000000000*i1^100 + 25430649631877885639233146831461899495535804117553612420711193774428924077634948671018698535279604911450324464649347686406527115372398435647446502345226533238404334680444116949520323711706365727339093905661116207554059860025449815949301947499196538790899960637855040090881967600493627378857998602750577016376337282604710388251214173124603773360710500673687976326592197141755600404339188573968746627976004437957247595786726844265064542192401237367141767888114423554146491297668648327137576852536001451645087606247216591247468822420575381333440994468582957986328008525780234543461778748509318557813592056820030484314653456559768091530685106303344002380875841225648565404043438374849287224971461381995074007443194001487227584452487718520550773862680513959902458452198873816111360835149211275067192399407559055790865047601206496722019567422725014962020620046891143730551297804064457797178230244136356604210047893570387169690615893121963531996900758469609311133044912066559809694836549534326822955599556577698381533928462620317564332815062670769960582378220817108750484157978343109011387370785036443428884007300502532930576564002625066214062361102405355869492006205291648027558624251925894160743545244989406499018884852475837611287461349708099098528424909256735122250156956498965760359597525011452594958156194983235174431917214725786590033113330610909947023755219478448112151154513912615352035628959299941230526711787244176224669156742072938515331329463495526025807446253491018470992336512193382291624957994512863492229907336599357167687532583835289411477058653504248342731209495635938754531934688818705049289316061781776915013818671643934331919440690509124178091320652660485517878737189213018196909782650768590991899316306543858573345797039910353119050497010659081112359510176264946682280221528577188814968927404407207482799048485540897985392689276401768682383249456648613290924029609597065504750949923626833571368541382577738755904528001179602877124879887081931244528455405939062294187947562616365834611598148587346987984404439376705049379806483445158861289017279206415921321391246841279440564138777651406015835522553124389010265808893407945817223728444189620427358015641039137935465838028440288168737258976881969363923115427020811242828212392925911697198409044724692938963981746473770415642214619098469322598517779956019173171732096965113221677850498941448645300797840575748444888582426962832325204846615223948952845777974694273957460093846794942722732784700454127926343788149742026142366314168108315866085059990495699487451058723453209476990929687409617751218851700347840666937578437164916427495701980933174733359314901445482204768830937265985500002849623787622222137076686317568876801912091981181979505269913960455009008298259827629809555859167203737926873802795208085967903936370119867647331751372984540172323412770878368141733744895907247382270035327918376176934814011748881422535105711774314212466456409352918842545209155597369820854542504981642496898566168976638459768281482151045405616255968428991470234114742294632765470325479389064992499945831710494367517522587368613551413928651198075146534888022055236655525900703740708909260593828022703117717104744872721373848756122600651947288873109938573085995132151062602894124142829117553899886883489687573701563763404040229093376000000000000000000000000000000000000000000000000000000000000000*i1^101 + -264677282297222360783872375253380005246534542819356047281717850615348083402815197371050937993609851874160813629752153205805598275502363367078473279062800190080576570142036121042365360688355962791284071314198996985039023909976174575084400456305047455305210868022806737674828431546488642356321145694464474991050542407979416385537079326584897041828799889482379323099120716096234550812097245099324857272641867855737806615901618458102661716919806605122568865657548211830336148417468664930313397215887806289357098684369221949808939708700411497947866667392484937919569618320965532730630767126094986718736018492392979622220349299626668618798220148065753383343684342483889002663852258154112400619636175479771145458830736251615710893463080151036451477187998279868916492833873895921228501789405260935067649107891135449675101676864689628124370922587546185814860506506377599313137625751038929662441974387413808411841495505147510797490698620254310865186375411383119013428031785879823347199173284148264499431984622249985989377210659366245787701608131530869092116322346166956440963360555808542078096811429474583984613018276190323162857554310657032100120775100498090592774743612928012240725544053641339362966470765558941726698206701396281319365871824845856229930302034925509121165607678929286097771382535450271484411836524322632398765830548664239503402030988237440136493189662385846990348332875916882939321325342307904972189760108020145269125987628351347435975210673932648707620108576037502689210411596245456985810805456355888570767496142905715524910090755787621789794937337203479614309090931028405012088084924976469534439138569082090264095321638339167603148730833933968757050668899234019613753597115363142471563339476864716411860336016672734776050372261433701302139022208840628628080739468054999771184396556736466049279480199627556824655611193910281948373570302249478855263610712424358376025464246804944269201013332233772899157630356346007618865566194575105998458254981981600330657307593396857353548996571521986038997337624787646475110944566382016968481308980361646167581521806685749580661532644972030669450600957825333245178472219774463170510149412974026907121679724505454151960606043374454072025716594213828587800114063387389233514989510946037061120658181312823246916191193488275231934838511992946185062830317818216535055235778780420457822614720510948157645640614042489013808393638749162806511699112329152720233137292522599043473063548766797957995541049526794620232616193230754347286480555771291150390340803360921404616445008247291458166313583300161022502595519127921561378877643274587876948098499849699537639971501962343831373846837276013256656383656067948370356529769549046865998766075234473190497175090562695173934181201470791967898493971810179894037687696745798624381876247314244896671467452987480248527584348519822294521390030761844523672657895803008419422675925848609572864999658555188795880728218157639046495749655633456765102012086050333004815258608235582670374151832207317715814748461403229459194280164572945109535605431385274966498526868134518300907542526590486505272822541048089008525902007338702663938196270074908622243913675229711413906037531212886622914019635638173235944778984002043849678963058194627954566982873992336847801825842892652327470517504765598598826032569495060480000000000000000000000000000000000000000000000000000000000000*i1^102 + 2597056178695217081951100748153527412949400085579421684932257302496573967909156247350122719716712909685530634338997758877564625993691051904799280923654528334326824311190008047962813025318855575674208106539788303802315585051673586274305173660970186433460191126726213718215266492999604752448644525980910756074990866964772118831653345525843278565194996115279384681425516046575305516948037182273848873114627532115648483166675734840993485255543488482361979228119501256681920315125766445496145377672494769561770756155558743456126740922255508560424686026458750493936211290756653477608329921705532544983263856928426645762457022580457457553916249034616719769670931031554184606889486121251165820591381999383565502090186807762339899228088847365304517194064647770283215581990730935198295712851439870968501862915097922400833496485187904802133700388820599191557806417907584733624675256882804834824011965159258114249146325113102278303412323231226248096704988823417906144993220978218716864598146463248257205170576329935827068779169332235251322180009311040270557094120083919806193893526562245873330873494658238603221059046567784445663845468889272657903339531882173068242663112499778930507749647842160612256850092728702520813593200651855932369319662611520740366508444179607678795192895868760526522246105913215600770080395420711451994184596502805897347822552177036561554245548776355818267735988852019607057178577843905019028932293411265165663206445143619796364444482679060380137157421791511167004523267029247967736647246138802370918861102317161665538825805159042927864559887761588174960083020137168592924250095623969933760469229112192905735835889858198130837272524704931266773294189994296481538000245556363845115753377753612206234302730057184249170026682727373840418976835729871276471802700908558693626165205140692869840314380379094458424770134809378031313760241821842382053202891654426162333815337559148668721838088520002169677422955263457763732012312386329790146355405897521394533375590244840808908041928355120168311837000540435626551769831929029044910718289063056943494479716401703999389839917090075999110778958244373727251929708864336064931085405844853871301219486311964824806106449865387482578116214094935591779241422788848064158666672954841460986914342533294651474723069127602439263437825483142392963354094362762520470861086816102992525411318650769602323404542178459112840120712658119727382420533838361761069318085220143986188951455032156837375728451993834771208217466138221816314104201558443001985155858583446375456000824637398365171604894533522322659810137772722504637281215210951599676529044193614573263647233789412889072168964793674066073450127006071078285672740780944993756845559653800231687888832800634248693216235153609085636338747887147987388196398047867058723172129481016564965579178049900389524220266663995631487491784269075194879657040860963587215519242749744119200022159413043326202345386454564404032464572301527421604293712973774306784000409757472763518965450869338862507552283889778024660026035034921840682198075820168717067827382350894818675927758249263495546790877000340823372535703622085548912043565583485773974563109275300428386605295188930835408885625883328319407538231146983934677309390380919627196702350847359464999131078079947276677763398991688123770144083148800000000000000000000000000000000000000000000000000000000000000*i1^103 + -23668948761937593813575981638748015001602082771954271613681010503031404682627841554313682553676419847492344335303209041013744318434251738300899758630070671673783519240464129589461321571069375890121071447165332277937234934940616856826495389156580971956732947895026205569771739616426395880446659619591058950251003379120069067740818137864287393953985227607164638774483115163797127600646687678785262223983815582943708357854531578857611211931065692598036986632395289986071444277802449927170173417229636568248567744301149964864665000746744710540628555799074346986814161574055975331177303404540465065796209437865209098987620540494585252662843975165894191424914199140705521840927796588336579990341487051667648044967128048637756893690973830878362334936587668467894251273060924335348296788014930384615838319523483186905525055939426062455252177926314668520968246249765162559354961852411899977436301164143218578619980508492032653749672592304436762512867369070615050771724382859799189295388944696910907959354372893832874698616816979055529853917005107267734537534175688397475819005414192068787087122148081088456633532939927161115814612628306806642431050726654855018306519270689951689894121193812611358482276068165417285117222603259748070899811760414127906132154554915454262890099913576389645775098061179421578947860662853208962514442107959273932613773826695439418614584512910555522088548790621892489835821435490245630442115948859654231175165055773702795383505585664801699084129792568442168679960598956373580976375210182082460998255579859296869246753843025266121506648699915272307480709900271753231010272176858488076309735627154638277629751201012842157178051787573227919406310964059784096709608219661719273578953718339647792826286745465057252050253493744269987458969081846008673634134475785064433567525657873785020074909169051721075198943938481050971202991786200240228547094740415111521609318165752519862625919854290436822354868013100285731885324349514900572466993171063556541848591830801940832124081677194299532525990792306893635326128989295956334071857121138709797852374278523090895643751781397783034670850279579247519623853873867652845695483008204988251296351311914383799890322916623465228300793421475863283321985462615243613610808427279508277305846705992221836236600674017638721328759517712308201366366499193439026797984966282142697162905360366094120322879017350487318046793183130755071998764776160181843756428961797062694973163061508560526937195522013236689118935530087192959771086597670670173416729901207486262603588008321472180285503913456046188002549635792628636983258946033866361653527291269329263186930354764274881731036230346978592382534216362069003718843433066540341364835161753022202279518578359722225795628966934227619791427450677812415132027263634032440047009412542096408176589513449068932584817995737080251863971246792314849226162291078767709521813147064300000367979332290938871839890284396699509861031742420163523953151345966742837670252665832612819128038966446659989207782520635778556699592029460434133385391000894538637473247523215839283295302405275257855767032529813489703168185188084948840112475943591286809075411492954335570752370994517839930993951657618967751752426127080452719072256703630232330912493134806969675495530403595228125821650514918851976189968384000000000000000000000000000000000000000000000000000000000000*i1^104 + 196095707480184940299576948852775508936271832205690549231432300613318182858504140378845456668956045637558369317978180552800581629063824087326711278548857817960414756449731159229998625842776383632377351304937561870514653348851708918471046277038773177535031311312741683560027351577496489669773005062098718617755270848699815298491354095235541633165807388932014707083027439812882302268713808704523979720220809905417042007405914265860278801191344431824190567129344311553735388016348282502321726046925337820464459853185431788135348258633626164094840005194661414326039660424225819298272022535182692695324060461751583747017392569074985326625359351785749118487306046833898974941708694293518858081190924928245154296236231345337898045871639052532353921682006758418954550882896131738159712716303637992628104891798636400210965176330027728230120032862015834395473641313492541920415527311786302889012655641966971767888051767680934823608419140270898694073152068203937981543744510777246679664932134844639546663562252400538892937017825622969247692940918832128136136069548577524815856305345051447773976713089464376675454050828679106510251284935799422417921439425906678486050811785761783277083664690146742910527182101632548563562088788468300357728292230340141025014131338559622349463142690741258449642660275525211620629049305701143461225680338318596124115409732997782519787479929589241570237856366507440965308926251519134130477535770118348794978197862522262486144141448601079583005097241119783114865029477176344653614680413849279236313512992339394492631530168723586934523361105362684020808857659488008781432954141160993863938542090450368621717325197633224696865244814400659819510190430841715473834922018682006719060769134310446867132874087841077798326227329240047711405079668633737966790983884678672607046639587677925128426956921580169876096167758602862925223242998241574527141248827762021312791877594578225912066972614618278691960383165360373899717192969775311907978166290083772925358883972891119456419884721423046125999914362128918815065326790034625193244206332983508219200329699679977735727345067369733011228218726145215204987499713181320408387285292279480785777918367259738285100590904922122185539796346957588631941177176240375919836257050518109414501178872556867615025132368916416783824091202866590351643560162979474641473728787518932452396687592945594277077271690391116660401749968417433147635547124713397878943920955249341164825868448850634261517278452437955038984555012335198792842506658824272701494767084669521152996001652809194071025170777750904544040595317319470322293120653688237882061385797832131245211369228264708719712416405426944361052019635015943315987465911147386856434001040416979276402573776286170140570129636643669043953534274286338395103420010640546252745675340709306396620349746382773742952305478995477838886135545856561364992987843192760955768048915567768449948150268970017098117557361039138519917723722367776972504716090906043463294328323343906631296837789116913358340212172009785888988922149983427950463337758161094560936917428456401998919874144109351050290729626267253372493484700731290549082494344691554223023554382128340585133430704140117323031290304568349841883485313798404230489064382528532052815931144086903061966806138122281447343206895430332841984000000000000000000000000000000000000000000000000000000000000*i1^105 + -1445273925359659214038109556640482078567085965055025882773488856019109366926015159393898280373386224448752691619260153991988595797181536493521726565510088843620371582694893627053982480381226574579493285555837373559317707140304609696381387071201370769759001964018556272317174161602156297931577917310693500942699175461379866845816009515137367012386975921358709426898393571668498224809365372140767510681901912927310561844417688561529544083165895303228438320523260691614411852886397703110640695413885854960013875829718459414778721051929449971270449953720688511863419047638081476172783811926431001522742076295994052776313917939412010231531722475763080168305787440548727235396189100299171662303133435684435598953891755696037565312765152354731764329352898938459934209682427231197473983332286867911578401475311017622560049825511775663251002913105043388420330674068712938526810646490077675064445029073239176347423568980155597767461125157647557323690827697772325721313966747252995779468872572756879281484371986652157638146417502439390579461789996357862538440506849552353147926597870586615314086322761899114795474110165075396689592729393211467753608345362549377394674821267527928826998755789954350409962260134047982325385145017588696664637169610160017134387006801659960997594820970440461172293854971698417157360745082205613046639371013440264709738656914529172687556012787316252819228817856346421182763735453505773938583440695586919245079108470011645103715003062661731552642831574798102894895469006301410990634143507797094763508790474197468118609306106917593308141897934727260084238877381908578663599898604107976925119543192255899383073185713787212086872608463730091672644722959524212934124622931602267852290961896476283978440081138756519246803945579291947950981457087706135448849550456964347070164041182286515857309558263220362894833220277739682227095387351638206849763605584144301464886098871867287671417574025305396447223188945670346073004413730143240054067494315946956594896622130947705117800389731444334678902465674820987610660468571245975260400174856675336396099730816592506991251219494285396422027839513236879184420810727132541493596842201202380930730036040288252234928482681584125510671726397169729967178279417915634824600279925961468554207852561359605048566666366340863054074986674695440092462220635299721680314602463028816716875412962278780586986248042056406847102214466860835748811493580385406988180500295190205175813416844387168558897692972838269632891478980087891083152479719415581836924046580926435705958366660022122704564953825829289017636374956470441648192366349152144765588673709873471101186243974761101469803563776527542541068097915720551417935323679736896568966841839515430856854025972832952612572241966590620619822163908635101090197924829643135764786765634526707400540167668074408904957825608012202250878844310390541483411366180510826551163763114098246984698137240206924854580544628006837564992565994973158352594573389037138220678663726088576826082123822268817851719361885193860901375137758890037555222457854158943869980771731986126925586551523597306989257738582903491119701439402622575965006537974906234932088520086571331098100976269373635885153364947886091712206613358159384567146290503586709552874379808239939845361658789794580936355333127169638400000000000000000000000000000000000000000000000000000000000*i1^106 + 9315194100123807075853616704820129442455650358808642751635690762540346079098943767403659117949620874723075267123219306460341108870005922138389535543912483096097831746190975998417413590657791292836867424588126308782135751470270290568181841889946345432684890601855671816851632938330725347202093041259818969388271215993818781526555660208662192159823072884731729467514656540526535851648076439225241026728944940389736818800679687484106454582586484093320610637719908105014682773733290160320703924591835928050564850212146276039104255065604280581712211297725764239722299526147416904049758283005269846298513271668089262583705459714027793690839894731528414109000802650501771088269536450378932319388482715180785192598931287517774475327515817245039385996091462330666269945977356078334197135848527296861299206751798943773186694644307144218829329461676848685983056877327096938477037728915666481946941333019166159541401679342094279402262382106057467243343121994137001723013126077132755109281877238107034613044209457475639883823850137887123579758831970162908992321090331175570259932146951727781831745487782491473156565332238994755096946325368488873419661472402814495257429942650610928477500105541750395709059813912408407039676185841646719053688282182232291716258537285634964618970837586530058723591566145753646631157157205344080189663526094248713499351617001806600196037338303408009392665590369544755496843392973698279272679684096081570050834803420043706417892543002466670540441489322875749709805393876807448394962863361240646559071546730918027307447650060633779510859285164485292656858868662278727488798131613035433541488637058181989002864190653568802542862901197428089677664238818918736237677817103217838766929208919566130590672932390736993042617069353958219902906784955086023456640066603945317113854394407342428531705534018506223943282770085098080186378383284337115594788353456249978095796978067341559059687777145656649103591117499259037295205101586423537530666697320536201864046308621275508974395012430924401221237099751130592399351227623232718708260944784411658605154566879179257242012201779760058508715163913305393906938888697117930212432226009375372092904252025981910702258361168620435488441848267139012364715707756107381426111024374233459299457362606607439962855686649176527580257236206708887759504053974167842355364568206458928488824678220220545756826829265915941338475923104073504290718045696976783797571710492535015258464446753069894872649191708106310921053178231497785932023211786373677230817267016279900095124033063732192793333866292510328197487213180132286149199266171185260325881417131013857429817718527583649049996681663321859092149003804869341923774970642730912106906893145638634008016676632582699349326370038249696536622231416844348657627953308720924178769371063312910146442555369754743167993025090767162375655031631405549716919291633117644016119279708887740104778681778321639641104758500035487622453515217725402608522474991908524158244588915133448117694978217274284666637310904518732590360627867589511047150132616179297122696100895416013862946773364860659265764406092382279977841633331017696657464365811829209474132458493059281321860472230707063709051957823803470431562352936417686908442872866313391088322699349942981747373121625287084189849904742400000000000000000000000000000000000000000000000000000000000*i1^107 + -51906713579897770770340286053395845647735509287156653822433675665197954828175935910378633510548676180075093382363822724872021487361236164042490067098217717280509495161846558701959614580108967998742789257085467294108195419618907438089797024731066814740095747059258589035751848171326816149764912741436507125582295868713911938879742905303189543250142396434716260717983402833655393916751397262306070975241704947000485401151474423870325799493674502859422656120894958425996561213929749640175985067620057968318013933801669870283451438060419287737631486286951643911542457600533451225089126626495880416808939670403806210176993527555921425916480075330677147403565362333793608350716447217709695390668404439551214295224390765887756550023083280949033310227409156664671565390388741872003399876044549325733303143514129916510168252558683357632068634412507607089827402059165022346153582988658947342951490188892236813476405259876272193622812362582159456845405811133267989770702517754071062465568304981491344105138718968603061163502446382382794007534736598485610977452006899083723748906184280113963886773698648287917951991337530664375291601556262460607243361328461631609443666891667407400062452469923851228232945653187367134877150525773379371790410726826023500101719687911286394964565720799541608796215735051964329973504812729660862139521115723525536580403964968415567605669456461998364834038769672656411686400498571407844844006534529417667555172717093105555965162646362690385073147886825429527294089505887598245232461329368350034359470795902605859278538609661455469441161897639938919430204696668457106618751199488246566366862215029916875318062741851246344999263360039270420364549098440235863873517367656642484440304870656809202293709958792858187213227497818726379233697809843836301328018946745658284463357596524683811807686516658951904921653133786423421357785976605047147205206454204066856051855332641970693545745967999973537528727335664830464734347088242370710234306073568794865590448204062891138070820328169512963414771316140581179896556772174767136123157632006690839283761396083297204734050886738782830345863759858260914569528642634753693120165969127181809860038269584255831664438465403167138148750315383919881944659257069404514088862376586494129385236837398691952492823867912077339647073278951683604167620903062272023013309976856043001107320346669652162653420273549789758040995773713019721162619306729189428558690230215374241110718204544874643672224921541699148520357365767278626369623656799065264897233262147403275076364459016246612683484823315276565929189121293048059929958207743379321164283280744789664995155306365069164104721817089484629055500137046971856477839092954492494202674245760373281415407626887984526953247284992355176369011635904441844345856054059456699595462485469208189478835129101953542456035103039725395275595618220499304779010212293961836871571361589310430552134350771630260656545612405684033278406601746796267786714290305585055283186222802239555857180277483734057627897943601445785648143002445168645353946357261893497005741198527407684102705516690241356969413130457489478238344453652572637108335908153362309184592029224915287865089792704374731334368142851628501779831329993199990794971677727661480333020596776378653939512460466255628735610880000000000000000000000000000000000000000000000000000000000*i1^108 + 248407225734474918374034676050451286989456809959997099808983211508380157474875575885152292859729192725397872912595977898056722007257902085722961358416350244412278593360043313989198538215448285976220326754457055819310870158808338965120731196640860192541520457888528809110722884226539482889023267303724191016109922686035474416922829759620707924935391842564813906845118724004000209232723573447657587552986228174696633682835902316486538243763129151130775574876054017169996136370054510027901825944610248272937657665601915014572512598766657330571624667745471474441426412134087875470837260716496924223324664423300375851974539963962663142582066002096469554484584704715074088062090889204599727268593382876033907893356335542866635660588909167408840802616888212680040522698939829659190976794109926756472598056204656824372772323202250520536654790791687473989701445051471082415597389068954674747552788584351825125120883372457292858815666387244335576457266277868282312546268225938073151901155243166349840797639842135794884408657594359508302237245180988443037050064574166928748732149638102013205036497138126925915730187813728325561026900504182801765402627687886558011670567921366736067824005015770551833727714450108357085852133997392799071701961522223857953339723544205880858703236429561816915249145121986176494919557910814073308000239662933186942817807260576424804574348370525607036087612178268083931912803156483783605828225144125228063218158513155900635236387845545850861944598158202423252666573793914903259784484133836307515877583626493501107689106507336239170383122292932505002326194387111807740947675988034543091069487638189483769115726114167427532741349080949615457748679473455337014438162184997865781847896991174571771469953513157352287721726801569859773550012264834342552696488815115189105796546038028487313115758485549800913766371261376345853310419535313776216436857426553708169494278058807616686757680845593292484569479435052009736258076384022712837513197344023713336125189661179414378271536665831146144018432661125056478728546506478505444276040802215579817367535210316876967147464076806758753752817531479164103554885557403777184054630726165041708529632813769464801681112499748471465343482988358676008156807859312634951929748362179936920975723597287955105070568160165129948427994813832812342041172842462205997235663651028529532238016038220641774328269762983123544511303327333006623817461428207446954914037658623277185114307179402622931721377391091593049608824965345019817348956519172976321719368943718192906738780830080250201467973713471972687947951042893638623394997008729711298922039527651724923335131203947382509237401410622119775155809550802890260655441881759321989007632160772746329458910848460748845973650344351480937497644931102726479180083222434272294010910425543946854810786516117636990824037277916325246549124176819740942815079842236828603026062409231396292237822044527346443275383509699893543338309317201454582044697474287279925716909685985586525777858549398783630533473673500178191084674338387820672344791323098713121318587464602741933525783844739693501694529523917898180048598011779609185327297420757656556187853111090829321331845196835723208739688117184538357814929665064182147344597378545545600236165312484136563748207070845106913280000000000000000000000000000000000000000000000000000000000*i1^109 + -1017728740733118455818221736995306044306814017336970780571962492787932632655413129591276371995778032603921883959086399240308143356992055033097513046785699707738686464750689383370115100862402408998256764408872985987203120906481965096132690399021181099962109358947569106527174934033476002050260912738536837988661418118577242013699108636372203829931190555185284677563390231953978728799912200581092287156144633917188711809896289449485602243537285479016605313780516818009657577231079855024671784293356131285442709671118552208847163945517130485018523979113891636042773084440228565490622898458000358732447822775991233102371133248036227994245826376665673754251221637987938419583507738091993087179247429767601968952906132164827065632936773536657532589308034323608102722164633771272152868054847964585422106057063425346384122732356244708653998335417040880096186534808724600759558009350473345334862268280596627883256938513757905006041427205035066644443643257039706649734949167225362771193298817365696145363238365344019385095896545728282071247281927126643796139453328701883520287004148587764715440700068049248862054055228264121648706798634007694465903066248103301797720326152408684766973215416906695361137537859561346174304456597233859687523024994769613081199417972881236482184465738660809955066476452272311757128216812140726423539502963331539686626580311304073195120843004650641172365178670008520170099349787092226612907375417662992633056677118023188301690468734000480213807978248346643264324233198675623169740831585699731454965269158994250141772105517524652967810399658784043636593954860734758084509731374829096362200124316394875362254581529320710349838010780840686187597534325155590970220755588115777172529459657980585188665096112880492719817669523364628207457805672580704883799067799817323796365877127013255244647512656705844675052304422994886261230711042324323356571913329146467416934416906194237146854566820070905129489386908701736985312960863935068946927849547072647243514432897058995846197188926342304505948888178655024679755956842914613415530576583737136295119092283054198011475393232256195225926054887515759232083070071799422101533914943163477604255719762340518927957986230312435634242986658525524602411949134149290608750455261743976839567275273915319564695502987729483574558407550446300145301014048319374260734569034410806353713454974468578336572531214063402819163191020044670898455454071158420992306983929983582642101894395719128752086828781173665097560691049547187298639891691407151004214192247449008243265740568453314259135290904544915474929296167002970398467674758180776891782179173889613236788515130405447523054646256260092837261810854411876089382725925642582096348004057497640870475537757946966310126406451299934660823329894820761771660444726889048390537708798615767517591074066168347859879656802770742400045712409647149687811406825074225273812690292930005197861433178688032491578654413688573991821739446627978145802575395124692134917791579045630503352367047857744235249328759625555461184220951499767375580192789246883777252902471202511002239097299990310095909820767386742707084322627101798513087135189780024555581492703145383576962613414518941132974267694001835537362568322730890683326044100616858563155254290276700961692642512470016000000000000000000000000000000000000000000000000000000000*i1^110 + 3566198303678335301385508900290237145094226673830845455509236095494471682561249573304350820727734068502277001841888389545305508887457988451033483569295623939659611678965559938566513115795349168547730990345369616445520896289433416798855201082179881024347043187704355927644142923472152740706699813900848777196579678425487723317642154930499017038438592092559500650556645293286557808475177205272711829248852880776932474342623271951228110729490127275550123807877207354928776759599406598561767490077357217452989238447422937571204712692212817428857740948759099358317540647148913363631263176384924164806589208960322896641892613938417770025810489697295460983881641367617824016799027665664332706540004252645265650787691789089725702865141792751220505666968696239622826929585529365820632980222946079795448719344676260983734839739528197117658361990325734111690148644751442682595543054307807101141318395118184833592142589032993890732802863531364570672944029210289238792099789282977489540480701909033193856509043149897182144681118789480976463710532571062018038215530358500949369290595980193583864970537760612334658518146604728361022386168602143871241152375052576731461657662193484113293270653334727430456338664830688183807155433091981927441916442827388162619996711855429868749121867489146548582984399803915521238936240282330034104109167944650649691329385230972978390890494816788351793018247194176030917854937948333129376491725377410073908746545432434581001092579379792052726458032714583046544563167489777329385755311792654087141569172384772931777338769324638569801147746401202439535761643076886836688729389470925535520031745418812162501566057511107203278273085319225237048106757573399452781228256568334559448077994750878975192807283751384035954638373891382208650122169911077001933495609147820955587060271004104492580342655498665069173308010047200939334314508960248570935914464682740555773470376688657959908824282098238989643039978184929942514551641465347996350029700425790489977931654995548336003732604128777802686512277737845729319082796947448840769217423426365843691081796194335468823165109105888010910047436952569623918415475283850739393197849725801118607452026481949283425834343654003654537852374827012121266094246749154710642450774447049342592352585399603136487025711994746964568479687634298639193689644489548807858601483440713447281131146965530159760778608456130845267271286993907445487315721467205144714822968574623314447174193327537286228721775947065839257588517600046603027370114504995742780447001541856028377392751016428382352329287650178374211833888409237999799953904136370576465027149712016837033867927053651566045408031987804371931891067398905253517105927114588920603081673668012954435498795562143073898606046501302564881115002529430056811190294730131920917088048226169158971446829140587197609952353185843756346027677821578655568406940779816706032917595988015568083972537479806408654479161861521946524740159359499409366255744570755296543513444539928828269808923237842509030535991353035882076420397833609365932366171143783806457217189685521507390587742625426134868705870025249395186872348265683080305881292687288658969166674703948595110470810127158427955933439337085960856204533670441736843930034561861937952120085283450409142550790144000000000000000000000000000000000000000000000000000000000*i1^111 + -10690086950122945200888221928894751882371808773186142430682781650768111773247303210953985344483790461300770354993690191075819459334181454384635260919979057559147483174071312204234167653195263380268063813977516958425741512232196245419856652419469758690188492119633509758856184871584287097029689786123398373297913106526292031107225258967308857979549765686016063941825196627225507614077032351162300827168391080486585937737356808664784666223465802207540739688436254014749895334813568446048121110509116923814076140258864584679739292363889351374730404414064624610274387098383089562936330329518468417483060872546866667498774796324805541860254541043767942875729265319666801073660558858375793538591602540674600235587088088611869584214637549030572196622975152482146064999167654919690443836301059888047242343862279311532490223834825208954431155109625199989541094659286878497699481446055001452694145914668324143305222479768077688270500801395142260187762754043342402212990592565180468830470205321135638090304104831525827952505016468322069038849516948779872102455583517717561633153746248536600464234678831359605899323157209339125424276969218844531375076373295547515934265577770605831984896538679620736960178137526530683393019562033748483860849154526175432587238985925083558262738856901830265807338585922520513438027464473698760226007757711768688422828439791965778770708644080748320854269377864459025944101123518789974757382004883821198031918768686755165910826773756063701065160683398064995900433114647790030811159450811554184050597376113229221236870310454700008554662743549264184150255352967183464706749472177544443724940728067093522122990995021761153177103515930876510171552887370635010757670960855524306957085656679784293389213145890189047703927406505344026003960721128528609859400248857309120948897214621975188050903961488478990129247296355415346401572965954153262459825449739418659645653799292006193493183068871449967132694440891889380076464235433551721479813042441404387577478683174249939629899158457556378104579955966061403601078936076231647975455574449278178289339002387672978103780510905046154938545950664476845944947500845415636173984600618953799457985076602637294300487974989895142900667170640869769424545536181937630775367358669995223182423855745564561205558480747821683156780359854847790821332972976166759982914143797313126091014648665921073547404164879188371192895803635102810281328216702453625471130628433632578842396939079787802059652077392147022824209939269459879022559264161483978338831288545935305616283235132348607605351141559642204815686302891650804913779825646813628053615305799730596628999011527082209207390415783378935833517285003542385309781823990309506732967804834279750021512530530199493986656143525360900838043648870368366597413467072883599470796159132277787705885747438763235272289452032245692917543274473657747613072090985972860685704149153449667031199034934129704189566237881969478857210227286931026026714813130403942836716435825494394961028316778130344572709308875926323376225137677878450652351516896598886872129346160766977977615247003108467868344032540316997070903188590369076136871705564430137440117211887589240389679293054856355230218289468751276829678202378247801672592391293639804871960539004092779855872000000000000000000000000000000000000000000000000000000000*i1^112 + 27429839667392385887630817874519860893101635700895965201988792664437886601379965916920147560700702826172686290528485972342941407158109503541861526741103071766267009115526831248172239470405269288091169498529647555803215123301699682149357921588147926685616442554133288295888282068355592582881873534040477368809132105992389224173711083913102436735979219210837014389972932009686532733024697332189986857964999578917460022189750254288132615881316109941515294134099020006352394260966665454174044526234659324005232684617806760101974871647871361170031794071378447645489097754216987531931542586203763733236817416840043951876972112202628848042866419456377991614698250251226251619955128934295944672513427499928985330614396529461974686682629786092524146589178263705021574061160979159233326809523137615729863042893861728758215301560432052062253278188110564968613997687099878731507317710888308591076453087039358611286485738566372048638710973950899346991693416869660077049603596836779115332953967160880915378604275610657138404758090932702114139988846485625537453407960635275356481059005996987229991182303961640258217105893195030124944547982739188780172391228984731631963161167824170890708673488689709292548629003470602490721572512768320021300713937222462366381125652378314107054744867161042486509698678651767145428483642396691293041625015159524157904986470121057355226361805909061394810845824277824795084844243531959794425789518844544229266165409779611706927675928315053976917559202665129566076230418847373154440910690515543418983365723795948610965775600121155006939285588413185731679356783757430841331778750621074419155916893729901827451137042979490456264671921370897470275733802708606443869285506838520578247430927626099643174905574436687048942881480953801654654589130633930318787524738647958318348693911266944229713934477899754735746860162576890670810606508967972364533787831434658505572476403611968458776666483708221784911292510693440519792887136627726869715886090774727058919211196544010787173506420457283656750777456953353247707076216863215915175129166514196963242981728221322581443306182901749270467410016554893140094595701523697751035491891257435859101696367820208757846950650512838263777134076287761949386225210125716703887215218440828945721470900714344860397548488257401339206772035229723222197905763962587179007694203634613415317168757856126893421091285051342824620650925933782424516987951041706329704227994452251807861083565751163241521120866886185301008093221503667845972100014213606755487975638677080640953876161179916889160878649945561653594158890635176781255775079905384990661591973882120374154181000638162690231944237125917999698682811389728001399262788696922887202804692206389396517365094680006723269666935234628733314218343957114147401679266041641470275360528545297892983951765600268090423193148328104201233183168220808044477307675523739805095552647212526966611464416477861593749956529761601456079406080404811202664461250442466432533264009316277008952541623434995123387659430612850059287309675729652132231491819772813518471956962933578509346328396782133592199961357020370191036928293977313043512767759099686716575866782528152597625177298903014431256193861041542872959680508970981468914633801885646497894844326496698368000000000000000000000000000000000000000000000000000000000*i1^113 + -60270458667663930807024789836558397087689907226341558333739685942388827749041228699143619066717388479727634195487843064887985289294337893146878798624792644040362445458465979986919776869909240897542295114013642214020561346412072490476913335230970327562025718790935106080158014496987333918416612387568161344819059727676133037198959714507250282391004259945363655045672115137725907066622030479423270793691492482605825849039946221372505996075758230102395773889110704765577944314624495799096703341359007841428631267276153444928038586910579398622418553780774624863134152618855432684781931126209408467821320102778639463957199169891736805395210922007279289118384564964903436006025794788032028518315763151055366609651589969658940540433101148786124849476645317219824661045259812587494460279475691101758321768312232252203638515732389294443886484807717129701954296337818191981836413456069243345661225063715122416080406647879209494087925517727973499162492363242331623021397437732992208404816764547858094124407597366192361694637973683941918913600270300571271447757398745116411907661831499626784008605982999826800431223524453728334759441515778302319239573134951627397544125320747554356086582054456422462196761957052069043691446138016026520252763094179439546104063981809236018117735179645445267007588657326024229667355839634615874825458723384533215939650275387046203011675456790562241891310895946279524100145903686222129126225925667511142002710933991207307647355199716430828258638746292786974393732841234187482690306710980004370165533987068418019450385911617123307303314709906709403565986365196186826151099640559742677396104498044144395390528524979914020721966486731704179082778745684706089561483372967318236502349457698357170254709630004215973071642875823219093470352338077268388923974861773398691820098563375163111578981071238986863424168927126617359466854349661486979030978355564178829790050538619959719890621383237825420922950372275131120744162376388095650502451880794991732230557779265538459059777902260709427897265110994175628652365073912593494969278661864992909086691462253239255554147888765055071692278362292180537571789797346804552585792036341533907687700277364786328122610829915162367074464458039722094161647069852580343219758473095487953295073279707439734352724977214125858816253910225628242089553278288124617539050318140841008242189230710021378550056985733036078638242495649287721343394088877040459716819733414286746381460483941489585307011736232920194282173328789010170398221936080040335411512873252084118157107709445304869190478498080860211075855636064235405700228901460440535809428847291179925451943972715453782999694143908372145644546407809097201389226005821965959194612007471048313497132849030053362957589167001448353787555748016458390984325186669635481947317200339228775326994218176622031223586315051562845808991855992215685933540864245343956152951922261296621370592871185612759681649638127595686849517731872218472352876939266465205309643902259578677183314267248365863921000900518376975411891006239576452104947135145189298537899250301985001395724673342522142123444730503978851974126641815540235527544034438999825831693690018639080228753196101267670761933974632128766422465058186078425451410128211897778809268097515520000000000000000000000000000000000000000000000000000000*i1^114 + 113380510068250934456783113119298927958888924565536083748335850122871575653579638658525944492732442555155297958292601903963210936657732387639589118352287584524454626836058946384058422349178831425721196757547382034357278673147841034896476261440049657536319937600857357878901161719897288694839060916796529556020001562672776866614892485413856464385035202121889731842883024019412641288532919193322168865270831790378058807965330967637665305876219873716988844258252412672234784197826898770698014396560206134033346735699804642262252512503257266705793560431935560639255597017641567830412132122746530200543394712965636103745897332671234001662865601479892454241844163402202512993574823049320660969468382424132198309071926186821442457068737944480821132790540972889001502233303078084589666546555734301770131844113592008422522235435437726352338557572633623061734171259472668029974894609490256768843343977266188114675896934326531735356937990972118363379218455724571189138979429601488137497692809558244458392579692139485741190236635403414267341857057289304729059276898452272144646404369599650056925426007204926911816433319504514236534030061243349096280968771862686145868784793226079505565678433615188433518791191362619398205961805888765957717396337276853443602174036404413228399515109819069370175330974485014467571055356974501623283546282605154711516630935997874157313507572783131611046090270536378349758684614545240048821843530710073873148826838471574072224701064808355605295480219805373206673637509627048051808229976330063044453216543631852460038109922341294256448445404711428403705688675697595212914987889701551788676692376295544846102488335679165035478234428799553780922514781033609168912997619889610570575047682567288012427522206055726469297628224023264125645127086605216311932018841604773632916830537962922444416813366258390404344105461833592963783367396868921178225047027492060259118170169039046928654737409572547162523018284683018379041215696081208404120498453360795063727475152493541659290158665083984344812528516877167379055457691383819955809743807028422658150117070501859094068085540640084160229508087026512563025015640543114983370839098616748216006789857591313603044525289888144492019141076501098889351947131132535007771518353288775574927347739438303652690998804395350405697371064599929530250643310916837391035120575070154513465168672570081182099255617495516784705536647686367392941189094584634981272406197578992203124454378340920730934757291831242850012983718262580045158412777629054162137190456650177661046473120263545204959602528931915952161117865105915066365238504358667082045268648894339371869558130844431059727986058526226676863304182683451982659607351941751337372076792774518056221627380536496311419167838326879148789993861513103660420526465461601741080357399610408842739178087741216353065032370360870218545578012541430391615634430078043450215410871102697643854894333687881856122595516798439256216607656191952851488196030403885185687903961482967496828600325461329210261413853844468791788269663133992817634102120112292367191801776212913711149541554866532187651647227949024083655106090141124607411967931970503240236121965574908239081735776834063139082642137242694639683057843413217420967856108320356091371192320000000000000000000000000000000000000000000000000000000*i1^115 + -182427749972603963587696012610637866645374950884425619988474057471016481048788839494610283660826773819153471480999173861375620414548567579233632979143001583937488680573393189314411519438251373615203391198541854766255430748962835530663428127297362826704934831978894114795404496403853419058090557096926609407818381790179304706331221291588821438643907477698390905034613682435912241877875106881637662441126158776809892098492449830469162453967810819389262329165029011456619509551763237642177098139494389206399292979671057676816266758039035011928283015442685947879679426810287703470092067711843408978308626470048448306455986113664918032697485135525036727409376497499802995120757210042299577054055883132433396289482102616550498583390224294834794820566997448974520709816557637659770759737952347623880418108942885062505632390306648435680797306794624074085165585271977537921228521977204192076180075959547028679587053618434300021964953916829771693265486755012585387440949710087006990040419254394246087177642279782024005381791112410038413683729321849463007569635182660803322987805723690473248626743717249869311424710950793037809902669183350613334613791178858959239344732774012660565406963477099307562163365498593251745410817415174974070947557172794555051247215055625825209592037098508054438439858606966514396993676711064691113163950542104541526654805206094855553374282547769855603224192734486024495824453038549635918176756759292688698164388997444731863679441217050422752819395401418303339813006956994821610514489908475428622371367908547091209505916063466685885322528900418728300545925631476747491224081261813800051674866207348826179295662331827236366807527835434765775503365215335180899851500547020030511153560265061858414649656498394612271762773156917545026056372727343362901029118949240725474031586875347574114546954947443641649325309937782375105734902231462402460907905318743120591893381669897878087137734097822473787556849832388041362686346397256602097878923873719713063787860715528195140071895895515188036161029883824228610402874675881893050911144308134141435322543105387014924411313643420534164631972491753369598831324790944283327463734916215186980548784342453794297417460674884821215570482326763893814477480724766861774290948939898026720226348175954172414004524409294275384368924961444325990573594784027941529229401438358942076087343320226184616308974098537917276496007105376385564987565458297044627372517795931544546529441616459387003921787479011817623133846827488835047139534367732002528673617473844270622266051855215413543280804526752286803506786516637037166498338937586904649960806689740304475207741362644915499397972914880018031459129906787442389795347963554319065241721601791820987975250796621712364286598914436468635266422185000502304676546960472057278229986526857451306215360540012935569076422304770961083263459367841587251993897038950386908372582356354687868928251875338425831350761769495003340878151674729333920404296994333891081668232195403642231719594433365040006118776610390517740421636814850537434632095553840964300250634252769736000419876712385819696363047097587719129210160912070905246253558779514295593958817906307218232786560042657397580698026594516045994020358396206814588206574727665756930048000000000000000000000000000000000000000000000000000000*i1^116 + 250591043648378766445003121211947642217105536902541310469554291330428248253998436923133187398868316714276323791952820289725652476095115697235171282215660061093373179225128091948609990904528742137902358318160429138225353860051698049831724292282642752399315934651211774905077769329245927666626139567297285526733270824750805052089288705929910956063373353098268874032987440250596504064772431690449755460093326446843143265674791327177271201090828588920518505168374990841595976701618838260294738929939946136588721165183231343980142095554551521569704486108073545278323128199974557858930632146747589832560690577649943169756732294277253254837060077797381304750690543762752897325207811266185522672626545180239400950939460758583842212634383767778580463370183397783266889448557166848058965176096798052056350619313688070877348229883484641627362866850514120642923708712327396010722143809346118102114155629803418298560943417060770226579633208226954234156952365109390070979860235116843039651771981700119974250822553986498791570420328577966994633888467649088158274454620419245964491366378456210695702656596939772288950714742903586499360650674241351641621009580452642338880188848126265915105927019989094809331051235074439776408569129966327536319078434905302178918586422303632537134005411601218490512920955386862837194638743208326733773055814105287574377308463723692058835958714009898843014853699813330771793528766027147795980498487110830007459916287647619961459399003738033203570045965911102236208699596276703651504354505189416756491405378785011394717430071306919781287950102263840398537863497951948045049298312593161109786279094287277271644706429115744527221410244370398765484096972457490219681303915084714679933993193728961026879695986719841942357846428412358737831292444916559105832081477252529196808179705223134653693691876220372147992055727748550244938086755563943627587198891817313596745998428423312804582914380646638261598332972139595610528451153956157180655816039309270756965059409082439902938903977398744972649816993562866613598381098148164064405222557025580176366994112701099551982222757471627774876163192441663135595284159174352285635202547188268184053516399584993982715680536590960598452498972292395299170199283878934947099289991356032182545073519573968919838740552980761389456327579504680377925229761235184369842587740857539883638228769364480914040519875239231301324991034416636664895140524677840878066922117450922131886053262615412400830413775305144775001831845028536183584552457740465831801092890592117096080823921724414196638831522042957038684697506949822834400653425495519662180352410059784892750267764584572084997271754640726941990304613494449358931575834982167573045234963777205554613967521699377802213562557582385435897033691027435103501798992101802557012348658843417697156732933970856845441268913597350009752975623471492100769565984264275261372948674627793544964638842236309607035376350226030467143379406368649595659692396206076954952530913233783325199216486583469622228853209518216396087132295186408064255736738640517729467512318645670665727895800962836770588315646509120548355023233033176188386371148015092068644417625975037453367171999565213613149885833521202956580317731834002959808584054996992000000000000000000000000000000000000000000000000000000*i1^117 + -293126091383666601073128234501982045883315959253824717466811459327213232646850435856961038059353723301238038883941388561898386477263092474494640356059062384770065250741012170160330135549492768502698977512783275068415107777423028831938034516601982237588537120576703508592591418845757693162651549220051335722112593717695813594276494604043999212884320928019505200119446497446315536612839995991455750094336364847058747394346092431712660848135038768651334019174691607645185640573565347001466564819660040180712632907703275642070590753125640894134742205591848428099052211224601012034278849781355342510114446025773136400165703579495778224490550637123481067342840967681587049936475468497026623704765330953558287974026389468762059503938153481251218556697935632677529392335330498424671547393202504047066903650072725105838406460851258999540233535297159177659473234722609988039206212846981159780741135087036930751992099075553295882129437312606331211245205993391899824792276005148723108408127901235874092500932670966859342944081291175689347219686107573002444022868378825828194211793513716583187468882530085101014691782667400789490651561620295622509519668359534362715880208473381847886680947517148506604896926513384474314740372017498122426774724583213071998051962226206931798223077945372449908378163352664396239481792298691077777471590323060436255747542893699102747883465766195756383589540181055968468240230313310630899457071183364788848159975722798057392906968424068650529661334885448197216455476218268605015472156405136357504346678166302507820948981841776751618164599657077934959688491308152088346649085619247218868582151315155799252957601535580555259937427570257106080021706718946497264430569361811010374160715119765713136764400453565888071004756058200579301738733968186509527294788442626825027066144741991901188874086487289028072331947578191930483274489030211719629601176382020146562169519526891250986052257754689471306608446243405446650176082053012643461150757817044972753900833136052778198191103670672453015964014369604518616070161781944977534379527193178608011736355584447512577926178703184490866370406765618892646599209449310028961914109119555553615071561718623892382970015805835190012024160506089089870632100481640639757092236231556875224063933940803450139474760825626273410888996523141166706891861234125538139644810668675787990162668461532145343254695062366733739531752538074081787265446643859973529762598250261025934478521485393697224850454032726143491172869847931074200602312071589217703744668987237380335124754607394061105728358151916153337571086155194386809951712313618048269526556740211502079335502252435503701326925606210223898295945066633252111823202373494278642942139370731666606040691492810882705676360181001246124421015200003841919261073171732527418410639413270995723089103939933130526501943769099297892737028529126568348008866099801911674272066151146397178759643358965932431537324631187130324849256485226318448370912547167905129735801530458211271041404983492045024437639689883101203666601408629993622440023463544251517551215336495383815997608820339069562825292703802153580306724653893199344384685925926413578198211182672723957484746661914050253074430004810803448999798149016811616893665280000000000000000000000000000000000000000000000000000000*i1^118 + 291095774712554252056917669329490145834283762944137249879450842722052043205773438100132408840824504338591635074591021109524484105502737397553045348242167688323063565260898047702143178167096449977072321141452234864041189816189245084287495784468793600207643400230871608628713745187717260621007837815285032104921539497008171255547394620289841309877636203256848589156999474960181116977045839318133715090758754152166179297898318549392247168318840765209561569445990139323213981668407531048237074725944761865001352030236148992147816511657883150536794415196490769939344491409353524393288718067372831063951581753885729851663131767318208771477969978735016903033086451474817509480593849141164925752653618434376463821670522104945505589573638706301648844317589110948320219912886501447317752448187828043606088128189912373795415302482990443756799117113938005478192405246966901527662761065449647475123579090512921971395311192873517981014584424106253211437665819544179511262938420757701557238468885664909060632392017647143335417465347406416328676471978719286158416576925822527589555270242719237426738099547505151123427327691757542704529360388673418302007075161279622287081679717160870213408315030464911326226869331573893460723638059030119949715443282702447001946570463456677391369900310280175157883496283045912189515362333648860013875853206224964596222873173789722119839245472890064534080187129458087577271314099571071831088246957507159056805206494725851056070492462475264045194286653075744287375481817664365917507216315423897976742926025301025162668816938457203385584057801420770019586349894174087194559928269075043920206663860934318189156684929261801307242326744256479039612779921997639026728198678124426230226944549822631242844610848669536108543192344384765765155909010012270256211862104355814802636746658156260505639705180609860140868612124804199924864864280344563478230603437609168142207070110951745219451572976490232302388435070415527969820014372587152233296063284324443481653611833924181401727654082442120917328798181923393865893877838339172582648368198228226863278852681992810807585666035167167880208679529445975560301794091115044515763430268144903506606546707520290091315035578590349352622345746817580518828640729564295345062553224632393602143947730777676412907252229900641909675569114496100099159004189620988164931266516605109353407493241747052459343926218915090818177210711428331298382105913183319711053706534538703124307088840229059139414186669987718412741030978944570950209965582340542060367859951001500136225321962911572449016575908926908077551777465410738830513905700722641813622922171099183550003431929585291883253307487214875012121502069283837983396647490877052245427952021566366695176260104424533748935222806806795601687851577895015929613501914698358815967141194455424457284914315987877981972518605526670981782133563332449825250238999326230909164481741958728374397081813107029331127468397908594787530513131683730562840301430729337977533531616459994227296137381598595817088832856406618847456963337731919567335580907865536469360406979708603031400025473983605585062052748930676009476743251147065216954530793913843890554573460381352409222077859398000581485221432841306485581378756170348704563200000000000000000000000000000000000000000000000000000*i1^119 + -244603922955622075816628399671799990785407293458877416659275339611924558839801037390136327710590092311751651731573855313479365367254446159785346902466805933281110438113140579728361204618477515628070438233621354012624981628799077290527398838632712708769376943031954654900545972470753869347515936583850579465998967861815381855741610721904585930447720174628615935400823971726855932204289881736994882793885096906899793978486055024787679032892857341703581295747833353643890951531631965643755202301106187856687469355187145792255408075535324494668460653980837164605443104159066102337950617109783556170666917010652026253348197154030560722484479441010015511763244446142898916229564990786880741654442827984512247232840358231676342246583039467351794565368072586460531471526429042620301852243612013140210252906710837582738612721069746506219009980962073355990595419189840621252636148214914924897425038580747225004699948752847679814749651968705602592908379232948393023537303166859161640690619847108957080492093484566913243143084768095548377024281944773975628478039077998753784730075569217967369486892729955552853066210417732139218862170096944631156574332043628605812501852734012947989400419652010839749951258245027075760479775447187844295911382745195159314806734056277452809118805651856015665798404168748696040293602377629282754138401055379007002641675318017191215098149539540280528185432145386520687124360219726448618726203099648099519438049893263036834348080290740500751835628406264257409451836407563420528955381975148029873268143621958008225833075331983229637330824760497204871440104196623719162685880188548647242886733028361318318895323028825288679877640896555913158953055096983201724102236951612722141251204597648693059831021069997391236013021736402164793030554116935832526181944429335879062276549348766031095463626635747107979999537924133161333670855224522778495132736001441177361581011069861059752842704316658584223085575801677685055340166798077573435049002050667928662694580273557276318360358163358811214318079893698369259698890315430783919166696997497066344902803800561428595268294784464539699724993394147795233477805798608899186348907771659533881139549637402058987679153071698812200877194424189674260967222386900029060717791546362619767795944071457116329916175447707706732466054251834310567705726554743014452793446616253302434948952637642648988440766630723323432394413893567960106088447599322197383993994651615912736749780064037016562700199355812547024834592448958512329139298817447025875693115042332741929321253162880489999135758482893292931330569322339235484660017169127514331023201595690744469439136972818366716522452380738687427826230012600023075014174271687355347575082328110059012817160958235468792912900007050050910082045826807246555514861032267215001837834859354484545395566298876508328176831278872539810299838033470435675870408392964956066452316120309018584066514980074107441703797607308651132919939676360435866259256550131597078183781555721546498987391629861067086413375177534673435622286056972168515801311241883219389512169380152966309766775872818948840118410613558118195987153804110823190232224163551833136832647508236137990408521253411305155765080452235482798965411326900305920000000000000000000000000000000000000000000000000000*i1^120 + 173278862719484662031935294032207043473870042022924209178970618384881391153111878819379745775053937439891836360836485369006739205863059061964330650306174236037762009391593209701879376458671208348513043212149342445492781317344967424714009276986050672949647344687869899843388559346915255248074533349467086569727934857337188655564573863009992113261378944049494772949461395419725483564562556536559298465294805503671259851914410462031534848608924043229510989202214169789462552131382419258508223952775817968788600840996646812523354236196226736475689659609786287576350925954007280524057049727994506336771546440102097406136121078040743726168857897779754491719066640342603591853461473510159034421332264405536065882000906177382335164191168274206555102693113550730917160342767303290002732929856529037777532425034504787309770074453550966832591917592380161188174653956002180686503139124325434449595291528759466725546726692926316183151975293525629119600232902740743234229914438191052227546927094646030097984557918830753672588736246255315528935278187240147652338768545745328460577755956401236032524064876356365054597949829845144152215622377138843625076208600827078718933509586195976037635244383846313532890149845821422714784031946680255311859229723978812967322208039581224048648265482775842285250742240244270757018198911348836115711801624248138790521626954143149650402210597839552742384355101309070973363596526163457632691596227625728391980375308319703894717914015065872231321477009537400963038987050446909639729950621035743903689215948147716829193843193459116595559576181767009950123668228673245026781399877396723872862526723926087753171718318858943094500836818870059945198371263994594542295928076297934859279649499042522674029948794971107565958528192316955160202595913674314716883316465746041776646305041847588379641876462599212255006822315501161360039979787999666250554445316308110690956141372441647839146980963346102566262122906957627356474605599714423519194319432074040919411815026482793687073585798650960171113480610361309319062296403270014445652468877684802129981353124059567697088794544084772015526969396314669283925686067770394040327115178299468797869826021839290663424852980703101873642166678581418616247741095577104510573522927269527173656975304914850955722026534035049346790408036822684481267797323843160428845032465865487182872206633470027455998888195382780391244580355295515246450944872195141246106501944905673028458605681477476946652244253485719320781349278517031281825389270815108261645363106222259778416865727131367812225500330591591421037887388886322465343802056759672196229600398301320266567109606501007401925291792902384089946727444723974649736880949359815301449547490722484337256659455551727955963486363956140741640042864783156209463285425118266842066429737366418919973660583816476540915826939145738447665009113226302237488710412749856196855279956105489567516034946414105696901488721222465943881591959222646474743192667981513355681572397336668878858172184830370214726487518505751811534245005328222672156041682051083830190224280595415605595334850021824404170870687127497613978879440072629288471513578205216691450991962937573047551203978482229085839201572007897061781531525120000000000000000000000000000000000000000000000000000*i1^121 + -103013216219724019667578981870667369124297320823561564559926343005433723196885534417742883498648389067056574529666824505922746414744988933897231415308049518287718464105142006244261809042248192888167325235441727013153797463242437223961922894855676687041893822729007297705356793458409415852638221094543581301129423885557104206848488400826228505843830654706024444887704098878830280550340954411455953548072383416959154816824653053412204439576439948718391532063779039035670132333927642343189074106771973982808876908616128718016264639595340272135257296015054274261194764119800650321867769254433217450646407197437365711415832987447972845715699252246980420398308173905183656147192194997017324336657041815965708101666950183358011412585950467788071904673866657650680475800456626786181520671327261792352021244132913572055587766162296267908176366703959020199458527631634804727368482513251003505583577184380878006254482226651383872100286373088515709974739530596607845463812529795545708346101309325450403301814337180918136146599233671154267608359762973890991385369444992110256800490194235444909278481426082678502770488897786614980037525864748277672150274535869863389954072343536599409126636841441130924167149850897988147786689684458649930691101489913682857575826206849140707611134121222272276662855865205515962515517887755092445345510174919120639464805783290384843633507074236084686402279018048740711389640162765012152762023084527601741447234251668443747097016240633315171817126236933244059052100481417904252020641620104489529681613631696614173268106351043651127504427833476646213330627234338849350526130243890437050960597906255544193743758534564659459373535420367637995345352636385666727904522626097747428957981465248528106869145718502038957286655761817121409867861805237563849648639063429332448564537938769144427063327150350502628018812160556883311416831483234798495726234757542764653857598963318334778598186926183844747053162404269653549057996413547303739787577395692620931816455086615857029388687095697971725393790656964263825868845859734213562579756075785561482791434044925106287822437778981766174178535917357567029335344881400015225551365114468185115162172239932479310047295168966090940548292749865873283597643775758353281094150006651537469035125379810101350822730159820326762451471912439813916191993545508046995730261594532211265181547231009120692895812147495599443131476633667357447085611027371744241397680366525702209054082745189471864662842874088240954509302715482754456548972437327891779585599752611463803598335503177697421924376628653300948559590776575870166934298517677614558834287516023907870494570046514873143199631645776584840326392840140692332178404824509008548896890950494941907667950193465253004596766316796482990141016030644244010391553331750202738730131966240157792665333002000006175516238079150417431301193239190936221480474357223981560273931948849957251460044012582653815585900163096656670842230244576592348027611974205734605681517443787007523808196890620075678164499331326306644063238767511215158729761076890097831884206564720727980583026293369887047925488569269366776694718177653396613139275624679445647636774412889397288033207400780469429223155123319325327360000000000000000000000000000000000000000000000000000000*i1^122 + 51045479520796596086954552736160579706105811363114949288682717527672830798530529845860409368472537362983709142437625238964474122362722155109078816207333255048445675867833715745013453201718288212301764501269296268790258428957584407021347957511565502937432930093617883876948648803906283420168867568195318463440175579456177275588002409003516735641185313512435282199475100826744125451071031107575900346291238761176408052603159516047821460288821462571414518192253889610263943404048035870581715099155748677921511988175871028491298001573142558158890749416825411711874939994304378745323910787739811884667159160587801468218673180883362761609790512176427442464952911089242334373286536391342502214785526612095236450536488040816938889344077271711903849361193270658521036705257836070286515871299818010197983527731172643100754668681522505978369183632233367733021605002596654954619633052066054854101298695769785882947307980438701141179856210885539314327064699037646442830355115659993186104660854935514359994569338138679615527521609141003531684784749842416154957968623692787850081171616521126209257291410252625250705801524823743270548708957998971788978960044589822251863949699483710298525827395844275469861089291189558985803179859342040726879159724810776676709521516700323640906433556561461608336831472631278811763843359405291680987725476561145633228046869719242191200957307356526679700344952507584610758170524302449768050330458157645197513937947526977289947270270443540317466111045632642209500469840477609849840208780744117702148738248825120167403312136601286136147772280512059740346991363213170466047606745712802969069405186282298270769084394283465127209228864118758358155475905665428880348876644317195998770912285406730756644033494225198854302613173903739564909918323798685850728957925101521667347190481312258549237272445704198363028593686224113174635850960851002880803531345319350203383687014191935410820227297672809285268091516544721445734362013094533816495590335706952376852942954055698926066131088565707631908815047411425749025254370753911448699739391616731101691355619361413589884319010847411764218496097824808536952717962465867552491446936026013011252729162262378867301966867119980080120790199231419780512096038053929121319912553632537768612888496076256370668432299701189846744689340156353033550879544595796209056681488160213569929213301299628653115722846890124563742903121050045321464980111229600179969532943340052447321290749495916937612370583852529336492521701522075708558201123541714147949024298252500366348800258912648999862972862763030481206533965000519460919450555811456719879214413697225748613169903119555263716110479493084375749273758604760189326889130716720901605238195670292282397677852980172695618440318382645980335412583283625689532091563448132613434799939922741673737656339109521727498329116465431686031506560365261499089712502914067853886725094543020800461726729013850279359751692548064641726555822155432558607261772870655553319000819430069387811408693767601144120789298076231866043031249154251585022525970008292329567078774920958125952117761983064227919378591082371791722948945070829820231630167349524839572645746767505491339769244044361888360697879209181184000000000000000000000000000000000000000000000000000*i1^123 + -20851101963718791860916772976967768098810668746658201331761382328781643515869349602516356366862711533349146975984797774580096495465844553051728173213895773988769182705128057038538752940614716531569192012289465683402042673657479017470709210374131283789795310256596409732279861598776630785798433134983283126732319862826928733711465561391748502726993137384736591691714732353276632002759274602998362125982892667926720107722094111938241863629757798941324067704664128572327311452972396919492089476279785823729919735960937671074091733721147503730184783399589399736184273667906823800490104993066529902123177764426223381419772935196459962708076681757408515556589563605857928613287228654406560845448401542150903968970413966583546835551672648598694021338950146639807205523682524103167160467608117496566115710335609209308994888495798627737528368644638146797718105952005326056304208942797238557084498997683231958595975435245981641026679740376243339861152521240474876407505686420585821559007263158118771657791499772287520937135320326365788416758942986688972703419691545766221522822613458433960168028626314216492141194792500871871491789819546993347058962633346852701447084999751434311703362911909287859988609929140231012416097943038466532852740581030922060457603785574008297170067547461064277350679211811592314795407879646191275278994647449642057610430038690654023987949604380632582794310674476645599255630217888109095747398924672990174782358763014804010329944501352343347411547915989163469382537654673503326205936514283415903599659653789975972047890549712617352861550737426367472869030009150937858652301873754700404959256976240281384764940086020728887025095345270221828200736050368998279767206863813536402443694559468249561140128250016674279642242825057578292766921935796749083507014637045779581663323446302918888418548165074893571685460448623107950351446487315545876712864551961443123187687053045933895138605697327851832379049843883559347796312115786729552622113002416339024298665977584477390851207629663358961479057719118698324235794979531026567413561543425690168012482169394300167219340225261389210197061555504912308485423765042703765461231736780220701233280581676967786280802729877992439907936346855808268144720709286653110368954735588911876750834703263989459017735889565589628689088965483658323078787344976019189652094813961932201179938909082462130644298862139431091507181333120304727361606302067212854300440972291063981038640344328346692919758409311178203190753561723350392381727778917946744918571770341149183896332159690693049826102843040581389678514065401979971349835614272479492919861333774569447126667637715912867482413019035839532822612092813379622851953909898350699478410805442103618654002363626297684980353573015216739547070588912144194552075395070216883737489214899418040700195305837228249662773445282387784123327446838865194564214932661299676667433313006639022764048894674923958781826900859423141988824779479150091036752296435098033809058699068880754647776938886329573390294293658399723821250911599527305171588494922938168360375577860480830664722373488876454523997015434191449169293838532193111758612733528552644805936680089038178133451959898678169940627397017600000000000000000000000000000000000000000000000000*i1^124 + 6892188711205946977951944318878385647743232255055709103039892306933819482716555385549732392734499833908697064569351741323318582413595716004063937993189297550063080505542459088870727644441372120385922443616500452012355120941857181597972488745334987076811260960983550719235389243477721468982923615612513142045244376507654205674727388104925976049808010928110440136192861262655404268685886943944234667148486554206354387406454988022261056204398071814347495094865998495677644739177798704519225865600345138631913162576969461540477557373103314303503212400746817094026575374499010210265623961712516531476435977327138985270346408374058274210501496915157720254662471400143618288159856189761134774834876473566274919328685043164103970407494498093646863720936898386707367842151997172420993876659398379063404934022301152227084490965497069234256329415203535227343384121563501776978713966142186967128715841332768871201769760282041862165974858925822319638109513586923794867569111756393104816002503225417078814660030570137770628386230413458260583135439597803831851048156362635342622892773500568254573535615129552258490953305908954470307532980333113859088969692655077441907748760256368894403651777987874734207871655066731959018190120976699611971996315405883202260291619661467640141798294405498823662402377011152781994585854568869991059797582914032522520008512951539641878445638313072552086681181708205792333129617528313410370053767586845685667969152232594979989978297911433132483954950863968072133968601751632576403970995585021443089511455073513680815190738411516712098922490951486955564129814095640097611015943165091011672475347486413231681977315110807418053395322863107566242613339330263356083745526679970573292992444860979095891913574886587174221595951953462978097694931440332453216388855082148474413962094610354539522755485539085068584414219404033158116300839179563732048096158230761892618997106678748364194575343498937345763299856531292856832704672202776374853965635278554855796914594220243507294999173610286210840632891373191562785098804992647318958204862893875951628706320410846508350434522395320887098990502975213989532280264470260779358778144620833705837260602713764907159049240736344216254069229235009950099962008022104248377743963159213167705304651738443804596662517506145309429366819038449608414832872131626242949067025539206125771926340956759815305429235844965717320113856103222654087586563135098339391503715217685483199795144498469667674392673650331256286497702581534097575669073146320320476449285700010780633833072264021124142352691712919814808731737113242350218537415269900887686386736595841410224049723854793716087065086101912601192532968457043890475576551466806601043824996684152901053761705214432614623622822236580628002667349433904661416057932864539216209151438041474216032904036887980449103610410305475544019487725906755822106731523182667994915855925598226834482038204085560278159738071924681060957127628379446300982010364694872095202894827237972414844791483404405950300596682196599013683314441606885571625600439391723053729817765110905228038491538148221810974095389494368950500085775084042799056148461872892189388209318724073427136557031483521717030092800000000000000000000000000000000000000000000000000*i1^125 + -1785608328221752148109115152023376391216557627408578245295263313405336244753395658866801077898667740186371017698505366499920832768566025699602196411511329351033688343906178222556856448398807599872680052863323162710192502451612511255467168174960431757028429020759625136232267922094397759526854423238257665387768532184519110233625108642107348212914634491431037023108376368395683413162194425793289409155434839426913948972800377003653552475535134032720631074982909168276027528627508569988286378505818311469155334378241395193262625932098897266758153697835538169711111052572444038725382683822089698995447437268694055979041033335205961225801562273205261503530942811385154691221002553413483769591116909804166790301769666227130479099778898405603786257141947878915880948182130677159663775104235945684128889788643482053307130523404577745737956356622091030456260363841397786185853703286322012485715855865941396791707140682485580013685773520903575594342249536157349987387986968181592252280696974937678895817209259659473292957010458173713209732653143553833800884733423514727407999368681429225443481924711021856054385758797358881889367723741435380685847464842289269860432534641013589097932835995913047556523283966984587212719597798780557365452927168885356476542919604848285563536637118311743544745038348071805843392338948979942911972060828299632700710800231216819663384779736565652467487014844112115188152738915954081349051299486726913890402237256084719808501116170378307145033122072958473756287922516620032688250713795737798889992705326861959009684071116155062251827921113617036017322628382049166756383641014384697178758008065208741022334209683686431186943048007317386082000918950562721929253374549552408815212441022959465348427069431478261168465478139333049120684739851066397883646275413880464290238040596448595963092759965079969462954308140356479341138091927201838051072647175489987504839561747997433680903019146419440082396379190112363982742886839531640368306541045072693633252067535080397002437374257012910402253947418481814286146223026018145533764654346963518337933830906738659098290471310638778348910640286027047318482946490189423319489336870123688361906832596213120516183501807845919242245493686486796468443309027231876613136923375799194943444852764327182375707756215958254168473730631553300479669575174024210529023245015162006312984622551780858320359417716906035493756497900552543436091875959736326285771240031536575889281248255717372319779613681463331123448382587799573318607024519272403094577791571953688713041258622509335876229607931823721057549253837088165591141976092749246117799728136864792005367682753337891234120177990903625580774616643965623312980141635406126565182590966279088475223050220372622832166552977126767718473566611144099973983874524160515299507303245746904202780197426686672205066327113947378178794202276563472720396772287642097218041286774420291908075338918629769698710897887994741405997690568527940774407333461037832674116161251276749687644519885835324764726185710306808459103048386040016494106515012810173424767904134303273226946242913672352448007935800861947715733039983446382371491589334992238939172442794766099520283647358669946880000000000000000000000000000000000000000000000000*i1^126 + 341109019227244933100709105444234274844003835790248904394450667005709376180817164415586894605632114698120847943403669633857098184856294359727009806835866002310833066768734933611266297829108831918501400553810316571236467698592108452219988181986583694007022485173153884780726175185861331302786092713206092961784306195621610732685581857338579710079378128060297143255956474715758119805988857969121692389235820256538842661742982982560244174412201194221250505963378868919930096552532246291252155431852810056974609253424687041860046791924708847304449741209241171853490466965437954733994245076171189331476649346537010636957133525349595050521314393982811555428025699237935736753348366768283183974784625356015819000801755009947657575717212698171774522358896461339476998207187800443256753494707971496887705959151294253188299486881402756465007340329710131084970977065201965704350490250828808744361933477065512177041999421953092966320127621751737480988481655942667012040708684695361696230477537532502801097529711548639613329281607957889842605703566777410162492588631989231662886858452850655869782434702500605719422274187519579474645759505026518863563935361775258629584549518641890580152525430103706755351656304756821627801487402068200679199394378412205348342033212496408214145273620271478911320286269312230387129163442632582677963714884571040052040870030942335974955086848259903772559849172177046705243843884663390528427924893912275479416270497857305545744650051021841075354750463362404268396519609906164266747888033666125616849777595834198063629020161370332609227214748600409738910459837529338434196000283956054483936918586655212232442332730704567752292210785318264951202663089222248268930429629425853217162536975068995016833763124008712069986729471465788473309992547014561152868362940317725778841695286410131213761244116834588565941497882559822109786608554226463146473435649113551585814784610126965766552751741433974858981253807154061260760366015813409062854228339865687358080675367135006748652031180952792492626557384977637917002556048939539356066269517709625951569729727754121582027177232743048006893473690546811476301612488787057932221706779429288558044446076516767691770111813188251569091935535132699687518130798582945039529099118065292377481820942688151663466914145282616541523514442049922564089639561006452987101952676485666730980754793658665980589001977475565647879657432825954831066392843473829725986913293782629973299424112653912792956930208431208942316309145418866934907946559310214104495563295721979223542265858575011355057406700951418786801553565241800546081087362314723673989481923440442768792398602075435236544188384016259655825353332673995750633826575280670600025211161680345690379928306093906613483925222844344816121389287226276951337838502771263009116792763217298575482840026546091894637012101625012923819240447586727051959993306906883346650721759757354457686009362549399787901719517695140191803930237861358273880676506305868348494421777733130249627602029190408198486202159695886180546739247994805529969744573162586779112085259076172942691535889458586416715060501877669558504782831390175619836344894083626413748043553135785652080775004160000000000000000000000000000000000000000000000000*i1^127 + -41017311668240813929911580296220788254942013650154854086830705338835026905734989815399257480873471776771020465265432440438680060226781952640231764695234849864220511408269493278528954749914865387287057179080397609695259559762412804680092869199472292568567282500339302342999463139250430076353627094279320916333693574211225822210337301448555460719774152636369635035592939435995322152893033693226620443778708794259785328640398247539282037259847304295806061639507504457997058339822635938694272814813400182730482161599249281189698890017932916322883925343000193059394466525241545624892815428398161765938836291217649370621885695496063854844156703325826172082898275949602514860372706753752037415902169347804555959166678567790535233762519985056988487812985525672173976999910434553994645326098969721052520449158985574771255509572514632740237719160791506660536592387700453630110583472630045692120904918097688585525302470233737902681822985596573230492343456858520721609552787301921046246721059061061018568174085281820533542250180293538858849565514015296140968025589396720117708910839605174965659117695468473120920591186082689975082801639611681985281605959780326061303799171382827483135318577206518824617232383023784910361591240803802137351223429359229610787521938178548503278428810005649568991169355076027503565069860652003466057604011645559616224898086128340850321413731287289625397725289922114946728814384047980972855653119237356726284278725641413815703590149504341047958038585612218391740239083735532649668027990578965999347097151788012496671877965873742529132488372198450482792720623183296934731051340751259278871086544650752635257899404174032442782252525210778106527068975791232981539813914723848624383105193108093540303426900497081263968361770390345235711520533606285475488443696593028331269655092748488106381582213262224374687027419247153993390633081006238037013233517141838123918779353673463340521752454409066484777233252462947971527444068883044178793186449106585109974893748771912085723852471084072644380166279415874355402281170862837524454862730281771314072949222587500390958029921874145118796852250622995971790197751044787661120790659169278051581245374194263310575919114169194219144162054075865495696807043679983848464842507719022873207051273691531895507553401934142487199040971678255017503363141852603703966214837905374730868447128160971615325442976901000535008646441683791187017922495975497050218919787129936174971896083879472753348927392369574502115260623797972794730888681352589756057848865669956644886059346616265093837857374073047680596856739665094888129924000995847026720927481707888257937302788005736473906215911445285113484322986167409017727228465298225209294263257059600069953996796013607150082962432904550963904425051223385922187289139399519667506565504079140222869396122269466136929029180433869965923809433441802804448550532887038203822298306199859813870249274469314898436472928517992205487495321260536146782878442639199818799657586900463121454205760871292585378122616485246665759623675456559625887733508021783077606854014441063730390042049860406507915063858830600239378244909172378287142275421025140062259455631080242842435584000000000000000000000000000000000000000000000000*i1^128 + 838108672453755200434496538786691524325524606499408476050491913231002232247081786822845592245568524238094171238273852011089029699349125852235140172554270451457664876984066904880040507494321845985441328251185645307401192379296097281205093371728964169345627273314569613325763908192154515876282232292749764855763815459940909849631230078853562974858126117146889247643658263986603049773903635503889711295083347094618327588423829392590558265173014238227453645219394329748664563634040251718083181858677331056844673273847431745714116831203323104257523112510729421142952416557435868599817734293445949543658650233120685614056992054372975778785391200955388328507832889319451052908118925346085127946350078812987713081378174344705050201171783958718192745457509261180669387908835438955481424791470586132247077005036894035992501399418431634570471100679522081931836518252513067536754333174449714646893488298450514711101850311372589998564916231725463423346738466635459687900492172572975518247591770829175223548270631219913080399123295408981535154613979598409126177541875691235952709435211679508317481941393391488846121953604323184904599668763866019952297808901816223895793347255174048940465164399096744406042473687546881724985777238227588904478944197332087370093463935971396427844136119227079846669199315465796298426600250799121267244614727226149408868026174584110648203995749417263806035002122165452092438504011473298855055079530540203279088843976798337412378876072521549816187646071844113148345714912580894778145543971017169588921073509513445190833190630654725190617618830334196254858916491414061032493766489091533855463154499714296440812623494192349516916666453554021379751821842116367327146726516766500412665604911468945930587299675144940016305871276797362748182995893975500249831422347408910516336987023857957477083610733514748935600892580571486598236569850755914652413661203822064446422260138521425253922857086631444385292851319853884746365199174966346674166440048917819798318188194726534118037259490459203897525865056191663765024903249099971423443287568378948552815105718689035925875894378734625926752030932536158219569184642578766710054534444970434788928282515617561234105870619167975681278563037995630149568252006907890896619544173521796397792247232839956525507755112302602619777178048863784485672531967527895745011073021098946140322127475552834270500301065060230706282633812498715990822843932919585326399667841147992544556552510484501678898197012047005009561314902942480570232111502185993778478170790063970790924022433362234257423184867151627199640585327118504484656030206602658740436968503970486758572856540973884324908879852345858165109919325278140065902389062581403413417773172773067602638891077888208884396188073095228127832328355923527260750916774199153713902680857888013243846465954274093939613723539078440464979202047047658033957157422009888745872943394945844169825237612083807549949578370824317964904820096777892810329155096095511893033849022006375537179694900971117453903446056678643161354776968484875265076309182174102269185068642843040759954123796241240168901187159771909736891847973569362992879004116389233572514600925003776000000000000000000000000000000000000000000000000*i1^129 + 820692912205293083582959636432632392801554721466171652618754574552737196779701155732762648320250391915615153622343204882266018944616552753898961192835682448960025479973736914385276387271407614962902209116649342269054995508391838852655915571214755358656916270837219416310195083523554071371751308940665130611980241150102854137476930701647590114005663118484822725302816059083468551080041971510172969468653043491157213505508299990192253261136998431847244921786994809649677244742665019046804862488748911521612371345092772201428722709473643622695858352665698214074407755350663096964890467486618502686548330639422262721335567266502657017430172630040585522144442262464068533176567803052661794254472644472254344619902929038365582919587844500565833617143161085546759625390872309170827205180637778017405919165670978104688795606805389778879324913669394619309883101190868424943149739858897607128163431543328523526294245044297246621069099725252300383728584850844779958944938204767362980757641546278704825466699335103004218508507127857653160643038511634220352673760041314683866595182449336117453419216267573033645194942951532197730062088981307191105898226738995335662713937845205323195783338715768207819071587259958293172725910866106958769186206260626849239154801888260022838476391394830928660626535918682046991862150899510222373701028512542736194859284013900358005299550614236223141595656678764833552397976326068382311733285003577517956615845738610636382306656800340448989298545407842251335158661123262829594157604786718382708380236643303009041061843611824188761300679119551546626555117178819303971938822687554452079478997597231264876730803353288742609499638737261749512629571028567840203229610252182347249100061409331139529042086005530634844194136807385171481395847823480884165479616620562614437489447081410250408003463702291292259510786949645444164487821470475987880139272294712152048009715776686334874394821366652291332084834853131383143745645065851270749468925492382499525118662839188502509704557093458563834592754640008994078487815589386278566418918502974184346136007606074011745496382491879145933042790462868253022795029748404296338919680778344346883855593767742640151401187050681868987749594867668988284125562527484164646352705491611807034816272935481447789740518820919454228918550480300616191073462125184395979855822565221240453392472961093430256607558808129787153065601083153591000872388254384403086148366329706901466610722332296345486135974899439878596821353275511419124826653453035199288355678718474021878311580592352436276150815535784596397165380474452879906593090498437613813929978186806887156496750560782710931317479706828520259384055258083593584640177066772236300600314173694467989409565420915715831267488401593534037789925067642927575425120999177568933280471256482612505888114451446182176129712667435709468560576209284276325433747980168873028960195936755001135141435929134697288854492917907346573506801728646266044840696267808964920103794338879651976257503914637288784058313823939031869536324751789200502633514651080824427596093630030384218906233270722270817765750577880942412329964489264264672161045502736274281082545766400000000000000000000000000000000000000000000000*i1^130 + -211274446249141036271189324513075433878242683199795013517112295993415184436128366125050586056002406086352478413819989909710274727896742246590333233052063990776042453754793990640267769673642394640040818642326613272712678876577539398616375434814961514240005914888168640043153746325007873425782857565588662419801979089153010770646173086340469791474143680205093199706456422124379592513572126788200656945803538720810581140101862226803803347518678566947396120226736278012421750812992196201786972437098096020967005827962161510349146487014038096521592054521304724849414695011258068211095274664368081414919823128769263724761591689056029785959039575075783493529869482986102001685963283278653273969493741650576719655725192117629171434540252970160222454259357848966788605091137829412358315035592916417240218991127516870530729026213153375314370134085362026525992808229792068547650280257152887964203245690091613234776639090769480450388197299081189458142184105287024858840483396220162741295789814148133039361803166150986501629087407596576553604402801012687562000194411955944314387541806124974660325353359836179517589388314585578440203370105071119010579889833352787908541214309817304953822085502431879931389125915719313392975746768222053002933184287555417254949564882068366399795619789809837740738222789402971667312622232982760934524472817209474725319404057383201868683056191115556376882948804749434162148345579310211911303046290993188113409882956753048772192562073731522959637345342888347788610918270679443731306642344175592152091053675149809439902993172137509607348177673302249095687176715060812452805538772011240411107072091954190278220825113778638926010242029814254031695584004129251368625845225282884209571989103238211322701697608546318112755092207553738852912992217631717083723616262188914350269790297725243461671270788772510317378036172119238271105284481603101999992604287730248654875639564082805977085600336073043289433701405642407201521534132394968869320038841880094183048842842577840150475368326544719795470359219662053540149604818116960371140188027461996933852712625216456002431971322994714888177870722415284410962003071863142170644016856981702449725112750049542767070394836430511087357566759283437362933832838385836036968221913718376398297079045540828216941916290642953386812066900529318914948894737529851988143840808486675216165893264865250160402399015840544210528482788744609041153616706037700241793969526886923323686157222625096079202267582444993388014516043071866251468497985466340142555615486457469998479454523257231290588750233641043868735208604292752981430726376182611324591456805370926121580371746476947190709410581771050915923163726131075587688819651435515834006118239953118476097659140298458920181550010209265878502804329129363356008835290467887714240737109618052459017983526958170070909955140640532810741537508494451598500869008505813420210046503397203332698042148330269577926973446767082535713423800671016213581350053937613189093822142438937377566114421932502929627314039054570868763686560763428971104900413389408265156331100296940648692808734688941185569039787311285154607510856547293944128133312357426895257600000000000000000000000000000000000000000000000*i1^131 + 37655250667290592206287287484133862824974559360242060609152251855731475907232009400954261095408181168373709742330974570781586091392821885960763483096081207848896770653799438308223420999973943199448655079792615783768723683939401785362772130953843892985747880568423652398756166433718256895953096842339135219579406113006812493729179463578758434940049854942085500649034264787844073995320914091516916105827614285157209474997992510879379624099730069311420173952279294681065176319523894889812286855312608252282574721897450046645047964451833028650842206396867213371765931584170380013954694412290810145767948356134439854117880429913598226200504832886206944574514044392641403108548522613568553413407711034428119584333515737793954194330185426994218543306708727826269861568669170854903728559353400939072482143573168677513459370882797175005531385627213024785094156862527249865189832302684193818362355300585511689224560554556245459937701698463881552743018812861311709675874111071867762222234778865700624293751178499458929345978309069375110872095285211933934506576707346251617310638902103215826518968923420910688152607655627553586955344170973449349167770174622935721064837164983417675224637467080678184695736799177387119051270378805335585454977065549430770814594406882121740580066603665138159270097700673503560191945373807326991602595784540912699222323098007820724892406186448295631452684584046791731117925670757059853782635193394789103847778377850642365912265370664622758118870801369366256239433478935882987582900856945745888071593738072441797680592443830153296782268469240277273385558896673410448816146275683504167859796865962482285801717359233964892093337380423353508280734729925952867748216235021709275767991857390994996903824144006121516160546474780333315141905506137625349660276753636826371265302309976141007438573994851511818325427772755332298356097568114793784384663267243558601416364341591260758350168415347959700741746931258274653507681419717412135593884737582369045232119514804406681916045054366926466951732502989204835777261290974415293978733645019187345272035665554026963465624994103879353840048116510649167607500502638559612379767405751585898107878057819411081492574340847033078256175227094065141611177366462709555885643841920113701833107022917083876468621544607192648953582235653566449520799213081672592825891392969504516890438619842802529270589596591957619875638774663800843938119991935998078081958673267589941358838696990699238218450104733816108647806415048388536935272797882652613046033527170857327072468003725569601277477650989145254790661417173741829061667578304034577563223760805669211580915655793132445398024200700182030117301676487177790721456053348878750007427896610299022007901851649627462780372229441961746976125905979388291207620123075838929832487202088363798836860781318108045504346712744506658959946029534144698383468650243013862247436835771322208694713648173026226143687746827968816316465495386201121474485503325063687833075938478966126461516245561498544635148095879181788395394032662871881193263538834152032988906993948602630232877054575006491217593932533652726911028661074941503570078251425464320000000000000000000000000000000000000000000000*i1^132 + -6107423961132983787398116389657708766077480061763383835432537673704548466970536310751821133358183313577582212072043251215432563742584394594202536463804798427248760830723433289894173085895949085240836306858161369218725777433902594470237467058280160235893501177815166012179260414570412303987170419742086132125890624329372450463677614033691900542910688809726205534279970325213113160680486496692272063444110549158587237850505041395405856455508145135201947527565798975773406632380788778061948192672737694075352857753470547415332932268713843182952796790751608355157281412210971859653126690179561631740777574636109719984387380704473499157046077139020303638421167992679823420427962504396850430952385119157475264791297374590848515725757966620381162272790931382354270200449825430007608119752131598763147074179140933711482285925340805311417840326538721523382352882018342025384061830963034259584704602518541525182571717122978576369436492330352223731395634565707588719304121878693516634026364387181653508352286129376528407775013337448740772938306274000692201249338363296631962083907210265237548032283479573861062079770178575741296275220437466410512171676965481145820800624656494433371725985644948537608608989952390804577722996287202711443686264622997161071630155159714786243547841173396470320937767735958048640253763866927203239532616612291364045440846789162388574488775083300435119379280805173802944823032966691756820754534283497871113456050444134813963202533299462845693763791402222934381843135023708340048655587529334835082480484931739048012943603370137677878473615665243931468193883889120691825849981432438288171557691345145313948212241789643130705460285504353722578402828441015212525483795481519496255621975827055689793308580899693283099621816195476322535427885630832038141089908749334954037163673856223942521577021108645713291379497020732777275147454143493211774927287566602365637395192448371399368505226234342342292354760241205020076879997452621016230972390947778011975989805373364121186673822946602750349337404765608125645103542640454112726529212595827737198640433230137449971150456250731637924703517546194958806994420141036188372602063040236384274772055563639577766337267760299671403849292962666407574841967672800377590973615391461443101510667436164484851116087608005864408026571319251796145911235400099781355909099771383637303635692784801765889445640580740445490351686942485734596704746257966830803036935384328736850700407866700244604450619111898976802651319347281866217876565108083697107839786833624696203720070088659069853096915411196333980960532001561533297079301243171316200991042375155782685969004177255727708957355791803117721997102623449545964705576330765667865553281796069179609922273541169514286228478404156598200510047206132446397788283214508721333499582647635377559302021970968219889424178803949534453723545981021623989589996129104963921937151237459925997623663012489083594256152373980875975632128898384311182835959751083297416957893875240389269327978366569855039030265564596695464496814174272216879564453737202143980198367294825718395614104804129207178771260770823192876321485506975189511375421440000000000000000000000000000000000000000000000*i1^133 + 714163247596482391477060391296358058545063842273147772528758207881528237361303818162998278897456523988792098755995369541672193870669872558982225420749180105422317414912493961558735278510170887424184591443598179002081215079729634455887513878267719946318634835814004047322482661053706726729081538057514770673857007757893347123683396923967459556466379122850545766080857482555555527087895555678114906215170870750193451572444521531495469568502712548043996474024710025046282446277269804628236324520022100663177818062842592438211846724073563947237526546808777120203306908717813849135601895256460140736599883111638545677881528181095118849950965599981514081005668137618488283262993632216262306979814911517544613302677740445925319280227370401296071414566001204549190776411308931101880949946375331331776185988703485611048726903724786335582990625451240735452748016152302830931402717225355877338967431078540593240138807049937448208819454613488946436394585240044651147960801111829620025411452449331371612983969913878913117222382091219435454258571561566716542021007106428767341797589342739978350582880341055623316879633191387850939716571688011018767683861168617496369314512020134092244852540781281654474442827918163522191591270657609286753839311255252859242378318777771578801418883539676464924426570554837352453152000674967446135326222256691789536117725659925287787128999523951971772501319096456215883118592608474481083403176403351088979385449923435586631804074459325983870158965122417173220197538735001131417087217703148305249533827375008573403476070488352938341386128117893798317134290757524147848199015082181245703974282491201979705719553394818718312691978329798123833037762633202601697675719017116769730881211491599323474516581710803930646301652667012184336525514238857376662839906580383586816940049282832511978560272246884665892050890422451876936518204440179234331304473811284489974696132052697376347922663222104188577404051575724844423659898610268081070782557113919835362559279978324281350209082004286774821137432886503675051241021737211949115064553038861294229682480179756626678376170698788825659310693207142330462825276431875393500448462213881873796175987873976306378899029305510103205605344036501160258806788196828407371022674601774972660313829119020280937147852981955040678099928113279871544049567700695978272032501424739645839695693046724681454327123016096113454781647747080085484094333377250843200358447342151736997277087773838655282511706986558807814163460074873436480930365973615573584576909161107543691245279854018721227367143116435144513114189774945423766100948903075006353069659742122870952030219410897991629537095567209424498169786359431030689211453297713771426800295120111641404114511691525663295164090417951480953209528427111059549103719235363617073808745211579241046116272673519108974595832913233613479104945550781524075839307616117108897531344548815752775471376538411305170668470807732961482421914991763424455759382987788003553414889521752861368039873229049381258681150220220325927597354072346658798297895818095876134139521570417427524189013837836197955464202359503049575095318709776647454720000000000000000000000000000000000000000000000*i1^134 + -18697563925954784665872665869814457622167111302259618450064891789629174390050344633414698605132697608247513259279482129189749621722426721094660856172272447918099322501949028482011019165034384310305946938501542317375038878402732908904258426587149313253868269897284460967893052857016758242911251687366927600813258990327816031133201351635676284224197628216185791159811521299584380354515492202893399154367128947557270946827860535777309493932833088424476317529678350754428748620808098943756342732971861851702610036025258018223483772211751132384718868297166036247346468860366221723317304069204525866975724761718972145848916056872400927594442920906721034785291061911944019669786048466743850204502901656599221324704003959483681876744991938307077228118507929445205530383376149896024945718661429054310610401836054879069429668408259809915817353930570884294045958680405651835360161342087520639119351449595456338493665758602457624146329265715386023671287265802591180092641127000235665924933345450896635528978103439642620333432567594026671352231377138854996099910032374579745968345610363101410272234766647833453363723269415347761743176977357355323323667920993622501636551768734507187266435189133139660654453292758822326219996261307075590965171527724376811539720587023938054914753246715196258395873682097839365662623888995573399287801690916936334770952033055696209944802235064427928323560870705888420901890635092619464641101466121381696944022690858335940962585738791669376399474796247376419351764148966485441798074981447821482724737524873296131824262888396696463030136433276935818811970798840304793643142728965083648382907286212947551568022472256106982740127512279891355740052227080606981860795306677111945493729502932329947692846863349865294938560982683488365460783340271692619714236832931964893765895563519449553684004491585407851829948838020220719224916801650124257328187817708424342166613236757255228936716071113967320463985935767879584496263991886606590350614945201710616702982702170681294918784250197652870895845953723157371816145501162811716327781442061195795625543676188363515024586919276920203706765184065310677022988990660355169705810658369519673457620058374118503576010078633988445731857231404713399491692049045249640343684781969032670272173216991513574244165366035391753944730470131981578882486213757953348505340455605867672666055620635788545997709256776760684411544459823194538683799239533127026421775821542328562860563070212918118076495419791077132916222109164941053983608073606456574789212839631552807646590762227188267198243540779069986087781289843658999935528910372208611556858268309989562481258992604864305971154490948621384115782348821803198569319586539582758295426991762912409797825933186500589346944860806595294354386159467411391443324401866224122960032316583344097195150277510596703430292674693606304636182300826327068509320265012208680290790491878744047894968682333072630702490169171656397832388368743788706431882014816969788954185083956397353249105332917724868149224387290052280648363527732842334737379929279540974242350724427029520929141256707195065332156974007516658178915718660096000000000000000000000000000000000000000000000*i1^135 + -8138782955509785738033301074122512094197009263420369186296792955432494888161322308939506733569461891010231060613191739473554930770101151150530980952039852946235229082471263729273828196774234783218293497412399451009943137452943885030566069044380463862229827567130276957820600366500066551162314540592527922767439531094804988391306796462445541103779998327479358095680885046811844427388854281935574633098813067783907480278561459148672452685698661774901069269493984937098611621310406292094083869433262952931511491204157590604214549389784348532554236529118323113777565588233425016747333168279472144004637209338477600240743754947778258576249849413822859664144781014350904219112199091066988387961643750004007121277838622003046190113367751578877603913427788816645711325210973240382009632899496338694312012533954524434326807162326392540822267220453778162488836858363971772834840956172650780978156504119998264173685137967566455714029055163176521167428361701927442869306190045552006198780535869158008339417341346348441879293167804317765471055310210206656384843968286259562963799937324111505619378007142861392518928978018165544166123464697203934267270517833835038461082902718150333231424179023641371544420108873315889664799308347845176252845348426320948574086851111405016044410576674456658978690715048271523744884220224429354692529909867124230883734774135469142978989976961408658454302082038941812043063929974167585376770541983470480136081922175300486970423756350366074641431187951213665772477902252324129970431163234926589118283606717738162935767241526605683666613749490745377522994538269305326994709939699604293537163864431346203212695560563774536012172296592524222562487040151630818582795856590445822631446852597504779570963438690132106213247557019226975854827546643289958168823257517764786636530177375381432388989051076357256198466608876818711612209152081869518616277980516804328836111507303118313110921600570951836424669914600742463407345427938624423665900263479945098245285509285685745594320791244382488456290736520409084500944055409933697836344386217705620154529592603648004577477150502564990295835491105864144460954742583359978463445625929630567313019941334023438992583817970944422794851645141493592867380793541678632924709012151951232935340119976148436786169967362864526809813819470535579344525534412305552958291171162169963642425017774161889389511220398243190907500577376402769013617014665484419094323972868172014015174292984568232552444942687935565263345112983056334163557698117076166193276692003703884053257812266269436320914307176761961710477937601235976254289145746334096849691902744511670287263607506461205075483319289226883641986242072409160111916049535337991811481268877033270367852460368892435684893490928784943704243086500395070168170613238697741030058350313577166673977651968332284201804012850074507125386314362483787595456624128177960194604420904150330799229173397301212975035693501957931295081702035620233884520982107858779144107437128240983524519591585239996634698692371809032477645107943455823206219855703091725152710238214015819852628739901923468996647749366895655123104563200000000000000000000000000000000000000000000*i1^136 + 1127049421600991206059347140952095225202631034850320125836875783075066678104725791889841268542029250670413784279092779556183530616350204704816327971874269234707314623935434146998611149316190938886051066349497714987351100014795852925891511563878722358594163337096115186374170178618800039775177192061011801690348599291429993562163857102082957452266431976403198883648332101074888087025775004953536238085361581351269102501336745845532992443716352969473712397959930609676880558352092689086854085197907896832762401764100331506708396420634864803003684052076497901149416749501019194374225208187633468700055370642654674302159475863031346122554336499268892198693958041616789039132661785475990459590873351622872221082057748373785702683165085234713966467932936075664703212165804128421191642813739537294086940461869613205937559044517156943532626101275387531751817002278386586416917875075956088938710114761303491526575714621067383910830050331078163607138407826389365944734232024076765372988028029982790192327811199028802500745314367369925877693119133799363212174907971828604856847641257606235637339325433701614142623028629997301213573036144105119850980807322039063231544788013270827366698836925932802026212409114633150149935887611373619575745484930942523517698616407553352456366145702686061994243889528204266119378156411967175846253916235006152054843031938197167184356332307728028961204797740506365648407867992038861566355848465189445378699461077272792468828366375668673422601581167643064801503451480377653375418216336713178931848112983994960497644563452502384924505828194590307459088997286937984420164820312099429713017227506696744407185559514001193988137968668815907395556078288030925212479155171538886376715320932037939683799042978402979980670889918337472847592093968187286613082950239249291144364314958039994976387988039126445875099428883256684057639211634377387087375166117943131368700037602837213006358746784660491308801139077285315131900489456938470801226879816767101709594493198628573305464506591792822209544668787443218631639757974867330697632158315539275731049292690582001947761813341913384851164465278496760735437264339864505992967705634184195276142411563547492796534363538965122285350170779334970155267978116609844415823658936870846299627548671093706731191319696120953151198986915731788063636863963834738930606344984348537146200801734179867116147992564876258353255485001331536766727843087957815250941286679219331790672340675930258275857848897888950735300100390201696392732907576627295635466615163212301713233691923721994082735794982616288706181744179072452662308127080323144221922852729902173967349726293443464369131411457429607361322705912236013321626021494730804981823522627123546294195984866834673933360446543481474436676187175115466039289548804557303640624710515923001474624096258839575035005660982572914485401683427932169528380409431613529921179338526713790375335205256357485109962800740414568133771120189428503734780736685084089349099791823730017734026427631525616311530688299373132221221663656060542572717647593276322457322579186176301721260803906581449283468962821091570483200000000000000000000000000000000000000000000*i1^137 + -82050605500810906402062916511239024319352161251062221809690250159665034002036640140540299374756496102896053825716332507362792186376310239082660438489607825161574378392714457691988672919669915423767667585124835071880218459678341413247775481905561849402947268062029657901241220809292223835296612405544074815733394030485180427342613017410388005767728646066024298750740986619789317611299969029623378339681353260185826468348369261634366787267465605651660013285918294882228251123817560138898647231622209655010899711090728841256190033649855545389023377346935615481939096841620724086437244585124212263118916249216666973010234652075850136116759136911182640798872724538441816469410512780334179688823872474843404501331053578917956375423433575688514331811332026395493213480949870112424794782459447291664647821931927178437805926597410372138059924128520567174544950873810458548578110807666522663980545713431690619456039772670140757490496867653000482202627124719654090723750283002566493217906766680713892057460359242475083400726933797056461635219105273134952263751296239998028895466523272229794794780193683899536566730945721038438374702616838164251002738949536136063586840849890014334930331743105362694980629243238265835543993496787558659764789097186269651790048299164128167196648211044974434626530447051726252658190614457694306168843565078712990679844115347088905817560495532976113888220434377148229928754954626344588207666301957013980078680204537143107942034772198798591809112208334304118793323867284511526945054195527720557857823621574084365167732267257419135920669751168102068598123575654328980112743646475884278877536907903239108981903263308464346637777437032325113745184964493206378467598327347075238674780308217142934288929605944036803471362352231055489472293301856004046913930023127034252237241113334579257281385844790200916847839117573144346412008651332357497400984317711772447457084553589626823473260644594401929912711340819299803611503012070974964061819691427841166834786769118640177941212137632065834930384855506659553945775451477585608307090825551782071796206369514278617264418652324814816496701149951172527876085001594075477775550717868125234882720142282831400252593156639957245896737262241739163245947529618575200815944827679494724099025428965561194657524506929085201609652606196149507464791640689330354210950585704036589278014627269044400536584467004371047810079836324774307781333122374444019146433218075801694788092153782509938685603393539047711524427718700541043120561966545651150025990506328814103017008062598064758476230683159590639030150037841444450966741856143037307402739829470477765095481262862668156450092457561098488717246093029318595831475076233609380154822267045439454696063209801756004475810796857396928712042651069081320166710499730882845703313979263212246650019358026277630660975491009441791853146018057361862742331542796194091022680302551810503148403839694272284752344466349959373256998477679835922464889199188271970052352613566204489750155697173344098373225500637671083380871033780855418581957197076205949608938029991529962524583829293930982073943552163840000000000000000000000000000000000000000000*i1^138 + 16144465937524977054459987324895631938440165883226709508286181419296948947742905508010286597341579920464860912101251665118505979508731964730543356899266320841280041913088828066366159134091449705475468789370252937990318749079991136492482108570933413387549929563191499771291778418688455967007509327242400775765475644613152485748951288633082261522427912321488931721346742704004927372874107679140938577962838164254684858684854928970914999369761703801570318140749347362322280911526126520156035913487504106279801429407747638906052080040713222008449682886972316852247021271220957147241387512280911020780363062678188851227810351299703052752400224752208448494899963806393118041087120606619878985541005489118842088611801619062482495849919339106598796222133900643306926662994911135247848081797143890395983087026778584771938290137977166064089374066923785362662562697740993121716981069252764589109044730972339973561654348463302380837147934773230124021332353677116851478259245826226179799441029326731831232188811872990854272652074803154632729809976060920849132849997841236811898918295559685114662549005794539705845766361385301709388202204089696652982492394737826795673064518225077522114514946609218247029568859651507031772740661007377965109745148649600186507740706572996051362852739669928753862009300278707528400350676278740491169036697663309038539776731987075200067718127528213416937932146881253911865188427600944810501944821707004869442268115050083102322885913743691861808745654803002635648367990151390071404941955575199353333525513196140053096925548865467472666897203063702372779360778576904112976093920415291651257362093083413593774576255056391870429403406039941467381212206538925870204529511010534036440055812612489160564455606363899752408872178860918658128780554764026953891791053732036116584771879221454493344334514643732817982760535205163001140361130384492673787721505566577829539911543585673472750968610036984241598898228163180141039765086448501239812958108907490659738634853925273109238712729229893419961975194827578535334682211986910943571705164476311704525114009224469217029628481464874833651868659568116189848099179662360610356821206973145943688367843533357069475854753889977928660682077772998601468302978002903367820592365467356271771803799588641283899261561491344051059514691924203572992941968883773056411482994419767707348127854194375828372481161445760754163617188493961882554204737761140811445161729127152374539617246176070455352314816681863015816960263900932282955218057123593074402247745850764993828665058783747781653877392418173928472446854576345633887287366585132408316098525787364539100935792674600849601593799202685997959583103436340336099416633325532612821672464553657194595288756799672205685177898017458145404800918764976635216917611130612515542856324431769446946668003707922475755188051376351751850803198474959204593788715496964300694258036333905306060663850868286274567956958117665458138852864246172432813105956117301138257898053938392864320780149731914066256778512738150480271532111717698490070792372928057810819704835945174009006460360270604969170698240000000000000000000000000000000000000000000*i1^139 + -3050338153093281064939010398505043260576283125451064616626499027258514895750184560726081389234222384930247589407992806297310948327017471461998220713313012784465228858926661440561432013830253468201138544998839430561820682423362155085045714709904271679622724340572571975177469496292749950108027176458548428143174062889717312410769174994852056607660025485881054612098081753281512632166934767441860065360594730344110253942837002843056448394427782334485405184244026540787240576403475397542554645950698732973103927269967781620068687547687661569713012224611848570579639199474782062888629527163038584342995290610475109790510106052514621328090653597744945548306599824775811258436609710336787696282535780720791334026943688510187563997476749396721597730859052182949033760706132043258704383219657536921339197391291454325847117796766152550594625937682302928917542309442443484559850007427990437115918363220315666086712061649571934993643700814108655695135302917364559235781966565426108389133720203282352986273845027728706334214121255969439610904502809770658276623204589943766470127668870178586861895522264297280862619618788546530057101836694562171833190603818402793187686659190547486553209078291535072229430003987096875408833595282173641911940958284803233240385728927093728166110272163453359752948010063331487359454572574489565448255754808426727342896827243483716267200204970363771731954235036984807180518616771483713423155472291703267917373332927908927771103287215335446039669274651319964519150908527707880078955951787299965848572931352509989618362725974250543873430135199601844238570374252382519406038070815369978650903254121612723150538406894747826085014993900000313450231009057775249874167225418481392846040394127673572403354189050047902053245089967705032745028572723764589236355009670672080302404006482478547396659297735298642444883172295073301320759682787978362559755429218197898322942869169842028926258948852703675739815656496446033914028369715879819745765167119544501186825135675087827931727245714986566851698398793417153881283123368499918581222065615083756319710763708391374061354974433486333900117624697523422744371892518839025666289350043051263469365279224074623861667235624622665989773689916353196526617739787200120220246361115535261760823613396323204404646320727262523024115692821867877559973310245865695054481175260753932154886036308432107498969817582786976725443498113922802846349744578523266758712069786982586388328854304833138662870761188899677284967471190550185203030977898401768473485098159487158549204038393812441418716135421601089548432845267509149161297373128373478258696647836252429280934474537310956002721467867691917133452528149265926734588348378595794951655855585414728138147293292126766223187300535200565140477287624341235719626307489139951387663593531950954536080672469072307931023126964605392543512619674227658723752715940825897508786232028539984205534653496470382214759584013174814927365380473279589070133316802233130431318766753265668968564558716020866698741700864771841557394951777223394396243838354396180383062692080072461260004479175495778304000000000000000000000000000000000000000000*i1^140 + 354620297992071617875413960203569418459310177925198714790386489787250567668295149924822804541355614141106424860515841558152987032265248653739187714781177359726032127228797681079139622059156553367817240715113565035125149635259515140054084864796311475283689228751609850459695928073181687820455038079314181929072280227118662765118942549262349839251288216160465950214776431242724915339428611454673066210332011587304655971668253121176304001869489163050483621194257491635951307655955466994088420994541822651313374455105667589118236673540734572799907903111901119382547514479756675402436312273499673001025533058881432102367335956525180026139943807159579293698307723883455387767366126945842817111910865581565681070910352075055783241998439217990030378893877259025832581025896446964095248584537774652700494481726348672370605013041345612970288654174507801889203378473071881238999251667980211187550853494717398664150518514015179702366941224098927221495022534137569113660510197401742304539365527630066044860538964914643142807245161775620955335376101321162067825474335566419918836402943351373274460239720947491920062781179345579926494551065311462806174748984613763401631705868802853883290031968836850415475126351666823980985670021418743362064020730319140577234534382104804376387099497161833635028119337471786527482344662403100308475714117426347417686798507502662864652398994516454787753082585874366341924169684142633004908511055080271986415258658278834125030489684184106755704876157197370549367879443692895413812810334808916452335324410404515699740284986022968427919685318509185170506777896997930691510011461700275323616209570698494783890511588037015821805479463083559050267829303529627826080814065988746822370423661597002117866023506726251863815452191971536872950898948386409391339334779048507402084100009471258111027749407623462461274410677089663779228877703531391262020396704855101664753556118207387221329321826209562671175814003980931950127017617630632433237180533469944223761811030443057861973830813354186906159062429503314274612384870607680890326164363156752179902113140578473114233801657675006687227885794654573629046854262869684254986756667986790277430185627027861072141647227408370460840928399444714948380134557409890030271046741204157961492116395703047357397560238409232131796228027423822032562014610303928462475425498686549877016604176123928263776238779426338014425407844325442954798913421220155555897380977030933235976160877182115413001854169351796068687888899268315243737469335333379450411962386070417010751730663302493722633820768149254374871814866843883109254873468642350470610923417079455272009152483224928950366744063680984387978054180303087610031660723277729190595806651574443434751133381808432701935684623568499709281272626641105229220847969217106669203758374749049356783118107366100183805457835195845959425563737463341093767741249847706299454112123972815904612661662049394465052197012948018165311151635605699868492891432875680399601359410528597325813955110756334493316279809970268835126040538751515584496306784078504576846658940036782296478003494912000000000000000000000000000000000000000000*i1^141 + -42284977839414864701422819823207096152761955055067665396140477056774070354788094188562903153974844607921054990438980538994292078732648834876304827457289032343279738481978093577994116321314567674940042751307011609778276345470942506634980692941248094969193705602755683546322046040233651297640063292017919939531377530048124756754245557817345594143779978392162525112557395987867917751124676760558820031448939039050144395747330742682963648896381570292219975109478522691437985405114139986307242753987253973147203364950619302099069251497220366518875700280982624471732422226008578418573058660546796839150672831024507334667817309589523560055837093277296924929697922174252686375430812567960455129778670263914551681602920407743851179721683119098176178235676740232606860811604370703394617110165033740255295219611178656137030643482634493115064226381997116553939132079988431729723229336593513273903153344944555193483776296549733519957077183480297956957892562036474084828522765014218058259307822717302138706732505802950689515509201583858591645629280896685064287621818649965722457881350440143869496793125729282429396452395343760391444655140413483448795884349353069600039417149531528670574542200916375844165790628492921883803028137353868127506590445344308312907643698511123996669529187960816695816016499973058643999180276953664396481581333594750566090097187206456556662991783517478869863913725841702508439742876937180779459807970210645569676987854174095304823628049764026563064250968128476025504893836747540530286802622747657026921778748312787980527641020215384365130771279675601437000451706024350249063519762744193016197811633460280002806577155343740995020266254449333555420081590887278110420243294370381102851544497322453313609140400707511620190081647963268313484160835207390596506236447382969731703111816700427473380040718959116728333375533460080891805976194964689482140953178580748308245752913618418668799114059130433718022325464551318009658336484454893882213707376983679755013916699252994478573306084152613277928224103807716896629850887720691556234202874671696905773756954225190979411859988501944243466495989819682932511990898017406903262655712989390968549189920035468400599099004808012347007777813087711783766178526752488539007604921149306701530632863255326105477334595350211602469783677975485388594980882763318834125479246269916205667464111507625025200286406522411623089714938752096474484892963393303021219953829769902805255954678203704134124181428132981098850862729745922192285901890099925861464931872660726711166317737986819346708138127668038089920004740218220405703896444839780482149580113653573280342374598037457681724775229345362056896566328514126389886049396714929869978616008734883074072025870588790470692939038055882422337240147571009052973691900162585237204566168248503627162412423330114350762645140324807950706864257956094901121220619171910734796104177240354368683667364384292585586983576981363878899949380007298583377726472390033450788129997648252962988558732556990630480488117170779665002110873725777011855835809514239283744746869527491562071654400000000000000000000000000000000000000000*i1^142 + 4255662703348457820895953291702354309212038362497618496079737115817625218852899592263501437916483208557649197741500710019108406942179140010108547553775415507945585012901992414409579530067756072828616290998617591371417734967004166198296370887877789012963532507541542927777796014653869972397294416736042813810928373700461917517842788521697443453129720320353082817496359052589763019901990192477885042324470344217930522516221759646778704343252008878018266232832256987198135843965320547728135700384958110361862321286886069377865874032906299256403067976983744898235372993848633671979622000770803783036570633868072083684305698073920525542766154710708830090337541318055113215159968027464721337492657222394099330303696444867311028023025622106766219800977978823036904858414765180975458955252541048212141203725331810807504290593855280159530170703195349520506593995207688789941124450559209553488069233770513850463154817314552689291099852206346283679542354223540673758237173029815224303082715921165045962857807832077363713862237710504660658304348747648314906183152543914025303169574456171247119876971818440183853859952014954120279960156136637650089624307998730665538640559751089687000134145295452462491659080856573348923017826573185607635257274035920811311336912550903375180671587339393902111894067705427900351597341313892405789291903262463177160353158189671624091816173807190615775453170618056587053290843254366441113272364467971661374730236995085011820619791439984047391722051591083932119603295819781072999198755542750704035283238549553551985294564194213620458701921420194486176717747985231575581375291086616612220357527606010794628511964228364137702435355505471633754077619665498508707230727439502166608839390408077046531739484962795180027050098116843013602986777596239963006658614161639415687068869193787275515638052936869785757664693579780962567546057151787429042262346124829510902790221950352502174850918675571952655736586807608674184750200545709929029339364091190857788195894625771353239141074784465671448472822381871929929506037491233281117036445244246627075733507321556944517090936314676258964111605313541838802452011665905402950004252044940457427809773127218895250798799355354141098332315534979432812413726596918731966631577358812929660487703823983789720713263450094153674373643496083710232378896213226185304166632856285487439249133687804433674505861268881301090272106352651753029885091580159707286223296084506702235266870109771990573224627311664958212140095474291716536866281225496785631121746363901799125638812365950511799798583889126918072902948277185200236744126889798300513082601389356614633386516254721644478888414288116760535981381153725472959913977073967178830640079709841978780163811103046782114252216339161265557577749948862043643358780050905420098093343323291186917238247001227009625748841285095847683438333812013393403798998487013414181097682322540482569251051621760891253063811403779570075207040363038313544345020714518168037257783227582058119138255875647477279403897596432889039484543135319036043912946596733365477815047079277363200000000000000000000000000000000000000000*i1^143 + -272099201274280362535119360470192633682880139834451126314704168679622520666423287939777512999595453641609180644460573529281939578050881797975653685727134961642135943163851270996734083263430610515516917459281049110996888068021752223718433128986488256811345997690680652955026286048074215679388646252346254393221108743440495558969582562514079941975278271444471089040566472119530366215578609740220533181522970748766727478988983535745353346165833951939366953044098535873858417257922809781972362939701517561416810553996798925544896837447483437537937344049615760155910799878720741947605053504651977333878037402388342733884026091044298459788671249446472131766333151687946617561712357723441959563302069421681887175977775995253119162847605254168535686349449510755922290316065625191461347903067169658717381058029321513865333952662635763592509377313968867004396982293946537268740079737089394371131296011246130585346733900951039402620665323951522268797137552181179935882728834552081738039516561888032925689397440610940320277900171295685975036940322681495245238061242725563980188101781707607671940872925954275721196741805305665558677949990518170507166975555718545721019185967875901430008588301133985490031775240796376125461293531458337271679525629984103386486548785333730237862987044356696978408573358639231507868806989151198528865136140709139822347879925566438761054411407763462464737555364635589908424284392934042322344909284969045903980698441504523993143650368049252074344237583809263890292032931518714502480751893198986954313407618249859473389462787592948085231227725235850523039016772590253564165690241532190464902849316323474570299948949776987515975511935516881716240892773135260083795486078973015752423084957389405827965953700881636371341851959527961709062412479594433634208126144807301775866263813631137541995105256636777600492281406692377433289056336125925102903226690135666241117436126626095867330880228927012507547628447507855473414685889988575631642315885861040891792350986303783770563569901084523262104574615632884459049702949987607780296894303783547306042007269788742148014252649030524863850865560599940628071050359018432298539287249029561891748519071353219372752908037836338484090763809023694753884575398219694286092009272677393289113161434679393588149955547662993461770049389694913046288046215340912718308135176679265432467045898927659370621003525330014418628498445825283112545169668025032786702264956508551125030194019109910637461246472540005406147387547481245471746679529901101460811492940771428426802519188219269389209626276280275140115927394858995910631347792560397081731539225904578126118232050233906650487578959361754270380440567305564928294104721340706992902720946442473747342097427113065004579703557005751947848141377291692572563194123165455539631104915549693014732761564142244741193891492447694736081337131895161259604853014360356175951433305684234580529903112964320442644247625448845083192764185477417232506065701188780826867688099266229772281370686888522124250390376619221995021789323773315129187383377650190492908702924800000000000000000000000000000000000000000*i1^144 + 31780151494278750983624132675863828433188674877323784153501540673454093079847505401344059733768498209259304424656318701634717298041314300406277149750384705104737652711776497159933505506389286727839325768398753258159130052164466925659921154829709146677832093518663814676053716443189986043105900438207311510199617982331223454090965799959739230798475871648077491314856605131345462551864910356141128391423839829128797743330248825712274665252519370157151437541782300547740933425902949684522990651708366163087479895746031493424447348211781395751821492320155977939130510511695800838321380420315168192269658272751395740532128216850189718796026531587453292482214402740524272408391841943820054529150056823914742593612477672351033066050841216675782145828467113164431811426567890134972315860342095524720189881570290301647776404739944630548186826345075748384792435544102716943418286379662079888898878469346481817526625653183015542556707457647854193212745995585885577492306779338811048595213023428196935341233637419280799576955799208408878006958726997317489212331353977984776413461015852607833759018655075086063818918695433213923978280987830290079924868217463114996188975869075836530712472640694362128966081882988284509951365893768807615813102680984121987762551121273748012486812933310154738056252630444867683295815007536548833473119752815813168582529188150229048389485405682125497289553065564547020319236529280345217715542144161211469386270096258621528898938518853601370779122152442119647248836334355325287004956177536709722955824610685911846202579148793857366755857092040863998136046330766027019659681215124821980367984768541724877292321544253809013421269197919675074143236566666018305519007991720010246758178328307846622878877772999224564063287151510700086484944698457974991734599143018316071564604453025021682748257849640161012113944124896219288044516679560056461799261137130933639288576235607360535672276805705384965020517970928976074263622551898253520005608181769680121399681389580853417223741873359311323208983175314142131278018290291669449555770970860130239645371769686388558287973247326870732669327083425718093155144359609496761759428237727670908191414214352397336792811931454177672910235733523753722014211005512192027882499195013722729865425472749362611356513260660912757487350315606340479688770370108046912629747892299010929391431334676982448151341955860404886129341664370286205430590670900085328236168565238272929710799815180136403207721446622776623868588275758322833971164987062040472844234985745377778094130973145983799529361220508374365120691562107292665044236246318496848603002637212123856201689308477701402520519820736600758766519003951001959030274871885488644468477414159004676147040713300918799796934623255530773321799011297891897516120924293590645559750963983645985289569852028838337212720901995889497026886372649892003948835716194548259514052217102688785029682392896230605021568617035546796674969239197472848913222724592139041454355519788716922077427400912672212116992056069098363030318510252782542010264363488056379965440000000000000000000000000000000000000000*i1^145 + -3095396173989897525233648607441916204131578140871503340277746121205887190019320857833222681942900267559344715334243985494661909438154929333597458580243040254518386707325657631727641988076760090367267595080448813793168275595041545561507599931437206181118828779667406696069102692888718460472916088462806057331236867900262554734316814962460501388272293725746311818730961833477721544952545661345394213185338186132558518525335984004990223397146475793066425506470933085702088049682780396536565925782486397924495146885209298998430531904195341996733514759988874260357476049467357829830150392779814211284543976846806022391437429577390884619598591530584385068708954226854553792762607855747229023947015316914359776421442362192223112123543316740545612658358584435773241741224227688153876306717536707251748154249027868593501442481949454654727801192244802593435445055370158497523049023544796642164977099129029486469982178943537833199645950809305036690166963543755604678326042033259982856916580686633370674775735175729200506686134805120045661640230842320818910024761205165174297841154544525283207013600471294512164372968213646338844572437138635389009146135195773464366024298667267696135514514226879888101367286722955651596335640507457760383804119969904939410102643622578648495773691751385705113988343994044357904722020812468532655302155150414356032698295051146976653448869923092386596873913556344882004853115989287702727819901038141448012999274100610906452957637610501563274307421392733591142678027177821436815452196434107484448334467164454191041634071317659643293713421539288873847584588123133090832602023433818240032525845951873419572595116295380623210686443361735580479628542183918473815082737351475286521174129236931478302031592357657635867252925618621043066205913025041609599869926704090310702125136724773876684585983822850928748418288759528162543496849297301557283566598140116088702247875492938098990610486582204599233891217935374653924926334620769176606072059819265134569444468377053029724519927226816145253542457065899107874524899624276381983547723293956473666243540020227103149611551958999687091415737017349910308464681326617869208676919075517841960180092085587085552696572687959248288567569739948862805832829940969984947831575973935706104774570409277975264481674728612677819643161844544009809875950576742313955258881716523751715686273146919116159733584125220059416538798043076773844013398352798489272150776363092126822203765143263966712650932904673640717074339707451989531344574764737791344358973090934986011363581725900894959306358060620798804376908245916448306448733111593537364780315009416173991502361584465057166576896817175048625384885473531932202782531519086794805359270506655586547579528562577424829461873090662143873831463889754124291321818459405582253573465210033792340318264714707842746062242481446444982849758348168528185288171690344034566496560960150068594961299506615568510631308647838113597042293264131778663485116794171753055313496105885600770702019366326756646199722402031823284733794770912424301144288771702784000000000000000000000000000000000000000*i1^146 + 202684903196506754041856178917643262620757376995142710478811814651924602676379342296748096615079949363391997074275671094116602034068528526309188513309316179158848314731359841227084697748939814968840893163733967636273399266952989227295842516911470955159707494721964073969076456635674537685342122331034959973831168068478564759566137120333936510926854408340247035532632055552922846785837880535317225299181508682985085979037924313050274764115605565519719318732041441728147039382179240448988329691767514561224584058289606935105403083594083139876585819650973356075807175182066339027928235858474538802020332901909953942503345627465624601036784194549094842844823203524776906092000393439019855364426400149336197136262846089242318436518510991005476970617091050452577258227495432920576854569044640604088844278340063838416126623134769723265742485299083114768851728275669894277618421628471154580046636463825182877247731028254389103313508601897644646788468365980032904946843628049552746559012894398382159493160531417128129005508283853329237147159854043767029203307529617301274319444721815746915903879626965115045820878079034039240268566321360908821443596063905466230007701217862119589634823689268198892019112090716315911658309459441914082784733047247799460295849792611499628720926710022557675943296096951720667664239555634993784532359040605891731462463337872095904045573984290256191650158465320931623856759696110959066109245982173250900661836235220891839217454106695967061041311100129437217916684848933533918678581027568703277414768460007303944154996863559962428912161993672362866387016494287799596839903234246640374781721397963604322661022014022343180675044595767280944033012345832305709149365366703378525404468737147530210474400354552971574159276429986949045604708685929309169814008300350851561637744053486803838587786879148484750394307730987952903126825244613327502768707406881363357976547027833538842099406933968950052568859743941351534902437453856509353314831907985059845967252810344456339898185494814630109024583473033288989505435106871788780198272921459971789759456341795370841542368470260367700258237663646191206358711287845622913013263875203994983855549525853890724488441255380149027013865398986366874162688008124241060801316825585017818772240410338040057784908804096566747317664565672080538497023250885043246046895371519138796945610034141341025414673917270751356294434476842435189075408801904603588682202181270573543666408596302289236850452312570798459103271088330129318547314525812689844459875355973770615391743831530198257641366980270164016292976240840172525157972727924890136286323196591505807508438354404751165424263695650795835690735631805662421653958906155072714791112119359689759956197185460195298970699533275661488632386581441032424939737039104647940607575291954780552043909998529938749538368048862399305014704757035728902029722237797603956661599793268733663355870856253297234221113802993489278236504654812237640835395570166710640153645923419430431219966532717368084781817657385665215791513275723483059893305344000000000000000000000000000000000000000*i1^147 + -21180667201186861691145138732308820656951054932630615002180450363320235833701625524712164744410477801567374753584615894425197069734216664899035282317956286430546213342062484326804114080759414481392517918926724546567553224348837654479291982913800865607981333803574417059856330375631459904326990965727810793088465950102040070694360343246270836984238389559484099155092829991215184364481207630517053141830096959765642808329532497628318849652111328673675757660610416643138898882765329142976017849506819356860876224457722953061601423986180637412134891126679621157962458877963883682633480112681076347356884579734545921028685362242083957880012583626344439830309559001775055819352064302833474650038949581845960916128106669957510635724955892156933239447611416278104875099242354170461032022803859558925365048343570522325686623062337442464337430071329269259437111408955740430793529824976068633042990344086024192515569165077896770673825458655985277250589100206447793051786631467100502401712530952696891668167463762633531501318803786888807697458534752473403773253944118449184142130719058916714710550290721416133581549055617167466181537364326803905865939583023161864520340657831443008531325758949817205139120537803952658253094892546569834246475234999694045062115931489757562424588058976820830244953157955692127665181323614372860644608150595749752753570286456828961488863244865282383767692481598188552630677497576343984019840222280914253908993901008874319343176259389090218026158905715345600908729308965314282419959146883530541036392381288507742483895720071187235578836515453211787567560822372136095467641045304587769635750414300572707844734499666226302491302528539750914806234744087269513954130535310896244211807668368506411359328195331017350149859451373172065502621043725148748642680704165705857943741443309227304836998459869521593108716896572218540662389459509967244696019776724810759851607597243406770799455781213285010513061639807424322509943698753520291601977234119895338208150128222928884685042816375178571482267274190848277332150909551972434264628784752991825282911137937121272986807710075003675727390292685293078547897252197363359259354555951816054268442129828534519270459438035640249197785557267667911415453488836371682746922670810796343125302947050905822390817130311162432434183351474525821618854513454065838281317950141889460379547257555765824025583282640077170420535622865365508718454360863057740592767925079025916909194908968699842208310229824304970311064528275070986427587234202822167841082878585221233544080957689785877094418818832528525207825384401901973720881236099194490024347375593414905698224517498463660623511695723798573093290440250541975938624654489812960485206566546441931205959223779718586695369345465824088080392500251328377295231927879682474574226874294580769070727728652369930034049143070502530873921212296586831212379871281271069811231014808617415591640572710084873940756251466151275147648341951777990752459294741121156983892698005440742165333623956994756782991723002145196468712081384932796006400000000000000000000000000000000000000*i1^148 + 1122429551003497616846896062154039339384860974431874776390468112990582850767264402855814043069827280141235197575375144852578045511835801696495854207415628706036788817703059301082594596649662605233914970565265035465480709646971695224183890554623762942039278723209613930757632134441982738197136948183138562010345381713368813634625352121921805453204818855595736304403438144309061635629984729597679319230455023613592442997921371663889233044324554663958041557225873127305012623667209790465862271456060380125619753538706418675272991987113358100199116581391726164197485444111449591112967963791628619752579727900334975391143715353973412428502082633197194699456966071991962710875168190126046808641942195632514027045935478371703980821972922022551267881885482987351767006248714269072964896383781816348283454774295593232964580504201403133762878348867058665451887917729342582803392866202289537335716860997811220079263020161629007520856397168812655146767110951823176755117036353497769825333701911146746593282198298733718561823260786770652891610225813336282271929277972513798009213700383407610873779725311163622745493263764687536655202911448166276357804465936433356239483018070171945715453643497604609375886067463568681832623571991377486057398509843332481038333775880725921511211544689258062383329440626786337983716227366902736575108287820444002181594380582053788339723900685784465084271661812709648382809015783042187411853921120536074085906985106833245497983335806848183805525475587171424311729762053006229442115862023154372794283815212365083364550749285919986076747918960251350684598955899879472152866406641374816553714583830209192404424026980966198693216066513169157764610080744512089560363252762863614914265057111317660000496411258396500559498592807005981849255551927276600821262317148193858539432550686071449879404211720553011913670693084382502571289526234495528676028202202000034544381753853996246523801172045457988416505934328768426068864463829499841558313220411853505829106171430621085245521414191158475855915896361425551225072954371537778205089477239581492929790427701024703687854687497321557769840163840112887722250749290774700121785000247693902230507480038015055279874574576599043653354804322622487943936034316370892753454659542960152855826082787266343106640345501450548176637260023741630492696806556502906997423812492546765432470081154769812564021261416001930558182096909482054014816556306427727529979173416624056113932769744128731852553560352887527896117014691117901652203420626543407580386531365994363479559319411282699045713320572411365259122707988343919206461360355894744949203080620264251638253678840390171224265676345447444919917627344805207797746829821988255141094461637129210284477588370462882293832485040785568161866248641306174241827612392796777194299874655777003200960861186815358613264354689134073924960183536291687266675489222765143513980261711251180803314962168811147851600785274318010633061685926483192318443345289348720266363797197858455680606323512135982979405620745419229996988418647654400000000000000000000000000000000000000*i1^149 + -29842044149813220475847586237389453873360820663396080065366281847564149220222867059850157031989714559248049214260425056979264320817987230053899076290717055003163115408422546607620782247523642666408280376109271305978070280056909102478040530820924202442808246831003727692960059708935139520270208582839117611528457223491306323988721317455181799936863874087231955243567246548803893444512349025250761024283580092014728186653774594634328688829311421476024543502691400492720109920728531932943709754615358309108167449506499686055629128506319799556697467826304165606434921228443574619106613194235073244759538057640518627575026765273823865729954991566378814198697557335156374381403307227237865151705702524811243299555426064526312580514202636833968928678727092741130285441322549019290876633240256494008282401348723322948377828823423618957887742115885063632441141678478995401901358489952571239148524624327413227814393113055551119488074478691424388805540339437166727198483281750815632226354857110687011909985855648172563410773495743467128905422906479227128753767218367125211688949065336184402383161702166253218442951736938700507090690365432860325830758147162630041275888625112710650044042386453790324282990609134312056108833476761090360040194591047822358690110700131790522596823650426180835832786775884682333358649152036592374540569936485382541115097732174358962667123153719087045327856533136122492220859961291061808247498668792388297261587177494346843056633095753420347249390163013762229827122049979145559731870149625724104980988631247281533714944430230797241231353200628161888909240810250770731224737786617184188953189264878257343179781074688013952105157435882930825554003682105741437733418024393280130377297213290002161171511292116320641123161354903042664346243542816021271767076973885746288080921148451357653866729816221564673725241767802839184062751641346629669650899040222315478626664386352184217439339159207517765541561559332977418169925887907872773354188894242834033987053164204905101330930880355634549018311103821248823756427617730779630175203070398555312973420059096203156844944512630603389976314804359038626771893391952257891038894624507929015513020049938452214780018123969970150751315008575121320719238324451844930297553200954675722248590598138031932754561090095665594209599248980165991251442998616310458146806205905261657201344202267123293746767615018554348326087669562220280808794824852357896666680531077184012727051457291271427638302866055362694745218219063333038236666825720385442198583135665587827820265402058772709137551910127002639073959904737563944035610362544440512525602528975129441034158759605514416489783295941117972660917613051634860908193825574040924474307881549492011591085397339596444767279621597930502487791944772688575261507871422996456066811141623985880181526986305436706303335582446008172858702487172248601278772128506219836234267329220883667438119023707900130483193497083633412654806058790844287161022186735903890465269835213437930443212629181055628561455983712469914914652160000000000000000000000000000000000000*i1^150 + 3776476749646776419617677053192675489432873245979187864457747020688842687086449769286455112513423875017082520276540764567389296574296830119642062010864572434644042635443749835020762081199744012717802458673944642145434017065448807322445175372015390619585340790443803312894718444838666081507671393873599864198184348845655834545512748017868498025012069581310812963616726959118124723534888429257776282845831194359834912126498176168833434465507719782350635432672204653747484280523185378695774575498520133847933692599109187601782741826588510715676438930118103426440224382717752830853314830259625209229731918346027554366431279826483298744812118975692089189543626633727806345434802137246930254524291919232754876452034589425165439600752299264308612555012877637016102013832547603213464392199354384173627590663350983959509050829739886026399225802883505819546490683963372113915462629111494840461143043839058386510974975063215002208137106240076205776775578134186775313718653548227434660245320135301358475639364344744882178475560377979676432058732347064480373840672222826390218302972296591118411527859255506101731508773488066207283672418968868227716699390804611140011834310691878050793753464893664932352263606482473394065249428715669037389397567953984366939624213572511434231186590438417908682214979122588075195349038320386091040023449372903326294774883763448517439662788781467296383957789109225045941160987651617307384962706200472940773897017504722525687145508390675590117918361531468944820986141808896964311055989223287150024286372820905890965170074657084387493009487188136305746953542480303609947654304373147090000378654941371856688790095872273442845151065605102061556066051471919101311140931867695191007305740225561734123450264545551640651347602660332985386466824719055470946590011072775578577851986498195590653809491166351056954140648417234300611741465429134102994429012784274858871512400941349527120350330303163167615641840151815724064226273299908807034827273848190118665557972320010607055069265887729708147668912107382328515597086593377370871864370163648088278724172649698094526767234827912772830015209881945474843348247109183138171156525337001431453339559625471617685177808650938689012592975672728484374524466775362535873126489224578831682292796806370118662622123206349491880784698601195273822578016049487823917483558633447957037923792460181374186705694663216581902033133621426449175872423962615439934410024331131980875556916891111317727375606490810636775506126440551621262037993032402544319246908606438581065208471222028212607013862211940480669559703781863983128153634000031323143176910035166535952841968663258074803488978954464144433694824892913109600788304591600046009538531110218002816355917769994383238211110386570314472951447400447813693549996356742187449942904466914253784999103514474610674753357734715829762230783919039205416171279449402341342019616700214364725895572598880867206922490405904870928467967718953053991206116729572581400963734418144376406952526839863975793582064232940175360000000000000000000000000000000000000*i1^151 + 93743769305921965421191528640936882042758677752214887480620388678087633154529075103771802992271556916279704934205160361852808237414727701289217829896772995083390579594883498534329963716623706618518576699323882754304887480284296981191478006819285806768661051004866893101996768228632435270150454175930696708816283315455731398572905172112939272106971090518112919504363574728183049026682830023207801717576275171878703994077546407000666541598700171131891304750577231092012428610236855689510897361080978316218107312985446418259639898617059159712934929214611511832829426856221658875908673901633931558728911941423630130235019648668893076428922545934973181650879202713572346606969596959870501199946878099047086120536817684909388370118246836474925991343602735446351356440837004645406021806634104719332383920116749692632703798753459068276626377179260365088366833825206285820672740418707826860368107290890444685925715088914722036335566207594664794785519707106555326175633543240027060680689698208535996723191543148299833781652160710003531196965569613326983705188763949536377997175521304325457200819057087516489807790323379280689444613244565879367951717224345841727264946086930152177183491248138440026640939576471483911598374650676381158345497261538368223934049528801106234064117763437982280712841173651708339410416388281386914158362856413346425765943889898127952354062328743790478334427159304129321369412210775989829774949003668704350477629976143740500011615822727305401275886263713001038330027031535532723470807315914727971778256942169222192836036573057905211186178319590812352237084101639670332266814047031910977498031690288087167398629170130045498516046289303284723807231962812651386688014804947913658834270317999058609072935037528984469683443785877043614842375974271324597365553296404316861173328944862223408428603942196059014804750777297578795769372312206449041762692399454172466145532720188531174888102777161851834779344741342968676079439460009691163866875580618052704014031255992149556996325212982132720500721168226006253424728271939944009797820289215877062404316536805590483260562757336406356320263740938044830011860259547498799443197570827801020718016170470878472105027423572218451396188942412736283431976933687715560339366129831125181321915937320111002587363882630474998731089570985188249189520446789785538577312224778313107375827199691713969022798795406590358047491037550424689041840775528344879505261452237935698524245081472840564117926862959740427794351680101534250853567665146450975022955365338095598592694932892290825822470041101479083788231804915444342008929643404521591534331104419134907871620441521856256711815581938525868710588604088026231768558458616882236112690612654145910790961087882658988642310220020498291476573404769529156596551869623528776323824956449149445176896013610434434758562796776105542189532749387272864001649461111769108475826176724697706859530037847821617732275481660018114647815829155313569956500189848201800960991722878993072966669305000278768960858488832000000000000000000000000000000000000*i1^152 + 8236400966337261055026428661925438525812591127828688612140596295283862964890082777852966040602824508972970878796173689712432837242421330115690978941093023026029062347197278031416755886324077641894177119187769352129343015819177401234479789972467365963900688721363660002839086684309573208988917839890348379490096872920833685275614643730632476880050389974169427928882141927132848902801691933041524075870720291823557935924416225307783777598137315494384836489465315550685634526140207012050409351020104221170404678488006895850237702417489315706213902001969050062700140063909591380079050084096376495614527735788707614593447781889719214943722204693007244492528421726689761105047067472510704627585149929677320207753167494999518784042064348852406921099260688043787399238319538363216571700331859084997718125727356452834123473797553821064133178189442423009350245858718578352762171383494773403863076797749697984392548981004030738206490963659538669631226293056650989222475358281554967193448497259786215613521229728466990649738752398878883081125476656203373446233295407974397172342556614373492376508755059485457758366711342599667516448305204935719818053356359563843784512577786554166391929160280086772837035441186084265407508879485073679526443367397081234978643422311387301112682918075942151328470897180021294489410317479552879075010341548702840574190861810514943823579004690238901599395556079532155712631024019444720970313476590980276541587020301222757675331823099055949159159976550964424149070361379064458815058009471811534264242947238201346686133794895378568437678568604791182217731342079190963461563207028343397599200918689443327024147505885999237947235525791605161088549828257244962731992101113347918385976481865013974420213746876827225191755533029154706449339176503941484742541185669558040183709496295965802948162895634435496609408543848559469848137127745571401806885595601722724862724703804671036771061187818265925175907839994677599774278268825552906080450510062883139979998851605967542493197411427107244151460454935213233762358757373866648947067537809624709747758044900848863445266529038185908452366146398908094064350283494417617292941710917860436338303601330745672597878158358159578747861542290989447781942214506072676192120569513770481695084231586032288245005652472766004206292316269172659783579823005037416996492082530253983817170847996202830540110932765989428173045847443067379610315157788897823672009930495663767254765589833718563095238289939618383176728705123284370570731642738565422940797459906512483956597585747933034274695520606919155011721193974769885848935390173671567839296200330992412920852626439664978520905465414644345436222958129060710005821372373350742275000121898422725689302947948978168861916299029741503862566409503968729220429091446082922139114203218187597207096855727414455967996064076619559622726119727498150882644717951681623712408368898865374701670522183767361851710551928522417933986716271854386464531521990424585218351253878676355340609114577077631188992000000000000000000000000000000000000*i1^153 + 275178549479626072282865404808440443160173498976255056625580475452070218428979584086650336789057056333596025865030231908465349336886098564325077054123846208007408172828520702982412358635685635218075610468066737318139178565913029741499710186604627237973603016768454119681161338034331752416942703918613589959762291570506159057787994511207933410393199640956254738038632840591072192824754507937316211837791297011370453582145347321051774713770014333258516136305198244805179161300065362502665635288871901495241731810223353152073865162799741931983906659781502619894565961430028458401029710961973506290321280717935491074154842394125180965455600466351528774301126765872831323586235721790233950983763781716015556114717629392147557595118335327054816651371562276470574407557430111244289333986770266051294868461726875348001594539513173887107678275985339381489873874365752532598439341341563482951666791535141026581413482769270707106045838565044672854782307073543585528247604947262185921034687046527197151437846795313377767038730067926518840427284849257623550532747517454891870729076727633192258119886571501923719264400049978949213009392532378628605079173734457972174166028940592912119599208286574658250898933899337688364345964925777987908501191949389273965737855014209908444495184214148502217312384791493852294761665476648604150751514594287154282360825019006475349629486810950542684831277491738459431516933500773115804870513263105323062572159100962291332551572932822822287020366064684011606394731966497943636386735220506436500774954188240271008436144686939385695387481887340129048090066586786011423286147336026909068363854278570737232548179618112469572616992128935270247214543181994571392748635242820935621705517050496651524007972429948970499253195381505084200152518044260164606080710078332972512314944637736658033218267436525771584698007643192270602206552771877028584152957015460243067677430944683085310929555659652712863213294437928082807754449118084418344881322489412646268117988085898303871395128134348654932671693071796635940770631273711124540207947772835515328457087899594335093446761746341952097657819449314880313484054597582130755220687317128967655933425244882804008437604275069977739655758693655545763519184695481470295874083991494816440273766005459503381815451415790076617860070457624739934677626453412402247624886322638617798866679206650204975200464363118926848724237276984630055038486018204690610944395147874136515044756544434362387871269050330577545543649192652999868045931382843747744709567730329917049105758041019905571931613409077978367640363073804266984578860170585021825853191226422787205240584964099761928706976622835266775597780103760538705820716227045657242286355766745335714890748225425233282689588860971992639467863242471477993055275587625211789940912255717935115273772608056670350196266580910907223116317532911354437235270491814869090089717224312542172792523543860765797149164710697506983256831654393601529956466973097763702114675565078724577435422187900108800000000000000000000000000000000000*i1^154 + 7164373401262199866382044586911461055252044412627025403375312396822684345296819116207563802248867018670367377132259909126472570759467048992629706407501855193334021554552113100786625080121856724180778757198526046534619806398192417338376298717447347981589800711384105621080054790859788743510644408603715233884328702791365802694755862797574532207132031598325375898787560563655159354763530622046180986764703811004273006256332037586430220276149597761985152010784633881683899262790537553984758338053182125354095510819563901378685445796474531792031884994833639069656789621338537790683777267725547469646696988527064325709907473918174533582049709119739897282904372614528106639124747365969674730479012852125457580037355336617545476097843433955774634175901815311265946875332083449995950050687458086874470608063179477955693173208968645318908649781022022997295012224021351527330650628218529108527212295283211832663636276044036258296370045196106257054978672936005846497421381662863206341657434749997912153759874251221538416142135506835337738913630930730244949397252734045414869609845474969544998484915668628595446328252633670668395258468795246192617974750703633160049795381660551205112637695508908704657925070006818477068576957175228790420777722598390844752020474531246465023950590257570429166739588283817766790847510870478630463808272176192229656250431670955427955705439705128363663939211943205797251984125796837981465099303146899226677240868155607511741687277840047509953097485451614179312120053109481568189154342693161801511852908935576335585337072331920751839859453890083927778262882284189605013667116195368106260306115358855536239687360309004437741574408361822613613369438322761004996024484598485190097887604038699959805159929403956019797078172460734898664061952683580297872521156548587325915204014718760434032689267553656942212372296608387410225846526212760682233282695927982969881395132848717485431990644435684151461663344202528844074245111832828371007192781934717326288244826520814427234642122494100044910448619965556029804740387314357087163004365904756413502493529685246339450726070817647561568476949501793687966209644466456234515644151861965428385516889206542069298141687816400080531340497871289110789733700980038731625160178402027537783656651370605090283498904282505360856821029458230063307698176722829398214213783059815130227430659509664141482371142314225960007284010823908481946442640259810975757514133134706657303367216229685469000063492467619271232081876526820904033903568502631892690756958924707933384415577169720605854796554515001218749957003944473830026141098899798652357147337901826095066344150556935336268311287402170933043617851923420886888494840863902241651866295774167318499751423085579338163543517174531229151713893060928215613387304592487386118806395488707504511797343883079874762722351716822261571214282155777627101674176883792532070333516731542448116773687984393331287682944352087339827395219212121267199933526274173525999597961559521195792007168000000000000000000000000000000000000*i1^155 + 40909579497892730459728745226231217947822112501550039916278944636912669379429325168616736312256305185584615315759554029847639299105107957298745984459113273563245617865534899034390009735549616281921333328412740105670156770888593920284670495332486161156793228492460859620700801267568479605324538429943249162259207766596466050560601905494018797929811902841735780691523559593159963351653006406053013537093832281996291339741207040804637631757073539706078904906947580973709889161326916893956968425808185281170162259490967293925851268082548863544330544135756402770195450286604954231460105304542684679165742898125203453952876811887562998730568975716064615768223524812786834527332269893247215019599903799545059038690696447025430115885580402385782169634207873232747694963990495556043268360320114738109107977688819490070023986455623016254184400546111526387277054365697571816186104178432003611143362641459452387757769284399464964345263237402774246966633535320237252912622352404091203529775511107428284196604357645768169731847696843048972839785845070822381013625905439950479783859135063354169367099338006398526455499523577375305909817277874900490063171251893114837959310217437085567120891997244017594735285318531573949768118560011536833963594258964306208895648846128163473203106917275597139397917764975151196825550849754671943858300527886741246947355825365722202966732300645484836008162747442087993059054965342369290656112309228950033594790434953991856636172824204562697369460789112376723295996996514177493677358386273267589785678661643226721898890269797054954987067655238843128255236511752890035893997658591707342274149189945494001837854739784836045634990015539568440958086765863397224882843559406872013790450807380752102095700711698002831937867885862203876112872253866004967878992932842758141134413195684159128357136523590399487780565919569513482791056050457546687842023825667025386164436087262750483292192437532380982066997158641409741063866057707681535550563804807007188016637156177478646784507646747260447477503211951344738596838864288934944533261322556939450715426780658417787087173610289748976581213100762664303149306181587123376339452301896739026697583953359909622674834286075763178153461956073819851118209176036338564621960818193193259115633212962803792101004935197548791742392350993861327021670786909638151479803616649440315544578950588174937499013288748025189250378350768778402711478472950943584260183695095758069277260977638255748367831342685017971551795411856022850508935304670332239950391909740300826037594120731955630049276586793390494996748235022692111785921048320386087707396221397944824404870643171146113804672733229584633576331740097421739164760198915414012143114167169247465371453237519164524081176780572853510804542342381564750529191193067484319014042194537535758047937403404020239413383243756826803427573763698446885370294551268045021396371785176194249519931325273062742785035767575937237193750631137525347261416907626915777091326258412949340160000000000000000000000000000000000*i1^156 + 673275177228436445522887869225248444148511698808633439858923448514649330258091189945205672643276468496409057126888646383836513465080189777764984335459092881046887850237912023817264862692544370661158787346055872122478136827739616621344946306088080123073111518300335247477807418962442834804407002916757666456825551726275149351663380507737961222482248013780018695221226683269329330742628086437269189274508120013612099739165884079680048087817833527513849457692108103587403444249072810975907809674323712672816457994526277459431636102317797870641333420387035641939006890002257995198220584242854731523830451125130037493802745922504825579414318980977916689988059437370357977340153835427790739273087609842938490640132160215873640303764954979280156071014154045491038250205544021781837087769119746751109022386415033776813376634954397029713608246033946974278143597981127189620277588053734050419237756849189503901994784384619980726246912294549806479620688003710256872885539051414692721423780225188454079534698694569838626352725715032483102233389925480084297959927663808685712579055809244731438016846355791323748208985971817697013631255650102651702820317419366875703629295053749109428769303211703796453020731640148475785950950639466040105611899251807321710825262862786824324515252950935116207642325644688196397449218493693355741556394839160189157662006050794265287877889820757154854577754398736478043783778783816077109002327958844072955740348186751136254236725174419553186501141468239354111410401382909978885157466527051195519872501047610665362173654522427051783582716298030962329237499166836566417468283856603345634377811246913347555432028216721097209254735869139320919313290816591339717480083178773500362004317028467921727682357234097147999447040800523773772850183341517500480360537934047400881289226358378906543243762965297324182434009592564669724954160105117161123497832669957878087110794440728092606635981072425283763847881394556626580057038854752797367837413208635765435006505678711410178218326725701653334011419369129454918688111679461971003828484620372320771770982608165860846135156332801097427836299286717634249020283571584981843492391946374331569381387443048854240661581779115366225067854483514461149243188100445944754670361158588708555234700297286706029421848017271135098417436699306332619757796918079505770813499322713892810803058188225896037264766894098056719130337626683392388281837874561493150164341761642893117980731589015289052677546720951021870187572082191216577786482123547760658377207864049209609765562715006551181156215476342849819590531774245743451512380697562455742698723262028002538409848293786801956495706711005343792342387092688190442894136189428062718500609805443827434130794196102563077165680082612265421580022683170463510162503828847631939888125123232379898197087418972949029885176277387523150781441987077719977151162274483936998820181034987187097644466645758321085667764934854512684927814797250881453470739764893968216701251092480000000000000000000000000000000000*i1^157 + -2580801096140212236078000265001083009365032687766265126318114652739467103093007923866171299461526689778943036875574400287353752650416171826776179102232108967433678479329850432188068049702153882578104619109241500400218503464881577226348618496229617481205786572178189096652879779358875336889424497377159932994670004406155966771160308382199566883403213586911256022508339173374130230119664421680882610500124388260721773442212406151083153119690885643978853378639665163087250862378673592690045192703440601668172102106513251001735629996569879015261838593247072261092581065013863666439073390339826889676379681263296950929515739596006496993666158160515741598827026721685104868542607644788280056825693747454244411726495553933434787206211947624682160220870034545843650916504952537816875793445745246413529567310325799623761127303733846318818632089633002071770170865602738955828806161016269705809209124624176919719171383918050479878809813463640376510451777848393041643013546161147623656097415459604389095371945480586863230084338466546089161702654625800958986556650188445055797489859101361740311816122973452870437246697109777205228677594525264357874950045483474112086866941516741811162682208595153772509493972682761579764637575055135145620826460113696352707151485500424004989100637418977077978880117966593677432653524882390421087989425984347702484880354923042914898207914632765794065024768922909044897583952918009292493728194845634804123504677710034836721327394567908104788122410155806880725232176490137076373083371002518858493408358694410720023652925567614288258045958577807531702588580047916710585585559710807559193622379130764455778133432521110490945153388279150829999437965942985128166973879375704273302178295625999161834456813554816957868178741632529173849110069228027111199079988888854971338192060440990664188993253589168411082468063401065665426895811995102839930761590154213967093643381640038264618270919228337540390871134744323872714522062939264837265427131615292614687271543398315605852553099080508653513776719108481632937074962331963733015281080860317997859123112005045830405234548913517702923927159150511282058909536942561733117096646051022297832104028118474160354088058661651350963463074743812825931774342082223495444733867658331037268689943058838066134088464581073766616008859416167621745423305196082901320993351125504437159085386278953248673998037771986075305329603639737353057654114563480655378894844277672353264611806564570596848530644356342506834641837763020341751171895886398091416477208296760584480855297340683297047219853944405849490702998656942548600661382966020556592679240781383557645411190013138829675855149430419164914636720845960819569561258934396876218195946918232358682226849519419349664521994807879585769116513567570665361181399537599944799010491693871032210401181133848154942975452208504315568058459783148570551658132747131041767319767630538322480018150663886818782300991715681233861428390517971079953648052869735875870720000000000000000000000000000000000*i1^158 + 97149923130581643118045439421158749491847400948429659060053503658313040130762666878907377669333836510968504285606495762314240808770667348145793335728819494681106366691241031928123443190298395051132082464336701361087893125955187148819617400749683836834118674373415205269266027975012400033093691214858393912154719653682416515982256390320402487667939104702427110743316660979610027586685036430273984377201350454276862668056156036876036391251782435599245259550317662910530835021081319171894143814026805756205765034966889586491987432101595030185740055160833884684609187403382838666006491486618906189108945627533064223916519480336093751257307965111846511895972939588471282599258630861032523473861618014107488280271104962538004589199494777830958642492496597918345698146982674693793156539276963851412075304992979034823694321452633232311363963376459203243261118939517547296589045429157235646562445164805530346369619501821962532977816136980060042516864204284163317022038126386636467421990502787161174071604254020708201291045394034278180237575784455404492014637411594758887211723845648636291674472206428989882011129822057180232864856739788898672068108722140665265515987411940113423322177623336288221522761866127605162938960911181669413718225562989642310566068775276648077912323992913819397945063278709696203103460871351453200278373857469241682257771296214960573171091671815143421540713228878622830397627517886779150765842185386667123280634043577007875682726827426941320405639852687500719007728027415201507970311046864072301594154887255634870983140109222308812663972929571706898907961486034011125789833877680019001899757052486178520102512176012906670718809606055420248293497664717678279215663835377126762243860329906401789366182461600555409156481975058202115076401833332840550682997194307621233733577618963988853341243277922847793603715233890193295263506368666506862219505698958080440349812351093443948256869875662994677401069260906669607134154292343456007806436747263387805473613470249790759047044812761036075378321413394086020603728234202952336036835971152243048716773755569131563049757006906721274193523328906860135785056030731518756496596167544496914489609358146277740440025856721742194226744865141956274938709700551149030986861571494643201577785486005083705326102300285213043761871273887290743708712625479512068374929872535308963274262558427051311538051019682247250804688975921773881857093582042708387830313742509644172841269286824290461976287285085851261063727179223031264452923867175140179311043298302063474407643520669308048531403796179946539108139589583165055090398395406918905994887579791047893492618804321970409366784967858596339457015280309871065312640187582668070216996338117722202704591008687295828991466387927989644471670556844976251160654548727037741602215266317004391618005306026150746296592729872422598631025086707655904030335902085017160336057179502925859624859496500068655317792991455366097234043745132506645320774744801280000000000000000000000000000000000*i1^159 + -265152041972029164636152444317528586464623599884958880940213933127812341276660318006208291442714262929102053143290442333332508956137601167558607449841842835328117551516358313352985372691559989017385410115161781218318910927469131092177342305406049447355355788475427598329658397854382354469340726883770270601201847910356227850484904419522468173778292384392481483204216372182078042802563643808790226927118418021532047540307096520853116761052992148193888295026894247064743875349186396015443878456782623765309179448383228009264313188507458457205705463113737814223145426733741403337395531348295131092383980801692782188394394579349219899724534116892096667400170569559600869298922247279169881550163912240952535319057677675169292913836125919296330372705418043282245522641929472357949441083751333825114488280170439135702517220943204389772795750319551410962727110964530688785875863015515699193873930700011137780858334018538815410525320242280317422145945229650371962365766932328410099421863887736958656153334823116010443261303142129269914650889556638609228449071366138304666750034033366865204395456962725639201996831758702086711055107732649054916211382088637188979021082464699714629076918533134176315211886102488431292713488589704340358160893518827670993253304839848212035268900017718017416707367057765612979539656990924221321913124605662167500128829604641245180950416342847581434414511009857404356191436036781438952114651320585902763710131423840187363369385762691715887552128815750346316158266723614965300449279369225468930571630145455708688356431520206577216076470483996476715236823569003288455033366088524600857262603398094365170438983863379107389887932514950247675805226671535464173930860264321712388351514321739212607587663696589475062868925901982565791145785132690218408403593276658588985731348865840713117144361974343412220676944204197682506086209618193801007177159266266616709776429468828285984746462987124461320030191618943725666154663259986150475266139217715563897620525360709977089014854581017184743323487082322105212260402183391296075615133890608008776894248423728552468477627829966517859315065085150542073073808752602641605505901982015051523830143115048172179076627452014886077141968367306304025559715323685463642252223654809897596016740729813467224276131310324588105136761286679731231804944582230179174109383648882635597627558229744589058600229772298826823298521919564949596810306550871883120513003078281381123950727452049858886962106785868487671208198194846357155483809656828681086882651523282600925700465785453839628806111266314840132450183310627967360671034087037211968491884015237414017790329246024662697470459830599973010319131952209203873017899102105506979521240284034104768702885887486753904118586103751176503888880482608668857775068778749235893901896088447605782976799799993531248698239837571724334456330470236120212062909484156316840485048025561260954624256884494920103303796086272121713591477940623547013319884800000000000000000000000000000000*i1^160 + 847210128759077520687310055368949322182738537294321602186880238250585956420405680442861595798447479820371031416374340527387910853101136592697400477576550107215351989853535525532504080832859843139426710393485478552731578456998698018379842231694940686901446265432769102255245397773028290829643624221712591377654810227543020823829078526663842820569867019035555019757295756034831799228321905521943973378153592822261683684699898123648847972515823017269479865850861388092302876801074190776989189082020504286606341949601621448537100206122009837162070573758445718645650021977568167071099953991509585555002827140671052411445279891673438305087510127842778824108874218254495606169013599916424285755731894695611493591316621171637882496737649805142973972742788837387430739608785901034412402824588754793957555459716061828423787529324046068521891161543934812450629289626045534698863294363198011641980481225617080163013841968891465629659279365885485590558831898187736276322402512019518407245819381352517226575553821859001658683847864493856296506865769994894765956575238399889418878821707431724117241498134728453190276361824627646727233379144111340409242461416957174414909770661957890045333281386733581048605406441180692938092686030220352118379335121736640306418963953239970916620035256900169039656528451289211491944189419876629944269424651153922227939063158659961663794505240888414058445727417292546198192807640069452278658748457711033706142206813945446633924709000169920476372305399155356432909026631696063020451959008655656783564425995246192397306888969652326692738861496745059472753630721966634131530117823905046744673780155852448737976163777504930741957581287691929713153347020963540037117702991887341208514320145746616657372448680998723398580461828123662896782009972771693790866724433680752807838755526101304041600173403901477483790483857882282257272324418983629413077389070419105899495744655424565842542649286088724479591146706292811176388901710346724818347623790483504522137925529448121397267608869782405332587915586461343843924002009359270335781428449454322260108392943986640275579875632346331936481006258964362254028939954403871152793945251158163052585740217456718902975178051004228872053220619220641990777931255677442318127884823035706776349076592898470017500607461451305025679449713034973263761324380218655399425242049653453391791505783084592499466396155865261193753784630174887507277111560098590087551139431265438783466775335914352838602824575685395119190076665948829244967923844935116544663364470907177195292799009212335266255117181420652302199181022238256490620818377712445296540137924784155947394992623534869063449404445500539731446433138846164370245522434380872786000409274225181759380688698875008235545582512028582815541514861562498537679168591867204074264591279310538021616726017101535543652590685708925593925091454609921513723895121804487223325902661028118107444058101878677701687321900032001016787401283574169600000000000000000000000000000000*i1^161 + -1171322552921175206581781182944588743202319785899042425720545759864020435581714377786775399182371508638495953128486047489364180315685447099027300797696928884111271910846072804200864130295665481478720107921041004187009645640738148450627761518908118997530594897366080650661674392733413585933860364391786647588259315176525279690017588917109754880265660052244955770050841940943640588098525608984994436573435140633996525533413116796733934045145313938972382169357143698846389943859927431284988446946343772373806333976677962873604608403872429817203742074935928062218564355521271188134788858675000263946633152639870592677338339902537025723135421376030890415241426886191475886303878895829380864530293169971441415943470123276506852838598144937242479824481731858414328812204489933927589611770807422438299692529429343228302642191666080599394968719112276186189085818498553005248834806312162618634540086538999626349470147715321499972663898673549549562402331602207781053356702168218888305981313361902360838900935223516940942904551719683133836165898835359695976592181251063242434070370365604183130639193218234983525218891327184718664184939418054712550233778148328274000974231439375449643305472039930628149988649896238313182613726661516361483147183675925858070381305419339922493320964993435186911983802827508927459133332102546321927223862487092750893717733296243869273207818284999364237802272616900500380886554734952047210859155456212930011737017137984825498368946869949517212357705595457883295314895257551307003876529263012035867047974473979419844080080632744152686575930562558605341080619340536548346841647752809264456491041509140262068411294440206471136220879986746648542647158801220999049483727965625449170898542870617310521050075185609682875416237868308085299896818788064687671950082096383286009083964043772138775942827869070753175827778620379767469148289481569126669915580247579043461454648655433730515967787079252568008363471681430320437315366810096882637948094745809386177432290977404924409655823559454181350450371137707027304239137670037136901975033933360859262698906280709881443931958805863060357461707814974333249588094426853417951536354447722982873802406639503549903847078775413319834373343927296960457545572640773924872374951401452190585987128887693082814062508171505493404661382864736298016848128915453595674622766306386061577680741862333746038314581966198596007009550975960088477029099718735353418587931110257474282321679786441420608235720521617479788154815551546642302093779867778957025900572227418329496100132874584989288353204953761126325776736650014323029140452914367672181748546006837901544701913396957966316730827335799868354272110295543362524268464258408339831319430508828431577453039372954212099714094714849978301777950860351838361253545191832195831716776047823941292301892725843863617395027632277723881205137150752258183949170661814469591579278395926449890932115598752747489213827802017286661613813760000000000000000000000000000000*i1^162 + 1626257719954927940688829966943741297991683220594591669356670697147640359188836173119805525371432765780517263997363629322479922060313102381146090879920650280797745250953383234184476505724060981390695746875733282696939982360937636590825425316687942769089002333938089097326207249937943519501193883574444459256651278212948541581084944947155856086836488421721313582867470504312907132536580222932985287224930962501300501386715804894214908913779836119851678912666987073057457492018229762683695895769478370372716841018838427145193808286703397926901797243301247475687393655746026784105015890791463195050659023896473340620768645172817349332226360960464097816776546067226395556255274096954549935719904714175197652500278467552799223382439417192775149842840898315295047429797003737851111822081345424579263888412964827566523224319118632209176780965269816858750719297772684992542881875256729534490125259779085262302883237115051537855642692707586976914825399952257682051776825897201652317413734397906299961872087641795551492685696929808339352680110032550745069567134984809807333391998098893170752062138802548938471193685556393172371464492922091963484626543202606841499522868366521497084831429917513572314860741292243398202728280383919701835577042801699143400316178473443075167072198671851878871565601281421676283866444369600447176650207598230536736715511635429322014520831881157738045494710092468333439472909923348697099466318545196604788353439168291066924132061993321094520548698493524101070812736048407701923856194046096294642328472462271446968522484388979914523144502764011815188773760517050783440571022454072958347054195499707007363306174383493244396729342670686128369029574855681646695213697040317994614008472334649836227296436806712004106831777525575959149054231494610813030468258020364849168628251910639094046219806126196732644887962574102182101159881653657552902764873920538822959801972180084968990035191496109506550538531664188723996040221430805036972016990271004418090920401319527988015918439303656042146375404399713503135942132365507516863099204397492165190728083938941220142820140717043096077513583620608703085813821009988403814334320750054589327981406063327473363818349423154403948397956175082053332891919662128503217377668797731486188607670486517740561433613437294077308703268351550015652292394636040457661510869675256973720873319639375603360733207243417009123851619756073819479091540912827296201882781704662195282496186690926596327326423902779198907629712834185580238367601195429570248703586422214682552478812710367618128471207844299637569253707647932470011321844617798844885472789148994629286050988413877207435478044459578865055490469939022318666771235771395369625249952998622986460411633051440436561738610571062393090755942248514460775082557582246446773958292335309979951492315858150625964764386753309640692036591400450805185319399875841775471859879423266858916210346249523148301433401762853683200000000000000000000000000000000*i1^163 + -1401844613637897135769411951275111062444363785969066782042002622214846318431574265312716602028283683235175001131407625826156405724548212531460446169607007226966291806521654357487500422716747033952814056935514242787583530478767944465837456927525847168416069183779331035669940500359224698428615181619610020641424318637786409509936968344865408657049260458533997146135843969161009954330258658966193792738030067504234335526570833917144471037548816568935233706211056795249816631763037720913642613013403393883715493715590553269278813863013211475207686632688880142175221393563811633646785124486601599864847392312792309328396773272102077300542198267196760676318003119612122730742237270691493071274538053592431958647431409838822067639288087229560294379470172099327553255958082170770102156142424121649157225077982570583569359066950310956965688865216983592686795867152227324554996833145239970861547303836327861222873823980097719253353447928901085631556434765619747693750801740796988180955230714172402728440189408991128737237662196246780585708684078914700649389421768814222437290192881704140033869105544534026740618622074545413765418741091457963897859170626902894663007526002659059995196593042666542573172238749072782832904328868456506445177826435810403679093346584446519794130625944540146391049897500820065771579953069928934171048185370510882315758042276017116489349853652229071705992939223676410419560039889023693984289186823553274301531221066981770763802063835479110185135854006704205679174686515567202958214936979232821928629747510552050204388912194584490816390480046425366144774491882753415776334867458787566013714352311574323954731842209548588146200734171235650227629435973962641591368461614959194846306888684796492220665384006399199012143745954940004225093384100049001077927311026595620920379343617426072160571539191552272857740543642959240444417503400098903329518490656901933533076125310181009986824080385450587460571538294664486433934824303958622376324125923351316808083470005232015374846526747800508382750868408947510025668337520657005696352067619028747840930844441277114285734390778346146741289117712414929926389751814435636340293903555071204501747572648101530482531952620768492446489930052277866445682170519084796128129231901901900370595341724725154953832544363238310710782976969143373083780817837635989573377864706000576944547488456867562441952752403033323795886210150859841100166389551262944575599323061583190450273354489768884196412724017799442288322590218493645553717935365845518037084011690786161319767413909470466697590107379656494967580144878161200537998231752068953258742133893907318100685305333593431441883213556173294886307328131527425313341551099841927641115701975182522366762074113338854562352308502786902460909460598103782921375963218973295672631239041067203346916842712311600054453685217664474018406349306413058374062253729239607184508346220155930491282580458310542676805550080000000000000000000000000000000*i1^164 + 899974378919146675060843576506151725378418680945900839000600123265417561688445911358738562757272947503192808970547338223700675329152676049838553927286940234245541073309437827417312194390261188003636129035231722531861050271933723403724710656103507325240532905247174641495137094873019964446636767802372261379897805602118797791594608777249415968440198799032261465575648015202698878872850089286153713564354917840735638974526772163091291745620318879454975676698868207126976613846473046111622048839272566639388659137462757964708266225082775097911625251255798311641784899675571226995534345683905723677957681116426720254065232539138888224430116029746995068551838667862017740953952965835506182040776338128703730270099800564379635837059032634947070057362925736126322214360763507381204941022229152649657219583889074907897450308782765540922828556234733459739092728834900977450750928509865676322513173778864182877002859110018725751887907062080820624461284698069003345746987108148584752535443115061965618707707735779591455085724086524155200508918846233162423313525270837652959827683216373158572883818575815988585979850753733218127922512890908642000054664683379334107967962640747642236868359696536978609452943392932147635767286374876260377278342582616559899738758583164746055889237667466819707572523668366900086482019971257600473023765808705868213668721552210082278970777882100166013155162832697549177331095639204925564676034068147818732299837842170003470984831510012257048489517480260259430014949653411350802819433914264637683354080322568996793908123742850380488607261379830450515998011503739970126465090618689430087863062316311088905609649046788532524010359155981089655842910028614432234418128509694391169233734171296313646863032483771004392742054790987299159637278903081577258776065413842142539621651686335640018982905440798583638514404802984863675621438235641933249492208220681886130472003731608224051767332068253545507648294089915051804563645542069805726592197867292201853867126612539245618384130786798920772810781925207033219631229180133414503329789527585261139789557406525895346019126044781849618978966845284108356413220242777488776391738892811856301750866053559808624274697377853832513530958946598913849794601777955997283072356298529006287176596904232474431790107569496984530092586779441685966789790761500991441121650216087530746293880635000403766736061949571157419500088230641652667167117739559600224595160438874928361789554022848754113133271173000864305874828387549272115552600352526963467375679627311096534954357946503924319456791696737005978116238618127744729942231173585708301435234337915878378708146964310029822054008321637034048079641515345252618441434070210176853488254563947377646144934126861268756777370794459419277693637341819228911169313385005066001116237426180973907161318020506645458040002799202433398487955887807052094815634813254546305046689345333285722635810773902819328000000000000000000000000000000*i1^165 + -402042190659992069732722018284973013165931110252812142377729422330495594764374484088909906769347811281873392552043964210158870418444096699643667021478868939286266046759864872859023975414115012739082443299091474809617412699904193712565477098296038771889482830100687897923401862982026613735236743420602954175306651747296869760648144537905470197217532223707192603657161517958018918115193560632800564433758601127894883325467969078869492307123224074085262389797775215947048200795461662607914185107456889461356405213359108675614727325040458419661683338406917307285523634230561861766922449584982696394503447723414387925697841479845897438939262132715293987593065709825830967427782596747159445718359748304816315284993801416096130259202187509682307648801924542533923669402582092510966374782818724214862692158749891625966899705617060648590432254694654455779696150851568924313520904646878415615708754027052509792172002784309967595915753796661293971386424741962619149341573963817705799684581971795817551004856857602431156486737484651706971521335151494556281708660141915471606703817616471548466767581581057244189242654967713464355721348878665028881915779196998545688196543976474639336860018346886577472606744538173903548177621756484266362235539822008241848173635237030615857489760608334174892099217888057808468626079329014540409911262806853041693138623315658520426392874379754182426123721926360928510409841917475097589645198579439968607741046007001109736812293308889751514972618936288254330990976918996706471937100549948753420792813172110855538283630025689197099836636186019472245914887343208541362028567515231919391253477074658381070998215797511233204933839813315419142820046233199394513522613087989748333665204791567406050436166877213431789707230781747024283483300308253212895035690198488707610398173230539911849415777548240123193182948553846160185500472520404216121922124815807746586754036342384185331321486370261668570072027528098538036800418657396853777702513030952890532023399429377743017122169182593124814155336707103024991576849131213263361054385443648320183311277470065827569191186350691175679982541877779165618011479840278114091180401412661562191449787504925165503427673027433697728005146732816818764417022614879728518796526235567867871001105702999586519974775339295209112680401548969597297499849300605750484725515568722834376623942618704101777627177093456897420166671171807722754732409047082966862836399944250317797579061867291426285990662030743709746066188105015282222683363477646343284486349824658139824041891435456212803868038828755983256570835970329735566161074830356655197407293594611207026647137041236619839829697317303012144304089188835955478975199281941646675363809054900980865068850772782686167539689360429514896650287147275515971457284188445844995864775526350909574867388392932727260714513642168540838107670642821727152687904900399806549355537042615825430036348928000000000000000000000000000000*i1^166 + 80214800628378392494183544366696739774632393722361224710742334972541666790770428613239967530029762625788751796733304418290579844449648396421087787606747383852386212342869964725723416536654321606851999666821893459124182790187050415371171130518120873059285835629441270319582280571414210125078797254527897214718948066965406753644111833750055149203150986094014593088246199087976696575788108033331090452902105603987127086936187173624208324305077188588163614687682237926759748434099784939753264419272329391489213019758257961980451723851745681409310110872642287193218310646599668063222391318785401432420140236844812489782811146848990493918069580221882752270388905234244826758514525735967711657721713470398804676320908556757575670136504873587914054519988623730429844384652017133160647843917869610699065745040615158764444263128834245866024146609801054032767654535034895656918997454076691506602381757147225953888778428574030892933027359661836142910161713011210423983291692993451319006131001984087285422489998437008066883257125294011772087957838415957658560431229807131648916263206204873584339876644648959121965754756483170162991500692462302242018754716927732237113218631660222950242146437022574275460740865683578460714146707656664879056888166109844481899251419278283091125040123318961080714011343489046878758605550495359665463000370643630984258335163646956371407826323638379655126658163772455158729566005247913982608763115554067267551335274358599941754174752346890481095589336266102679947505766662427637723042943698796021306675957373661303103779202529171390968801924055841893493505252549219656028933042881644732324663590790703695341831778787676570496827666568680396455227156550584210591070364380997644491539962365871346297086518149220951250419080840248014415375189315360170458215938352966071329304613918142037608919697601051818433918364250714877389598877044035860850323217995902692128159150786027278696650331876560539581649841079489824152699462388084214903189717520349519587547706847744951945232951497063344604854782489380657448679589533163355555326838703448990073102762900912223764255988340524314102788788976615889462270506990299775277128793164159497110399608606631042057078172616724042314078561800888421325730252772774442848238056231064171559844497553314127072871191859137422334069702694966352207161716030401211705061842300886850784666757069933512026418548205504431700770232087518459879219032712975862001266696535391604591204871456874458386498074534845034740990554806930975172223466744279528399394750656244004709653749379400031004025321990358642386951361648749507763012888417424073600950661005219666634301470654081745953295029310078646829963314982306867092133185710386550278967053899961010121548920904136220950544744515522568409078590722854789683553753488273364515222193789741709797314657893201620617974069981466570097519352347331969267708877193156049234532092001176780800000000000000000000000000000*i1^167 + -945062598872515347885190260624700042511259665434005934949076120312842805172806137768073960666770037660177671881016020533065261202340795978004000635923851640459667379331846722196868545392634328238267679171139734208884284469406186313611909232889188505124897282937795606768398469459864887745220428531020914459571292009527531276215343489315541190101506795427631434953060600578351113617945379851635390896219174976381394361345316084373542240868741590603955889979892779785916690911305225311234276361333380067463344829574435833027756829968169006236168172813874270404512656532082552499465715138110479784377526435063267988387966617599895158368994041523853744698960466826237575902436179457474379192552739350987203943136232507098145457277821681671670624534537379378098451673858687813974464965210568626528409322859739544875765426827336213475212126788061831016340549985789370556043934200813991614215255395261953409442677790295769477784654123330186428421089603649961939685052119210514180158460569312111111790027388267886979677644685675536644811861384847120713823575477167350849951971996712825209284736520042006177452539916391394602327828643001370553654495336100892393209279548703865530782778814195677723324522039309956328978666682923329903788859161957494532343768228477596365590580074852889601213977379373932332206040896916795944666490360700175244494982033017488697785092374822259376459545225888444428128338910983141143492437138519862891078028673019505308469491974970277433920939711000858256987239221243552748399760870065707371633948278886657534143893910438241437163722108855995871597633319769067663745329691518152531401701234060084579610985203932178524260861548090312935259758499605172331376141314031887297244916780979019000415525375798987993275815712956016959124409197138287067688249793601702176669821854863857599080929576598181779549575608281080296202347867441551648649214984243139560913075937958395601102051710489440694791582265647876277941073761776652277317421387135799778960683379216693352046594848766412584447194788579829656172703962260683876269627962259485637952626309648760036521422958512944996972589882816650992619500182451491776917775512751021948702549630037957351011067057033546947770161009202125980564009777984068069160000077467540850614935321196149836034732882268712363802086258474645163601354059849033209505203605221404422348089972133608974899804782139976479142800818645039466290147070958396336008938832441383794801577395540723525513450267216423453679327016457969488819023825800819878305959384618019005538211272243472204000134745454613677003113947924239960265620658955288117383596627004547459638077250612385044006225900660296497222577433805273724511733196735834823916443274036259400519702398057613402200223472228694860170723809016869039760752918844942696459843302429330090337290660866533609913930795109589634897022051423107253656077167960266783357665280000000000000000000000000000*i1^168 + 1861245653442805666459756105426983802755175850690985128360617663336615703179889539528426759180678084642467462715844961330081085793561366844397254238592131913051729853804726864698822148356418688944700655444246532107845129795814439972168942595066449489890915597717090667852442925755223045332452653440789665842674628456139207810512406257520017751869902568259353946666283505040671397696560117737435731873802811974750738322321842362984785219074945193496433704135410687137190642269689626576882115975262270138549637503913218825910015820198494362697627584794961206427245675668129035399272940074382942311249524507298651678478263733439582567923599691277052522700135651106834072740235424012911637538127411763641070939399738226290006142141419658996639941871210200192371873233259594130465996202945583705462834844336248311654236650396958483506554427075274290051264037768606484066984335780790057129823534981841205013231969022439278897705472558764152225670997074547702680465534778863462144554454438668306370398312746322013586829427083572065370829568666696939546730819382007623001087908342651116487121958015191272297979270332759156512510104146622427843505895083114123157016699304830498777825480091673082634946066612617804836181169400519727681578453372098472412250665747505895522688737094907985887932187295686058230610362821148239891874406718402961838189467238055443080717302364729904929424381437039802283066281581248712786346625934250040696917188091647096795375274903554533126315687679180166281490196631601842526372671940100127146118037407205554414239570641985179719166616836558982992052014355206985915927038945588112348830065536026147724399797631432452146791905353193646452130371123045954140609930266895218206433064706393280679904091422696346164449574535342823370823103324405647702258519348496834954035949576217187075516380705686550708649833067258209918755839431567675501035002427069185012262421306730173037316402817373689238508948302711888212349021564333959714913985769891369460632763729152979258892984676321325342088807048910222963470684325781946877706506372564228607989835384300884563559550566811576923666451255244723854945823628939772930428558930265191740649119085213272947738510279672278408332036224036752956670490131186699153205733741359445434972415873007091812367038295452188969328891132573586476411102321404561781162152053789018374096143993319566671284192789987206538948596904436771696391556825040739874438281101720350561245974295336082575871861683783361048640009577553716832998046870165000677229499835536716312689201904929542083942132300843975894157395267814277026132457078428154509618762999356389349749008919768937762320228845127566719102532341073480297930031549423206029035805177369262729961455711406745326504053004714132222225070531660052332369538476190825070427176196126183380504340030426233478982087248486524693543791173009361761659853311689359360000000000000000000000000000*i1^169 + -28298186746565988493345304978395911441173553552285086725436309436297191194243061149913666370565478207766945789416393036353531593317096583306454685484995063749791496681282501012393023396483213086405198218027968387830437889634657124945871704388853245033449983261721840054721591461479900420451693078610931085560953774553143647580043879348304660043968777342693067365959314049937524231480149046037950604969437912662874922950138391398158735979191781736919573812039593785249661385515745618251117653413084401072946237358895947521298823994420273537380346117506089688599518998920397040926125795863656200630448748999766803080662395667924176399376307189990077687474878048415191458823705882489197124885460185743484771911471603912898955503175168388835646646292628298930764249408754753707571643246952010920238948674172273805569368799026035271124504737895943574500124335832568951392305314787054456401553387028116943239189992684049216392581420739287204115201732817603583879537184765106507970920131639847488987557158678628947216639850001722318123071641997917793312546680789860838174987529395639932018725841177199271759193988478425238094933890560350669550934672233685136394138751860724288931760128393160327668207318157031838728971347470499394268442059913249415986164733974637055448127699254025233656259785563163790312042436131794153386580716432547274486398583791606046708027535099173255819517887579272217335945293118361926585937286552402742821984649021796092770741010254307489879797901356094408116047121812005910410783232730175403830784407214696673674802555119453465848109972069105776134275686483041072295854042028780670879838188429537015351973645257217767983812413963922098158219360353847723237933584270483155063852114967999713753841822707999346935660667816973397091154935600677900653037241024343869132570922358500153914001203524074783749947950182657571234731303754995678476384219105334109312837879943585657058357578730961355847047479302843232107624415271984564944576028926134565166203960854351432251273543402716931722813069416190865816491846347779844848899977195145727597387426390892416184647313064376109450202682296140709269283634920085741325666022298332979447828786594486613286809639988891714676456935392209847332783061821409032736278878788952969385594814630461391795537563689987612078274702261615249549245336887086346224422452584933632079524306502341998397237187817207526326283390872345994326946757561384662287822016593797023361953465816715402000518094495352933520490828994474349832252043698953733812078350879894572612976143764568490130844770558435132480006299426863247839894166823543865320378662621479465038340824153337792338944253736233525829590201213397420942773988588659308832742197136344943541016094762126001844784477467688279381241912252201868367421282972550352102591400812541699236160292086205014286042560814385166439147595364824277430829056000000000000000000000000000*i1^170 + 13379593365332903631160667505007749054516631519689589142276044650387104449967808386205179530792555958142584682411129041617089041851342930020441228306637013991794033056147499474453193521904012754351219616532865093735488121860292382565440721051496144069310715595176576395306715614527769707761955049446457781827483072384758223684016966283480114285178804285917741693982926188601394916860670758081417818494496894151692367333706949740336606403619532783860125235878986382780375635552212156361151471842920873330996100504770572287597269273902022857496843322781336028920390804746030472732823615537933837787108390866339264141121095167049239659467493891620380425775143560669598122268867556348892075748458405955832284103717384713725397091882744421653203787331129119921637386742034084620889293131591859394840548560055088716528477231188503508347402846539638504573915172087892544417929955813365264352583446226526578104176237879584985475231565196732467768201799640562297657573899564360273032923166472299369593884323426674372864050294365451631301506095281378594518244812798417969594439099929728326886239718758352394470232281919598116047620317274502179484153440242079999263937956713279264350764151892208010477482527191353540625733844134379784721278831344451276403572085426281139798715403147955720739540134385466509307243545150149295626951030991853570217466901198233444632544519277119363038215705812621902402776581571094260412815057692051553219805948596690535506506269620063739012800878196009618601924037429818247323671883964049633228000930695994477989183356359158593482285911318029813512660189485207984753695952226491073517597316455913113430304813469732411109912523476348799164227844624532151167466430950315932737292393241385382144830249565239986490324090266264393528525116547488823881597732494471655120302747589571599972680443891363508837718374217514283332778348487318963632181143538104339756588370284609246857562748131172895644517187140723292365507139171315491527430880817592396023365802401632231966574944043958681806567987372930261403270134898003694380828325872194426197762768675814169807104204112379528676697907378082613096155758019706294898916944694493305317186315383694535682792073586239541215167778464918195580023888223727268345528351435155466415099522751034535788556342993528414406719165921069845473774679312944245705284066862437229541910019512583015960640132423131123888889872901014257600393434586686243324433708870300561838397366361237923002964089271530340735285831001533384128450541224637405940942543595964766642026179811106831290821047301470876194379787924889474390186466223144610549448863700760750194934980273472885994212406450474871458267559266699858577873748074585111793064966890952224350463826690937114357012312597188001550643248550845772680992814678190925827739699729572977226516075914749681859742571298836998868213328250929152000000000000000000000000000*i1^171 + 75961502553051412365935210127351420276351467977313809783433367156467930630551602333386649175069194787539832380856645703639571951228920282792906696149276818669107160203230122462319401592819055250215621044194207576883793771525568985834837361618459044064232373560121253581019272797781628895172684492220336381771016187050801932822986099336982861433666659063641239827560253466628947032475943264043369039154907543885381763012847198943059832383663129954392992355389649632651646062269100382217732466800552823388906745913522062485504164051083609784159147323853674399378349811500158395238685528007710137137993047081967221507249181512214949890049364115448610696271289837993734041146975542016557946202226656539875620435790800154568586822062117321542655525410926451032353392766788909266558600584641564543161712576444260935252559938782738216994615061655002664234195975266596259836278566450251105893632936040133203331618380212426527718242280278764133848320350536567304204346148371287227292835320906624239197838984226445707871472124143839652732799850308011295164625413131544225594219297568963716700037644832061747048408591632843974119062530197415569974107065110987804511726732470689637427982457804200889577653884128137167112033838599105846985659614083341525944361053265066447717340747868375296122269761353152587995229239143173044992328927434917665614688346085214762998755906526249754665599998902066987013088173094979273438492161225502927338803403652862444735403801217736509242549515895296625199228009173012001919095436579901509933285273342941337699685304435700823818718398100837723039161685496158745706350177815602311550898977128436633342005606473545125350138800665996000305230255311919207699121552067650190179001549331786308540953351122403394277881512359924817399099273782347070012097054364995489072613258461526116796611191212237568004913248819221267813718477817476262550028932413276389930981081671752582324637241561905548960565312464512558117344503838597306537119458231018310536316102195254753795635272240555828243028785636849611482488816620144689102502544068791285383589976280654885497039504861488860147275352537911055414859255885805456678077187581973240003538490683731364719743671830477146333190275216851897899218102030355836132612262863203695254001621398483552402127542914824525093741096260676718504569764986220958909485086695366076263421866927162305489319171983700457192948227234065853817968525669529933534038579633990316223427390326191455417186285745938212664657955014333979352486675456143208620627430657555414821295222425073405406750089767816966354600854885314680103470048729233680334203352495810924329823894682137775947889581678321062154539247220469668336641597874582206720607762857222225920148504818327381804407191684322859107614317900602448941919282263234960190715950913475018118171314675152049777212175555951399324876800000000000000000000000000*i1^172 + 62918443667957684288694753659090190375184019255812874892294358023556644899019357227415657967444474072685227660843152772261873914706071608576749382835013117639296197548295999129102329183079494881185024967878733239396963610636354582445843602869838430475189442350660434579152682401995399985536057955989489137092615135023589069022921363695072849014945578177943050681607185029063255875561534593728313322495955878691333320769023904866722272182218103977045787958404259338855474127047848035584755047968624400198497788151547462049688931534190639663527246228845788817175863298399146775670681224790850698687352765338834513696494321608470887992171928092097369352561171402627230374331156723040669079643808368360859746574662662118559373787126922454171620705546860313676792163564237863803969920056489761153789200169312587944295147567564008571928557848923029413915718773067848991186245835312044062355287435777782813834829880392183905323974492728209321782336267473131544026360765178008908851342138133803684408805421453262029203937399451429480231417165095613641130427893623355998601465229433500195039458594840682695295930792929037516773255340372499863635597231093414621588161477226799323857143855223625374250876950698623562080225541829333931272306973831343616831327394304927073961526521411808668762635434726683768660440040120675415469038800322149921168167564835487925729805943911768630771431504827388604967614367064506572963584407069092197566403055819144230600728534190740787835831000873346698700291200407930604605614110109264001466614431570733865711571434103900643467164197622574664487639826117775408512133031354294475183867155625775634494915815781665025582791992984056572730815736034074023939057654468629415602698413640566680397894140043646008415384639223406936814908140612704247902802517435870281985811857000327839539481265219775425698786737412548236309881121320307293536586734425272485698408693741310771036530477811850968157824301739730256347864695826251998476720023082543487882811609045437298316284864483888497297132094885556616664488944383945686838636013447656636524639811373088476437000661433621297546828183194680305744374137371226654373929722888846557774843525432467519663672920742982318786842070103586248609153403018509879299821127644946631952802635338889252988294659120309916321158618910261313571031343887187339183957376397806932845328638739089979514565405826456118554003200819526130535309778162940353622798644914600176799207634292940407611340960973738929912151098832250396050020406988340966824568473848224740102128012688566410311083709340197856522782104168468901808874755952539515958743393925852836131579870272371640427352349684281840352724555011058248214471713672947374397489062878094998885078287436555058676960500092000491396670014348612727502445750553050904835501926593504197365878280051460717337091959160832000000000000000000000000000*i1^173 + -2490377156491356523688063794505426177328607409366102675764672109961863907536940921036905333806331905606645922059508105804260084520807762365587518163305397898123495526552537644399061016908896218916283854926116912160584116018122427694278985695418466211011569869196666113935469275385318151705889465875449823349917651408747437966787075117999516166860986679142691527569954408228549471435430792399618771710043931048269682251825599012817487051615951926292203042070785809242789410093992887964130269541259908695805055279387850164549024174484169394799710582155191303269070126917634646039298066386403416996325061125734868053927676450666636123801230196934639713578235962638126989139975037978627512721082406859317430116699915540491928950551610274212805352485454872623979158148097439348432671110030379043268157988371988642895985521796827837393452513672867956969612334647470359786546147429816984210650672012057994674896462923061454729923486122553986339110756924051016626755526931479652159745398013409967241873549407910297614332209246869377125122733042199717015607603609221103942795600580243841260643230305824800302280105164024193994472949332754014092698613441081080232788549219229858970717096516794004665445125406784812393536795400058147970261827839522317160942752009673532383816411026671420928741120852625111587385625349751838016037700649161839874680462628490584498737559139878515045551640095610913909375383979793873709729100633752433419722768088086560090174047468697177252526142563549804046914995126896030018628107969385505762509760209254480456157073626538790999382599466643031985752867111588672784431912477957816786861889140662665654009255380271400739157499131470855172967243948014180753167929089213232638405803541903881743385421569767363244263374699648220195973170707029209651860378714292024268267633865381304894910787985283812251434025629920779589397188903492864499803956817196247432645742837680384430652563320183076318271769313847704324261389125110384881476046130717225723526388861499811648360570486629782572747634226621626052038457186675318504774807780473102021055568783511815146007620566861900937609825374914765744967245376846079620718762231607721900912097646623327671037958062760493584388291909167894646587445332403581967789666424919430554209316221664336284619619068221441791728725866602160425832323693888006076395760095063612542197707374157736746695203197983925218868744648424789527505120386463855242809442793234472743024886531704799631544295274587198782922400673060520574246543925140614507072015057308789981549493463830161946778815477997439992851925717458777312229215748991679975834530236849169437404421433309925057853762038123210756588975012712016663575737275173078409110457520336619643603500630645740166366806050705361301741189416314718872511673396721479616845642473048872338631270579942437043568640000000000000000000000000*i1^174 + 51534702081446777076422616061552917796290598081344504196738397340124324280947133689143180865982844410281265555379108849968010656467095690499635048828391662777556026029531919681319995170246868005115497829801739917385658330725923405722367894037959379463107539272445495205007500898945332568436655043864193434753847433715231739676575876085160459642249711855839468646011253165551514404774769116782744972422682836037929973161436294834014657794580202983618796899984749397011175029707402420202420387196004724692246712300272000111205042539348699195776992209006015469482727105834556620605481449773596361725605755471767584453927770252704723598771496939614617851513502505669399193681020542425868747389772518777423998727500032228505515531282141664134448497179652502728551528306522720944936041855636953025128489055490297495377214384857313192127723995892646262468150467407821881669473053503470647759907416547147811692314693682483447410352003286660552549340276475899979854662375601842090761810858082598576858539267297145159276373028594272160373336682481534895243419499572135739365597966773879918979587899561451525919090718080444787468603360247789357043255741762514477200767787709887334889247802326398525706733922280174891110125734966547646390414236408188397805578457815827150745487436700402939178197146688814492079866114332144991634044700341034903890780019743090078934979521892585223181676909537972624151144553264455778173970569921258920034851223890690615556094129458367231782610878055395171493723998873874962827672845253759800824855412208254934040472452492764334272715142826857777148554330306719068104710241412501757939796693811391219666846338543871812832129817049426361415129534238438853591132410489108002659251841513413757486703811256931618577478382013236756826939414520028984955877938874517960867112920458812214361456151066919759910798285583222373821665102349882076539816940645036246035613655151730552068678386807910851219008881349680522132130145487192767920108973904255213324871541675476830252220981389896857618486522270195204485730414349046620801502043293488702139195050681669771528910562994475905298646142122896973979682934963341142692655585441577339974418167732725248456256513136401611138605315287167725484439510854049558146096513829135857137114389739236234229754279343545939616228793102547723563631304649333087818234618720993624442904933848299139566189630014192838893147831320205659732817464227492603004722568826179323646974193811586404263430891920345472113342214328400504234344133668748406131248733144254359408407029273894551530658841237304354962124007556963654134677457251053153877986398546476857567100273780054311686279225147584941770435621654170771777468179202514622995348521291963811468629330331216986215710679384460268561979780866261585913617511708995614552692226263515858168401509744640000000000000000000000000*i1^175 + 165246298903227402864985812271908572993322865727974157546564498344054044954582524922564532265146852169170930640730009050874075355684260445495878290069899953134186001023770439480971207224698846024617280760845348959650384985004502090396150550274864188236643616067397625762826281558633182985596290942937756976867323414101826343641953108728510779700518434067790382908599808557316682505590043377860849271329124532648117114520547831230581697885175182480345994475467035277234299113045267009419158640650788545695336300464653381486260069377734509805150161360991148089673629815993197168036479791737375196066210238766998899530294316726041373219535018043430829845732002045982086584198851970093190762150971799219293627938205057166209191715459039403830559643541720108342667154808048988785158728495709560610319856557925105989910410115915194997972778603115839172649100388052916272020152251417833673675193552793487649172417923656616125489501037571216327938766026019990059941640698726575184197535354097152896744943024841774706797372536928702658326315781147947087081584731492226610295086398645361197341910285507469110592457335292590042569369337036776057266630608423417101078203546226038434961219350551683148799904135299748777394042735069244334067724120756725089547264004740866368740657155545536505543896595898862852007210445942707170986555891602936169907029174269683334473739965899054983662045772233721547987501869305469091744124963266587391036162486555333665598936959344794455719504655666457124787657115359415088310261618594982786991333268197077429715307177967027516838707415610829608765027816912238520331076167976112140577419255978818061109752340561949707434670254526488837833123202739298528003007502789008435251094634694413079461703380754643295373775178711591596239985689527961739303326543764800663543146115979869859540742961583131282366156832575060930512550781205396151116203760012775295677983610117441181604997171281695465066606925330040277404362467482791873813363495013888453004465900578771726562789897432621329780035913769502115226896867426021980149512677515661069663853843548587037621063389035284307510181175338641841067931831045410347795622984171561967458605027650542344955576473045532795102759802149744567454806204382440216922155815813394168046027458279149928559620238657082658705526407976437862687681959904138192498776748513637576363673377835522692269359719685187062035489853766289012018301361581468820174338335189320354920697505482623681591806913703264317429271646219912316995226460105000833934740197581508986777001015716245550161693836641362411073783864169917872358059640308157530901545210600753558442165289986808582691387039845615760147484867867530351739766182569966064097543723186628935616250683178414867344837882917067674113447506443045852321644417318179221181390230486949822464000000000000000000000000*i1^176 + 39708778888342121361241994742908009912820863463863389786472408052115212658100013300838647450925853777428991270226176789499881859057704210578503809500378789010274488763361578033348450331506792079691516435224460330736016272412391870079485426398841305837037221306375380752921336904882161064097402351560546465079693617072150935277840695514797111379329682800486875872867125173232731033099815339325512955851692622428146041977493331907746984833318564697615183093982790140780186115385218114802076535449245840552405859581121314640504619401071482896369140960046714302763190253845657269565399998367564859285430275512735699744313701862121349255615507963005183748095498292230197511571726156090455887592685029883405287647626056340289469953067831490501833283635712812516995022937729399116577967261866461491782553485408429509186559718289809909055154645703568950296471144297944705343065406106829617346203009730131228671799698825616104373204872911721858945542137357672597222765504930704188393346162870091793158168097027358343060381561296263288512095840954978828911276518011360387398408030322395647131494662048949633409472664087944836929463908145859226609580145901280362425500831345978624495061825698131938643704174213431037634976531156521823371544696918786672005439974317335782050578372325388163150425553627254645099372006836167949883041192420703633992512800315949216617574520535483352950316972578417883308702240097085962836147498457449303733608264291161336144513996816082257368716757151851306325638727595325433499831423735853353057870637076556743287974429922499067701927231188870799056488939696134645897810414366258235140019856788756491457437531358748944313804319229274177353070927176424026824858050568049578210283946121668523686491079620274690147052881504010509901265507201510396882423352956626383033224065614492344893679445316261834003218521604351304238685125002382094464320687137035727994651065301249442429842767241687001420039495131666839587072232485430801617227425019542361259573416040546463980612110019872706053542754808014927043145035336536988528092286673281305744702521408287248422730088813542220991323015461576822820282441497662791887022071612974640442860389225189320272333683960145455963872701449993109418186071177076541359956484823391068710527407820990973190366020021877617221850792266430785080538960887540754911127570571438179665040456795156010742765872294726908585120561346235516292597022882945342284073494522807650427507133289293030993331615366519618729355967494788322949655204290684642067187160955741173869617071883152797478710280550041131288288807488421206243629668272863198764693887002213824356725936033305755544101348652041400024771896925968719294032743792213348822177313522060737125178972329504289176399974590144751664501131405579337824042775625298725815741054976000000000000000000000000*i1^177 + -221740862070868968766013022288764055256963616898911329407053792401970075755451320374900213739516696870578828394984889914218923598796732233649182793514542297223733039787777484872363696343143555720826884910570696130179010762340141378232373491643623046018651790795561676237487500442005768041735207010667984117526430172949233147569391212879717899442698756880775302281715520141202023188928058587296966354534700665983817680452204031623130654269303520044951306056598342951712060463772695601134201555093318287675485922593958247595631066470044698439313377192859179427789280422054022874940144688950409352587887871626268725426106064490025295324354567384811358804444631850909306027695788956354007802363481364498082702989616425854538961231985909546705001635397174254143945318608756868290727794784014510904975876089819752773667606935151509114670048647861722869165457248526928315360787059259228537090724740594057448002512335115364979905566723124201028427195222845232728640274564419679877533620033093155570428390410237419588909897996714847006860418914985214299044262327352475029888910307998076179075783793848313135648123740650686943299741594213723169742078497414413129196817022343808975064212074434391943054975125631007116493138298745081792509068197241917014371630095169135702677557895539511374715797401750462803379355952241041144748202953929508170442036647382516855030066282425861795137275408399414950973730799422779290287388005936812064669907055655933406216009458288314830911506750583922477833625505824356642097322564325533867510005580370726271250006261015688500044738225252523697805195965596812607145307055291671808958229028453501682643000520904270218448686889669276190225892840414743162071154328937297418732690284159048216862203017271778848150319631437470585046857123829011487918189304633229585802768844081235489612725295296946142137902941230183441516366442968838660991799348312319966192122165380286049491204186340110606789437579114463123726101551548553283389097074178009578307346451857755840955561603165141444923639062861397607395840912537368892021126122420833614581186829151466606221757640703235076828081286039656243166748221772396475785673135700955623487339428657702143913652408801331881740987617857041176634058224209401416461421816648170897900226245356320149835933920542514076534689658358861090895766785371615804103214763780214885453287016293809462241311691584761012786711753192306327034116700409572000469664442805238238878958271665703764060848106123774832068597432787911374347679216611200928265023790466258812879587216127902653008566636988392381462294421611737294873902611741351165781891317490490233220476566416216104413993788719056159834389124069414304406105517156586100041177899313774187292507222942412497037483074305007998287804964345554155811728591701619507200000000000000000000000*i1^178 + -4121256508797720670746888247137354473548528442906512450130948886993608351320694202573265486302010196503201177799447815716798872657786371889558590573867244743440370152073695229523237830735189472155461469568395848252811364453882881440846226840211343261863453781576388513454941853554384857447133972202158371167293405922964210700404397513913479291272197053325969362016633377347241970778068932747492877613780113760230960708964955174825466110817636109813750903758786879572047187494891470030492613850796853510970942423212781681783979370437685685354197565176769386718939393813726477098264121300361017461792796595094890309290916582905523115809595065208161208057424611579396039997695027523948403602347888951176269071182348438126834751530194170135798502911101668811898362113862734462356689471787131770638392390873452997308381679737633672280169101586040173171373990844934217711765072694771289914327283372037668538676211014318763963905839748189344975857166620728313754412655660905345814108841519199183982840909849353177635337032505190189461691475961637254168699008810465331839197869915634527229385151745841803509079315980082110750930644415514323127833329845406903416101732003580696221754190044536878609998964161303231837492180167457594915676100589949329059877168815463141123693262729967601105943610198856337635711826769269779886653830273556953730409763544411050861969765467257270683580338813795913935724010354826188069162174593495312998535375934345601391573874649856144230654839530287959711407348019845044479918492761535082880028684198497094080914965299133552387600799903989435769786099201025580705812948868149964009703899931475484086488413669959971672079087251356320903786165859145547448130254856661281336407054491695158824480081560766585238064819909400181739871387603870101422666277133333448053165331165750135731618523072059867112060244542588860528955307130805199624759892348349495969041304481306781098697896666807750687366159896862809130812500958640453859732120749584393535153037594236055310088753239793977662936452371044765527090597239745728143521206411544621462151314258304472152938299894745705902428142615531178414858547722021661655000045355506812672948634362399598393131906284121112862684542251238801107868027601786885577440339909198388470707332438469987394636745699237527340259409987218171098032709596593074618209348866296055780299127981332870699512097780870049597801174452263517179675762315954571181688122010348767409179859871499503957302875208346604007365217616983683825905155910704609968039367671047448484518747199213677070020559450680744921976546056953899500783991211308427688131049780044534596632591470507353752548511549031013443460821581877046141246885439640113447052425058145268482711167619181821675780533278002867426257848646740381454984806400000000000000000000000*i1^179 + 43836584094881738682626239721262093100509674533172639920220317935428210580501704171676690054697539046755611020566441930272060953760683616728294717216770560000021322575035505410093157489973433886331969529297993793188880493816835176281061995683161185250077025893113150821253556585888840177284622587220112291659273241401491064774639082195673255656514344242235867644293466549850235807249134381663120932878660516786105801297841967773006556250231885041158191574538726098369251836694476385832450058506441500472808632079271039117299685833999909448456363336758422458008338191222952801905914132807547965185904325145744220280408608497354236090402081368236607116586998809137652123698352724218532265426761434659891368132929482325272838119887528364292708495959493592456647635443139631124802940341748019846241618401582543034845343299824519421919340569477636672154067269231652151792011964221942011637125303568475579701158393999927544923968204622228613479213077820549031057096950988150476112197978196193199118279859365171680470660308403432352453429609312118687021868766909340460376592790672083995141841976251763348595102815412278252147665418954106497559077704879298209212956464236780209203833421654732746709523060095790315229987884464787148313752883065768587682502896686374200469170437687851131402539150128813756702619375304959724279377744637820006453963273965565894266166029148515288810942188018479029807941149569215849839349839534685546954323232452064109880174176698673972524317081548729583484861605102373174613709432144285233141292220708932559949468599615307514188010416066387971481503886795977376171585601810291821989971533909300567537762008660626054642427010226919123076290444496789759198172428629860953821801248909566765130766421497451585450774185184046998638424609115925331760517810172098906353850607817834653802053455389109204935429695297674010485146079842861590438408081943897961849248181312778490516799085772199254870560492401212051239911749623259955661772739183069588022767269467227210874202812285472899407767521629805227921889895894804927278036237699803346061873038187394954521745571361129307950010768651112562527489505370483728099858973386575294348850925651707371354710747047382165821794532946791449491588772857408385420837833004491367193732387181871645937011474513828929532262681077797104300073017480763104864863169035397551211923251235516862602435402904396368313734248166295507018623982528294173467485160942818200705247298431670880333639927756574203277806105747058515085201628281982229609492591040372196170525708429173833806091851634553260743419104101622149544732997281735513138437489767958129977456941780361283457603455984140256974571816237840880848780772376163978655945923640352368426823917089196198057944154341286270841844263477575680000000000000000000000*i1^180 + 140899464660575014466432618709692125566866483881551708094283946323645370496362314567667454077404102995379446775170835498230337108981652412946271708256961726052807295802805960392395252791898911697569414510461008874899235739741508415023301331632672079941940788967025967553744004278207126922202425206631811945523738829637703427673386976568872541459333011759573064868860370035731201967111900227045199943619550987459712953273758011157498239564396241106886232687400364708238524623636021982608464691961627558280598555157181400855148343522518636696214438284735425894287833035113698253412554130536160319927623304102111257294882939258429629334189514891361163400845441824952773098122316272932507536934718696592032221867620362952037007503933746262708298781103233757692998941462690332150888188726040162596807963752344502701681912880511862939559744727904179922769604609945225364905258487741272091940587953221766562033184277560566309392203320781415745536024736969419392749260150983454889631508660931568346645212952141897685945061965981560397818382491193451188931098825819966622260261952506949876154634485959315792337544780443059200049777002574852052869962343781933466832195402192780120920936627576311250028221491314062153473480608445093984207740684363592078219444964661966173857844527071751728314478548938510568767815688298343793531895310459393925350286288665383326776636176408044265694146600616853226939563284967883595001518814579739401248461951648616672892867435381950637918320297545245406009856149812286587270910883935519731241620820810656281314950066899199408455238028357287252619676075399394148382056268169633468179646497438133947736392627251679211276104292254629738160934568388782877203498991276042347035099449459169319818550599658599421552107403372152392525387369626805046601690605501874834559783408146308584893961821577223541076604115763189938870625832384441520783302799557147991337543263088025748651848448636042114762586214461909661425272367230087216985885182100788061309890840533560177997339658387430545081242762746898240177133111798933683870366875796872255929865437407316184941744608117929071351576467547672282522335792620283857271601515627517048658702284543523558949740614379018020761322868668995908184037173265102023069751527491523368261978322523883529001690433705147425710475533683159130126443817356386061037537219625557698908327615704933822566438241705223475224720769820080318925442359667926273259793683455473273177142987787829817738303348715355018978717805111231990082041893609303427626876622984307874769301176981810524156559420688876672283379328214703442514243977812364034524686977503925612650135768114582488900047215978265362810587243068347766646562084058233108713586723215983043376893212320863267983921346227209030860800000000000000000000000*i1^181 + -2917095080160968155915449760659909277555228336105165986482571321482169232811564469395399831858234196014940113152923532122677160490787845304486682043967313856653540533934692082302805377494961592258420058714094661217584638751749524075708635921232210453173919828741703771004039950709914507064418324770978097133999194338060444621943699835328912559939035741210845881280634586749926580650479455491413380003077902503064695569183104208980411701617698467660684872827538732742528941184687850747722977872794673454221075316612546756126740197864371161820474092612235122205183140416655525263500346008945261629738402278853901216973983333223974006473068022027759972713607059517304098101126244601179581351166350892150594559120084230827536330628892615523235174117355420249996547468814549337221957298987978198883535551341322368525136115317752201043742077839254232216440921370825409357902265860840949625254620021271329234842887677844281437650413143399814179869437048361431527785427904717852989821994258230105639272346331706108350904319092460699137353186327808131828320965879606292165278545995618696647756413741855547526993635180426475154142738655120575851034044338203466645659938347515458827672280826144756650273874673555425573004371778299491278556497366984266662861553670284713952357697987577036026759172120461885279112933414520309205267228157517070186166110906406690930133815053733402099208987651614562632130820303401790264880075788844603287557298238622690668159497208353804570003217408015730270492257093247379851118116973991424254174415279603938875681352671751755171685719703957485805618305683416976501859588283224229060802902134266717304112180328859812186053025428470375938771503657345445046825424719480834117094759413825922626189989047927218249682281801748946462036326928360516363155607210178560117911839124171620916245163405529083901695080883521119914057634373510199827837723865885775809911003016309357765189229961418241470781925501037691216490810149057557409731276536656190023483621367120756764855084282710788184955481766349270797179525907557598226781359639167593057559196637817237303709544551555521152094611165705895988721730469373399825288259104378852830319769409835170047907593808515120237165357540161808134227713798720787261629633811369498253489082610813924967990573039357988875486845927137068952140672273885949727150857688323835903954693262136554500367940659766053363789073135970554047767032042676939865808214960869740962175781678536672871847509497897126364801900184150472223568076532524016183191616711372555331240852191700589404529721346745500410348522322741725472120045905733670591873680807187863942681693695263170134062244468598503054554476007197152601761103475019881246983577614768734176408409116402337225483134959616000000000000000000000*i1^182 + 15065599546271368445893155557267792157937942679246383682143099600715142206499436289812407203485246100669957783297601923276677902836852787930386261970836428261132629975922204227178189737571110211064540944480452730182193509930834507221139192593572199177982938119119974735478952975768689655970135605110351980345950199263571990692085173018658955366059152172315895290681774732832797551764358455734225512621690732553835341950931094332880798451645007677488653628559151773283836371488071498769993404486483553890552243998912049000362049248647019714992835756724855532895728020292146997930981167466628167769419459832137578398541568416140397847645766181687535149031317027329294326360317036954043056683904223634142581307622527889649887461553434676739534760803313885722587223978864518651415477394483941561768136532670103266690021377253306199417041861619986718190047247121307351000204732346828417984685420994313816665192879123154975042821945407520145323038702603464819484810886601185620946131962039957286471297854557889135307431040729954290225779442674523015385741453679878739754144103470734024569406604436289568828524756472016082015496268739767092558403917229511484597558521316132798177150117048552930886151679901893121635966555754936475697954695698126121706921896625192004616004781000044460866351461172392239554082542339070917969809978625577105690024416902152575313071088258867840580249209514095826818732587158023251100082371496066799118042439131451088481268979348256267113328582918358323652874989688456594632583672004288581763325288894572638320937399008965948957917922231083959691226672674423086866641835461758845131642769436406364642488976772842665945730067002988665006807421286161573863544280580054985496099065975156783930455047977209592840952241145586756370537900856099143961533139957887441537274049052844849852847402264646870062780793288986260637626682641584925784371750860238876403132125883774836163785396800481212423936508325262073415706533663700482590257066081766165532793154780700723220092411671822370645851847303030034862505671740290025482877689774749863471792251743558025973907550958034279717141757201386952091177081013594205626240169512296178989567206750310958152013142356724991893760611070381459106936907445125379990092372507755580117110841598569797234966686218201375193542340639233097590436368394511643310880116875616286155119204234252274734471097585007304749471796340569811029461129668174646108149926637872146317084158721657262963578933456790101727833858204660477120290299874805276437574999031396236442340172694770701599279556855420353259981792588757595734292801377455517648267286290279503376895305351964947745451118759951923501576429982572273236428667824356431720135830439277897567811881536216629248000000000000000000000*i1^183 + -37538318931034527662441399852440552568704057781682180543063900160318117312689816374910720091802996921508936424723017219650452131767632124697398069109995941617724807175148926717492859291451839665165806587593304958548109684504212241827965977942093769604972140786844343227379836405319889445281357200335465377345837622927646950355183045327882518667987820577564348772343731781632346692820192993652230333400575252759156158660220051994490407000114085605634762763778478779851720337236976373361202318938302061444950515160184313873515907039863494617064801927549306855888706469336851288776608548238795712148325182915791626861463653659205794953905806988809772924328217799338544064946238473335569551990831397731344431149393253669189281845639964493345295229926559754916264013327803004159815524987371950036306424499398637582061905855314013925149061989683928351867370076171377965328538046426662847148886004085124208698905940147113326828181356159895908087542909122822043892522886669213005266661252475498903464512106750949185951418012982434852843684135043664169797586587773102097384956603572120099609696236674695498559542931596429142866407605683026049069447696203221148070160224242673028366098783310020502296781287847208724328936839150728426400261548832062176844593377768149054617900266250721588212515719894207953246899711737128168318648650319872280713330515300332884176113665725748426983796508195228042595677953027633819101268926294262642029534429335067273086915201107849943867368068932016244279457290080151574313986466123742065811194984413322950163400555422000999096436231304279141094486714555077455614470963460737315684793872870417294619187465437793735733202116617233888399662363168393579335948328526954047740577455762010815447917222210734490964510723188325986136256169607613361201259298992129946605733756413553722025627747515323544537550386121824205630778499134762122487673676602512698008296201611361029850150900280885893815421192271699804669920853327588899258435378281304620623502377674074792224268463633629717388716228300956036284697814217988590646720815412841031093226124442113427422912753948884961105685670260562573320049551227231755887594379043932602319202096268825226427841825415637021573768198065705837677447496385984707621212783401660739787031684396048924995148491274459135188759425581761613174264635128185707806160295362217951354275606784991970137541057032664244131306740022900531522397172543085168572372307809753679677588290276414214294020378282028192527844785777297566858587072438894771675002516085575316580012545457403224808459697707447507994102374982956459163965925965036211621361218092859808024788305041513799019361204873183640584906505285635870003215791389464849096492871441345576459619532800000000000000000000*i1^184 + 29352091614990090405395128946330550781968000303501381414079782237640709194894925059461751749144294602819139244565210672990130024921076595892439203899796284051791382546183740222589096931998567453249012599153301461984773263100435704408223691578958726232467424029828569117699387806674883773315953504911746332748707626491097015595505659738414972417481560672549223201505491542772637044035136164275703211054361607517703336690979297975750409783866270323932678356476354110094249429362393852701039880853720066427924015750749207596647312036059833250734320230714530028428368525704028616104177581425278110313666489022418055126250900402159681408181312072852110325717410290199440857821077882328277290644640809712855585807331170209475624847690008159907406765741064179507383205264680191789243458099852796337103263522033169182267442348452373845837122443587135225564085989117329569754285184964325507747022425640087698056099080654124235275818684621378550969787980901363726458703543670065919444720822483332814131383170437985967445838561499097186259085634893665736860799734908148017181274776997271900093632177490747370205491774909884497726435762656833316849389569500721820588862480150002060573438168813562195632612612564705724054631475894909543811600312431578300784678077676467867689513687703111555141420793375765900119058170605547098623773264545247180126472134925002362073038871401928907192373850299409557746211497812057160821415918232319360235776887602353766376242274756472232904695751619591174933129359246488234205883787798858305045565024177422443483258823075471700210658140202771487255943786675054644719525587166150470466410010768782260914986220545393005507838093523454407332120782114937155754483992107623594116991146529994527120423045704647787708569980774895487238250102146969792897505007109316662413803126685941349039360194780639632159002688671357681997914272643390791417207580705748545785725728541254425992782515990807710019878943693519592356351423367238874544543946592022028433321069632919097867338308105451432063372828880787848662969886409816735977192957729464334947788594899715138913086908151873192139643742077978907750090298826390542589504246122695363117620845142517031839294511495099920091102331234641023650143534015827178783027117016839909432286516591335885732218217961508524291750578326390006580869209572931422724368795832899461423657958150985089881921090256744233438818611866010140964736720191049678983600773599458464963706451248960291957679484806609297665888378392203070643272842769940668543484308042579938727762529741083565641270742712275105082016200621147699425682015287712920690036123327736410425882161548481561908858855225839580479316434280449160421067180075222628989996972271206400000000000000000000*i1^185 + 44197492218489224531814775888881785062789311110829721391862714591039850197769851466560423334906599555229813573215635635570810819938381885734418653065184543805000335058252465651471627677316505895059618919193390230732964944412167997138037250450115076793267150545695513459559486063446676443915531325336975463246625038249272052260230996372639710068378730545759820985676121716505089342094268402088846172556705336353203364656452823846255868388313596848731083993443411509617048963927898709658745663386334773949274935302556046489748202852463958496854168543376586297892882503143634080198035548686049380196216684931809856244293671376272436191550472826672448745994262264847280139881665283705695398234406034763408420652667761798404036553522997988790207617415116417782221773527011305627920373564361724493285522456379747962074863146211212423783660294681469830773178603772067697952860069440503887853195649137361389701158955340590228921498939730313828188904687371188521739348246316145661694230559361542871076685458954019353144761022746488715983121296466242280770672880105759430231087970815731674409846871562655839315907990609011731396328570656538158415054987314451644543923585801283098625275814919388081264447472759280179901442429839331068762337771317451250957601803326508946951239842395628199596945911107069027624757507607127591981459131814183562556278543082119834488485746755542301328296606039116189757230072473360453656221049881899250807579330770178111434173877969272060368228121381127808607660819400907599554605953639036369066222603411962260396508966411165066943265647894224552846260712973882409149797714344307099349878488366446540278269159023859501550030488182309952740403314702695002668615088707688199189104357156201314039813180994403091876215256849603083751269828537815220746307904921291871083588892522015203518353589833744997922647580637486682537214346521549594736185721570751546453316619421281135014297473156134539467941494598712508878827131830450700093793025336326859488094979415788374456814553001636339394589990987527543997330513931029133207930593902231622533693622402752738061040135113318297769500448466005133346805273893150408034535653753291194676331608571049966511527855162692589215466916166488189250004459134288263284520852823232516096775179010647525927845254821221014419700046247068327657026469458881469963430400757566983127156645352020730858517263272777312145099638692257641889174097935770614926856508218536265380938880226710608791574609994061239321552964109455738850211523529997036564708995489193424850664940115740383785121184133749133522033248221930241594801448524992384189496473244239263324976037479717589946334407126188357672029430928724908884691505913832490926080000000000000000000*i1^186 + 15223060710573942136526338472790875552158550558907899481084046518974495373929007216199833363634830335935094139903839027700694428376222838025646904953614622837609805232892044173710871958794706226068390511749566942965031338270578720113443302911691356176524421707077917133741855989835918458833742548976819620013500453792472767489802444789323821546395545735814761740150896130836210378359172271596514885119837489503099627627681478698064282989701998285973218904985498828193596186863530029659857308133815794839332733374466494636168865915628092552092589721794470069427263663866284627187415807701863709108798260298160944892274335023832933358932261845405647988365558195149461184356175841230112192337413826868543086471812149575733829516974920756532518911514461795953983217137280709349790879447208901357978327851854770663135393749836707101393249034284468829529921741213110751268562612661651260628137929295609144461530704044208577578649635714484340885297562597131215055647450593323171786334410281861830183832369208339135362676530267279404089465360072707179174456500767459437943553012016537590819963093381099540819501391432078961991490047529532705990850692276966175221316021485900169388670325381562960008371299804133596712406331475659251859232565827353641251587454870688882615084101138550924704172595080293004761053273192770135031912757730866543751982763498903650144859860727950656117262274277463287678946150290537631477499713684818178260404508801287707476396193719588818237753167151258396907746427166561721237634955726618579366543887977837329498411582108027852092731430557671713966841911156079428381198623036775898665872182664580644258364287963154243275638995393650217282629798664124569497980286795171152823687726964570943053762635509195059969676009437379614598261290245558661174862413333920770906718068607258711237207186800927321559324242449959980705943076274030839797056210111682492258439115945691560166671142394943019671979337614101055031276803767412411072500203183691216826701180187884625535362786835971493771675433655117247917922454024957104586264044228110752343602325367714521264447180955627691357409282227089132956587638850903397346348537633153567328707389165384204772664270638630334886083990357247735814435595038895097719680718292805485346908877798663215050559382808742596756402281334764896092601788454153553548008953657444305147275361200615959169202194575759980055662629686311658806482036848229603130208924970279747121681026343443945303485791840072644527110585347727483675901944089094176537160862443079204612691798295132359924894088686340000175252435228308601789364905292299939770563226964567828701922844877501904118199790613827648726838876377011174550284533760000000000000000000*i1^187 + -215928536050545211308679689167011083013694506103281861134765552000900281222730653195656489893164464134821367089574799637319150801874739285053173787336171329669634455125264991864503080696586343064458858071472847177144102449039954740289555378665086427389430491725625017403070287421752581270654733595763918919487642261592276706581117110801659714588692536216668975414712001733022317912546869535912663780869437463522697779550806216081300332143143866944219220986795724918389324981344900427452790219739610311018742295897112233700924156761321597961854389244793408414561661326893780258045215837759998155060737607577486078103645140508254439077978842741867277876598703638165278297589554211095063609268263367195574874154515142959422671936644814826449611132164766918870167902263362346103920931346385256332991729579589106071940315343152494526493456003408496071296904729734927674273328002816484025139294841629633524033950825246347580283977175587367653506415124929430211023737020909153041895018943421129244361493524778917532594939220706165052362834700857708143899116195866455528424461428397312407177361428496951743268302280419175877971027431856618311782524427044453345838638959115903727980659194740991238946145284762454270456947705119943554590291413212662186969727331571331905470118368125520179539742625320426822335771863242848841496683098127488631663211146584868073622427518941480521275889176192322893020109692498210925817568631375236735378947391239248719788233501965276262482109424491270654555863172702273142784201044795470063075920728505625744976051439934927235665930528952740012516415296860770859682603200749709946049410841005248181661468427366605805642093278245364633358584093277380054868002005123244046227576902600659328268377271054178684876529351350008192605014854269287117129921000873320405564608728972079602266240787049962657978106144950087944524485371968083435285995660559690467305635490186071015511064313689284874343816965998999886904068538930577990170949116072100116750556955981106255860572420011951849196508442017839530941111475245916288900129564142669287842794664376296649278935151738901963945222192128072944316274631681979189113773499064890457144236426353984829012536234585444755301462233761353845396927010833273057078317865101113785960755743597844594435299430802097761790854742751847554920886729948176748038404834767934236398184838578950649836971550434695688246158495239880374040264249015903721408004315337270402348977181862399049697969196283601762813431735213660825395854069692329098879421879386426221736603616889943485593217155530765544992229105603789713404224622527710962236526315630870333719888913781972131640439672036831538416555431208943616000000000000000000*i1^188 + -135926825886436888150918755349593584632374134994386298084757323645304240064301865456479250096625080832475111840858850603277645440475783376608950450195812935260283112491399014049994490293119774618181079783665138269895100528791531117390836822979438518945989944252690508165060195408307900572779238419935530929937138564404909829937246595028267662605124141850507598317807584162844642982688422414438727686631363465069799916128463850286718142449292837198248908687300196184875398121712303180849183112867153379859596213342155817771597068029621125341535637286014729094030899023070767907899607113442554156690633287679003277755599466866594058676675767878462984938474168302688146928520534750430544129499583550461328386457709710736139248137358365859228609991933396469639382771074050136032654523712861670643511789079300988413350400699619618433778438903514533404737938658333807759986425679189391687285084006221867145942038979206997910171190853578500177381849043349645357671297366490506151528611249127756938784190554551508830592341670942577369500968683224448166658219015026021215758241551810113995748916149315035046956744349500332297053840742428770502638890568923342341067829033691251124136504372152304280965416133659135996060423222960059945025862616839563895407006254484866396672336873627743563614291601580240335329084617084780548415766043935592943347686645143922923134642951300876533232343357126796547411982305815893673834357813114970830648726965520324155254854767576143143448320576413453663688975835034151911062343880329416347376360584182444675751246665483963384195259924033521616437151604664444682073278682823134943114697772162240534305328555003112265506060415942811363062306030957786333223756801519719318573964287619323151277451537045726789126573036267586106267631178483814789113974816689919654996600289220342769048085592992467338950135416447369206673268524962098480884947879848611325038395127253023375737623614762160653537731053364459721289406427236567020343115462021716058161509948093175863730886427199905802322086396050145473822372163653752339691225361628417910786907042381184444392089739053407939056002513103146771078276931065147970385263516860986032254667002783094744191440471500493596719818467723776727154036549099946255574075111245934308599053386303601070270298384327254624965056200919286890075158240468910534549054571917412309652073177109754002800149466662784182954330178319243208811681826847431204407026033767089403520628355955883543018100831681026758837381743783158450262814414726902497283900422837610637158959205544517532247647944525935044895587309498871717835121414324654051021162470595128012315442494228101781635413900748869389516800000000000000000000*i1^189 + -20894848861745418890777369856740697891461981944670164300386876495668806347726680851362164277814942085043663356226854457475870547396437592818352535159269794292502722125356548948839191087644534535486774174174138074331107347660623896990921445587957522972306103555601779421847778654217541283417573756529528705948280471864184509738086987416978109992008641721350398608637658181759678465122171381844685051449465658118416645150903481586862117169280306919642319888781121376443319701618836077668258928265928100432223905380696037072246293685642566465258325070779498339458250486594541816985954790292045215482369367149387822552145920534664560413234952633547827470887200655702585622098023588338507076245180862619334433318208770989100613070712140857947786887237863839223292745312529861381843137517658718483576084376886869122894356122661220876990686897943793369652020909977335350882377690260185314664871090031594669190046126787452253537042751176704673694622273910160784972860213395360087437934916977161871713918380988751548602870126503364996033075737536532493422930443418352797504533967559574719497979497523692968639042669024824726613125583584703459117183189977741535764695511946529976999400791744528610848640529915273123923197293075334845527158450315573336699198555854346279258146970774225734678539769904953532473648201641869675653788313057171782823797208482908368981535564934675915609896321020871585788891283793467930266563301455239445267999473932377877808890625342600601475643002895231018085665233308110090058000392333586648324091972524901628416578102464863212272839408140254774112557531287867706605459571137296497959626048481159761852873659818144491293559613447293188399682187845881956527187041597811315052199808985763983551549273532995123434391949622124963952900614369189770675077260013684935473396305588714278412532815446186285094402555777714100850596909548325769346157152256132754987403559766481360192957876296271429127159985569947939383397145671050115368920354143311719117262598512726871697770132676066425303621702477781999554297571904591343428175316105946536309674208719609886721823924982600493263022429052950748802923509273779963506708564175020763709486235720489158908343529792288868105409886593312900893496511726578084443958751071780027322372903151066662349201161270792594300103719351058894461124408892606368685075140095359125680054819140677237962271892278905328806071996747779531569314981765858804951675398095856235932237092026812894368365444927331396985962401682980124618026910723998107327296396360329441007378511735074284969168515132358946963317569069946596080905829211582052922281685121644543127168280565743767317093390745600000000000000000*i1^190 + 8951563528935163202891704725169743961777220215103845058711906206928269298581922384291083517825684594923179819391536046041348757565146458221830382852884110699282888677151076225893402962851959240808747871334117908962440700394251498804458455016777775189533676517797928412304945373649691237224025563457888770732298710257960698384837826207444409513129081743398798878219933467686216462192189608901328224588600516560214592440948763614791076275460557563042197654232822190634768060490622663072906855884968476463606544675660501226432344691346460598070696972466996335990097241794580781905241787076992166560902725476398420792700310946516086564268386327562254221002575524447806687553089799068273985859369111099802934426556543398771731448128019875859472797419608956151585107561967275349330875923171098709240714292277558674481520763157461968834997368752920125199284242718444911128343140124785514064472387585999382624596011459113211656834010585757623523896312032821953695959056042494231798805865360035775800762432186631209910867584251873098069937528765782231629804543846890883887583020266434362264141854016259032727100914810669622317673353038998123384520243477741829005748966347454907428984145155712118067028144529924368891466144838055716545015622858316382969014515750954346154721927470642652169430690034335931195009497135352011283077051566333061350044351348355495646871314043792690069559929887673945861071462454908437691461806619836464305089692238139838855477193120651612627182641846387780313017215948641941264706380792428271810510113715123506434713395070177656582485493639920131153336310945940537547156772354110444536778014023792285483237335677023368869304475360483438914103655084521364894949738483111015250609637609729243070945576966087158631791628638475981999299806822466181763934611192891580527473341380949850428338329928426822377870627066247828541621929956413623481254541254667837380179514686359811813962017855404387241741835321180542643593766847678188601119224403685833270134904203156167783935293513445777489334137029878816119648082103437549124062989957123541625428266502838264202767861374547685703870740693864764410899337663965165718800960174080750420771867754969585088081584410294688747713768713057661694068341876912361596086510460733060750209387345933389060678817207755249375339699966221842378671126737628322507225312098732952263845808716001888953091529269441773221452564897585894395683705929709944114905392763599637074402912061790229751591181229681275970242358534374250899921928492972442478888359971937925749699132500709346890332742970035485069981526887353423620929908332679675167160164764649215228101251132764979200000000000000000*i1^191 + 6909675841092887567593101699076024539505632304969298127976400638717971810834757540940262517801158913313564662071623294345289311534630824024044353173048996450803431503368500506184201724753776639493660567392572683246084298086582497736259121020621805140877473435930624293172385789261545895604869019056602848540867756320233834193755181953912231815263653381576454893101892661176287694039747981845369172691966194762004388043804038134877606994211662304849097897063486794152525988080643422027356180818428685523064536835893748649126770270692070743555225092790105537583374439093786537290969814098514819703109924168029257886973955299309118421609432078411427422533907759297979686275222348817918345281876356463179902345747258899719740020144526868576561371013429067533738556004489793524469978832092874331080196535321626560450025437364502679106487142948225363167333510821209550459498333441855000321935114869549081813147546724609517864196064283827663570620564512127119245989149032948438013174384465886244270871145912828957770102243252215372011055278294900435272168278347671602067826663414146288923622477295846227831839761833899999084528796941168859489224668376249210275972147272457937365695673075680823937123437723464843856756982850517945896377029348974385943264613924480126177853206757203196359776851965104522369352210898837001575654819722008442534934873385748196010783193475224084705619373293830768345687545039627765782057609381945058986189784838951251185476040219501715404185916322195212301735058731468242015391572426034832404878122677491617735685436207554294492716595631268847860783218969891442640078563662317729935221355255277817541639836653779432590445255381015634400730965070124423846328963604038645483744945050917949210726521909064365012818839445100365219085741741525903252073640634260549963201904100368206803726627566813410223875693521521888624705258701087255384283817692452352709519668564407834033968507719453541228404397191575055565643998962452791507644425011175334066308128195722978428937582746108607445999645945888316397372319769495776504131420293877661029908625624144185450387281169745018995154931703358339739422318366384471617269234722199981760577727320986771181914380564246632133318852279454799530064496200021061419942366935089190365802714305461471071402129779448428287110722247564498357276471214151327885983441590406428375085925726285888588592533398361193235509542834580138575427377012573642162063192394091085674086411987768592362993077527751371810984838409400035347730452835740323267277422596183453071285986039266628216855822252636424260516252878034446615677690969857229233660247236008084504576000000000000000000*i1^192 + 1017729933937423835732462007379182785495096908526497412383762949446949086079100467768308169134154927113573151680861418525325051039568671823866898356500109661563284693346006413121330491589636585461903010010700469306249863680354349334248159617367720491893314530708647930766318760975698793321960315412412135455789227791966881770021826885645416361822205421457681055370228508418035338440417279812186470653712349479675115756703834225165870315350595840761048727384685545144667669672719920963733190103552158291666698042728760109364427141574769149377560892905746360398719467635021128794600976764510083017689861286435451733462994970763345079149884990988725122974651409542358705306378496597407485650957634962647004198948923003122760973363721078346477693228533780330986549563137387876757308225679691026509226067324858628215148902844989756691003009832472388406714163398858243664849894843507514421230642570344427628284758967157646001821367430261839479961086341943370772169780052650208097450910692653209555951076110022960262609134402964124462822454331078564453158507693133068091558136758817391786654057471919534689808835432213214416130349590697203550437505600860198295407952602529053756144874617830659199918130710722737242115179715350152561510170479113765580044936341809232516726662514450879640437541243159208045094687330114234718651943997311922878089976190476130563412833072361621926057523683814039294079287969594773296612138362638776579531805755111961697214107731687971608853557988945842037314491531927384509214284670837376485217058798553416936579848203434919334642276203713062047331245896380294530235732950673443761635196372852420917143599987363225027688590803607210071391010157887924601673839314021839129270330367681520101472752752171400914273798812973694118372466232099486367877139829658137529202899042751872520374628754624963694579623799599135740669817327513620800614390481031147149988877199645562341451601551821128959974757104955220055853495836385230848396648054387316461591043902181673844088191450860071553120081568977225105813470337006804664826942789063059014838544086177158361470030846553883286854738681425404455996706659945564938441473184649772934400037793547798695616975813845958454823664795921410766160049112251255006950238631441838788266311184186456216697341923541539113860273603187854255633599312099166970930911810624800384760196624841037928253365594783253075209666475487313860011666287189739719868373566989955944726172924268648361122417309871479609739855669863681190529917389486969025528142647634919516120820833828338474652097900567693040634602350876641488751213251271521030080361922560000000000000000*i1^193 + 66029453715664177533980896706807701649244038993631303315043914974435415952517238258773282920339868964387918956919530980274301398104393261781220406638499078847068436447395199073860396773309322710231118760815679869229111871835339541484344367017027989359425251843274355630737172173761304870923340610536317504585572808306443789995469495088386229338793918106476069228245650682111305800988792988124636669618790372610934305343587115703879956855359826805199183655465441405035243044668926330774978149068443261928239348871260366842399648397075136384654205505285245573284388245267104357454667319115138767778498050094242049891400672324382246221848965705244859596054891932698814481648740378989178083852642762601868146696153590615801640308729984649956552509961526266223401482904913399837910219527214441233927575973370465997343124215688194936240331300693505169700310806551023470947346928190338069059298775204308475951435028723159146009964381365129655249522919017856446994395477823050938446669896467941328854806081171150066510120390080006460649258979099279189853721834217731525710188213212665679226093798704980926572092442293704618417247045377772964121568061558440022493581578531232559322957434432213329838260860892905681940334122027407082935697645918907423401870379506713069588372150745800508371007418686955982234600572331549720549006857722315766926180492658041406456633869963430206952379895616620552130938999367832183934382406756587268885233004507789428392699262405635544230942118088604295216693898820129796609197331040758552384597234250330200355916804514594687259219722122198708139064579523799776075697509202095653907848053496540997726513637584304648170790458853374792227242058116185190865729782819510079447876573042171282847364975817895877349777030379472699508477612552017828745537250092387954770395435637584946284731092167960738435492003285986266260004655487239888399035184034137179336614582062535888994780414581962834250794193739571578752466849508416254459752779568262502926085782322932782022980403221369958682100605089302734955042873435069750309373058914412357869752808432330373193906215990980179075714034259935515346966124506002679593914952545479270868863138497386217413070898605937788038594981527416024591370020917058810213965110720592421910968791540410176297664024088267471684922969065300145626842675460416057370719835413928764973647895074443757227085248037203252164778934510830812161147668537127964284878359490487092976264720022766870499895155810216983406919873940131924949954832037027673648738458622950584080806799113922088635455856376351421899294117246087983733488361609887744000000000000000*i1^194 + 2359760167597136104136618451904448457971797032277565803262534418229807649709605984989183153005373415467461229023365702672315752437774218507606664562623676662168453343965383569356752911747069005482998850134979398009892606799047683756778511902899455272050498099868278873198246984551117170996988848156644465502271220574414225261915638778693944847542027870921227867031475394510493990437433205125673078850232706898175888106672106656766070942593825004429660901596747447297943038544553003150166239365692746821226499873736211619436822016994389830159897805889587896473910082481451781495150653063788305316461421451070257188954397878401008315110587657784169619815214812887003635190795719441536070159491565088477808282823716629411752183104541603217563285511530146186548011588673052072938425417631293364016338575915387669519801322159329260548390724218290546340569525615854593582560576965820026556248652821683137952167364817040554048489277400139841091396047250060361814434961844218983434084492929455406185064327440185291295070600668979088010924718595597331635228218627430104865036704143487606892902865583296873939051700041847214497537914066374413851411440101256325209771549032546761368906221132390676448368905344252878428880462598080616223445928410349329811272948146955938053825428772408622377259109310732304777994103390484249252995439056992401855864917458135890581358968556671812832108348155072700942341791286295344242058395030629392991863336045570319749468414543568234838789316358464731400890207363911237193976738753958566068511707272861621584717298802105386177235851742391045750442123051317968755295583092306430419793601131246206258534738745104904342592586465527018239967093556163475245546333202572601560831025034203669089948068486128066689660464509536246187952604936834228931800096564182149899540323052575130333384404645364748023923034612709711160064675378866778368375935240653988470390312196895738149890850348544799733334450100289100831716315932213851523564855697520467378634739939421938990571109764601327089736293990594924184416130595895539824081573273202183992836789453935739561947155138510790768875166815768164650538014936991666182923627733393575793423949232008701458302485184219758213349824216825965776488337988192488611309185413611108983702060930867378302633121534817756609493111902752679598853238661242128576732403935577207812651787787393717667632866296714784929759081338021817291726801246737925626551292641308026482819545416925060131430021251463329352899016967672844248971606276809918631401767172867169317996878083533830850204674058539096695102274352050773950464000000000000000*i1^195 + 50358727470468579114618121366794838578189513569377516271956161317631104507446646364162465037645377928962666769462691545501872249974381722767301472879698869053366242651304072212377812542122528383932182979102345087111769470468681192902440833514976190633333966156594530280515183974201939310327086010512675598710300498378313406851647264645617659046181933835890834480991592202346169818361051152391859014057646597142915720322318083501446329961460805328342067162642848594450825309953486456323474169075453997184200940657472804262282542932131795352880769795049521935736974813982785797828223674730767736664450967382942278050605434328879422544055681429724375193822565385547589356500883258151582193351124234074650500421491235041063470779965044122611210496343413485934886015742257640856952519619822877788580568968289379557653451297602275275025799735866595857529576919265438682463725665862553560319711602392963382713879440960456423046421165645188405180145524666042406333987724717666269745593744444481565873316748867131798157672611631358788869502216868704072168107568235022871186404591125683316312203440155527247234203847096817932786411997745881456275515002375136054995241979730028339062713915202112982747672379327567520991410536234893003196867854521421200223776193682062520446712541216230965051755459482259766345481310045990333483436844677134610565474267408368746366103099137830430437586770585883303605257040606383645718578690331097319864753800502709755946274428720416018192979742486977646855410213596835179660727260454388759349726675870174948515318075389691317043570952473005371768274659458528103449950748036742038991610172170462002435300967907541614537645452599299425093099061382757908739867080403154069609717007662087926590539705204370976423532744942794039554430115959364069051398961196076497844143558579658928384532104679396825827269997247616972191615538350131665630239724917251913850873127586575898691527404207514608473605114412219867158402175569324731355654191815263852778275528878579952259963877399540249919037276187275093462676795598661132948311597381987169344144603279547007161107489001697601653211122864575508408068922605316017421289155686778550401237513070930348014326667501243386288277022157830870870810029952034375765733914601556022813270270367216992937631355861622597771491926207273342697138148148914899507856065318888436029308689262541869992801300122655570334386676036239781762619456717727209243894712476023472356948970721105148168034215448961136399391560178097151645319190111190236709892100747583169469504130602323778695114046285824186359637606400000000000000*i1^196 + 423980568630821506805971665317363201988881116783466216981502565650479541059980301024059611957183226758488677550389246419286953225490054322054135316406344923919767477404441077781482846378745415454553957033540652868076909318499458201047973494965042607424915247065403955224760325261419016627197294823717212687524620683256546447923522631819974758511372291675865185221052645789741984691186497290676568356889946446497375926625948773908480700387561289686634490306301101844421997842451348235878474048014251922670453698601571539223929393433427298680965633085161763439684491161326071608311471734823348300113587318258109636764378536229885293723020836497792942740735299153400963584685562864397227698365272824566285467104805875744468335784869467071725057038749718471767194283917911095938903346555538200188551012618317265548474059981542467742292149819296219909900291188160850003514028020825264028804024484878354275948577290232128498403740507829010480416671785626084669823469477812857106477937646985624851192151501578840683407946159194823296260262233623533623441744549335788336331345974474456215415024146947115943290235262536690169928266104957170211277546914437632330143618353680051811971247110680704013051592313332330109614521415483043248400404285238974209381982042851963827215734768432673184313368743119143634659090033609449388393989103960752715108524793107976403393629921267034110642318701495213554218739244561276080436918357187988798283770664376128188992802052626461714042051432804799902256003015035984967984297360000514267157057675880700612090891117324798827733826867515203715991023849474663166156069276971647285038562835063198258789503282280948454050384339190515119567580149521800367618986325405211687270548450096799214090319410531790597286556168744053147520169879216853858020574521252871985820867769600708480275100849815801252398905244233542656105850902968045333976066060552555007602616034140429449363512512324456569385769959463794591416416438351973464666910028527568607444652517763707882340221670902444142137816585488613303065229097372718605522489901055971410574301625006257847401367096933216720378088270716205998798070436102225971957713595226757328775174508503491692918235895370919147040582536391363094378556991156991054692408138795606734580440253523712953213995997375896848351918720466454198623337294156159629952266196994282035918714258037450976481144947606777431589198962178770853920858575200694554695468387993920248006504612656466412390189062757437260195134665663430615480240753188151860232277925171890066219959016925158600224554562355200000000000000*i1^197 + 1690822355839891665137175505057466045271946531877923682934773123631628020363642685901920858567780156269292720407956398855472235132469935833825649096013963437098632395712668908440589154715043988694426071189415920426237207694746311850619319196699597449711388992236448622436573426461674370903308633775456332786815984972413680184359906540260290654495833789361530603283035443304161618962505960202279116914615653222485136782497229228948027698452160892478089584928053482372403112888841216800040467747211333343187186272929625107535135975624638631717194328564366996598864257768183150070168141957427774232245604032851539714215300349239799608823386694378219650141332762965088983704402605806237970079464838907193096608067552051827496487291362127269754504384813803905747061112379837317035298557198951218767791400523101095874593123259540478304308312896952888578852744788803005687569843552663144972810548259956724610295295728547381661116614318677645616660138823988794827959758795865319761207785647836216503695560358713437731273561744011247952859237852752674211453533897213370651189049522274759013778144230939895344799806011839124513206368561993694506735459666644000724919832290721765776794253726439805677354482252856425333323173075603134877202406192975612233321540247710921418367389150478815132384891391709868183225276061867529742330323391793581595622842291654974691919202245232064946131277155920153317192472839611173042412261146512438777606100916409989707733139382272896503731300873884086458002184411810084301215364817539411213781218765180296312233127807693739492397524323568342697022821029170146630384828127999534597669370406100434651521619667814195951123114924044278501537983794230078814523537344139299424974282329340477857765164368118717842867695867493579070118296238391333087262480453197021659660220542777359917425907511165441643390174703388083418822630203253613480360519906910181833965632874581195355000250880164213748400848053442271104303191725180276953366671386702712666848785517248945884638753793754806917407260249498539045648315024324861487553055629871378407426779551493128085128949378313402900124133968841264183372180428430111371777217122252326301552213488042075998476658111702903722115815093601288472419512678075447179409452746352154477391192751252261410274929279241961019493397369644489257015816993160299361050894931323176728598141577866013991011577273119229760859323543958226657902277036458976948589263760128321372897162184312601692650506885538336259914012806088873019286748603943088374722467881628344892877988284868853760000000000000*i1^198 + 3370016481546895185937225678711716865238091938496475419625291632237032652840016727225383713482952593360195619334965293772637259521692986467288572719575787881179973287214726727489660855808336668288788796676508880857572459191433175617488686290834611512342991737962093308354034323380928724796069161750934185192978424971536414850707771408948821451400463592843476998190780832128256685023255702909040794345142439230059410978354045469328685806080790293545066580727370452711863405648434398392120300503303759302620933567956717403431900690240116274246989689354550661516871980916697610696403463890665407090522282710333910636531146623264914952930137650255533551638605123894556020241733347281320595712267009104027361876423984911401404900945834313403576541251932028352786014822422825304512473579435747754976843994993770764227700355777292115300886524591898378446258846256218203566659370114407013900686217426961789302675243105741313973192379412807856566796251607412606470039421731553283377199180101923161654723492601139527135063419411653759568818359451235159691395408841186246965109624193631610048916381921874705830350843295079095015448271510394134056464862713241993390956559639010116572548886963143375982919483357636862662006351351184502642645716670451332722529671146636513824329280699320768489286383386720195122248529362815665252161152739991077741785987511880001194355355535711670390169192247159970866258971930145184381329460371724560657270425956089719754557516578064130009765213459685868456291920431136993235370862829907429950895889678715924988685835898740034806303562048884901221042203590881943848179627764273866340730157308688722820711498377437791097951704712966858887732111189230424437730073103166352716122241764059214477032489073636264738487043525380892548601087426801393832325742799829128813938933030779983152435057866698369792564313404531718093666975264930926487480594619440605554409486403318316239312480233195785109353813863029498127449260233730107763282701446674394085378466074697737045744598776023531769407699270101239518232702881071525283705979731474623170762048244942930955019979574756347527586802436699030741879477629677038595721359655536720163782976648549542559945971407559564410607437289971312985808080139000612790402646652820429132733791186366422508649553972732254999798692945336023982883264205898605034722737408558236822811585303191737103980665132264002078500663267236266918914580384965930725350168520281402890110100325258417627027799399636978108139783991673453439534115250807682925466858189532084305920000000000000*i1^199 + 3050158355614877529595721136650429006810988285478357306535582639614358334880936557957045070825309333472760750018687467412230847389814157894561317204987901277989212462043125596487892366297466663718747540956065654581839753271289100356921328893544515125900509551918911663387570122102553329111593470827854917241367360242976162778368756943921459937819388775675462614099354116728398205339929759519697778851276058649037800752105269029555406137432397971622941302488670697038707230614155343882750541445815142243753331052838875860046522529236569042541806456914003413491679508402065347624663965045966626987251557015712564211994692604274189780115753816887960323576818013792096797593690488284539595543112588000661593813613661407664931506338652017043114234124546735373358444242095452370535877146164748389284629468744918180744047469194482967577829688582094991967658706164153448980102228581374260191846096794063510498170982225809635120222548609703052515357671755025074004098263899788707903024673842137593734354234688720951521923923220473161938744935898058714178737933222439705753275217427602867545481747661153338540763362767257502724977395376149042682586029662237061246691748037015582063259405513795434282906118131740709309136832643349494477534091388178917573755744438308536769850730253971471361165708106415280280130046643176866776862060924519156500548657841695527279272203900322420327615695287855266629194485818436346674657167803563892987745138622248562400472279783638610081016910723145971674053172422169947267921699669615889728393052664508399343137125560728876338399260669339911404026842554916662964276381661940722034475201098735780189378336466707093217961693095348061647503482679762528231462759567127103694171214831240748435091800451390673210734435281951081122767681006238398789813335648224927533671935819815947771578138794922836434516646372326135011807349923952621442211587815900867573689474106973682564907440849829704080194804699904831737317766503940601808168171131018030742582081976137680694022627542324390180728138243990182181338044535134615228411523725340603721687506977292092067390821787305308591707053358609462639123217484937831206941434730568347733806135016709830005268061271428050919744471598136362332115395084674863170509755560130538767689581795825472139965414260095159317531427815175995023671607689252159682611834854920009143405184874887422063662024379429839107461252397663096750608877284046721843003890738396192888167183366804008124858238684501973052195603516944060171492894503348935629733888000000000000*i1^200 + 501647767983261320761995304258441867141150696824779754986746291591509099712397789000873009254492124789426552665560173282643934120341435104009414183907962298247659846292322584730391518637952337320859433071101559308261384535158689967597136771315632157784706063581177727965121305680298786432121096800841903533623012684867728320097239069078955814318369294823512199264688438729341929658172763509311395992502285636350819344702171150879977941089122821820529903747684823030491192004593441089070484942667223516652648493792471466702236317990760335269557953904096954388389258256982013832461418921174784891916728576245416587268928861220939450747070284241453158717267001011945524862930530892860402931447235331022060810336701940917363669708715456251042451104539698753361724953235201734810207171247796955852993361996482804026146327274216520907480614219233212437799051036672624188042550809482088376565217320664876232854174340376336772169995911499928977968636751765784045883680392871662309122309758669292462042844713116583771696034737719426074342180749106871073318085020883735808775776913164345431360857439800186567804756105188387330724603920239904456349346463713673769399939206111269792184866488550206938985723026124348054925408398203107169218537418551935899702098443642328276675343738248924998971340979082699502554817101386943669974278666968816345607659903841491660178998657978990083495159171420301002922234047291728214061975467337418614519671755000445288887924163826454615483615334720375975953253786076766374263991898662663199657873657692933343864760732133779313483540105715973920561145606534880083113256994543175557897437730306599354194518556507865939513017659756584470864553160616055000004529541260169392302196373777274217264280923751642845080371442671559534269594103909412426702564048367394926445435223064809130691239922250132205719329084424972760990478221363981712436269052682861683589091120775913859086019989075896026308164324660886950639212285253471592762590512059957139243557405849640477429007018281553757378795824417888920916134489170572782486064697854384150373342835787569157205586480809629858511798372376292999894599312987314120684363050229287753842972671020827837428247058894961651965758965336916701652474129984670839200019811273366452920377873694825966435988976184133573474418757835057917233152447792711038884179729155449139393332653378181704907874597160943048021487279911273049132219976887890440008685693136199997953859049425839864136691608421194577028519096758672643357409280000000000000*i1^201 + -1474694523742638819550009732123044615703069412475748320190743781888421587910361184733065046298336647563992142046474314835691941792800839056237047590774154014271324865478018671912646172765447083357723478174755082239651469649317180958221715566305265526835656759409650100550664043560102615605078647103305547789015258068250613453660557646505799948544171502775245665630987359793242950035166275748609641783035142309606403762159042137311915255225340353329175614067416157558526788499034240747911975872679559140664821080451184643638436479778149908891106569003972534320404249674982547266046794525474206350293311452744165813117281297937073680250503264370196935194859381548890413050627027778729274020498514242341980100966101375920146832107705759968614002067431009194013726486757010974003620468596992875677892913972380585515437970237531823276097065470932262531663293991811934280938813910472677479899689550370756459640516801075314073540235488318798626316010320700861644727666855456719493523091209407289783217736790450149254010362779650392925061888474335236374724592567883740437890766070892263519323345563105615756545768475563436663687444437061094896658499940631370611056787505622923481827887491701178072324858266371527341876376851898890742334626601959438518835694002875452936544725595389184364832811093836449091197242511019316177935699411682880427120233888715062574154103541521246668060776033438100451172070475480107298160185307896983826057265012792844671348614526875053222344894386814163065196270101811305364814541740713028554760719295336969500623445885682576365629099429465158391557151308509926587022825327518725732895810119874610412446123492242428741586233501111603461301837588427728229458395244531125626136411872176330641154615079511024635826225604927273067764601210977527587195545682191558323605086186280631426534569143516335210882210137975981493624457117388625139317357550876370783216110491584675397024490731546555763526971064670399173825176246399283099331705201137585474647917481442855871847936625145832786028947302375929862663842312550312881795935794837727162432773094771577042504287028618542706863674586224106392255579974844919561151812614346924959534137584717935887944302867620639311032041311843920931350495894680944753104225306161686249300942897653244205618560609672257020661802402816529360322089927064730137370803543427265976425210806518266555140692318336995814120218820848344478656204648544786899050042172497917087139779622591440791532651473184637581838588366028800000000000*i1^202 + -2053313877501904497639200267988779496685551061242124306677804849645677175184275762262735760988529958218058492311209737568782079757574722763649091615222064347875711337722825892883685348024378153034263879769431227541535983772746541573414510683152169592925258054436169239136078445315947706373558679380166999225344917237113245593635923340717065159481138466894059640389271222283891890311681276796424039784841519713981367496842907927324535326118483188113807116096216038275927183541787171817710439675543286856326880711503616093939691339905402486313099414238636250634658696329792937438850373476846452621837324629548070495033183391404180957396066300752467444532655507779635526563225130043225138282164011621225794621167634003268388144587839034540870760163946763400251480175807581313685016857003755204594199844600580277213296942044726034239980385022569192575216060354728492665919929238237189527606222325793949508544610276447805056228521931959626622060496466951200050840140389480764428906946548423422177742425645466430901087168758707461957771446832743636270189388904475469557196648894740664728811855560937469234673325782111198854764572696504116237143898777327129880203168725090348083977045347035597888414945139115974080347394713053628227148797377022521959785968850624517012930639333305079422081290738015901264359164513492629214768894667566778392172231882834896077630094295530171076567867495934275844961379333694001718601385317914905175644450176952011568077389553882287501321524046898665984791934416245976451532314221230646550669672204290265272071200755364881507725676552066978402284057120150116889570227100826033004527287097385337643297717629395967167816521070238158705854126247010164672433453190764921917058971310527635514297208026649757704146256329718370870728536622986027802861063277700442608992127430668915224322690025847980171310210888089002729876165985253975588179634566815974908773726285928528833354377857212228465395059544173628523512442597853987049596674687690975776079839735804005808284523371954046098942047932708465336565329020944756208916117409615996024258927882788529139349415125753498209495004431731217648002912292945048981471804219640818034800035613419627124945138096458968429930536936746650617515796219810157152731785658425460090422099977925364519202164996335643576635841023711166335597814955925518594647888549494544222359483800538099259851130580584341134187381812779306035115698475231911640298499727056940633667511262432915373097492018941132800000000000*i1^203 + -340692443144286177840468153008960198831441763927328052144927084724119806692619723654574006231467288479389738426584311812145338383295261259306546959504421336896906089407748890892185289167330626598967817533840234846612455870528464970685550344533289325870545802791598056763669224036445892829672689291495067547031398644772453965237896065287779579681038527354298049625932909865017128403003366913945854901472419508097749798466747011185689523070255003616679331317185809525925845374949233699280209059690274232199615423730832277299547990121771351967879717098712051926425465396082430692175517011068101300422969484311215972890006299354262096103472549197045502186525035531911973075438472488052669706195732501719742373009211032448247520640496165164047972087442255108711502498977587395956953683869791801743777948366542647382948680534868919335548557167360622255943223687492187738559671866766043873190088646975961919673418261627331060655344788017392597757657190020905390541487178729705532533017121209786635466097021596378143154985604208699197333964792662832139574025083981835750722654112367203302959735821031045677224851087431606920872188776506917786511813098375974695352084581129343843746579325809337646481345987131162523477714642068582900040007326551779786767479430303230119491286515599662455348780496873925780356140437429111717777451522942033454611740371375991631132728908052770241366097814507106387541260853226523885019951932733795543837507705146345890527916337242318096818240375337504936739729527923891574637840733363949599140084648690656232013331459812843398960373122985433897150070489464163360895388711107213294575627432326681286131786660577185017804858102470627455506263873424162909992170873921458006852882465560699928680880660429112667190296090619100906637334494700271312043007007942685368318001015770999611793696652262393407728509329950827204715642218455819877601186317169781241932036638902235411504726588091125388499985488541039800311932665903313889785755583604593857834997477847405877331868536304395411961838236200460211375126598146516891281692047302638493551674606827457536396162984123237351661696326551162142675384999020070530505225742272629494382863718462492962391930265197067782774783669221417197150109586896987184432133036233933236236177227716059431447424811914136828908570755244098830379536962804715982927680808881696106379826561966446180838153080897576543307842442072301909444322652370527976613065797477257815682624957212975431680000000000*i1^204 + 653638140261900600965482566132932425695271786751411878838030342069780730298246282850251016383624820895420902702122545277481516555115854301897367020053584743741619153709090364373196931703207843889536419090683650890631316154680232314843556031072741470662682082581380800769278619189313116923833486751206001538138207007483259721708537993356500512275000327205638338780196692365836705723650410111349346709095205249415766405076138324301478792280934187104487008561301436536518655127963154872148967892228675510977951117886514717671596121050617288939914751386892733304271177205347076870362322917349481692789085186251226501760254088898807751184715106263127101848625541829785614509780028080860050169141744257645373739395099246275513345268646917391035590632590736686727110537510700523602121773505037423893913239582849669261850373681309358508911947931626902653937782106461382336798352751831482329881755346831181896430079169917917478867172254755778896935139762637880304860718604605869194678291089184614517273912739494608701593236515558137683953704798911215836408198955152821478703271367686166150738672346185472841645899978736089863626505614435138635217974845089408904073415452042073493334359638951061606337848618827684038567535778034831094629561955231935415105791452077849317251528321946346459570587187667940030065228042878003366324253710702128624989170049296897947671594039948752868207749553976819007956851293020346564630234645984942960016005748440901166813700263371961001338193653622406967352830175776400507839319013267904782735442598756514182560169595189589225978307482454837728670481138112429336990517245340263927498483639874082644403749006377475027515111846327202377361153264099336388874372856490724110259844770727156252887160364491454445334380649800558184871345202538652527890333229734337421820079486643355959429640418626763155640803383826116619379174257398554137665240456729631245890852833389137963839488788626140552237315662974198993202196988488189537528192060587419308769315582999078327774336732007703993545959201282776131669070423378928322137689047515566868248148635580137022386719609519593837648462123078304191972616790222218271361037486725140582702052242188377501164269583474648546739118683882519440378763491189487840132191531519997092430173534113615080708798216632684259262128066965322897876035492079956869251586720702099481549950790683180907345181118911449272091680590956273172092856896366028681290547542135962001735680000000000*i1^205 + 208287209338174700696111746716622526170735899243915774541159624512538514301873770810455349361726126422806001484402801463654697491619589504606758427817078518872417221090693832080351853510542767344606091162007062581817969713531866847198056825807328517729591044072417295361840785211955699783385531231803693345615556339198167791992233108334977662263074159283422147580357547043020797046470389057458002828098383688918419512336511646032970146729156770242778244935168104567130209884369102880368997872774358579377293619239893354636757825853451630724725341237281649971586606830494246927901431772843989153522067793588877771967167548466476680151276732771627820709064867051591908145489143157623215585671931562397503213248936957498815921833012037130771767129793541120429047190991513379085922827234734876392687419875177374265948930384156548185426841590891603256930540323325707793354125459918122645548648571006293070449816561430324139175138873022511739048531134391773907729104251135172027328416617570861159710699151123990894396900171245607748620942208419829515034761222434012931656640524538023640453946584139618435406841986469067429698609976082137454132580800103907512974692019226403234159557420225030290102662903211416856546675585810286749706061409829872588172291786576081202082956159071305412116071327544925731488937203780903992129528023956857721940557897615480444011333645721710641579365069817709593971155790619755350644494167468616339560871989302213463307591305176681596917435000450088693010183340184191433259320546864632482014083263305026937136485636719969650288428243781234398235265344701481232295281122581689690562857501827578566289364385314012805405601331080550850308000684286656630497214598357720056534094892375842685643888616926169893401189896751542130053290560336798324148854881333849779039928301154874221922602217628631682973567673781341768804661838101709661485809401027004597379450996463973343293262119323668434105269336579681399046642286169484691832985644593447122711137139410812317131303156959786264463490362522191745127106858321949344258828519892726770062921288405257580373463823599501144135554374266348692106297724957338996548513486008407156252358541636029111438181849240974438713085229438316857589375694645037080391535705446135679444903090768098749552863940191002162826130207460838078201210970327790676569160252145182353541224176210161092045958373255502293878917496558278546075133395831575820699172864000000000*i1^206 + -22587251980155076570295549905905390610233596637273240893494852171580756716553011843811775514460772873889511736154407819573980773445106885396819893044004006331916226745817382158381717055341053443082282527098671652428164136480459792833364168441039597266722003481083514329498449242470626423406341688549110706147979848186050280223427403551712672311255330217459439432367586503035981484271427112342661416146624152726269458153089632374518218978217214566189816245657461027170400353198175479853014935716608976806805149143552067615430860717601407091292598059719212957600998150081186060790921862928849479373806290558198662389161387082858347453314024780170514388438062031569537810386201488529054446761406188252423647341685783038658211634059234581405430689828144450851000878170859391884919283202681786034400760556454337446904774054102475682934652373961566714912660251127951783100256307328975335325869501652629406334335668180866008771540228834667438880004831701263336037107258862156678146132745455216249630030777666300733595809481230107387770550926866423734143910612204584940796352281862455095527377831068242115515550590052753310705499305375934236183430742655661865800159210793411907413165056054423494626096060455670924729281559195080002508720318595174335166717647524327886318841475206166554551881283743228939845620433691986230782302018497459035348048750447497262414797567091860447866231109998167406513511625084768284082259495230935278037446838407123340255782507376101269198400899585992408252617108797311690915383943164617710728636692279913101623908588455389097823415823327495643673933958281725778574641794917819812774610845082413004994795681754493564473824944849216008968906719006536785659202045409046704576522969421931667859612321923664017158629246553059096573396888259792910761854458117163884182606433911872617545256486183376062335036276886975500117282737277908468724436558413981311072950261864079021896818486668992146008848898470949581820650239045229047618329767265150021910242879243679043166341921517175083731693958628759981342242129821024679960679159802561596023438832785230687272410313466882131223359269341911021173481001640642883193991669755646855188119909629378305628286211046706187626337097286604218033459586290965164901021831831852698472664527529920221582513941559049642324419612656454042096725672856497433689730096675135831275745815364910696637570408820551010271497177965476585786518274048000000000*i1^207 + -115244319697549251470016065903926151653226353492809457531554757804112848384102771658213630801279936629310861077444852835195157528226064839500730670696753789010773675437558398568809409267745358976814576722006459309653738580152534131968716768874380052584987442829861183523844412329177193880031751364322517693042841871245921149500564821414749655675750853666290602077547564336728462009495207677220781185655146878300622642909169983762467594624914710716676007466297942174317880819101072632528595706063559775619193380767226305462376089300885212369929280123046215586846231044536663112044774091734506305139059875769107771774055853272146826424727930078083376349455033899603802032310761037101162663344054554602387631884802919822298147105825047875516906603622980100360664690355391706459293891898545752491713564327965725283420893801541396694799386562846251745394759959737911474277360750563813007604882628455555655512799200888869254441963518278293575185110787345346761546844274486482288541086457508112748767689753517104080513280382400816475383323236394135542413602918296889110940838981249068194611972379064155304749843002841251538265085353013167855876472042984639145028170978867538868789057088178386961847350628302852032401254663773037950483102364055027685183352231579299495499044391181253377864797842138674385507107960242191453372303203303826000767464501305860771148785763474989135428587582528815037551471994287279502966217317290957566163026168439551684204601678905701949210929180233053328830061415747697388006950274891096451970043668123931563022752803263739302595463924494064182823116810957966000926247255548761660630486946261838894340828470552950596417491215161424118298849542928010696796698972955780226772619456140200216805460836805972039121240442240812430438496364989147400091769480901037574379001332484365738329632194185649661569743161660336332303057103472246650100413574020245218419761767584520791906897477380571273685060503937516149750882584638349845447402334513608235899826750647378931030777710517279284503443896411186147727172386338139147595304817691580365269804353613693814308281762496599159962659334788486121390239101726679233809283119828077078765857880997199147545308399846403224645473988017552636797762346722510037291092508255635603483453367442928899793685301084628128351721097331941077210012586721495730760179394426682464807219369380238316910527872089813584470649444761600000000*i1^208 + 44776837683140523780119454848961523630471203825573768298596543383969496595385008758079954855722681109288679380531159417288555020103926248872126737302334665468913919351383618672214475179757950688059516923998866762881032131043031817807538856708524444142467356729825684368693523312690815189979811108603136293047346390546797105887680136289122568019676123447131181169498732895943632011387211324550729505047890528259741198798348130253252035742925566773788187277602435054307585930667579135036221643562427234559125198090453908900227645517167285959049239536089690223951191426748346520788687731235767759768730579144859507417483915683879494517057503471064945039543218423770310795458519392557771273876329177216751629741052139781132625806656793153716219307917882434847352079584226373275428452322179804610764021227301913826975044060638773598083699336043165320004475844311461768877258722337829192050736926294140042543562133946703913164156201324263426224505064683338988281810381135622146347238601645248307612546005107001184215573066851865719151752379588448959408126022535145009274459004792415652679488355563871124193652196208301133402907351739492935351670875660907673715163813556227125645650819170269324052353708157583159306833584322000756218399189389310934030838088631948944863684571894692151684032732906895248815030974515592727046886123288313838928529495611518367608690860944750083273898633683354365729196975096488417714987765480730356866222618982913412663897669775272602794167660339002115095959289177443975158129501223346588483460750120054422419045131979446403932822224011235356878612191185403650141821859496282132071249314965593428124344586838416651093265244039147929377336288338981848700405083391638346075637721242505357050440601903410458900646418963578625231563412047874885766221631663564742842842288480862650561110622543367962668582782176219720495209319274295778079140318532476540123923705545906450912792601519704716999864951300998747223667888264712752723257181476734835062792063232279155898933319856511658341400807087853660860098469384910617009614955744705871438468996767880878027116399753797137335501957450268882475925560638436520137568114973562800027907158141804893436361966023313480073260273203489215884817301994004418754244210120396654675071892719174567793299706943805599484650721801068371313902380504035575815751657772750097810133877003627756022124366528512000000000*i1^209 + -161914107356039108797492800642256956973954250955385831518246676391503424157905155678933875779327016527844144448673390220645563628215003583545888426107599466646984132234411271013160538114890746268843836283410294756581700519041425153624818571617738656745991247008960867102618837252005818696584585814394043769102222621611072836108073108391533372846519602310829286336066009441770913372315867522004381181259975459939726250544974008614107105971297149536858393148560915296577010546206980233698232578227191300064287308620242088554049578944567920737461328967535702291482139695009556089767538077635225037071719872045475998165513730887293138203810584645948674548692594094832745432970769032546548931388460529979569801505609607146584804514006028743786709670921687538036867567220037720972070915508205263513778672361135169905938079028935890005655073923199815589317933489051412146606364074074311662774401179565370218172013136513571215615816953419907472861477124453271732548458213675901318211859569694138010336601185869546755435309485623223962660041898990788114367378722280413863245908979132358754697946764369193016581345356588870725109914219049444055182363547873152694321884466601605623446368630481952571329627259494004816381752522248708395789919828635171342058462044747505481148563065735847176519569215716051073700394505967736642941656632895850145401942406751694588519606047914174491407777782524184268217297165211692724282223172448213588206826759716179838080472810515424145352871125572703545149047045657707676979885507493991613895365209874675297623339982992427302834790413589192165450735550178656795280161297517960298316898090531253140254067624136015212598505137736160914027499198514677666317787938437051394919981612118072707578202626820468741572620968736206869903727915205948202368466347177632147767318886212936043661920377587568080195384089498075051262226828562617942301005485038843163861741805577689812938621900774365062297012688737694029379958295462132948125808050950690035117679000306694875530404476150353211130542076334710447618139675046883404437783262235855515727516577364308028415154891923295139052599050182447210839340537813777906738829489300868546398912863883877633100094380220061730400900411532632857095951489889320161955339396205129027567620089132132742494814726715993056009251264333137423288268936227305980772454281245008499013743923366461440000000*i1^210 + -21247367778671467057205420769208501210551242504911694727439202846044837445480973612646629705377464144987618954665265945931206975437584595041904889489483728765302761798075887494964788953815125202437875695579211948149188198309557639591816762117384193743468314141321959147440547613338576677935488648739072169796266447832840680082683454064585998717215886850944501986857102050271943998250391627124526599425256733669318746651847634831240054562534865647570401744634628120129857114523260712967490233850338330946237507292028913064004339299156763257707245759601587998078408830495639364798892973313533657843195412822320686533215819170677335662088664503610324879180695393642705920191409971699981202070479237889546139271021553802537592791687734287871540052801001518386387828240624696423651536265572756455928682453941307065925674731081455058679533176536720935947620904618773773338813218780973474288553770901498425281457727903209405976382241005511498917992529804321805055178370753655018298287002293372568362620597434622358740613396860084541445929370885936836325360580186070831170477367456904856007033778814971544198047943760478030046364069246648610103635261836949231998440192781094740368786738178435887294094377386726157029745380891188358906793672131418211462269052963371966923290487127582017101440399394144405289834625952919361346471281336595150657314628305362919510358672677147883521118405429579052964562201893255245192376594108701026408519101026865702602092983123929450380861809142430705768312385024447309408575917483629846536704096301426331366803540883512289016843951371660589116683774098301303980987790141257331300948431740277099672628190823564678576742335782302721113513616615679883907127721868655068425551791616887707969247780572605177364624742062009229415788003365045512140435721566729889090931724887635618160455609485550018929280574157115021172158693176164249561633401096762681186930278497772268693179147529699965022625310685299068963557624618131370114624586643962411998631517230894918484942559994560835866112340585199520885152053370985504147693515934556389662659309669939830049229498427885993506551099782031892923374094546703072802196151678846452338769508624578477745879901259614735905964692798951870416666808918668831624195284375175529723482825270400416683476850178997855454515161847388983228923478427775533976922249387237703680000000*i1^211 + 237838682304340727172225483487758376813734123600207164464357088305328018177094786241198571050361150831426406795204249677494417653181006766170014899328899940172203766994103188801535780713662290013766189951936848830241241690135768206172651432681475499796896372535266194331010608141305939560308717218700210263456408039402256633483880127906644367367681897227460868509629811376239528839258769007616821654950459843846844712723360992120574501548128515214126070929498874703683317509577236111728848694973391477370939746433193583417235569600812286482124193830643332917041282393202932981526708261458664180409956438353609609376405487486766557126596316676200616168200528213595090674659516875201707794665923003550663666486826028717827037925855805556739760442469314821565141627542453068351483291504857774513352822399782309187033842428220092629321159500891986654013509584781991368030724330084026327261519548134631672286794733275169281237257327343541836951467119956827732380451445157699347919373618370584044158040433780252419354567493080455018954163770453276001334334517448555371257755741537436187526956079179488302242925598448040924593131149496193099618361020195089142565176069555255902060796288747448152881854423096258969551728010765727159602502867037441504756233371434869792143940092049440555972415663551221321122057946123051074996208810040191388612060213544669049361339394182911221393193131178926009850839456586246313087168407510034214582722262738794882179267705921854042492451538310221542152024037837193138415443951480436969747428391876098821444877673661484248675325825008526202736653893189296843069118138883844976623420640774983047115424519082309577079577278386580811769602330332973203733661532064864114548370977744958882196715018327170346914900470256610598649761051721919512270837010681314112828047143115813170530780753824853685988382282115887386976127245814877253108239937612323628444344106113786245383631465097874401713466803013541667928525207106564414069751491184595872932215140923684161830289143476708813721836870799541532628197204592142531098476851706004330107687743710534845008137601146827587592747686333096526344419856583249592711526783854463280007363656427334487082451234204210789222861398243391596604146845610615107564326729481720681078069697703423920399953926267353416735571467606001690270802800752132620288000000*i1^212 + -66799185735905167467212706269456522202713954108829223704754364465878362152465208140933942959484687670024502160302592833265911833661141037558202860551344242980903001956252750265294493348895569184979400624112998379342370891789796938750409322560046479583305576112124057536537059351598181052220959110493843132484826139058836496536429545130408300202740688080245100848380703663510519493597266570448246338258486549605261581197535502658598729295167408981224231783618397648892622269992206785569661363887077995347018803647808490711552022250401470890186485418040721948028167818412242499432366302301120929432450532886355246838979242800817034533410925153835659762074214301542742786638729233526082642235294452336360620965958751028140085035191194197599772128708024150653413968437043863503689273640053093515555808019817510087722742565122614143086873222919039472027112919250289483029533093393012950040916121308888022229562485483685647409833073894609579900630257786707930653716525438545355347451225606585879669442224764557119469329940148884772119029802386626536828003279052558482038012336384075132406521452772622268540880965768258184572202052896020335504152909037690243270223781880559953774004682447958653125445847464515864485633836662913358842825251427620445269495942195462286068583316516455286071321453141683149116236334349740956231566533876930586664525653446388070311768138905006142243295302748704538345976300424947216763007945751794501194292434685715467512597815702620549319717128236116708989718678638487848566134959057352350169503172292579554734630059368122490166870495744673985423398875644866823958567601415570646368418463487777983771097660626598069841180764068465954214048859353086820581292883369281407923871416691587682938572620373258230632290460805838606604202879987521504505703531786378544877983244395475102290188614521149350198095100779801493679460635676528585944145369928055306296186695571876804806670940664697012381206704476044498772902466234793154202848818057273401808106181133400985065040592091361793898758413995046888389492015915918897999164225703748863809503651092537091785206662357015504076687950330205255687086687450999205318462329348385302237266625477901288724822630315797771825075578289296433950305294435471194033960121259245914377969175084386763432334915046775686833440876979552256000000000*i1^213 + 20307705031377797565864252292341437654734564949844825175024834840826354548148700395670867695408563126305270170303730950880979242342423533277187393026292962923032517784599269537083437986392842224747436471592670482678337683666455037987244012823688402414634646046541028504935324822003164159519132532663275502402617888531078423862750999424150666572900067065504632520314588657807215801561779607084413571815776375610059210561896927262006822870108621704510991389694492905813516675117275241315557172038005984435836827968171805354352986391266528860118907357113890117019823780730153739476592678180073958460299000650636811157583117987661652401372888391492544715763030805848997537957166972730527277677460240602054641460074538796603120828881141456019530214615134161765451220622025638183886511655057765950433598274834209956653066740939531909136980307617257776737133403248933866340766807259016263075488598968421534405965100424670393878070098094594365884499315743973215232084155216419998798479469622987031209889915040830396163689555293544457668992532169298124467380211583653918938492196160271981737821409056593205091157271044551185729859873820299333271397123236095328513409914793897038122031258108175130727282768512159231447268697157551543413553935679455655393464837466291232882364380253997937659211547834278226202788011935478486816947909673220154455634054354124072907067456472012235991228126353996711365651301056515932574054937914904884062629486926076749927805871749060746399478942981110927502871384633206107227483034509336243730924319767584073348852465669026342507673272624650725119896900663529101506229342382067281042881737032536525548103750473046357476120260740344158692723959492700445860000445666912506219769471969726739184884698568355407467061529889456226549734324232172189198820503177185914703219828398838009674830533766343602737346983810902131200647543255271168500671356077227469611184795225952585783577808447360396734215437675892463981745832266639014531592961048654614678459051255128252982887315199020792894648700215053280493771508176904223871525380701574852441931196658838062330208511721751545325979024997090326886618531461861300561366088284492240235906285625029922464165154546503424093010745499577485396232006908819469749312913020123436475570778447315931494552781477321375744000000*i1^214 + -2290627603403128049915516797696674518660334148584443170258225654536841901850590716677625167698146099941902505163730932903335376837617199466024937606672011331694248342427182111294779169291648609087215012092537311421590000181106391637012227816277318287033036944370269954086788253000715351561407759429431352564234946622322500121983087109696249537039453557330253347825298081883734769563877456579362542176797225716604125868944337439432910960773057417737352517837718887840295616601311128524011754332582322711042966076022836805421228860174016903727244500422650590561310887427102581848952276281786614114276697321916868753560065879721660897297056231043337904568975653934890164684319085325451020180344880285148598162907894590883977062057483914295263543168367483799825605723923368122813735357931579486477436588617340478567984405405013213166550991840409483476917139274042998054340479814850411222014267204074592550837313742021193100392976613449401560002563219371858081247288919892442001601150005404341239006148503676222241095215100690666229879593471673562880686749994418757473568447926809662451523677786582906148677931206686774221130343012441012632692845525316691679703334409111768091360746479303964714976449318322313760085782235763096392078795380892533295827936560137075748785894077155833535422341757401959519403027795861412387471843262667998975473344723023448796348012425711647670297538489264906891379558691686419602859912766018263222959765830168335248005997384347804763410131146151598124361630575313761029040507668613329020346630674107796309290870812316114928356051008684469381350771931741136215187983328989171288110248017462689498245814707349511704559624117738988646070003768711326119057553959776985498001214132271961815429068858704538773520392485334196815757153281309003123390073213705797810601129472819553307628223786906054809823430558060487280142241305852027295182693428789653310465744929379378018500864545881125830912295166916917577902168599501952528244471260377236771151747175429897803369376296736858995119746822528701075991891666419771098633925283634538929241264623344506036564162663222358434866513625153241023606259570885879769951454251129021947500812736207948371502245098496049462837441004322956339589239222962019427457887628273295579005034163068731392000000*i1^215 + 283006864557735565339781908525162105952184281528428633610230579718556345947108263087128207499677706996619027055756842889686693575866877823287066938557710344337207897183196318998559814427783142279661249443770743204026260099936954305217764233860705583494854513178573690671989292249741033043028293743931825478637887581570259249367910880185765229922801739942723347278798172231658709992459038131853954733037213273553383097628129909875495104745022428122235834408091807152068092357117078273077102157392187810894062117338287324194744219013688231028255283372311854918256783066477959696353031052535409698869430833917076521950440835006736752677173290755031330046143008897119057794707439558453544187871539100928906405406823521547807344281620737806362782586897059847057541308750188969002091903317956638181549602162015948967139798287474708344098132944082388811206059172626479689586554166306401929982481735839318322810819986439214747063859014102096475871196980931791897951280357507268441722948267086892348737175173278997422960295897421357683411400945180427025716019727310937609535155496760174099692044919324243711110999317220740663421358600820719563717748875964902357641308337632268354018293945237468890732155571971227133705226510526829528135478116881950855592681896521536764345603188041696385901201036143637810834675433604014126495672184417424008148834518143662960515466243223797584776976006824183775423708811490184274371867809152777141697660520308717698300499947922838938029376465363912961885625157535927856756100629520651753273491346385418152221822844766668917517724439602720538119813972391209219815221621022145445027715479379674757840255851220344868629546519977540881201056692885415228474086808993768923775419201389658059467985324908359490623747268468207517971777507548831502899398810102064100561443278626784637717383050767898289510025187017947563219998782381726427032442564664890290779633704701271871355497170746982093451425321636637804838503680069589878538569420634128514066368826423457640931892257379811556928130299995620878673601462630001549836173303702413073335709956845744163365249308330769108140513393620315701043218929126777277223170368128907530951799301434862903029463994680737319941464457391257553859809438246109153082290377650476154880000*i1^216 + 852918662599354838904117827126676914202317436891958239930166718277257426657678675588636296049052522667386057137267404145677423792000057945357079826999119740132801515277755158358506836674247642717911051128138813733472114618915872535045931293022501037815818641407089483853994175934246745531104743753177151141881378197468423953950094616671514387043996408432116922544077688849646326579142557876316539739503592492133155447019358369675775602434672396294471372268514062617152435911378432646421758246885702847460201296049976202872907990336643796052774408038458143126023198275018584048719383764078935174597064055387784808520045196226721949253331439721782374623349038204140803380222296030626549120159744059328689744296119869941362213647408515649401816369599076648465937303236985095513443672794735565553318039276910815198278278096341156209592508315880543201930023154695641354899783568255919062306015923518966603116473278953992561152730784698709097419690113783393952791871111274707771517577631217056239121414712760468919050248567393708422704059976776414583928503666756042775187780517519909585385218467337661306328297953930679874191959597709532475667610605216289538382060140269805586686359122184120836575849936363468620047431931932581945296291797827049667983299920807913887672395960484436853612101733964061243853118622907068695308406859787997159069178005998971938985748142228535836055400633517237470134902259634601862302267443463654316580072095582412260333647559156340710966617258787131392037597068125762023206906006953402694120734221327538460472049139269785595388661225468285446952211902794611422561195641389621143615986238083916757642478807139872259762812636408634092552822841595103309978519132728846054095905666922219180138456425240952458356061435818763326051417670859163237609030000877106340011580334605629860795980763565304913441604189584020584681846409744164098088749393127616820269030715986593981563080374493474483240933298419449472661324450665446846755331206481212586113924613010553040867572936354226727649959124561483722400554694360398952082816060460531858437969321092561415311293571011969774816269918598733806600346007047599817134401531158990657174983462256244927300971930535549638095740383051633741606165409861468160000*i1^217 + 19960440981186649663853333982460468211483590934246451322200615769880775898730900837805097262809403859647346816619717954177236939799270093515036473594671571050882086951570790175547416608556936005390377677977159909001201023742919741129378829649534970086279409624511656202829078513865535792693718500766599250381975906324129215839767216841586060474302831609282939121848467781715330394236578895758115463014854810968739817416359894856764621047465786663081832276874621047330860941455727056406836834706742246534924713008451008124206107243108723224310293293283718998609970144931008802544822673195627180464232291133099064134419354168151716189971679340056357219692367077773147009304773971081743189324684729148981678212781178965278187390982378695513435498564839726398946052710577347779931233805322812855104333498636253691257738589948880819918799618018819252034820389357482129292674348695531963125442137792422043357677772837562911043598720752016365773035478343331478819126555051084562012367572814235848099929790849557426791021406832281294258398259349647018132871207806236870662946286134700221164226662863949949448570882321877377320949952724102776668370116776430393268910056895884298268080235211660292026513822800287113841495004520131699244802091413812520749389575036433128024509230731324798473586829035957655017488464198068247047230424353948678122109487051709521180341045276295701413973149097742849887034243198398831581479173582884574816359307045675261436061714255608832104453029167481427693658161559476480664496357682216264430907829824868777177568228877513430603630492190107884166071242282635296614231938707879553445041512269148283161401087838643492254051825125552808857636060358948199633157671971775892905097281185660102329725124374198648169125592166563585559079942777801290132692281395677928007343482996697135665030890308396424291030388460665568391737569147615537620164263070139232529617256913472100110779372578725381873816317441744780018341299956247835490053637487553376449840573426216721619154231402730356283024461116592793935699634942183759376935324164429874124775216318799425919079701913608242995599167502277427206951381741065049596125314086301614008480259509644157811961707794084272389640773941854208000*i1^218 + -2346681911343420584562993598825597534434615532850211233784750642460389594075612655052521954710862771794093694102032015900745892479935225078737047248017961702938361243675948763691620706030564020480977967386792550694075383373981507277215517231579052601001256107930970874565278118325066393853029722886815044479994373921067495989422086310694983286435001366639793166737272049411465179702627770218292369251087632796657469384689347191402063501171552215395289670564492852190359921287491590420742792199548119629705908598228405537806336917625368040690685365469470142185205891499846590673124195702420691214520574068855826658169225714238162040864056545531809292580506205511215935387412965760891787139131056974847136185301446164692064024009364697412019686904794044205337739115899053502984706230960951269261200706844381447955953790041074504737359323611789752147463530015045868356456965686656274715213134507253295306633078514497686800564464303547288520489893157482464641913645550345129906798730455604209174460553789712548597106399581814131131025278796977567415899943295003123665769162954488443772193178403759191945946964870289717272751109628898561425306170033955609621019602348190555453755813452476063858929536451227436496857312412235079012503785685717747141813446447671494636834870622709520954894657823706797776141851135289906541475854643432107636663875713415137682683176972452126842114644723288273985118545315891308723508545602005045003630530359138927716453388230255331789482719768385569697379297939290561352626362585528037479814507940442977578505814647909862455785082652895270018005497046237545724378138837924888414858226367874923632875827759011995210793320899972322081789973912285941174668922054986984685264789587017665998462750351629527647616235424578443725356453774609133829084432032652891727428203337372443865309479111630000738261538862113857176641549721605965710816979675065057401767061078192254040277075734447117417976318120226663020714922913506748334385670797393715280280704038039674817431635291636740485353824288729264060014287651454904778222731674113056545938638655581968354356219634759241362951228308438661439797478328389008275996178779688907619958634681810775739121117691904000*i1^219 + 62035548514026226003088112488459952315110204531611128170297890895801248554508029073678547819364447320853499321255923617037197750458617691755086062033572016509683123964185800129677534023913555677233419540575457838057185791955620453340614851874175249279555288038858471075422293272825766163655408923829119901532867364378279792689044377853948540314041139478070863478092243081942350779046350114494645450368207707440110543031556705301211767153752004666002724428894319634716696612473092408026447863761036153336395317246299957703173496887327794797653866949072314463316280889189236680249937568125497856432271006287457088847944670296481886795365960802467074194150717421058419541381435694610721923264202134558557421723268402176976864095015597592970277055265033245057190238332271430827857498994223176078906137376857666167997571526658984272724911574982546872158572670704014165777698671921349296993187092827100083863425641623672983394576285867226689930952444682636553652895433989383351866969724507554724505259340927489225013392216477995602741735259557414656430835479460959552125749084777295295652805608019147881277737034871821849796232830172886792799062792141690308550862227273531133957383455250433198320461246333958921402546809181109291840635870710361540758686136430600185278825587843089584072259745370664599328958750099417965288847826410689214890844791513080565884017588858474051308922224154825756819017273899657624441306972998811973221945451139931002117381278998401305382351196854939982758024020543135619647665845363184467927432450313982133725580226902123571768767701442284803104527301010194959357447239986783594831793269094948119611041050677176670846997447398644862837750966819320478624127678693904122911775795858809774623150226950871838453724433955634406835335308783463685704244183419420396952420884093885601230957468693443166393160466655440714424819264280789934707557995512042696519667838694754947870309535324387204568409796792941505874615657252603152749648570783095070912997806514905305745811730881108793159579145851470245822725727645992988694164000458003175579267242178151006493497644318327279741477647399541326488475454821682267462011092983400296303509504000*i1^220 + -672696035539643170057250455117665953754095387121289964431595580671497280791236916849018691952175014157731619758409730930437388469301309378113157941630513112509633476945472711816791001322767680689867516137587111540156305556552846116130765652897741460437252993669605945117003256037998593203049672902602727252686642231469214011569244282519845096886272020158483202776445127715142041336240861470649489572323693834762136216561984346452498355961787106774859580512018308172290740045497451120026911845585561615692429859158945569469043792941753751903315950059620235674512752538774587629362610585784629645421283080299189498735062101912183917494598588564899264146491938503061080021392836967816428501607936249669729188694226330189415921155398299311798178120506416833063275749277653863621807246226778782586196754159748836595037739308961731211655285586069335183672959479857819880087613059142259966791058538059717300049834057394421553088190759393410020209818335892351126766848460784899114141519697469176837432300416377079714191588509091273631073880628893423227392370589261743018808316965175625383048556947783335052766887321673997966198427291871979695291939988814167282730508088687095028622486701363862853198946425273128017069125953139534964484290751227428312108445119574335994360069215372292972709004403913381272509979915243598723432109843220860947807297330643326096292044737154830690740589322554159881207739128655631240112148394677188341021709617261929853307899274325111554643993415739123728115861138287432256218069081176864322460377471568794902624192533646269123713715943835086048542243526180292054882637903878938756723476439486270400712569873105199289215610924534420204425955930954526951929773574553345081220215331074513326510276554563747706813493123637660184681077509017674779906735249782769677238571270760560249534912598499082023042727857224171785345499343310473239329149666266285286259251544607280458735911104268801733829221034175657556224818974612980321510823959604239762528410692342388041563104716984254131639467816908738043827778773928277938137433623610602061150704785674209320497440112404842608548698487161367469532054256529891289497600*i1^221 + 220223239688462159116550534653419928990758664662357612189847045838114153644435098869871811632358322087373137518673824426966966261959893268863629415634027707329531495493183787817155050014422673992995174604983395542183847009957620163084916172842421209328590122278976145520000662989596461197943593973549344882810930132303346501089082528952129630462434464311784427605494138598652217525688591170150057428618813936268719181100558216941591204802552965692180947270682277015027316267537522868305296736357935571524720122107092192033600159441843923928638903734051429413953784321355578349985797379719222356891897968284387095221563135057206184698189582882549255168092124971223063506734400776620722461760181665472935820784078629519851115848200716428368614457161318278975373229985319747285646225763708978507578925791566509839393034285661254101885322238875902548634578217557298980553277050264584854775116249400342756619801955552374571991966922742518147069121691043981105260124633223316597843059870647819317948669617716285801546510590439070646486957663889700131027850731118226824954514125546530655232288357930812523973027968388925832094701049781941891193522377755647834852355713600178844229078838529130450345273722951985931884983367581400656574750906067785425706355971294906010360157786417324841784919241433565945145325942216935336055464557570196756872216288636403933154666406876889650444017440373924651949671213728982206636413643402190256905081040370883894197938580780669169922593265386045198066924200055986415382810661757804001040250632846068958829142424609392019114265982429732162372625057338266178989931081457655750060160216569001039011267134774373521661833686090971889053999024171135705730444862955083159041417808578723587013400544350571330063443992213681459914059838450071727329721490689513389265869713674195380200855954607727496129281831193748007027258967792109085363689453990549199727831731894203522550273757229915632397393874765206370939584809529932751761065488504975769160265534064200293496181637854800496400529982628387888953077247092988540191487735860628118957043405947209082952224132255806120246287450307742720*i1^222 + -12481763466514007858580874502200018740537197429328331153787562515380826500257970231826864538152245725106500530075845562912053481577776988877762727398713982783403778715804719513661076999195192148218740625621265657489046873872057462744517259638612818759879144004309239363674767409472478202801385096498696291283427567334528430976343460431050103489789840620271172782329129676873726257848803832748175356054939108775709510047405644166141347367624076938613019342319224476063061037740200783071240123003139081265985954926889495290323131929781735626295565835065094116625375592836802167115625606292030347331588818912463997227762952367903622615465211489793135712976298722430611773913658537453293961828286078061935914572004390204139708967112878225885523505600698618419370559949682010703795398924750887805825294634231426828286348066397477354742992050543222321592640642178237790449733490622053587880237485472179631354430500126544722264415619956535350276337745527510372767610784003249361482700239945074260698420280687706173023862917992779754828504516905446792743355802843673128128790771183049021159984205652947248721516878165256781196194335911030269386148392700687836840636993011205939375722876104674354860111410619104254686241604382410991000011115311859274119516945300867464480917345902926340888966322409183528945049528753649457049578507473810349420196064001982442656818958228596497863347565359232148887633214717315576016996747437182695813127707418143904308128441443239637918220037812345515362523546077085052298541051005108880962023174944635858793286461309306614131859237976261808083289948248034072782037208312996400486996150512641178857400011042193030954869179092593112581524844237517705274835095623053367651794973215193237806816743152960734086729200236186250030075434048125250051983862831165791904502206788895043442735211139936924616404210845894757406737181464544536866400167813488925369114998909938429724739603109453583584649854418245022511571135966771455520845698324119024574620495349972736394608462978564478681522110771000240068126177295277061349369047572827066801545398329993537532038919040*i1^223 + 1461947485633978427831782801011596662281530423929418244680553405356237205229319126311719533780073743249748397440118582251741629878869280914771948107438664601421732953404238893730739601951251888084449763567831671588874245528325922813307328503271984781816630710613427101935891305551051414126256580306649279019875582597317940433212765195389246659150729521963620042093086437673134676235885000092044847312232730371873224304801019261761821250526654498447706709362978678272643667451366919593460947098230163100449692082899207531453022957803929350670434406733505777513305669192712507712434323969001943585634227848701341367519383646356606903135400819722160358019605292806882506704761912302082178635853837649122914247353592768684137572167835942015972459324091165878017122382318180169921502045278416601414576685579398590489758192786687349281608217846920169316904052139286711076174751842149126528949476377408072952396836352047632811694881738926921309114002508341497963961699597600812261793489523448495906471367458420669953996325971498208880374198786593509718420087508211052289722177306541631035570401778420864958997350506002386346803823588695528200648545848876345361727397946337876704359096301403017049894271920971864296126200849268800989937560872828855757057359706548691307110883346720429934118048806408008830107219974496347007646683374613575932861583288144663901114798791259074915184740904714408855169567427370848587099390072793329004773266652404362252811618876209795293667069451907058522277210591966570100050715662856000684755990623755398137967011717829276843994710073775810829798461757914706472813883460212344114771525781651062101217291430504965861544387951056254756282565772383159670380082969897749637054315749449322779019703729294958107521755929915112456719387329734033156493301356833894067921782207156227338659237312975241671052539650182807995264937013254779753825119373105685808720658887677485522296499672753668067414818282002715204767652690607466920667908888716140399616654152771408910575304226973075298846156015188494777068985713681*i1^224, 63277130890554126254520245446170622512181437554300607460814594507722135528448512344244535769265089815270647886050875714094885589465733568906977683598482533977772149051619658374673234639193836442317264890223537050219240115824441408283714884058598353417452025059498949402086325723676729645669006349635466692937924623294880599904432960718343075712111841458732215219311583799827697206125442892946293244381794200289032344888523610642081633426378039629742373310832855147160989884270332318641260734013717604062005505737411069932569510033412488372193248383233088371645728266711043172897221666604342855045910032724557386325656860513873906170377646359181974281787176086915029724552761411651321590809839699545472851935824800610401212580802824322187870375970697719458826515058317397742181923285222879033061188644832595168272675304389110858572186653967305234663284940838807317454940116564757720349041990284891680750200190491296077323813194700918021506648217031761189215378201656210848711867258418679939086132259935348980870334962188304933915220935062735100495812840568119400893736566098471237932309950505785636925091132448212734935281002144368430189168157538974032593134084185817109804299074469933214562214334598719815952729827527093105854451292886797201217652838239627084425023006702141564979073342292342223868649225111125209894094421184943473668628761318687327345852097431072699036334088118381481117381322841911979311265808467276884569349361566878994197424156652694266279773855981035336656276299914703271390201134818158721118003086554878553339031579170396592011945246704019364035476445491783433632730042895223000915281604439885408023666471468491625017830462872687121807542152207151109940697412542772515032649777607311814621018276184300004659590775039057033341241627271916585000807309697606532081302196034779708621915152043523965711996363082301888072783748960575531846924211336418053711834421763738013343019206434773564089300016983068691960776246806432139961675960064835580144874703048622557424056875187513384506129383769580582110549651646737150226448831022846899563988479524209531932162945290277864183354473474201319726956852568727766857304785917168709581603535525891864228970811042403290138892620241620656622247657204436359307770281052115615571561741943511331272636889079260132227214934294033259709090093401786033476329498699358559551871403818545158536784992649973779477160535369047734264484413158169547296452007738521639229227932133312368969576067981689749457537665198570780110650387097554128194391434396187847169111009833657969601636261502228284821503906377176880892356463857237898046513843512894223273218176066035063029834824241698829381514231118589529123312600451336436096020758386401751773101506997742588848774000344909120558820548112312202731109918062361216589152524007415057332652739938168573456723617646659756640118311464852501787047943320755296298003696131006339390994340262578868988250088020462492469899957823414109002236145672951578175621778966648025690375762708704370264418146446542283545678602043222955617292328564131629332874147158679621554303360145372824582084648659442905374846650902968325314031935062470080191480264793923347807642866584071240845322055681280535645969937610076130477312460516006911994584264490918704860515861202493516142731779819022257326422014459661845274499761567402662510089711402110106475990807581555924640381014559161662543570507764358785114247244893211494992631123916162227040368886172084592754804717208001043150245169279895112631258345189768188389584216263124067239762421563054935567711563289152689943843724642832712076198953575638601902873305111067804299409729352992935755987795800723733960741891945459092303407701801374758609055187357418212443197939260036733511599966932836816871729354602939774541428796448841602808946340490209823142392051348581395473872730688057496608614210509751219821013320788283606113465378629254926771219227165666302242787882912959942521833358915032348899768494396891998618568698268176650230867071425991985766098297971596486321938828650622444610843671076536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -862121233145550144908617453762254538839256898763679743146319361936608469153064482586112396176848984225593926670389279876951706613917480467523449411062337346897172432996177978312095521862908198958140956445581576481488856729666118388177520050163688937206132037338934731640891913073979049693821721388026682567632793073362241608047401956687632054864759329643597842772662429960671137973918983318670188976585328403980466125803325579028046726787500108553055660029960481202339162753544399933422721850199173254604068955162119291780903075398456266629567686705165432799390856476949487429098827328306589182861934137964177018855345922912712617091130746222549851160767394486385087771459159058801816993323569869312643072043487700921523682998475721095255171560865938241287031819441518505780090636384479831596940212543465999639996395387026415566965032292043437473476035169741553307458015680965271074120558708937152038721629836588228461709588705743056267526593101054526908514610106696100010867105600586065732542007413179967501066673471037060054882761028675794968309237935686266767287827465758972002356425800861290711729426866530545025133682606202705315655210760589250290083482470292288387618806104591910997279764853738216103660570714985241590311923455075815607286275382027326805644845333461825929149790739779418112893448036783208696161906520149708313338097482381705294067275508761730329079408935072985826517519324695344105634139988593795053303877187741086595830480072764770396770418164602853917230924336108527229989662702830975995502230531536591836276065141753616139250086112628655668733741158283545769679354158080941564426755517371132898478075002331284787721596391265157994137290469845110918195063727594481023783856304175846404499587433347657692187179414347477139468686940404012079219348044015612516128328411546170935285307049078732249454704763004926962129214579659879870506214249872796778171761135380696704152842169869930682700681748834199496366350227016562929591340822634156017531442624441154531788654660579837736391074766653996819008574438470098684080710511571008248967332749216748729726962719508633755877749441420432933658327279318418115613224216955785563496875721365549591568173344576084483109717126156064500175362967300534543770567670661338708377248484013025990576258631808769303493959287617793358834620736493833676839161139341430830176321399935952567568195406153995313178699921247659844001006016865039080611332235274865232304312492865655932849689575236444535582877949547264296840916264451415443946067174624550620818268093792857011012222120197085986519314919641165612038418685217114483785727751964820482254240314268312092993493283834238227745084718402378150040100620473891498229496574502927339529376853001143392483719985647324765107800769703205141725143947278060824424418993049961053008960345057608464299092182007964203670379562252395054370517625360727728267537649419051364215728511192312041955518583899867006648038864064859412799758507456547480401331614977441888649802064115897640930576885883595582133645800823477458845693756570581948681862595607587883155495001303737142086622386071724210502588810560113790662039625953709312113709063370979335639344977078541120617046993636946730760974751407794269913558795854154645493146552682342723336602783390530533851495260143534397015085518706612123261698150880496746174764540650934628704181727351242354205425114224170709975016482104108408167319751898476898003145709237771120804183667895052566775292821424899485415662411352653926656294502974169195787273976653522552858282359926888619036471752555027371120128625530698246035994306885005475604492479944264505702837815902979645524530827975280194031282014247833303823378822057315118912465154266392448164618021137332890924930520025538953521377318509384076923358285910551723901448269461306020172013034086189067344633135518206516993045049115704775250564922940729417363879246405898193574394822296726008391275099796217757259144164528182563321547078394341152949865855002075781032677731651164092915763465403694000658834059006733877888352109199360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -3810068447056488888258167717299733802448483945043527537837523687774988194523082132427670943899685769045501233297087481906200224509184042026419451845183837181434875892407774041825493587686983585977657553036941669649410789212032697349578421856186673149464755361500757036948822151696131476832288901117476182964113111209749578302110192390358435489008935761416309444079236536826374101010636838022196071989579747756197500072821552261389323647728412505850455086263416532156586526369295606946227853608117097094377897833977902840451143153526604910081274815246007655369971038596505390359434610615431922798330103890788037367145130587658600264206378635883369937075224679664316182967374897217308557011583966954008184570297855908703392853481748889879461985473854798655082288423729853687361335424014132264676405113738021888639744080561031519642559715473908704593733725691413034382341096562774438534546494257546729195904779918767698931643028146422855935749290011071376390444541916415393342859326202567233471463376696925956211820381264350328129261109226037461394789648755014273972815797452130842575316546089578388072725026900213156697970461444537928496061012469936566111322808643949918837833425049816596593730180704567784310819117388995321893399427274153063953705814367349811416368328550374217913903616203630533639004890005618843873890067781137523046565478580829211453382083099380611178930373183007476424758068105635348257619356509410279278216727886730259364874142109293301694735559266224324226127828293129370676557770979354647229324704682517447046487084462096664657388443533264129351639224792433175209865785935515711003478360011227699129451511199546545249719412984291149440023410853078694454801763093261368748188672736987887642478542799723560861454387400386035654488249329449005383043343524445012545961349505809389606804629442018280420348826564468037715279668348408211931475415497467736057486598094359370106507681156263218371203828228054817209647886206787404176256071459291451031880032230528939831874031650386116952444333225328752159884958231682348213495196148062987264982446517362201630351672747753391030627862985455592469644132213357647143574591693305091695427349344600074177339824030115812984453375699656611806474732178554585851460426948358140425038374595496905951352291114347406139665826437402961251944779682203893686151281180468852169292234989882846604934692719927588052055463463678969114110691799871808082827128651952085540781861984974108691107136451824364064172697390638552575415950662890046259984265495907490019136456474728551977935918407718021414668477991385744512622464564991301457109095796871035053121792655493415995477895625323759536378112367762828953955114155128776787528163268274148859064811366541578178883206982677983852610682102611406376413077445361764109332422338709960032520338635320180446299150287529691343086429728845608052851837778051453967865161591727330253799448201289070897149568792981587418533160551124150917879455783883794563645440361192677292186188513457213133192490856042171519907480801488806613581590148874426330635808072406786781012596648224327626710058033656441741077922019310879711692262102028554136799994295213106842272827696594503277194633821813652193386177177395835985843470471159503645061523894812492938472990954506821885135017156116325166476046535513823957394274565316015919362498571230795035875042664682042311924833196971448803863102259995661299547591024388693226812717703189123839116994686185805465476354045483574766918086295377380560456579881536243062957134635442662437073972319249894181085326091051651460400845051329296150397441265755580683658566135082719678170872961627798495693426424380129754904329206522916755556283075464005444442344540812703192167724353416946845184464877322782269680289702179024684882473474836327677836837114553578795279819207792898277703560536423346434698080038187344543708731450426777118950482448759919723548623210571091809845357446459040793738445182650373966897379545408546238113269566929430843418392182857337834728198751565432580061984264665787325047050862592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -18279830169637528983237007595056372637074839483431234966653809476381297014541096694756853034737234885928297766203477031888862757520723188312052007576390319343164452655192879735724676679102153949026495987684192646219025995684740250001464871567337563937357498459152352435198407168237363370039721334936302474515851174558271511443365976349722647915900193066480766817831285065579025888264503496637989557399787458060108951794697664043215048497566166994891129696624752126938029704307840923823733208358564955462405594198192779508788201944403366292371763422970520626292807748433936004891793209435473241292710301422756793759412200680137404293214467527649348346456402054660954793463895322038726748352979074632776246568440791754864172065531945693102132754746079251771104025174210829305710308396885296017080256820764206749115875174638625907230490437199556435136021584489418878423258911638893589005618733882044505938268032545669666747817651733662813713109721242632304502854256124325368932356771581506240445498771849516088125713164476827670193476082963711205969133162871836312681994385443889565394205128011786592558180598085690266984786732305695283476122962330619903599278491937893520313057774685008658492333882199589610710392503590090277154628189338913192285157357092820317950768558338991116987976809597672872388349236881952594358214656060780351633779676708796590852633980458764042591040975283675137644005363712435077558752629903448361495437799334998692605911761399824140369710034296021298122927768126102289603583653109398385824560049284487177376283886421906310711511299286267302312808658227163991261639906199708713268592973748864835987405479772131836183211274601173174397287362492266831454950584507093472031633467326097249058362648101009440850076109342378439064755268817087441591333275220016053434660862776853017092119884678621776373480925432115750479683033483261857090321226966960332699416874993056444669212434607261660843447267846059204676437773071055910546864232941587298299649316039567606282716267690665414748866599224716851328168493737822813731841181097646366433573519288657843579153408892136325788133186741866482702550170773068530426660952585064742440684116338803812703409696618962613117276516537175511121529590100102040455827270894421602740593410338201809526665086432765695815057313663913673877521682630404941357613309345530476861244814318595273924945082659202965431286210246294194788236932997949546445501663062955396050052760102531862928332045555916135801864772200627664865793130219090025952167829069488590007514758303624952021556087030403576300945089613957710990428583968330449381339340423576946304658485975480563603966868749320271677211275236062516412171331152187075248833051048021002362276247943142607284529603382958939630106819891852000490189311214227204925051890734499715813628981310081818618173307713989643135384673081330320575413417184437010082129785418279857247630529785965678195298784099623923096024253719849410593739453011165385012381299339004264276882945697724592369165342575674573847452455704430200645938879000015577282569144040236069975794479641811447777865136573496709323431766492666596566175652924127683277124337787226295713104672575313912147460393424727438217513599582763938609915848136420314953121991451677482506767312887759949960354592689277991671158263146904711502863183057963363523624140882419698193510642793149277794689966114425794890515141514455292042357043218543249816172320723498166701380480824068458137408726141179109669826803995697363537269488611721408357743838396863386417495472453373845846257368137402294619271636206867375416200975604233368644173242704236341833275998378146399083426295196535827090429766349305100241822591994927208783465182088642105074768999670264601309559604880049443584556662223524377053693590089957705661660176912730800546755059014932140891066541272925143208090552137211805953481866999973368591249983436907927290414847631037719765976020645624994813986751501345546699165198478930506918029667892290822739738150306052561104047324080207224094236473263333095239833354240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1596760161065229136364821112618353251315182530695654741107887552171266545586485443646212650480104361708920321169403401077764157745001853493012881061195186389227257982259604299967987302530474716115831919088042568630617763053238191298156900443450934170157922863904151581878598054338579807821345371275855836255255676177991245820441360341833513193331922379407276743108758433171385474463325400008237732463358052903450023286600807241081799340119338596069099155296939308160399765501662986255663837409977222772757289915367444971845039164509764184343003101348152478117803562498572448214403010157718715905762754863206001878339783647116701221415192747426862015139782314813748876395909228774373968050794943933060683472210742561142716097618339356497807589194904804349431713606603044556538747086680904141823199447303181482538588519351256925762233734363611677864793400706955980498544841055318272080325816513385027513859825593875246681183268038566448969598270547767610298551890620534546646934164263065349960437111719791587134489186814547469234000677262239477077558753187777631424465398915386353566492067384769600169453177121133135266165686400608972716742299139547426651032894609502322734471357564950852881042113010719969605929180809721612830886704712893761731897754649504022176165663172429155182559245086969289246407986380217844647037762751769831222247216575535304856501209454804238190048814532740409574613748713151484850623632183322055981532308966610904552914052186764877118333228741209204227474745330940644226501634605680542784841298856886524102552135948226370872807836405439106530382005405029765268823714865234410146754192511920872364705183853740725751654700026917572424101436179510516203473508420350573372854632471478506659449853231462138452653409975354519079945007839372644201698944858153630115165814968762662121485234142425237284340943896372818353242607396254474889810594385085502755252212812510413587619483952763654059758388750352673519418471772516614545594417266276514657626819519792052664285832629189835538175837715735271296960874798720346469609583771017082915869918612401745392838380026325012538978691261452125170418023292009696334586295922484402023280296479813739826709325148432812466779043266871052953156668608280353380241651131027647281357655715965897368215340990532551286092163331783796070177022827288772489890644844874214615544851759837233558772048224419952396026020900100495097263262280624333205157430942433943882101005204696708467478458339375889662435998269723210019062314442348397152505795705539379198248827827646993599176973616777688953981070513259833317923722666198298144708490336307597334383238548493638090628526010638937357578088863234821289279002006519838886929182921663139250735858751797738600180235099388537658504499286261309990191322310019250828044138793449969620381060861101253742272192237506184499818046679533171831144994369658846345843732274056038442147224811333924338611686666320853044973765050247751529193558117225923530387119936704174914904343097283686940543617270788040726070691489777865333253993571420487312856020796692280185964133000718809435594553744816580261032523031366811488338664597476563915640692892322543143122963589025174951502363245731046772375134399979955729980576890537125609738564127485183126952639594225646056543130608253694013131819084537034815668882448113750347682513580765330785383178632537472052902020757241968934728950107527726689117487312013202869644592194426007046747603450495669501581427279852534704155808333034760294244302862119369857381348550861559995660597812977842641198102427760866720342668207335346568689306515764542241049090037682027071021308276042206901209993343835043281088397941111424224944685662953327162065466484923443941736901900079357023706274961654907788827262648701883044789278187332710105768048638829025217594896793033229141334602733308739663940708047492508569312683474622617226479617136982561010823129094537735916342628721067196317614171596785337735981301232880529915355927279601708456271038867875716000551772659823400623349016050757149453971777126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -9039148618612167252154252994780355890376504177654906864517584233787908705855396465525310074277209282901916470933761264656165535999092079164346935621180106181455863777573070547514458966134483214296776975410787344591203620892504143159997251692351389850401443086903553961715808965624698103744757169209522988652230024518262398078570124591547796707320253148858135784333393944857886883374382481516496839135653417897183902220564125470316055271330358491364324282051042053651390491771240725840758286286281344950202254254133860158245898093139068056314011001935350687208096751216408730861694552352093680834302614775627240104747537240332782213285382317574331923301444374747939865108329917380576126232204424823992130373099706663503668908017161336571292939066998145890174989082479941053791396202840859168498412782875220342636231128438887705863146410613390210577706595396006305065141779618699583424840782408151182789893327231292116550326899716278979907059975605487398868137577183213678751003891847148222005886888685948658078971908718067815912283666283223289915142571970386553303376678963200734347867789482800997603456383141334771274664374433520681871582642146829664518677552895462283200763124750426642164181141657660222046708408783423613002802373147816235760027882175833496296559323996439607159964882169804541749023767753121454667903809952549674300378667079130262199732988266238499629213874791397750415080294316429597218160144237614381643932111599492571646485974631714911467047378012300756067165550541341609061058841307660680950798961038380811730270310581536982900736190443183381576081858499410081633398410906220264038388593252343670176323354145401388195670129584184420123240301357577896443979333453808768724017213065809279343753695554851563829034111353376984538873642043812913217458841759908615735887829840651643188322508141610543221981746285985056864579076533288974001960525151292282190263812616169373283104040093822925186418708561868093907011219813584815155848635431124682907455724406646642641968428960703373270028063349524031095228561523828895197762460701633904459128316283778151885749043309085448331640712975909727047651623352256927739742225441269710202620438759381137140436232589264005333262692959757685569642503794334486362064100993622367708344793871398724417353788987698989808219518312206826763463800941206497282112438583857009449934314951713396556844295550306393521361364085516389429678656891631531844197194614262595145629893226014862267110148035871824591410393412453411167688503294617942348712226143239852085475153273029336109204936511897646693304685097433877047408562623599777824467997690693835860510133075555619197893819612768449666972302663311337609494767545225264238140488616035079401314770168630708137611835896297580786101631200064211869671164346638766583714896543775285743090191131857681018129040513955242366440381202214128892885461125695454388759520859142818802587474223964095392566333363382181705808938928263747413971739811517955332279146786706475388037464983555205414441558988366195274472141422346029290919337774342043960357183168886053558281962404263816807758068271482958580812103690053823701105987707685753878130947060206900323478031945984884247387635054063817568252766781376725890909284397291002329472402180838985096595947773381710950211854818255186057181483745511496454221391407615972346054609846517622269364259091674586961524689492603911872209114730091462061121668167728694673958779034284591113586210358645705973101224620126127768965183914718365014136116661433187794792320843380670470227040869919111554547299396530565441657225447805331918895023761837960367615306672433896348423257304990097979831424823076451770905971014135593958240064231005345771543102366100303100724832683854678651464322590607348825765795441864352614121934553419298099353052527484440402675461707932140151582148633379835530437423548582552126259563156975423102164656873987634235033934893665615018432471102895787877169201291593637984515327557086177442530679489203849103228967361749868976592623393097113920869790476837976922495385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 11333572054327619446714829689897582645863916702855114371653562358199245700273484567706725149631464893343259670654509094543120515226874899289340277009249969733398663509508579775002481061800409651214884846741507970056017594245872892326793948797057561437143916296706906348710768063462570573366941129659592589660425823933845324340061965955743274273023242616425339542556429601465782444193381104948724198297073140224629209078332687920831356400748734009517853481897928872475061494263780689247770906482957665631912063016079994937200758541614047187827528043030093516999898206833259230252420751983123778168007993794571065983835427170747730299270293197410758157660128176177336606427671071404805347419227130434576005702756068031897982198038585746428329148471409136867427165266179168959052243679229802362902833520926491930354898878507590022977260263061542954282501572612950958412758603680142332585695418225994911241290179290713340170821717075000658079253543095223065944811717807134970851743977307351233269245071001930922815125358282840008018104949644850742931074853889040315472593143067912914758145092549151004544173769965941070510161078478769301039661715529471846811325484745884240364554116982245339919670005851377600816235588298757009763370361816094914588298132272456129977620455789756364748530370325593203162338142215959711217645455090997500058251194660553169795121844488443356933537685820335339759043794019708163106117563180741482725510757090385692839215215859315713965421439703365856868165900479967217918407559606232622051209930560954833549640280993138558380462734187454773060435071117968626832311806193026932608457537608630891364748126647997367403814614750642326036073860868212813293775209849596764946403024263597825390785772314536645358841111737941557678964959599790497491225113168066875990306488543191044166030039533531973926926250835764393491393287301128574144331183871420878626288684829990233424556706558724664365404006697840678281704943718933721071619498148773853944197523512943557529770885307140169912802261701831646331942637500180986226165736456976073368441881512769937947535420611788280152044451007656757642245446496596971887512874434909741584364476871434495092725832968981039586327132534322685848384194183797158040067994428166419789953206653600134423485888659931774444337936567395193527403142108478975618660908381661588601978899476144050807918394867709004325406405479674304902610273889733405791219887635143533252342210280072455387712520298773123146125864679539046742934304505422138667240228954298817103844087739079871470910271435160832534338229526506933733643364977649900054709577596783944757026934533379616718625424367704740853404250243583984511766719991598108092666306741282028045059717817815696884181240567756872005375833495320730250583546693392030112312515095200085142864958901406996583067374888030979004742873302113014001998308241389119432542325805303082277467559123542805392441606334072705034692187005135459530638538362986666132695985377057944291519766978936668642220368757950542209471933475192555553527984881764920118600584381641609687370210009866762828577012332647986098869341085337479068217167183143250620541526309042191899092406366822979093058679823585552462162060738606699139920985511988588998912724843788811080161541610004437273836242254220810816454277557262010803823345641932682277371938682244280099973831118155387675911795701740680772731825945701308572159272963201596950595873511724859119332485538041796761555499788932831617848989091768327049844829477620087266783889644899925007373890191242351345600543381933062776342058091320096082258968139198249535756555349335656709400093310731993364728371521739500202782991443510557396218077713981154585223390824183068079580613896756024012567679202091177461289771752513872871307553088451933025725101752415388522521188926494563565593931570928539334629800850884194430539867899043702518095263311983872779519904663615449261988297579885457865836551991964267886352568213413847887572853605534848552600881050988757255745851643266143855867452199633707765596160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 56398174303562354069745354143166526591903145221610637476847009056469240011704497016346469419139562657542957439114663122284975108878950020326397385335871659396440457751874719678208944956577947127804219495640165501178893474601389794151797706283003571594824667576063401867154481394167531055322148480042943986854987480180436242127039525079570878607475880557087162839857052817225804299130071531386955218007946159396645533186527691158741678666006681082215677691197579817659327532954788127319762146119444355616965320750408343035633561115651699910150067582628929483706635141531367292572609261548886953992291640384077710415391656704532626539096502308960740671947303289181986296141289686087838924114243954880444711066829282584287408795096401683945476060596714062723318286956128830302355407659285999220806224745003857531721537381037434173583907240004499457616381456026882780900610449609804791003288581054954902088187240738400870943597003985820688895720617513132499659798480422211953943432693161583021064209317545489403058893111254457335954452319368305906311710295541783910941571241325438454137269572616336263098867208071548034726600819230324445441004815407031367852913451635719219880581981231350184498143667202132595834797517611185543130401335526828973984497292646859872824140060218353054742022361525641600137511991610728047272313452698810206946154627826518003053394224212724997841282129685990049060016143121451824794958024247584301498145245194415720471701143188201195508832481057679205162744645618735581887847433444876926119382990758215569002958317292162873180963313134778234533344483958620876344876527071999418003816149676161162618978686849852172444700648568297815276079416114792256121903533398636828103578854469390692240691957608016870635912545257309740215485072333750974737717379869587336818707398002996737616966555154270332836145212233374981256492293814724078355116028278324548025007838424457241112630840776061548005660224746306130850435799244720137093200321420459397726506774046137939308983678861796600435331523604170087048404525353012362187267119586962295695116644810955188103669391959689771332504778049896997505099101452763075617750196275396425926465635220963289349176560547636431275207759147989199449210011313751228805125906907040605792664803679239628549988411651102466516703570572816329069791757253602281596733525981309492990280831155031696731246329330819224301874475330597626855546424077559621511828039823616852384546333242694101039617721571649623230619152631217744851718132238825685691283608477922010725375087487733878012989889604715149510619502829815678646138343583763078489925317666503682909630235953198863489902971815882213403390906162019158838772034725120420423812256803164154633308510344417466454086205656231882771887215549979405008276463642036500755927235984414178999819553376132416086600638055645273964917059419554802647607492457785847496104914678719234146164448967363448879353531437090311332279732338148859033145813212732299344693070021829415297771765559997659584190579142977565494074767831015819046565171719240564153469655437843258533728117110747768709878405698307129623888939647628138755779982872881196969375344911955928674918926839477237656053231611369023427742971360627582101697093897687771818502553547990248831549921065950648574058804804294765139043626591091526135338039403058307639904737020381762854776619082192847271261899583162405801944946843954614049664689346558782422116908554660452489395838849468616022079637264884581529865675589260896414820451673705448548827346826374559179861489718657728172308839993411778644787607357592135769994265801098382919124195432716678809797827284327737686195028209755555066287841461616541006641426389579565078578392284769014485041265055810311107459408890967792689995777862496003202987335560353347212034858262651688509392582795605484581513464691654002276579404771730893520835360453978450923938095333476076924439651591281831443411305180267880132077132734136362152045829478145634006438942154751626238672824443439366488187571902962661238693282341301151334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -101819587903233308753992238194164232232257186057580024988729227855863141358781642395284898818210951646390783600198298153261038243505014476498750591099199633017320817774119060853184747995453828697706541283190892689795048022803086508786001947690975702343942579601730204437756963300276738157922558018213255751739651416200652649410736695575312554957914360475680909265577553588363039402691015388255151751037801369590481144644204692922417485820385281184732744625312296277161879657184798544589510425557993835828557684816562624933161565617883600256381991634230273412135863350783814987470613842898508090866665369754087799062692651969914256944717130465755163407504091835291396941815439254006441833090088252270787782260510671345941681930506375052939604685481491399899442363006461210470662562784645162456014511356830895822776593340309663210271197169754748140267307403928918172333610078434727690574031976817041007154600423972214299152788278249974161565814114164636132887605118574537841925915615407287171373702862376272478574015155691410964857471732685087231246343654884208888121279980671837919308345509746536314919834296221488936160266238247144854087734591026098547210699388239956344763548626112146792210462245289282217376321006205929605766033907632112050667397601187713855016744342420725848113765085997255277036913043834108673328970772451352820153620928210470530306876085855215958202946887856594954451878476670373409032985718373035166502264961260259553857841880829916852377301477481856298030867986195914533832588339066416153515350352842782326668782849925227725148645325921357717389471965493067661708667397746628394356965456509261568191338767255991728138219065007027824888930780606719744567831509248556589468956761275598709466340676911871092440181106125271474778551056279477266815927798574414241905395595132201184234351857940630946161277035421808318679284854284622178537692947692735667492641402297938269460608067714290892655723494840657844860760162500245815877754925883480606992414947157245708588397223064528129619307592981354690075022779463719271458395759530527011550295601924530052270113703258614968912108789931239884446623532604782473853385013787225017963312113701934473383378594754894169942086099935654075578043683839773677706735470541539563698889176878478095254594076748461135246919545997116291579309753815954423890044955902971834902657815728011672972502499316845506153489104693785889834173422159931940838888581806039869029880990886504513235506970457604131314023113538105138692286702244103328166847375774135789983636896833406122834270831494109820356704603247124566725576003475694193505167902552465073325331999797244515420712424367183499742716745582290271086850224733223308213003504237165342834549994575294032180147627618174648903335199708562476642369365017802350940011705754599872686828871834180851914961799179291572895506033168188382721547919213643764194855418428249208541839788041623825625934767353064806613999008606184742021074163222781096418541073459495858137254006157412988897444304415815211702254680691689993444962719725505188982563200190726492467760298102840942007798998884807799500548773830966152995243699848888074051091778443327048528054318061564903829230084406048567771322810507229970794060745237578773196610763429720898983966639864660956499639120338749727638212397993687215823485127528286175498138054561563401107761878370448834555976933015218385638432455894514492305294246957951458812713681858745831949061403459314303656087651398763363958085469539477173439903594483667129785898899653354948645634359691277093771284170024779444029617040183295800925369286876163982052651568440643638016489520474649660997164101563553660726891449074307635251040593315046083928877187345742839517249530925147053926475073715910373160943894282300471006412915787706301091314098144235862052227336789693576540450682984794147287504457093189939003160543281668772844880650830613432072762663886793924752429186070184205795663293163122426488318753592927595426568090047412079343596718366144229374002758962456040537586526261535047680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1050374097756340354336031031758519411952758374654854197080182516804499938376481751842739301426257768058692161309360784255577365001911071930378091416480467008938369656410066498997836737466470967427245458641246265402249084395747402515719310341158277011429394875669345951665579700126981414203885490898409756901801126562342905008289240307163884123844466883487934617435510072904492705086401005078269349555704915487208738352172809746817347401475806953246271513432805065237567777413111026983008900217248223449693868036658952130959166013895848271234262335956525992292071652366944028482300285539634654844068039747357226216585400258631513324666642559841530771587645420913182709896754741746701690530609012631713032698750126421235194538467869805020733856179353599003480414416918834974495506248146968888096960253332961964519085456927805786428460931854910794227987591386341114773552685199027540678522035132946020859501105008769020453860393734790201781028985485221639723657870083104203733779655051728560164623709973967709956087981909224830873877909208943135978064797594848801934420738667306981480424716663921604718648723710627266304784478965972872218321345356465794525873590986497669074825524683522352617861238368599368887436981386970222561839828460094662068226546966998277712305824673588299643869350096895733391677394052148143970942991222641413108923114211541406163350121819431320423544362657318107994539570045012636561686539657446729501651418657981400611960175761294797890605847650361022902927208263674726342176533128168319835041368238416512223011904024666646482463358573164601116052315307188576422914261872467621103588929476270539623424629135716019616316026011659632379180995635328427034835421392575280514306898812019225273795693099486918036480303678980832979654137009801890444842394699559315788865829846076203829687965309101918444975731868859165695559590245660763631244517381947371557875126797582373527663755043354553474329514866817760234517746238501059687577340068595337187825413791000804067439864181091074314593654106898455947172584243715340550077225663800937345112842303608611727855756570509728364577329681735717992579198969393600783361831328636856206378274696679376438582524084532453168251586316490029259661265316686786221822928274704308406069735129748904867701737895696257320740107634770688160509554248150976669080243406584184003171139397507729547572754445544523348241018111366314597108298380167457395910650079869898415794168876814902699677935524145927902345031582509946964392815885662411867286650197934514564201426539082821466446723415022524109482576690782177435182322755851369455151832508281800557762223857546016062772126160469665636430840354476277348404786231091339684559927679643047903196687825260130192459670329592811475971247386929565335350382127985291709515357899200364098266494518385746132248494680543537140436358658722960059015435634403424049223823054210486954665960930951041413233114357823736986951469156691083744030193722142211020934294606681110845929663825817570562704601014799545014044530140848813670498536075978217156549718029692124701059979635688654744948567922808646384417201876336066756608172030566182480580651522721944980779242286452457477819996415172733248323025369213345420601298210822322623480038693218129592065253133220442084630815103470541407502319325358206661780914121932349573142172630483180299023568108994908588512536028337132792255140509513383501826364658484782077282421744359003763763831669473723172721722193769182522589154524694041247417353501062475907720429998677169368733859486257363357369275858848960038437301525886342211131187901651952006199517972535731465944626831665507770871035748542471361203907093559059789615999706550123287667203508121731067999340262757170117169747442892119625178114186244898126050398040320472282131232764798626946592362314524622735212145216719070720993224711240546210025765551697897132345001957135555784025270877044768940765618813701254651282632344767607037737392759448530293607823753476398635334806030186270128186478607895226528659695916076236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -894360359728678708236117665563165050282265540033308424402855997190559246439884822285819293722629340988113782235147647653959876035053520700723876887830517194827369326068880598594063505873176150573406248678689646295925432742486393348797735589769878800736178066497134950181885139554617929137170580188177076543422806840337860460377775517770186834710611762665837523998858484431181385067139862132347896163378266819617847041976325130667693979198641065379603248315995029140684486816664369817566345779695579464444373231407138471440860454470288430671375074812440276650467328360765193771445041343273146156610724322475850174526485137239904775242462782323394432609802481781038127826993849391434674674665164285690167935080500523463844451332247121730922409346505831255928703254221569125941559340904286069276972496081533316689962616515373978357716851347995302777196985569781040585575643025901645466068497115231480666301160714539128960765413043128394744486059626461075457850540764704779777586459007182933271863543791584504113445191662280902780013202457719941854553446358277950247715967396254803035105990993531316608270734990074414801993220097821831589435195143872148415767416304116746690619863872572053297194455541282983214057883375468807894552900901094353691520911722913081900244495830486367540343222622540620163318249369128814875529813636393032817773164399474850726332581957054052716369364101275188718587769897126423725327886929183999165085156035183369307869423664589445800674878054516754151436901420583583898954083736370243919391757138996346367739290948395133037260420527814924648984232319389442191360906629846370082440030803707498092663807163757715521583230299775089160548671904986648297884063507010736676275316731063245321976003375250598865873133554051919644988701486313779889720472514242968789390960813679410509163138732343801755759827831113032725969278211692018319396290105195905581799989003745619146843515884464316673703279095338250252300698730209581692071631951002736743642144079242040718405712707690686656692230922008016455266676927467203415538223656281813684338722824295517922270040987101584332550303862242206291003343944020593724190435577236589415348074918782219305203190500891781565466727594848145033018284888654561377322815250204680919775018880029941706070986732128700590988190833813897385161022483612057093312418450904704480641928042534249014271899505299662529365390457946962936070919786239760419413835216531592113461256464843885106799901861386789617357051784855402942141427662504470717928654315648422228991516352847162075980075902206972152665670398790886401687821410925360402614984621300647251081015216743691371931101935173875914691427779361267725107557138694592170459307361461229863179321204059853079820218125555796983230446513734008458015585177483577331034845842249094389883718856740609137382293086563422909965422039323297652103473126011672545447371707411637479776051686234186633203871317575778283397405660949561992302786878632818571590295860623229899426996085998244305747557358360969571477847497781345768380962361140931282158246895288969893562230003934928456119082408915956370685021253962581595192992808330978732352852129920647115283022481103506830861962510289804510972519810148137753418957209414764109240486126529874497581596013154920912855163493893633709324550119802766292008891450284142815443717290805719119773729327421424808683682196848948877737753796833088692918349213478710425260801983383126734302387198316814607932804036086334018979368803075294551478442194126503277580595818810750765442371046325114362015522836658557007772036446516922759808229175248702294263970066264932901674757117628124398368179948729722127645346287533817151862567403260426721389320367643516231803946132235161263069454955208193315536570317843472063631011940708194960082443611618191961882661540923936518577474880948688296926963589569461536338550046517354906879628160133078434306398122669639861517974738473288260167210392698944033845395577256361121990028685596621664899732554784701344076787862088381689657490493826662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 8424578560550344948663362493321090476057923363326939041672023416095060510431650243580389308396943930379585527733008594848752712253483352539397276054065871630847664426353282983889638287006552657000445722772223877813328812091918736771076004932512634596255660146555267970403983089633808870300521114487203184380467288363703676047833653136492795209575386673595125141337237751625922598294923757304131490589189473342002747069354635950487033274541737389342694132727504051728864766904320553989725034495462809335609695230228221155734527312414858796362117829669884042549774970097343214321173163933873280207607225818574562817754722801288351536994833782174593853090334527598686735940576674328195942900779779477082727017020181171150389940765591015252761605168425545019756398661501282717726127751596480675249827389151399375656924738135578493137376784950278131528656932291598579831173338021205095591676567827467941615313402671637488302960392036767556590575106090053001934888167770334036142368093499897041326861500831912553294512912233780476227392808296616786946232240274596508427640993843469518105158224468354575575628489855602798503287470256054527921014387637205938122473513594790110711270897085635631262058441455661834192139163377383785483289933775599018353056186161249584433028355614594693897496328261741232909324732484038127974570783268361083196434429588154604648238092244429262877747535221505534417578734641089189396519860109130214201081856408028016937527376352489714045753006849143502144985119652359631664445822212736620801764702983480154992450597466280675649764621978701961911996326441199278336278156656407526425457943211988012848575817468935766382155418483375105127651603817386602537610518030266513759421904002347939143237523606325821335045133622458541563353094040189782954928070810759713531923093667611535735143013472019345891054176546858259725760096182090631212298795517230714458069519786965828790083961384538856510662655919282099378494674290209676736407070456521379512481314543613805306488343485309956750845233510890684861877539794030721450170047961831022977574318053468918993967739446508405016662994551740034320868198219529267052016637278453138320571270357524139826696540809371122864075256525441379490961423671727506146849951554717380355186548347529946801940162982644248239799297256019697498778045610698173073266557045548046759497459311224082342893325670122903738352578927571951428055128426471948965291551245137750971514264358758940926988508111693283305952186576654132173718985789357196289788446142956696401930978113758096643244565346056372285440518725541411088436708358109857497610856856841074212547514356123871037797443421642415402449374879191095192894715747130474005120704591250233967649865590120861616054606191642478635935997281293314257633286159707853155391364891135186591361763672126921756507012656062743553302556476181531480097211224121754459575928793209865211475108403660298892140443667710071393379343602743705109353648719617530085244469823770160293988943882915552154162604678609537328215482829057980673678645293650074288832031994816590921465981906779328710848340462777946112967851716764968860178741638087389311993309368211638219961188282821804191134502708464970430668221319670555235715695569026740991128994940550004595396237434263594462851069109089442915718219298214698087307138207621521146476001232310034106334492409914389803453066490783660644685822401841789067795981896065005114744200593288580648739443027556039582964399603530154487230039943403137053579907130112345868980186498417650119623858606270656830687380966539054893435902449713165346583280228934158113747582647573161666886072781888257426179672181071550503773672589817669400902573497330809540539467482803438203209114746312707308076497262889142278681709620222679982739413037455994447487953749194413303890061902837106199970308791602515539195043618971763317201328787940340801122589228941236038382553554300833563437596863730609655094195569269506217588849144914153984423554861788742616675533848042404165460092787640205683819747999744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 38781051469155473739778283246426752875178283884817905522440943435729195024321683268102064755008262663994606684705984050300806295534111260166792767084615268723128211421492822143817313231264336737559966773325375381487146058924986095054523271639412125791883729292168030955875961732473519698309346071170502173957085810816085402598660498762591627043195518537975393011529787212194293279783534505817043224828312232602944887447609882034907618732485944153090659102540346963455202788579130957068280157033065703739357127337659149145844052660768865706776443646193968702985606570661080820760038244157863908543957425116934649807513846086375250621354033095932959893889601535028062862098303360174891930554724582860508537817022577083951734797880983133263837545527391631483673713013017705637229923474150791391572430159228888093353900530403164843957730074002254060483329328325801960719937760595943310424221668396739850925861395871994286313533370169542958695807275799280992651945610535147074774504744732424677379812052502148263024136900043074023416077799244578336229133717790452677860758133168140392911320044990082810976710561720179528467614940104816243145620842305963019640528927191023707536581375025247296670312894208441688647326909110584467704364937194885915958409373854970075057306208299873002938826085051321593668924269588656954427271851063697408711572237838054161019377670673391047329330576835256681354173799894868710355965506106800534290914221630201101965209422828976971771171136231180526424622116178733352077566433197923949675153598197285783655995179847015856278543105618591308148747471994274066216969947101798492297663474991456492569115938336007350165497251160480000778880677960298341616961632388755063098756249390984332288460601220528264869015808763656956370900280018769083987733285372018128470188931864565808172393574248753360371540205867067141710036832237808061300307827465619667849124491289223925490491868012186982589661279353925436187293097773991731344236725539241122885794451312570572250366730332153840320731801214104285897606564535698423999983423160734916264957867520703924763790219412287120598166511976162624820676364556027380421422897542237135906472802007483370648081314637114434801013280767346980338935073602807587324526697113403473639667178887681342552424317123977211479864230102725037749245647983266159354345658574817610666913267557106013304124990350568324286065615653257392739050259391049281560483119383331494828762806165865353736411633427039412079481249070216362701626954374765373983517322405861016769288635517503854239544712249885923789614177655061503190487336088913035619371801771768408624231390451161739061973655192338943408181791502683853183333270823027255151560888200670339030448860499296051140196000666809902952337083003855161094956030118974428536748896468807653429218480691303314768444277791852875370426173125257081288887971192427443373989439046733877744023354446508965841367504217546742879943579684836134631897808135390763780649857503956079199685664435744886346731054678207348640194926916545296597690727746701275728436308711679753509336656122062610448333673335167569562556943665358979429089357128828810546479807225751349340524459137212255115941140275007541848768781195087278452577345074451011851301246854875179079543788137794440130950933233370383537991787225381344273517442209068046471811320010736204678518051635097083338165761633297350047227747206085368701640221708440767099564546044813104858497836293551005518884546773122930821557743870125278087016567192456050362650391710715041103592058315877199154160275399142541346845886944342510731685163702507615353392572631729238295188493738120261088220951979318038775895562210535098834136942508130373562074893765723960015928853676086298993841837475258893706942253067887191085650398442873039411902147030834749589259145574384748582091929151567325946361967211733525609474045405610685301133573361316409673953491039471218650007491232639182631830154364882647005473071495781675979910588034649635435705381766009826067197293405061799372636018442240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 93079658413682090595803699215351371297774712983411441520404110220723084171255799316317387843297683986927564345748708631685897265969766827646640662233026149368945691971430053576523168041691160595521276898954570618451136135318557706255552647799621548242992657163479879577185314138709748379630526550419521965779170198527736248821175782737568008563634065883585906374211182181731105036983034876379620182970879001527367504407177105279328462157996832883953395756905815645577273053732724831747964671597270269348522114177976920267772478385926725887167929266119706194829250775535461880038616146561279702254345931038815487028521112708243804271195727057583110110341947162888670869139470515136565152567574445363157647763416920848178292184652974392544759447987102426017484544620154806927346725603300348348268003181494392391278471877381844183924001380439421206823006684396352953217656552606717931568811083948240589776757820387658224579630814157861087844113349669444467519200578789630146550078792059579160845842934475548406494786406119233642131654155529486349189116362327303036611100915898058346900174116367174908424660373619641517014685778136967448531095817076002416417994334354543578240354338447253464017104514837181707208606925595817403007618706327049233228292591279565609980176289279441174166384191630750274236413799681262343361828370291806783038522425357859773712185785976097690130874071479732426039561848316423204964948361376610300554545054934010792749867531698095876054462202192500828358628210217436874444865316227088835219258495720383963676147922734413447324843337237122394055605708425934874723973732302073798264698864206564980471854599254328731808016375500113978968942743141956208042580508406370650852587889126041575439282633298693427680888474851462594655356562941220476522121099299886478516031215958325294622501105429628475508941157309162159140281916637430131109494324740599958236579193794172427780443819687598384951225979118028335036851435411468856129342043276021541259125357621240108225598970062033114482786904298225537855431220824503219928701589941357640824317364942788528633364998823638743525596242282021782791575583693954702457755211669352690322569148025564283780210009780913538107938842611814068042549345154231806062729027806037869387844707853258034951602679113790441754582476852101152155711625733686664444466825420999775404594385359852897645047001322507036302102077384733625295379116677039411054660088538379621579486751811418523330073635013292702541189861848732379657784984466453360462092320374547672913987320368524239798297374007699899521045323050969886935668796720793081138874117442040143364611610596083509744186048525731595143493190764065552691734436811680557019991751945505427524078552766904208177075398987995613697850970387098268971879167765663828657523562101355995787583637403696754637176185234765307975665171547004062434502051517580615491690123569146303652715408778069923635055955155676683753853076693764118812225401369067758972556096881092399636339479593129642363139161688243254029892778604632013173725741135296427082235139072132061630646151167812830838989982166285340955721494192619099943225634409605479452296729093430478246116698798199409750165846882334439426607761672612853818701587540536105575130222021531549955399635659013665800212852834680624695689948491914384584400487244376660461277591808520922143101608398052074138983231915289346086777428255880824088715030566562947660399744636728754598786597074136659964910289390038928136306145547388278361124719507014299212018114309936216125144319276769128578614416535654615444437381623439655825754029044064646235385416019027972116164577654619031562753406654026498283825847720756976014375347914710302700491165393289258203942974592706867581705232656598414810317409109920378314300489082083231596306611534115377883872580007085553755722969729670074335940485432344585082950710083866924042388746988178295052346282898988103503823641315674586402154176517655118599142840221225320243208757243703214408003060526237281243838862206275595047041761280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 154827856318899582649275645348114178478808419205068838366642506891591348752314003902725494575306171171451225487903169275558789367857508629776990784714678710167720152947301110648773039010691617443297488572235258171818302749830715331838503589871504573390334279975384443135702055592817332149888760426893762677058904518247921287387420833824470258003291946040460191565215303930195333480526597033473371100282189800433313531711779091236901774655599155299462905752220784049455129372269816706839757533715124523436982143823211384943643018521112740315854091374654938097446490566124640406402295234925969598692247263361137866637608631164583050311377879530562845473260876288120317438085202413785659064839273745378014521103800980944493141729168583209991215261226787075800819169882496365300602980626363809044213840786595193156161438827115217507725402414554005772964924053230935458731124914560940529769145284191524538116106985123466723760927063079884769041960399145063197130961880935512842643326632645158066913677480566507496376014182419909964240253457136110839968864688874860419711074119460053331645076106180178526793183614970417236353532534583680040328789774247925672750834425556059703834130715666734224670250975301173030603095268758941957959243251243932749138790243888072821723010983882888340204868619194752763452445827504722498216529402239688598683855719945519696444592954248444385090356626045159717779678218197746175315866707136340033766152828587846141774470961597948220784807950296276554748310783971361207515870041472733737783612695575450499749434879112682045436627987624669413790648885306965620417255073944062727442573166978342683197211965907824853325676256457122812954903987064560838045118486864026532673567178653272132783798513901892120584353169724318126818123993524991813409908735756097491191892469855743378734189566495782703251082496487615431446698446334529908413948882497054482294099804616585292399214660311548341066950155880620951688538002916852305231366422683887905969848460434964309509613966856309855184513829169381088417664098836126689698936832834179322491038588786692526916628853027662130097831563138468845626127841933725420388562284976966842944583043212786092692835185600559345732458475885023491531333753016336724000000050823848358999564758260885649786327091171177251615244406022566895996157288834289046054042115688734323022186109316154456905844875671512914377126489771837177790589748187198858905708368913201041247788154595831463601021733895698075343175966148293628412068804968270753135212827715625734173050362258742952934655624182429698124272068119336390040147509213913095450780721730686151166527052001531906084373858097877000649635454539762642279978379184260886474198732478431595165749444379707352515565738454845009436508222790208283553916334310099437401791493724182463387698431890126420956148446614649989249145392860527967728565680701995358572900575105337735029028502631743862670359933735539503186533178865678836084279602803679639480069637717643152464691552152283751970378650601596219168010893215935858581792677311530018680005920975659512243117653087712510105260577500025789303595891759352944424287726597747393471237852741633128418514788426749685197096925631696452529922886283146279493236188585406925486504713470525198882195465161553249116372347180585049007303301724073051553379207058254187712025262216968225038060845584476033886988104436749890979327873749417004069132546211510409154758664812888753192892263228641468790696123077974667426370619500948425626711215944762696423619563275447194618427088637623243110448048668666880640893185313625374052856989589094430387454450603278803973679021211612125698075091498671831515946118928567721581468107717719672128312198068907174679630133623979062391062489272565677590115531649359094222614699797641620373259956073611974268090527787846969634395941528413834774083870139097547350487327079449901625914273275557519111282877132200547198202054105942724642118637653963650743799380891990613651119574724652695598993292200187918733899212569986698592649216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 195697052334499908126729481048521930154038946438456922134497679143142719235935017113283746606011734254183385366965058521432013240478952138008392593683927693706307388436483485625892631796933013192526684805252961801698550253832045610859268874902807531475850729188061957197422129723853725846476243447446934842433785016935241879990941147088360939097491894050348378050122180865014550503741435982632397885019399048914316479034753344279585041299292773398906303145632458881217995384723713902392417154070534857074516974075797253372379432930261598833949099273921808210259094838325533268036956299880258935670859171603754112952088707798417026502551602886400876587811504786747822182180944356580985471426850991959283405713751003140475377010907493095157200553379480101163801806343574606227089648681694313586240617054920600482056011001210160443827382323990775448744618771455582529656835664730786289463259529109635766348960688288108415039474070288181085061135014746503988465709792840942146914031209946956002307283711481017809038715638403448095542770386929047843332236182048122259436140605666432581438333276808044463158313635646337604022079361482714564383228972873295941819181577583064431823537859785178540962465246452164425105598458106554900152274624069297584526703708147375169164774656149023775123255784734150349821192718912865566167807067400351200929133819577687440361027940325640005168852809317755961726256003578286651667648169520232205881003731281068580539885947004069941672520115419248301463270813536162649011721812905922598179347462701583462398519152552529739801742169151276651586319384796383257450589469280988998397023391966976617364997591866947795864653133645226919968693739271899115837411922672039012377040102366864294715801313623625794271709278003907396285196327162280764500770506260606154454721113299683853174585777583512134319411616319993587673791518596094927301095324654988246045838435176073021088789463561476561139984242097257795398374546664294160399282840447103745189994187243327860819379776752619961459465754648423152720204720551600706499430412519978189414973470298544936079589577991237651145671163233482708629022529125969169117004156335878211095831979561934726871894052986934641961908714929323646741053557271411941095383011314361235841920772990993920910507283519272805358197076793588841483368413143969988973888763345344487063294604193911890622447372573631763826971262911701267057117120020849914489753232991140420831802287298713196303264283689730391354414915191907812811297232858315587586674548396941732737703819334775362796282671634865429060327352972831420998975233077402594013090402494266374252891986947561629440442348889486526747040189195800045259918042657045414226743429860332925572624427690151645933957959507943785783482904005421575022520704488449569831835776062856759139892375320067016117476721597836151045552838823797554575706772141011670937360666713904942834417403730221166972903418695205575593218530832229038641217897525960162642502353936223526498780205306220655891106622386913795175273238834206545613765649556042308091094586519956022502429643385638729731395890310039769831800841976670163504910116782781054686079498847993255631000844799536880873404106579988185136423396041250566725077068386200102369362669207855231318185982941465189274081621259873181081583483487513067197524148420314592172162408561605808151965998983977625878705468540017439617095297758740800886447839707804663487818251508719220892160746121353246455601176972280881782928934088515103122806733649179127095675123307773691049787005077725005118974315735416464380183644833600074730775886062569693607929714151973515533328770702687259882202602497440638976509380937094971130063554817893537154033359093678414619475890200341220276876198917223711955444834978247190997110609700298431651738567034087596269580351941991101036591913219983886893062687705615163894542520730532438589893579720451409017073977133476784922216351455109011301722422890610031249327798964297930615491859206913309529191995287816411605019550898733549879296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 197058302023188743195963827127845244644391631615584154615921151660086303174191573235447512558420311749142403337891091548438422028175900165290258340470190140044310149164993551604957482196696449261519638261514262995772868352576015704473864159334887845272812975181913176777711607224979017263771624060387825927897896437235804235642922244986198032697024977327941878855355031734084138332767872327061819728241102898050412460156399376726503687680370494141176325667570651658448483794357471949550316596992675421030590278073006186100414694336945706420519461073880859949687038689037980825950224069384321443682976351162297882076123548169240582089337693829223078707659700536618725727693361982923643868486256781439934611374820839173738450417479406499104175499315753170709878012149146545110517077538596878086915014092760198190648662281560279011299222451458085897804405686264080175028534534567952302089952921853130394383697088756923883597071133949900997154793188581729580395234155232918374243749333893184224179131413112835150568481366736801518937930049321329787132744398321444211251763338492136339304813581397689140050889517751774366663414673427943226497635908103439628073640755908614260237676287540393543980779934143558476217118065961480989654570221528024106318182246927637053004202700685204330583452676681845753225365935722815308570130596200971701843071205775949197178390334620815124978499116400123330426437197023951241993597397401094547063013662833484099143073774421135362343616537907390429397649491234048830099485858326716593263026651141446894501982134537559318699054550056258756892787226118843639093179279286770640482629542788778022842007140610015112709000911909177243761603122150537531676340725747354185541934082119337417465440366886817643558150663061344626432544181554587683077619604960207476787174979979386597043711113684214277568728155074842668582266970777334230363181512266597522129736467594979392409975051216976554228794700656517193079136769421640673688093880451769095354485453251023192796434911051733476521200481155416612161965887755932260334792673447308435390396435326059961364145944966839113445774714019892643905598331869870630937444439429130717965458120786650263942744102511132093793079832261460828957665902258917935832095890329188889750256150430982565862280056838152436079762532889752186757372506073864768050426185509076831089356791312334057703624238171400697888294097539724786254159436500040123425546634727660218997278533938840387257777306781964781003388458047801343810559166966171021836355582784566037077851577716929126296509102675585819076280656219353017878813526480735244868764050920011231311617178168693841016360284531846173332423818111326947509583249454426475867947985818413717490171110807845376642345189658214103974049813429387977469038831595540211413581768503398893679962122487425299447358407073872527328646945338176484978127819574284596375637919033450198654565716087321089999440379529778480375597399790305604228538394482099878510230942978022496703022463344421343016650325266543484752880075288409071608975735549246103663768258972330119400921512462960057465245827128757292970572930988617733989082997280026178840157226463077396958351402831228586185199159910972226347842355435000697435840610595098650009342395567267609290109911866499678010485250299774915812907669150346399334419289108771352811488021685049519063012766490012814681011959413778837292411428955552027875699867134582663286169928004993892414007349149823115871079540092518906154377610071564664512967162745105708365110055009597649780143670804900262622942539811236765050039842927802874716802812842413023151639014105456149025001790178879877174253812386154069239846319221002323515516174609445351829069589080792636312040153732496574597174496021609421125917462621007376933270430512307151908118085749813234005630629813431772346975003123283907596916818203835795302174500178830030686989075068159062441127983253518663552712527651067446067432227055309872611401033115155156980661492043162180021501820899592439930932073619250583961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 163021695350537956386130004409445584897360879561638293297699844434819787613320131025526937779940990912486333588728788990722313136807128659560174074319167847729791405000158684905479029236695161270555229381972234251458332667129133933036706690587281680107107352126749462349944057476792619674327730296626063285112528677054811011740394610686668750268985008042917618712199424143774080221626060239567141166774009960383670019935033126970659584077679877085076112941289627896660083842881327686507737296269356807919664427380922144912222182993850055895496072851487088154284977620549411667474148133614144342585785761102252335743484258006539132782703272076949865805963245831335641353256365707949649801811468350164047540203706431807481566580320298757860010063400257206295592465577892813209052592118709153992318453953792338490336556419675400112109221856877347214079070696819949478367484852399944145736786850122510941547532522655110479797100243426081608033338703305599332390112195152623362177905096467121855295412902186834736775833627496195499386701752846453150428938413713396093213468149088581516268868994510005965454688349293620763013732448156696895535047441669646109888932494273825248924867003826098142748994211260406171582671052993952116542267906329181968476742322429439722414010213792866433380049126804552954535648836011341675957304032112942810192206814903066849684729629649698299066547692077782541012203074730047972014126655945506703129464707680132963177526685864047800340030328329229486649498599912336444477049137222883882753225849935270514520959494846149111371651672664124673648719199605810463120909160456933731938058689344949438486965826220705097089020737570917783181972892288979993115750707786003803683251247887815410876400973928218489257567411072123808928463554266685201520566504561711946861889456884195002097990019301525041315036567254552475520078279926904256159437409896143990472886124382707305538825057019898323091975323022712546274273343040825106269877884459338316316657131346800769174784237264739650758104094542838460298873969476310379472053159110968643100769289997407849683754431869214529950154566251464406163331496224888791337775299117379264118601493327477600568197295312030870302491222488639755787765535254514287705940416011486479644992842688412545633341836880498528112779301608770772966344603413070836721824061842904066001341437978268309016060714752753685054611688863558852543774459014411939130815725827985593482483218326966203079696361308444365753795015283270809254643436535361643549349327694036699644997209634173400421590356577766123916286592734695318098056215873184916910602383643494967748416577836624895598271550417891230263397574219945418263564383441083665538486951768853742616976398363576060371767154318346393066275844698069005189771353649256144109720753230664832905442394686924025184894274291817694067242780976960405852554783689073326551988771779156094207265608475617598565241721235236624599305154460977550020550762945072108966004154184640929011789539297169320756436294788486675921622657168810758659779632223206466029560984331137502479186108698890097404314146332806811001756599131633026309250156270195220747533858641840737427873842037477992706292926894797003792994901427578613127618587174109242322504563377104460802404568125977112831764440149743566571505239559723438884446696973575102455384794285723847749487900246851974824577230873760538317584741913149507358202002797859816554094211911705241676762569923867767547622764340773621863733281515016225326263029961848835906575394817414963647839471891220421619101183031426009887449774465758991039575797634206089857428112035778027266688332561950527391768318428214208786524265438906661170322545502238744910138831284158276016477288550851620914518967973145267578500055826948922460443814911547974951127788334272916593858558531403015209261428516293627682681151680226033787236273430933198284436905394897895316594771577142211913929668694329276089427742871610274709651527431219927314260724424049552967339009323113337483494655893543321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 113451780130902277120263478709025711397584308253684372748883263106263227150597931864185564316376508939405512214442385996568795156526002992679600411724310004535241314932512946081065341797119983631239808862453986405998277234050983256177812906903288469704847058398529543306217797512397795657734747317446975270542392736394504328053938559587199764069118838366802222692193700692700479119929017004243058442800943835273508438137987522447513071345126838798007138502144541735892087575738669341714586664612952787373387970434715042419880910309915116236144616411411169315167786511183061085235265713191195771685681128725203133548683246198531598867117410829406731478694489889443311117639841329072469444583449889056810841006704156599101878233519632967920185644738084943520713077241728027228877225774487318698664623163142851200748368428362616107959388254556255846767959783056835408325863677604585094012681092024341236668427099495667659969156835447242390482735051378754265442691366249316402909060342193976965145054676656763975791412280729335218417561314878090323707601733115203126344025109259900296733001339137848996461293120914048621135914113423114054152087814234387632729274490126760995551375138011526935340983767925644464331642237210343853388506446856694984597028367864707612709385812154423955100131935729563037109302662910118693721452348160105687528052836400477717175375944591347298670973080605489266947914743446120907970100845295201662079824641419672112155739135006405685421871145421241072306758545969147442249688669611361986989568712723140251379150260941738325659182400229500982751676696232695495108280426632686220006083128623327453811486869406510858356211278166148438414209939281037779316798850281988228407631132485061393477052371698375560347350160678278180396565553896066307582998120123069145970255701790929858573388887793465995344911131350779976821810466699606855692755087125586859780606380431871131731001480024935267195723434086314429612127404908188729149100046195692278719962538429277514124305949941242867840771408031235454632552596295450778337378363308313502297305820730284802982130588330027810700032828066323041403318485226565379317514468172966743158903497672722449998663199173986716888874978792987202324791543295362648815994592864915697122682489860178813721034956659237807798618445340487626440459992010554667406254271619227960957722381989310629060093209653164381597870726687733051345890026666629784447286378918419556185483082762024958546166673226907039823880587537727787915799252880940125943135237662210742050486850891925445167631419427202337508301695142281862530045972392798972052676126911971190256347799648970653205856847079189831989348846385954771010192942729024326542892429588734782346306447860784137594172669865072962576819374442750478460465440047373565452006770310653665406458934982190146981012426744892040105004055656755716492903863550935541284654873627248453941863681058030421530711513334537602345654699447840782271879631803098889740861784551047910640925785858853427503090901152764936291453351000370106683448611886908432494610783687210758854707984762044088875537122476902860557541984464907310104470341106983213769208468558445702486220202189953845570354625910309158345558737067382041230990944668944498664009918324339340351294699740331002723192531268011586457992999747376721489057997161975436928152206929231599232088215173664104671816575478723156191007425970442164525225206823513373911897770178349811406577954043804485055589821793877402785474035417941052956419628627768002072854981266043852921555138294478334226579746933769653064766209743293822698695494436975016215675593488493029001145995638093808100519818727305506658201427261759777613814136124188410606582328749370617905123465620080269018877745677634570929425585526301926197201480773508687405571372605555620068724236420026077897930092233730525439742083141738175186052281006247909886819238806003288246119297164650965529286393891314365658001899166515172146192700260145358749297713169815585823385121423220034268721919652003840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 67725626269006963235756480233555254596237689196915840078376157308808464656473908164775477379081976420287976037627757898695127662516527551782145524753727127349364047257515147044638544515876265055697831709729997324965015772988072027916651021882972878470883056338676830453792382154744562743852761943794409140619887569074281923969170338861802652002890067404635086306806954972054499461055504019957752817516316907122642529920510735159784735535479945468980691996849333074726393212483790742048389611162683949120117366588223990494929633345294645316942334759658150073430781717673665993661485065012552882792796153758368747822018535530497636214203558807122629052041068272675606632072326726036161650288789053634078687811517648648114851122957423748106526906583394104939512441743728235346454228373165693436056026099802962055230940269639979916139213805071970551056616747671713420058795775081338224445144255418929147018531783734402752514560596102574355083243332761184752899898109685126196488308250395676312073779965547727598678205261581710497355893618265548987741481686306145528544514454387000886785679312477354616103917413143777541789386442224206832726918005255562580587396987329708442815865961284306350610982735727434655542767367743670387088957630636158587775727900627325436740650752515356891293814325085965331644283598106349403169857592452652422951171322173982148965333297739285448183886225908260833121600527122040990474867135460182948174301889967196787422324416553908070211897439246005820294639626260558271845460968809072774725718006538537492871323205726534125148971946716173027355109440870222978256135813754995329528466462672235306984643404586456625777732321383248088142972627721071517138031369301940223489125828802802437659469342848154981660949952277852889951993487544730519885702583362759318819962342714881233537779435265983072599923932137716123482007215854758119503038149203949686974293649977712055798383158219910892376642376368054223178737335441454669143569209296747875644518012530820285272947487680996826799587587724812322615706187749722517445250962996522441794107027487026701025363485161396905126145924292748809693403407166954461068640325054768337126991610422779733336077466804749590238311374363430644470640405066889716538729887198985461795137250324257889676565828529095578392760807039332402621766715403080837095427999433814394587308940971090805323349115935851638006190271048405161074493274396921529800600272939792309216187922115100314583877223115823954765691574010245006123688538540373697746817421486813350218396973081132823322894448598952349451352201847551444186541161482744326083538589669460619934403894544576911635917945756591077842900976257644497212691207111972509074088859849333826876587242057487537290379367989089640195734764899243810560716033875099813890340518284264961214567381726522422964848774677942896863865788995378967426906268948935286635064637976164433166177514175174293167762504946214409539740284834416746770096543063939909566453618461605443961101430770904377529344163484126573948614189835473802296565353857330704966371884524801277029132558342232711189817493547266399356947559590078281338017943840129840511532529367031415490931460180909489588484688862225480257958401684540786019744396370466567704890184428725333895965191841827335043560541791544681884792994701458327806995397124226706180242828048144283389509996080360630092413384262889111929203953622562601399255824410515677021379286224938678910098155270713835769962866632479492392126755734061208446325115390535901331729816249904122236173515792311296052285928974038540065798037316223131254084400097980353268111189603252792645728059734001300449873377654238047727249286909191535451182204737356286749689773856706551260733942040691032974406650343535305066095675370777355333268423290233452089476382202178042028140328131454970068266460324526042891993149340058155164510130677176467724417058973964787247130606754095345404135229404077438398711233489881115761461220599881422928517070288726752562581834495998225317035633541120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 35226554471892208317459845563287148157948608004095239370843294181554572428108647766142272676115723891109887363189297464703925414260087769427646966675311896135960190246495997516219774297658294633848167237923636851145559013467878149775599447393171818655806941421129806584008815696516899058684105637875382308406017410566168978912241201985836819221628137072650430991300059911720482093704563441345879627992365453538366672542250625985591111258368547369747487786252351846388555640478668181361592306817460499463000191598251400888398475986745404420242166846115780366611917809971784772568249017166751674273869972345258659339865250096158452701035367531912242858470216307448670497222058361090624884360736354361473473667645366555258150717694909354560460028058423314095980395305795181683934754097924991806740445051277380822450073868935071165130332568359500282441940315096752383249164310977048986441884288323409749484351118927159027397493183207891367040843328327307456313548117596717099727157154633210111022451344888729556822157684673096835421504920555317418363446835905585102631176461037221912435075364866291991567237232091228867056300249896732900667063221391520544523085499571749947825679250677146710680771783048075406806108070170408408098962398165925952545750896094360474598031928038278795714461201661165971797321844884897793552820419554503316286494004742110270770166061815903133135274320227491422345954673294660158606143674160722690565033935787299856349015936300061619016112056175813634363151298488739923649706922695920103056033556937965577673676748129063937332812027221107813920751056537822470398791073884606520160098419707965292582185046207510411090630079057011414305624897506991965264416724499904857518962466472462252939239129533991502240065178500204047311978457988185686205272963842022752576546911007883459539868137790189469955896238585545388003453763047346717072700041577877662289754147141179310470973816667224148689593762853791934983950887342455470604452994103717429801327969389478904895894549661436307790055729729652949845681393077335390276361655719696320722975308768900891284862907354502022342462466351700306981491877150873532327515104650800809652722908253344652646401883767603593240161965883306272728773706712901967851379773761077750842316859966786407637270118705207734262071246169856331602065904954246047658895395806627832090252665304012682814774788113981926517746787484096984769978979703479008117420329769867142687629617217249547620434238180548474968186932854424114564859933674939221033974765048754987346892036136191031684230783828662174393714708999138731211176707555712662667668012356010977282530417604173362752827651064273544637039621828845641514606316666241915461302135119571780842876488818608500900601748133357269387285322146444932362984692884195308631519408482998482510570245897993189139078819803045703479079257953251706048833029257082293851191457593418955447427110689904968338635619925884932342405592565978713518621740854429833550708481754616980314195452791225079748293112166119465440335083645128970582844822367341621886676914203618567758564446154074921119972334645500656962631284881804718059818745786842497337020102923560411116505880412816065299442275009658561620679868552325089888339378750846580386307866228615317530307585382652031367722198373733650987606458539143379302111428225416380175910240452319521773669676226166908262419650206701988760555849644971177399404686281844646914894570707033317420737835787407465118492287974176878204109393105321241308040187652590997650675178458344039524999796858603536647739376503635622526431975908030604350686347786595338397784158010953389354188275736713146211997321825891155317998127430174980111742351257704558153229701534687935356360038034601120922751225120898426601418326344378635310842720551892518862065560421554994212754796814827235196555350585687344070178570154443529275512688291019217778806939923309372818229523201771472250328598890519574710476962323375207789040696415556230418579333834938459193122625323121627773968318464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 16145798390713039815391896646758415735359700881266136667747657023212011180179389234738186561682410912414473458115113162601661328895222896202260283070360473482980999422397268013197579136907379168358880660683872067410540313499078205839082315223953813846727042032209863677250887907658954555305936973700719455270447885608380478409681492878102550392598062200628565835796047229334636416486269493721619240575368073566769946825243276491399713323071373031034648657136152681626553378574404780143091138403551789242586842557415394254454506837222740982881591775376006017763419304681733499468542569583139677820843188068682003593945939740617390297659966456792720510420224039020055169012554486631551321644062270163886567552011759424691641369643825470463227969982118727697112906979832527361716141645565635458358784521727654630018726371101960373829133778598299537819198055703794602783893864647433998376497476996469927363324722210197478469107372950142185932250763275284133430458362259989933679233586008217563070250333949491598247479202686559366485301205595518944962681218533727456803768125951418002074709897086827728905939706129838863639063358881301445356301439569509597798961992113679576954051159971124487889690613259176299837212681262605726237914131010163988185505971797812205429969135571345262894094438980950643898506040946910601338757905732686716724282723222790453556849500868012878280326327458303394239287831045244331662944667585370488934754173883704999256450175608552498008409450777562877433136702136634688308867771149369967933753632470632810165717682245520099011768387465944828927292314716049680115988230154744041132043405537224654957940654634720572617428464689868480896224257400151981537655118616125508976537405636706479687914464893928910559290880068716399969846466958646302378208246461760563363701604509438295426861406812742703763823695691073515645733529118650193684512378252253889572884203811202157213530667131667389242180122575182514417891608463447513631544394157494915143882662384159962019568204800972440853449774762439273007409935996278184886484528312137324249984253828454796167108873307614818747759878389912753096254147736693895502356754557441100777782347159582010605461714712564287297041758792193007819113873421020348564216204575386879665418581844014674749512830845577879999488386960711157773059902128388497008257159208614771592594635487704708552968609640398153888530403910078707768697399399870268165399707301060019093280834082824319718773577285919296951157992256628086707824270086346818330510134246564151783578048118744433080719258175358607520713022154118865353554571167742767932948387677100166924844782470667338816745760688947877920428181994960733188467377113881713790843348037404210563922111820802143990769430860121999751268702348836749476239822560131352716241206362685040551490598689532428002303122013544009366295403682514202354621295299937125344242142930202478884223569972140952562311594316894364619238910722056480448782077644150207250536450768203118891650560380358885670177767000585830725261310620571160015396615233521890760932807909968480455910013481671224264015156857724164962604755369949023186037404061872531448892324191420918357613448191069287995690742577457018291858648744104107846174984610357943601933058191687116838785466577059704458468828273686815436609455065411175781887396919319870455764519341528973865153651298727042114006029346321355723654457800875728803975478175666545556328680193308988346070498859345076662780118604166558789699770701999698409320940276182803210709748301675164029511117955039515269142352842431975045043807675761683291219248379742129111788050091598219311298574239270547089488664880819168651507178244136753078495586619102309642809560341387069588054717010680764270115509675201366459904474251000122365498572008664785400657192542538427003153111745420897454798581280266186527670493905861053000004573389367959490684700412455603978251004553311799361212056142861459100892372107651431243787722940393442508216911240698328210417113612245911535091712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 6566611908153860079548283945368280100071066920080825100238795235747580429519368853702391320713280871887036149809854996678452182054633282082574675998780823752819922658403029280593677559648428931468641829502331414407437487802355291351231705213184991463010397943271644650420359001372302170259899885775507885956503158189001023960442615910130108467952600125690871480929238557747507932478960465074948657400639276979526167528014502656636551172325214407782859636539581514901960130104988203401347092209404099491056643589001346473420770010626915751580352397541781649424984537266155239497392989224037783611847455294322415462746265794268182607328998337243452275511344063432560267165956172291421557705375901789578204091562873076881966581370864832938019530903123483936921728759884662429978233038769310933013890113039127851652455215154018892159522136659294454054874116414977700611920430163995521550735685290585078852497305505390167613505860690612836204691273665457830111915125622973581255596956492403042925258873963373367876743794463130703332888866097003274744275661110251815591239793750102972337633216218642601150198470787017662177514675871911810527379042633785696013255704832179244851222236773896500696598614632093595774126748713265181081506441640387539726845935783746701428320772504737564719299102579767997707446931306582376425466211734235790963329394013738957445302734475856808650324120983871939082309007014638152429198460624559746050050211256549807809591593429907250100251661210157841325350394306013431860982382424787420851692834313880127772909487208095145659430372160106814825170667951930478480995908221735169344629433012269955717245771758635158817946285535375854658929885895187889605151097656021022990727202085994970738559699675618408048019574534743809027220509622253773948517319404253587055101709238499592457987239964904851283428399702848809271307015499592362164147460664588691201553171420224013503739977782420078446503044832876687440386942156672253825046348730691389859570739131051729184454025013834934295402799797281544359857391793178302851667085974748336809226167407031699364075930462408572689932490739870399149917195313056416618312259455483677334341063936967630906744443685992580605237665903490237652351612719089366886499782838656332839142471533390315024673160300332960178786299970440648654775579321209559162607872816471468886578183655274581783596452446599647582316994339287004030969644819788009925264119399749892872207556336359709881316699772372014132959842354309565326401785242709529253970407738865552344228593306818975722895517635607165027383930170252555903082540092012655279247528472938321465899643590143773047330441263264201256524352884359288416806269732420717684279036314732497907451842210964422274467000053849690635732676382867060105702620768144409886898562592118957679812077571819393318166734254657864766074573761953846911634125782300827739147449512538094477152785585431068006254849469853472153486850626783539088166496404765041249965011472734043457912113048781393166632909186002744311654751482255879851365810966564971527721318415634485048439497463585587315710961309802219148381838122203638781327885871244217630417500231534648726373068154925608787638952507642366263104614806929219221987412034476481225901939571447946816084819441262422095838165990340114783960266099607620060205664814351944499507436501870268238108773011379897411252987167323301865705509452788346337674894814965922715128310767874932464950337687720645998401912887400095955137937276218601052329167613288824743999634280149866296075496252963997924679148242790314886167682365335981396740150464678422729476026532048845539489403267303036461790821944408905339710767326369842093609653421667957049579649924671824870779390621238494685822491500616439488890051254381335578508593998449838673368103130609671031729365905674097872003451069301698963406167900187556049456921554191049159186017674549720604983146605366843720846124995802648115271477274921656340853189304884035926475503088171015479159938932483497027174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 2379843388671477084771174058512124872100671454755194178950672545471195669120113245953151004282956867640922514187625527890326768514906450467908242806767087518974168733067240488220174515393029329810936068994146719764933331320690769911952672367749725115248400334128619688476489692776466754822255378320699460195455969252997107488366099833867561326226584319169591541681932534785275819931970429283866267281128809986362352441008714948068405816492819708264050500207766548209660069985140119804146258144548221498810027326447134523363694882555155137975959395247303284971812609892767691016102425055576894644269827185279286322473216096446142310571374694333075423027071808968449623559309101180465753667727745612805719652436076575721789633292497202095817958429481411439196273066130647728807587688544788694539606646160597443679972441448899918586772469489917475743169387228977873394357746723509589625223189093995995878808617981546218263248069344254095426876374722458626882343806638180538061092418754885306251526233570429847748147426025701668891729192123789289255833462816392354856526264531530313886382689816217979244835976397174294226484126267984901581310194360831247040695062565820360743956631100035860369522396597828273487368864404914601837688138216243046298315150120876883764082473680179128757170539644542398691836161030369424591830988469480471105221713712250231328197334786093315423008073218515891965121307521474558127819198962366578197322892923953376259597484443159012852850595117060095213608237859802736118029882582109852239086616155801727410902703880600273643660047316436326518220994135727292366149004431151449470259114235622342003601566672175120591127014996855822068178468699381341745834876462021049556932494818619386897603314528108454772199042356662091979734345468459656978983729738820129472785379253470173708861434948207982774827666062225012122438820716825642182881438626888304230770861432503526722878614120742546483386052782291278509504287416325287574907910888832483221268643135832025336331420357536504907579306182826467059256462109999297883196156878211614827911820368142803081766008798575404098870465531075267897754610581369255221083160932965233714224570864177158483172837190409880515869677541286146962370646286515852376313153730064825407454569972711124338837314668810128176149688489397596982344980059763086899909419819289183519766838953170094304147378258930781006579918620190921417653858055069473588269256076190757686227273152008026235099404188148453744046624741104237900293437376357750948797644493458149906691715697110302134159011337520081906158024446928948587034402043431384994057146972719504928045529218276652969930434453662459835181583594438268621839100304760439684710068292531952975864071246218820953533974362400584504101502033883364472340869060333919634920068509505245363417911956450550415575595715734870537227693968669956100510113311757980984364332140442417159426678912883683872936647509855136627729819327637606392008046905761794341772296332832868785109913272202032060359528946444209713717918009055312607451362676051496654943482831038821665384688269265256609185732370752452887289864363896835076243181182675774542264432269935175852437446495683991278049894856793510046284453479156079444700072730482638476398217312448046838699020642607946678978849015317076739201444559540335170329503104627713752803270062307057310785084611607644095013015566941098067916705463944445172563160744018671177548571157849102689535944795086891864112292098745337307836238706120960452605785627730707320572893914439831781286128031648007661772057243108497329810573844360547670995826326800564694762072817401238852206326273233873909410322367144728517262561548318752078999948209364262836901104701979658570509280641388452178612087423206731731330977934773678555195945122530064621992964947246979451090671697460458970090654887826812846820846289727030499330054627352381114985673116652969171547904902597299187232675065076422031864547629224951671972570305283940977835175982341668245204944543366198067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 772234535157963776344632753655387688693119447806952397770149751321807246338086871843524251767145053854243571976986523955162969671391126605657171165629904139566767490433885505910102425639085216735390541906018018313904462510411220933402233440460754954584778531395378336616754200325192650127761039085890581175112850392083993420365789774943796292461238495050405359310243158264086825532114889079528622475555299692590862806480324528407800333161173381761462617149569401703927423712965644150537815198508816716244569920703824945203940579157218747510913991432290764951678142599417841258073325580156367956636657716225895634287261584416662675311904143593092689587234961749821855355532261395916893782371224674206171714977321824451391210401594449846346712939546809762721887809763592699622435536754642494458419454146397736557391662140989506946488564339639756000767074527953140781332973125321389461294506408831359037795126663095313330089273626194697374058793648267253966125839357144401757604564332306047059242199333951737125519395905494564868642524112303654326489670276168038419475286028154754634843175398055999532823430641815709152284814840806818720795245405030891982990875708425077751668244258245470191938527463505873689372978938112051827401314046212767973658909794019582395143657337590031046578123077030724467208108982611462948632287234076560338337459884056232124724500123741451704888257618506268260883615990319928983003777365895687371854598886953605261781469506703393189774228069516543277915509375416445298924136001864156997291660918460324590098770931623178568786406601406765501837092414283086691313265879971546839075226932237965767353610181808674585260792617276148581647331667794779791300551038011153851078678996512260416783072327356768858288432703308039034330819313529035774658374735974458612201131575593797459754645896575157378902336934138361600013416472287321598127760232695379907692524392960232644329280970373242105369616854048114534297784980590630370062387155513841301406397771229838500124601359521268577708787969763734902873047523892111989480706732897914215345291775006409574093657364052522181564309895626529329357074712530296977694272542942099770454302951177629033363420451164832151875414609977798960733369719766049903158401321992022163578000704911936644757955914175025460510618251158307249813400267412318962615725851188347755355058158334042229496908063120166328714718919848802421840457465309678192870326808157154412010430064860287975033553818891152125075833617269631548082083609356072689601788506768157199714875644291190137427583720414630175438549374950316493901898943652314066090411115360284643768650430932995119329844933727768178385540477085420434926946233395029207296675294676853377109152245321025421402628771703528681370017959383470027549223707183017717680206797205218497078028246744235524686292169358004070359741072784941261856630441477496946950310785223232809166384855291694664912974603931630903130460780311223398075578839909463990697357661402243071959335066696908579120850692318951830234478788113454618587552336785343402722865130968953632024345950482390360617250449224870617850481678223894964294422503435277102370229194706483774602975704493629552505830052168717516956481130087488004254020144541274417571060648081080409540159741420403478357912091056706374969082359536223969822379229560779997123994411783513088154285558562967015694485832287016899461053430186911259042882413415302204213809105154508485768395908007273259619532881326670606020602897554111255126846494815094263904988522847212538858982237995230494552782218139772390099861091317734342726883568221606127873388496905552948022978955131058898388514998715003775220761922910006654430238813491523098890205480005672633620754241742231923690778692447058790359751353244579142528691057657855337568713232405028095566843844312494401009340345420231198904146019091535314740033101184320249703195824857443631281980360495308349975059077500532493531951970209962420559940977822995277630263213765035128281845804071649280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 226474611538081967448762335845424899704538132275930191614314382741392187503719163752425897093769509560480607236974611473530641000454111051688068104391174506255789494231914560558786328455591908335563317542015390471255525092522639194041536800496717274876379060116177697444875674912889587158769914215817136693832560941384230033822945089079321045601331210415248935892501495576908958324154011373585055728055446529778910049603335474829747060568905501864897264064446936800550285413163409912125610179721810556264492697452924555237986328634051057741646137679812956119678075898581817985065355120810894770268611622285954317329847581210733623823821924536753855111868489698985681507758466175283261569097772141556203371029455558506494303779774384410481943939598287244169418657290960588248913508163259012294577646714991833026307210136796376468717312410602483760550444795678737017305215334524703627239767877640923762087498027124910584636450239915600997586502866531817037961830139898098065129404506122056675670427495248541496669887325913072387153932092026003795474029427410425434370247963609800161847120268846336357253389864742431632813518355200454062984872950499361260850883808383126393532160089182791815251937441122233305778861905584369772143342706354582290732190102186494635285177976166208289006663217676531613397702794446787949883505175265656641598306060472098159839104933440951699558431003383933167829573406249727871365926034986533394223939813561582996787877923527414761518178326493159732258544326437401136558262383045230823957864839196042171818600222251402955018095773629215506662061185668982223733103889695464881813183323237079411958146839449812106768802579324441474018354536823765821986757518197374839686291613852384827243412437681960063053459665578367778191161638643824009699769217390022892945492155157755734384380721794243250283195637773973340678110854733208616997800484028608244768657957700180851104825505407900203775521324251544586384364812909395855184947145387648190636448136482189520690422001080340051941911971062926692701333133630108876037419113780213907433269871099605017457673584212471188498417989383824424751346273193329001591395482773651931009352907264185367230066222437878074447126469945794824119933669648305426393112391613240366254282746123087107659591919115223481340676870325812570577089847772338664074235873648709466479298673893433798364332336198671922561761499991879282322506816886762808536714353487516496987319229437491526330742753372750492766886657995590359496923081697488478173725607831793910489108486972813873068689463140730773057711793654047065754721845949581065502302173950273871771564226372246799045693779017955223539472970592762728309597274621270864433473373933546522841069742580667831001096000820369886394492119762625835532094244984489862147192483402031620064629678826828352347038540207733317987975838340264239871625860535503593506308927469044768585159304957980130797020778200837589083457989259000226389720986713628486916913206917813333453208227323374019126815365670394530829717553180504476865287383699439695206852957948431392060677774495773173177409054562360872695066390553364436477597703057632084769658881806379260083443114188972515790510690217383913861734449634070383753379061503126649507719407370763931755218853264022576376962585785475353554768020938944152212038426998084201524551552744225364558980783887867538059052393012795272935882831704134321145372378257010060812678436785460838262988876765754984974141394863414820822740336127689355365835952564682049952539280449920262980942672303504477034344468987243236778551977674585649886678869215393244780021647628044002209143214459348160145022248178926131573662606018362521253734810500298837162442355378457676797812719456600359212137977097495870252693471879316737077033261606167174469920363731370686034998394803176314096323725152939701243664560286696262695860576690100563022968692150753334180885002427217872231267423275867056145370835604347635045940495097130875502446177458098494397231482798080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 61046942345050468679573623274038058805155287081376368181843556610930960601825585455550405168168017743704936361007670959835049475123567827856127103856861821676620337380989639203976162037381758640680568906322599814764975902518250571782786212501952328923416548577521922217850574858068473356293292378674050633021172503896230260015047940663124331868181322774160352202272375739160364152424731680515459821102268212520470838796176125065963722409131906528799281227383701166374590480849438338810190661524413195591301712193444372993134761479822463554130547570909000100944960643529107152614726741758309744961950956299273361535388173513918769178517777605855639086339341675256069643702642588510425271646657987456476883710298203866740837333975981848647556286048717706443250598094812251709158098024168670608631512262210242528151574461412885892685258157635114069847617776370872774536679370418407749245074120028936252944477637773728448926387148815745724843088725162657090935736349182035173442076565385971158884247312705592542740358574729332095425953477172881172771793575925625328124443538604659784575298681203210716792551915470562312773913903474946566977847345922104752022221647228051374974680137011882025582928200238567512034611374161279596193037407542908670767717293163624600884258485924979881120238712610874627798844795011033224200575303066740592951864640852339268951670501639571455739200558931243613066210164739489659054061869048608735308873552610007894108854532497552678252912140834316206350582786510683406474667281405752970843091078799882866612357046458483550234622676898540705150392329073691961558534822144233779212554278336930380197864451122420231962286761937061375412715828022245978631089826244195313664557708323815255493503223721990880805421640965083108415351491623997155391112931271207292736163858465508236447809530334060734049829208467184249835265649839647030465925792420383467054212973440889209879608896755471350991832946574149503851242245401291700636933484384282269666902313526073324480591688535947107479823180184219249140585972555709566658402829067555622593532374660208626453884134287290958273818813688153978063673599035468108764313132611843177372118523906785476466321028113912803502196567538666227051250255088011303679170659748424845177857103911700691460758086781157495046938915876270522766243450179382830163864311668192262472510303360744426823157726975205738521442064082104188626080119942632576971054454296171720498668767151032182030648012642457154502317864566676842429574555832039845955581778902390900328961447194551699911690501867087805193253806450291335657464119273111533386261650319096959463031418325601212649874498489360132309495691187734991195700092199476561098714066866917267832769971582912788099968074324508554775688033014992136054399840065263799367848233836672050220615104679677072104351520727738408277188193528382737965223519133797001997494067015353878442998743564150175881205951749012107875451337091712345481309585788092700021617829754983237279941919854086490764453473600045355262750690948572842921525221413456389304865988106195528783726180790036866111945766855085097359086126943492544857104050674178532226825481088836749781470685963852557060636145327103028797760824175380874395855386837166330323256500599155230793606680751188765752449922029449669374285361134522159926706514130427983949290148652105041047021983427309872202753117273256391110264813835776603853532489479087104999381954419994133713681100221030753869345411062239788021058745134947991889403967227845060421787753668493686996713672863811906989311012271910980868007015564495879687641383481780982703410369704383613493541646782295430082557601550373622466757666865224142774480523792970801839661534478774516404366377312795723184996689885991356571138152567871291700938442366892383815456328434223317542131696416643291625719098114637709861190470276645385098702157120606080107781294855180847360221748416765366139272995837377524807313751575368874325386129061389807609910018982688967636597866496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 15457133580077143949925631613157154222807246617544208105513375401329385424412824445623218234392340233658796498798481808674334488049527440945724849204402804127880862203274672342114621724171690489416981481744092565199977256553643307023495369030000858824217621727578119316667835109683560239165050557316256777576031582025756396349594206147083267545664401677759092417044379479246098679493688225151395948665870431185585691532343680487829688902269645834507882289950749672015977523773887641617487666988443607946128531850338778418950771077169143397784876850977347471820916736330195438086107940696037426509810185516795520681656898211783609295912400626301826574217816641404165221672703974011387036990706918938281724283812994329738743302555647517439852820984758740825884233516113320366704709387427567625450390969927416229350397645797627352798286702603893502702213679542722832346322423446838047588313650775997714466949139354268389529542333536760819459249738688114939096069101487728562060096313123989391233181620849106285302073545439879223510916923089657950462982532126084607011703672683914533406107018338428521006095863912206646297164514549538564339849684620876131076359843648169071567222826621029408813346259381763935600242453807032777922538112389668156065117366485407086000547284181520916454614550032124234161184997047609971853259381514381926347731404301078780195926712981348435505699175861112786696782100231812814611139048973993239690780049019808421648367850225278223237457711572113830751323184970312996567657053113477927365813133200097685334980984747445190289720142898786450451979979585149424397084171330550856461462826111170761450832672255991759328102578862657634975606361863957920637137698784621556183258056756210530836308451503085075420468045249981721414657262858365225474743245080893934503322344276805016196043066045970506529011429249899450253722935965617975178387156067968231248178981106279767597236514045736824832273827407127432496931814843176988540536367720989875055480486707841577113011666341739106102121858744715637758248071786593403462832068315949379321837085361435686409348910433408366790968693369836043260353507963373079803115085963935674191034134555504513232931002021774124966341265257183487635000738659251312007222505132419020803934927534169037514612715085314121429683559206198050245152878364367693312306439234625893667327991421658902752162643149678650860538899350190598606018107014315610767664166723300540959714050566486938079344109002003328814716975662484459438923526375151180872461378183848515931228157926091938219830283943716897113778309710824200920594835639469477499488178894579295785646021569142636418866247667088287371941425507467993894992820886602914996188682980738560276008154330841116484523681781673952864072584396708166858529166822127940681609338283265283675840965326883924429253992383513523895867658242996248265719809709506845322442726141505509267819633301028284872638241504105562512246563227236300285476329058121900190589273894870030257762419443803071849513778055970696963201580378940889957377922496992730432938038660211557631521673946742484844137379495436865043328055195604130410142465376393972554636129840908816588223980403291050481727465288781579808974161547950444148248494012488332728124479571893007114032219909093201358266332751651069037654125886170429687805307889695173857296729760728000436048491804065084932503058933297573080634656590426916992312862232745928510167783193976097443349292442385478390301818573775245785281631543831606197636764396564454744556644219501734497096896039779197366498886802224495795979034458792361122903856879568754537438643520797369142590867611746587114739063672252190568893163745303919442112499975921201932592876018561427381953471521677310724268668747261430007795771899334502886113542320119617415788311461474280236126837110174193790539111082083241379502001325495639751960879078768521637824651402172614463896751647621357035778709565793280090873093544829472971070696514880016834833183567115955447267328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 3733364142581700841856983787789721887207954277587324592181812988679990713038367112940341743184907996613020024760580991562220175079100371903485369650031817657398848666316269089368642742581460167357913743148728705932784593277106140403352356475975619167848358853890571538992172861697007903979979071626307318545322475588630180776520472017919598931320403023510152568747271195852298561720599736258557966971072356391700437321009523232464204365656129630808588683118240440189534093276791019707194553893625493701110782373461697398990394930225941666937012564539956477115716435772873597062069757966642486581261316041984925641331691032927328689433977826322746657730357497300898924067291306778183307419750336207421446380321914303315626737587759165095156569855479008179823329828636996119668405209515453618294084748063903137309192510390258944775797432809766863499358396685157205747003288363751186866471328404862949032001180296261216800073990027991101680942264185361696721210240773595496162712242379876326263215838469769157276163729316450720220355468659206121221224829187274219678628227653454156277717742145765353534523323760415942081272078968563126039651918349333178303749534634429056823852860749673435365236701912962599066562367199833596494331766338537872146290466611546821855231844779183423607588163919005834091722366849760426770454639573832622644153175964017242228142110303190525206128193979949139041602765866529633216085043142010198486155394213922249336611066297237514238181200162821963449585039430594585380525937370880559276937481391564626563481529101485071705513669010736585161836511776436604572391682941111942972988623353658104190849661640468264776836987348240802430408846751813268023112896327323588473662346586095867113798314568137760093522769439411664769846181963237681064117503405213766402099619854392510996538364527577223024948344762920649952902182072074220370722845052831348061961147403451680701575798458896328734028235129045226590456888578752031412963598626107180068759009697651421436591418168296052890669256135928831726651955127381969319021326751479079726501836411791429769895344357426607770869406338476423713604741301906157403025741620527514979551184401872649074165699745244862256181476489803264399183022305416692186388654333096068446293632782599890676075462570938441160493382526763177564224001624779247541697470914957669377132816183819150348808571973697740384973611750223208395727005113058493826621830322275027667473729436047117859424149895887086927468211193736754000994388493823798590187787990309262792116342012048431397782988065089240188664314626419346703223934592065946967123110548732009282206752768423120370642676277174619293386028818964854392557373279880525300099844530638241990672262157428711102165443847760605772244297915457833370173833977734891883692513203790437048393183572500666343383253783626418484621938537457375402960492259746072531697468814381350478767623344966847061618215885899725508341631379365746971184807624263413491656509002892343776147694301843059993286717584916085978262896523119002113229164296557120099627220305691335402322319425645670211769749516668073598115855965110717329370272500830280586613398635080667153310796041455799302230322111262177567914967689084554485769906502605742311194548335172908894290399499865921643974252416776278405043392043906888993407701224178263809117348569109771984960819885444639463733805157006670949537913153095409905143097823920563535503299445468593855863531320704388423541151732462820570964655927927160096336218754888442305596954041324222019540830225702866779429319508246950925946420417889465522180761853692627374649447337087612429719526053539941194570359814856920517765195483606725131386914120373972731742686331771778136634466433133706515762732373367171962552059742746196844734037277771338668278352812647828807831575981839667265993708821702909908835650655942717038294466621433805020237331732626804616033193400201010085594701501741448508389155370607505650848668547472439058987094292256628355891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 855554468556331842219773091639493499469263007573709893276813077614968100181334329155638176793983325237132184896250422078072904861166599733354117481583640927122621293077100259607939875543687247721200553533765929362949791682239277964559061672738391257163884477670473265017004853607020851849145088610276148614139531641139255160460178670183243363831506076142539644147566368847520262479589264915635518251071811691118817188588942621278915998739506516189704655211435375745991348124647953732115701097392771849715818005712538366553336275968338975724935089879071644582554067932957063094234133848454048883816252402084191219151849709185166030807256864485552040676570364361174279252300532506387000254264017485332333353267293268327725172211516560613530144091398117876957246686800731822741321621243282601679975646299811840704326285763622281172570335849664054947603509015981294345291156739427122377994574271382049960816187520211208929599771990080691148047456473747534439574535183863904439053270776651439084947320314704612937405693933859896271404969216775826587522720576466912121410278656533869903142823161940767559821080070684774236274960113720342201261436069256492019856163921163306360998493824734911207845872376604616823073039687061653903229134471079118268152983663839652566040295982798978380848452141933462315581106879111595586420276965621622634380862117382667350152739559041166248690783799032580136764085432582474662992042903027446270535464531841963203219462452387722696414362811921354521664731371625280798625297435250308119666864433058304245710929998639552939474453719161831459753545262474247282085677723249998069814590327929109401259625405167738545794520963011029584858996009319983089266337463328235018733126813335741271026677576973546856829571193391806508725189628526786834602987881111939437932286954005618089071227596411409853457305594084004256602132258488325832021262061190235666222001743629700118035338878079390032385096695768550865176474589963312012353347605910576343104924024892968949857949438424473201647594501089559791116783905395887070285945120582328028007518505271990226104176709051874512940382215001264324086659559591214016747447095988663456049392953391980180597310535948675171819156431092025832887853424611059465047430015141415027310694825471287606230993121564936186060982580117641235697526599407744387804731499054470723008934965733980250610247874020912491967356128828216152214990441270862747038414592244972283655243624906245285541216277672972629782983611123768929421145915099198237028359460348346840827246587553522551629035850486691981396823007175040304504988796986255060457704868068123134511389241936972245482728115839713457352592242384386114361513599062597189740327305815323830537000404209847863049811441428107397095697663663839862808670573569375450170454525322804262348672009006825440164892470117274730557548145739938054330437667174119243942336563792483730175158420700065220707229636456537523735551830353746324176956226543071608396610306484651957632769478693947212475624793947499708666364140851558033051504858090887900621619781578327102628806902546064001702264662545721394383690782354558444617225417066389695499979314577092926722677028841517130945296612825796910144921038833364023089698730610128081198652271237995327680340031028098694527939426305668880292019276431064546144109880485096897220312759984649799790472948308572610368898682129520925065270250457125301608330810422203045734660053778756143649149388901408162825525156060374439176799798209205308412594349186123848776642553316598112425784567076873258989563258436122346702614771014507692574732779095801539631670131545714092191875543953755227129141348711097191522386769080638048501961411780550057882023597731513664085368320877261233925678593720941841450717538937665250530823930624430681257840803122722481957719998488087267564324427376229338721242589629897737125821635628631592601751691163852180806336040839561689944618253791525502943529351521103851596133701121054082865790147853130137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 180729691026487527000438994078771430793301445611434321040645848523629672669822847214451027022775157058436285536918018412278800259390263484202623523948318162263568118998911032957284849539159414116849234898451386399554549722319941404901542542698315800984467828471745982291248885008179377029913814764806955974234228569887638410230987832305382836363914281131783332612371607009219712854947342218984715447189430460374735811276138210135746675707210528950652430131883903717665126945965981535183181257636219677928271326761819640095028129702590195025628744973430008960460635606265476756530205450351563750692580762553051764561506325938214723705889159186637137640480114628111176554041174125000956102147008714223054798092392512347479532742300498254530562770903461007161563438517403934239276280593381269686129222996317871549548741618822109139230528256788189978373011212430249295283209831519295010749318273100109733326904510646293110424474541330741485216754071696905874529034257036628935715420631367814718142631786258638296312040010832233272878111376671408154940377287441203138268012205665191387272055559840536461168091029450669867941353112645375387038962678760549027081730922987642548917519464134445831637144786949656849135854092400870253202555887555954918323993296820093821824682827902834481240558112617790846246197611625957551289150099004765073509743480810093987952436275252506926005219808729062469122480404182598725874477192426728691266506790138998333060150457475403890356954822115512428649077201730212017344920615526646055394027547025313430801192909084995445106245165063577188675049614881879405471765978441542729663349174911346402781395862587018792203239965901579625729528562065362449614300749943815746497174643407373114378644348408569035808836901248111171614489446604875803276747266037632206939902056995109701505528910745222754699292373654805633941165531186174909744342357192688311265358907803177586948988222890530685049481820128002848381030116261075912214943431035036130087585487482168635007403836726175320336326572006341503516259856431537367912799454136424777777976618563241306859396576452843922346093384246472071032245366753424611223955851384831014737500151651060775754254559095213639197265523398608552916329171045336571778997441853282877906568394945782287791818151622888263650871323895353165688919069895767031299937213264202164520200021949747757048153612800839550116387236766010332534300553389320357393345036982292466998381725844551595391736899313432104661568323237223502864741365490054915744641651001905805100304065915525546391373676504759200429485210742274332262506870642322919773434413910524012968629589708828100676045625135309992625914519650423160432186083995377742798749252598187402719773164856542033657573484138812640315335620477798849009292700301324582956283323773650371906696085268362929505838508518117886699385271103974952515394054181069417619845053820518975223210378388185238676994740479566887556247270537381199968208122215520928790385630578021133280696394264455644048526414888347455173360315127575455300021464913395942237887343864653544292981688683096965062213862113501444498190441542374500546487582635548106659000139427129221696210446594784537195931805930349031387394327893910627858185026396640924290311620666332949810506667949678482902622567502419667750368085880219479556462225344229065101669840462015470842307398339075957737360614407658699433921718150340365510056934442321365010993381883141018264515109767071512431950654982852844494148343782428707616973258250527810286266264020264481615011490263440485090075540169174362711973662143410994570610116079023840216770693310374748056850817910592397347251704571125282939621716786294491761652722658997073977879340087324741023159746165410309919334240270422090357377179854439968970847641179999956704252372595926646093833331482713553230948704114773056598381638242164852280617006827699398675882247956034001458538313461695338394814934899610595575326956415271457784200402736780874536471785069608960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 33802629983358071369974502724076527655318279416586788611201201702432252706100207887598721576602780275301814419591666574713923149767778444702095611854924884761049042928864775915332365506555890872267090473499008847457505426346759803910012779598575755316198183010493901879003037413569739156874634841374734763184130485190693114996244828481976511759730494332857953864734660254842624717900835500474470114078041410454626159524450984046790075718544099601153890088943758321761376550176910783181143113300341794441023854353875178500718810584363368966565718048286195644321658585005617175920309721661951474754730756705214822117430164970871282263697299152106666807496462340451878453477927746133654514518609017400413236836656705200218505561587743442343844763440961229863910542935921848937868684309638743810333593600721274574409108214337520815213904560484450186862435190322298420793952631463574031066354980854294541752149107391013257888541121937899038316805927700754893196036484938143458884369401221439978616489671250800265878868590894324053216382608058222579777440131942131278194858712253962229436880931936248915432872932850991880848909920770000145206663141205103582146437809838513280295406698194507694447097299812940170555242851932964350662992870468903317148590337462319044542677439110448655484219037051907989208393764425723145305081430876895055423119103130381660271995726444927419920645093408013114408127741059128027673259067562024490236230102924249632149274343205240598056132056572567252537945586909975356073413105372703097972401808689897607178534077182198860929845755402750880930055934008135361678361955158022844716452092865436261489125087211300876672661281614309995474714760745841924261980657698872194172290224563374285977532602924663928044538938702761632716434221702680694451483038671411785528100385210729230262173222906305807245477165838105918914919725644280453010603755375880978651840712899267648407542845149906747052522698962106240188184423578853960514416849248740307915980256219437032842645282756777498119675606862785066897361490333053926087614956247635386280126320367332063794308860964113594929917636682315877203953789243223299385832147994658475328412521618509430902887622698110273788610040338922090445346914322178980629075335549030921828605632046877044409052147004314644489473880050754594388370665995711104829222798346347722853115590455275610316253222529747854946537226808816633717494345130512207923794769942844873697621720300241516669808679290365547495679674377881169191785815022609092573594135313077374666746114726487684201244927983799343381482505519015253887397913357550547305423186641804517930713250836014249963718052321104539092918878904441180844098870637094219813874155525560313931712228183936405722849375915873676874863015032852542889553064063560810136828714990150357456550629002717255093046600084816212733349473736565736494613994457043971355900839198695037275624489804305610767196699921286315720773077667674648549854448909157149603121671962666474606383361172026961346810048670871564064497115783264300565593470060692928817251422714884574974335896716636630796038840937785948801326674784038860247190352104353138810998487742342954910153287437642001397706615136106779106476014646186538439441430572780369715680495345768678710867821278243965945213577332173230866092543553943629364535706952197741852653810769765943968349420906787556939778414795556151506285777955123760819977448016862176938082695243556367671608440593565757951355648376695901651860006938511686278310155716209257028652769957071328002587626032233197108377830360957875926204254689102169317938247490268767902716579398535127232515243285897940445358243373716449392551249513338791752252172680257598738619997708490489960138390436505480418741587998917462269496377574009650470242776441416355496761609555659101112837433863544083098474030283392049687405695333939339588171589194319608519068355433983725388167055706478650038492134838042287935032707873069877570298988955981426805976124620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 5401841332085592153542963506331213670778873985058882593613464737684638786563417882929220685127892887133551336158767008176284028306797281396449461612404182595941527336302666573144970445173581081893247103971982400984771556378276483130940814742118637256305513673512398470219380735959881794592970691750597789742611832412365164405257103434001013955060114427546476498039019544721248457092131879386342692426986122735571829322343862038318338483189981344172908672617759051131358723426004083266428966855870577461504896456490927184782596284117832995301090888647568301422401546606756837452161241647685109851851822046726621783783994435409319548816072741274236112662174700953073649548852940884679511311940177269909244879593894508957781393311417783839898604974417689106971815047272463638862464723129021804965470695010539509232462891209492784053737476615711104558258511528749791868710181156433940959503912945137865369339077095056635716926138963375891535835188938544332754902919397799964601256174960344386536770958918681673509840708799883379470864335900340463189158094619374761546286776612387493521573885609445003274490886906371807329534520897793492252883047341634085397426894699323833182556413923793696519107100392498584615188964856691255889465969023858826059004435533838226928781868520901163595514298603639622772081225837492812095041284689082171627985207450819644794828293513763047294558045745715709265363307972152438495169343028706243187741543367541021664847092490248671005186039132584265878059028555952164736413912771971439667022561346272991102811168341162561399975507055413452189550769481836675872592243859698361549287718093672259738116329557672273493910378003532436296219728190963320149723159003214592455393031803464977334628354058780793030682425055548123030714966564535339622392197136956903767739821273565473783446097640659465942390954786302074892448302573567820333069189501897324821474562448329308193962121730804586667971720491739323220549413975625242969333195975824955204510555203686014008370432051061689365354476832625682067835279252523934905332212846456926835165553206817784578405054885855908874339200182199845662543517922004320381859301318658779963298448819622886432060814886319801416161592148845521596335936645492220351411930672469017682564237225939332555051987160987281533635572864912957844783460924771717000331836928923569813443332353284475796794337417886540754570766608748596750957497980440295214208496111994462394042317051641164862105528231278800076063762361729096407604774520670449825756357955416773629014468419950715957604024784928499922614705423684013013988084826063283851126577745833984670568624084990324148666192415711871658259284196875889723839712955894638154052311323415362677235664493103689359823633533760902411600102573915684195340380103015478985168308799644265141582071915738760157160712136034358070659972592862605088191577058703933929305879596798814254704123669777405499882724623466748420778447532858962394762714049442557528801922589965895470803692505544202163409142488312862022175561760544163965625476908259781915735527987402461564662983290804930287279736758220023223157132452982469343388747984739152574763917999345570135650876209539277155006176579901850424931001604608404468389135923602372715050730302780211670274114297466194625700913226197627320384593954278566348709828842561871603817211705533083308013423892564059974905132889465063685737128493734002122108973173083675964230803430206733735289155252222082115326241322463890186452823950793275504109603640508855436828669501046427122132763393710438233344096001706931173662142283626246068946336156038788732375564562603352504967145976080801127810918245144872124958205310725937978732838243501056188797136740017832728205519496986382724090610734758089245787300400156396134544745862132768060640737721908829001009086237090267060925950765719810979792735066217544688521080832603509439135857558024396856121044158697253996259116070829964084188666477757832968686817602081898533220253696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 730093483984909364157257286178816603090316291943984318968998170822831107723550373658986254224568775159099224536375560297835415004943408454481883598650702506860556226261688261204069052187115743048738877756888955547559044130197004877993113319574707082296085362283457404738195434143127481309860606628583663281201832268024134342577453461505781204655768268299390028832965960343143037143533669346880242381728693269379736110696327932676518750113499252009126060531096804420775463475517493815983646424873951325625271082805661841404722570128017584859308416879660410662954642389679377000422283395191620965991792097205977158123765850072661169769943985083989259098320664259537842545998993054607640684862830628580535425215057116343354561687950077524134998987381507297456445611948070855672937993019296728608417333257667906133029705519537020132841875465235063350480180738476997428523668364941987922450398401452857332478772196379801264704094661799185521775410170232826510977177991952576492501365340307803960584187127764930446048224021720371246506031371822153226843879391955403709960708890945933991541773783122840259298719904596916049297809579813269578172692235266251812765544216122981099932670237429758116190721532284411858499760300810046133877997727231497070304145660067441022644434301778511274167697456598767265288860124664036633520976498401773520269767179433366500187713895269249529794298277133988276435666493407145595800158688153967307758479748730950408987181975425392942381941609573691719631421216733027386056726040154220768628053904334203377722544666587708209469735424991960545369816887225763459904675988361037924207088911658623448811246344855049634657379255619292363629529748983956568344350446943000717542391790467129067979356162252399574457978537506328004713190607218283066160116409468830334406293149001174092334947043093913951997918916721391142010328426707516414645644684092503383158110551635010354579054222651469723073621094620434333074761300099045612979946769655071156788778481980597918446238480185378977866810930987654799984545470110271403144144018970396996598667388581882763551866813413925412267451571327372826773141818096244513466345889353379975198819357972170574187595142343104858691608357555881142592904989918981051552931783117826919618544688383707925963643402915428398111815127413483839437241414916565093287082348686938184757474084247367538576769580819221957825103051144300106524017877284598489727449300103526527957120256645276002629380463225585861278216107377556364561948652499207830254111928616630463820529239427117049268075016928513501981189962375211866803514980820081898298723960043501205443582622440222150658795598357405343988690599370246973988188215439266082326793038667367028751734242255291711426473957105649099789717536520810861597866529120530740361300050363791169146061796666007384746563732912320742895560000329069752543999864420591063079113651535157367357071066602622687442047629283845524289614799187316558374446867066495152729708642566725975308969562561714126328374485840418767765371419984209401799503139301974908245335157199969721767546785111830154558390942549439359392910221187794635382117117235128347632383706492631631259447699126321014469835407934352083468838184635419242340356996042747727910485704607182991931985405493427730638642795972850666062138538666750201033191339671756612550673841999717325759483350120259075000802748573007443979546275465250654619304660560371273971204036666121376851766642476540443993607188196806023794631399602295785823167697030249451706140098322389081370805726161821704609623179454858699958028340244132208296654978820815351622800958030710347999461979750387794764009244355103387293350950818442817704038218268311903051204993701586173815492621072212267792565638570554206189582268685567616578139454509445999887629831425431076972801013813020377585636944624256709674043224967261297466486799641878430927888027843591292706591565816119607685221862284306383348093993675008400784295382215035617017856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 88911226741969730911488558915459065598230967603232086561216732439245686855258110100683938879338370647522078909637131395612784682559634691312629201802964863241027299259216399457698407894718239950717932369905191113887097151750079057838882851529372514683863235997822812951727925590438919912637544007254984717174718489959974770759905381085056854678717929185782904632939464336224676750929601571754641275249504941254499973869537562097309296484103536319783818380318609823355926153064417952302445298525253736477662695498113560118691474064466224753419275824438639480090802506097300589481581580505587821367713746054223883397963297380105780844144552338029328524684417637283416408215736375020763803557154381083834098260511086188767597759243717742715812260967247530154276736323831474256328098105043310335609131839207835024104079305136077581896331282936072056324981876136804286276192382635760408600823957433677806983806936016953561012244615086547351020417772963927104592986148404014257574779316519619546802565247896809455820885882937058178888215380874082604164197875731282587127944771976731560578235338722467578750252404921033319808231560942520670205828654921135369761513099254679280276566928305913325731246254073144126564693478257808649063269181093359278386463382038015468527981514815328544811491650226533207150277304435225350453655691642655442254586076754572099978678509544266702023737229746766837705213448619615987864252459709716918013969416652122873542711563286526632455600013071389460248826141408036902415246915069405197623599732204793736612207707322976651997491453418864495468106223422414598762255846340145946200878139168094304531565132842484063816130385848777335290033656211981692171540098681542134109256395325706243588021733677133072993176299615324171517569025324274150077246969766085898418850796253009511295566745075169052516071058858757364723973901577668175873179662503445332953283711281313751220342198569745052078680646147945689412115414530046391229234414786210481684655252781697017584306924877873371309553089699014211815972936843129317975810276500401377903646295565695218295660854777655385704332941261303169103513616248070810703625724550463169739024204976580408280381021587061371678398488514518017108392669499809159736396562837721458549634641122594214881315643782776989965348244962626981674868439863541827449493079562386640660283934869698334827369387938104935372013332461495586384348833884461452051200217613203688961632809534884163300365411785470734889910208061056008857344904040244197029213445742399938662965473660699865423072553124174108632088231347458189005671193826738686994832623511512049128297492638195529730493914538080329077339966257270633727263156738088202526064587785025953948229456837942834091716628686095290428839178687169457531487267354724450143002144304920541056542025384789145862529814635649894744326320041716930777753940052593745596410604533404316132324632477905915422447715630619750188170062649001585173049051176671805869068387424882865089779476339429510570525533285149048449834675269648762727132535171262585396653046547378280807798283159851315076891443622103203588261956640093245341290687735923282944423501055493812991798109768857323161781818486833802009475607211107815192101525846134342181866247931009313340100759345523941356160479522757706374603692489928056974322393791697401834434975986581773760572892061823887361982098076378130123320554733403102286521270678574871328856282860495313384842204424214478751799711685883390923741289957891429910562972374601357385341947739947776290533636115579679350514770957538552304673443798224673365726748710214350913021783097154489547785989223313876030131337205490185325500718215650410668939680706609917777754079200174854626142993661987803623663386804557281739163214991459790469955704553047828337749762882885984258224100769374787146018280592778840185873166093278380817783885051165497299488242199137419131121526715211013837824295641133667055874365957363631920369821119456634470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 11612623746543456005069901897857396512893228699934493569876968199982176628670659531648568447547117034297314054493597376216505079040596218744657880454987663844081522839895460097143359981735060658541209862713599589098089440943238770958978315144520434576250683241053604414567692970394689214530006725452530549786908868194114669862909112521141199697302215991866047853148203407523735869164746328917651659936457525177918665479787214864332705254335643452567372455433972612922584687438292194196791330770667603582808717981696860095006138249262802969536995995250280699273428927704978373665947883924257036594534540970182597232997199707825462509885768024652145087054569163154132954753591268025177412590299902338468527759306337110610450552248195393195827081903494819902398418459658616690047971846925179800172363529231406223156125568793861148296470975866154626251496760455150035468873665135316624434576549628942974028039339586251675513899729170158735509101776429772370819431518223960041517643125223540393858427910037668878921619717274237759287307523269100322132454535365518678161106132292436531991532144575395049006039398552817612674181755183975608625120856810420820982951547391569400922134421315542743845266691293007552290456505864149779020466263299214825409918001367203323729353331965281190637337064918868799754070863296813318824574150417858069384699208591474392734696474124299974498333297323060884308198356184906984799872462066798401565777107491549253986974262826481513223881059339238584654124631209269925605121655110002475905262618216901179894650232236165250915304424729139917492665150426518975312899369018925330541103576752290032769351689999938306671555291047246126682038215193336433975746076196752737798660667307365779909737545643222511932993688559605986223828778046646479605720453137621619011051510837123762592751474314882783914156973277324062320510057208064424141162108412242515238040860869519164442821509535042249900329131931939219737711646618601988612925528501169653578598907289203209417313726235660789152292713963994892076904582076695868549647787885365612400410306536410929892938747074559312374462695257885296197867907478334013681280897709340039692543625004616760752645863930233929255111258949793449778136126702743652653576147229412205182064302247653245471419240049284855660896981378025364978216504207446438222491530749409483840488602458969593978872701239514424210883276299030890943875197801777251903615879967844950592705721925121067797568833794343360745798392364666968052863395602196014130434175910676051365126482261509882358684782326768068657205501926501162402912785351204864822621883575788837346387934924728471030543457102111428354875955443474682920519778719199858374103339482834621904374404483206501982919755401287953604568631597849557655561083306145983159524966239168825791084081248781968625150235718732538814975762331358001704880503568023221857565405462446898634204454744918699207070237629683969668659791781788517540271605746417436181395556741431595622228221237068595588707062651193107778459788069037802966207151901023563250200606741196851484018836647188564371766346084169963257439640833056640035970763530947022298693364921702477356222095644696794323534779511885322803154130317537340293427977165450650410506961442662188313186468542254255734991034938668575504488512202680922582489266715180879164113818030040227948491465029383541040844426624605762106603307893170078775230164513979913473401763932155383659751006663956911533825477171960799249182918524291198317432335879094707879153215858730188255764743668541858612770524206102998846903801809822361273728106297443157635483525022100176033991278426104529744615559055173421948226873395177458552750400910152254195674469750328067101206164115411981024690379297612921004740223177749160844723661329664994806430946946894795209363567239478303423596850149180071440392985779130961442514430052170851006933968906063694048317155207708406949995045384918544455441330739904868222715479408718643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 1740188529853654131648680706416406697660787655109560358435771958020114700156200232372050311196027150575230758643928811509127693079783048675180618111845800388078053499948855122175363152937826755141660420625320346446868905517703279183801718966258676059534695962107833002641736528035083787166624901165597284486818094781872168434286700153443665943167759361847438397907302465957914211653933144155119577556982122904188277968509769971455034761793361119418442391753560873349575226078299177479753036110688426578653847968261974188007031872753776212297785481382681402837864127720668628320335705615500544480506057877075192834505781629255499262200984049531975523546921036668045260412069867380442099001652249583800974801835535161352868494401412095440113903765365223052956405536688280080160744971045797027871182817947251365309720642058686118821988145942769793462464579500448483633912140955760538956070663947726652336584791900419253941569330215106424894823981751384941915125739798123966380505125578179842180795654875063213417471375394964187421171866914352025144392427373534237881763300666339241967667727061739898590700157043770446944413424588767739968132079722476507143469041302016271962626532107271830545120941315581994603582119013874761516282453828745935992763612815715141857907952581832048989659883809981839262072435992725344314103444790352907708249200334122466142231886948815755652833570898204021221788118761025166416552402819255731174917339917852058804699496790998669501649624282193447858197279382081761080741367341061475421494708974532187270545919271472454533642975550614735526377884069267187041916017614635339197945859759880136943166227359301400276442847054244077145183773948923730533564250784263979804624935311569228348916648140207178305496503177776165540697191442761295798786000290192869890230763404813022439432056876785587799191881540041357718890857490549492957975363783897456043320625153635004932793734487402019728145009798319892395298885405163524836411788184626069476410584648525716697351184389462171074370989427677062691222628372589355399107173789092194304788147858915309195931076787528983511307958226481346508596783003204830321643890423570249474893807086897284162826006826846946998446795658185501756976135960935849859372177126597242323338479337280924053102325768200524774762575109879398675652578967033322727020328721778143878624673391812909532483101156914770487057450079022732475030563681852199693713793780022950858870936009956589630813675110585478903391049584226062943116531000041312071421086588491851769189840302947576713152468384205051372833794715828361088601323187940988762850095150541519377156613014695690904710619543249289834166441486726124120244165049023275676154883933092930383886323577721242965474771398597451402064633133487546959804990685758092892830002626315757461553921752575199465059764921604743539025153602593904681474600897208635186485281853350982279180658232295270545450973942494899875689886145519852028893990118384264269631259648906802109200700138584132831035949427821721490002582870010621734008185608409577021952604619687180850571682316320025192875853013193338799852708674614962933514877318969146010501938028244567964155150084794435089878506202380548966531612158586502365768691252277160954171657599981557004804215495390733472224408926059329271166072793041943889432156897326003813828297409830495864488081103661388108269542156500330506598293681675536744735620941610630376748267320290665418264609152729340363893271595220212812872694085608309293664844692890220124557943900858038013386379267538810462589809206030621082524820692968990363616366101659648136770486626528279256428312470336330057541726188615335419633340812303055896921932136127751122346655972946864049438236933980688909097141930568113777120917362687853143047677956801485036085895777809753803529032710058862428842182682216390091175269098564430591414382424852873875147327870477752892846128680223391416163732691092747354479390245108412951095555727032320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 238089110764632803771624454012246646297573390914648521182343850457528925608447421374749868167514874576963272757949823687118866115454401859192660176828411025439871579701616616136394138265012949805705118559042082027608439328717124858052750958734934018097606630332148795608997747406648433871457516286535127335975966488606212753391483512683237298182250720157602981444492312506929530180578559323670177742697580721574323507122471125308433829821675785443237536522855357633373037320852011921899009474580064938591450035626221724763893089263697594620693914280035435703959974793096950716230772081299335000841161856179671789516405900717826166282135689705208229791812638611434954107937703513460334729045393506265996403019951914178586655969761415334646786544350044949093777699924810152368685648910014974126279123392877740176035215352994189670808415627452798808819173518690372322256082775852103520260462935782343984791321209777979062662287983850426871107282441040793843207515546883484286209654666517022271923264499862137199291395557846217510271220928312690190116154805810567761420434516025777830102709935483288457492036464202859104923298355037767643482903391238937808921413944625879697193025942220624932131672691378572317252286290354966056794341216333902280188922297189685494358152877299704973017086030822665353929309475528920253662166312262752955139482535111401333851848105658202671984040992135729480247697615779319164532044241395288468369146794099871903604912919714104455822943983719315864336144230004494794502424326210161468371318377766044848931258709594956126825421121086803037150229707765064283705325681922506281630273638093537971123003013585034781255209558893990533012732104603133333696711292698241019324089249166707019159352615874342285191947113832860954004991220852966652367379581344636670711037376003199711911227122688388088846968317775147237967278776346360233609721295453151255659889791157988686963053729241167413798906216894757223150534718989279260608705572482193406584909578955682492355122435823094099067346723618142464056598673162573944262470240793033571331134972718216993178712701109311642069703868673662300129570858356632275018511771297842076127913912891638861547073858543801919881886063191084558961379077421248673015799518554779986323602193857748721063909101921996347947349647717643288673324843101619984180893945776693189666524113317225482087312290187252144078978419883584030834613711948705872538207333394430219259507682908765024619181437409790979620045030180858961580181303834223070261973174871251855194932420854314176433503708480670629837758252805875350759719746811912502637468667921549367580666574606876010923202789486255748879379453012659319490485729671687569251738475862140099862281006976939070589454980539463279335597566304198836860055852985892660026222099928938484339785872421211415721972981945103291731242834338820100435956415417307049876467516676264847948424724599970659629336838401642038505584300009112680460598403129625478554480251393153341188881241977096836078465867139146397881664870810195231102423887027629287688019848928963018284844861288947666124511722762033741672774270800355684338642374002098153944708693437441316031839885944524466298918946627394938801938450641303318753363141594769713494952741280930810734491038428072969990667823798687527097725742616169738740654696497822694604305867060670481981976570072796601226725036141264631817538830382904354175840674826587057502973358434000884077977632557928721715415435010925411408661013383876298209843476634490717823045859761270901091763268547514413551054582188804275059336556610309327400537647279540360482169435731293771461909597421721899947298710404386784273171963947429065812101054667958753304629985533427946564125680400987901934331959626578889161814151376877455914260709081645145195420897095046643263766125408867329273289473249512112105123030735216363050907035063625190447725899562187798838776279143662007728499927597988333357395526782940523290291077120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 23229472919664289239245448882907605927831830399838317916510819681633194416355870475539146594046167213918247998441128653976057457242838843726300656604636142400687482994981585448003251864492415941608896536648805124875393151185232815868417291720667760670805582915465717055279311766458608543990404802466771000166468701284924378775553845344916256295837657906666586707035887003544651487350610312186571593143358530243735524838660227808058771223241669833959212585927093669374586428320992520040788958011615227827260788375834586870646511162880675777395576095461317415191519968406443736138952262599364678406108504806840086430851275418924061800656761230848426778437067122643158358364990466228304459477849665774405076087066269824042849902190613464452302798046899295216921472724867917277164347771919991346963589660792078963453151578985681153754524539143796337857330871687529250529999983650119929005781268812917418646448487689269687706051834159128693760977229633692343891138526708572764859183853631245481037884053854679352792736343261178140079838826148678850869187020727243103783874086041230445739447053330517633268347971228229273008324652062784327277972059214135130978851918912999636432520088053197138124469390282065258760941960057186909393955513816620797050064756485274718201246422178184974726044493546223873917858866100327701486324251884767146132148093177057805617920317482075316182492546955942539113722416468968556291564575249841461685354160606756512129706785644015300526210899296220920789792475807688344828185510276165112125011347586924497980132850434424280518530949601248736884682799161452565616677708069513048798015371288005182768557689972185302037647995389085512113656237002478048839688766623590968513074742592326216542773583261735481083633817525035685835613779116096365460591751855503525089018461923826659338852358103808518778261121592319786043310747106290027810913938122381437373202549871455021536878818618631603568637781324244556288418841679664199449477269542478077072688203072846567284155446776628593986502761968247531534928785059251281432208114197425928384365824178461699997922848638754336957566620742108922395635091832629126867571263361274531210735282752989096859244229644311087604281300812752026305148381189073746105138733063343039078528125053366396400982367479424969259882328022631813553759260292734292490169971035066848382841755616044657740334323020405796681933510087675976386501220145139130083915003732114220342007773391185617568297575879161272804651889492939326584039740703702818733623517604882084906770877481696945510967227138070356844406118236172538067380677848176115453414613765996237957506771582702176926851775571192472803924859860879037309533801959618754814196964538073952987556779466595207919647390215804764108540949578653660467367065095812185704846994508183249945963916621971590496223875460615438548944453925736692047482420656861396546017629949566627307997055424681426775822681477525912125904132514804579558202085875686189874716314038952786681894444950825477592173490927256326727827144835802017989164819105336744016385073509598634976299980821984664661418611488684798513495338540176755772681850030315682188723025748585186439545860425043921894136603814885278060930080217788240639132899461968848922153601520380292394058700357435126422899317542303661239601973956429400939594107181927410100378473725216673342126803076648937238416803736068965980993360883325023414438011678961161125463889165676889018937942491246022070947929374417950099511775499994045664037772407366571729080202244794294360508620267309917077199992765726588425964063002297668131740031272365284457967655815105034931549547630159050163828345361512050637680836642647161499739280800964395891093531851877879549144556587062822105199185513187071669167320508076573862007403907574201860308218972719849871240925734602258415069502459178378260245273014552004026651968006829477242375260937531882057867100751311500035510197129500322069195054801249148216541184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1481369572593787586736762429503993520782181739124833506447240619215661210004065185770192204024613786019372729533283520491723202991247835782773151333774773317440447219821495767747233091483186459824053259079038140941520913077219676927162375612685176714031457295318203015145477191524448431206262758054361331210670595706875734568005145040066682385591921149066763225578762887422574723682449540580718944584301981892980702907158731327537732675242208690029127565911974291988366852941357418643232259341587246711997164039829144812645914220025668751820598298527952591320310555032907189871809706514284424746728172107893885522503602726954448545128512040977730035797455318083712628665730765595032885737020636495791190583425734540600100195995532752546662540259840222419683513533846202467416755280698164498552542930339278126069107302909419357061128941927984138757461941007465116990673224501464115322705243815098454750006639885432386635256950429848544815180781795537855319246295607981365225261156567527152139745127429719154517849595425851542988069310317696413948772529044541108537482460434845831001617152874165132417702663767678987022561788335933847857265349337611916181033649942866494667223515176487388228423643485484815643455051928879057242584469891417071401391781694125002072161627052252936522722707508141543856522135835787445109421562735538501554286623251683229818469559650391710126212984998794142269271523415925881648023348627273197521498558481334416863116596136104328057158236842856814973723591031883417700026825663636583729112897201692359642080487454201239770988208088017019047268735463931935735211803813854699232161408606285309358618989092497569123371678275231342857604075987364166075682949517772558604320627674520428731924963526881680291163708723460241069759310357024071855952299524862028754281947735574548190682591910845502741737130679820801806535341834509052917253912517785408858151000424312379200423316239806978798402239199085634942548536793988545914832780574416367685729284742925770980893943086328112925491386352728205104904225749761991713037628891988659837154324917634862396618847565499231603569216650331185134615919308933703964673114462052377836285639820352398206002996719793437186585950722264101776081305936916238506417126044272148934172306896429571846106618128729204513575564771916817483787133997448142436122789566197586221719851851380810030803806968957797878635410503325747559545600231906496921470886084859172001503356076490287802039152284251028793287151662023701104704092774785318171373876931679933358126518133439456157961501425155651075185517326208688873850215039354451626776471782278804330118634804742492683489797338414873575356037154189679091655499219900949053091997037596082367764705087488797490650440282708615773180954308346921436920802090200820400730895448532782182527185065811727347976272911135042077953138911226774371038337627506846151957246931968442957538822988421113849219819768746400127435868409508438669406624605613804970979913480701404399615065620590475576270755136331027423452727943686910006746180619798214202767430751612282233781710180123554739786445098312846174265794121782767399316673290277870516111825796693119682846668071070079599032553540035668073537902670290236563771274492748535689415616150196272459950482747064613614104723335856004790428988368969976969699187607182750204528294031041405482490594022093038805044325539274224705247009306362648817682595682384851282830366052365191630030233546336452546566096698017882534078422433457781921438827596608678057289831091517703661684951209342719533809769974730611067218112076746130572728326411650118946153228835185192596455694679986751487216983754473434056839748434186639281469122681834718424048073376221183289357757945191077828550777278372853929339190616552327967600439917600421719624451202395724015629565815255622513211895005198393675680333044707544961871695353922638095473697641653052983274011233048576096896533247219101915418060734536536293376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 120904527643544381663429566029608409858477442170313412246907913850958770644797320305444943407327120282298314934944931662395578275523769356418095412698371980432456901281113325799069097044884827699081960678776339988497641944343094658738820847775485406428704691759522658364664451420287399396555156488390154998211379523781376916627468656260566138117442459456065337523029845207323266453256611195576380455717784728822605138213947843045023968705145668580533541937293038930515491133384053541363075825808469178081476424246820028313515170070872940265865146174882727411219400770787085519480967068997898543028121250272299984080099716025188464279674531988966502124056157845216044821553689104200885246359629547854856731090786836315943112980008428980682168799731425596460400886021576000897813177729418863617640579049792488241573120135049904742854633276666234992364904274599726290338699673066019215743135681140732725993874837195357649281598585497943372410800284145633667337017033255032019454255416029085386531294183141071257995226048292435308033544450870015126679977987848292009291574794085636203141007383593405412504981966552117825102833466841802181557788214080090744959070697604929577661110048672892253472420973831033849286719751999238600159013583522278350343546449322528181865973586868095964266073303828184111839056842838164118865668998749414856981514223139472868875278933485800038762722597449866405812945606374355597331532683964595614087894138738141462744273948104663354213543515571774577648536974551067067871775238474889054076906466387010085946244873081359095805556621517965755450338663587071205884625857080997483144086291457119021278270654186525643542708109287756310045978361492218613355825572676888833552770767654163822411381462894609808842090531578939990361089320014145731801752281918174771277783161789589051831142605620771880201296637134596978271856442561557007404955820760916002513401498477841704061892690565164682727380132198804522901554628367036369431298049009699102874294943483980040866210872355882905504441970824355010815105550467997426976125362579467045212789833827271737173179071916741008325516372057306868560661778248942712627727878671793995595151798882003612591149372576217215103427026176556701917520416829980875723731403831015358877581948164771258045288346469508080226696286683676368271027144511761838465451702875522302461165790187473660042552541921350229013381630561743468938996352993792083442526333087812862787241658243771007902142747995735881728872751942600273607082971064372281075205352084686118188360284513476821552559364477038474395153245635596328744749387999315545194866544061387936973604715619153080244051355483567212570636421749870054829457015657712448908128339962853262191280980749275503156700486256196579732327234184280308045079782098167954081768715835700754115416995529282111080691160074334583476468947839236907788632304584638625626574204659348622223503857694622623544821901058891882963355447076233313059492524676830545377922949592184018375945647068992024707373923125741305985421600599779786887175873007787587252986425393480310667711577968061173422839492847223156760545889087992179587221325849216436461630536807115554965800479289989041183400525498345859999430894537243994762570130839979462051516079160316715929863698528695785552539316868411549221852781721110228400298100064451519861699873292646620957821805894493534047712530984821141700678332070263743663445271021008201381140766003832382336092124162958455818464725130378504642838995459909706498921545724745356732419325126199476880856708442272183809309173969396001186754768243795746439258437892768484514181021956133225789044650844472115149615000284623542878493659276745719241627097052616792140527729584213731894306567083965147586238094533305565515016181894164512689593398613239164200057058504086515435472617965917241576933722986810042382564237461852767554142980454802256425797006192689089326623744920978588033192855287005394908496428854253977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 20372921025022610801052446876955687593138402628020208528349482445037636915587721271947939723681047228300237917656640602959459775473424900445752487135125815463235049924969086537720085438739566579861121446415053385212830496540610287763209334743107556546321374581007898041298208963295964996804549061828626514242573504718476324799336559550875432906130862013636854584935018082663355051493668676736469796724789544582290917525708770681446662931422167164190976025482784573754135971501073797248855667389984201467547264615692146957089603882602622827917470191220639342688815171407697772965747662207609557868552229775788420563892472093920644087468519642569014902315693593650541213268237176712699097647242313442211200560794559506587744113968062767028336456922194248267318340047838014948134317668102149481523986135356393115797132666429799589821466639995976697565898734982759130071580902436745153661913519090811370633798557246345472032423109679443510533056001887573831256631843516707362442284166771580747096735220989104760961649499775444548645837462745798480133512376037558489103677711550440773686357516193021201969384225857119602868473277891037531416739019711805737101071819240908990850751318061336308787646610001730489540183134717017164177140418207913934540628190822869214893033762579914098791680444012227074961469278318010899277362331713748655879847923731587027080037965913691531257542667687934808732814833477035652933676176948254326012264948531972214515267366451666020732743020346364895945072245858287441097897081485915043402605062650735016771633232122431686678268656133382544800062142698481809762536276666410340518638961933247209195886148912397454119825028210736148615593122913884057899820033712937314904877165871122308784331696134734859530856661191501445427847663614906824355549700401141499762851873937355625871170135701583367701929781485354889721798058377935551295235130447651039987035848632485503523601928927352713504603895569323870668934429873199385061916938525900681579502076340177629734788413729331359200049433188351162276189641616382980391786054311027635620871446568682174002654709695338267730893046878425853502394521589679917932355381872988287901435742456563227797767133672634655426026422705135548429454521347196597536969966436664801979705157354846907174049455575687770138255761716992530435441867277483921354171250841122509322540721405001239838981823269034926228888575178539880656579308817984462157754069560934010059081647519380967275642735792222161597185319320619275113449539259078706310655497386468469035582321906741999720122269204902104466148302979819425103345363725535801515582348702231060629701228634337608303229601451499650658095610859688938475118506937324423491350649336486921866792927280177551052500682912885634326360309596781531992664245579589375239344202561423315758747935308035684412839451565722698646388840720273105829445692088530548864095985672391879086905370682072128448748057455093577190510323197916211740515370272766144134601169571675837904434660848861570524129345588039251728644039760739768047714700845621546072230064554523671533244093232166224576112760615845328938029028795339955431154449238356252318037510224298760588540519285668425010801418870431148710499819607329566014633501623344181131325704017575103161153778407527751431457172977295879183223277428372391386932991766224195056192442013817809041617937170590282288309767750769562557053867917589964154709484106769174881597830792513113907642155731891155125071875670708759542392358427901006233442890803194836613957621188734911319862828133450649443555711451115976638982271138625897265216445591234661792496222579755831650878427178619157973691024799445163561492552836383174752618157387988374722392662559553390682227840835677600465254702830116707724061431560134961282515387153717245638253448923827086405349701462513292558175560184123985120666977434801182899762917962078214247609642509634653704029828972469690462086220875431000203560232786329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 1961293837153407681544577775561777433342484425066214289288295689605436681297249738768801551795371428682125329385184658049218131699695232781038635841415940984697779487562278807921071555925486516284410058217398434776696625892545350252735147941924045627400912733720330089899774464968965867757933600569571905381847028001792993009887153436361140770907274354442622380745277143784627261759208130120891725215334565884551404992998414811448498043390396607870586374202970748747826933170325042725752684692109072670966924241093612510056563551581720260503462278772661718480204841138014458818701456235347753110398131547721235335518492198095553857578722988816539825661386345788496684159745302381816291001796190457084112418359188889152112953172883439636099850282909552090639985751026550911677834372399999877791149342485553252443696938786167238782240655944238079598963020439536266619283844595056582899465011325132437575590148664564728569220598952683270260528598308227925061645861286327919774994406224945382760267211899641575345118358471295786253132444495489042628527413049221561634670093337703022706504445039319986570069288917107907073351057600371330354045681790024042444479201275087242887621938891700547567222676376587670019838781889914473166105816974126967441655875551157794490897126553794376506715626108289001116572552731475385616877773772403687089496343150823378613929318949693385211588261493121620692458931974930435057448562059164547224458592834749983892360864471452097411306653316624228763503111572585229779535256515203122118988880616351809487859086190816937845231667393826855089775005526187296289917515511734456082538878845948113956237823743699972395368562418888026493438249971567582427920487794584750752884493206990207639528187200533383645767895907176114152921168950378926743788579404451405567095267748247733888025453248195723490692871367565323852829354309422723853091850048233340164296116890160041981897933189343267017725999135625581151579236519125536375762885810877740285735030484074839474758172863177821217947682988341784694735671935364304625391401262936929620104637566471663963203891161894098841080018965125622871140557257652728777789360731264987314351604385536375124203441727482614546041459723207872220299528047184806022221302476604634943385250398272011704387524823575506275160535276159520637059093426603437144731666321436132012553512450458115616318212666242215412986409799599078394027042767780455353803970269327388189055295774144931374886729312243074185255642072270195887986003164215267704295487762945489910528149824829227109981637607479446845443669863938529679587329637855624336133143015345866039318125340085596168767089871362206443204075607596440883162520548892487501516320391223632600624433667947401790965929720007253179528045066991729046328132205084664452367633560223650034652889045810125397245361893381463961307926763327691371217155192829922879302524527688500565811247098380257256667641654507345551916962095187057210227003705435266249635786734242053570934045296189627091896287517091029778552507552006323867948161567644571472670876958522467034849289114348128765537030012351809907170449028633482290317145423899851416718450952176869368183037369436637374315156652508452604929241500941943006894080765230015527742052498646458146981165866324896752808339733338391833301939593313617622043002101803521365364034422887780497514719241002209556980328228960236646661736992827705816463482202224746265523460573849725672205713336518081014074640631462941452719378821969535394019284728714597994116464361353861144013559955756206896710948776912165440342421334299471577928406523714258389955588235294500338040450925934256904995001839799853042017864223300149445883220856374981367810412565625568421174361185064025163639161401993565623144962014227418567324902477723786539442172189749256981876352828146673074962386583750080050566232987559375386415666628429616876985504146800449327210232344545862410046234671778768877853050142720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 34733814062313436466888307346560380449295423752771141893671617928145084589277047874259550977574722910813580584116330205342053237325996333594437673042188674465093389648652596690870128998879174509550372716796901707097450036171290316453833296896231320439012322827451039978577688468449165080827714200192275109893001233374672673181078807119041910448590447156450982203797398543316883586476341641080043676694659550576785984424747810141449999758847451877408302210508249430770952571359447744903451241758419394448231562460301776151276237150025744482427839533109409662596266859026847525829633166668676189246761979971921902123008630865823169388096186311379631432750371279410249494672600503561803277027485142361216636773295310780006350006126548418656773955860446920392318492171046670930016518717798564929123909517878716606363031712013764139916115931662011784161298106937522380154950536227896606138906815871403588765518346618925584498580432566756440447868367844118765516736600880977926139204223063488904061028822517251277561010625369645363616324865383975520264582713716157710429316584100863362099568195610732779639889274078183437800565545980192948636056966901273435510413162209160042598656583349885344767107268575136680594829770128785419930111300779680198678386874368980724201222766229871613047416162195669048192731577583710196016575841213640265362561667767155560493853731305895383744421760386317098550591288258601895538987721872124477484158939788581817097264776773765493488019458399595432039403070080314786588009032562730247564461699146556310676432766677524143796936357713712310777140205954271694444315444798205638835061680833472415715059296980661197668611326492988833737105794173875403965874976126676869198659405597121926495388780817402790776408852945770167395793100321448661177035521414360277344588332545058327107189151396284759155527430145600257509768168714124121132102341831063707590161742222806664691136718829455316932765848107044296953855631218476087069061791038928081360889890532352107981901693168072850420157443926172238658661337673011898201381836926445838791938349568818928268675223450047222061412638075070230225257652523933333581160213297712996183307930179969747462026205505839345691151465285060731880994542149805813468579550251871360653971516016247016642497425521709139801319149421585443724045650796547847505608804958255441579727007944536204926298231180252672905456602762901437567214890691622142521116254720953567768747229348445940429978715978201527602647515469170101872736664346571131713495697875549825856916860406187215001104797774586203066527553371936425223300371379612144366938766052135381216927972497263263724471782572501986678500714914007662188560761618443043865624134470286358227040175981695660197170407055060817863208250331865857973251660790483385005590350197913023604252903866176598815170198079003362693278050884196728637891359342610333940708731198439245213128557224070337112298952433540913910558015007420640892134940690971404414963647765771499599754805630988434035385749324513175157102530750896804749572233346911333346565911803623603869619464731389541986445290947673624590445024344578593683874158946313878949471016630772298775923857241922024657719640151283443745601105136990856006758007991063811538917436536084524526371022999181559096602562418318131974723640407313889678127860740943888510999453886684431966156080252895113913793994125061565792130108543862492571439049058290117407213064752887489473020354567345208251502952562455862509832905042156229724353240067203157706117050699560632966269328925654133191601757739966425359524494354644137309102796518213791619530427148865247857026244907224211736937653027434945933219931035575761304193308899556293750106966957897967210496695138319285410918031104859100534849568826337839863427842903521309570966137155832377585590416116709265710321928893238211505184012242095694436164582905300469931550862580115820579476674419673036919984945155568068575887360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 2442590094952356485529633354281739226325024883878565777217112125894401693827633386806949025437188081670844602082463341677175109068051505398190699570501172374917920120132017653013464014554585042974458771600208401939518576829560413749635333913636610482983640919335723888348549594401627185322391180570499445194826565683156318623757615701777512790606532194780952070193516905849370005892379197363906085156315903031220102651614406117450119818398345641345243231016449385587750319126299348625510748473423461002188456262852510585148602895543825221434207512152199072535622080723849344755515749755521075819990729906999565007245547792127098990213386970964074921412637548332367729393573890498241053501921694040052689789344763611592632071743705508406337281396206500287028260823439156662345584324405017315091914992858885145588090969312152245369498596324212251820345834306784658671681445644070513862307918231388735128738191753560201464218117178012760549394353965378964267843926985748765218540062299490249891192347479252333758912530509603357677260565605127515702394855801654328437392797330979406885959063903118304290783616589711189562770468363989445517068897414537723260636382281877125110562693151353154804728609435650864104784261771545751335774827582276851644804948877939059727342723803702367350609601638676843786668789997365741083438966249679060773038709951363257842246892798955223775846824722942184368809751090941485060877429370811018317966391202340113480898037745194180376342004462469382539030632090327656960055984371136158267956918247691875169631690350491123659900670957862191618532066582721666138412450507441762259248977963422278342909648062571555892522555041858063466966819603692002824964419105427752242058825324095976094773253388775700296549139233180233644391523814667098134557394998911359156935202210698826990121626772432572261059863466893156771924799706952440496636401383638981704880894732184503506926837414222070008248468317565387321149359044641480924851608371442102515613558086861249858546422374739965507516505702613857464414202570459998604431019131604955022789361741749911232361454312354300645703708685764111910422495923277237390980559135507636909701709030026472382036084324194370830449285792107024481156159004606912352468410693336163393700492070791343074476502873676064470643022549019770624386554090146936728101122180064642513144149443121913456393215271261651365165847939960036482536341565717400769010199653585092672508481655773079596569059519103328346207480150089886386493076774923899964850125035521046708221003565777598586117545249273600024818011504766614809375547700703658651771580409288898577610305393063954203399564443953866011128559738841947968441227520909844265095062844170329943169264627824813961492878746930850791814751565488680562750289310889278876409108265837521287447652732919334010226528706197053683644164545541594715014806604269901197997799299882241106136523201032403352391322518390803389020287624143878754327764713256280395492245734253980644632381648518441157896568945582327284007828122078383745825669769020628453271052651301023491963732983328885837436835953913831655969438460227446977106389582665570988728971830650221606337582457208322444532471466843388960007512675813483509230694309347224058882205339384980967423097257501574979653266083525178618877309868575270850672345423316056480570047996970382244595033587596630918336769842002881566265326976466458387799829991802858599011503767144535816653384268877618246560615984493916669947737954643139659819726099794877058810643224462336608454131556052844955540757329961967298110559262727686631253163217097288401858608572859737569550761129750971643482722460724984891754444113975358150205315518521870989048612548134513838705847362472580031685309632523486590299088078710310024711681250615069135317338067143545940153240619655069205950403469671235724045204787296090012706119934565765081519698102364298890828736725261830645643746894713465077760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1555776767693704040413214037486789055325319416912343744554443139035717000104123126489876620086681140877778718975752273569125754725063144778300753766124301735247061064777140745693829106689132811326196982795392777805739443659692746158392420806621560497861849167352661232664088735318012262426326880344482922843696160258992913674791870533244402458282574449817780210358382223536153977828366458314504992948269194410612569825598407792337039190067396205345090500121857513753367991493124832691021725250323754594901014954926487386988051595020238743905340994562648025338526668297990981140654297238459860677967445838226085501553649981787844519599713844131280520857742438394821841202625734640328129032149523148459202119572040875564110115594559329259112102556982191302486059642774727508172010969419310717607253685050287443133168633788676400361440613527026259616675032740160181274941265777483039104371619160363005121174861319190930991916139760104383508665253109552877755695465758847777902113047820395870219140295019263766224603292519397614349450363905102041651332770818623802949367827196081223169438706133608955778767693469740495790802524896546186340272791454686526865981078414309587800787863336393064504593352012891645795175227570608643758520792809635924224203570324216979489065058667488125877492300593851432473813536264423661967807216433106761584733673131615283655879482158435724997984995394206749120144849756460602556208395854295752300679505298358065290493886901768582044700304653709750708989066570708589565043771929412451722628506140821851617282049695947650791459549704782287760122284643845707375989724487721777691384778334457810836249892456301363145653255757049987991001948738156575204493076610113316109019479574272629203701102684108779274152972497626562748395891615128339917395933313419359278128139516643331688935578318071738756325969052743255655949142569748249821585424853617323741238785001876433424654461730593338920111610845065984466389052284116455148872754653050777587195978476257558555471961575309964983760838891951916820169721663753772523849865770152853618911604870742943779681202518675961872493507040173613546918835974818025814629094346917773085666935808977609401495449511403458191123789953520096817843620627931851482773795009541730893114942637996100456173566210163547873238906440462272652165327034919066847777185048241544787825966447933136206836787783689099703495845100179927494723583290249346001863589858707596617677868329480391223627383090283681046459558383933341685151906787433728735191097769888335022107035087914198917138258422021614239793052947904470019097342979507634940027107179718494862971333126619559009237141438230160068851362343962749355825214768632476614799080338177053769880482637845352867197505796882078797756639150019613557696582298246124420301303558230593111627759408537227837354281406979316844762878622151562400071163461882286239660978577220326895818682635038198026056977120258299255176595651910699212478778760890213542014233682434193613526031819813966343039943005028285100771492811811942216946114012571673126989420639092660875658499903319614099292700417620402101543517787123636700017439399722460777586985238224594574475210130569479189682217293200131864267507385281843877006895379525483388517404713083393538850971626527153411040787497619582112533007905713630205220554417319843461415806162868372224733988108974249649106488215951948778488940169683776614622056819647458723057437517932945883491958596179487396573435060092766703515454132626879827177509664031865477108691225480139377403429565948678473303979028866565424168842865447671068829537991261982575275719642895503868194828810957678995126583046499157923936709156240196124326799678071148565427598755850521785580566025577028414346523815765483907725675519617551598880144354870429687789061406199044581725073133324807348644660519026337631259760367686721009287979306054696352423759269314366853444808689719333431172374634094919680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 63646249782889255263038994435476641825006705613677398137539720933432092938065432492164005041570960347526930628297943828634060813983840044212795327315009372317735386832804913332158306043443245946454630939427970204282809312248443965137034805602849724329624913249488355467470281128740322859162003797363717968692429259113094763803491036922861443622851750320758949454796323624399045137878421010822824448375160434963293391562112113686397923207798188787787557598207875967371800916700601343656687765114715307600280665384292051441717163547222880414352062950455397077259086300962391903377297861264525497464245236582793479714920507646762645711785110894822927967413661255757906851729543743986286375111084588576654053494367137127020539146074285243280641595627431917064429229505826375916990121540135869204138482412476687243057980223055730015417383582918165276519842884660324421557384107504566212971690649198206185857174861540714299045455719542175959724331401032751569124161372421748408849164697974501971600757980912403041626008396462820944797813178784956445836519085901655134093903282887739347014757538022919964385799680459755088682815999048999825011927800107274019360080848447084165468173113834069842954770484271505521406621268470798966155054133457057202679069814334909870611694337929112528059040850667487945848974839962933924642738576158894934738380267400032561983340257152539516266840021711099535903094035552797112800231812433097995768361291610653100646350714556509181377998371047816079234862437410111160931816010412582768740301383255291515917767397063231526881359167001545185763947505874815750981797613142666234879905391228841586720281813045569529106386226093220405093756542905109887146701910102961931957290331533662602984978470708602552726010640952510163219208557757923410520604078193716042701243767074075689716520867809150032945206067523962433521548358466473428288717561500848754501246892799376294510742007877385642165841133856983884052372535637591851035554055934431079186173657927989404967350094336384699502222884503509822929480547010610704882113792832535147978871997169547973797571674646361685180211014663855982899712718893117901960471483954021357694833481843007183464772522078372001129073722016939398874399950269950510795130676359453508881682027607687181817740618655161502666571420183270894556171084460434695869488778642841614569626417716813606555283509080785944571258548343441855800637426779465670691419402491641807666901745513717645692449386840160707490772184955140616583618306684454328807972641615959482412018333503741520952740664938160130461931303765281235373475901736463959862149653814247026467078538394394049234548092910319641301197292521899567333304508293920225544345578302880736890511373766354675403512271192509725447609399842597151731188965757458439540978901299123107730358256181040624549066621284632120584554814561665335398474825429430316144647989364620308380169864696277361391304524920856540130980520454697150001048979722274990851029401486470701380570825021091409728553792906885293138347748929587017119342196829546416502749607656135077121677129528949991278497476665908364861623079372593949384500242126564023135111993078612796936965712959942726479464675784948952825797757705144957169915811487321980836163162821476251196741143840908951092200525102835555482664657689614465968540474511766106153839276298399769174852112064736562283464410319363226996073080481484091295632974808234343016936940541212124186854809714480615429608296825850548414559502016623630217721247529579836996208147703464270430736838101460289340810596762213838578926934280104971374325568800578757048852099245219572078010815566164872778479181517323897935455723975115668661007673314165734549273029697047786115392918941816425899968424282763931260299804523150326306738991612850473865393944027977646958542585729200282701846190142853869393692174276171229093605610442362170910417027528438988502427512424024029834225455516876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -4007595816336399206792001494352629357116964418331189837517251507360558744612597655424007862050472746275846107019930580824400361081142018118781830512674020678463039284154221930596246135924866038940218308227212044409233731631799870375279059358621015975064958569587397338679147264921438832233673680327442990043655720765057905408131381098441220551417070564416083592766767344734141168622457740931845574317355138610341259916753128632299884093939493097291116128387483793900076431556498824299678452239821243101532252290627749493126516520968836846558336219055522418995634493950909113093332469073702303807594117258702843231046315989374861480789815638381555912111282446493228430168651799629689873211765288326419141638214534620910988380939185703559345834849714830536444230607108823328260591672961607057624497944938120796734251484376095827926041166661346529534237091803987179358884041660670480502550478138944139906355078126099621631411404379794293131190408526119722481253132057308627870577490600513738056972986166551851227403606348650972451879350420760756075641984590822976294558411821388393859445127665856562960034702385698795443203339207236318238560060682325412022581115303646958082012522257323681755978928472568088263892744308396910484199272045405352955021059016691408984216879300153693600981747764051943610858368305920574636009221202738075846600161111205133066816649308400830361581864577162507010105218085774942140279499232905122090637718072641644205727999777977229637413773999080059248436079589024739871401835810536046775131014664424627533598942065140636121894070358951814420798494392341177430413094908145953543417995752939100980113421982213551348633057176881216982599855284246251105523637332089312891988251924332357215040997779097966308481725723868802357278137866576084369845732327285547786788183558405050016324711324251760614983751468927644668351520872236913728560616030618474487861606934622762908739312310343047867146780977787659717371061349914783343097283646168219162370752990872845730635409802408878867489142834714462917094945177320717986636631190262334108129462805563175155121611262688451717807081221517403545683827493209945424978264471464153088824073683983666235023279787390505692559108493322461641438654430026086301594512254749523021674185977718458489964426938548037430921081442639706674750923311372530079702080979036195468381691467920896462034916793891245789641973107364495694333275983262324120194226001456953136702835610336088296251797967236234520822280646509043126666316507876651275686466829678566709842754615745515206208074133433294446680712814618667458369826834887173077682341363433659297037855427387400887273668821110961412712283516335436283950138328217967811555588601528889916676382392951594202141539682762788445968444652074913350070469107439451234609761694362551996559725911211668986401365936144781910019400929449656429840379898500998095991053167268427649191165781213494080366157002017277851734999783559603596616414874835020912881879762468524092283517586317484861111873149862807102378435985343697540525429623717553873367297662152150323347509705245411581612465016255865191482272939585631697710690500527123326889498931512933972352218067236339125888244593987758373122206167592932318664967828981386473190302788753943391086455190235375598369104263497371073288986215006697402104145926717628951869610931444664200230052666192668510949014728720255975694781017475036658905235949517158364621779464111176181123798053914623884312706498042438690345548461177742639914907299188006482297494076930608876024923614826273841089299830479952488954685826376248134118790615961084734088659336089904762821665029813240289947546193492015328364907194076206269661063474866034952577108999217383836308097010368653895563957743494692876875007597682302881782424711859661652006958727619655958863454299924688024831132721770642221932982764866073340430259258222474054955021698564933815835209113535777382316009062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 371876576097857441365377515463035958210380160416793928265765724874836429876433408359643098779131941311741684790981137280583213575884794348827501855486794657871597251214836968747616504564029101412552879957689940466005547895828583615262525515760702023648073651044757995738212342200732701016831758955557014999963951047349594024133390673314443745408666546288193473749084989902978838747392109273288670498395623933561484772902693322788459772921395038982655354494371831583780316540694616401768627914037808181023355685638655998186541925977927575587797858601561816082929565269110268273045100586510933269957822368884302140364220462980492292082720180281665503592011109115279449129384713784095272823494724244235781965362369731069639028507684018254049413939646624740856618591249146550697936303314934748461368561138156640892344056557984303541011666075383828047750369063076114723931303399361733146714935898594208673567715999805114400373147157458493097957324230217534901274789695946994563029920937232921963042178001352473935424929620406604231566445120875127286878849935466372696682426340390358019541546326052105072767776175009615478064597127860742332080610739190894409029685397646927389093274819291063059627748068669770588223280799065178477844506805437218871362540365710174232028814633289329802237824346090257548194597031621702686880067291208699332651553615735480275208325029969719836210455026982732834195654919851398953798408058972021666631923976314234928111432148616713586229076446273848315707236102191971687685389799418980695790966778087202839218498203403753249151416791047551460432054426206399171981779821006862967927551422497147684576662999699302101823237630657882455860784062676393619566684310928163737782993573258514760371156277253681494009710895280913296384844028675973581967439382820162317515292265734708094370417268946401424457072350002863845930682425656563532633976629379111609876572498997229568958959311438991643263118242232794340122459422811923214519690461420869822910157012591628195233767675739665127906305115562551257149927792883260011658698365330707258071327294917023434968518428094373902779031304595845956177090420710213388854244904281957940948613697934853025518244440873851332180921326671334855761071390525216205702835772671514182283048416053427411147361588204512442798155771252954553860164282083251758419479987954001001426006089691345588739965206926562349223976748492972960302553935341068806150483998970959312171658472761742142832592935478276332962503559932313125479379358287319102582822943877687408023109887288171086582044684963015645706588147137417532343886334330915860171230566073439433453748309388421152225185094776745687250809825249773960106507578034530451582504087283524916185024734101876003197988908204424359596678448154873017946943102368493025596421687843389665591915720169230197361243506071571352654329250045530354474209680229726552577238938121875045973534999150515799125401717662798290018398251142653317994820950802808588076983786178235825006434720863710050909086202553279873985014086334709308579193943939345907848778833861526175809742974022530089935474914507099191964421203492660380680353698736809297276199451632751914359455578478689565494463345709418987652473147135278598313564508670892282682231013342501673417866514559803899429144183092543720839671407863448647587873531327720612955586334436120251007699729275737349314491983045942252679086101135292745550421164698895882526128236173575474007526649250373124264754682717164409520330004005337529337109894558023038372381212834522305360471712792868420179152200831054614153812623453774990624389655726377294982212030386260047593494872125889702369433131425022204754662158828892417624770711038262470068658393488694801267273672272395577326096768086286726506568275012616795808290335368513100238427064124633453739120543005914453916738631309520015521109411536223556044725587898153313653386693354584478371742495487733997450035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 93344058064832886516281716434774504065964624313491724755961133958998507298847463409086195931619216382228792564624675276971013220860581909672581530589675758317395952597098372221752288370908320663361296826049825691466982954812782449903648610355734216433450830783675443304469973704154846177283056216580311244491037222212941279418994308037981142991949160238891032902980346650641209020774068301129382191470399732777392337357271674849420202295006745067721880158736283622266648673586268323286408032465578919188060544707553036865090630807390975770321588390020541033978475587701614940216100214134304192774308392211689972349913046677469738695111037024980515386480697447952996416238160888854070688412765439640871833918172558493153448743199718966371952552642125720309845919714140405392995068714360689596312488433661488753959105281356899176897311474256450474497286854375626571962815885866752062683243002462383920238082021898523775629280258646387995418236015277090340282373282965356843199584677280465916620695551608972378931242180836936624978949596578698217969708263076071090353906763315172065791428493711381469170229603543524395678048371886068433437022756702244936075288668206979467607067597008234674645198772755298498648575032346860143462659052255417534055534346688490943737341504202142540201894422570675549374110155022794612941954393601583721768967668022651276598368992001558226199569018899748332451987948277618225775950607212311150187378699454548537216683447805579577503790283244138754119446568771925575736046158635178913593254367694355117235114234790064724448473513128135276031430394445409018069152963257281773012891687079889662475568105771339470236984332230235790380967393629799036165173929341468044986987924697482242010473987285797417299665135094129080368748057180562512708062727264960557125362367863190181118975562236926057807324067678846464588448270369242080640527481232829714104929358202521363891166939576785171007777992433292207672034046503099780392429707871446977644912433946562310919923894470382683262038667503053628171372963986802615879642457364256933337699144449424349651066808615397871640816199691087981503372165945222580618566052451628698841869601051274496412882201046440284802336976322643562982547939663638137752577620136028168405132070222517233951983197567176086768132744660635411231311266925589091168859983231372974378223873346707360845243247150488638333348384623356778022855794965635083658746037664376730093536776858172704078662833224615462519610572461948418997078808834573637645293841143843649041460175047889504866691883617008110760355783740689207216991244835694183008311051368918950474497984026586181608113091993429583305731511831401201015665201733080223783660301894001772544935013541667681213039860508995604915661210077321736665027325990102953102596100191519736352563902369576920722732747679086805761612439393924405193332698019825237618926146462373472078377173056958251061920276563015902016477181300864253668720740314338492252240873626583911772089908740109975050056779955556181041368729320414538829390815157340456897804628558577122463106023008788026033875106663147520335381250223652950252969920344715474140685313856328683959268790838361610810701098135446035865258887787444253957748444168607943988757631108451157063968038946750938087419318631155520601397814796703465161583890522071165880975924347679384262133511515908957971262655929059276613853851264579497011899643839003071608410412410792065447799528475252266571011904698133319519381889819611226049275956356951206852878574298676832549410465977403383632654705275918274445784429957844994431040706350624886216361960379065055364757029463580860883167976826685753959793774503668240585845029431323793626995263455499282228236705502670502879876161937870066035893471198274750512506386880677500775982435389362340043952631756800599586282630521987883708166374226140663680860403584403050816044582892206314817453627451085705707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -13490539054552048984796668944243794753696100167231845043040052973351172247260891045252715802222061396990968508862675371124501864463633186805593922192989987422741849172048089939020797758888434064579896889086991567641228155907016440102334881137328322415848517304523722988011783387860822347076738954199827141568796710605483486470986458207358490123889805214423107454715486771106684437070735342311933793492768650596054768377207194149405841630360812406182530298682609646608881891118141221613988130710547914741066028519753232503955442791460772981846434280994846241477146199873915750442403915459370817246845804555761636975792026848821609157867118587282235461207959239648982078444942279749748301787443852295405135781232102040008771058444256060878575867987869074936238913867295459928491367953955565849262052797524799438260280167829751022400964477213973931892277215335603002736242501140541784167342977923388062970569263970364465790506370604861985002037621238352031486065137285100748642105011300545978006391367390902052225639747866023047044676519636217366168473814488329370588298477335136781241298506965284484305653981252996711223435972379817891991959591649341195907346185627901406463822812431165642648440350674411201673318308036205846774236219722028499238183553929278038294883865233809499429991379837900781789989535979739265860023700073200593695782810438910675119265098947421108496767318355402588408096490460586331371420264305476672656529400779318124225755739333202874368563908902358739269100618468211110792748274828516706269407065236795499045936089513795847015031085594043153826385781217575788385420163362678770870820453399948030797448027018267133140029992015694022135488294124575314823315535595623190952955960688826824791605604652258784206546025832241826565590976025523051957238858407301617314368139951504345612168410984176571885145996855011157285287271475862846587581134439786496496716563289222561362846912902980825027883852302059399112743792975847299571345508237421693064165696827744423783683255065038072369455123305708044563592267939377999584200542949645056887053564332870432323808133243403587856905928684762037358077221128757019381251019729533871417752080257452140877108530175097725560732853593359371097666686286642653282063462892973938097644796062523560554787055942287400749610307862863350548395823941714559045650115839843253802576819635911264364955324594658868858443259360135371361775256563077016165718091141507040491242175077830944917086160064041063571733780835310958040631211814697726919472359960313066450758540411914768731538297108392760060587622471157609977306097570800363480333897524514552480952450746504095237169018223865921273353666453915513303080117593700327712263616510816980123922599702882167010316047693754432823781993228982332299981234085483121114189745658822371685917399857336317669160817693023544212099440414118938959354627472294403207642531476300429082881914384329054789858183360138303295241091812565541101216733376313125399569157445513878324115611634417487415036177437182664618553824531926492405411999247362389892943263921736102253726106589158987079828603773061996028690224666923698573078573403615807045000102323501014066189694631353440346714830346932148270610916331153411075214810595681971734296286247493684120756203087249892568484500049980148392480513439346670517299752917559087353740729587394331982712082160830834832279190868522359561485337218824959306125305059417942215742308157734971112494367437230720263595916531799478615813864031142403674703099269152311600281708331038865014207868641104747522618285331638679393092236212878279525016093399598031617823187365337716354470589610048872041431727563613911067521580423384157066452110797114048310767943099993407327496156307965808448455016609333290805383768262530113598591844362152181914042198802024062037121128252944442212650757931856174888974536800194553090424313075370686992798803329667836753524319755870142464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 3011785544467960527123201741690909518124517498593521164363814107458140756128938453388753896816273981821272081121876770594314064411249413106174497591426518071382172275402955426627165452513302544780002919164099284074767395590350508459824385644027634917290520538602787805002799799652839118776090780537840742875270364172136171164353832727075171705019786553720600661030515599595590129927340362129086476012639020326077597010495759440086714914835501378634975319050432257393198098083185125215907033114610296226446546995570203730864729415042241353293201019811619963500559581081067194870878401987705734169026275710213376749718765285087739711469686201611337670802993946776672555905534947970307826804342150320432948076067771114558298002899210823173171344628369508213877113349945122994113876399907547771952109933546067531696379402999842000575593654293520649424397613328845078600185012359715103816672599693626989570354327506382110027393819688070516285152156824695147073527450201618069016320981679230068726121296153261103509819052678730825448755444232039625171967855516496391047778194565209187574993700682372477536038629007824832640248533617452475676889288119194969050229461652156892028393023218553041230111297018099878392499405577694280859577526949069881488241455057040364333679703482788731336538182784874404246152174814971632342856469495644395439868928778205943667639009447843448591996891605891142764448677859077114017414012915802762509390791166379008194163281043154175537458954367465228881159977500664437702625405490641272461893844772745126840919314163014983464044544777595412002391596761114771926474022656003342812010060250862199998754111701140123874125370867264608947265516704587046642494821815566519619593011939306276660352879750259486988158406078838297217560215964276312752509645223602942140815616121422240274206788802693535208029271161025035154904726686811312083090808182277781976202737603557253598038374106781839534838905423808739942273627133442809656677770764841890147601690562544318852918810229154598468091041150983863930209362296296161442968087717239925294119547566678809309343884117936163195078925449157125059380355280541936418775149352400683610489847168349094554924956091747422229084358950980517922457543983010705015155154510745062752009907378141576956242879113775678744770959652803576140712794221723646485377664213724717226223736079205591389760127596176978297247454879169397618700554092364222549616505110678109550716589346878867800635509813039823950981407966732148499727254330550907419987784193571453988745490449666453872098220265563773999497884732101690730304559043631225388533636524464661091755719769343451163697360269718457683769589569351472818959655823291325204022553724622779119398277038370610360761608024971957088311635974235279449941636695787149882828206916246602059888365649094673343554899198076388324431751267732837437331628903970229750856970013370724780041446802596140220684188483927054439620395317083107743861363144811633006225038135117949558310280865164663009858716169925939330310432827802676878351336187825865766177654764399319142314240546093512694216592252610759860620893348377792130446346752879838565780632638871944340176731088022405895379385159264263758015316210607192586407854465440987799325374976374838843033961243418239885496742905804899380111525594553372399847642617696454307195651271990665972277242263337530671362636294447690652560288510942136044108912966879798112805742959167587793603089991150305670642180532741933256509898511715280216693065604607622870662324638740957204276882057573726238180398964127912874374585883952396228855560179953519101874274828622253133579219986113933623361089167923925201007352250271239001394628689245575807520949319474089523913442263558028737030517212715140600615557576843925430682699926611063663546497566177291543648667644773090946898650567068555588466393884975662132477280241663808210952718173963599519472602459406336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -567185323931286014918400469737820495838741652533678348436892346424161560167934686847249025911432765897348798356345413518843814179249280070773491690433493754416313296668616133145771028038191601493725561141040294632199047426505153009411437694704590971780805082141872972028674029221949235903643767734195442659925754679102314167708980821753335571081505132714832164600528658372284079354624781732816759989838345494585020465529405383912005713833459278949444227497501977590095694354975413739752023358678799810164594848462826485815227048857457363996382420283534698888310000662657771920787949850405606776013154731919981690974623226462614518718778437437464325686206540844620799727687315807362123306933367486607738121633483287757654446037285111376636080684382561014362739436207085127046858955238135702664857470290775876199899864034640688651560506835793488734309480333798236740094684710846512583483836637264514041750085064691823566955509723431302688650128647729224166190898967005605438215358470715092530498633596501720768142347489979927894771767170102908298777459271675286883748171628425909284359073788315556430761744122324274177211470468026570545547302477941487578242153451473735620135463349571291824423402886527010346532779038404097015288895773274729185238516913359632775060574217545766562702919346276405823367945337115158554754208266353832506802570942493597791163687171544804598777781624742371943159659837463866129123913735724207032181039766699608986098043723326772915859492879759399807464677584860530250125226693598262099380266976707558784883788332954371962766850854097208457088717556131035960649442956904932323360700320637463171351423738779450338287090739397570475868269337335916358896291913084105603258016629010581731401819403002504066163650139339031833682233390454655501643935694735050592932992011842637100898969066232093612684585444006070925808403092044003297460697770160987339240586198903591660696036966049998729636207791774870005007237342652720541200165340774482040442273981307280196387912524623085506408299688851982000603465254377388175751880709123700396219556035111591607774077239544007727159852493899934092641124900701021874977454503765366698433238837595215505645352166780458819002522138277487768102283370768586407217078213916816841720483475016407277056111964024540971894225668526381742613334283534468624976143457086521590133004000695835045182245031675917406373356746091306603031436981088547039603373384579943455289884970783608302692902955045929011335997090821112555499588334328580459135747057297601682875295809781199740188505544942600864032150685873141217403221363850921656555985010269592802592190963062159497749745829374850229455453296124757900563105925531077430192074434282916336374301009877232985242407323264791083924301175045215461242134475691011241723379636354427026315041381053490648640733562294764914313801855363456806153969583527778322911167930927124829752286838236336532566288769758285652466633885257469375366351569747832600894779226653803240116179310823978691820808834216359136099577621458218421845027560678984680383695164360017417301266526332864311487770148655408969781442980877215480830150513242445236898896968517401940932160913498763171141077310251805785845452513273250841195748254721384487152652393857680539669635708259867702435900747965895383174110672161250650185605435989551327902884360198126212085720557827504790302949205268358199531917422779142711925025548305137835365733158273975398981416332326098083718180406564982123567891751198084834361861053692397168292565433231865199860584579589200492821207260088562374579477586829307216177156486135927659415269261785056135343619540140167112734079200007523959360000395003646923625288939583984845181619139362993330842198422399436962587660464575815223034201532531025481363372697170234686849394820213761798697144189216771585284915452535065601431698048244300772033115197815422899501961479722302801448672428032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 85267770190847680749188105933024530086427659874771897650209446118022574321552507267320899966973740758164731527130718805101703734391532012272538005289499310454008327704992270276516713243330049013295739694488810076007198964223834609228496248322349061248032250821757982907028248998786258513067305553514843271755166166844081147000221229221500697130599930939027874527722572893517365665260968963940267051345534211494702691901374447845666522918231083267676930002277077694702942755757642797609946874417498688520166006286727543191735067277816822847183502774569178730323575623889826576244445727245442126833578833114552959503201271257255651027303483642356179838208048441140885837031915040337179098413091475464433525606513406357686889124327599025122455691870668759953379870884785803267485744120590005166303793454452170224716893232984627084006085065382060688149340243371415972577655311891110829978560884988629499721495148051970317023388688911279780777304124672636534368511162040896430574084556750169822402962615004398881782471742279518803857395838083492317465439070208100781241974476301451855452630799651009022821948485460015716470914971069421117108231934338795321119393486329171185079635211674055858993702046346734309692716960999470473444309745679969355097890967449060596412438116715164412806266441881380600329363163942402991561806136412808074776552929452513260950216222364746678646411329523460437027360856582837744532207625638450620348089838039010559579131433325593832118665133687908151238810760342892091449747684931619532087796657698512707418271507747624262002718085322807694329274435805148646351396929095198900737865390764696914460963457272351006558693544470324290746949157912365973891873045546896450699637646891598202116716688485538539472291614705990267079951700100257927337758903655692241642990243609047565666001318893713402499486657640199946834260861257163397772030107232637956722017151205052621478543235355733937784691849136547132734115785434538349680122701780609065428367193444488080864947818720914834001895517287626455191330293987319505248718915703433012851881614498330556290213758858880428691174376231246934134945991910162819539849109156253218413096211415670020579177738248788660277949597596663111808375433641926454063881663056902780608674537748261212592990410975434351022523846871132491045096636528755507201629474004931308161153715685948389139768913191261960902235135829080032326056191899086964710845709364344382180478397366619609368268454053880033101923463337805719367059083818688892216893331228601105249528650697197712400082139235650117874450920209465977647189869481286469226257326829158128285907339791821038496144975358155459683860661777498574218098245308054256227590349834467005711145786156661468457572102078924020389703845538939233202079091560949452339300048871480480118772226002785733346836233771381001718543721657636920885322567997935283285646425505121942515064217156944295359070473944329851917854172131706949702546586424784898374866754796949392184617079782013149646860660508226246182934472983200500513164480454416690513066136817070150444947446325795560888064015150544959196220866070513519093538875933127512730602315629573386056629698021174809847628469074884712097008834449720713940664001484192280182992585433983413682782336591682212936752324559091087887981713614476494769785493260704273330429037279537540179345530120164221356855750112666228634385475858387826961715630201594045997022231894519311493957307607903826259301546925440365802619897798148197858805710791297354174892991647443414363199231733563457393740594560916229330571010151818355742982239572525855951873649687643998853271258657890822772774787106842828607308207778689496589905173849601274504670292615494701448469089902968292635138515558130543981541882084445275178918090904208856184817771435905748983600673838469517067970828392846036146991038876439207092575008938623794825037931256526882259284787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -8806345456021124574229989430240617756093725647042050468106164781435559519667503540787513595285103382698112339403498628632903482566918404488291659937307428202003745036328550043238407985085437234540407395937857117620164540571497673670027054874555107657250823772937366689181580583036129976489702796767871121292567953958380745761944469151528866528564567877305898302667611044381801538603705196317730266121943403375000460726366752257557667850635386350605177547398922100879091786464325238964205099264271973452318630809777476517245416689728475949276176283999452062982124918204968963322268751845394581021264952342475022598636707438340897321705251283679463033415837360616815858901556689194011510797321540801465504263703796676692483055570628677008957504679002955597660474578208564620301229819411145134712887055734384995336331946986486216576163364258553368257768652843247382832664203771509028734555856728747113343239480195557789698602567301398357596617232925791446241407777087354394107165863453020036236345652779468127674764856408847590236249935700387484457884812606764697934735062472931454596744542959654018928839011999213256641038444319830688048747154801467617130724647630054538782503751771191995457394867351081945226601284217818005528014318712661016775717218819338589742913992849806999376967003290937108151899177070105859783111452494550031731844798528681661080498160080712074829737310346464714616126583415912519190516394670579109098778735274396544214619721515105220366592323494843762560050076636115647181498886116912949628997625394375529867987535274691116432132110340456059814139383183795603883219857199468980485265910766864263373365319353385513858755593196253898534741077577679077117766806625769519117389674115994467835014515441604861992594872593558863405099289484155651607339877244552119345042243435639144885450705771113460117625316078503408525416639860682578481494601217555604029330427982214551213694653510618941828997679344453884384396919048816688848902312585941946411761809584362655623570561283507118603917968515417604954091602800262386077861151520562209788491885568248019797767480399710802201589390027487946998308266116734796533122740479320449144123998450250303410487246337049252604964316183281215075663302290133065926751166878790344554228904748942342725523489535355980313564471941302221486244882627466437666768432985201863238892844128154566644809938981389996610112307386335899852040179282387233454826114150806714951067923538766236943961485885113389847260622766688602892572141460080560679001293277143400024547651674866724668579155101888661023043817866774400462026613497719765175016117089328346690631872991957976631935876076741890152064502167191833715864537067518817452143424157949139584444151736224844913760126484803196415132417299719011028739901042447668979939307394732089032927143195063569779511815301011255931194961256675973390563162298183839449854582158698993730642400502395902771183603051947407016409589124281167401842697415345831913287937440558312834015481267975614515678874448840333423800616199823739138150960153920530087600253729911495579337217744283856611335832175409535130713942825671694884334478428341427041347347320490371782566303322147836416093557474065844063806879764771844835793296914221056070621144457147052545335079017345833471246536402892311161724086212254721923076047045085286150251731386761234183848338565061657765254881851537926751816554279268793649094446133367144444286279384710155572826606737881217581603650606342234575839229888357599645955234653710537148933986914968343193566357810491584456414050738816934815014000540225958720222819415345074299923225198263991216851242668607925086785177251668992999941435791902134039217628438869191854844703670922253974694286434543773028249931359934478145827670997725669154289097654286886429521129128218537561217326398315677655099427295991300355550594025981776624724159179422766881625984540577397137735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 549147210789117069422643678078377952136850473634421771744183913140283590789423205484540249263803873158577319207251033537590111644771692857198439179134090960065841732837809493708559895971892652721398239982820987179650235668370283507486750786546737651671455270387993858163799972219689680756507570786734113674735796998711583691365700225398068964422952310018605571329020056923950996930437774148187882044008386588652881076300186125110575898511050694903112420190035328840346496560214794916322844241836245637231315584724759484594664206600353971394521315097510001917459565466636059293294602484480353970013068622937035826457981250570190625748810550032281724430341685499575288322742816670924714301005153457259761931193294790553540179529672974874331088081760063700886728923214299429073264420448741478732753236754068695020137463849747808874525895782055075551224586532104322332414894306960718799264680378991977867485452972425654959932036821926963611789502167175640172916180238634536000614298888747732387754044782295018310319712728489244656472691522344473077380198849470654980453897361134857032882794290946560043458210233842612493796272154526232308523452288023116170307761891549475971468352249839927146054116686957714230250865883033785898176141594315706521516980379884378885617245432523828800228089688660252686851754847845315333144878983242519675847955194270100759976956552127305288472115647785906665986996084925453255768243613941873304777145546479518206791486348803518243717324599903226067970963247012458846661166031203457700334869734477927607658794753620543066260128108037502073812140672432887023072400543039508913649471199592567696786298517310385423352831353975968344344207885816270384637084379331150690042980996269570637845521315495368070889987773607355433953877210743234858274939606681882337091904404069810251914727130835300937130579150919301009565164441925494858625190551112334599067068688160767446503318914181640485663484656854182725951655728516723096747356492193314772355442257218306576245027248685325785488359391681016796751606044863873446647112398044378369837948480159406210533183523518945212175451844552407118511929030386524214485820061380228545868438973042740479086023822328971308729956321513364254917146025429929187198877768367236597512437022616252132787904600532271893189149505725424090648329092105871503536841523171695058131377943041856239908277106596275757019623683963159978897646434917835374116326055724690485803379072247034874293062124660542248020553528617126436476600962007767976817905511168698407392323418881232353103951292851396201907942715606094741412099136188027213445480149676432522403958624933376378750720433161318441585796824880174193815750165218461537278661795381894405549349231693950926041472381187947544010993336477014742153608104373998269016988626176380117100393388757837243355403728236191628939053054716993185567109705797915493961624502319668795030140057220816509553301680314346195389562702896511467404073671863012156470616559247168928182072312450519165328175537739424056438699900497295060078915163200231433389885918905922746455051509103475263510059052235903360096023792256984767765238348884730677866458984125614107887455701726046712909530377152841468053751866344509121302125476827473408302771804793995168664887188368425318859052963067247951465554789362748036635264861544090201523387561922912440777332422355527601825398048566541185503428596602543864696816299703069090800264769623224180359557526815069479988649598333107320794369017691011070475334720486574245078684852709056665412235968015052268077992345276610911195325412178030995184063584224912388772293558862460487577534286103442231497862485085395979430652012155756090386762240413863121070390969598273103938146600159089943105738853894787232346257255621998599098286760436429217570781311191276993402740890569080928623706794394008926732316618939287613123859045089348415625571044015441182720000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 3313921821762186013555207095559268885751142053355944068430642115373517596896389403478282762325626011421373824399737732901254639421105317393561589384290241407911858658522395841793717567229069432905125006518051709015196539996931877630192715028952706347289349694810335225661868634187343112602636372700659873780915671463922377621086063834322032965370338432483973112180404537837175422374796763437165139160879705196373224282752293273549087896874942406610542162850149855397755348970658264025569617277539706866674484443381807382603900554940298875266945148756900977370946671319776715305854449423777247326360262561746639600048574046272834502146822264129316043595874114074329213097675111768245595534048128094043535395827770634385430398810013110172130374880487783486622149418867018611697441397882925260024546944455270633309049857074519867901975362940703567405902264638005066207015770306930201478905741393072216682349729433168607722092029444203438783397262805732982305426223929970584240158566904009503275503728923952794966374934434598585083366723363138985061259792782495225450874047553085903709137078921672062301982610549840411462945318174709415471238924652034498745012263501985751058084963578451494433637034539758941724025957241872492592375824602645144457043091167440094744951003172756342803012673632137885942412900207727957748122050644029077552874979697705029631649054546184375988492855862100076202573555979724795579365645844292098454086234629067892196635987109185884741597044849433342581667786470777499753771083592715399285745500324692712284877760153610044592855561608504004219724486736789053257659486601026047685460719232432395260584910312334574639109555966716977611335383774061814423612859330598442015013732198316929080003855408574732164964521162131227559695837517504255089150914652743753572026526284620161219227204898340759545506698972364902193727162464141289402161841929614387138309248221513160824147682633792293993368261624871009717453155541533371730366001870403707423253205381809330990261137686517412172140821945155368556887827049007011372212602556102888591370450244885738426842165569291332051091730215011921363715597233367237294985383048564395577536012879842233017474469793661322416640502935777455602004711584128273257843477864803151720228724426518166258617759235273263419086435860721152199963252055232881938689639404175380296599365627795463113410729952857685208021896387901242634673279067493793911148362026347527933435277897369902165900164445111133277455539556371634578694362209850744190798226375815449159047291067229062211900460559113407931413111365881139580866201376858083332131617309793956220459167548804853149571487788589896348176698503515601069587563294785563375661584333440003374325921404005853847128479428375084539201550222917003357648874989442863095844960399151059955398053914797209106782391715835698305149555474413973617494932565256340059903347276511137279554206621387199142409387483980887882429143999432779086422960370915992324864511135295524438129600294444580863286764987749331118624940082861900729984513984849772991154114089239014253192878239186658962241312599734143208241487289704648967509811576590888669563343610554732873968809848417304110710056153802665150925747212030925288260211679674617956654147128832712662143604358765898131779429161204995572132913105141105507696721206337142785035498805322814479411676432738248662525480726491929070732119860267759975392093503230887862193390033656782663147258528732091438416395389459662624451415684498976778677188768332758176075713504536404517249720055461899980781763103101649543146914982337279916813260354494262041214831556120067107986532448772856094012596496916045820915244365751511256387459975127158214615462861079836720609248761841311591120888116152922496947634340246357958099244704444280874143142127990640160929559581980412824600484747084896940058582692760449141584966405261684721941025449312256000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -5889396776744899241617493288404486592781037556232010525322392200096994857873432917673855171054143580207156716953139343228060660917262544151497722897206812291153385147187104096160415359737991624317350317264795670672134008670245464961077006804059095761545819251962551517255159148611199871968839355271213415864571620173310713914448541350803500067313158347635424947691000655330916734282174434495681434038510927957986045736530231419028386138950407994186995673707190772661653474385992246624761899915351570647764700603088445007708682159679211384246324306684714470710301988748944143959857133484105847634386600272380634955548589367158657013976629988453030647457094417485797055860617387692381725732749276135857410979311850616507936561177032619374052116940749604989490705041557357204166645451055719318279333362037324588998968993012379854506161399665890316966764177736905692612746063888482506380557289797170322926345820184797419378100257190696761204903017002572541966149734551155594430456355509768435568828958045183758691453102941227618444404245494220769636927326737060390130738946391628691456477423178324693585624089846231059435099495857418475450848387192469074868002946392324542149148422856843763288575330216055479501249081981151285567463968635463078816651512270449053590918472554441711210307977779043081578494365960994302541945521519416805665377315838604835570778392282965502266369505780104722172300492991532337154460459920083253370117333107093309699156513010323588717747142197180619055178144840294242499636945410012914416897918317057011027074065356495742200512597530949827095892941128884581022393111742126788427417496710543934038343173903937447739726860576390288521564733918474175213276375010429745345633514737021559465550392946312485111680160495181714273800890708904918782576562254658526735543142873465074987578220621400949805524059304887795681809756953154984905381689604218963702785873727512982080571092375265694516556639128418041858658827461739868189087771933176523795392971653993748668650256085509840890143256500889467500879272578431309602383241923437366467510675950339547622309827789886291167574097835972595302218227770963757246721711223846467165760406253324069860047638416148791217207954059218379125464461089358140093172463650205095260442485610769395893458578357486519914897770031994082264052525318365124687543740478968946570511999813518979289338921276261340232005931791624868548315609878538613624552112936568261049102654467387554489866319691579883948779696369002139885435663338904997928890633724541016080494640446203091773075639211789615209051270206035971700422198177014061860535828789231554013987366026707897584692906460667528333356509690276100042694227459831367659539315821875814047448272717173922245669036820318701933725403559629983590892415885867194656856949253541441867677709066480825307259017465774815432072916947398534146416614135161709247713982825016093395300170658002345520837311821028749290598998711756464738526205792072959514920335228423515068515496583322520367915253880646335451020825370315869780053183050384860574757481678671744714365967874969168500114371128198274331721139340768567558595833219358448932308538681484545074333674817328900219490556416426966048153281836310766451747304112593879886148416574949238241098877873068382504577303863754336632928218884985862887676619083242116828138932337943374425876838452734645783420517365586054436123523758163890689995310484875251019750390532104291202412757413842925426316654271134993289139035011941129886798789405265141732944361905066822219795187273072502294830796822358366106874678999400192421599421490109961671401148383581643886799351925245450164925688363001644056258441681428015811121606532624391425461558100036581105913231730660888061578061568483768565326408855372457181240972639172130627160575763685776374175783982094537665389019129940513061937053973921731106013569892164438580439090724864000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 892795593637843125936730814877383276914092851214312471240886054857493336852663568693005468392323930693218193324272973278576016717955543742665879064779498518923344881725734864858328959448127909318021442259499679301258424079239844648448079139770679925340350520833581334594950708649778335803662725201427845996663403578884060918965024187993010182145539505730900301259362641137403920199548963223932092332043986027805955738888962288003448109128163467281349077316563654339280139240435176718341413044648103764618326081317874147808282999684527866665106183906036711670400894189382959682430534133446215172668210054039481027796826541567676360561485502209435718761066990373277250698587615120171803289816975191467459429669651707519161505867997416305706663674848487508986023442803318961993205796477059555097437307649068916573180438867775702491783611870529941624633193533143216422127569125544152995393192966499663119656015366652433945739999714348760237648100548197787875442654233432301904588505913808753868210579350432566154361914993053545112786202029840441865134531052405950496843389241172124014664405363599471744788065184307844365269242694295811935141757483152903518649866104862695906318783578380787959792420577808852046761837935613619624504064924144491030972456215975171562197799452641090325925717486069713599806771131715447719186930066873161308871145340664784330653953149186461336886679289620885486776062192867028656759621797598468058874359275798214940351775603891475309090022806365117124046333620091312450699688655012892579994452902990682641838213462228582935457026099495874795074398801110781977644602651009549689108118976983637324600705896338478102206253526491570247426345007523117851339997370299410637585705934252476927296680573328464779631031626055528358496750420102419903781402498409785296636832976076224977741233548227365712490034747085053014689345499896488973274856173596841356672702026775459453484850089024470092596412481860790603484991649338862027636579962283184533880437968914832882349896004686101618438216755597307698563784948574725403403786096868167330974271011278297355990289045582508669096838395921055312258705838126631583620757981139376069372274276178012468919070085621616577658758828119356694843045391534808857543826079597026235862132285863492101275886921768338620868441030717299315764161429953444959266611089291311222547553275906356206422763599111656178820040979410422885121993095595628898717997086266228302739287145522828049067961482055727965198679970834103800949302779234186411782106217540943076772426697938205516723399045825768894029996784085143481596303903843299674811074610309369503421021911170201213935747823156731990015500948389707347142355801843359997202187485807954869585187984131892624660196489421744085645250499925962724050388282208194560077221308015189712023084182862202301089232541478124168001550033519605751404942797116553321055890313489214411770728935670040527438298517581804147334355093664106692358471690697058990407028334554178861949457345771726371046521052059145365109122073424763609238887715394762135669347185499977621292660898350544917116617493830444045522931779731709255768716017072912110777051652979166482910994089603631490955289422188994513645562151165111196034333583652364660619590100531485658418762174407661883123071972126583728165038259040525409363432401622643903147012414544289335917782469282046943543452825328839075617070214706450285907434820816190868636336284085135395260776520373564985538603675020545997516720104236589804238884626723346203872701625253524455428824591441433841438888903016262307590660707185393585326709306223506636997431941933496644704853191672550442398762639968117333813898888627580193584425614601644034445230659054313252060519589200123955028640296772197533107973828664975294077309486822152305978951462746752596238866212816764464244393190354946161719399060624684000236255209602682627861512192000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -87892298565413702834714995342150256418374059589591949080777108944100010727888270956008558470192137546544417242664721655347506026793227394085246511930705017195656166540990591731277959145899924018819972560044249575055539971594725750711079906960415955972711910458731786249070994148578735518117067803005409218842610435730626087592786862935114491230217598397162742860608026647707611027374909432282729328140442627851269788648424213943473072565252260749127049007847698563682023356553110014875178324778306870455630126356728734714251956923183652027776297669554279800663905654682689802019221904343461093728764134244699180784343214751488185596183627753757475298725479024242543323023043464821919488155472655952832793500344113232173069242261386602220803771799109202460183587834103667474862078592861025187478878029574161127601925432881551657918126618734797025621262285059464438062991946771761252593155985043074719257684786049403963060291347301874305679322814499074894412674855882099167246830619116716657762798202100113203038626441204988866994973418973503475775860917934486279467701090818120385190519691826882318232781492722742290444899842239992010682760624861321791176625067928983429829128505995632971181591639554773647042190186940478249950848970978720924386926680025760139466380323816734392499133945089584215651815093825080790304492608559743290693211986998959279248956055369193679104695423599190028563444405594966483075739663899066855511321698205521003268742804922304896876444456417141088727275836571503418891170708008059562432464376794512038818593947729197409580221842519636688786847293611726970082252666415781393172425593832753756622814846110334653035036516818726167512331201898676864508168872834721676797677176478076575122961920766630692622939108782246483294771901508035831131763781703059379043078067499503711002813698986324095972822090863648002167555322250643574255774016878829759865313642639061042224216779568917120053772802665412487580259581042060147738282394612202090035616139645285203329631483469006123391438431546057647566525858354292862057756762408199721724508087978312696025201518053177147526696890200383046952648656195016484962492781441721808981849132009086667391561190069679625807277761637741866428451351328988114718392990151680828859227327861499629077560832949045767424238565598257930539950734286152752859623664631331642673698992959588276260885531468504166176552114029128877387628591774296789364113235575664595662998233873108947190118375784284819209778770963154925010548905107678454825690233875618222937837652407644609281886661308308792154831983594152308932202137718408083870479809334946757294920963455444399917954960500366258273565430070615893307593845355616584623100426458044903275708528003732290142259835483621930955482412679467728356184049554008448994247177575870435137496368044225490805877330718948774115107842142849774247691408712276071233755013409392919223256301774355716409443501828503834514112081595058124731592951758359559913021959986616852510106756809593692669297126596474439248495818115673437574489915232888333889891131865472797555743577720462803563589138892551871435738852730036743593328375477756041365453080960124164545652798366108388624286971833507619378876403928188867081631127212810415098893636632434023646867433212589935046617380118166696227602443324990282095898409111219062612725326788625349266771760142393766813068916515006808401716640809925502305134936811530055428575438116003675050729917623755270226701699117559049889565881119879404963980908260912906548476239391748593377006870810154856976675137953609999868050414511824853185174054249618242894865865207269177917752313712721331812201167174183965861094879200809446781591781258482508136278773383918334320465591581934824956203659041305550871845807493798855099031642758453261334425381054560184371620346684098780902551033161291757566055471786516182274753823530715557186764800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 6390467798011451083720216841787006806725590276308551372835890247579446524010788351627842411080730906502458741775857220685142517881835317564381854834275406392626313796982558222544536821239768082637741947507166821981107892607973094493147567102172862837536594814636037943301242214636350864594686867954509197473933003862712890439035040283546938181997876063204892846551434798857837726803814040870714700680209054645132268105729288719005098309757524982624945305192141678336787358907978876568514856607604782027109418314653286601077415331322703008901584521040296584804351652017690345998227568112209132548179721274917035550288310964258636140078083428452745890404915737873105618159786377086916925687886852758836730934314600788627306336977877197786689108305163480527715029141808943370563310509496732153640649649673622407383648819394681016262015683266791151240943986743725716805357801512674408082224110368934748303575802279321306888215073117735300660143051662550637257107860217631578740693481944715409365666788441910486791673696390328764589821607056751247511033814564029955465614249291921115171429319734505001206353319718374882659100400734086746195609010280438975371221648275459589921259006564345325644408936322925571849246597149047437698409566437771287288564104997994223742941585627329921068926371123716676545445347632147788488749731553731751678204416244855683695992591247344142597797915777953600320367460261283517210227184539752413786672023870693124028832906010407139739091963746424900640178170574184330437954529530460404559795777151713558545417532302061261458892043270332065389052521155508546713769569034438659825226756752080895380920403799288839541145329241699643920741391828971450826215363750127060624361350453016022826874517738921152558142659851973008988284501578377636695884225035907822107098339618155871125819362772376212565949451776974142539981847653734025554761559724632474971633183410094737354585493332787996461838022338880581940823506679218219162216148055850627532055788935330531290203054242408065627396635294188587048163904420001424224666469423957007934435603794210384562930140867579879452549097750286482194275870462266233341158230155112680502936239893516876384874807581768870175426916963890971002796855382781323151648814802036730776518932466205365832192899521550354941410160581024998818666372766256597312871736193755845109584986366914835058687485014166092163475488191672185336179739666568757930403824317591465649768245450933784453684347602882830272408091479984805768906739736113924450410149732304914260689705499896520741556056289738863920206590701553755782952058913256386951135206167207026591773356188471456038531006802395043748340467834707983418030905196390554250668654119001693622336561012634151071071036619407237554094857889709454466676217167111442812901924496134323148233733715558022961331982940463542489272617544079403116921323740030249220726670051416463178745325956674530165579246606839323312889593658593593849975940041590220184671297211192123303798178035266042369794845598745371646747866186093913206200774156429575236770010225581868624893058009449302755570503638871334460944207441062451347790360055469811389192185910551109260884477146649803543290648390741767030914624716919176092517499276121273433355886576930887125068648119976046118954875540622789457305271302772711534437218044566285357845780611058085881954620738915336026030932680685604869074314309464343235162644695584515639536655069734500765284424933964028133094099516465864880938726063339398139062027509847067423151004166376607539332991933382852181635001644066436733774352974308872336334460471989297277494096103692830996165192944702242699977313045189267481587755850946740426545060556246071192932604228384907550882015146767725846383616150872282413071461978187252357073957834792731902525286564424422503436736396632064091265819594202983190316946378636591289777783519523886858240000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -324050843446363267874584443648639974229566185155327849814538749722270550110986755142858292279927802718279448502418385635093839406465513392029198746226088899283076234501238735592999887991189461249199306049492386011516257674593257520317808159669392468616947814122343661238420615157190265235216377258102835237273193871949148672850546533103377976884707932172561449818839394554835316187039149826096692020787044383654740370547549067741737823302329298850072197314099546084189313536216271239245367189257794202882280612829796499116661112170537644248058042412336436488148486556920065034614901944073728757294664648787135544940373684935152157165882226721551816378845639833062810247435258435315071886113054060418022671885091008465391464367444019480594325575000767674153846010336719499934434901206845763359991339473591025815874345607552401143022845893945693393109227586339545235689236897918842718659026387548194758292926162044319569270273203162496989836988187711271568867619121584716933288895620412641641830848487226580071927718660810928444943424797034814368062900873245432575659456629595713426280035290120857947166866789484495258468952536929466551066648706881481189055699603662738965981257340844820987075003443434389603786248367100390588799251470785111267456182564876604926038725833893689279043120658236583351260355803436471946064508815762837879994826309423469569582667633364975418846508513641918597344546315996230383776175294498504517542775422960327051596715455606826115152278073638884336634510301294779970595064899156855545771403318255743117206138334608872497214940365839275768301641080924850795650584484826617018278771826097356763119828898527389643289307628279031800767568444507373532681270856062918722482410673837297886902403376388212215652635732927847033868221595241971995662621534058309600078482290572273509186373866735403803556442399047663630364837543138020391990453699518108646255452562094543826090453992542845717386928664045731260537513521841294186710175141322264595941392954162076198227470292209174993031195359809044286562993981178339484894085708727408936266415689909264295870916094113996883193621877806566052614498874013737472423332781707455069196914690253640308955036952248713666218741216843471197981478608590263303287404886990036176671624390239033984932488086049443633970342012395527939406505008858272581734007056187884948481569389459690366719815041175182070400952569370393799190627311483981687670094791325333406983347931208425518811003269314099430177030919345964522714123401052651272441714966459112847273753312864533808932219255136114479174061392178712147764372113155304561516044068751875640346509601362204260103461223994094312988090515898459946532992620153868301448470390830657569320657171154409954361375740347234966393500620936590320873083886187977909505773622543050455008371554505500817702279077836787373714982617501471327014492082525696314169767475814431554307234944263374585951298950511690647810392860155552562798760347282179445671769714604741545598836215088287386045870211463042018045171005879844985384696396674536347383089163903001955216260333162214537823354506828006083530905161904806837411659501848065637418569092245748859794784188679620270824669520424182564302959146390351125467049800785515603270785270813857149708613156314169493127339705125971859028326986278087264696809353911416496692972868447798724381185399328965176734010530040041763931397346212935166666773492267501644524049187207830014212880039144428676335370449820258517283303201773982897044282869350941863463199314253980222296279646259785826148611575905207907237758385073230275964474800575737395692911986188457809628548293177723042530294915405202058677560624818180958990803048995375414506326985373477799258905522685304556290073210811439311646344436145338971355555735449629996770925969528189702085528871156445204164827857914840971446244967328416393911417910067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 5648126732828020562619436127097712831201791227522345861510412558929436135019504643067810405042465613228026997832188148529424950961534747629123629843321976757497414219441225260399731216373768040958269599616856497701880907934289114403052026204041716158981967603200536806648275447048697625551101540266558064611376848197287867533714773777681734775006559815808735076255274927034003277127936750624804294222847073792890892352141544661025926875328514264326611262216733612999746167167167599715234719847979042148523827348670686498491633106578617557976635708523763083422630402268842514280064811501190356094950723965284375493092227472292893856121400413036950511400424332252171057974963098076662964107877182366649013855913079080726883303273624159485879800281562318454687381159247957811454730714177043634249803028261155923733399564028036206576553219001751824929467202105458844572537430473695995796718205809711469971195564877198494202255103726120950783531664535147869179601737793811837669714077373906398944824551707723720476616409998876140916620476470622634944906692703026324892944197851765153038130269090385008236838981608571959517403014230948710023711073835447598092421403335557354520808294684148035585859141908995367090382580984450255003595429470262778005960789227522133969221473355324291618687320478778657832903558889473777303440646735977610926638219351433193954099233365415778432201092451239950563812677888569488961078634338616321234870144151935883067117784254644841242005119639556109236396457420085975827391122550404020393113948797801742471632947397447555972100797630084432766165595590367340306156544883303044912812994651888801885055446604804850677713227929861179708384894663094119323532350390216852652948482433233987357026702779753133190506173106476314664893993264292435703888039442260061230466767499433100237966749673008303947214947261896733810802925611234273541341869300340289953833675173111181499459524955645839352992462001436206492664889044108102546641065183998585847949731930418849849253041676105689350741813146279618531300277137898363436757524409167954042805883507859314979869267431710073776322545592491076143086265757207480368777027833305981309469120887813085899851520553072309552641531903870713577222853033884266085601437847974292862888634835145251670035613694628683368979998469626114122446614352060663343534639398877087718890458869988032598855087176674370995344629436908598685965673273758222666729682526921232166499085012071314396612062273060764334262870119005925000693052873366247951922070938715024912958270279982832464407650909936635930663470673894168854900359793108924065750089194226207876557378156068001657104011580815929682202512100259158866455808971421260959781893698603468775081048820852051652271581642594761834594825129129069615483149958229587609339100163063372251142753412467508565590013016597423155816845462203230930564178595843426100895660469983664255282222507397151273958245587285556593435942532439683867031788029613152845021976623682681559196567367605021122900397538754325538025958708291044380870150544066505931997172349012587059994598708327235853403820937934020349395512951744479170956466456183310798625439181307422516333518053361195325734376488675931631366580600166147194566616685672900513892428574928488263594536389218771382657357043828855733529699966810910270416884597608907181217744516820140351833782721216349017645336665184041446461031302195658172175219960372208849586628891316607697712103067986195117236383058834106261293752484154780669674848996452128424307906927136434478539156422685880420276191105523153383722716726858750198637506737494714635176146218639305544978581353616458638080178822644431399656708415644536779271778369679812671576582804078626716022146065395144515976485111087789503516171946747019898703215445710197611542654111011381763371357133412897198363606070896727809998507467292672014254459584512000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 1087697289074523981558399500194353032734687926937844489929029301374540781754498724153712419606546023387692755722216209979997420711702048158473879048322463619691091964371701462350727492145927127824914044237999344226532363172908276137414152677074572256672235648745646540185945354146336900183333730850600253526839011576269462615334504328739468244002127935743995853350560262429884897488489863355293412586715462749054320200719064113367574423318598360412107136739504612600611982320120242968796330549384410569510098296395691195674916581741591796845780357271980826032011552864999514480804288718783917651890046213797908184876530667365512949568624320024768064868409999389418475308743909561203954797151514276171693188042022372594630752937626928714340425887151449843460031849516158648998075791597619832376833914990447734955700129412221911895106860035384787274501422043273371758794464085289940747839479332415968664204165248325077821565642399128746955878263359941442138316892228904303580568398711693770002435489857992073979846283245027471594918784067588321398914900470109935749020794342773435892476887931749855088320666531915541894856438341664197733808558053465453158998826802041074387895989453654279835549905554503579022034877889403041121062661938949680123880936177124136736062133929505382450908091091589127299245731327030837282508934529240903813352242690443618695267897084501452479946188528500842606532360233231795352262193437936058570248249368960588792414924302559910438510723270819901336526805582425692193527619802646772105832157511935276539366485029639233280555565386713601291751960270043520689524964612789365823298832089223793365782861657627374149799886317159769889026380434053175076929664619435831989973389162340747908307146823507228550240064701251145461161300828272060497180058047254113690988778229902985416434845236101847310266655098305736307269914226697037067776329277132133421658327114242079585458889734153115225830186467898616392172156092907134535457654898740052529330415515555412454762336364096127566164298843414187411017080958956019304537389999077050230032259127070461934205063012386350398121845020690957396488395171726824505727544558584094011576932775436388262724152343540133018790367162466478825289293464962205655100482466690038927351718060532830738879012405876989356433197622180107283519194005590923551978622976577778881521968320473740067212851001126880312375652474551203749005039266552876602579209074242408591217738411616815380494150382341428744968282908671223719065308838137237144317168487930357783232518373048667225237088715765054035652223912671511293848471727010044742638980100941777189633645320295022565751656607816155188993191429382225749747500589513319669821035830930398114257352927232866963851732982566496379676987786803531284945719228555958426222283497324111143134519459871004079740348151808404067088629566845302281075063226078507091052658361611672251135646729432484634029882823769759366346888955516674779077440759311617935418709462232295009060233239645238133839797079087999481540803272603800854215382020341414604436022002813192200457773864003340710997501911801907210314443866491212117858652692702219917722112405786033980915174907766412557266723203884905485106305198538789948671220553616666687243537348889672775603113235159677942263365352745611610699293962744073955783538660346669117897568376749117092815420002764141096440367672722024408909791800210727711711439845803542110974968966638875570935975650347490907544801862070317260936448631813959142227521434023427972478849360345138242927556680467311207121544783296158622735922295155567059862940964220912424113573442371927152669718408803766453462516247646242295870726032477683732154234956312270741908410558168092783157645014569603770390998640573706648591621968754879608585415317048868009516063997423080404768837957220515164376565847294526385785337638073385029566726144000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -174678898503296776318810112680059618078079888855942843208792974975391915796618827706486060780545513285071022272901000230059477001566183518002570293516415399366137098373529191754227386607051000500990686378710764389621853482721936117040978759105434799105456529546100816961005743054511378804822267836767546601839995315862707924194234670569350659205750785813068608954208456972374035532248043212339031157671406185259615579747450542507515475436019448774569555098140867189803044637116160956666093924276817496635990313249909849609248024435223954325218735216803708006971241400617427662378697941733778375394183343104951795839843654673256082034008019723797061487066958881016797487515844913368531800513974009005733122109085412935479147491474621625685580418240724444889330883513025794029066588516269713661914262567686784285956104148661641332517150100768792040455915617059236910157995978170189616675881743434169699501700046527660774749251766798960866190908935731881492445518402399900317236165162452760953838533385977957257980956262586024214367119510322451527501573350364601618775614908694631380348549017579186147826640424460860454210790523813631964141539484375333617825862983735068878246969229533584114019659324284884762853233654877727115501584847795614428440857995895252534224549445543904258818993759215553888628527228723153967874683188358538766283430509835031487607195425354830343408575581090383021575747211731682441996100784243482599336968701511729558534155236794294650814267533660166744314778771160944414659015391942514018934813723917059940171771252463342843669576644954223728781407767027851672043961555880939880796911348670650100748825707917532816414325250775434928832011343000494193730246725814850449857995046597970589955108364491655078079141275610726392496124372526824054004031747657938459942488999313144965949302196231492557529716398869243681610117180382873141010584583190142960825995811575314788230849802212972208485696847078261094085166737619636890304902039469899947719183185679501727154911219741600775450352438901890316857615008343232690844250058387824728609271288241397058245169064292832640097809183670213051349617604821312485670208967780117887662158421626938223405310875768146613391798166998497842123628225735498217560778281308981803673506640015429397359598951936980641892408509746238953104213901823850869668979654646109389742339759237702828514789176752864863567079433065368759603424946211565815380049905904651093261750240670625346515316342755108760599175088100664327970708378013520968767838347863917237537190098664704366683759454409064858600890641446674266032337587007322106802367525309463078369787725435475431533162021721727248138268223844427353628895834885836515512660260817319715708314794808703308405791927702040304701826014935167784829659686219003533829165517578901898566156847095961904170865920593366721648450809566010821811594789073930109580756599204991804744621046974957402350334502447665949266980043572512288518785892516479246595538284995989793830521614177060222525758614334846582935797721346867719411765729021644624749143921479408128284692086599108857949957300094262297884797564756180957580710769364975457197751571383755145343072680978565706779369741827735264029258195184729131420918475212801614663763778981948416383498320959650399121065738373859838700548964058356494782828989230697115741290549283291893495609516758760566572538386939393269611759323738304619831581798874993690254609670547875162200343913498254221490512323193198077317835254549016994584005728273836568464432466016236904095688899732768378282967938975548870336556042595535970202392920707853654478261115424991591802051317038067854732870879604948125167932458820368527442510859792002833510609656111155879110409353782128064024761859494043629833685646438256325865682588512876214960862995615609389784961372593766777178847253612639620162002747451547896197939200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 17294532269020721233402077540068351078495430450229183981465159954017883971548346240027726561982177791572121115152651391105016753287037312803143285411027765350766607028153703718464884959362222907463411305299919978108769242928334467743192246394367777759832862231959529933199520455981019564956057416243782431619311916346958270009612105301694369554495202727421123154823863162457738693933023348840079166019098712162614895546635646691049084262678360349982834884009818032135704861101832997336253416857238706807042880225057428066520945929579587734840406380873804785430910917318750926530377760148860794361526224291715396668739332441917107274898721109995377305584001000799053414277239778058165941942411473679912198348928765331089577107540687941416211978441451202197491824981673171531793484467227378800040832923135739282924162866356763873555447911085259506866732346854252565863753644399838445487452870742445489524899175802173051713613437327557261117026468000373508886889642458347998803897962039407819883611255230237948867388227928482366798382708516206808730734423936445369947056581698868177989536341437802331476664752034550299438332821705227425317064198560565022443012273181014762871499034713439456880899809728962690833611976411592417978475729279898172761563157918106156100673712283706178403983590855522657736073441780895955704004348967284072937871996018898508316748037507402551075976285699723521930982212536248066545776045884000052481780911255079051570784578051855394511508650462052687615504141910845160597191980110491386571961470883699840295022972294684893706227990829088685319779806201559718074129289064876553958190959915046341722720018876889184991452428551736715219115785991809243140573411129313101634457591908012410504010723735151953357062794438370153856668089613424359295640258299130927386081101358189313776332037132652975131606894170020334868870317603176653773642185236668484665857102268980631553005114816634901983400166822586236658384281856121303775447887677100456335298175432439961320662865295759327830886967070224365885647995845282591844557339658828388647437714044432508997523295078383707362884149887274480265688735003622599669963637451064074813648817566818204092925004907261415267725437226784889063773594265521308734736932833802632252421753821647428054127176653535640564986043670276439368531527612466836495500306988446355126836899713360556892645771806482499724653395229955018320424787415439176900769739990548847103029327153035973142315600407096332716654041265650287617265855398245024661056780922986822720983711334063448772061792254786155875412146438245531740592256485760368094446713160628969999051632553613619523496386248557929995671526857398522891659636287659488460434688974712754807037852046535890307362375983021021302681675021997742878374169098973714729053920286009888617516536123931261422521296169650106827828587798004006516131332764311822272967833105922646357610491870928640875861065562804353888741804014022606825912626851313134545690911000348881987263482167095309964631532924388177286530081764793197768871893442588801719411619484450550466571447286905990812448081687721717417959195278427307517075843488615695436805863299678223486435243983755011331860563498671738756312164374457057316124082106528975445593324289471500981504349289085465807926249018791959407315321631142288805169445695850948823456480298593373175574652707060174630180848364699384343683122159157906206576298654322661874365342533780527136612491122224143730169834814464931878798170136720463661639147602972743512698838066196272964017080834590908543650795966650710998763639397640536841107598222593375286064016472710432521318359219732604816733212098957521400720283798272088118392918385682052555822193699524729323090650726884913270185510221140715704001706550266493276033794686158491624324500951721758762703538417344715530778499348902720788510254109833140633600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -1384238009644607202160081064500142644966898825734219609747621547116257175039531739359977233207542515278118840267427321990917209830180863606499610657477410863504377366630475863289640372948154660425613312598633292930404159381600284209069702726266110560350960189469889641582913150554112193186837587156743879496795800114545185603464279287179809850345899680842899119512118975795869762333084429642822246400411833371228258486289717979428583565720357175369891026456170976073918429929719276544759918556084792986663769376595553849105553280871234025178631414487956714851211529397155498585992301333751707711589663757659318898586289021889837141792044580514171669375462773189025201213719156110543154379695260091307085420275022237946466279310913918981566002319331180866064498745422050691668098674627659611902237256902694692717053392712105352711809931790416049607407233095877530783149843581154973226869045661675532837401543077761555015244784478823038664601186106387705113528342132357646133504755876999747608383243872508537169330539005284249369624356562285416188339508541379819470466173222571845903201409789935230798881285494068840599274687115432258121136982479980617022208234135178059053417800260618080834798247077378464628017592643192193653970041598130001035068583108809130744365488823623274400694741069616558845225347847102413573428459494031282740776804673205996170663151001809460279577874882780317754664960932592010819502523701744375721227450784325116644746252390865742551335604762207328819596169557361769436978782534200449368382134870462681499024504575866751713889315300915172799716006659307442181355704201591808699102671776884903817325589001059770273424804080704560921339832560643984103936302564601336865641999147589521318631601828597061093229770866947641658733449045649899158440342646400102749485400541618481130242376853908448881135415844537791918251565393147442865439460497315991587068483810523070225777805059295671467654742780211210037929047394719304157504059798969347063445120106916741896312901347447083683460056012258679430755718700957189920875280413199747802914400405285489724615429729007585786977996322520129836499849789576012206393953563231256756885076392801845538329332261959244414719289937409479535399676539027904647004866250721607488262720892438877073258860672466605234582326625306904754064419400718289792646428231019588465396081195502675443730463190611810423727023669154768135429263376350984498886288995803683821321912180931669033223268102079145100037195994761411818231561317422067021166225403880218358897142474570935838469584414937479903058371555558426494465456687711926691425249681117805573694460708128751040708194885860600667435658424824176087766234916978267134605309227905200917126987021211437032188403024628013177708956144143020567323981094145141406421691075888999957895409973534474745333418290027581813112094257137647482794372903514243203227323070933775545891442766162464955997095397084063040174816016868193888529154373947950943124138613342186569607204252563484186317995885982762294873639462049791579918819245124562119956825680646677298410393153452459511840663011331310928249628622600404030375202202905667208344430190550739248334278836620601270283070808847673008318708778273470831814370287295398680160465282332611313602208686978509159492698762040041151225404973837190750665223353385822002203023755647519262549121933507388126178648966194103393748241427230315174188778661979080296351093315188315206855763071926634851607991862851199397776752437770839570577102369902161482455165320120776900715094081852926499703038978409654039116237814890963397544217506716635315313251786714610120206447240832151712642322038721967524471845800411591239485795539735423381929641331813716109469706006084519233349918714992063556423721805473464013007867251889307527469165861397118896225175779315128204874281884220461289016185165059194880000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 96373992558426873275222640715038697439599591200040620669623718934389391551761392160622790760398325981216699288113873079232969623716865915670234542688050707021682004892071114600536248766102169020451622582230453595527259373599222207954736202963187687351003400882397539802665573303754724357221023701157533919853867630911335565433802555589095587300698548320864750085589857925198057773651430161461414017686380962601112115467150437402531917736914092233599903148779470986648320791316117391459064834302505959812969834085779977065395467036243953489260107431989597606042478339690118490932758368624266405002517925687778124684482937205403917512153182245696698070328057935238775249871827074839498233915218592630552221284609382486808092385876587928049859392619996927993620545232965974700711797013519080771221723650388907343680784716860051302353484873366341675787585959018482361767304731606242471683198511951076112662845188591702097950336472109975747914898361507955132316763169117337673375797890895306814855636710669938872080965159908203907929977024573631878139600352181857052698099683110242470846458215454464950125013876009902347196854504318033367826549546698784876909939160603534936673133970847735763384227709137789509882355311296453816283746040752848799503377179376118746765178067214691228267599905639636477853852577458723459330751442734106263883984909099978537762368529505577269328723381850641871306818743068228272594559150627462013886486417949257209305704985326473643991984148345299973333178006607908524923195833775110492024727345268222850546755331830364316595436798944306339439134150109839227807025638503908916898396080844781581331925642782900500176392233403916398514917571551464708088883481740279611831318353058018441529037861953825845561377200690179360362064259064979376128992198731458063686931037678929715234984924874990654733228966794885817856422711432530004425161126419629699293609388231676397489389692841970533533398608578646542520190769220309205977617393479042837057549081604710844038441236085680113965525540871270620615208945384895305945919317736220817138741842728089800919875705437244201228587259638356680424942484807116734366540012240085285644510065544262453393757128107808372917094811664174256699732764055547526539508361040660005278165657253060356831215445033249114819018625745035216874820498111703541195136939590586657345260956096610847866490114847653872433192735072358260376226348453261320916221878326936261103061667743137299225027120891875065224389627567694362629723758289464952899703895663547710246649057598822421126025651744066180521332742305928177767691746121645852367594797463197657867918983937546072518631121073074915036646587290167278890250284486601952345715091687596016570142844534140457269713114412544918771579286419632906077528419542388753164876234930787442999246708664026418261594095666147240952724381318207832356752881167135269574886259087129724823469762517015149629775897708126654006203282853987062138869078418421000311608952182809795334739293808529680152603962463513403632557403108027123934576719446092779429122810032358253150957332559549395654559386781412308983019330531188328326191519067154302821158781881742274362535378482275382198548349125212409744003293588631083670311542506797619263790052013822947124008215832137456122684425949897244579436281811639815879497116627562700045606017219795227382125329847204274961132423191410610444692711584892085596590202990175033806230702424129685358349069266427970222053196053117545262439102630561696338042458219566840806882785796347357293332401750308096592840139202481032659225858747158559844390157985903972209576158836685573874105373167115592335067212287602485109870128050230935434998869968681041832698373245732966243099032809987398831179800658488955408723277488164111876211647090738483980108975776038338010071636709746570224922153562719610032473054904320000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -6013665441644786640860239982011772746319747364665211539919077979569620004073528557159815373356601883842713506799411439797635345972317436087290073868896441324452450016914863076259083806236632763517116104003155482233167848222971686102509964002334109104355563832013581503095171822406807063036026225266287878093653559233600136400404974833148157436024028784764177244013146806289437315216646182640521215171281943226168757674589384503745911312238445707419044928509405010394991181847659663036126802962629798720516946179860246682574815124927372271765537265094639738798013958902758453262742314328575486605509329412900211374593794426049651963909197575845267064195669161192128270887398424902904239330929088656666413803947037793807689896420893009550160783856495347479349005775107523401660088884604527286997767897029690438469625318287764408094616677665291672426958580480959807115677156836882965501400008152418186185905072622597370910106151727658328994329871557793009370869614870343948199465716114481618290182229201837403805624436616747142138967282907368540164136843115758118723414567046045339735774715098221430391112837050124896321026605456307473731746047064573809025013237107212071571468628622189010722181375359326275544088937296767920994157871271306094870907829432056668539101645537740264499635378066422416998803299829582584414824225142125078034451650628967869388367450556509111556458101148413529709539115503515225087261211272319326438651176221177931976860077776349425709006763991313981351896455254100718379649817742401266231511368164490393888741031104618784521522933136620109928581407598506842683396824657204352510124191712867090890372404583687251422579996498007388203077310644510496691513251409606360270009661544607231562538930046726993198299526524864674687920875509878234643560673379640418053805249320432259762951119078242421903918302905763423818698544327126216870424856563317190150922354718514065611660961119986091031263645572901454670968849525623149803237119286721650494266854906653546255923572997564944512991004233429898349439951427078752855589721446824448274421250613480170475116645284874428811382060107318377495451254863193202672120339023634715213306613919611079776917404704160880651219726595638350849540079199413467615609519535799920186406209930436044443981201241337331305101966929920052679856317365820154221390881404854106930415180807973385348396449595672889996503092746190939637802033957998422746616677743418715302668174106659387644755133654262040272146502622410874364531470105968842344856443016077986842186673052029961868215793993637758557979721561726700619209692314778598979753114027231741942953671315271133196161800615641783791233920328714234444611532772692839645173861953867149757865524358185759145694151308303433958531261763527392520143102182706342479215599470504809992623499943113724624155450805944255217010165178694262403354449222760369180032839332819965383236963230974427271094342976470873829951980273496525752464130672334010897608553348059845753274909127385582462756233298058451725730091776177665834769446229892828262248837402658869828667185079777548182496416343413132239988703478562615048423150162418474041260088307366488667119408296229862994964224671289428825555809929679991954359203363453665535900235096144678067271868129237508649438728153868352595331947011296984715114265675305633630990082393273697073353736950794660175831320951861035457336579828514481800512941840758457030155359015066607879197627666002935905027010431529808804789129610709604255860530566098918016422852995184158998106135759321388003330323358636232958819041602154920912380690524738250311494339833118440061704407721806347816467139713423785529191169487032134792762616060021984760911771382995994374454330431182983698898479285095101911020405681778039221950636308804074039111863298027216670755361311430931789229614359053177405317316608000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 341025913312712633021469489378147208455157409212579652400724031505346275908109399159435175145967197410765705097478856945751949456035132458735332650222587372779988762157803863890448288890971623160610266173164202425463434167040161184453555144546819320032027613422271966726277609841157801035673722200953924925413280745983389313019989445815809374173184565048092816622873964966607303716006328877109123021229968681450958537211968921500958052434376616249080731399264165188400919127507028597639671962764619968962575805857570838509453437858218617234828105863440000109721403280099555322042313508010422648975985498210553446776804818144848274852854089104007571602460947760835997983926819911507728809961471481207007602186760095229982703175666210082640081698033511722414098303055463908860597533007753110248828610213340745247031639804279907047259760658935165225773422998726713999195373405154762653379538255955048337880300835726381461568544507574065719930288825831638538605930343574129596203721108304648228383754929608833021890685552178788858480055605624488832837890092373654649004530037568735686751490226871487173462879366556335157486874474070834673936999787652548231022356162811658755274802312061044278203873543912237842196383709883549079226195388935958913263562384136422503205488110143832506530371829042160977278321204997222776356877523049435843023614548958786350078667021426829016154933776087136643652313350601367112452490442452873500681760690088573137010156397007383617421250939832016356192272035360535737785089263618752828059770174279615106310831007116748023330339151693212911261412255003286890536103137828947932671244010182141059376375092565435305918910786616975444736619257340779169274040544510475436206271941983591782381946298229936648433961877368304967915320656607006172611885415731141785188568571572185725090569779855886787254240613996542506632862491648904445044174972475437714811440012004290974599542877974218080693337696377719852821542376791855298372362550817749883988674000085051800392917650831121206002690950810091919055736659446735697564282026873402444368431211670437325387146714480981786329208581919871457389745615735724443727251111439907148143603108248292887254921661488787919023721361676657231392203603273696176115071124962718598755029479915948504198916027426015325134549238391266035627795730187036684097126479086221663041058910209750298528697772222001306026596957144053576411868972619863171163841458043881099244839908865333399974300369520525214530269153820762534105837221603282547867442152022762943350982941008307956557623530581290034239537207496492180518575365920385476225202834693781154026264905378521603425300708568162670027521381632547387793048391032037585647429023271986015994070936034108771448089131554199363742955916743771442190616489536127424193898485478696532818989388569632504766541124952881953099156202013518413179269166139384284052158776334788806593244034763723891268119827828416276587275676056465542756818968607132436289550878292633111055547068805139757642196475010981928993927084366779985820362160825917523375996707983476556678555237680932224253814608665139341368671803631644832083896952438047627162162069862886224225989768046349006062169587071728571606582584063356586763926801898659320456803801813950987657266817794797472991102892755605195506271604002956727978492120503258787995724073726349170235570882436213457576484505661945660707400301195118206949877429972286358491825659406853417091872078448120312284544297839686875753455544575964889251435957669386451092231354187946038053263575138509213853686815836747484951752339009543560700936132080355229948389771598542321649678489834688883239452652909106630970541061846508120515253791601851668796373901178860054114726953297166942728157471242530120571047628491616287799864987140781913855590998422678053731540496977582924886153764582835301122048000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -17687148037388848763173237230399088675016818498262633133655926853093667109800409155545203270925218918172102241370097838532042164577009713593580797957664773431211088851567107011562409158826037009984044607335780760173423734903144939533455670597055059241187302686982876450446774966407906759853929177275768924950637910850444596894358437004448875207683285692238042515481374531575289165063108004296891747594026564573930332569132782332301985117960144748575383185837891643667008915947110692289251569015039146392489682096592580370232258195026134088877276234978884721696183585678934648569950636782010120168692874225460594242860301406450545933814354447357963666695961587557844289425281794535843297238284623280186181938839156792244465737762205453696025515711131475901292558270066750791111883236367357688074322472330711503042231761214232646406788032419828635537100369979448820718197162046966291964911952962172145827690445242735761805915968255201111589207601413271949707089587192621346281036407526142207176471638191033790299767149643273259900404106391263861177387857693980499469077038291411599583540866010543474978190296060117462037400829222240454812221291840168898570726677125562242522503434632038202671935518135445362139545900141179869493823118195236541457812006783300240728067847117501917111161017905302786905637535370906726033077436558972613995051857677816680479753179220725806457458907228288848025224792618663151610339102802972637238326656612512793678813339824497485212347539171076461185182457360205233345518348803569578755219364691646217306593282164678091928210059914810653589331104389242979787309415379700079724808380797821906022035345276644547920987621244086276917507739114038346706553293538860125762151988215816032387848577565237157078991334053300441160342140941599526651178482387655046969616815662596670027628124630550507161336909148087104116950172222007777169322238325221994859526166429879899335426248200708724328183350651447157354800423884847874379551976241474679624971742005250881716143091985503206084903971049583116872639602395437441248297076112576841832425065067318509056854846005700811177481552078750161197531023043169195054308857113852826976751412619943272297579205106140128154064886466485239168186964270749272209214637678955668718482724478783422185067924886251084611573182782827200557842491190436333895802668958574353671007959274055008411333976806353719344991186977347116869456853249455459977393519435549188441196865135007678319701883170763931209810794713926154401144286363556729436431891979011536928747527301452087104691388032966155865694899850846424742103957602140806398235218365611625122964709673595261520673213757678981534103365065794203165825010711226043063386538477174300558306794226669212323780908227709113622984364511274437359107696891600839491098789570111212973193657846007653371325437921962223544574794877209702362165372726181142411527316482188126375344722000991867345162015939005317886658968224683602495843908283057170806574681361981626191733037182465739399381068181073112292374796073368739488467838987148944937637260319775574326767680908962701413657364627460105912424961906725792515802331811860611764726995257439480720460762014483479847109404841648077511913202682054032328809438883869014384036414446912431756020553888745666016952450884542052669879932762823156103985643382189205193365016171530364060913311173181733315980803115665375927455255321942788625923012630135817728421615947858330565181209445675775403414069109716541963017619594742497631759647239334710712354044606714863208919830942883532097649562866311039614820164036335348224780299483831250714342659492476785949607963695382760357473605218395513405742121010611984647518099042959242432789251647187436453102222599330035218863355719655568718891702516349240453241373601120381656703981326830211737634041433078422962815514211116279398400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 840908346320429937454334956686141719344229977866722552484733222348628215261059305441483223822451120747877739615136500292185940756789688831837315212705346710367256576407078082716921153700325504038692864266621327692104856610345350965146068331454266797905746421451086024642662790035000311824349986593734528185267857106210810250762753672916978837238277659243856450395607118137208645989548126100585942824961472984663691430941139835154133685908545044277140217608222354877172919312992976250222119945906413739876286404977387176492457287723681986614341144934315777298812892464729766838994003406414270032594860218058557685735061200158570605512398702452935820208443115566815071913842069302671768634276449807231411671420611761518528888527877849074447196371664844592236338428357937453486369428218400992625202012598664811971009069554407722459581124223947470998582853463750835339947896133917125813558729020554113608710924428791824826836160477961894475352529472324000658536278978352261415605987183605554573745415292140200127464304465443170914764855658803181467010824028431243155999922683221261232303603174224425647978749754081153867533555881388178072937521980274335657771487417051326105028561065712122231645732555039737808735298280113534129269857721938881858134498705936404474701402496728762639466982384855919559008841670336968995608869245128022004087389125231898713443952174745752607708832444434846933747963713658413039700581152519348950968252585944152849310166225551246293761240718947093127292164645045844869476486096110396331532671628622241184293204361529437938508611664142020731062000926470217678625720620397450611930576522641864304263867831614551975170192924544487197914637009779192982565944473544304817224676686136707476034879293404781009024127949001529196822764482506570950114119589802854899941302672479048968253636428017099583465221793926040312545580024533916905102158162343594572994731768223263393709019018769412654136576357216287761506615112808036936050451245069462803099167752225910463562948666841501523145908011521674719329710207464849100884065220109745660865603758138827118861966075928904292646023683787127849595033688112813012925880170159069720660853495741130219505049666309893932331347925921596553448623613897345722387561161950840190541172612405073802511372293609435419817240123830162892861845768050732559246162121414500266245817130633793159571761338546417037164995434478598916008151019857469024246626716549884706101183753993555881727980339042492680402923652599646189221044270898517226021473271211633563303143674207226841527771952122662918506541483786405302568546280392606198757728818519136601963385957006771672517403600491727021376862356934284141204958804441570008592896849313760296919732480465818207932214066892788853644134756002329701980483436543190080194686877873237116524099023429301390105042095087119987269059062178321371764851413336327042173138529948222968371620092636772181626497919701791471458400828299297970835318015538856673667219824781258790748070052757631569095469470973257810638499245097975881421385858106295822810621572849206424020128385151105509957452945702956852625489772901740514559135320797429335931261243663842892972467118128613380891069390572908832126752427525440866803617697439848234644031779515449039865125826079853347674438189760448879354510031407884534847146705358907837937517565239725746294240333738545959908281875014565125361206648481857480667202075669075762536645733275937597645467863662141517852639879829097449146759209316147154356305670102689143312913820501876471247928532097968983220694326753548106183908675004178414812269871386067807649469812351490453879524054837983457894807118248624538551039933746085880246680155514094428867630541009854083818598240040869453724957740432817138739617590953092318015139502972092846954742163516622642984878983990834163630006084619468800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -36650190868700036286922325646211970952699484676730447597359501604424846379323367094868260293869702764203594616470814210270301464402054326963652703111906303761258638875382571040552211551398756220058271473102153019758572874624028469365513952625927271542520599252417983563113781567916096001755241122564815650854099383972044272361618272461205986937605528556112061391122093811318945225201493244351021819213859803914983950949227854920309004474810419938633346855805657967711835310133527324317564964412307878904570053912284082846639977823721333540549259107505629936207906913272234133258390104874923390775578701887750875458429721659042357193246285614890405293278786851313209815546723450023701512517880316953813260872730248527238493457650636825429473783484207606656917499990944273148068252775027877141296252096142040571516089297819374618033068383622156377188257206906359781019225481557169111639686218676713000737439955485002151887789230528034929067250951682368370682523921072422181450632782223659790578838735259154548420352012259582362330457390978699213896486436202131507376657980746862480604837396343090226533699254369968786249100996903739939334225417384859153546201734641224369825871915962123805239034269205389353287954623574761808256623595116346107768742550263808765517039533151122661297091822091194470705356411551350020841914608360634413284822220869369257726268914006721616313659398500241539629763998447525220676617509320458176538365633061188844524172542430139763439258783826213325380264739111752470207039084794790168960121309329574633537237160256922643612545704565631689973586694065481570418081298051230703093545022431956260210037497604871364216095547392359211659629365817176380026089161090652559996073548845555433252070986274960616213985855175148740042667331601668769739083605632263088489344352538583379857799035560088809253389509323120389088685528929937720855585357308974983424817820320225172501653687433049341998162373418362969488208643712936682167004151828636449802308741642907217511792751010014840376209064510407094808211796078650697510064391328337344089233955874298498231676913903404274053297335097451337362315921236802915650738302256706985087206174677924985376566497031761643591516209697059738888433300078356960342062110905980792997189503300515457789272430111339246320564791063634547020255594431809208342745000393356111934301133511886666520435331016666707950603406478236801886343766538084758577873344812145243807251462616957328018238011090785222274879930724839413309909507549706328048714566266995676355583174629942683793776512244366382103525467377868886268408212365178741695041126089190011776292683039780026882117795259767854038908703828438420898876077189862990829451426580843205618004213650015732247905475626821831072721948013730397202369952457258215348810176435890870866703183588965875489648062907472748190968920671669618312063615161882716782713720672897269259512458034471331604139441069613590176402981344366291685623472516656649911256739794069577540731343227649271367038772478796508034362530901771049673456598138921346057273417404676097131939847522159561445614915670585513089482107299833387051594339495645040036156283060259008621313604059570939280137495137955064830222040260687191366856243257111379776549107091708901408745698002246679211971460221755468182204982181751802619299803204608277057683062306809038328710861380884862856095163633821320877579063815414252404443392961907551732533696262707364391024217968157798136712113628195895017989635332230172700013872245311191712200101862921639290510179242996891304986156165189605887861805288896534627658417892019002429138316119064945188386904502869848806977277210520518517727923740549120502152920805999195320946374717152258779308270297644654990832479541030086913697338565266578466754631860318410021794043554991099780636330971510672039555220111360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 1462544903912496342511548429026626974445782528802967058053571810111291294908032207230790295832755473510013339759428600430877399156878377057152269364465848966786489433115624444530311351850278747685109055812842910062843123681550596461540627557959791944950305077311605427173301022092003202092534287282036238966464173274897923232111982914086817896594858031497648959403568527872300976015141774237410045069410652302602176066329197047790131638217788067469797048620180092409633743617093681695673923934216744330733514268579480483674352325345493494532910611797358152489247328840755461071467939523189183993292759418218836223843729460952961189661998263178731669950726481960559414908034057668112357091632771836509286103101748732795857510396149895107059466950553133026908156388370798953713672350092740201634649211194924316247981715142223405112689529611528992785717372250956518954524794662882145718184403429277126417474243039396982868450665057330291663109056276563193178384025005823812748004729541547468187522294612185333854318944312218702402950655156901361902266657507725187251004488908786818912662536803008638449581487861712275147652788511512001542953973970691134130463059001039446299990361469061059809539103502153235213575449520724402735072199154172268860395845541239449521104801121235411303857618381823916170125795363835329819648029320050612859064400567927242535065069068895889817794246259635424983598376138799957116734086449807339988548783175075186164588847187577745138024074644831497879051216153167064549588737333336737614511136191412013543256186000979479101674630062343827355113909408572940843931470438110977548331517010391571347646896243785591295463192634522104944758581950668456567201331773043226218811657714416735492964892863890002579494369804172612405590062417153276909944608804366071631886526264960957264858814493670318899133594524879513302445876772570754885994168023723423414595326617657282716471503864000038897834780993032426594809132108610057189602701597931773756017098417425714518873811655644492687664075932500047746522938354988784615768939206294846703585328588502299734926094808369965039956231335169572314956038349686011475961454363570923546183683662177092023661149030977227107117501354838964609965379064069568180697021109677627612154727436827490645556288231719586965958760677158240669296651238311913515528268311136139441185794334662471407233594014828791011747469179246357125159720926120209633071132366221456964642878209966128677165406540938910880931303522804218646515049210495842796218537878638948625258752736485342570456765903096246420842139064275794083708282696532945530310083263312919227323764531738211433916098539416446254772237731807109807430156135801488936515582026779239166873818086950721167319297110653051041926566627970118465339006972687033032903505752167776851849201180628275184388259413229815718319088475210694796765286742819617806077050319239383152663478666176452475008572515300711841719824439566261854999594060808339620245789957401293595651894370786419900933330739413912849835010927499408762420514483387843534514955490290030273441198839540584400434250376114058201596647576142587264317311492453875713923231455991890145750979307787421455404972936998017354344642826418049872519216416198937197846407637704331463010078082395547369176098387245237001770423011297086955023152403783730807100153765147919652084797586020217058759494674973127355755921984657196914294006110470366776575488287617125157440932044755192602811165755007852662166361109989706584676128408995982859917621583920523737606671723702629685161205920719911853378436220049553551415368056832884487784275152919939034997738793064058406164708994414317448364656135291420595881971411059500524797142732022300058961139725355062229889456780540872167591118766436553644226070087861144589451279197548974097382021469334984365461995520000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -53331546813743844143288265279674628069156029040574432148510407215445330735912323827292717686002642544250723208715784315061022396893323433070065013812434646944505347564842817933987785615280919201729163315283078558990907726508637105196724930463097656349199585042971175138940271760480667896875510803622558497453160406435954799202149934086889380750496212650606588739589855108837134540363146573445107108766163668351876644422997530074779483002000929000126994981481307676812995800242040605580525391046420310202138178845432500436803217604387609372391156727294121674677867063672616052957658970375459449480384466668458157656832277744366741164118942070712773336243051235622669524436416647236754363549212829339265263534884284160095425199453198760857456418000284291213313945775320099319816712687823910442387856842831745983723338675759961671660926361028007049823495322220406924475611547262781952928789531163604786445816706758384473220678808782688031717630282732862502269205330804400248207011714095219964045789566375719421855378310389390168825888709041396566600129925600846056672109959134645259516653968811487004144178693266971133675332386112680469683029576426013892371183598017844036465357021682752566409803168541798478174294073889785601062431292908159323924590399424914428464930763762676532449691371908109847736263477458807906463436940930547323627348077040835626395190225343170157907878798024433750649747548062078126133052020627994814959834738014123591743142436789354924225510993673783228913531792244109297463811341187705007447361757584074813417242188140072683763585583850030672102574597425050826698937439018273048104723205527295475630295453669467815072591961959142430792691960961215902300856156801707162249306228687501188530723825990119826212671460988462947761563263689901903617604388944449119753295091905070805214370785807647824072581908608933989359605896475778232828068334309694908372707159082734361708746778047989019598112225319074152051173795062083767224523826442172116238955091773752234443622402838801376563119169162273594262917278060007960878537375668519293469762750992086294118397138947385443828792317395425626465386987472724295619411946570189178789861303432011340075000407066177202420630967300237053578209539044044469406351874677601118780348745892908418470068222860015735902542403730730001348129285354068576127147889878469844455704894612650592701919730148983093162025574666549208896416127110285766380523148180665788788336705640910162181913682558298333846837822371899179796605054960409321779229034971121491795432548463372360307202913459604421225245928737464580105616115392031676374467702709810829135424357585548112256109474575698987828501015868068144381356479843516320402101576881577982090171098182966532177324408277308795765658489369302091410052382825698584569617679670296614582098545263626779323379247980755932131554522992529850572807190730743758827944411185976318403906786230943888283989036338596097183586584595959231798110546796617698837256450748249917120447338457249906518634520542371488164153625389814276566343749893342494043703604950914330889655361000324003116965661712570345803874446135118659418994848467872584689199331343635061650549889675337978307857418682687559328328216093287103666674321783314579785014638367639885394634726350045476930351250891490143500245138386734826012517149349071416211095501306659983193923151294714304552825733528175881191901018904773722193246242188397622052853179088331701992991289823590822361217977726347292812745180896571170511825162984077838151297077621835732161174842199083251809887319083841749636598128097092473802885947472831981047232810383181896565680740657908438817902217559148985806625572771057086461059060760122893831288911768868808798816146765991419309835053668123044967934351174713910967572391806483885782467560480170919171168770255343547580416000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 1772962876630685101433873613375236827492208434027625695823695711159366400056920585071305054133039016465768129394199464302208949119088059075639854299430591746931355701782186984456582370033620176063433727805292646717657165991310473566555685648898479234942602369083726940226029331114558051170772869105348852588029358246997039981149353137458480636668206318775412167789510403310698411332390137755786251214116052691994000666749392202704785165581653419145540537051408274836391615028016647220107116331177965838863438448878082529716794935392077225869596994546783249676566182428559673546282273279829838711211540669011706127582445487208489779013960337993671646923701633910377388229174981416086518563155479535351069652189500698216856075402287044463913483558162123090107664366533024400463665585979490782574990876641048534632162006696931247834861075908204517009187627773554779251489642164721165387736328604931169764358831911431512746915291814225497099017651099762223724846060069363501875506620422554063648394280713744653653530559809640344558303874745271558346030724297521368186840643475453985393624699855137675078916731586338417859954285833077167330154484248936925854165277941173980389395863480956524686272351245357754421254993792115976689572647203525869533920112553076600613875899437176898943266829297409943045891408080040580017255812798346073623477524921915411054690385910091670589442987012760094028342579047007361729265928329824615257215344149269122176610214169407111446571888160594203039143317660969391946257717340174496524864340875894078176415917463622057270607591829679824954488923982332124390693168087248414742508519592306538173250852812216511471416652244677519537721023988874650106158392033376291743644246536803523098620416536073619829727406930806292322051086956989652097572533165754186916668813517238530440848943495005107854629825108941022807498758640519041337558547312540741341479170098925139650901752663148793516082884907871428676523533479060732738395112512857550105313880181962277349927443064789842894975111645485950161103337230920716212345919893941626915150468161111366104266785921202650652593874559629437105514200967732548092753527606174441435226330672342145017036123913840286097470311677365314800328833446323402854892608025795348944782816190808487812351202438135223168179399348677982426954536271740142051212837828941385306716590170879023478145825868476228410260381043651715959766494533051097839092576052999347197135212539904948600636609943124259430133571321624687679753023327041396675908773436346738294260658748074712422901417228982034424998767548839953010602850213517635907834106318673252309558301779254621962186929046035192505304183407941870037632006479297066125008264693253272470565543650121815554199058574295548445034140521706979886300819064819306477870697592137224292122918051231672663020528408615960224062961607820791464546281806508162892880460643008018091064891199992738361382521115444678315859632727676540385270369814974447414069236265263997518759695756508702450152163331588477319092774300287402951000619931551984951420550664290761934812031965522011078616094654704921202952908530192109628961739608121171587923115355147075096847051157970149506904534494353492962325072440424339861152461176775300702950005256711102182948340153325831379812973291556949015340789280888695218058351430539600284478414277517268968288218095605318239119505782658859595636070908489173954490750111306274310543407598095214125152505401826092915479510162263146904746213185854027445051873399943994200434854712968507059253870071908876500453520831289191173988381611680259168573147959731429935608735872699103900411567157171284313977104210716619179907450387992837814194969743109134097945798578768955245247599938638361154947536257031476169683948389772676361826160674700762534207452760446063547315107462459162624000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -53635183396851626569612331559053115396126609885521685638408879415376871350002758286792767348499048397311401927268174397224464079793675313918745836784804820841120635165409365860881459556512974126688671728117346012402608010919007594607760544514952841754255244515648566330728955273584501770656507212655594900170136148503043399001548953636499387450556288914456270523105556231700659957368615356647591445407876875806291291211906150855880237033597612011202902791795160548369522207621635656966180895746560579243493591782995632442214158010737737794940306972279075225260785352903184937288963393594621603426726387321723509640421640058077635696764301059536035215842337182448781138020128759197389969642217749608594376757761682807647419543083507650969788477943372843634315617086986036053506959007124049158325179576046076050247145016625704796694861550587893638431675416792069309950685771953595938817054737462030823443739922956210419883049923151868269267423788832147798941650825713133536426440341414751964825767387284874448256715629905049600896840867671983934898405025573317477615389113448137123924655666125941546031422942333000613282503915949557050661258267969979377241903339205828048904736657862815291664605150967874136699291275582935243952652294634983495532614034161755325430954719684623442168780320040650968674743788356387112418669922392570698821977981743570233323019149530514549967924298655104935071093409868508928847724915265946808366866164966978803384270880317771569187019746106480702174611531308302652708635718476015355062427185347071944136660459247231349804652479901852534980497103784385851307830593292655885645009408146964599532717496109491550126273066081391737222679037584582655009154832744739729638415992541275437012947151383222631876336447321192704591951000919157711312760048524704846254843813425953991888082790918737121742456191891527194450403905682817019380231719902065632683750319139701229184029697675355584685182637119043598622423735474557465093853324410101475374208475021991172362577896904626989989169300632838831646000303999143860294821150325404224493317474230729276351858576684387227028435178779016631930302112565748971931283791804802882846812769291255927226563812523532112382392597758564159860029867496130672805921176526891455997682368070144096892334665132344675587153221393508545279019696898597394632702548801763075851494750500257439571814251801431658633338942639452343734852683287069858811846636007639604670899820872655324138308434848000329830026094993552298727859160140774997258597953794552532764358176044268778258863525467331742794351704679468557603572125400388473546742334393364230935755361884825169046546638156617042710015631659129126830458376118854041201590480327983015492943792243507413170284441369620479583124936540412964209459319202511022796870840046953724111863734927977002069882573618277113869413381505789080521111039693875358986233272850932920381241344905725176032245294558391048609203042850611787840317812142983636715865455862820664237464087510783371933817867016968320412151777851766512497852361921767204429350573588772616717509642268275318526807292341631555856513089925373093962623228869458895525993363751021021629646425827305354388436148475773010301435703436706824931196213648839698730614571551105413848120355023020481328798561908292069213678853947767351376480761909456781281194489169023542750769809156830978314578741039572065926394748399292771829807519781837088969556445044255216046560174924434378507257647362036865574067203004400620022731018047952065769187990906657170640555466191170379915860569458073411104894815168089968774711907747461609027654476694835677459034767125428526840775431401925567338962063954977828388301200965881703175233570209530645849495983136178533468721731627353929392792033497557159438114114758135455116636372310745630252816601710592000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 1477053130999178426489147465338242396400837842634660194193613805028698245056223025536005082864946123487590842107734604628754148305912069108261121460699610288332443976135902556710616343262664917763952180021785022635059499737897683415859079808207139962791911557849901087397207185706556415775530884818616090800988657587857949697709290260491453822851495316195131107218397193331002147984452291770782698291092624344275817443213419450630887487298033981554372403281363594590883548750270584235331132016426895067663124694180524754971662031350071388132459272756978372548467802025450819723639792665844005821728012975623360404670868127675080588686570465423225086968687152760113345319747399253319797596614223199726318368942089123948495539053986372764637006475787390341963797307844163743698495789204379210364374093753624075098333903862298339258357045775435161645982078208859292743504695018181825287995004868759973023262094147572997067369254878918333283668800988999809632559432703399690693720638301460921356270753900032766477972948605983455808379840196917419927517282658312566096767678849532114749001719255415131125054767687105237092675893504058848668810381063646574041104419865949906033290054118320338036798320926071353145688371479223032283823095011643722818746285780649478258924810407944173185432296792866984087448430301366065573308894891267093769072952561466588964314258481814183121889652273113522771889153386097414869398422538491216897154866278764659211940506197537986245923803719638620909570056205447416488794581004148533530244884936161406188443143949275570214322607920385315904610689497829577365942179610972073666731214909036660344911351642820929655904758724854753558663281736353984323530344873888724065925011562688235164320528764498799727206255884839588598932659002491288013533521988588370294142007310452296443122321854132211777667862267337698613230032810955167910467110597263254035638798987377527032737518607922196770967238810644766917346474692292847904084945928314031452350110241630528961556215488431241712427959382423158893777506622529133873581356575165869549734214799014575532640048977388339107738639543821319100533628579588117901232630172355509304956443751515495918309616432680403848792592708361349540501697122061453763806591043658214087317456474477148215043793456621180278865860353359557762068351878600813576503180175118838569591976639612139914821415928694611901960750878088822229527969302058060681540721008454734056656135730994376903172694406075100875728534499717611195963654423874779937039999790997932188931020920145645672253945431861455833774555583876123825080252390905996453864687131280207691838534733087559113929526320570212577283839639873953315756207999812416269005496005561048491003255065627661577248641271668873987494156288278820036953591166507661153897678862832920632436967822690165985639982618645684703263723164978602957359300757214615337249646880251203937082565019108580991358884650247521618957275586046133109758645185000122934332929204119690092955492517328677839387881139736370406669786892631657279213115368415716993765878323373470521211946149059729194197830473702402772053301252285515953739922562282562682237233983015646788391410784723432440579317600966785544636264222984939744336315763556067050115072146019848552586372610197652378360226028292019714136609808616566765780515064697705079219611800210337899689912521921739152200242530650411783497940318577390001562386737730404533981604046638700762497238001020713074280021186710712492109246253120046934075519774565981062737364545068554361820224142326491020404687058717048706619429863930414826224753726620827137595787088047899606575647058851445349551816226066823149771517356005386047071805873305462738773918257045894273698504526639954888944269264775506603895115833480082471767970445320306589611524128162717560204374835200000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -37287636916394632105443086646378358347130423962907845083765693164376811790721779469714721587054731793968169109115928743612358522792910187435869192068006692094398234225305573423697580242944089909545814200107621444828931794915965426921632310468380221260231812019008981977362136671774110231038109898153562032398466071079618343326676567119372649339597482440243776687954229692098962045283416901192087266097611511349178937825260554612760611091036195508732565281970402103283804486897160449097153950868962523580459929853425160703146952548512258237382529265686617875050800348842001768616870686992167893620847912162103253795133691925639395647411809928855297666982299172898600003624395034763874384036058600368689210331561196499503396866143532979664772254914457896821895328678966662615783499292708135555412642447916431085920619751373194912583033221116762249501685172816123750743136158264119878754886421644977300888235681969606909879779901555637345914655228354040400366886201184364477667761622201751263082855077047907303695155185577356110991701003343286571318105121862698457858519597668913730071301821196125004493460708217295053664777916146973721423168349127235423131144438618604455800727432624016990987871934120229768794571973456822891554541001287321070891278077689847225816579635321970988577782330897944096360938863886114734539927830619418326204829660315248419381899778578856693546678911811541404318680163636730708113747370274486562596409279511967413455032456547992772157931541422079544346319983063502451946298187647500523752610320859537090574280613341652335062322818194757066081175867885942397518553481058657187618112487261603647540809841785527920198871381540508173000161167014754217732409560446141123759154402075180908843897952673033182550046758979051074792298063184801747401695833270591511730835240038776451951849880206939161233394523361777359526148575150832001637707485189020738044805620325187518192924439557804408996812472803996837039179195673689487767388633174032275822741510054091404718274412807447028879587329204565627246050600513192971872567657153926625664454119530478488661461517670855390822076556548844778096017240679594620331109029074275241962215115967316967354663100506770087260711478028469480746969755563084025536359242347107168072050913775947824711376241472760959622845075790456077350510314584168054926679107171827313498189988610355620824723602209690460558811378521344192098328355391011930535882102877971294402053950667151680862576593121586968616597362204365143966471208773764059578760245249455553828322620597861730549859822909008907775441830872597239683932205992739355714523950474639147955207535097532525901544194743212741221236577523056486766821471357740197608668234000415250395010180381380920489514712604040995694996047920632368021032245082342964194347986322900089652697089552362412275033697075251314021642884732552416690712652270163585306345229145619759576253331894412755565987644444598125936563436884949231514205853186349122531559782185911513138680001788654895403330899201299320964534389251468355499642538994774999827091835456597083305433581016285313940267913729511241058006058137798075701933117119129459216904189441898321648506690804221399820612680476069595570966982339489308707465377124655700165985745864873149632551704268822839641562723877352438730341015073546882800007751317170534520953909366225679141874492620067697325107936844392365694724476585796354501297080327427406218609579324689964378638535848648669251320606147185244648300437125193763881803082525102901101235865664827389256458221462967329361679910121130105760949496948605709695715797516329082464713921596341038720631033243774097246369126925509050511032609512642759965138253377249287389948052943622919235743026395248716087607284638320220503004030917392988880816776969231955240111999550220272077373440000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 883956611629915023597807383573985224646206914257724662600248598741301198168860361499026514911763471423535037129026654824108373977629444487386786291567502842759240659828150593140868962341659395297241981153422800560810265083751291816386009877516266723699566393747606801730961005546553972822085941698663588205155930114503405651626215326267301887476545619899437993840869818819979063250378918845845132187889831844982296778500959598471368776723245330785204099230265665616347523130942544946811257115617018126670418283288447764407312438108657494769205173848642855979639858549656593190407662249734573760114219308647946909566650732825563322498209845815955335871155176917828227622229673683260320502509081024969892382377907185842267104714298448626261943660294241531647201527397127669872809245740453343939884815437790983265611425944638272683607557067613605396585627587454386900815499219651846264238285271932205892004542281343611108318603146624223561629144360053533967834378088932117420383865311314091623891251448708478524299237258962193449414816199099875058531216099840520295797197340420372948336145354060978020789172961936120982928140164554379660845053955695886316375106278528895670586629689674804356294488746378284343535473500396036743422756805914311659197538544123841384092751637976110606066132577764028742777060206118445697441764676871083040889556474208852446565152383819147883454766318600440308974477234933039388618195961760364178222734523601466038105229322027273688256941223388791625276378277210187404962245374551962118615548745432428701599611792211857466566841727924677194619339840193331811119624491033384479915908255167223495803877243296358220651083799084421695166645350701266512480530482569083358357540813556842653858514317003579802852358461632812966265853579338187413286981584625477559706374353157078843027375757357718936973337976991453100256380256488997568241928847245246740060904342606618095957477245992708633253947165995337972117712198069172827816801477801385104935514694587559945426228336388808736133895464599218483390227437432949977042962020157454601280331966707269142499826561284279948885834534699780928938027794102747166879668931964268148334931948696884661475295324540477091837268227765896675829243639989700518399201658238929286359549713348267617514205374824246600855541823461792067157261521636672032736789216391379965378054092025968593366179182257523143699549268410998107329554098333758891393898079358959125684944708689170450177598443934232075938940761482940836467258284563795588849871676903708740522222349906320255744387675099900971351769033069887701100887780180253063735420999121031574307911128019187157015880613243319343150932657307315215358138249161522630332599882951146758055857246363053957027680996512184230158936178848398002190618882760428894711965515632979418060744599676471716960092730452761957996036963621005015931740359409212214578595357290224646803539704794196859612472100631015168936694247028048129640053274620531443409787364670370011903886289443359826347070831859512116973891845829912228200666880820715570645458750406147575820847937266680460402777696271241019749175904995704274058159442178119749202109592163491290060841242764141186792495170189656315540706215590922335316665669795342298050748706090229809816165144963646368317313903858456459903907401620149570153477494881791214891199898413121313250297623638666475500894975278051255482147228496996702511048616593552803705824080880794236233973814524235968865174869606981498878501334301116425340403637924543184802871892029345317801578293053986325556484721720222549985893876082388474217668663254503753747785800589241040822705987391592603609327623686887316373180658852698312018395569458813605862220688802492676666977084927048468038806475561465787680176528910272554840048295065670619429289472605961584640000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -20894035738456388023802297806469084899123392296937230118442864638486242187987985074076707149616726965275719207864959377571067898948946129322614587171040317390333996974850951797297270017523794366550140478061485576477409254565073709979039939766666592801790886333958685318702882361829051341598353191813611075719724286297429738102365233976967286178623194986092688813463282914142745703743418516681261989412394951072014905959435314956864633702210070140200068560650711568760538530726414598907662043947501106756706264150773055414749020123069265609951652097191843568538166754813172215313891067758163614637421599260956756230709740213690399765539379803548347454015978738907809183230410761239284671805361192157765336658305035950646774679523142415021544197367775186045655191050364837595256302815148934234913330240217948183362806983041345649734378733178275744982689705088004835151626832979919311356707262594735399233699893395861785680828496795270021163300309695242119906207992029519064055986922676570984298334698578508238328044528894180285291828652083237744283632132401108724445360788168380053520701888918133752868421480521132542296344312465669207311075606119611857761690049865206914854360235724090204312134132222704650765509483302262885450141854003910292808813988498777075410407665478141383762132904294519319799260146219455771845111113151485878692412744501536044455899335127844324205319452479016438405396117167609476127943101391784342222834471029463234548692707142954247902730981660696336420874220469518516088532365806069783051362292593637071267579500871523872106798146317412323973571276188751952816819804369634977138287386975687143181795925373332353503285964605337921170673933875801915665531661300555404734988531873631874114050787013579611901240735114923665779103668512441764611519020533640057666833873921711084373619595317114052559955835053337119634515268913693824840899570203665901647773116873449230249601380241910979376376114808160983162768779907245558152605473423719957246809598698026224471885994449973283421892967380743314305874654560782584144795771341248645909135836327897066972482885774728140104267876187515171505387004305398309883104303315568059707826688837503890942729108945969785954398609581371744183482299471091259572034541866104210015988931694484080434482192863269227881733087428536022552161135536271284751396519604706866207494899128542200977485546157960888190179686397514476612325355642215879465339370310809423734969577834711403087458021976023583639954077566413407734854448417638450962389337241938711008882478115471736300299667323368918472509258938718702955470837311539202855536189314318593018862954795901987779737853757785820564717508310199340448608654530723229286492821367671367674008438231382940558635966312673646780869075675132506832352254002765442110027553130105872610827864298916706076405421339643303205056145611591905536924401039267099985561623253491230440179724720940934014916918497644986987438790945703163413744208095747622695099702540325010921572605140530201940236412146766386466538247359884615647039121288356426711098052493755127965435217861454438236811812361892199421612168232392106573580248881460716828094219738203778665849950809040728220086034257703144854816519448419558461375739218903530209009861265425650112842699935407984060804719799207646674574202499307412005864006738745835164825022021382083346009265974508039598714777880187790460045609952089296204037911438558639711456786771755803850091133252892967724537581877016610036989894344863444195010300583728124354627297412841915748053774683143848837913352862171914811405869206857105990059036483675096498813032928855411849990796943248085286563598698825529922768561754778141795934529045321706401542225724218360296083808625702741070745313907914011667882140003559449024851293452647821826083194883014656000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 543081115898515080086400412201018201777615863258728475090253124541451379686156162028549767197862664057696017682616006672258378799966823510755631349411148495309143609007913632216117885549590625122482659910457254795051668994131396536037238605143340827079909344798556852576437741740765034317928068148429595703811473995403407653297022291335727761964291215461561074118051849106076590053163160453771867182829855251327686938885782964337717819145139111889162913736339246575188677005214039659563370259777276423510429695988383417201857640382677964833604805639694699863973814265425557235579408343409449836519655507272722314214106749267367428706342074044030043644141116803941953256927069694266314475876762641190250559548314977167172933029103940460694011024705062468429479944399168239523310819286927428877207559097799892234747449640674866772816363299240482708798993046030383244636483280016070720626437125541254477907416834532231194821677235360136736547224134275032437032732286993792615593246601924519814303328246693682793762131404399809816377846800210260175701516275303969623151056048893233397150826019258675591287756173629217607344651069603426908814073075947397731137111840044731484775578852275504864699095923593524381846691426731501248114898531182329203030231976637789063143231662063501705855678997999148076066448482750339172305140576489829235127707596972763060716874199241669023010847201218194584771297170982181696652404557910179730133843101173573867787005540372883702751022415292370924885932712029434224907919963887944564420100669777318057220335481802480548427582245752122480485707280145437963012886223703653647004566599088165172321350333688194127687962211212380520851963385974254445341744257633654593403067913519469587683333919184741922357016900337950325137099463608002388607863359461828184438627836081656598344537416339007541624796894169031584088661738654956054316713521720683820777517696348814651057547067477471969878706658815863129259347645954967909697650284012490842408041705620199724475249911355328334270980885410721510280274703503930377179768480029843003129553728926935418485656873279890042686334142878702176346211174672081606185769155734006277825612430334487371137278445179857841124825742106275247602315172650940305550813744332405187530714275732971460047254435021086390624164753669041354956313607866545513140296969461567048373384722479611633742133643385374834004212263767426462516301458077767564316774806358383160602669944888606412998876743559601190513812712132652304300984064588270485422871596850948797928983035930914084902023555415664500807363959709012619751289427348885091213889015880669840786355885190012510439903142586316120214980866028307917167890819468462085873415435684287766896023478687838990186710790505680798616516853982370198786236954527483299617469432094829411100090904148767391030578592724657431504634429163402590464537898316233341713553853431796071487387228450175559831214137575954872449745469898759753540320194576436555148069101524898542322574773997892801655624214911998817501010891943512779088979904135732311800560070638924808570723412622871947895682459560978550943379781528791231067748900874370369588023116774851192845377084810562098919569646707735867771755143293718095819856366352667178233254607468044881931056556950244545487893072636388301509052921553734959161245880101576406293469820179867813798404933504555185952836779994710178914194011258054063787916255385085617415353519412348033337085860904047466052677229973400390353607036694174846889005455887325391284325895418665164122020012381904723190131147412457274825086035228253848817328216359542323606659685092087378555048909774284808835596491835267694593064699668370770892522758429914144325004180538122805641272483405739833154366856371692836517557795570038930117624288383564988409951813632000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -16506176403256966097734886886700745581893102683685132123434970774909721753597239369265393055725287409704142892586347608842348760904009135448318533009087701595989205903396963344773536536113523446300745218172112935809303866530759694839942699890596449888996388026921059393887496597496392319791565064315167722161292885028942099016199750402797940532552766355537986394617545081400003567139652989192911462550191294166689523005201852631445397052060724923653534095844231433459538288830344638407877544702981102821471935412363662357514635990634883770267402883699713278599026360482296682779512137442081077898406194327460424875676600866512062861533875511718947717060543153637557345902487164460990802636735093711614049656391019668319717236856262880917531446807299595634875413656443609302768386785871371083709095913389039645485695806784257778040105554298262813631975102974448139082780668131810912665303315159158378857035491735154383471306904454986770039989527233702902278437635600863831449497999658277245883762651859384989096029164489394855330913059695575128845136892096927904844459073599260662872969673131421887783953707663977815402445391055158702113753256365280791497684457369758586215876939240262467819031470306321208560761324385643106366046668658878747379446049951750166054628987854512446064778237441114384232496015151865004480963088289220267105870911479927239681730024714727419651801010536948983825044681343956878346639097047178820648450837066897720994054727062760283721536081732840402613031580193721818927063390469346180243336954312859201919658733604602948336575438849412391553215596851792752084494610549489826302151696275649694795991518692056867244533139773848112300491705033882017556753598145002319255337487278324245578974097577165499104920456793319926865794649327085071255024748169818393199800908216056312372501812285746212355022134105743131476739607826067045410994605232160759702634155329505257211664391415503662508110075340206627740626431393702897554530201083890989485566001612593756202603519230196087317402342923020743156216370012618643169640786620381114058292238416186971509280701500442158718373078716358588365974292985232607522114769661677787393540967781417097219184413454664065532548678258117455087364028836931365662122765171064254103508374169207366541153223974370161821269383485322936455211578051630861712679586559337717018531606877523118539266433157251793037072620430087861018121889030187332932911076131325612705032844481119851896220973542292668482028453163074217641500640480164627876272814998818256940485801933253962386242038183867704830017279503861426323234927930393300961736010284029423362819945769536760115033912262490415708787619131952985946629781813860751371363903504236278564165367093839441185822638105612645757530544727531168830608172348880327287334602853931399925417775195561904300742417504264855772215417993060721831720971605550420709100740341702272516681519277540030039182461167077144954655553831449703579165032933308560316694907347639577831476981500731839942613983038720213594093751951874845966599384846986073317424169821774181486297829365348311529601547646014129777692703621001578705997155535872129722840332100690159509699452905127744517317162026019971958565910452235566918573360874403449385117850755936566641884541530951483411827832636377599554325472761569982844950944367200430020057568054439935624771524645478985691700734343283912071169468427540447797135473164762527755482694077265737409090180771863158625258126405768943343714020138145386613462260828741502415416202933481107281644324627722823340602995537272771227080072651780633262328209963888388879800068649424783270522553902091017517927729100220198803255606269327088642967725358860723076195891115388477664954026571773733383326581092756537510092053142835993326834954032446713798590464000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 555788705833537506382110439581587262167402994491711289721418942028238300587562147735851933227994817314438291246571261317440012447316055814885614054905413176515330583699784332908554658123418821292264153267695682796295764651079958004426399986467295216588401113268691289593151069536556328482606100390850744460083247828861892420734346577791572043463612041683440894172907193319574524338242321573861873739100225345700120309645542726547828524737585161327615666435382883159012640466449221448777029066129440169612684391410846642907624952356202994799757213039451192735798426747789677554711509529257316696354793565689199983101908026067000973424063837105437444760666114890664225035519553818432765990164680149190718059014249123119951566269927174484193773651782921395954734878077693745536522439836065784194386620668427484768587032620697141922788055610736073350580725567843300995471564755788383101780888730606442343863719721439507847691650662313659708721516257411036048428626267814206468329531338853990528726198016941088421332159933816376788868860108931481747484934379976675925463183302421834537633909189325314110705273985036591206098900523615855755301830604463956928982078387474632733226533405681834265120106777287124485923686211027793431344100819691648448521849543023430747721450418347385568508695866700992404602787360720705484665045001964114309816831838686838748740292435122215467848604293808429451895701907863048219228522045162556000182860558591744558011873583384513816298764125147352344450822841649305837288183127358082671404287616383796074003207390043092347618568278109195618464657943722271690103630450825096182449930132675067817743533505675053994078351190504028228417339320305487256143927569442938459060397644891795733873809685382883960337940517737109676515641078845036057271572841852647397580382087069156421578469073369832258558288371381824705755835013029415608293533822373866894591455235420390035579010538401589171832664864559322828120995028565513772340030805632683358426123329774578098554082572565956944678394987741692292538101501988317595116954569091193230205519566195300431176385639207557895953664881042882740627931830900163833519968587556375790783720069044700602375458764182957279633284111609035089494715120185411668443563084229368976421520329701028109660266519107765586903444524012384329442245202686922441654531916541534580534341978995702675318476973659059605186400262792589448529705989667675904156998632156152993511561862085757714657741622324647553568281073003636775762501648725455009424417859466782266384881145406850964650632558732896576673126946031261470229600060191790420010928392369955439074758342034438680640909262865632324896028204663402991298681642542531647231042759721121802053328969233715483115886939316751345642347857896736671732591183079677121445752578062439895803861692816739191658295935371241168457582648770689348162845339020417741687348572511498428770415488910367541229019260430691649240787067395036978967450190337862432729577573869731105149607879367831279207198642513139294649366600817709870576052188175476449027765500951855341908123331027414291472408973916241372660839969133638768794205590817088538287327161479669534504612982831325355028992204540153123261577593233926515905980834106058501805625029156538711422761849514682664598444183033040899866889335076092733129596837549355693964904165239936021893390017137945318820887957733191398505647075660129612279830186385001740008978968765803260133101973785424857771635804060417437619373665994433498468929222152674165473253300945252866226249809231434005061574260418934944544126770949935399121430133104848413403187543988362278337100527306590056199762566187770661554275824986230620471844182004737276298150681558339380352584850805233086118588777276389940362283267111157591545429620530350129152000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -18707970439827101090891782431342594417830381234814838466083933991465167556166461156784092776456081614053170866932285345846240361232921356752060391553383576326488809763975652839279055643593379987103819212314588520414464222042543115331264090653841947764919220088822888233528612377800525395105014493053364324401875409662883340757346056014356413808118886684078942469473086681490024124472431945231555484804420753077895831897629799997010274419371121122363302778402674767165603956194482069188690264294133532749185424730214019069267316863091226382037975434464547217072344546125629098153927288015027652112004429818751908744909303818951340547248092840944066991713748421797407702373928858622506340026698580437275475267836105131405472702631283165005868040916019315632146373204883275552531887938479166458736402597193788583628386056102332620231093243809070315079826151818415748183214753792581724470341935557848100445030452495181746880678742640571769525571016191474469173364257912827258580765214552908997846760292261547852553075208032155084969485289337992947296393604563834243724563953490363738129382036998257218387329859353787364863858231556958171704422890328839176687653521077381591992641314235327198172942896439584628480055902064327034459958068496554372742931605979853869056288876517942651253631049976745535341438066127821888047894603439615491563094872978719047825208720305532089546305009158159170397157485985711168563685054121694324525407573256668998661785513997501396626031838298699869696280520610046979336300009466617171567186099502071276167678835779429183290805861761993583234165366338596778234257067333394781096731087510805875787638712625256415424124057106403030232785497145672125056524154092799771827675398346626703250350240566209382118295781909009420938083178047218417349385551464982379496456628962014434830690804756705662548780957355328340751434523768494319370942694298726364567949996787259860559903177708731683068973266471877138509256748571361090851751606300790193410809502250641680813993159177162434376473501794735246269306350322824117348637502501549693550674104450663950022385710454152007036819251972449861018335222577481634385423818798522527013790618890475418900541302704770333077050185513034629276366226496684968779869680845709715768406038617536286097205450972500137001001634406664111953054424550630003050414701421218631097112717688286597218203413821691036049930296956968695351896335158955489187888180075112788052969813697554975732506559716133868908470037449427308108249694131006941978946443529934299215564061108590658964655824072325742935571799587270671034727162639140383351857518816492275020045529207998770660530333122828493592203001686820917302264966920872520978993836720162679667671944194104192814460139861287201933197090556228266630151124535579270026786286804031287562965260902774822731665132394895914119377508817176026782961187439755689213598308561993840306899192116114357402718214468899484676717205529350951491488233891437382103734206596827964061318816631182704073372151436299870093261154226513350524571123127347678210676728145169594220867615350075272153427749715152666060123783672439680581009731660476822882984188110989128371050963935430638194011402405825374466096755559223962898651443435388721075206638983026718592134335229185866745121882426883916331700736104607767582030208535072790429452001188419522102981765797074721215280164893256170727358788768271311817322092684919415974590683832620877894006868365990527743493366592998578750071166052864990935390984553035701168414586439415675784267072750257448748769203996818490141056076202685930306553540374671604936527216400059340650136812559087316082353435727304905688822803219369240064731439588728126451203111120361329416839930294402334863615323349623966697517631341773006067773990808164761600000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 588189865229058715544879789398263987748035681317181158634004656840907369956777843571776627981310246536471566906776458715193324775721847535092371304363617265413803649493565106331670397542571025299392179067376828757601475841738113415767114429188964551117566770239067395906727134355018408667870544042319333909116380081590284468178571585883857966436634082148064614639845594754036366895180688853210815151498589871688436646841532304048582883847447527719793559950116141234618786836061559479995209088575868953300153613883735669244208833066464090009822413725332170848081237298673255903987040057016646791429985839243786721470953018485157524880532783653918240937275387247426391518458407919557073618095557973109474022864296924378883063715542227086448113796893295538599723421868528114528729984861487141354613370939711019255563748255886137493738698181530306529256559749944780745351667652870853881274884658287667073685430873342590275498448485927477494257264908859805726868369164337113074346206314933039675461579221224409096655808332945955451456484747919503239506840495968754904716886529949242771438637925888374342612286362016898227074191679482198970236523549646534775385323161335684586276163989740239842978395287138476569478068388171792673231500621551160098074801905746562864908716661382487305802220053673022125449682632925923814578246579814673886697680485057224204642221064342095774394900000434085015703146067268661055299562864722448571471507863797358348505559558139865610377303978960853653264482113339939920426440969623325821701222724984720054190773491506397402368431368211994018571254230413024853089385211211024754018955617250103898505463061549460582810350284814592597841672581329481326793108176648384482757391192310098709189420162518791817397930847326578098533245564177820134311881850397073265957431998466686618964023079413983944431184716859310034019286638571436660813530556639768364560118904694105832571600372866231474415040637085450478701832467666143021542370891271561825215911377349604074564374202881963889783656540518116997066163033846331841936086213534837809234931106338526338958398255998230085599978916959227476909162861912512929532545096116370981779531462879673124117125474357753847244467896222533850437678743302655469016051590068085521557038493737314884286420645256451887542529355389619109098180519794484624632214011224090124596557211657431140675096469595196124061588515538624809764617269947759597031079800724105482110873996792023994690595615402325690646449970811666409353260603426759351605002674220866488474272942905020858099769427954988497911952952505402648274340592121059917276711469296919377941115947547963985168876894112184109539182413604539996550454903848230707689112886189180679430243236204540395641767120051619310318937948768789693906333680246119787904194448769664404045487498759583305187318749119189639437426269291317379650659615107072956463813389698731982945207220070897089979507809772524563193525646186866631056107569315772269544423458822256497488775033994383230588202533763287363619755671072700018567719789901984629179853152771130880339893288045420611588231209103924767434675074168369811581269354028575117498259823848314309130293910894822860478359340147592747012068462528899733272971706662587684548779567704967695380955972494597788797630646973766379280356958793844894896945459435095384693018817012600405296601464288669324933403907830643160734340715212277697452549070112736704511496695925097849286302141027360238128105506248110324040879649757997348057149401965365428714225661680390744808290839930262453261330592302681619319522282547118632610441830726658683792164673094339717755709170143852233164225404248890507417505242638452098726018608702698260927133148868817790443046991437426412406577842118119921814326379739752655167592836628480000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -16817430939566715410454952198325029751203989942483504824316008620081056941086819261644385821290357247872379215845577317862721652809417581401697202045866551494620496247435211448017089324470993922906406998218165030226538722131316506743550462903732172337947859946124165290008882710591138208547467692255002566585274576912499504927235472669706413157791050283527491647092611815128746806182840537758464795610178785673031958746773415868172145500825822094512132426274052417243224358646398875441232491165832879218623715684295044611895999798362990441643450509370978515474331372728205068535655405502201689625191714401447981002973470078364699851196744174039012255827513996684053766409864706541344688661431469673544605607068468168462588120413404238395713356925881047691401280537530390176065459598396062041605171901337532172484933707597062813493349020662747227342164691448421298707478248439610820681824760338792587643198842935555875260712462347024027668948500440380165927490589502073145203389353854165776587773864202376013391981711355102506627235461742473947937581689165271099266742150242936072204145148343151419876488425079187344748808891408782699088276248612433078311208368601311406225482926833281584448182276265853916687227948009252535634336007878280722801238206271133094443417472416585524587983502266785861530878646616606167402585817369376282488223013453375718342986235455261967052767184330562578572566689533515510431053311540832262780105519062634854120878153999874141436229842572453393832514462166113547487813494048975297347730869210586084436359540162565779873364699879803073644432500010816446780578949067579612819957101914579486420371872395127007124432054130742838057072527688286590561757134298465295455755418095282780683358788179739916926066320890923445035955952936334247105347870069723198555650736067521753343350079341413581640034305888702338231510384161217162403068356046026486155627444416137568833984084353748876408099297122314928693101687987935488344038910210141433506898519596091218474446755968739171025180201778067415020729230210153176741148760556813094025237642243282037303867224115918874546982437703654265202117751554317707432887320292505806272382004693890761925605025779038480023244933135250191558631759855230774455626780289763935629406095123605999113589673337223791719721936123995342175538967045264222965191757332309267641290361373099740626863310973288485314951039682000420220745578930143334736054905894363269775411345638499293937467094972655731106878222900432702599116135436189779765142954634286236959443432138622335799376584955732336990632866888304514471559070880401603304572114302061062491312569710664338286571891458057633942586431572587084682903360897374385069703878286147103942619335702328540374742206576959367934532538798239540507762495196893993523839152659015923046744171276231821063528091526119162004383356192483256842801634260874050626699904134318262346532152782588334854277351662968682952920148402533857025344942929469076890481358301039377621229535449913568329847441379497339393754134220664105738419130581639483046236586665765517057539515212247880520300412664187025714575566292884384373281808611638018762495584582241138258576326049809820168183310383791203772532714541454309474691796387641510776498587893143863593790826477901879018781028033783008755380975939685100663349483643950915940527748157582822282182240316439140414174917027028675729734373337815183094423576924242248027768905844113680428332932883951450915585635294858568059725111103072406707211695540788292047314076435627552399945403491661284138003103862085004373060487122806985476683695713895279509860940468596806709556077356493273799412126757958151760170077560432023692316357969707788392120402855449394163406044398023210716637657882014247984681769467721782616221810688000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 436996356174490116182677014605213762270909839527092695355807122168543293594552666472761973419555697715240660436216110281946354473213742827069081882390266228564368494560643838505226237380813854230085564131071273893890589620151916737370905638131888113565634956511072111471463201199874556493539252870569902719469549110186207043749511023515008713423706864010236163707942350035726909021506672548328956900827025427852243439600571901884996658222164649480194860449142525420626669217509780632388331927708736888420359315321122949737983887503048954541803270787626824482294219667448739359829064869054031140671604267585518381382977799917358732857482608239704621455818645014781788591238534784121147589412917855829653683480598991314713777816799898988343612543201763019932554785173019518977224632106558354041798374377849116442724960433254844922824883366401673990917441791851123447122706375211014686114821569241691356684351873666869926901490253351301650814427649340515438354848456939032281527468196285524054173499535015025729512110200009181863208460154619775288503029701612053846000514768908819760524731184652099591897262069278573749009407354596694063684492309531282258729689575726229240594587204965366061094987708342734700102563600388438133146416148211078635140521339780403828105366735444129160384851929538935579096432155735811282071684300563309115046315999567846121570614889543467011534904729941742429308918250682739254251156412421768379766014794418031589970927554904932771555832743684331228467373431469760820564574683673854303507735508240574497522373108521938258129451415581855634874475096277953068629037748484459761143904515673217705941324568248082305377352842563884841979548971741003227926504245381409376735802001478240066013917649405650080447711860012952597799908726160828656340067575830912595168598861966898988747038960405378517329698443208145907180342056835285226160174514238384099187227275373182336727296147957376042851698032750894052640073713934275875492969067398399250183600216411436773409446592497240973877119763411987190725448630373449597894225947693584667837079399147096569652867458679188326765161816893748237519501030583355319771154343836727880923552058929776086968536685938866385220059062389499694770743852030117513014829377965924611820822409149583530399514767120515872859330266167702962632254136522040031003196558382833068461107006620320642694482642956797768292507232441721433928570300760383384020107783428612405685187652732275008951278138648172085580114515645378270079761493074798283477413038144156321360155291152037833874590628219464805759369488357592486000341171146935658069084854302871625866138599566562176969504432819850605307913163290986422327890289753714090601513386944359513110905900309677569656961312998069862862990199853340882709362851442103219061187227754338066228717651283136160266428599856272804239076207854650868981119173104648608394324041901387335729160567557016476555832901643620771449430864448103231198773478996700025830383802701035071069322475621285365979721032351566992954101589842394612700744470627335675250595315868817363494995162034728559710437343638520849371605921284358170535816531434559504599357677057929225994316622406671215262811986249113908066662735001978365559718357726234236070670530581760241572404618368600644439290590411323628191185271993147751887471071800533798645879030522541874950927154870620716794332398169349943715614351694039842274056772593218870689321794096626558752221791979583027821486154526251793616778572675450893509262666010810953190189133538956773041610506942717983331904104610536706660149791731933584916799814769256379371835590170841398793774708114473627464660922245024315159221808119578103265077941977608945794735215048505521869778491217897950333081816626069007610725340533663408848896000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -10499209432859458466134080404866835486280115044093211692034420920256139374422927493330069689652210217277589121530971224052738904277114679050504707367539699928363974739405345050480550566335383873345997421725427919333993553881974344922195199301867192999958487658567237023279766469263636158568820624979047873622012893648043804032497372390657313203481308218075711373622943604156290422799214933566705306845726192137137614223837344188063473862767650630518473468503038035947636524198385254572368046077075517663452333967028118485224978962393455767258748162412301620901133496421130133689951552311691727912264961396498295030833203071150408727623120998511766974669000969530954784324985212947642513428832911556371228539754187302184456393274224496091686873988025550671860269093756893451180028918011917552699812556082674249387745206394774606684916612122814173883066810438426529000015965364389560674975547804349372981098372542611769662891192843509718781483949905986664029069089836227723496138650020268060275483336554275120191524650714866646327105734308049272829463039916674562437222231249884288559213138173347801493614016277939370032065315297029781819667223125112433740731462091058017686403487690612209514325918924294124698007760537436770185332011160938737187069239244316410593732655357848292072742527187036366047778632732218356631171904390071351646269774533857219748736741091351230016351964240602669557520192312419472054616245197123554293955213233268394873933180163568758267888482157094270062735183261300092407890874796222228356069120582618713904977579504081531395991279663472719109222561673914946105639302656182758903119462587325248104312305669086013121380174104288169482652602691244832558964376695709138180629715187302075631113024994373763276343648323728448973128088881216755551913996132155737406695731961985397003700567456480644349432610484655970390710575676164699672191538761268996638143901805554638411632874950340877631225524592379296150142092820379875671497103445377601206600538774315819790106501498545978926018112855040385408491707139305355947479211094400845903568214328641615442791233365140434686748241357825853587991645122755347386001901844445654313082261208799705876537110547736256128354176006128977600255877465435552905652444507252301893049659420694211282548168546483117904284430846397825425534688189187483257724093131139293696498681589745789457909639767860554978326215863560283406448819428524410588618316552064478614071040359320083837394673246698227457593411256074594201401798315696215147924959828216709448534363542953511758402405502286442217603710050197186854066295561770329535072493754373399082214457241391525556952662988895033561178434322623914704622980658766632497867522660355572008666175643702757627115402666388698890009078250520825696925413211605582799737063707090669670962125939560162839781431764036032702796745132659901319324012202078540784942133262369807219701680632896356707950361612142063519066666460389282635463119329747179483123999764517302579659083569343832097308215303394419764580004221465310244827320584896508180953005880455359713236508880698652032523323737624676638947855814289304391143985668468813749420832401654420330028622238385671641463592256543753780300432138000763917867990460473234625086298405075553530734964107117649803551448280906501126792908272402651317522408664759163758031359510923020324514308240437221874711620360018986710752214939203822936192306465392593665223264177387725968527060952245611303114316889117529202444456315114162683961866191124788594234194699524435451761154498424893442068701301785608756536710363634579634212621775179849664292003098130705966532639789443641369139356736333038635861033019657533458755278408894154836773552392258168397377609553504159764207158689952394982459514724360283750400000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 239981963474325919290534288354968133404913352237399238580686514814133643370049001027727774278962956603687667989533652454920945701086470661289209603517598088247222729877762245026164199597292874889940702409742390030948403819830994987070244938522360408968846596304331249394570753706928176254339562911404845079915004867151008982184183286889174175395029432667136373827147382738761264896422730447910768356626477457063469603180230595228513025182112864834387337197523275701629003877474833024459159629471424814798493074408565460710499351296849341386706581506666869263987264942977477944876056531386842381203630394370589173010957482619803931602540076568868821176798497947382761335126920305827137847399023466966664210309291214030361939974513986265533121233809200665287391725295524669261289780461961393194097362680365528062816577400546781873347968040328090403149807604140347833722430136732308208766130497183876128450129865930790442080949173145537542165028545422913678066348560475711499684948890947359525657202490130954974929884993627447356997261884960984138948042713771657941790150710643757764697671658630300933736449071996375959004574599583936786082370151890257838506267827516252636451970048103678908883573878547218344646219784606030102963197089114307500968648749336840938515425330711449943717964234327482538776890738168489065752340405184407255337061415515661325691438308728082417693745445009694934359701542481619364070494692768482553164582364606187900428603144602862574775704981192511862973893141498678710853841208413149307310068462505959739556667088268270048549151165403205108655467588919369198002679205737421916518185717013517909237993533088152747811572944039545010252126408241645941576247836887146647565508991833799469427619105477862072166978968858406638830821876280620624672336371654530804905832251830294207380523903736458349259833509476896812142162515812973405703059640060043691185645135075912170075431951366418484309328127797876961255566848677557605074665443045352040404998498972264380651003115315680628487429328442975274342946647690132916701123719913725939481014470842579240619876978415075654831114083408305957311070598090911167208441184365955559393357842547220353402657829950064192106272433684133819742102886053153886771016787145121985094789469056111776805621237608938599203846655305442340850471367380039120766879558512120652033334403405109615625808257449860693648336570660723955265178832566560342289185645890027965218615167483678308262649425228234227368143131294832714468838943188840851417332916874224466768972700545353220480308668439593311454549096338123990835238094663058768779521077941056703188469611660707581854763816748728572304673056367771266976158108537814617307671287609395941960547979721483682941610345233268763208550970933848501952109567967412789328407220508983771738102920541153506879499936794919378064308133070887382842383085112993312216482421149809048257719887224925407352417370756187890896152958565338271806973618479174631211772801552378818553577035928708926668212539516836095994161731195845242495791312080932833695487760329100615658531855726360013180744775942996830769453290279175441801760310214157378143243072364804090701701398832421754243475187228855591591626515290198230374079055397239618057166833303659103105107478752595855985780604001354107379599796949739362117786262623223675706042741628151036650029741758289408805549208328206066283838324772373495725300279369111217473917401371942550510508112213794600944974344730447939927906556896276216837517420155820200183527834639141895575124843018757144771318731107563516173648853172581985443295973431565659383496070148788044220634794135995055213723046711754188682882736142896031853069248896377782702677046109209314776386234633028272739289849954610325955087031913676800000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -5348946097037886123202356789850059348691731081241444709698307524802438597094866570058321804184534429774948990838972478405821509597499928083392829759661680271229265674374743199692150830730028911015091087227058610546369367179328060001139772366462581622391780076448411760829739084065126138197302221766176174673142776986076857440811648555427367673075681638431058437369550337670501679651119233774685263320082870695606586833569427623621099850536169269874049913169597108665157586796114563024033747445413698553522804615664101534255320787340805725508855596358173722437895842958494180622904609492625686359819945942153019682074019982389710454678275396306987008355188667033488298710693071394671168211323353437500158161359862946973559485780528403144134278467191210101450953010984761954630617228676533040378499826059951991538995841652440427469612390021212133959554897367531487063100215950790606123283614874530146376428781052083745900123229661648196741879338869442042386488632364296508789341196085111984160448764875834738413072418586446629112701738060559908989531487933766842042503567653884627268859177460825227186724765254168508246967417546923101315068986560937918792368334940974968843940571668871012458797804453976380065406552677955645126777502283608728424792085570296958919875250370099766281942235932902416278770858713362290616751256910187053085308295453038381435829478467249715515704720098724777287934798811620726151789110393203299309356768191397574904348460256066369664497814109149202072340600294965943800728040327715590995650413446037047455580010392337209529263200732244550565114085145025676919781242365909381719373636963909724184875841621384184568728361826797329703962880913624092522868529649993849042524590945899460404745363866777410189003990880491598930263986353388357223340719308063926388407294876453578989034610653811537822358396480819487017656662019528732718740718203400527810475328177311316138579031688059864909072895728178214407061602981765723253470076521009746814157481160965626688577698003772237352003401972323314389977354024705964486691626110355074043855289250425691166897622440117695142100069826644110930460759027831087731217869440432302580341819229746150427331578945404652435434686221155733128125749512073306094558906999474216739279961238637412748074288619787307634854356871917976185570238012455729515249461080477782147796289584997304586519012337625415776242999739066175853237836395047777845768722513169677089313065660864940206058739493422609337219673818174940895902127922581846641870937740076310670899673861456412117310814545760784094281897732671620443223001213104337811008881242398284240120501929037721798436732968093547595068728684608157136547518031840268100987743124756116019263853258609206713121701492425961016653994309062065406750146759755092958771233066890793612387024089691785887184746350718870300859550750927581975357101143023639081449863582316845486810704619277669509219918151646104437779412475313669564277717371111158624593495607473511766597288199938830322272736867999082370417005453400974434985945326443293446102911298608950903516040965874819345775366428255337582985310478353445896640296765874587487015989209708245311552035798878776766584812759002542846470922084715066661107997109156099383684952457023933784224673952325924181873230030266980092655186120176426403551043916380765584388661330776352114100994482274787076087585461690381077597447330486443744547780014637272255685047422557630925618133377662607305331737940763970777959345427738529160380370205908014117649115643969885942951552698057364416406100935010148035965159317937034902626773187403637037502434295634694191701293769615612926597819125325841435460645784951448533283461102749411451819850974532452545266710492095579823926710368480409206035610337280000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 116334048438634894499425275335872621084746885956281586142259960092029667757142485849539542532609420840337615302515068279667678485806412297515284390804801056964053869170081559189314312177374446179549129973243399187165848204488498160399830589780040206693286696652005457296300668736061451793083050873707321504086415689963191207218416845993950826504315827680143085493252598227566301094200247619763540913853981715173992622007704945401746932403018234582226948117795284290882819427308842695373567954535755629746881366867124389565246023853419117545200763187134156023909776467655900182729548390891489566909910012930548725651886959497896513512996492844000839809543967342689314972505155012567345437473683791565624966351348985268338499797234742087689468198507798165506429350388074049365337055829075931521084679938628960613126181271946961092885284650315660590398324534862354792332582460428831754425021617549871258920607279572917850259012813916848658450211187428965896197520260325079206485360368242908941677036069092764248738208156676028348538490517139280964702579789556055292275897723021283482532635080785237568142962521158419007459149779177019257552539801706028269119986035155092683087355172257885722433463442122290859983971880662135610126445520733068575912451242317610904635824562695691502955751058852173599435100458972544361953751824736710475549526527297700093347968743436681853417236028719607753814198950908619620782885621514652254503755885613961576810805572746004670872414627727416432981530279017275762175198902979128720707721432762809272900617842636198090007528177190298884768974049797758017814967286159743416460660922425266953013427936560247904438226408980629859223581898985894877177161806861838288966691212736063827581710431995385711837756758700649320252491230635042068700555009190498618809537105035410756733719315661172461543940440497160066962620967068065863750247603123850673485603070887753091620329702726830075759380369833140966670382096743895734370516944015319185693020489503871400321332981563663153777409124291863967107985890864669915080528584036973113533285532923206764656811721280501327791375335096564435063124118053567749755696267275717014626223990946527804502629899108235832666542297077149998671190038616910301536502850546826926402060552470338045097015830017805485874753473310121244105656992227296737902192055856984984532536701486271741821341521574794834329498291593817657252859141709637579184591866812588152614934828130009576076458937886620181587455929324994449172668530518295607866931011509927749363031285288288596479344622282829103541979245827785361432670756707452280706837080870016164605143809328355206486780429499603745173922391073003592530524544506041299193975771377654643972835070901993036801662310232775834482691686547972708448746294122945086674556840993619530612177891100726881997403004093119980618463066427004476607545272929919964470978409704777746502525362284425442851019073584017463055671581978593949907995924760230422625992356400417622552777542279562112064508560511841414815692396730507905372523684237464953490516336687959620906853546942332538337517063876005356303844512001825844920030531136225532160440972011480381273284278452633627096968148360961920816221497435796003925898072122147528838003220254085895230343236775745887098667734573685760769471771017402669485839222916747973241268576201292610247639571602259391300571869572374872558303832686367362534468429391467296840865968724276409482933519807360122231888662941739009876063111849502032612527162621247977907378369257596219710579551048746614426147061924340451736922183828969824667551330851980220617791077412932775943036820187102792173956777118010986854222390677935751720899108350145253340986612062697974444899031770297223530673958004061835047731200000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -2404483617864789746606473503859888784516948917336715874431340940193092679501631241068036097772632675342190936923149022243841056572299960109491073870314486538820263515329820999175604199033562046092992110181780154491775373469426737592513893487414371178113125232151446179670507014240720243670755400175217221286336495766506600802622626524180577835821466828466645580804314532983894009976605940462087949680771711429856412670440543881683457749346129955965369407273701023758020376041078671567015329085789586253326627057565963968727080736158618933730339922011608915091160398765582928602278070808233518093858532437209422016294055476463366894937366523512685971321133737138489662713695442526123020493366180500971498229230359928658987503160757043188003102626748400602523403450127948900342633324839436139661985944731786929471156113586702493014198443402484321353477530402722336091016871957306268312510216182478880203614578842287959283807676903995355682562949035021002234289556848872342346535012466520700339969041742788995757275530031077051044250403012471774088775756133201741649394672450242920021306512629741191543364300216074884053112585170005354147104213196093646503652074439013300946619965972699449569445089801750078723123486605391652928021680029618473846071035068972225081667373909950324538434930054854500851783187801976040666749684388255831638634306867751789641863199752418711653886549325656527246687144551864365579911016949778811493357299337036555214498706142480461271927519376408080993665831801531199734803035506184125245323204296909717967814424442958942131220584587809977989236714507221236148630726526242433030312604880205028311505959669841632782842682490605690926690645536206914242825789625590005101005112195816618975571505711255534510017481852184823056758455593725327422970005808718385917824182666735849580761367582906536721307127026297282767699434697927402662639212115820880619538543193054321326585240676019240369591227544295699870177127822538499032177143080193843342195279255913682767267374051239981864145593180965800540928717013180751084575489682475089479046957834074334764229187864658621004287840450791443941405333450577730952065137440781437152889536578897484843375779067236359029487846684971172736204723809933217669326841892055914267932260929703612395213962872323180727613060522099345266756633962288664997017828969899588388758076247239980161633460810089440533246075972528740874712784766157819095268575914986615834309379907516419587643077751586746060336735751198600673045460104751479127733306043842136876243532295665534865348194976788885855836871995732061746476567896421638836880656994774538384659728740276816503289277621028427430141798717776428154376401273506186415751228951743444212462970000525171717943161884961123375498513538566923040110832361897796165636449658435496616147373591863916082883130006510114115119095311395125433907739113244443783739296112080981615060766518230395895476449615235558528273591707041434403068078033596672894086414405999565402514543815211025900730059403693151309358068263361026167730525725899953479382876377871356607374057514376455826493324459764127576050926771829090598449187100594409152470406941515713531784707268389056328141235195714437983731480678235065264880168138429845669752326006493079554198774014049609138405452415852032466260993770843590727043032136944761075158066309040708842226416974395065323655485258776825462779659835316170286423000494322685692574230826576800331649716344746808240686135418000720673627522321301564105567752781799456769925272430594616677468467353927728060870129502251272193593399899691498553841703338099783500865521133443394637168198357283322092039732876838136622368223002190142064987686064088517939413340613447805176108743900405976164403525331043664003072000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 45665150212355784749943189395457209375032504078407164218971892655836447333936325781853245931936893919861607825085811771550942093771108661004135636342928735080683309162388783926564577667973584504628263159635080999661292431507546835226391912973795003054950638338263512107766161437750182612683271875530375704272936583601248150741067052408209767527377433699283399330110504807418262171778165651501536373292587803693718431125498524353984630813418971159782034513970747957147940301747413990143959937608175196920198090948718449651091227430262351970655060144746614845265715015160391752717629158359481402336347084501709641902969337245157181030891880399180798133757670090545832146662632778367177855087473623901042526083771777782481759129532461671090223644037112101712031165989336516512510493246142331173611885236503538622565135131320985226157624429611501622513310195662539403566178663882631483826653153653139393518708108786535834988766048555492989066229049264764345721527565378782310563926483281280185555703642269714945082374627149380843682055317319046989859250529616189283650776753111736577506310510704513213208940728423388596751700517298830991307272320924730444348813075701688908860378104501146924585300491583969932284269648621903547324970389095338529298459180529240440031175670418593344863045901517676689147966119430809163286195282038395659929114326274573915838388849605320401874983401473360765553760827932839675388397803360154555148655418654595757971133788254784040750684819563092798620018749112916832433472706818994272878326886724323713144793161998251523049700319307793355700682476877282524102338113367379260794672268390518103271069537146520354387225995082795193169796638555075329959227115423757082031776673567141626062225027669039663818954818290958501371862243463095925763853564777602154397642417418979122885987819463822133292768097174117154742399638284041678293378986964945585970362568338232581608191984778541351961861732260243935437718959059391243972760188974647186767386472143728353680215202994161446231729623813650021295073124590048020586432834007731032074333658505152639574551800177276901412610453321929732036205464053439439310090971304357956097749760049263198865885563534847055026154043123676841246095925292523810932330639938025461393048982530058889532421403413792670773057371351941367994048367703052618832841807145502010207778249972531692439116164365802875133301558563706036671390701803352617628249723515757148089852897620277307448929912866804197753695214696560914869405814981033626263783408733872479902713124674999537629742242816739944768108498907919865379582597176595725644381104982001451089475659869984629311185564309918139021909719527867610922671730737167002079906245087288245345711556760614860775490454780817009252796110446704868918527977604947436714175303785233368021518554223779549716360883723568963757124589410493448031142999322690088838448646951339715152106952826973564003613299420127457302266015401709654129669908411805511351608248896832520201118278183425490831182289237518135757686243917037612321616237540342100340386120152344450116133288729563794719758728281681014400968787545241308138290009178442801818197342902550264347814047614236665705742781611325944978447435802816882208880349932288335445271124358411203429136179671600067439858651051177668304530424770683739052242414398203041279261780373828084290187627595792940483273808908235757451743292402978355281014178048575355198990120049642955395225246599329595748267270835926069129826705429586275198016468988198325266992630302473039007034208459121491796194736704474169711172686993411701079397020327730943011801844499592639004892011574083218604299924810524641398534655395749594074572564746055256605906867149980082402461096805785389063324755002654720000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -780369986414576847842985824136592011286426510740609615765083018452663159600898351721570382298097710861108457193908202793708495578033150155158288053843250434725279794117806462789221409483863179335721015045649821932541129423679588603092243255194433060332493371825749274941966805860350580459896050377812570587473227907820781948946900608147382338441100750612214472862510086618558804820525386747789056660681519604266309212680457941211215245957192840639327880360234584104319163636731746397905696604656150784649782954467487961957310084835970683245526104563888076432464274741408676696721759164723070989634294816355843235888119261640160632630192004404826846224461572372658849415705915488029096846464988391358150982340479855577690533391230903856585994465555848268342260267107684259573909674506336208643307622219480334966416983737330544925876596989665716197792157133095108334862847592051744935885594911426941269281224710456669045085952411934087754310823944566249496890737889077903893075058361024904665660788683252624604459002457638234204175658714213173439517806660252461146980810227087554888274494906735498788167972867472797894132407543939261360141507012118362744858617236425085215546108092246624225444937034648468853177815622920852354131603940705639297351629916993877720251803365533105415948084547548676595318487142552572179647369834474152038916134382502887160579630034563991075874667635928533205860600866505382321475312715670438274057543762150680627225217746486358021338637574786089959837903793768000185657973654776718798791028733234124781458149543886086146030849336963898279152932304253101506571736117473801132592922888351911617622296773443673354823084230952313145585581440653141406223025868554875396151032839652206541588267180472238034989963274403633299587697935662470087549110786150744853976736447639898739598154246879306302928373448948274207613330977339612448286188005996246373059881855957666626994575975848926806871171088947303656788177065749147331740634234803808398211524500553217964644901738198915050935581818200986330548266812709622851452595500352880000191581318318518802407257263173263638237949957190403127575252809437559269021617908541888898145076044366893243035311689503868744582955195086599553542162780237922384841900317927802256741391765562709892025275068198396153970062591994672161987527664259259945116758937975033866255630941199054331513935703246444006134014168076509891719359450178317414782851775088861659381326284008602979376876852043170126233537984007441721110591868182806649830373406030829429563319262017508133172910569563085801732264589513018659262290601748766574082651140289222010286328553303579122527485193411718544726366475097931089585789968426774214813374273311529520440249316000293422566160406792604554599567535868853146536266980439116810074578847890362252925142836897244078644496701928148093098729013394809893167105189053874933517013768176986840945465993413021554434836448156430456239202777957065546366577973910068999966365329003214791365614201445464685523224296165515442434758408509585359835647609203892054410849829798671516826797429456427924586694325531707123725861346215624256326238802883443085167391327032050200316042055513704347720287257415080152803753471427247671167208299863193741378522934895789236731599922861796650770903134422849574490333762576899741156858655084885414530475743769245701215979083506168958379665916039266830313983631757163904093564693565700487160159638580554247039923487115737840184517273755596614333105589665329949807320020834339749210852743917485940159893984779040530773344630934955949921536923113322865853234824647618665403164791316121712449054574235679083067627632815843455764913995090870590680044740227951985962405185943664109439300144673194913477201127014400000000000000000000000000000000000000000000000000000000000000000*i1^94 + 11986925505121609430031756304597049404517965682265629623844371596530876011557104465157516620340999800670322976140061083666330298772697523650378006941329713677230938524894042310278888451745913596760626918095517106366893860928531575443758891744242099237909377138466351827298047508624392783109965554611953891087806373383879236388241804953422653267323013508187551576287369718667275406968601431489793631912463965243333610331508106296150338707705218135375410704550220850824523254937332476482865850316386322102887537528142596852748901534806712077482038697037714812560275489308457638622507160485667060705427751295406880780747332747073798775534113228243263698792902727794617792329954326928241217861208246402754789388293280997800350038589267687644389569237394968942786924352584013900246177937615684185925629607753615377484777092995168802961481747972729508575446441681216155728644303772241087385531426959878885278233610418246625902277696515032145442922985055978947657275566190766400016678518911442331664774031256640745914262400642519614823881583207169915393030410219275582900943741726625038978516125161647699023889808736942684342595016251342556451645541215437137587009063625056274247015635570742809266790016217216248648622596132887479375198496240978669247624761452601259826091658388701714440427216576898062925761111821592999848071096693659798867338566622863295375111716194181782096572455551231829731492372429951634766026950311117895308353787954115427245242492012705562788065950151696456849837425711138062453465532994968463819849223924926038828493313276063812635319525615938643352381445258117158654188887875689155511626717700050520702338875767518690160762764973057732153271770921112728686737520419568806571522313273781129895554917157293109610347129840173276816493442261294065332106157901323290405175771585474481980183556488974138951606714093180997180251254284604225404174197652423066059816095847148401838957325824667459006145868565416188179837135124019104776626649544186859262325901957429210641916623387676128736464886475497463962091989267689024205985219925716242014128463345038659246170048395278653987331366855125155742964605996979440397833834200977629040674787488131000637093082625328638638230730821972307439544135672761826375330819280472716829415155181372720795023228914824572142064677803020660139955979752143171845153495190152469488844364450807451736976371512447363534052373421915156785026712424517835244869785225894628347876567448867179635674760838149088057760584151257030849264075730735399587170202646015849701619616297697514601014637189500473231698766059958073152069955731231087140961314680380660439240625089267761628645861888579001923024406586486829715784120349375567511960296622626237161590841173117985821963318382509890037194389127879244045855185151115087686091812998929565756385975811299672965198728352207676080315440172965881612337994290099469758715190338166998377086277756136374561988092529506232349941958456027546734735483108753263147920288809684872099665311971479819781759746296933453584650475478146214081773089079015011784021916310220877493380139161973626374596310275735305126471733354838451201773520805732040111743669699859125190431124073026049391025064371031653172451498799819869278721621941507613234007815216910890460873060897941095575113980688025037707978549754043616614228451160785356482190358297652193048708052361130664813641903369826618796091911978146183135758603637545889047170209980446255720253000643184395494395834644520892574378332581692321663272820313181623036710635488218257358147138704338546703538259414739185547655606614522713205446851256920736615150855812425265120931854720406807271253948009553820623214965161020242077041424483814420833307202491721927311058842807801077719420108800000000000000000000000000000000000000000000000000000000000000000*i1^95 + -168210791125772113634457344313088990037080675093764818933089824854636490152373920508082776709163547627460060603899820417434979888927269232983497479821260949819572292292075965246165988638278400187319057933736832759121728492558040091199186154116218547520466983120834329493869371096777555678232211190319309932703526376756241807929992576020666798227897133892348217397405825649141005444225454823685886290514224517229407401651076745075588031475221080625664553785912033455011902015994236080481077468754107358382750608063337729111111590321155493063653138363540502719689562937171361574869414597752214052844700548389305307074097135896045244402162689999522479553646030155256206878533135812943135111837561003546415948117303413073631059226161205904964650734628268643401497975334613447009483221208003881967486550231562056680012000544478954088842305802428885124536960394058448316975918257877413862367936679535251384828953350101707978586386714628042291372918566431659132043042942983248814897555985641144296784914228987115573313521491430645894011792861560426812405524273568262658465399876235867181075447140732939236756511111766566633540446080503227090162766613263895269424265222874591310985988449718007195373529041670842442777435370135963346072872851506855451437608062197439402400115689410044622125843509891541766283407603468077527434849951687879815822835999796557221165569549276061631264355234285991119988918615299378525972451590291113196546615982657309632405996592152714402959440525582536293137100020957870996113426144417583476955086370566668203234375534828300574441729898576237505861298332108769349489353312658841732024415936550967673512203253362661560694535378591307620882921532536611967079657679328237873582074625706798024958181799561061127274059605972924532629461668720365737158217466335423430786710226107061352421050520103487900509978860443560228354677165838405867851414097205734234752332759882667265953306847711146097887762161601886264241479412481235760855478545579739153932533531834368467549092106931226534566648819893913972815012556388784420451499667636031690060720219394549250555667393525641142723987151244707654879689422013580958202771532955549228711923419117742987149298616152486227156162798746997356264450117187531156020347224312934376163843724773173721173870680143831668697438827798071066527615883244344863945075634608168731215884755568317515844682337158016385994916530970183115635897592673432826029637016549488408687327043172297420228091525675658382777650137899520476692113007814817207174101672505874981687295418423310543715332271018170007841428271334671029900822816320413376305828041610566301885760488551952410410134866352649437513499606471713139520838216514697757166333843132794360975382899656118748327659214155804111988269173952754608028097880296560602255987016714249077712155655768659539280678609751232404355885282197124958415881654378890470193709923263590279156390137489513547106102120801665135789327987672415900763854621106364291001483431539239011383799745643617973446239587185405938496147974882350449607674393266360020578934959592852834840467581488810179869163944647869716563919129504123287545764145602817230383595869424809055100677180795676222616663496289026814023991380892710161243815540782635983732024083314752655484223916471979104715792652438701273466740397396439317622088098434817601883258441192784058583601493951214793544472402616723154509252487451889754051396592638008634913771205644046346632211936992520804013151181544490878289641629604429140770400082260530417356235393474273410637257054252224724623080463970080549348378152859489940299561743529333729093042868547254128782438723857680222112083572778036340363546092022756645933932757355592610740907467422108642231622914830234256670720000000000000000000000000000000000000000000000000000000000000000*i1^96 + 2208667857924567046766321278306008893734482624615869961376758036247594106835394786786934569060666869330053617703622304250939611070204461274221524707673727985636250662491103472021849852921160361050339181571312260153258440692231773036139264378109528328952481654826083354314373607924738169545431038897167413822289170540917356060901751301526645345945743751989079848336382907719918892022717520173760273228819343063541384398758081040931088909651255367485779663820724293659540487209705084387069504079849910310179313993939225363825301544146649362421587646073183475118690910616746633315467968380155329744707915380809747254456743950671337883363388352901586773749460710399094965691831376242866083122159898150755399833806279305506647769131926867470533247274771124639787787024386941886248026990850977894698283511856064932829458965567732687810271341458896942747210176521244453138029632745916046871269165218245042994228220006350022586934677693086445747166777370749430898939995449411543562898597906340977782048064324264700108787881194685622169776031689169582586923176774716404420724141084379558735765851078493151059440162769984589439999984635025347294720618566485492905939100176091273455771572925163268855071246598333857054004939694977358548391824138424640363986750182330249471768650041549777342031029710519019791088394606488974596081551403986593363186763847055127607239106965830603588306219368813731692621488689402716987525341859790071792625229140365688854914500192649473988432618527519118488785977412250072148031190809869310379383952452840889283185822975515401161201576976653623068767116460501477763729545613422791739026638145796251666868867938664237302341021486229509628197079314584498349483375912013972950545414133149561425050460089685477101325406058401571405779267293573001713413982465570942269782364892674444481913600337042959302263723025813458869237435480721696751330246272182335571536391099318858542786478480968396926155887793719057129846804719279978229448087378273958130468344304736432956335257972474199063931767238364774319322733280333055473367585124615300208840778399916906724679147955320982719526356901204988900034303650176750060387802781537110884187519283260734606800428375201453822012264668934928796663990856510785620153171314206792687088695906681015996532532364611776474986261336100852158976297824966158607310549219165250036417885736679410899496510380653232107876024210824907217448732879442594184555719462913965034251168214709503083527380226314209527435798864239135116647088489632231437622845024595233419952227463237562513247334744714893535501411403059189438952925397394797428202569424860129417218801136220907985704199760662230727462419961460743816230702686782356473894618493329992805474635530384953717912793337711352163663587539267592436123696102952626845037451824101188078396814068036049803288730947654117929511697828362553864081286946916993044835464910568253184202152942011198296678351405935298011070845342672641205103975375658791999772888953955358287679193518938973958897512766829361429957052089517979299155876229457724690491829705236473337107352988939561140173602329449175074694646597044362465456170655008292438049957179784875494311476425509989297014715969618501269344659578883422786536202377395834155613367308009419073352576641071319048922772869893989421001453512635398811080420941340294295504161397940769139570259652587665349558577187141820001320947907492671261738577173225780124687414755947785725139013617913892313405567488804290576038296460002031403502456631112155238169665425455867363333701833868961726697708745747066817347229349137158590548398405042211854050895016015082961219026289388062971381679158788553377710649691058600133810305855759622351564649302564141698354387962193510400000000000000000000000000000000000000000000000000000000000000000*i1^97 + -27619319851229023089970673437052429945297590875561439858763767892894961373558964472902467369671263497752278780343991433108405769990811586301233354556509107930749566442449259954367363158762907041220989552920713333371874624237614052378038098716364018208563263146701480559140907329206857406710565530407326425158838528359654048037095954067432290804809894399336381155944914667862627607636306999423272590032616356789668333886002200956889473071888247055570226539479504117129409173223585783410512824298642303112151913590463613280196811228802717882036617296329770371462065644182344273564058741406749024951788999526388459123069299858399886147796385673544451191593426011434120073645764151168462774060545238724665023439911198735355965678025348785800104664329282169154336323818282246689824579866980007514941508106793053761845274718279753622858018424528680864165522874475884171765184857756901839180306523764448610136755472738720235244370600782829052775061988232570999568168077357144798661141862800342624834896805469971455055457181464580958729840863526262600736467882523608561835721092564120067611492160225587162382523908841885382659151042843004015488072524275991552900034802776471083462192198222215512920836584485353563278554221047535525145247007290472662124804952370670349046643023008831258304752806968759965100118903467519574279229124422250002328483150145183233969773293860911837163589514763107761437581323051147467846011310518103431815169425076556747645275759797125641623333658909088481739278677467984460391657330035909810220660030365356478475043755647473291384347706078733818013584163987293421227705207548680568208509958936651101518436640074540546737969864284904783377049974451865030955029597624672547608426436141829244275954071302278006313116347910139010888251364578133719128599472765186761828187496051616224872388695397802022302937520655802600090110889900006475918151013739606718598977547780712035026889367221889824742542345016940656136803730151854580053087185462273097616606642379070762623820460565048202864113880901263210226379074867020704704167849805436268604118066072707144242786484575683349599014544410925395511764105832811399743200533001647665415800380413110380020793186769924767895572874761830081511917932964781368697934190680933039326025889880403369633999541962758797571174496944794345420108848749319875311682904846648741866242847703554524350519982318820429904816050811397146971662450307725669972134864461125109846757496644433762601133960481331709006972269616461679493112480754831168400980866885539300153354526097054908768139516144337299692326861898891895110729120515545589073370783910236725991055815356160334371452460753684049532213422760449284718021445711093601824214918953089340153950932368468813144462154917272747857796339322161449588614730615581461253856508582242357287097466909056889222616737573937878805464759164006269747932739402036571201649609596044915887603536714284326781008384004313732219568937075666025371072271478248395620618267138084392258611923867856829313875348345078237470185123113361768522160423762545182451964968927104632787135860466138110491547646391918078645465442134195101830854242241996639847650804985967594881200470661730829069480190230418639251535931897741906258160507652253932488395624376262347400211339948708603820480116713061910832027309718449753233189317734059129254124957640396030892045393813128517188091237134782941817208079177375075857431506360778058309586991824724802839117568118239686045809075656513818207375782426067173278562885213540001274728981682812155074334449108263772295371423872542306427185577210855747535422652218476675510660616507415941995338620044260316888409351859455801235237831996307430710455455367245526252950305386644139679347902513152000000000000000000000000000000000000000000000000000000000000000*i1^98 + 330062674536101169497516883347700806510399942983501369901583750215621431327864366843833737153536108982283802750035391161738130555492695739452497777650286539604961013562482952508278537346479855019604481393383837577329483285107229493818920576634515052325496428686324698693412342316441393848451113362803902688373268255492103591493218236935993187147840086658380879684955660375659450101660137004915842056178512428439706261207243789109899564967301488931600041423298752920225430415815586472158337405746387408663790541072983331126730725848034135535203209774634310221237151363659110802864978782060982526689607205245868668741843022125306121215360871036756848825258704658483950925693654432931372893745871077227513704830452546072231831913624318186980038645062553263380731894677704198173192742703185254254265024129871291121079189340954926614511415958223539247450555774414559107998654565169253504179680309000517970437633350914547422341068861839999923292771106535147926403870721549014800549980523897239862903882489812409006450558793471403417961478705575058723808585801360878841263463835093072217904494100766660817098853409650159192062851355002057903742981572574823910829004008954082302986092091763299544908624979581908298862408459901595077842431378057377867172163906467269233247885873795025841123768962157336389650163232056703160259241570077080213720370111992036045980458463313009650441703739670060595551924599426768472022232091979776563050668251601036916260005732499356808316475233483443986195548341259791796393625597741107133730048064472691375310930097229650108421436623000072526321555798199426571819489615002104380365699126743396955086775820616225562073509797401176915014329156844573930729500266207526995739404284858997971847371996432294062352115954887767473401953152531178133963498539240090600186882631905862442306313702507711661482355782720284600737646151147834053407795235373288927078789044055329324497426471458666785318710492426783380174616599697735507330822279975246502603548030551611867247108069935594177489278958524473015500914362540378632522207320366845357621154121240025224251880681296112776375210131947099435683538360059329060527324608752727402299706314671863786717309995361468415096470191802510279313179093193063025517514122286010601184922977863252976379353429190178914915965563258695849863457969099270732513626375149687372739305928892800159109018215760880689711343179844858899558900333246188459118965387668263857623599937621765139651337640247315018537195158920406050797131487497392285486268072289386141528611836505229017376893979521004510713796473742127421715072642035021147891534310586477793113669434744202627247424139067069852505829183339478599058313131915759915381956322974697978337643190948129505369474060851262333061435033422149881075926328156792932281701080862627956577642305116949136159281399698855115249580134583598983707121241010748671402980225736533777999804603571895258309947813755533183142530413666698897994084195649337401053481954727482313601100254927857560143436244157140605089448549034726502632345452845839645717794718695173330033313464368995278369690516672096640673533377762216549232854350409462824686031029705466843697617861444585026515827038929967432151560917162230148923409201392948273086148508263673168276567014655588247771141153971152356380828510944605605778888395031056747238839343321670846274580027665320022908854257812630603173518315283673839046218388700775492500447407679307455613947176782666572770782772074759565469544645331149757123533718092493766215055566846308629446352825418348632886728265192314231535748160899538456786590078515309496454115513282817612828208455697249407362095108924967815243947663348881962464560261230660053594801871619403756490194944000000000000000000000000000000000000000000000000000000000000000*i1^99 + -3750870306331691143958961857854949930609156169793939890423964739222327513709122562057692794578143569598514383089029679215125361015353308828378624782207117102436629470068266340679107907412263055176135793347855551209701446604490238274949554447545770581340041059981136341005888391685195892284387412195073789313116022704996640122111804673280743205644238826370176469567564542319242783623963426849843999537060560369212195182109249214040913820681889008668114286015930832369451233064124111415846194707186238294044527917475048142879699777794944327504284109665432006280858023094961322674852402763525442937794492905687197447492157404835925801182879530278095615879175040064922972495737723042897859754307706328943421291653884027593325361126028756803245033051709506642601855847606463032538998547664057028263375937760842083587883896044381948601201314229060922269383891926642722685246872749407554372347259878577313834907165343806851531487111445953955950222152761459076733008463932405949717263983668344682608113850567380989770952479868610875653950603147753746788250344891416950065736669722820556039155524335282226863214751735543647693443573781134362280308234082477653623862825288901966272204584865158853225678530588142458664559075625672923137937274419844470182605817890612196263557209958264998657888464750851721044849335925010832006808683991709788921045201082923995992949894005249583192410588269576654636711098693321923121302100973302516256645330472078379383983287093584163500463975394241237467518641972409543102957809992245710762604420330869043545112596959433828315245883961010998920806982617692269762093911425999765880664788043134857530920840894053380319274593970059849289378792754231744903050176687721984990745992125662880579681845375959421409512224734394006570180203364382828605285690476322842304547051200932696552437982603926939261148923151290201093989252682166604151883238514014168949571721169932970324916346630146300552554144164027832395219437020653227215948416714808330020225998483708630419659317573054685902760780046443166874489544608324153234757524098179931452768564147889912547440952996289872773632257860859866664949514461258133826794317663597852386534321089611582573031322109792199327126244964460491040604264693582243804821548540601208421815761698113593137383793416229125936115654285870247416282214643125988281490819318280105065374725185911779318514609753596118804746639301477560892914918998366784482152200328588092287083259571639457016783125006947605171169559681506659657298203958804460521652246422427239511221728170995515152361806956479996395848196745281457970210558567316900436103763127019565090181366220591451852092858279682157829211128995382983485340491226526657396705313596763438658043961487736205002653516309359459769467934504712565249971121284601043914779039758074139850312709430270036269047961129236147407080181930457264626146429291388012984966034622514251295600342160212130353241227371974143291400089260969291933054505373068115188276645900628521072850512491468193863447937739978770115661943445411169223576091363629391982093580719538786653258548894578355953676566610447321729704619639998476445460775915716109796008427049207081568423960519151846667696993596403025387511613382440471280609780145391776345392470261807902171527059097484078426114934966221109308475264510580682924429493778475516225513441832474200798057524878919974388881497976599657072401266029107074225695405941636850213269558513445875333443126237007567081009311479811591231120545996251516485576255193867055153599455973489154340636493218167030841860209259823460607031636135660723315431114270098870950514750652589202625530468070887952407924981663028896658476282714887136349454520596659330789812196894895978525491200000000000000000000000000000000000000000000000000000000000000*i1^100 + 40400842984100264466978467410188910483257871415500202546059744113487596254681629304953624986613962655283698247150696946427473947138467625412701903024853178039861048610442490049674462974871225475328592771913430713878100708975196369312129729741990122900504438043193084655900017471147720017953802445593571714797692425149530281890432951883602595265112998959640703677240099130495782089074141052572339832979907955866889251132376073901298501624686525532938022441127705062776184287800476849604822041653787776542209581166910616904500247963945717617784831784012061440687196788826581137647306807360804072811892741622124552772726108411936062599826192876488580995646419780697613441999912303725433919566539941588972861858718199552032439181677600337460529564735166733120606081547572817365668318354878129773097577475036202528030270678859766784232182022928121684378048016122071826460186429919707828093179614311025533196276829558579706820844175223668728733152236845893515604964052906887803689674358484701164940340259939232874396177557538569761167573415959394113312056449246026014543089408432716075196177529882761130938910358469846594805093793741262702259932323873811086787255664350509780694471082795637453164565628585418597933349709966557781267381496023289307515180607395475298995642432216293635498995242504884253673266939461867048123565870719908202617523598725719818172775560516723748038619878137662995227337031101903258293016320385943043539112080912605733651006011912580864115886333951785897535345414573220049882165418977103074535593111040544483939754616768866675650906895970100278115271695197631249294511236082961973449737919294757668761912018443578563038450912507764264703518186579673528251510051997400534999919005590857654881240893916408745663844123406985421790558462648172965070615558303443646580481509126660547059819317707589977940892301240756716393500761411371443233377907676844937430942961052951650371611001420111247303915450094609142317863680706712151244294340965958585253135544383299251962228343848066343074677232620845439757370522470215838488444298660789303468944889552435464796815014735167080491059895140890175649671322247730295231954534512906517452576478201612637311279680078806386458069382205242500843551270916396510783170822108857671394541893560891595750162421548707295173939184644235533012420280804931690782889728984042250190602009198043050406400714703426469741995436154101391827218855352514783444553751371405680222335388002325543138633746202765185897061085168762614784382211957055752171217241310708801805276962907921396201455814474270243681252712388987053390022344696196797562433507660640442371943436290133328616573646991803539003686143882314322684480071568227805422509831174213454962964590508119107357257004101161788163042079432596032648325071954621532466512197055321065376177089771240478847030249791706889405278927060657331447354860277543374788531724221674707480925510170588480529138162801034131432219706441974567554319603136697121865026185259040412622239666127952930073683692184288774738863540062147953735063021564271306634765226686066634082957381865075132235201639987540462842491763102812002028612622471370035686368384122755484939254648566057264050198662319067820052963975208058662620607848983329914136638827182740027349767188058790193595553411021300701565813228663305080837472102656033470444270189857745945889701056242568574480592963169409828714296548370418663741510908158209131045731742654454003268341467637022510947961044017733916363244653791706935673571589218841650010885700821535670700510353867523808152729767273759378375582403558864975678389814302469530993062495200319737848623440241374405065505929602616338002091465572218449321624337917583363221899568405597388800000000000000000000000000000000000000000000000000000000000000*i1^101 + -411893144736821112799793959682927320114681707995292432288866832224878467631045092195264269359466108032380517955420728223423206367152430197096674249386162523780420566962033242784025666976543458349137468894988446934731531910194605770634884014656617466779997307319140231643079079922380390054595975462223144689250606310322386892359467623570508915495147423103381720842593069348398163981202612367840339666318582845126733822999058276692211673451692814684045201914765504912907011075726512639540816408431241951462530226576754907571518546814958041689806920534911770888368226447461216149428112757141920170874500115943246589776238036514896134039070212908787041807183560767684402845328092598739609650590683016508218935730786860618574066261791822606326674450255713829669915197475293899549573357282046748978185391406594314991385579849314366132918692389854281552636799074885704335327077225781407852862942670920883137579111637310420004958623054420157246722606938810230265332596227433879820710769635015723506405250903589533844564761606285487830567023380991032677260410936408912965438536613997792551154655594301167042603570341484924992471570202296573835380995081809021924162723278814185885855495010175455454440062692717454855555814064410774525818620749196195459917874568691780380112635303020755345243358334177852201427200182885572968358198720541028847126158065558788510397166610212953165230763745221407116800124954426653501841978404739765596595737740109075629092195232174700177898563027471781056672348823808568567714459427646438672561074457207417667971494791696727914302343971143847042693092566450467705266371908040562327136348075872328773833538335836161695084483588511746706410342973113354855648377686044254999163942340818912870898658397044878078501398246359351878797894626569104433664666327652015930944886296058930973057042391810869714721633340075172945248371746773316479385004932698688096477185440738612891682484824413568305819227725394643679895526640046707475099642449554223167705010666396705342416344907325010725905558990588615449088805326783768904210370039464532472440968258932044116823377008136961483009421312216885297438351489640577246698817401418292934605118446146762980286392220465309043159077007892565192175631944706174305483527835037742786839383855415848782282768277332963523831632500578927099482118185673546637702310887080483401400076541693370301759305137100545310221376317875039164840491878890256633963099168673251898083591138664092025378831681470722053334717439457357800863103024838131643677626081045151324141301161037249502574397087592908702518880808312454270798075649523795671074921868908467531448362233390670268830164197938304960586878087134968307830633618826622001893721444975675594731764756075045620913132568166405245576139619972229252241650002817861426318290941575394472703854702024876949634220077341005984998003836032273775535569412068295994188361870961500012557157911798699486643079441221002011523664264129677017625520055810429706170363964903327838209058989419045841808186183431249116895849976601664517474164524437406054464857420737233382203986789976062475386790121563689836040993925269336526989704540605766470872692472621882228656120641517321309398180344117655965084068893568736192213224602420945224658496702290368578012675672202314468735894222281223340962586824343751682222055100750953918897848547196072252417196701774791604407664363456631500715493855321724485013638590697440353264929778647265219079287401197318451672716847689848933698302132493063165370948933458113476863541368651073004326795585450193579875084465087827023316524551898381038991565101187703662719843018125445748621328597507645238902304144526631115183276330630070173081534135578305041896447483576320000000000000000000000000000000000000000000000000000000000000*i1^102 + 3943240219640435615731627104994285645666509497782578118164998087720314190903975372583136225805842199651530652264970490131567319724786767833589504152012345161897353167373557779258159872419638210729617671754885434927542327060801934726964559982643545873010692573553505017324801373685288826514996471896832324819115326283554013703120184280661524408193593457520811083160763739015547368185681563450548677039000719836367745949487216637854721998815769124751539300712277878311464149597932601406412368586546577059664928115323824812082141654222497729329771326161292296253410293031864425194045543005393189452429179219768425378699052758597909036254685553890536425677365433134942755902617030337536150332891914520644834954304434065143842114073354192281216311887868606304065758881158470521050040042057237042470855785387088133763446813673276227541412994274970212152546907775612642009182134461580941110605831984479736017958375930318871881333309204058585518531348468644588938244808794527254892831720191642478349643243389281801778432433688805019409766059679494369917414976742590686586503725869924598345297934792561657698348730958327758129959412170200652136849552629749334512721250270695964454946852492952958171369176367789254482869698000613162637076145925596898597857819127442753584280612919595336882539758513337479839883919465817622877791226211997421224327078913479149736635767206794195584260039271966862017121349373355879368272593461098655831073370036945424944283870382230489177042747835452238446169931850324609456697353836375129692777377575899068333106654783068569746856613790932785724422308663102074613419948856200316582342228926058913454348094946297542160824452482192747465271374438855399636064582615384168686694435840446066552158366028828754864603429620840392845238837729144630241525442197310222114018312510074172384381429505342598021450725202600182586312327137882262267979762238424547207510568452763674021174228552914512426528095490062386655141610394832254844928904330779334880315309207008341272544107695513996478266250528131769064667354383464468592608802860260021354331252394242946999574160188077413565276813585199467247580401869327416355743747136621722334684394528471053290592822338357136912045470966414964900018269989398512348446025861272927449494048952326837536969574179205621590653945118156972071079413124851641413395035813298313748331638420716574136419290037782498737488228364693749072170786910869390885393386758658771382059724687230686938116966232124778557974206999737329891917155364390193868405074074174617985805969079023534911796204775993677988581032789237782973371824905392485901736742168031208936090243200006174482554441959622189493981139334985361538892029116701511975968768485799632645080404714378959261234944246020946483349471287288109981133271923917795776595849381514173676364694997126560205504834031185853512406074861301080503847787656762496375647836662598268015925080256027997164221435639489702688705127380550332218488078401819843181339009832803810547315656221183569119410560484413780923870545036850199499980427486329284736059594782050051016561694973412349420558168024128264627801318806665134363146995517714737222513248710763623584268201766011420566958367482494845831663488503636545381381428367067473071299107842218573707719938810358468770553248205530154597280012100471885664042008439229266525520649237141266914152039772191418388219504818678018728999145633950851219525430714139137868339776160427419880633195642863195320564110378356849094929376692066685087994480487171507064508685787301895853313469491249856222144952054976280450062339419560806301132953443627052151024169123642320694350036107175411043089123212170398925595601185304375028011772494604859679902269440000000000000000000000000000000000000000000000000000000000000*i1^103 + -34756148544789889603047344204930266849179360658846928525842074106575283445012691846559073636987385234382074169993092111704472650274134457991499992191454003886199967242542209710453294805083577841125930306889326251683164218086454316461540424073297594348989133980259443840617810518984098936598738729503941973168200152875075390300797985290305054360424820544074672386634480192953426841554627374630644192797318533382832287057486874461309224941151122154445237189648806923019085667403412670095736063217790102341043707125700852884696685808991473656461171984962691868818797754933706997842605882448659970559725260221723231160459593794433816633787545018541635324827077981853238102904127155376699520774727652703611964430918911804770162328367672711580134716587615346528702803048809294306513324567790581127902614448910174232400081241985472571786697566819746755426894083425661652924762536645145288666255973908762690661401036003160512246762803852490228584137346175695945991258523102824884873058956870514612269737337294411516421581474316691967309188880055432774071074529224906384371230714307206560903256902028278369923377784505950930276367213581797353847653041701486961567253521978582253132688782433906822070725027948250731128683633812171425825179236899058236877830488260244591606481433752610040585444105163458734494172854803317176480076842031164848352828841299736833824236091572503270903996337937891523434885363262771893179954347160043170722726144464305699651400764564685531070745491606467492557040784665857286372632495512203168470108547736281632684565275656661977539965755485931948961832491653451010434259685951636206094718995270989699874517977577849720816339519313032648356448240046795843177941615120445040091514295051128542035901500243083362800229996384537234717764291022796393519520206514097030352324153441742860954367055750790742522511673629177389659278378154434640766176444695552197448377051587951302227921111272400455743011556196128250773311745343567896889564226640313442768507103877403724507169221487236740793886824452879043586120778687234331902572211191892941092150422834872323600053909239375013360513793207769225612921493970556468325131703597833559882092719363687721167719525204117326895725653143605050966326364844985607130640184299143017500212319933093106591790595202107353435108592035415717229500925028669010241454267272264621600564884858626253446703134745793936752449143073137685535055703979994578908629541183115116102350067104329616315663957535590971837991521971999312793327538598751024616314775665798107261191931565022917405817531373969875139364593877555853204930912574037569587688039889614216237807691885695515499684230718563750187011343998232829422368152530814750942375360426145451507474173439201264295903434255441204131821099786765954042034748778069458363598616866019343008996124493120698740387559017054375216699106472576125139607616732847394761840236854223510003947810447054914974756286453795402690674525102896735504907120814490233135805665153336025422166742567581709244405823070894069588411617346704085833794998524175945672321026077004982630875130966498337903270064413604721316709899197134955029080258379057283781108917376125815665919585034744374894815993617194876406430718470261454861974595067560503285752003135332033280853142030083716068371714903398815763629828115653220451903077784809282925600690533449478708929263360624870241739836361457399391071827269575441362462448830820868323585579284990625048213928711496355113235995339054503939775831068027412477258821222943985787071279585224898517836052331131978652356295413605384851866638563050163099932719001975237167194420106442814171524726415224873563919691852072481185981719317400371167780142956335803138048000000000000000000000000000000000000000000000000000000000000*i1^104 + 274552137756287471296995185270242999496361845230225460604446966580605951383103741037077154629164244834849967994158291034494724775191704057630324775156032312733419594198123147500163436492019954936072228179243127633671239845808435169651227145913202926294228559540112639687993389088170535084128541828622139715262084328584288447120773616493744801534756092012528080758371761215784636462426896001578022175371878833970129288090273891063554704037030699257672074090354947678585014230096833646523856424370929054137086550638425703649211118143331225163067970401756864820026269370913068985574633266250100668152802764982666910251738445835522349338560643561053102188046107772153563303932099291202941722403340918953669027887627063643812569648453876098201752022594623932492624557505878601164614099361693858317046487835821204709144212098311052882537326611425871517487097821852370682968937015265051643346659924970274761574279840336392496900180513846925835133498439830325763886496624608492110810565867687182511561618751049627878706791721434490353614880109275896437800292386737450344436033686274775291570305119846741528192017438870555538880298103351486011101059700822039199131269094836006277310495607770383134012746406232890010448744267535030521310486956882876420772128290276437887068012733055435818068336563464335594021278880540124192790759566924751687511987489164003040058241750567386338146879029413757379766391090804059276753565786115149573743943011866447231545579960504371900516990440401296615105927160604947333788096492151341766559921526154774219375069403096298250433634964325283574277978797525281190530397301405443763114316943522070177116060161068504053223641551602120256530099916768483354030065682092643484911123641634533450004298880463164286218679325881360054485300512575330159628937256864497845698444641886439749008413691180632196531672947050764079526175478996778890136312741322963805282285331597452245706239247422996454264194859268807000801504776743082457236676110609511422256550727345736698870394055417763255447271639574748245501913038899920523860167639651642737297288509418589197061109427824304251954338401690176939619986550600905491392471304680894594506485061206818404406535799426899089134825838396511797642485298484309932141102919815622371221286566345411364786987495552191434288386494273566307637077379651816298274759725172953094993948161713377811517863340082277118094999792916587336988577170853323814431349623435502477135134797144221673981778249301676732682843884182477063833479489498537580579990316491908499258407394205216901253044610621343575204802142711735349799553542696874298050475167147903490133882208681788493395980225454337638273488039886927472918961850651689400918798505956686782413934453519467809636950070307226253829825298757135460387445095087978369918556777895851172369643554433512447934688962654572266420314222697637997232303349396350854176082933076656754925371432509919864330005974419191444801342808280593616803092556046334543077675050569792381564585213331880920323202103159324834327430276982988915659922983400736543251165481636507859128000823430963502249626379879098239022021811068357182538631562659138217433863867067675848189388286906286582920785649092502528020242819327626581519640554176829540138423436324284904920162984578856385918283398525172145548573653246136291640874855411561035882333283798027057155944822442955374881816263496320634576240217542104806317637447672219600434521558877232375228209155905439292542442386126876527504843043418752706118427009797065289571392398301849496107437573609928255569674307212172539335116424014175280642289257266648418091972422999452403611078241461327295957514696045972807197687391059941641805929139759218688000000000000000000000000000000000000000000000000000000000000*i1^105 + -1893619535389376611731985189060191584642383266564678502126975745916785310142301681307741710744100204317175442841850816930838255605996572463402294698217809686666856522811571165287493693814140430412541957701520852993012762494640213019255954975262722277892336714733446966468763173524293500521343686328214241621716246392931111752996292047161145596369344935216934582263270033334117415396526883692675070993933634830644916272295616431970145011805988763790665387298948109809495596106998048792353618475013013740108432283856384928732265270173779531735517181956587230849264144593735427868534007593409917266451617301594950871631317530188512751624717479201598453950438948884054242309913389683897200112065904960481694687858981802271989116765686211262738203234925816169910790763891374838745525445494662603997242321719592160596831523761822370685576005354815260390943779399210465568992912890065302394448498872922597247449973771472564888010661810292273972364139466113646262755038175030571134334445442375756087229548029871833781761863282810907311314541688594247356950213370749506300478952386455743861878985346804051659210586846724618820360624647981854461907905386970753825426918996026780197519343863398970818185241343875455939615336594791679063326253767689113960826444834755906496351459585555163459923797495634254171233960185534486563450206888534860535018854897111155651730834057384618224279837208365134344322327014434400660494042637603010485154494873427116387885530451560641706133130840049292352215626504935288653680326228375164186807027367979187406164057599265349010760995830003924694834420352739056632007130693731978015973258995691150640612213570204237944416819193247286777130642405285509167559621175199569336392672981536021302474085851521359718141034273490376084690954375306170282652996502520642419454354902114119801276991080516837814887223905018794090227983193886403329709218078208262482428704696476378609177158780398239788767985128060018193850730548584907079465918709076220152890697345120433154444525355173566137493224316526449167555369022587286698425676529436052335396555345384462173028138569873225247357394485034947223348901005329219807964162847010368102843396947014734231731880847437475636231046723587532610777380859577445958201598259253247638266288739325362312078924566083863538742922477344259629188214745794663626955670399539702099614543685906528432903367328513623971576826259382823317580143078974871452302085975923971768217274918119033003997356501674356389724857551934200136909209785509018707072445621376364720524536858952782584551889268324538865297058340636619474667979891774728951528680384981242561891517386912326233726184669526624754875241958866012714781405665917553515674992184916633263318260230840401056924901374916751472503250791787342397810898212108847583917764687756453195452366811283001870445401498289182279930014428503689138384214606453489420068537392054352518712551779713790264521578854154944368167301294388250015101563197938300154186828023083759087849520092260646726730042545408761601285195265774346795549130382209776184690185214509501491043147357151744917274999209991682392351157277568296390092473178961956846885128866053900217056831196052243779055381780965160066569519632940450674297241402661086286327773614888500576502183441415532161192917674894852828569807681569769255501901280299753721943563925322003300169169979679784756718753681355320382537706136265512603030947292344790714613117923350212892765897690721269275361164422297669345994333286760939319082874171966784113663534759424167385001893193969373252239722677741076081377685396947142324629457870291051295581385933645334127315063897224739371107331841103839492438468868117189042616998350028800000000000000000000000000000000000000000000000000000000000*i1^106 + 11167025325476288158261692436123135982918928986327984202856358183291597725060057577356843411625919134355580517120472944423199014780713543554974439032949422334753427439059023266604764479373486289520851368639989063708101436248678769656469023386581958401022758424665526869761682535292288895926103346147924546460898702738559412342982892753402084345117538998510344535527121479896281832111210179095817905799869336521981844515769610261466696927834853656131439293511617965806990235098441413107059679407203277833598873136747618244700939455012353062884320179253066672358834468034085501901795924502229078051959787945782272741878835693590098658386339197041795765995957343449792505488381586696786361858843961770101528210954597872727658182812626990766184316092952796536215616854617741738474581864823388645218569627246951655320835526002534551732719165311168878655960135562848005013596944582762461308822661088913265865129499847711251496905890038815802723075199683048920986128224064333448496417534942352983309250122909538705532012994803136848275913867659040146813208875728023604669953585065712570915757161305402488494487415874695429868352031615695752332676431723768442682798136881524795395570665205223562273143759178685661454926821628856702753082764485893027393476465149402285904178487148536640301163098057170608705995434132012679929940540685984320692918191321280413448490705872422555673278185421195758531039629770919877080145507106444262604110416626591451518798715188920350599248462403874432423429180571496816362371921943586100449274776005379904517975634841558666561528561080592525308967010322958582304801210045674821767503732716758942300346547325818138104664920998047854358426972832741595942631588997940144900707684105350394033669052343521029489926675717995593414188772187582667598796343128239285351596730765204714229573816775945024615506213222433146742407139596915450389013948986526329442875774738539852434512543692806082174712415827417026861499039635200721666134671717819291427157740504201040475271199840997196179712818232457662604861157711305968311095674763795768336505428136909392455016364350265847447521177907746979241781646568389812821303879391330748125808051007947821540831436689634259394106555069660959479133065208820753672208612314135067547594991302146913278642875505219419683228037629808294597143706748051126732869057334676710949601968332484732190049305363675639456413004726047319563206722502334523237091309736801880167560852738326699424794024035835380183695921846551882992896846709109481385802815400505816501818885608812627516247623869942690360148664732172165838946850217211015007983447403244252092594727447831520897814794227457814720655114285440567349138786900743119403948286550093255848723244340110824377170848342886007248684546604527734331233615923234073549951872384280582129090175002687499693845985320667636341639499924251479401558679998094819938543319812275143687053014142327569683669319609710086504372913865091690425913073958304172079985135344900862095455657406685878356124327791195620811010492853343371131551081942624368256554361681031610445301022900524468759355059850466012412132817632713962931112291298379815683063792551137239284231503645024872621512785040070586653831982327344463103510583502385244184198973177398004905071380214899335918486110781096133452336020171325624135005931844447945343606500678027376088486919727298447701593606224904998079508180451064414678474264442240102421028761201751235533933830487845854904441985336049486298546082416415119440071193618993416127127793889953056268490364389004128901672891812219407071243708198006733443577617282400232855674521664977621270443750684847780076472661111327241836985241917465628058111180800000000000000000000000000000000000000000000000000000000000*i1^107 + -55426485944208935106871399495814573828421625264753664208422343841777649200964106329381841394598710522513850464478672018737064708730990083539090405196670026667154248690674292230361208668192675317075598366196837748204590672202120638682113915846795714564387909785954319181726478386431133529766768618667969259058871660227435751130528731474822541253695173217378533313942448761711242671880696234263818723172818060983682129090066929007879489486232428973562362398122723374924186068907523070072388342644562646661424178165703069295663779877065988796625305789062929507660636075978772401198995433022703355163894688207511696553456429711751282465924110647103187911653958898810029973217367610243675384903787430044230901473570400861652305864852822934782434598211289353835397943663146383857862320008538820313457198923217202300534788125057363188624480758246570484794370584768264485566699347135268120042585691022836471598131798923708401307436341778517899412349042425493515776425902070968427524345614540135445326627973504478101469970806658103774180004809087408567508492381635532629669565446953344597899106214073641951198609870189805548748597184020461649841602786187342182715572233484471281179475848938609039179200956120139119802155213135577580163279723456929462095023143755598639158158847019432084039317466413032330473921436643171202504960772133065073544500895141148679690872363854036151124381486773061265739548409868856126940079128841074289234011579246546602991625850795743551918901106454276514254926511821070456739139089845666335358226622046140202754156539568069465656399987414636802064941350546322451523300969371878993896580791918341535892233652721086291215287766978639275226831419515399313660631296391254111432047428833339695690972402860306299397600871568191006980508947184713370025810922357255552141549451452246901894770473963377755726259853319435952049077734841718240157050872093482943303538298284593181812306281964225235356347875735237679486121273093393478148405404497502570031642447547573959778286509686347993745161196567369437964488872315943496373130132921607040179685793965513245338673266378370693540745608574138972251136404439584917912722815454365356217032321731517307176071255050819900162649179271154587194703823374491591061013794209722702154065269102997431684383291151160627137721135321418441201910840684985793726903361950430803926868989104586845607566200315424373660645457791237908029201527704590906073176506921824372775996920685345552684285444761952184013068452937486577000573822429353852118262820980744035642001015929177965557530851894250153222730188596220030303696602083997529234618636777867998990585194302160334915081651730721609675568283924598064299994352060057556978613716861039128196516767769102150801449569118896604980770301827571030006217298273074154807165872019893858762047955967270070296516998792470630723788213562655128853531325468248824123509374771263877200984032057894870976517685054112037355278713447949602862278023934212759356718814220464776808884086161549949527126751684009134370697970249208927687163504513669776280642782736052075664228831245628686145131148791188013138774891237549133556460241315784593038413807159680825545059848528536030268288901817583228204192611553925305605706787870532390011801915565740688476400112401524192334400977203694862894069590744786534666878362854702521846857920931895001754983631300961756583502394479127559350283706835098670330331879122086758779945859485379844473523358765207665724515619291698218076413508059885194069311382213830765570974754340210270578093307859689164955259057861797395235674713854854311987659017606608183405158552748845212572500781005850791373631641552878266082949996004437183692800000000000000000000000000000000000000000000000000000000000*i1^108 + 228656142342653967275447481761875314066925188084747499977390421679600828468658025763862925445174996350616511502368138960261718756629672155170777945220180483173790317616788884508263059109368076510762544226132054716020106208663219360022477727941783609180164332231794639319559884194163428067721215517266788492340583960461659522956345552119771069892414759833315275811087931087773838224330336327408052370235580807520266884047439672427659053508204983334901463056504173696021548755084025953322227680412461002098437192988396368156270274630091464402611468596135933969798084657077363639026701132706249131388369417490990631418543483193368175589413192271095977069096709824876037525228651256568596230598326549472365817092481862844661851085402424881041529264970721528765467459179244050025891154568182333717019482173610473726092365733408027400648500827439178530234898330245708623930714407948864835564855081717675958207553521926504587671310326548642790810868130224656148837122587419447895067752339291384804432387333438396309339740813258878899603019158003607398620922197656406001802041882959909754177094597851271182405347205025127364933788014754494306083389812699313856788141950800288690424315339692092661135418155915423004599500859614401087659864024142382298821051029140685834155280926028768453701053250603123423574117324260460023887218089435795481205833006813095688465559382882771766241881023916884744248515185632301665066772371121634324374032367511359123084191599752649146824050707016262185677054833166734766866419512110761740107168182412765433947444709127192914495504849049321727835177123155110195700950679810569663336268781084390658694458077013135293631262687678217856805405054226427889795114045679261598840046284272384862014313217543802820457256192582773559740675087642368956303344083521995848910840816710694824338403175635709515185653039499853918654286036882823728089904511149383635385938530741912961899243509189832249960217267989246171250236482064978231816622224551742366354644803993142491978058099565361950712934844367301741686435613131200227012488456943983554765560076378844137387120672835774234941586804752966143994609220616542546634376116599065644167677161473559122160560318109826230051429656107663532227210827945246076857334162033804553375879360230696765371334930612082834459072224533542561739104014329791585015106652502739818016282142397220153287613993981107670644511907577488301468426864236821867456571705046007473091254121921325838457878881002894419015966495480644618848643186168543439552527044082132182346737121513745477778385459364799717454949066691523855450183572052256455441808317977517545892654585795451798421465081808514127029149423948246230124392492801603024231194109830872207485488357905489125208059660248142025403517773170431720848026646669630321159484006833988267364484905808198190925476792946766566208904413511698959862184680818218824379719437660144705157927624423767386581863185075113931817328036854952416823303768902338460833556878235195488822833014993080893899704064750336608708936527463291479139351947436785112667155789617890905827141459697155089775036068842994991659057457225132987919884192140780447326929596720310547332955031469402309481836691946074653903924007556868152803495330787336638368703471313706334249405381958813292822326136544219961741862480990225132030924110196104430766769869247907200557532724826453431381899588287957879297137950470705698545444653211131093418243316369244359457315435902782082755482619647901131235815482280081078579962023649102841892425038363890471078799681935478842315252129731721180941912231870900133340113878755437422191045707885610197349603919999876830189755597254061807892721638760775680000000000000000000000000000000000000000000000000000000000*i1^109 + -774630032693425682165901540528214861852200987971079525528953809974854447197467872219801215682771279827461329299920713500084346391128874557416261395694894691109489186681365690908386527333156267894295008878046795198244310208535938040453583259097738680317851372738536281959799499258008497714451923146527019591693990046215585566929777199325044626869026117289185885473378946215574247972197350615845709776062671652179439063359885904166243659041255225983018122250121384251567110051658163606238895611573823186957193886964189394964575898503697826010240928761044742485307861482110427300794200795325313649177040055951865483896181048041014752863719311265278860303249519999070983742058762600203052438906510684477876426477919080041056390010444795490644285442523738781994014851855613650490221160521695832712232531978992387604412103503855386054908536252215400935396714665208099763225225652839974398660405845039018108253248060498939164339107993297530019103004568343116380649022659425466361509920219429327095910722162259294908208818939810084550473381870584088208662747066108889696250623675730648415029812783874721363251642420097266902264852960271508533015403786732632737978151295594431824294011148349264645858287385737702920043259713442091025539050543201447916396331272964916186226448683405908081685491026312154377427862811178726446710563991665905888172987372694732190602044941108069062241668870434949886341734344374740483969114676742012109909572253649280506030561393640039528363055533187754298513702040972319261442858700764003600071867206336903230246615930162345697242221246596458713492078347609341101808627514293643045409784373471385791751665644551487476754120341805630818837741715877333231560939609617833842641550070383540429423350404130002819813823432691246117601936556015289367114600271238044265385863605748968528239576079027886534697246206043387286769072524028181559624793722797343389532603211842988435676880888674507319414751304491166193829220785455271128037734880328933130582921717561514542618031658012166467035717314498567162874017069790325871335266059169895830238927960234001645731092363489490351023875714912628958737586183432224959430396881954019123425193108323488392139008428495650063567501759427150325636345069274715802248744000399667255729773532981906744371550214382366136508652283574149781512560712257912273594313813425553676040264237645053181603219352250599642337999745733995775017652829685289814001737690656552313647281369561599571074014063873144396065394079083588975939862535900406810694196690466521717568003951601319627180689822053680217815881311416323360965167676033229923219491346645568254322404152269964836491579295194669885928050653620293569210655815524981533415913375079131356465614445298011642953790284318416430364802853971693613201827547975876166420764627461792086141410562391797184510924053028819498594028846341853179234894287628260606745903248694400644806559109081654544617770074139634183705934859394409815221286491915379031176880817129543105550253331192778210712179585121091940745312336246723097836322592417438076156238015761026017584175603838467491054546918566224886291814384481382111695343725636212333523965756306593294806530043806235833171811446353614951634317069678247876030584385759828435665139394106805775965052862070101827956887450008794562367505483390959686383361191004693511814963997881736704826977126607464684807470438986102382952107137612269492799281702327444875639090170230024978411292209211814417439898783725287420726703765886758163200793790718076373871731941355453557021664986513153043904458466547727998765670581434108872498916024322848207234486324425377974811011175467334376264320760910609977524143259648000000000000000000000000000000000000000000000000000000000*i1^110 + 2121678527119606547101712218529107748369509028818163418362124379544326485093113800741231293389402072331132373711849277898334271521228342035552422712789521520674052574027779984329050482282800543461814712683948086754400552071986974601441705111092746711185321521531542532662176265207592268747162871583279375607550028440610953812390288681330822748385239238834623678817167990294842481478958499947710057719233865301678299592078860381924584780077858853433483615919066949920500215743579777705512694643624187611419850082008854810043568974310068703097837735422578683421219190165175435222121450890229042005089530567699343248342141794418965204715109820173506419215868358566915195507262292679735603064367080691122680698621742972445861428994555675882566099670688331121893628372449568320485899752969855390848613544975258930137485830976511500623277693937135310032436603476443294044008995546212090564771005927090363507952960278786792672472262282164039817713039494075501389318444759927096479518976971434546018004796299832222928795763941284401847027380306693077852249711011906641175943399806848035016488945756487395433263700710048030884343753559866790920058811657125845097919290376874826556631685955632597377244506478929805814320869076801717542286517094409712715653827393361657448162598533624273988767359506254873864927171205774375993315164445886229467549854239710407490896142799388982099345483614803939661559032871560929229755298379032817799591271450536814753072762719231813416982993213625149722695659129045049163907227684053555574447669364374680133725535173933553316070105489112410836657102121415654482487043477614701558443922073643692355823621436855433997186359098237779614083195389786043858844021307100612622902888220762789702931895933315028499126535374816535080846692896857465401900111652151354275300227809666691313326280112545811543610661897223714917792679637524758339762255666200397351994199767535439864256684754256395843682130247581966852128074401217196019367191133861103432592181182700234628857630913821892614840209544064361824237793140654757451786214116615456664516982250139442717592698851572941673420603474918842116973496219672760366213506279898575375871653173753323971584831595151392122515122506138176794114253272512362459489195773976742005093738230272442420320514204152388498477951868830995971134371677338736905092224194160515854607928071883404751711542685552459342899431341259406790088594481109559846706564760773897053372514062358363678858891684285138737262462961275005894458683473260069496168378350006318740062722255711173888650558889852920560172686535449866048909763567739404476304301995099114232678094514911459470157938597154442036250660804016815658058605423354421640734719089423858868927959690490586618447599881850748497153615337402035335777171579553469440328240985765359412479338640270883706160572952932596981058577309495207285784835522580038820497725054639589606660072085623544485601254198092862374007937977422914095420459180789413698454519012467874825210432331863064647248577039944811628149323863626270246112830353389462450952252244834138681319180275042051112405184227622453436750747209170202266792933435600843153257608706244353953326094576715753133178242171512016193055581572262357606720098342966354017705575466386479551516970643605215477500344353026530982013704539179600909529452271425626825779077247547561567003238796564040074043815627547616142218312765237071302160241591050491917508292104574222866276974561126911030467687590982692245046879965578442512798398352236376287926353762872192623754315575268141462255957018558116549584415870949508006155241366458818393305844860548289613455986766291324938841227027907331366060032000000000000000000000000000000000000000000000000000000000*i1^111 + -4570405893095210366537953174946083763014900862313788817189618297211146511545127360457805542843362737326650564007299295832556199656241713724580233710429737646336266481587888495540577322289574742214753837788045658441177411278757019911812891951429081909830647516293562715136316517461079521565899582927867266794294990977612253313573568037298996146028670245899938974933075567422069652353278443299673055682706534058699177318506803071725842666127823189305434697081703558840996015511038416621067242350051796790845398861817824959943226996642395996838380675325634831645858170423171146449406064430336267977501276720093870692106831448525155239582010484258227654652286146090240322481236115877038770271368105254606614026632535655198281356864845818887130516479279936835678580505754377107723428920392654726302867508845642856050427598689207020989257024875528175543495596980980256831207778419884618732593917718801310186051425139933889491082635343430304060659474393261211188118389882215897396184103200814749305815103683543722221931285836056980156109848689978173636457556636008325503329717042627250897167831710215037016161855158194057580129595355796404060583652967091092050471761503830445147174822766174500959651204193413110985539043460520182346655018258562786716960019527712079507701734363365546510651116217668946497900508785525687361650895915918958704806595840763386624369294120024524117160429353996220809963967807292505561307327438430118718155336760152461389136485892333300446224741160117637450210048311501442891261960628476023555109881212889412035944459171632795632179411938380419206805313776025196821641305102760301680398616792727004689124857015658691004984494165566336373460403037822781539897919361297292247555977082330662921735606751870468023056044956420260673135476114212023253587258291273362288374072238147404798161737922450020788748378989973557415248429100860407278696090290365225640520393195582644392065384854358027663780436965903832704171957193375103728327158570292538491652428149627435910412470194834587167102405584889277541307568859787125139167885733604317953370042098214342620038461940718248198996594906602508127812955990941557637350559703176342522166823062850726389230416391385311923124867786695505234762083226776576457067045975051525044436728792371081392383297018599888380466649709777494087536342728738646585768593719056110993750726385874018147789896573054959810486591310037981062819406966638719546141651300300950438685533670850727475773270313100382680985045830078377276335072232866795655652731322297183733096018334517806717184850305235234168903667616903411552129543279683127256996220870566934992752715100877308821366058359870483236750482879879986716028509845754082964024931631799585340097935792726239754774836899095475933207746336585192026184332840978328538392419834002557134042362312901977445423836380837710237916112737680179841873189380477082782059053597646477198982984952908767835053325587345214064532112155603034693735059992125331051670174974154006084876745833629364810225681661278611960050150557271951795908050204447998827210166456579775606690784090329573254447894159078253979948471762746143877336886444687660896112982202077991012271727410171572344898865912986862960978637204463757338313370273083503556191063613898468782571814481097009112387001777072382518963725369057956875880230198133366984321674067247898806731064954204215995046608090446890640362431490941777571890102673902280395360800514290151337253017973338114887838787083121603707719619834566246189865806547582161913263730597382515227300566294752035361771377012940138129770327043388287452874410568233922415958432679192579607267444349297990602794724662817744486400000000000000000000000000000000000000000000000000000000*i1^112 + 7251381714744511354913700935898967204990117330203226916882573948025710329192593723767960689046063296238672434291069114060666716675469148594559495507045123581694787140220387157849024895053185090708428977429545754931235509000422641871611240108361409388335182676486416624468672492169002074942267929134869112958242413325157772431725139331612728625880152177966962449985537034885881165410430641048651445158359903395645927531361586045908316908379780613819178198667374645234849985270582103448632297830915405441539223849782735751318635793722776228903563706510367187210075347887542137800499851992660326741579944420796726747367453474145829791126032178846746203077874845661467447105651579754253349223291108156678035100356708587012876591672297583897165629679185060032358003631260928138232494200791583701791047810070941879036211350898621674260464516243444824040036065915889515185525541980372138999722892872134970560929073675521252804577865473799770753193203030967070880617872396135305990005530459760220176654383102094321016753148473889449771861102623574928175019733217309772820263390540968965374201814189550716969494781875251201808593114436966337347440744148431552606047104259524789261454681500442102020777927161726369926482251249728237605033924876907128452258961573998623406317318004222229625970416302634173627516900549071011174114514022664625841160037905882335481142020785200221308110844924193795037745467062852621619284736257602616819571068209967975587318930101861882937743407024957208644034037110689416604502543972769421089214749869976346193482194074574236150081975998104985038410223060011235998536411630399366180102828708691726564985607148143810979316281544393487171249778674698841445224978420137456388724016812560191295895146499221557008974536788109622329786547510681139683584597517403538395350341916351980102580503691839935230215977335869251093155592924343546827366752977936472898630848417214326050648662110033743470611485394642448728028585645924726728744127043159711537594309359165463406130067768748972374046638117899068513917576343179380153621261944568609185544565563088081453958659827193685846066141335232406779045041911474068316812089991413000990830461774894491739735915950124925967467361616143753771435214962695199630934955652493065674657896931953587298356721597671962554906702419221202734022992279931489928033165773303050335942317338337136668609617747898065053346301001721014979212652784980144161354812224959732755515765041353814630523465919172347611312268268017231621790236728684690346355535915619473495973077097673106405550031833844461975741858685224693395919687687481238235612286638733697139598110081673944418284503787121579533529354517820206446561965311835540152632499215943969862361657986877103399044722260842259796033909645359850783496249552749306775543145299162968195319240846879370827890412831696969268693817537827328356232631947197462360392913993179160289864363594393524946096409950664756249057111263207834559318257800602403679589676506933280948235986524849210654566052045934215990966389608914425012929181584412406109840648385017435668315910998063004001141069950095056514960053269100080197068916142368807485208884115991462913638408735032532682387728024700328537254271221595407205404806241649332396203577371786013616224347999029423349687108426617611224209436175886313668038473927570091880258895651756694665526872882943168610454722246168924593652372694066418806721087174061451650015458685492382978088989062168076076339910539583624315935671853375670890857248658320913663351465746840714194192238267012409425605498630247933506221298166133315895664717584582135123547914506751495350115729670793983550588723396608000000000000000000000000000000000000000000000000000000000*i1^113 + -6638750790544857272417880299431926227332828100069522105129121359986791406189758817098978132730194586623112521125878608628839551202024269518400764041280985462541766216963404432008686737381687674041713564410558020665716780511764924358195133837685691101996167486581552013469295141061224486640414874578346889788000786780444245345754724746863850419387136966941471760740267366143182009954691968375871042543745337114388963127873709878697116321282400746988672184397608038492464092819216787679362186002250537378702237757471237656379259193222070125394690125336350083372978236459754103635672032830458621339112604909089820823698962384533695961619230642173650723610234057164556972508949648841962700339417553610690646341505535914722227386282067229068341716152212993585560545286507095113117659179817326985294475062101722743380240410709540778771937840529369298027546467255603438046059077682233254508646687129049163124293772898942172959409096728287940540789115739473546236510191722597411623891798211803129443094615261472428592328451277711511109435477684172433008121314271520329914435275666090302202962660106464695320626171422322933016298765844160939006638072560377114753248542576370811749115563593734015933466589660851771461312234356375166534837310026078827748954415529089956290164188020109443350959393603967316205632572610735709893580302646250365025580505907578730229253222636525051406547651887069863716618671043844780668005851695321730127540582404219798250340672825089115284434439003221643502850112371454726017447311072373692462485303811694234781380027374777174626195091050836965851309649341285274278369714457860075226769690136370397884221609323722468017365972136751171314248561480098949601938263586977627272356854405092371889773326231275032335290856542272654809114170132164784799759059732587059067693080339526225952455308702229404819555569313986696661161773732597475920868716450712925329907259059477970320960142011392583539573538574660988068606954388202558606192885120565989406454669381887673638266386120426054743304993679774874184786470329902286221125366856866577729718262772791390462389104878686893137759573141819065401748563670384781324588675070171475628314037381896257130048345971180260791485101169122061517186687857692812742074566410656862758691283605764154131082406254536999963694298953647787992239932267422626030228161432003564287463490871372379792137409668017333183534408414060395626839699633114582360555131125962915130479108716023405424793749056757281068464412952385545165951904396754129779319194309392375367392076840453244990312682357269986836827749622588853363587774246690815112098226860695194589145643584266216999268107370352922643988022782459163845440993465082692799123598698084549431736761264785794173585138752359467770690431174909783531101011878037168628157195857154684519290438304789664892890570738335243295411764074010072753375528842856659095132954691090174078167478906808948324667985756325494509936211259365899923836350355603872487500457901599606502578243624739514392735943969860907155046883425698222373773103472998610874564412184030141428244130727154577639040631538274781962132605763753190669518874755520681098005200950992308963712616961408103065403088460752007035752231298985418035222331285467870314621664188353453415242657301762380304051759045730995390655319864695026570622354598185155999589781590232671414452820470217088078779173514841523557166623434591433589830889508025739465066628378577223472349009851697866713130853811914484757756049151802807556215534637809062645426985671279960785119916417913500925014562340093527875027501024242558410851883362592947440117566894893091201244567058206504456982364160000000000000000000000000000000000000000000000000000000*i1^114 + -3545141045573500579567592436779349161251635332736168268237838437807355567364957791065896215996373935266651407074045026203046025934256798966264235251434717366067304728368087014370905251015424041111140204123154591925798255836382170578365689325943090538807482684599655019836059298517964725294219167893779439279695529576344285087811793904452912124720275007391274695473697540205931408680597738468549747966447782744505091573728689794023275545806269849315640622173163132820590889487235266577702632414458250067809425910542288597095973912802017475087203893685873144499728872583432943344684742999369994697896594530406704869416619736927715055358751918888423088500080054000421845276280702457311668709075967132032863662247533747741184613945578401392850684680012319395074294292794034596721030462887045077700920554267418328007646399066271889173006040243279589400626096354366770700588255737892377555802095825809328123378405292720459806450002549937746740077265853104245659124781045609572406998857123783672935717828284728709300761475529633847057486489531539372971105432216967738932365042314074539930648820513940863108301218845890762511934416991533485611159125961347390755822811472175845214163558545016969552002477994509363657460733832813307104452034103612926933046661740804360250408287255805523648442746313462377283366562842648828334983423465638531167709691900753744667271690881347710836680801308883611083703227767552080227101890945528184643129236848805609790875600065239230809341803470485744982058764348680888422345761453623637734669731582139585796088681670642350756419847109941269792670453608364985819421751764751699585536532729085275585557456687244173429582712638903787707679922136355185226357743631532287150285118878105495988628391964096884181401769880825971427565115678800528781838757643215870374115003278857127258834706470724687191429774613901490475762301325390968529646241169052034119287808724936914742086280589599076680383792231808170953394047843163262591431148248793043211840997645283489622892363686255075568376380027022103687717820836774557033097413172823252048582629711870291705488721062260915356203001711873804339603430247675863094281253214144833341220626758026251753270799433210755621740705673151226046977961559066945019818702674195222442527476891560962170094042602363093269261211881319744074499058425073404901355716345100785206192951815438685691651988134084429554379950624401392128120326684527312903377071996077587899900580877251837355634521153860768599261162345709902176618703538638134611373837076267547029790702203167117929200136987998666909951550950999720354130964365496844107231289998660177811356455195091720266875919770473404644263887479165268505412176985961883806999918240491001936195677251640485711344759842294995792057566898424594444147136671144144452100664234428572413472247816773980411391119178815336513358732869736914019153718421394054288746594811753869060420585548151438296077846858000526883986638721932326629989479636378010234451673500939768457155817965441652919425655676641440027096102999653989296885788946097700597495183152136466491657845076267263441033219768809838767690700613136595558865579030428680614511208885749436001266922404342928498956453994586582531845612947098813094035568882565759020005184599971624132278191013420924708652612769022495063696079591399314475956723173555750780284257950140018834239946906181806112436324670693258555368382000244649687812583303633249336524794018307527139842670029729004258049358648180187426419897278032365942354234107972183079264436987615116543324881545897999227499390881962193998755293129533427152060360354986040804244074524674965344615328488771110830080000000000000000000000000000000000000000000000000000000*i1^115 + 28634494238752122442339716045101271305024201285495567318808680369798064242476033340371748482084478144604154185818122032527486739179026685693994172817524488822994359266320567436560725766010686381427340671018453195391415031677212524834401392886423174436097323579050398307762475004432295740971270643139821897017172629481425313167170696309161726973026016174583411187232542523372352845144204746823783733335476927640883606584806363732653316592712986991413332954025990157926243300836283093745160676524369429942734977210487724473562205221596815866294371054459383794325815416226689175165956809264813699063226076747478154441314715902735885935353983723793386044508570860411608342187679121852303445148039101393064048909534275771914530697738036226036895428262337293473235874316354642918674823876553810169108227218397145222003722570320714459327627060501870321747529728104613419474115878935620124851498187571776568922341718883351259962477729249261579621237699495856326597390893567716005770555227394444333403890307872734949430091000056179668693828880549959186642286636863320828331347479104980163697079606145519045795119783439392918831223500237277102538358494381212518825644168269390161383427205693469800951119883638726284822061007846018011036835393994513277601653763406986839981011089063893271170871928665931535730949560816555007558130839514438999090463677957900857734503712230411902992726865617279718878799707032272964146420689319934897217538643967782440325350934133466245930007543766027306460146581769673535237822644801613530389672042849948039302194385260970686017875257323987704889282877773493910403190331407698184512897755483756354244422500362827863288208215843140110879619208535229878279264248281891198288876991863603026194014447122051875082329409429819575336457938953620492913777234662876509038348659116851275017879272620792053919236762433145775555248797758332208360288283056109654993567855230483931341479560029186472238321623679023287161582885751120138037648936975015410408592705997993449301957482963887282633072311283501353253312409849722239424747561485089654773020228027448772787317206090204453397905968482433334851357735133277092521390821313973544685073085238896134710596580164660134478120783564361845379542314949486604733309051630995863618858114004097233411957974847140892786155026673887031447313180049534004824426622960317486011440501662231258508189290717535978796103670904486380921532697946815821942799254111122695882900963528897317788726448606753754217003005282232684245488937943931645512253775895652073753028543562529212585840921203991748816229880436884036579644826924223139377636458849437503855385853991353644952204405678167537462880178515284219693268870159143114075297036723770661784919889727925328983391293683738402330289190952032598872334212080835271876885405383933613402763764252936975610973374788595142260870748775308600163080842168890275067067492972941793002494464304162266099648277332695995105720941305766745295125662398131186028811143930350904723272323692543128392239543068976708630036868986733088410754472296992807830063590015241376645636685522441670438941550059508794955101100590125999907636629799402800883356337955417835892183343303671925150406506000814395330801503150775785042602019054321920456038532244604121757234354273977231841495053801136147138889974661575544813176423867537988275361054570843172837041153636193564675499362921254138604505090737801679160925002256794190560912559900915399126784182120194223781989542079082549454408576360405658151479129991985445414556409885403129855918981669178143239832671249400702531310069605810577823241877434983793227740307798620137829453770059153408000000000000000000000000000000000000000000000000000000*i1^116 + -66387903142920888281397467468600780955993930914082511383567462455877027023665520497045807782263628732610434329563019119061870584278684228848414648326240445874582026817888675274431698302525019261533320131476014917248341128423276539309910194260305376129832213915205629649030177896217295899255861218500766988612173104094101524717867435042962813049314107176435249288126649454290060419625286466174282369000982562526343544049145015397506891236491904145051251393064499182404027142280486904989599074229771887486221459012627574276776493732878110762019837018986641836675595648730120274528348992066133755280125080185342126718894714148659124584775852455499221047209880541683407907702231891875778528980558265970834753804091541269088886894056945830069406203901285536532153034583112439481876596503042670817049649379942428239705383666528977216194818096063869994317913783184119262207965894418297466883438285829603940175866058581074608421974665899316451357581006314043554434294959826151360632784625122189722384801275432931537578333992754151884945157569854006697603480802643481209757585660484020121318541697489810408477413289517534604156488810689652861497810445798835013944224915376057236862837327209910598824245242193077740953022537782404657805371802616506018805081956134269175442746708481906029708086716277925657033158541752787691939517791887790781733169982580132121922348807855374369406408406468939932810309230011624938068449306770560342647102895717868021895679740557413821197878530479542581712477299746525696614300156252457782667447932366591040139173314263072898108087318223446527691489714469449243091424406862354053903476064969115076600068805609916897463566538272031743560204706995213595658775016770659859806837733507698989580316959549538243672527153694938714640254145103342867738619321830474179766833965641361990863037701382310396380069038468796284261006983185064618593053564880240905944227504958829726962809005112054495996395625169754905200656049974880934982098353055214901803203615687869522930633582074322248411941065655885292202749099411473174512280459518443210558839495095579748070932475015846645562112093330215385841531432181676586449553043777643770771855879841763498495820278930749030475412506299163685154006126419280858557508350355043389255740759016725601054991314140572755948393468769762272868610118318260418909218003787728277635190126784968799639645110574649564084460270940465883339048286547692084517813780547629766456388934759980200169883096126738340278016951305790925017038013694916149985088607255310295886179480831289617427424581958091845514018027173418672015373005944010607952915965876959979614464806203126066548061951099116663347711361038618671373653064162110742975138090471460843311079600088090296310368728712445318350930975450875074678291032524015789530423083231893485342364003858866981817133065520896878114253692549270830794382014411305930464483009976219975726724761113032153939887293272502072330359132836415306499648817944355462844353089679251040823401498330606664560891081096435292604027301631430905191643675178740874721247201463580811164523399717525478735778942363893274248240303315324776301555563707155605470004144255423112666094725655347523147556225314390621432023278195996772708231843346356942273987800212431008152822258353046236335263479438262881327601198457597672942752564398630947223060238206926247628324222988009535165585401091617042910102424745666689461134191255655271387459651120045465812381238478231553252556029634604179436025179377316125055362541493253086190243985556198073883167165542103501852195457237620247615274702289262975743809081875077329027262712749267069375438913536000000000000000000000000000000000000000000000000000000*i1^117 + 103823431027543363087509093951891708422351159479155753033205255662401668936631244381836281939384276090086179259255544697271742256077258646327040369582555984029717074011556712839312875685951536473322555253812162458000229948037283991243236940099302311933683431351358755688894993461043093328937102284192348829563554369602903863775277791229840933349595668688672533381738884504387181697491667698228212122158307798286912653796781239102908771414584934065958391174834757187315154546491225494826927106810218362092136501118680075683755840847740292675554818097564164931550567173241863660372405716710609620241282402258181123085047486461088625273018105254821530540176916530623503291015237346532290022217339017243044533708155511116562160639900137371124609611257287858825928553208372909397374635869648703922593447563548205277979371450801917728830634768232334547388533290580687983173858441722487175895061439854401836461550131723456479163692672642921073914740439781018261747078428851825715893470543675739861869900451129522903713762233691457351413092385148076530903520362886254098499337833974856894697143769786379055144365354159058462465236529734196462969760329010247699942709428146050177375479209541111588749073901061931200727658659371935759320862505524431664689578959407147311594565476174340880751742759998457189066582563212673399057082393858028589379014743135119716697538071125410854101474682741089085636647807985793585770263131146218422279619410666169292477958719002670301270162244786444225416601646026401849876955634860888551288165043310547761899985065167389500714347635375068140559691460108117978317987609693529695102588847695169049602715854599450618744211661933750882033772138670099167236284273539789510164788855652295663692766066940399904580653355141210904243190590056519558490803013211084164554685826870130456768557034244392431240546175642560464065089857712332410045701642345006548152767942681483961874499440995022729527369342090470438553976275648575141329057272447122411764682298741838577250807080851826709669706104753865524834759375527986540868873653446446387566400680014042786828097651583935670788241282483083849825822399011702400066820590961717398710498155708544397699549932958443938257593179253355781366111148165147249357627662067919126829183478859259827104511159784675494575908566819208554596115180520582565157106553568771032531171100367469812721417402864453910403178680650610873971228481756695748707643082676031199442294570921964873967989544153840081923523241773801238699368839405241186992035940107769122974570994417579378489932246040528551044427262389920315898334801970519720568612390679439863393413661786711653480723806314241738408194673531767993670605736146097737408075023232052109901482129221710465589153630436864284226556492768959590141912458115531303824822189857140773095958319565201860174366924946109725361736929909428341042354583275032336799303489895139183460724514232351663356341022741286026801600812448885562134709436825602500516767356800512478536905271159012824544112924763498166685095012191765953849268483788847661312808830178505074209621121710208258350344514046040480515974219828246502482567946299595337942831884852163287749391826565411279530080267271838214311502542304062865370115730262420133351750202535214046823900727021173875257735064411079222704471531777074083695484038225222609392274412230294814373425324638812410138622542506629815821511491695856091135457045643669592303641470620438904962072425247645520636946772057698517669665500069821718957303270930684027447437732774818323141405065074871514272797187560500722501213682420053661168899407893858146866504989712506489615155200000000000000000000000000000000000000000000000000000*i1^118 + -123729965836691482645949876333440332108280967513843130686771121796118339949236694462566104449919777465576273539760989209347119718747825439687785773295679778669560590535568057448719110809598161578683193424047965000771887168873689752014568764332592174186735073514312137524064168897629245889119220158444522700681545641551332365076427323457482620515515567277820174184331627293279757786149258887848312072218405716922919656196051391629630921107149821106682391681580429708905792310010164123383731824136026720989037825418081114627950847476377064833389834095743155724364732961270275601122744272839007756763889501821146233608290703619457642145140834314876549177916597221361985690567075778065111551409123912857774158503354403032449208061563199596383224038501305700807229907238780581766960483570514467471723197110846145097402338131684135801085699241029479555811911395751795156921833563606061044035395075252372596112875343221245584754479141537041920023589771560475181599732409107130384616418789978503093875589770983367444583412764095570868903347231930798101978469529017196708467451206866442220943023915017860347247689281826018653622277614738317597049707553416816661614833705943379828828001867517746830975170704572641080516745009775324669225978506201036086426439137044546366799425421800043124972257211824496549137844221032493995187770724924833755441305887784182246872879412069210759631431573601249200593697141180529842622836319956855523059008260191053520610376827853917766445359914292660251569150867125476948119546199189501684412592812885979161965523806544187479349165482932962881621459069801386464559683713288784320469428385889326737351973665070793082793333810419853695396052936766803014944187427495778824673256008612836870009849185246445261694620767100455216418466980567366949633008640014061508606935890242103357065294187178573238981367959306075965421194832592037059770225784264216166822043598919385049747287755425056967200360025158233946163271632927242767219772970381236141592377038865048454232166671438076107262762964077971922772651310745162974662461675839405722121670145153232572531780841696118937699016944400130993677764686719924465219397038415601121388328073965718584219337105873610351492159752312396014202791710851461915798940114208027690228717597535331631873726111581265522867235726074503107588286079003812339010240010918965332455140818042926090540302281440785306195837088962998017984208382122708629825103609387364618935657666130677336993992811760021624433028790012960541848927436971652080252024013188219576295374475387962899510022411286388316560656007276728194695497888634316692816187367666031415279249661671684632770763564094743848224225574687050661503050983890855046589982619623353147287364788115478085046712588154483818410628395641527043125567572370152681232539825961803902884869796037981526554441229022498041930375623931152612245461339641640064538099136499226603717895787939424836948580513614057133061867308514386323614870824014885054238975580954378499570293469882870372252710316026150773993812088590065825554719333842552247342424067747812405845697773772013352745906879180449808484482286406169362389001007937788441318350217644006952521819713186452926393745983100693344154805563557794018144815995812531637626600298288589279523965064431319111738996095990775992913299392905614978472602151893872551302767257196153342435541338517880214405818827969702412634466613117077238979231107287504296603415969911620751733375711821697633610367663022497166118050019934454668609494563949218461426559957088500071165488528101249836306084318451530561087504525703505621835669372205936233093816865478462668800000000000000000000000000000000000000000000000000000*i1^119 + 117167507985722422240284081682748317927741547529220371462767679213972801412266951389091466252179269787663013671951769016933477935669002666168681285034260814437061637561163801321622889598846795527165280779062164583987240675125638070144086712625083898446895817031211171627586052597882523879645392834147507614498203427434748035252794544569257600747196718682511781921957902014843589428592921049310858334071803634317209471888909980576517751165437185126544894928612112524909431518697306504255583214817353646343133592034257637960098931925637352769349366924288836529392938639837512736899958310812077326392491626445412602090173776767282594948276571758555765168037336248513731083095966847082471328761324066033690153176631177762190497239477153628764564017872809789009108239607667571876645686046059921569576540828446000377269454766708492626768832264579177974755687212287472024850396415800577179994788822865162312104725993430472799126053671624631919166563224560621108555481688225654619030185880840723026487894555172791951435671572539038380512547464990183204930961007832053557168338515525797652052797605397258514333762793636028024235384971237263850824959551973802812759519238973674377424035637267600088895832198396280721662148722682561780752897342026346392088404470964383024033443142479353857480031545119534397220842519958977812430001616805859390535019834552297822649326854318516398437914608437002774024674251633809668962292934393687893117087682671271574198283562962598224424895083992249790578705796370596929598987046414300775712940020015054183282749741468887533333583169712715357481104518505717493088075922373805081085329607860254304351717748069491608815800228902034241919107428402783070980473719210537616549989379993489427671597704427516061919820988368438655625239509679472228740252873584082524515497250356273695185334006654603057698850300824775466363279195150283889357039941246184942620529483654377724741198046815872130396732385891834723716053367334044035109376292999853866058985344885688086720860542301152845887554003732123571650287038595955268961664099834954011678188699060992311684296693306563360457719736169313945156756718016430451628461525741898022154282290247012576913725215807677000255472443433425756239523359235409610637693346966870675451039457485199975529350051667452485153731821844509984555635299545140869848442749721803114567871621161947564735536116009277704109171684461915510454749479447617176716921390270834175718370048439835792507391176375771287846917610252083129009123195579675870960135446564578891481895472679244876060493432882075109507530774804603580020757067264323423014346865969559186664729847107593682524830535269970966802982559869518675169560494588080484299288765750593002547099988233376109854124899522121094890418415249595467775330050434315844647368910674974253237237217601585386402319870032634700091027797162259725119302514442253212195642361472189710627976678047981610689676442133797098186692549753328175782137379856792627623230197371577460717766481356545390076101411114672128380118766642504341783066172886684651556667741454999650708637497890922184451227609018444793341302793745521339462547694303038831663051731231557421719830034482596155862031021903657334563490037193555765718649297854089407725728701882001942619347852508833582287036947730449061261772244498300276088873504600750976556132420548368586363435974283212019049523512277377647080874637889860824303855664989323775831752392570443349210194663121531803946614237298272828528977651735306257613103468517132572020756911407343173243891194666846981380363203356837928354097904845225308977798227653514111710835979059200000000000000000000000000000000000000000000000000000*i1^120 + -89840142199807635396817768839803359634195338839500108841115313993672692375792991921822667687605426331163249521528622748874322991765593329599229657235393936096737763091313008315426131989161512457775424761845291571793828301844980072883169669525889498577257698561374725820276018170476089799927909648154007983907213998105126911887173030812751516947412916905935831760380025601630908215632283972447042705818895990232480233414262587539839042439150127626117049657261324576897254010360967724632964568640219692027807172331942153838884874102220252981946261747383035131600386319136838893314095877844541646726706893509466528438112509648764761665640162401101374773241630487897918204822248658889953546908840678195821722002855733074127566536040044412268558220250818798624602753303707358640006762664398725495445824086406924345767875096949749916000032417014222182225656208093120840333509361326584259528866212849918401091017317844650600927308726529811414338958743999145524067777893779515029939653502214532770665126068238334360460245222138243463627412434183275220604612440392388854586649923176236487320892975191717375486137087124814909258033890946041473083983782044266589306051773862678119045059545696074150091541768839781506219673594053506574209612443841345125389630906485231368776167671063871187595069967283207084350021539325269310460769369072013006521005102575365794052089634616725299988093532254364911847956198156763644194072257740139258299592570255070662179752286797148030264212078070532206530682480647017875745373520711461898242552546923948973453402531854763993665328822873818577043629357747249253364450466062101637455162691202589977934617795219113529721538518153944745869665353368060198078600917612921292521333789591178985325237669636681617560578818558165024356084422113953080806919015598728307263957837791262968804688315672763772840098595997935240828832599921898256777842286755705047016545412032202720736999752431117101193455198716059862312787478979195344155929593402848870122962845891718629311318986212130607675310869428974419319191183977919864086746042353843957795562036489719034677941909682128513107081211590014782072086496365338681527781950714796377607839252509832463154515270926473995317995779931522248510160637196583039215438460171953135304728532450111359387765008039213278895135891579218783207172950893896842664673345518914683751610901091647538437109672127024654714956853934901770257119953000381197072477232893185407627387507504393014055391348625599283543109412386464801111952933735002319978360435748896958663955980271206670682302199601775338865753584428848137036470532472862185614884727029817548465187582829269526456548363443879746940536413560848629277706265874031452577942787666751551783090396919283312431601425482817571839361261145835894408881246692252959159692314412656677786309979190632121749597046769228790836308559224100169420841341875366223677964557120523552039123893481812336265928112165198121130187172279164618636378359799520809209687602011258179729463222566566619701918289913962061964121003048068491573287635056839598766656077765708693092953244641009299270092612093770747760783224811878466660482627586452281889211424149167130651081086539265046562154838787450998052864666116711645676951503146578123386659509660982372704636679522253917302191378182176537398991528401549974534637117586929100078961700266692066575695215441231143637826200746242096688944827516242957288127921433458340525415937312006496231891603504337690739724194615926578482216079486927438049262974517953270563726143286530520337765768088421614265358067361515999256355081122243687499987370414472060301475840000000000000000000000000000000000000000000000000000*i1^121 + 56255568046711590402780825710438753738428811894484503556432591808443718532962896289366938571754582454900269610551459085356765033271718318456545020767102038942658224691286964713631316367961396602328316147804099544095251747993372469040916259912378242591801461048283488636531203273564362123623073345234417153851449974576029331011227196840216531326619399829823264561540698220991289931578351152740153706426588689523839922723594758820542638034267180555237034473336696807162789663594607801278241186630326782578910487607044878380177199068760808480744097330575600832286521212206951703737389556114268226839755183049699429033413477664606721628331704487042425272966477598646640723934747554028751675402956354701811720822038429950141579486115582593152097150674346566126462052684838571642448367988771136979660879748516840335051312334599018052368748616644712565884399336615748188158420840569667900817774739113467396919655631061468395201432743261322558012616541712120292343838958701412932730836021012054262192547647158404271776460086496178389863302096853323644324005829623401574670684252569321640812544117826270938449102894471452490422621071314582042637737723502461288026397247355632902684388514442162842837875718763332744852221487894607544758394022640797864087230700673912657781716279421455155899264690237951929080359489821889920970006661106857628944238418916008530614797725139096296408703445687960078634221536059777389094780458677981061296694886675815424229121536277166677077702599845339532890081388573537986826384630953403873921561848087982319351210833910532443477728454148961514274643052331370019987087008213810057313232785586162772064246590011998453950521680869186057022903849623960423364736871887454668926485221422445755963554015824402308723400036312228469323627505726329164170230295685346883926138967041979248324288321804564785482088844455111169684334200276948616934231730628572129776856419583778614057838262852227186185285621412732282509060135210762253445962207660591565854079671114517244717000379909041209486472434567316216010266699885107217264447301369680359607186738236469423450585877846386275785904168968192193142330961333653348694111588944683594555608712945311161142716347096244835044445678504669371721348312907722493181213012997894166246895228097604117174504712071975251319700009493862937803009189111976342562885025130063086033669020848259693501775379581416957049798088142719373570504229043598905252384856915568730183582605426406414990283532409938103480047033124376663737698024954809649632796531347431706476998237249974455777013003906345699688844636951505527825884443659636010976346994281465107075947132212610508621710634901023361406969058086209069883576332081958017448119991717757200667847849200586547263865392313591384802421296209948979302454222381176920547281369982576713162611565704941011063141902113313379641356743493842074114383422978507184173987096887976873739909277883098549336707875745708125191068216527974101665892851066841535431890764767578333203597751540726043764706383099988985724192851766942771960926188406157496455422765608404744387697813357188027966743694819099483229949012921920702525646084532423793067216983390257622984630884750729308170462886059723663471110404437093576315288944661315091105221721762874458458124881756584188352110192683754574130516682632485270277671391175604634287033008475043700784893487713268341512217027970931176564625641414802216668327565610886197509512266882717813990537866982974982159963162958027101085030875552812064194437843214396132083910948509231762118111499317876681211278528196444840360527602937814749940653981774198603776000000000000000000000000000000000000000000000000000*i1^122 + -28803430539973984272580160931229022557895536823962754653164724634071980235282159977633421607972815988001682097464278164475015631496112366104772075942609881462194695845278567795492390672365673949995018288403767916521981366335991054581923330583978632314895532312114237599288390809450612916109013636938014374039010505013408285494876993575971996053164719056204069494582098218183629655433075816720792675735522614337397431604413073767908237226547571797373720726453153369948682703628584729094520064756834679150062314868307321432966725147072720668956562484604477184171140374777489549816452339093249652388041771755358201656431094253279430878936606001553547382569093487397892437797264681275210924454533292461489709059533667774012103481865148095102661601794451545855103078087243814676067524472446042270771175228609630770126031992800341925575648347959348245171780368263109329943356814159796593567165244435059526711465414203580797845449448318601320098334166208634949080045241838374694341855387907063169648149710950928544122487538068455783596986552855320936654817561410428609466036237282974926438763286739183271701231861970455901732226762075319790901001926239732802698048788051185954985491812670400247567352842676801793917133024997790172526934797754547449220261778483519819077762376445318152349151038542703443315472893246150913834708614518138758448586726704439143212448822391174184055439247363020004464318347667534011077544276352043964705836543783607172909812504031501082350076506118586337131612377126208666896131046562832783719838080698176374766191128272156596696165533157580723028005039489036579998187639218258392563014593461450610421823615350594362625418080709866440220589881286692981474220043176849272519620951595473779565575186564613531952038011160285131797029350872357497010049092780825463402179514957934541657875666936285487772329529276722174584757927695941516323551773050903956649635051687860069757048435041478260112283920725081619050081442365215195978702904049019824921941013627816991864961350487334952235002605222051666574422225608830671667521403491093543488332142495595356410839458918945176590297993934056934212461620895942003670801733802465737614708327380159071197981935793131924791841289288585044027297658030303858543533098226867282580529388037398965395695695048064307508101815163041650452814989660423802383174611960065989063698610406469081241799103283856727361078113040901795544211794366532952665443794073223314136838805355218665728371341857633160673635053334638330643949037852062251445121635623628807912161882972865888779079773843172271432820086174344788849231336526969713521849177410746419318616752170650428617381203952806730648352739575858999592560892341070243739464739799977566201888608135919962394511802397078198231655738395432436744784669451997067895253147422789772019620498224518114602793037520930460230700760961972847194423924331774670675878207286556796564543211726495435217142924043025494471003865820767552678533594738065824391737072241700869501237876998849035397464824709768033543349655856807256649462556013557634120487995690476828718171580138284285046228636056303052735620519119091742546672545752764888918235352050182261897227895741965709782625741292948012977916456266010877111815396328313814926470926951837253425498537534677663213204304819135317741196164372351650853227897032785625645724977504559171432326177831011295377537063190140237068430202943498707177389405343645450863732589749769659083733352538605901712963824946880880498592420454514125811360839742583221187247521187510860067462929529521637070557852824796656775591389711989833621317978423296000000000000000000000000000000000000000000000000000*i1^123 + 11984734386490221550025047937346014852892178109470626173663201622489735514602281600869568021153301862434301439114341588609602323354934416206450657531979290025050347955914256819157221169251472648828761712473411700710427414438958343878141648335943298776296572955088841497932328787260969953789045094043411150418579785878896353292629298700946800286485897367505898248341246106388927170424350153270516535961196825799720588329845094405466206487290544008486261344823275168678430567929250547914885731772045854372505256027910129691551664635594129947435801645401325922960566067299264096604585388731125017719777142033723977630065005026240478924173138630788919898228173540193403693168792957139839774458891387966507006722689624492262373306524684356992100196130394418883045808037750755594975389855073059388282253771785371597889159977916955593716403054687754057834701232429574835101354388898495674780827455226333774012737747466856551590046314213123235293360212117871662555574161362995846303276844265036403420360290968294746658672433576523364017256819197728540046661440955240312648808993509322294658399513101419597051877134666364354349288809639005602681775702620740030252823946274431527754398461509970358937600310271878964822347669711934802512394540478438514419955213508751681838908667010808912508620580445841301300551880088578856386357051051139424771433167817908854238340383419470356115827364005681690408522571378987420989883676666581959774879227949250230336687916580005318735982200090993231213900103134982688071740569616573596982007693609739653548432576201295687107328429948372412461255720099690760694781123499327431741559155680928429682892317599160896369136633388623535233503419525502796053117936659981025462594059913620912892422794106929187720348064408101139003105831035645278667579674307535718711651031333201242015257475511745734930788894157136493227354493144712137571717711467552217788173837546275528142155605028325662996973026664507667412440304259214149632382449419775552541073284659347124758410452689024908261408590196477117520366035972507860482959378988752687535981794890290080630113187822456598114390721081243741975533948053823538994038859336931657701330989889915058445396507794766795399832106854474326589775148453628466524755306948212383937297101611723587417917061189326763681050633703286746766732197889519500170022206395225723744974497916391633571305849994350358451743282800718229635189789145181587240238245438984806225260824772822042588885667922401943261976697542809910808460706196568070589064411510954836786114386408071077986526887467072510588356218847508195225555051478821009181808986938144865731258394276336253018854681611908848336587468626202639724124104636934450438422703976694163485411518443717833915254876268143873309925446633121172005820276932728511649061087109067547653257613039522773612220850404733271358176491135455991787999185711613558638585448296905937326178383806246330926592065481045428235533347550433134894757032173165649087492663295623362419234244544049787276807081160811312861259959517897890632844430325276115956700660475992001794184508894832008728435865935558251488497070945981890054092276828439700951176826434146021711466851565835265406731803150953455778046412696381718924321719747933691218770878806959967805644480744547943036736768601506819375584921565816666163449491345903302843803678777956694870046084355611695376238651602648263651052005801703127271693652698166649962402889990496381005608941041726758942723678297851327347824803287155169873800210091615346366959987625930211408630521172252078569948867221137209820540090326246869401232998400000000000000000000000000000000000000000000000000*i1^124 + -3989234937447383698466483338886811534542135185224051961962541952923795984166650747806152361927458947855628704533260906874454773961555055286907591008765516396115857316601962793116986434113338161559423663406956711234199809369434246779895564641163613007305704998391571270266373745637870972169461964843017349291056624534768728097074987884930619320391343494385166971950032548041508113758662997314720940871430484390422834758968291827686197188962022014795657044148638290162674488228467275069244408763463611852927126751796989049695893700710615606497798753412782902206438812196869521156882945421072941810256998654908362992865578321602170910829639673421368591963784767460097317237885142900680299125535325638689785823308036763474505813390576436274136349585223982240221528716535010980386134074505903565193767314019323791427361047172663220109757303039573283564159848510520857015118363026498874751740755201603322101842024685056645692181754387180713856929861402907955159674723325832227078394499653784603964790157931843955328565824167394889925815566320693348539298134079614807523444992912470829126778535008100476217244498708630238298343376629974377979389601185296103400286704159619534595809257314213485245263750641017456662586686761110555011017796147459446658705174687528423727938709545689724556090742963711524808706754610738475266231748885642375534098909013564086490806769833414463717885455431924579188129236490262319497709855833116838347124163216074100943754300899671123363585169476066034353169783436201723438884968754025378699502119284111289376510581654954247576478222160351897938448322021361988020280118456709602424732534197681399577780145241643116673683074355500631250246951869432970232210751290029302885082058351197246422644080367989154274765599963423381933351066920546070615260178051988616576529461543080629788158209280922551188493319292977647207417804889792877513210290520260913965483473544867361846582782664187356103856796348199372607610871614873556587326431728672148835035890164842940204792535298807759009488199633007762449909896886180806672516392087580430991462167069737139225289327392130413454122715488892656422480507897422881892608111085516819930516478763118834510636304553557532825029167984355030461971933792286076970386260791935179372064581547637362950219184846150017785832474786952347426517136732246529149276645402941107670462236826554819033821436766141976819490993662987137216141653429309397747339681751263399808901689375686023660855222918317886984691470633203158036504021944269288591318603364081661903802798369213691765567117586099597117190966518600078378047280420682085459039489424942048362277562531915975032472633750799798667694029922261599399949375770969175905258693177670761182106091252453588871608736221083395607435864016398944633961994558249056596454576640602470619553940165454186571027403995686666516684330216572930898743377027129440137771580325986226429963403751036118052710210418700913288444204135221019745648658597412440972263968109109625206534419773121513986304609994003849113137439809671885419947589609013608109272300533131472400166443653426831830220103241207055755800646625621888303546792194805034823446167491792554445875205936179220243444727103409593254298941175263297904704799176551730792606282538238725234903081673057627968306337653106541107851861085585353309819676135098761559952292561023727415925732665349552928156480875533736664860646885726256982988865061002279956595388895841234822080859254911034449013095662717941790955727006502861981273083030161599585849569496672211840590930744878508646142408409969030874851866683225459916800000000000000000000000000000000000000000000000000*i1^125 + 1030095070837551295344808222911449615632618921897716629488848479037967816792115696084376732362042472383044859500402621871836148146483039532921304401864346634998464996729612026423213472772627748308358862392300178492792596983537358689546678741602479347166581324576041927265153474432929396091064375292174383929085403853341707965885769327776333658246844735559149989194741363911899980133711321193335301570961642833703879734433675585751053249370053236015112798049283966545725696081038906509960051004520936447220216149662326608029217068210505733577556510918078333302226008986056700007367325410757454711747399515667626582982892277206657177275651642630941381148416181419615557535555325902316296543789132447136368192926119992036239530845342337184976779018489314312724248681747170292604743737267644451142522968826995823768090135961428174952062126970551439138020562995947192176551842510516572049707370820204308448419027184032495729341664006267594510249861082153659879456511484007253150371899373321414532776616470825977983963291038425712167098343972937933139651747359024156534345447281423777467603794178925195491379364529202672100053415573974223777029671329682832927235007769723476991759630769447947680935753066696260204416341862493936787078108912264801905033649606696950174150534466113283912625586751105584753998949554320202314567279508869841142080986783546148503491726651240788764640890475206163679713298887150970286679556284004587893794028169082639914758179829151790259802134524153861348853093895494563499439640412812906764054246910005265558529538150298980838844672787346109417324405741270073285081213464065953717186186816287039952703320140756835845772834204607428476676634154569138896388887222876461632740459610166262339461571063851130529714465195282296702430253563188418612845853588002859135469826103223624580115716085519271151457282071652484674305931893297744908320778292394494866921592622489648655896417821825612369872152734943934973452891835095183056139172756103267031780585203842705877930230127020058387865644452475056990568364811865334578293061918418863000877905017163010923797311594054447319908002488327178320907998901106454745482939376344751937341291886450562869751397942433158213599924425507301147364954896590691589370231623782234407176492626849657911021225775778159566602284211724817239998972590733098572846554300937190359458779055030731678108851682475239343153010747276636842206838145730274873503526042716760721934065525626717758992717372446150751404030206447953287463996904465975016301538744928074541310432616304473730797699137226831675175004181167869048641759526628101252776884083943989193196877828353963340795325602794222866395253634513858865022242504713622651608648551211424169970693028597871588279782324966801487593562950168492823542286641099783487652907386805855014083907013494096554547140927104628889036796527178599078270531445223383296530927077813953150834031078272908030180981531508486278850731980464377644211248474178069085223057294575404583647292537548150389666656290941710940506269321137715451077926050795244036418901390199735825653342500695996463589596493737313482084668425449915518337329320467257686073063909625245442157077998003739645238388308121975457616250635937364871810120279403336118751170086798931597420526410698211353011212935547339174147467797260540710153682586383869636545321927266653142563360745588656966775753660637327290290606476743729678695598643205886021611222864785445386020769358889968944432930324713206196243259555547159165087154586429755966847609470566558313153182348784909909252448537260958160912185693306880000000000000000000000000000000000000000000000000*i1^126 + -193840153331817388903278014118660809511146100123394689282314412507277715010678257750436147873910878487078946958673441735262347257403347972635645506994558783356822013014788371067803588639023789551370448151337061040829597834324484272492617068869186308376271472729909056882421961087407809529525564980062745519237760844370203019971746083422223959492443236722145729754939083812808541305022181404010884026479027272423386240707803618942342426370367366782723486076187378260851399202328691915725597578839957120314077212729237845782455471069494343797379919284028622446836041087730492157585038666397376186647530297412179322604148041837934006022566124774730936484433876536542993592529750234721082937501350435483545798040594212462416571907185421618721570727105833816949470716086880985744180713520881270850630819570724225421554256484123153918737383849852542842953187441012232128812437000256253288472167622051757613604113857198585179121761317758389755095790410693513656105197441709824840393423479241323540639192574571331029977767217625805072239550501375695176464428686737278169869614531818246799676679484357069508561387328122455445106945924152016548222096301543069461722194346039372905794698540573431582010857737089537413771830774432288380509119581171341263507824838419220458345344221753343616540278416446169361302906352752623838438173435651529246179794613208304905581538795665637566477962744497195119715696564605508237865062448791252871154068254911164231495181551436457797747481325271367190566366462634957785136592420165542066705924231735239679089090282868157228268145602282020444690673860672643806617698649867610527317193864126027676465104354904114990472546441635450039006883761018743573280866304286833748751009254616692412926471878567255270399948009533463698890871974013142095690692078164392384273819813738674067195415776494990412547046362893529586181800084722720052301042653675296117575692047184681329819454205548299270329167964561562765564613461881661853718753252396096587677438587026152370896308134225899974964518131977916561342326081436393807218633694193880620537062706356299355401768631294008991771909524502614154843012423133628031499295724054954963728178358873181158922504898761528218152868890619669632331835948610789006757799668359707988803256427317465471020818927683366658251834130338282766915136784418060331937427911849582035454117408602714932282820264479347344232075941544317583036146706817577276024444896818494008158025522653425730253029550169870383908365727979241165068187035193912207152512490065911864692698327859005248624763365755194865105031459320031067684590051194984452948444024108092847330541075846441982088923224280648691273548146608703295430435578467136780865775472967378142797303706145907972935319269701460876663986121408528922706871674520725658582333837737300581159205912465320751285253387659199000437214762518342349811836374615254866920749980461007827461142994630024729133219680945233120765022401733722782145807427931700964283715962253777084984708332750704653275050726371203086354395472690947558224382252621996491182033239305501116797514750942919324640170059455190933904321836974732245751643880629565080007081958130128385211510983526849941791270035885400282590448946033588043514459550151555026810280721607744137403020788835686956217266237244187408385140995815780566418329600475687251973651605746144742346599902290653759750426595236157974134872444615564216785777929213030013822952819334118352596437222854501857876782551347814667281885249292101623952325353467815228025346301863287240521018200167500871236877553202202640688087040000000000000000000000000000000000000000000000000*i1^127 + 22394809711703832803963444846111467092661189064499480835104090918181042546119220856767731127294010913951867676816989793893997545819656729244733427061047050058721125697517330929156707847112032858752398101097124528451302100499684154038637780466582280530420881769423739476682478626976567485913119394981646390860760630536760673796100664383101527975754368319378055329847873459194978461684801814100061696818545980272874270753664618516288801134331688045457179098733651330982678749750048752361879752311823473182775448244953485710105233205158712139070034581005365380528698509542702602675976774393589439911334813483828675184382065311023388502079438592629795349215998690153904089341682792099840664119280769129815963252573379908776790919238129931752313847683868066439893336142549298766882503989350204506926267644276512687434048705860733224453970000618130876416024314750144238932318068073086964142370897447242454525420415055294859746097862498572905832941654908966953624443035063941321671514091148940590957929623957820548417738529277200557162309518123361054100557997152132533924156522701071301856252989183992613941108543477610911056926004261028765301991871343950931259674742973438025977595538914293849658155040767508933708865491234655000383844192878221413263654670593148817268827997125736058821615809429696275466003256014912101250799192377391468034936798228759641656493834922915408161569087017966164450963511547822207892721095082593055838574116545334311548377100769080612633520430519780266515744016191704693214733331036120985847896112367852589296794003637499427325665240329547048224319123742509370568289673076324515230254169093527534101952961794157816686998990462967912792180536048967421976755030215400226516436054609911989637510480269131162760106602356412191629542665279562550807769637096187457348761853761601808407091584257916047814366105905269361596323127868207310384295985747536613501721811708442309837887086320508006485112416438450518655666763037265588155752027967325368119134426045020027963172220917049388945673750943526432761800053140132768043453906005170600509928788168317732520021538936764456820177851827356129266565322092248948997484465467158469489549171697007107931874335410705985480640482106614564586133879880062941615080873170811342199750817867225631320046171858975480727041734496068077559635436609822888565075020964430708206455429171786470639527972174111676728365372756132203404756941061615528472174741527887293742257727124643182682734242535031306598522398694076214592892383025422026646552553175989809484825127842947308033404409269571452906731787589535229970579895265765984425042064856475705337756913029738936424072723997978844661543282012682559753164423689805745211846450137364398857934322943819109755730738443352530835275820410445965581273282222243047671342383351630162205186247194841812723374204612636680468590426728269986068824041630049962391987332075645772873812641212124010830331418898282552885944089258662915531679488982115015458075185067568930146810508515761324695723398516884673132494315308894410275179698031270074515777266941530596803610814580902411559310183324383279127432838523807887780172327002132078114018531845224356209213008465026834131427052718609479071757577234827077197451822229327959560334441790016590964161376552159815622471480516983730295049372247405240529025409134086943322058284961466700032989897198986300905156213795541034037276768091335825139298910592689836011858540107280853028619590781329890216343581730445818551546412655528762500708540194151413257828448455901942496690550908666476781890221286619086848000000000000000000000000000000000000000000000000*i1^128 + -216097162311869927619065741415350635446386177707406554718564614004756134140957347519708268399513552658240665363891073608772619343947708422119029210693663000216205869992789198054121627168938521739395030733138694818959480521755150491954723550126055565843413845811315315388011359728368041995774927825618412429897993542448936987555893820078195477636603943668609596843825414777406994276212419551445135916467500266626356384563280348781077237643132927111933956956850852406133132290263739489712788117270546122093295757948306793820231051015850777552959317198222278937561334206802634583681803494756427696075172602562123002518529966138317004084786289130594620255959739514210611323682910230540565833408531382967072393178274763960899212288404558794652746247876948907332360386982052565888500466383041792718727589134777093904113211377575906278277726433204556556160312194527226428312157554335546643781972029250390110222227407990405730397031032166366015677838014919275837136312942913471703117339921623878691579510367245175201169822566868350042407171901873813009585328537102336295837193472641479906731168945925452163414868655650227440898031720527932372557489856297982231570552961763108889627217780286155453232202880360978626320335602464138167493098956030696026970590364560610429120908221797622696232336131016095289266084138908081631087105402220694447068459881113546425338247387889192802805058898769685823679702443091636447955895067042834509725372072707069354816836503374079827253948196312475063163578165801522857516932247892023367633639332806038035227454480785173731031415784917330536500020011320729995413314875971927880909159169875145944530729203320521252625748296262804448947356009346670192598062267843915088284104139857365642729289953171703809263803685373591946528364462619389769126297728910457245968263423948326159614844138339855537693100112618397664917863018563408679119798006872103969448561062999128987976381865941670345252917185981094983209535514084247020286868806245632255331520834087317071998037323754479735808644637645785952528511845960228605328465162293580756187420339061591680533527205828175429995128718405419545328390813794709971161444792355806828408835923149045361713365888183805401987776838903724678194933506992961662346877320446261198933641469233834905438682326171591500425241776635400723075987241655534319032088594575280171374469346437077558133792619549088930710796763695264636024927510536453290570334316359011337105998338599430425218854677586061193936395146697101281634203140886632939571764025055520505804561748295518483682345321211298041495143470889224425357880997684903055971628131671118014884995025978645779280521725374479154001162367455068587491515183867371165253459512369333053430226524489184393670199887140279046598841380287171253080621042663270300962785016054936011015548047370454529610193171815118987188316579394256413657600773139238599117447304783997670544345367122594002169352651760985665661037304464665752353983668060998105316685425716568477190560789775637462215208337651904307297735843200024527352986640498466058725677635156826169486618180462997969535531566933558738803130627374212209911215519641075214294659776213224696558990515301189584763134310748181653297561169093378990125290460457550435840538131734639049911832079815283457179870330295190842882524724873139424510434369831031467607819812794987872544187065768487558027842647098702569918373442529886888680246581083150889650447863797884051092885770732466685017362225697107636945381671410445795247479529092990855156580718211450284375723424597091697454592557056000000000000000000000000000000000000000000000000*i1^129 + -503159479922920823608454421462492629254188407601492747009121605979761921290828407903379789055868451396658242790066348309781976922361454644448434095904652175987731180271358374390564588781531185432968080053951466027276993807313651276711800490503018167673542079598396721838307136438305454566278921865330424363710472288208522438017425393770467498366968461496728210527956716252795193215369756325859500590350351247065463626558709704121491333981853153411596172315444143936359152735706589903713945100271757944581231467439426534473231148486857037578075684131295849571378535572659456058938266724498856785505334927376949593672962073707230081109785639420274593906705090167720430049663057639557991855295688099869053213653902184635630148111731304854573294004944029821371277799087173679629615577330787014056986404091771354264325654816746706625757019028771866517750353334358470937109724864693273030674156028965278770811456674056477937266473424954775584918445073873138082024104729194387146957901442712017403533997413331065037707267486915759835108812735967778393470552657233771175574581599467040995708843783423084570030526090354026051141747022250886862907700026480555280166800327161805363176403989936052263042476106063942267662130492447917477152506614076281063086277942912746607891192044066834608236518255678181943453261941670885296442861631370959962774863494356735995830139118488709868898533362563051645895510081284678358418573857325788909606912116222460767526042773758529540581587021209559859975129947646212418720401354610905517418516484132155763732467216192985747128278157274074049355128650547129266982923083809215350348292487158152610482556200627649658460777504587176565721016631888206924777893747358762580871766551246928906512259213463471621393538331858553337526131529317463538892624683664038129416245868126581496920452128762599457249649149743445689825038547059510557981651749966067751675527282772277362403661026242534328135308851439169809845348313678401285415304092524263006367949078249032508100871902852513919078996783176218837374239551942619551371573340187432411318572371452604746626716130796247294102371066372843312495046258725705545186440568517407398484066629774053704183130114174184866185259939481925789103031334640827826569436298248366612008575919336483484043383458290401401755771234513588927068241401401764902984804506374862842828728315347926772541509995822686496671269766830002635784861158906845104320061585847032687163017347021852021120857014596601860033775555419055485740713486204809610240670025870783173839846797374871851111184011701230504792508045493131147485315047563587403242395604134071210182035449445378404200760877284705572702311276971300181445980726810221484362492944073936600560921140919064188596134689407583106260053380965198101092468904003268028605376531492440254363246279407370287049482725373700357940759961156312950998948805543027315888031882913548645416519793805135438519161418328363089224031553685321706707862577269238016576266289149207454346233418182639552560405424842536383284444366224006328116534478515604013622820072456206863469512961688784658345155230628426197686802485722866890696269455852419815599983028081971824572992062904427154369443305789167671138529616476762183816254917100266059584309681950595415769619213062412166916803062345115139009455561681389663290184893752295557839227525116801908156311545141719254541147668749616360424318158024278626020939641600081366203914194149967413283765699299638298793387919613350469819609483183649822928627640817505844407442292083984410639065267990696047725772800000000000000000000000000000000000000000000000*i1^130 + 123351077855039639606322024311292589547864882639558433973748083419266054369105812213940369905117813427158947400735639828042102241988278558366811228102129339436176001327883879253148095569946882266049383520630565377152051958200403379864739438915799998681147459839227384071812613680087560293867492912841340662671729550377384087837657867826032085266087766839749551206136623662721234560261885811737953398494082076191856420062982145136030455968890616464286401173824774180885456204571793699923238866570118499588763924047777833428801822072214220285824178454714234798424782351171464531543651528713689882011218028349670618079584463648274935064897159257222399085162332314726650361068511106085994621448626097991643061787125650610628253369212740184544362133777607039838857185125708495083585032490587891199571413707250726210170256518146806557074493778355595487691659460917452957819998134442964362121718688948460731262042973069235954651657959863250237526300476659746494998840485980078749420209305494663664018924678082045882362765683460113452918612419204131528080951566223516601584787324816132735839007771550482683163866350028901424633071624537175460143869061641196188257916657927366444032264170561318826096672677855906739555474615101147917960513600610763460183593550741155987164821431831234325060718331984831214680889888884274414424872759860201369313725223517535924554067486495112766015577042896616495616802785154181333162505709509266185850329834592046202437841338630962597162065786282384106556510429533994812396326828828132775183890436625481327501435988526525456601285494125723383917857155764021870542653311166139997764859105761272314649806961846476365892123751597823060596137669191488318456515759537428923264029652182333399735496840765647340864366861006740093131991437100528952689633325647281702269877750986955800586978467652375074094777398898180040739490843063541409498491987960238707629843578124913601551361134806863839071145114984028584296836246542276561890997921985109717196664872707235402707763399794004710888909075743464686655776599753664922999326876747217584287890749379595838363538598329215819572698836814601815509177287063613456118495463465806800796012048266855859444225264983568835109518007217814375592549335973453607686960348309760825959486322492154568084485367380842647134161463025387504357396537450857027521260445158796617109230565003081434348563243818360609218194921435759012096691346871391125566776396699611041868896018026231977149448991820017797368042371856224494501750912112389994702978929546322969025546853261676099293083735225260989998262859828797894629681129775152906239386061588493699568465400899105790438524311484916539264433833418894868945831565702189144177310579108571242351438521490394622495068803597421617994745604631628107881652051603037026776547792898252615513074529505985683904897141726266192623605215590915237521349838790861254150470017730667829375984475650276941145302163427453411741243105846984097447966386933554565929864040406706630147378875203830499680689491389312034293615538374755246300705862126539383154285729163747259684580109108082079457792134810832538931798353048605947207502151002864392139617695230764231602464503430494547897239970089979738801920643758361743790019369012405405013699880596413956106161607624538277716906501979329716934253781570710304340949860276098079323551929153280262806968398408922072428035507837646423843270786329369294011328857119627169822605760973335281934142825044537432075980473545892749119476344528470785881500273524748296940386959208650977064073277770563584000000000000000000000000000000000000000000000000*i1^131 + -21775215384327284736087885845746570182851605053991074077410020416674222926547346002728329921485089719593294944900368615538899122126128701352840548623913053062886562546460275213297467056171093977198574238158219425144799623118905523814340375836823367861874602208021118712171685573408535938794864240323061223800582255248758898111343999273396581119687114996996204100877635737799626355583528643019094409690201690293357182492794002916475006555915519708576224673675847470317461301356452756642181613020506652849974886340421534555630754848553409280591249811902615427954469952895392019577059963248157861287110438278874758514575046603337325602229534945001035141018597777757416571261488353655173031709987383391704384015345558916431223410334683806258394419450188296051871347185322751873376568849020413131643829575649846490738740188927796656228367653250348893154791178226823527696829480572735866745702623409720582361614984301886114839819064852708677965934653723074435038929981150337834456484970294446536237089371849034425099891812283813732963740188379824993550860118148011134540336416173864907032224596691635998982510224588922090385454907166835896516355089433245855099863717603487626185981455135606346727841132453672701296247945827568184359902674306208142638606148597110640568685558089587878673208726338699241193694400708304794520683366933411003866592723730622493374357948923088846994969045694159973429223349986995854470290633166194660847237064450179699717364092184212052273674275633226707233457687722553791751578975032872339231457270008032619475542918578693540650791031018109687091716545039855569734890154846808182994874593872858626255280892704207073711656356569947158335063275633436154667496220944730995360038069251030242574351748293619572015144220362805327896477534775657953423941446668424976711511619227306081973660402239354822868367208225587839658285569820145153351121458884845517030256516992361129533397916580293527607537073393048237567088057522550419345988590169500010497761330901322450301134872318166540262209888432012820961345933026951284453960552308955824309642515743303154655121806435670682212394876335742313816758442549084519319848772907423707100391384587868480080933869142107603542612188598156250310992242430706662390098748150377119906788946704602568628418196338471266803259318056744807790240471022997679463740803351418513415067376365976116095319408745864106136726734401474098670149330810259098941334500594870031431792944495713493869887904291803928729742851024050400718887783669169248634399642640283535412315249527609897668160243689347937072075232079173316665135815036771658805500689160699552135156763263996079561484205783634904361918550961656171467466268794889843787472068834222517359725290858015246740725842936955591105093974881313914110436401560530847832646145215178329210988000621412185664816929291552017103487546183202063307155218063464864098969213707410064462998277486397282297911128269531740542222005765511638520623271991808761155134837258605089983417550772511381357284366233037684847992740089895379340211674029161347301094114846069830516286318666711951062916294836931622312320447962424455853971070138108311832809958988559929156740243946220215522777192146264934636081464380696716044094328653395649214993315994017559433582216689506405197091557846412010759988435367270217031153741916084044718029272307496444291233615091942048921509634697972323403605020380793442060332430401511634926546401836026043824245182313215729248151665736792308471474312249462329202925751013969516083083826943640084514352188620800000000000000000000000000000000000000000000000*i1^132 + 3505649924481364142622063008177913034508417777332517626848539426320668666645962800164405286626546570486187088262265048579003395415575930813204904892488970671221416490184078297561090157721934487718444052028793631868271238739618521282692624976443390098228443685489961633010861305057119222433355579269593771971946809840323707028496528539717555665483899760001369045295740074863096288361443771280189150317906287450703488575930836972610769932919457112818124763161956012331307245528755054833715764039833861377068801304031069264098157487779402959970852517201987250388107160092265801850556283774878974117284591665006762380011478832223989460538876369519755473446517608354308453304333225644387912883510615602182710571486718410958800682573240583980294464353080400834743194253284709928679354554452114359759284950408742685614955393938230930796598271919686925066255787955572261029668763842549423313093921186144017162815868122117983822951127486798037473156959954148429895688476181050597582759777050404970769362598697584323319001573807913359678187782670454956828564735974496970694578355126714559125000494246067568012895709498322611567719386461187356138963662125851469557627779947853376287531074729559119793053793665565249340317221801850839196690407857523240234977876007473093160819628758474802860460573112719858235606757845565257346153255149895824394303563240825743035983840812239201100287043646884269785276181838996975796251714946788473449465603366607126650262011246852734261596338821337347377396783096507789835503575392453597624380257121838096136837048222066548501406245884442525767456003423305329511445472566724159720218944571564609767351065364290255448007450875931228596969323287836649228851648461244598984242318550811031338041760523059743536076482401961496811666147983564891565431438380378285648342580778443060740707215711899081558552362353040915576584665132275832594885859896514900090581652596068121265991709632211996198444261279514207520329928246038988827935720499790058983658000468939204838987705944697171914243660382991670271665986182771060618884698897592248367344612673184980781189613694020032608168705166837938043736104596855784107439858652123411397105774955862717792010254736857651680473498940338938675211139384117522962823630447876866751883504351815624733670434913631266366761082802319715931789559344214403968131303791618975881323745178396650203646034748913540022473406772509367670224904243643298464843855292305927653143047905420916526039542860708352476179843447050234296784910222880272139678554990082661168586205828250543370379314346712194360474154474914800367205560359420078503451535068343442604880764604384671895043460698222208637188770290114549396166080318869598623797071602853329765629982919607162036135463641644168057708820299305825940610750628500563655172315711005681103410120972644615168893526833940546777083988578683263528248241726408068382766294888582470800628786082045539055729018882573622368253878165800278608785415085356182242947695660715352928145880074484829219776766148936089338384246763027750079957958205474969412454780839913694958148153731821142698174973324086929356075118114112359838187206051354483642316125672168832368269931642458801216217798197537995792709875373804717472529584173282651650670678901509610992423747037921635024357745545211603494842288399497397509153182697342068171093927186640941303075915160800835224146548608359800646493018868665151936049078767975703589305500710393404733248323255562473411911286021806085955880652733347410897798181438766505607884236174162843842641920000000000000000000000000000000000000000000000*i1^133 + -394317887033662075552471636474600141036752970118439275338194012048731767595920050001754554229494784795583458316391616236612202117366635543626270009928629598949955808479696218344844952636584258985441259882266789884291902135087569871215751838865282856367487000872837409568937990682348001350890094034008092524415953677918198890916612621338903665896762979811337135655874940626012855238494170312695260974252064949563590495330628347645996919922753277090596080574244996707616313194870069774871428131626704934025800983080649896144184612388921507177360295333079990157924656759227259803054412395693556365337963032820216733237813057421507865089254618567344400263056774655284019839446687904305443587212333035850271425029964277956093065819124750945374848827964480110502014675372335726914534852699386842166839541212511829798947766182438840083151612515609510810888584602291162062533632195624167630271483496545583299118892197809511563633353370482148040046027993856882217227574051077068572173793229029815668102052262374218407650137639460903773288543302091933001586110674852404103738586673959369009094220888417601577256803648280991665957518117800631447094480889569886092286741571175026001424627183412701831736007670412324183427391008011071288762755262631973122368907911832300840562585718244346485445798077513290516481735965139751854977331507813725319757496050611389753910226461939532177302450271755128627271786201110351268470107264934450595993691200599146648125222290670326235119806770224359079015706774606047192654370363384609513031944381135307285080947106069076120083760745284355686567440567015833856354266320059765664733944798088286157533503972760584602220804318394874443933386451143502155217538667327609199352986282086011639042779038836018748679849998883985335809573141455503991154622166009540688898318842883614792873291650188698558965020413109127137672319990503727638169818247759809717294127126297113399316019303031313076939678800004209154241236083118173500255391059882957060337547687305407967574589200445955278252656515529687727841448060143960366461632529293735636566349248959837813186753489670184433873392380911132808934652772331181378492782498468084740212576203456845282725649974443689535000003109071838227856776275199853364880581917916419927116939090053180396438165715016325990321121526673588593833595489691351280278111234634048316321652475767283586694260762191063179969355733918034218957574459670412070034898787940461101586817942533575294413545724273520286318595405132495260546647830732831501144458451481054680412604036186809092872823801311808761440726551897232009563322521588344731019724804820124790667936385336336919656486846293866976588720460895374674427660406795279496564132021208298342097200273735220843580340911775777724123776188998944520316546192887431162608120647107044043030011390510787547933455601319605432000621172945624300488869696479859706131876597102659439304672573866954553868802749704554283965872291202525098932061692513033192242923097517642623821877058909620075682425585817991587802143522643611409439953934771873086623528776939101006452301864497716448800843238040446651540015812363789982491830129911128035955598793082762998045804877030835199495439376071083659535927746667840409588761812524997572085068026719769038173424698328508944475842324252599797693590328868869358367071332563434712190486026150032002151919409797221753350006423304346783310249053484967521123486720100380802366044136620548847576360510247336041354197427761098756579495061814369823657733732874467057732117824563838976000000000000000000000000000000000000000000000*i1^134 + 6185195407606948683679614357118699606009850082662943400174477961937071916186584827107881694019948419553408829073065499550529214395039233602565635521586446839684337079455082113839215421994456269658919156399148326507862205249898340599914795125483935799792184632507310316219412576643368208291738652766886556502008756940556178128526029026406573232370468259867380129195916629165522749914867553803185954634309734609561652283185281421478075978565860632829901808574362023322253061539215369284271274142337749467314725361371372907456282842617858684334059058277912417995240277646633576747525951621940771922148490373678037124790520420609333661434573599376205984095018531072697070141374765709071569914760924112289537472553095207866698794653074139273217915431412700719701987815748641299088487914695875362657945505239335676289193389199074029399605097411363028155598719320437584954253842551985357369075783420671628613529487957039223494758932828693067860333238754181520051639647875609955280512094384735155644490871949964012928867197951637241998575328378920319048502189935723747930897683475050540388450853607543089356806139575529056264265433545596023202897057144924915542285540301448916319834303191485002262822159209341833248587168045781572502548239723242350090538279861114356738690129707580924934457692307303738941650610330698543109205431413861505879603701128787093270918439277546095878541348558759193749131265314721650547424832980165987535553569147808835894469127354353539321461200339795484353115136252160562640317390737950398615428861775397179925661502556999027602123717655016424066633018275802515588647861427459091226688063471423717164246246904551062081581604855791114755026459482404249240008678179305645706753093695424861874139380908781295768563130040065339868617140985355598597658586171068561594936295161670897631988103313143618426519267564873153495625449766551193906908436039566746598475328509227221042377590266860180439767337566321103024638994187824426497638149238626109323872202417375176626058216715793987486714335878554732521367960972216808788514020559528925831921304856584956268347025058931523974398926141313764381782481261340960487547091453724566386102785173071571394482203107360452604839950273000697660051925118477785979367038596022586946142328763577671559641489291425298395878912587775708380215470377681552118017856395004340432222460425068281840586224254059066020778405383458790852090645297999712369251738213659662197820153561865544060772103190870310897498301267261705426457697555651542323108496167815559407100129702315330867455880761827342867268880620733114758052568126868525400427116079438574947203464230804806955749627825384701025292029682099937271482642921761026102394552210654137495712310311580744518549659250504421506294115252348498934282272187571246039460001628875652113449336390104263120834175554066474791943155673285172825602007855938515898462200354947555720439935154080742331571444932659974600100351030484036150308136391846938653397363492020383213685829345455390451887908034536509397100895345713346343879710353746500287921021253557832607806360871829200468440753818245367658478094231240334915296230263856043259522265539475002484754992676445110320807089559436878034621413483858917292536292920846101956400902902133740021674166779977904191512924893546967248410417147134091243165184917746582878494539841198288186347953840327173603060785807235153681753045708017041051063605870953615108588119515073533977432071502334234471028832895206768268805243594042167536177268731804574188365152256000000000000000000000000000000000000000000000*i1^135 + 5253612450923222530619414514864303583280319466551284726546029430168549009507803614278099112013059378138005782022224768295576700306636102764915973688882724850323970207574594596835048365192200076085790617271525974285100656582982300274735482163656069492038238525959564995325714490788807017586701277725001521884191359152055881810201351556425985888347767554741281048372069048909359110424911664333584468768612510147725904395725676021050445822125622308379317594714444518639074475068175426989925382980700808156909306968794746776600541708871656914367139842244545128368229428304020349474886990512988355036148472789418533715951449331782235955079097441657602924651475349983951369000124220800429063687187973691733560018192784908498893845592241375477507092000579285432721155086030166715885152931144068057488121627844031288040868391885155550151902226889550128719536131044207327550124824689967320214417068837398335346300071577884203482335471101487875623644815930172904525909238812880031158004648628635138062439190774277579710573570794651806666718621141300965235144181257966133213293192444119271827818278701380953240972594698756395081026213731393438335122037708446835960692120664573225596269276892159915700830003979622348370251536735009759216274134029728477378945675391113923851384131586315183176990388178666457258233037877517502547052324201763791734513298475095874365086100664551807207381683771590662695217034841464330842268285187894722723054123066803259175291824230830272978364146537684067472005510030838376667721986795255735902643068865723452445269584905936675457859400932719627192470389314870104730589217468211671700466250880480857454683768744900044735294806903295302191854852010365260215146066365955034612612486480938527098760804440682020295874639627706602416127032695468710172409349865018866910583909785698939747723468061673817817140888915964092115061316862970238790263587840503419797503400189443910458326107842201149402042586010470641499813621561893406931222200953651149363566866006715364138776877902275876086888323551095224791897565822527558311848816939369816270521133747238529551889397738081202666834161770248575427934335436574035076378110893531415594742896015387272534813620461341947055984725244750758001753482907774141896610118606552077169422170517295590097361374658369564520085577842966181009047318836091601829858927436772252730555077711876976166762944944032255319446073499552638650557670085870960793601416726668425494704608717921286314726717984500576595764175701404273400564143399871145997760144166769837498034858740970047420855774475085489551085809813473997155335121625935922217494398273752887379028821653868512954899050974966473961017944944942443588864646045215312374025355769852092256893636821048193882083406401014115110647311105418433184579807398364994026065600250364551212519156363407862415917618543668966515472962352355152967529653821429044801698208088134607013887517811688808458935707692551149231546825074247205736642440927015699286354294990691080636581749434981622762146415927731699138267699755393810370879051389478483922695404537645617748148210676585224983910317607078954239854413021858755132791515904509276485836317005662129134088625962891801556070482327099004892576246378603984382740865373399955176030397323945322699881568321744412596090753422008444603154760296551791979148534421969521563795222326348070895752940634066200533666936323773518594092529440110966088516672798207832880760932515482856875846786163251522807822597062423098159008989533945172672072846561093545990553600000000000000000000000000000000000000000000*i1^136 + -690102709801742861653999179498533587647721097566975270280863527957106686968705869147638595586020032865460211892063842832396619979539391374384490606436727560248359251414230378131357145925776478465896867689780380632057952036250245712703477587070236781038370758940498901736696105208677247621047302205080871207734938075616456883528741231374757572073888530886185408030841782941635223104019942881591553963626714615313653844671525855134167291675064724267683695192555055278842804810801739555006382693679788245829051303436684912740898625438573798918084774981882366344516287860004633388017457792987253642458931751249286755666900649481180001270321808444279652222670494237129332480210775333050426947002548139966678416109880795834266709409361452475313436572447902261960557315815720793464433127804522634223917176856063438089829320419671165377038902114126282424551842382041720426620980270898763920762468922544668005602895233448636864221128521009306961854954685337378266557031319777409665664493768575026557448969733139304558324608739506236279338655695740878767865074514507272348744652645258990816129660625685147443944182286814325677085360233392171303881431101409515277915736614329140749882782707190233448782321362316721359786251735420702028776025377804250914439963605324298157394842069779810292397499134892344070130123350615747378475013809243320837588227570650803700875466931206985691775506513567210132918976939975872406416794059541111578290858799381415042184752505279144309005802814631253385258599827752053530037280589163807161553037996588224595680321568787184001181257685983504748825831760918509359402026634682143131145308447386304629895045539502766447878950846823374005198301908734156878246848096491111635903126360948766620788550875071955209657354813816869198235053163069034274950304914891311750961059436977005376515824811671743536936189367082060929258183216183745658017009796243342771660778112893602634407612800214410466039748004685963898166246161399735426231724859571566235539542152373317885768169837557270313286999892267778360447269198744183921874941563118925138504137944753187984165039810938852364379902166880409310037227330896109139799160203012827102906952245989713120578509594486755138071738742360908756762031469995710734549404529868712436885782735773688323730692480970302081196685817074781036243673440630282144578946770634418450695084323651061841976497113646003100039854401810607840985465969190186889821426654272195594963048780563450625361948399981291048351282690213110402440606255222967110468960353622757686643715196254744008078450108285036299616119490212054934575998266924835607394624306149073144946288348896874089810088799542924344113826151214282024324025019126330530657633110529929151319154842271236469779641931016649858927919702696881051214105312418914987238726039418683700375290559802963093809913577624885762922110577186383009556117678984905704970594846051120651290958239986655135313249589732146297510744370076096666309058670305828825234664008359784366239685506904659810432916949480807220921441109029320560670596138253355112349084241581870920848625991696557145351002552505618415703311369856515210204133235768264078498482309470930145701489796130271814723860385827154206341520769025726727354667166731870777992829374641616156706550132108498207080045383287553187619297702043381139298221289276009199335699726316624497184107446425562878063321080951882865166192866738544720469039194642908183893833671484299121863831368025937879311638334202254898560331968579734619909838883258368000000000000000000000000000000000000000000000*i1^137 + 49902547455443498976388822995789504573596073005945936206572859961177080872756831561325015815761585740005083397163170507270215606526873203146456819261179815951840502548514013825179422414277011514463802924396557963556743254267905762868752819974921461056940671716676088432232479907225758455084752879839691445390205352922710594093161459106321320650597292417090515947451537429851342634826150543950399765369045107435166098852496781403846344111521142946560574040481682318156704018247380247575099085449272859459641796705877647873361926632461410618877597040456410595930536240983277504066143155631394506276276527801465529164288104556528662377797495404060020065668030605134949313734137954178116797705865162993316742484194652202295850818997536284354015446899823847416718191335950380237616266290066144288305719149391027425055098845482175253825970784547139888061808649482066027885143545599248118017167431884552076933029148603223502429855432619506566648484322609808564606007789045677743989601701230401771847896511746702614498068379770289022395099662451406140509557812106396093572714622279459977489002074945751952536752299192937788153531335909842442538855990967112428054903548955458832285127105225268333635949580174263325550564978754743186957877625365450094834126082289193025127313624919498852610585916002257427481980619638074148330500726509540986505899741493823099751807476076778226360544296433096741227554815070531001805105552033921289170475591563196076101597855774098056786137736684435340021299136593773741503898787946093902034528453226451881630306463004202959376453923672911362203103510493851412961665355456076598608956635416963806660380028731460106885667606099183213769588347753786279942993584167820229439534323210712374536526909413206675770257097212518098305386571704722367635012390223054924393374081508269155103141927294826374816730135601092100297257779724135019480317741724761512967879053556529193154956830970711122592591647911214933136842695594899312809454023130596072306822696455601817382247266237052810639280995949287654715202527434298275780565773274824946530904803210868382534710594356985739046140079031253640556043532383059058842482102176548067342318435806247417955155065154507936469241807258522674949485815182607603594416679522058002822053853530210866566606957595372324792774219443544175072463977709956472625398723211062070553601770777490773565444083695122304082207858643979289173472450182991104464366287291901595645685109928574455373722189141852412905016006329686251171387721786645523353258765830078735071203255120264027005713079633170767545872317302280602858640942536817148210484446000245838589341048497375338529129187866801815564393305692320362358437610236835627825597604518384117874276115459707680447722408598023549375501728163034149030247483874716730893320773642845075714377686915888320626164055568133375074360371922429013467302444985736978139022103323068201298424503078934777051313822760280509670148127674417825474486577097176083517017839183293928641968135005141182956696273338465524835278711400801006280477323851585584653235413848156817699506292522243408817124793758241645127482839515994376602121533886791060067360033563047154170402643233616646678826926150677132341573375425981529759152087109934747239592396212681721197214972246477627265807322228598800092211616723259626781592968631656806116941117448184643305691237176222971354959197403309968108501518037899658167069937074908036131509466331120313088543934086194067231816002510247064925257759748299734243963043840000000000000000000000000000000000000000000*i1^138 + -9155406968658868192575064243399632752446117028588888757426979801937335018628084145578510294973998446997838113318122286655325550767674085983590771181899780097452933383187287407748799523668341759046908526944323147425054817680469540030149797636606687823972290480888417704041612561814623348734136101158237030937175428200709587799520747340502283282594881725185940329047960009596965188159772558973414124495101953500491832679330192714664556171268669762460158232738123688874536152155010585500465605978024510886146842679110090573141357478607901157743315192897222930414460753258302533921086731091964741224471695987167050965495612254132153883215972626911958981516048701283405445898301794138936303855530587639941942921870545619140331121572564235094228317985428217090891662936693989675110707131736305139287817214935870859967742969701998539893922892087004874854390955490618584028028001928989949125523605989981258438015639357596387386716765990843521771648349015871922525454697528480443480681374063961114420326527761320498494547131521260290293592689404893194387117617769279506717393075381148421340228723439901780117759965509585064271729268691047202027870369075151618473259572361118140565173657585065012663046512168666119080457342019750916140071398546283576565576330013077183147929983507106365555865527192553167525358683354841993755169348004733703994853695485230145239324357942799931770192917096826207098878205102450357647194327736598050698963053882009694699114560181110203037240037193347742058285831361747102624721335941506744325725640238910105521156497976723211335378939139077957493971140275938752561701332973262280382759315560213322442974765670351528175976799046842630154058215979391196376035329379896877105501167515364094181054891048669888121092965689835048231894048260508713183406470371301587011890281354772153682474004814694982244060938252234967027643355197475818774847674102092439224996864186460106718317882599901742524102521852768725328401920379423002456554362669754361549307520007701115755825777399345710026697176080367078051991046415881980089607682551448070653937563597517514114620251089454686507098804256179640074844020279723089958595290678844198649502123974131589091736794566983731602944667251479268588608097444522712494640599359004959942541959374243447372708925797642970649384402652676733586899299233465769924514046782356122047341106852905892421943882322604139211446561419208448620874637504375930047272257812960250665503492366933168393672298285141873878065395515428788155672910394392765732603287303233295838137421034301513989397274369221691467709976472150536806395140535071150919824613593051815032310684538634328020369368539661215700182333257732769395574835861743504313629423203578355755251021014776613649301216017012309277506577929591871084382312650042731901648087547179587748956956267920692028891760104737387273242447881774627874042589192332881457230272035180735845139706579759877498666695916376446495872719914235238234510015223319859382154432666954458697116431143808409750437325293130622820099662129694353969063794082443190455391374274115913655221536529232732284131021340371414734914653645713558616892144832276039645630987493176788176952456592482417218932775743244231301192409944180939771760952187318602076372107968668305160386190018643435372077828544718939722487707960950536881540125428262589072716284966778943728658376186150595612049387401310175709346607837248763191285870316637684785871682802168152826473666848959881502982734925549643198887107343733930065920000000000000000000000000000000000000000000*i1^139 + 1654357428929568771824021044376523282414160123898478589838936440921099656233200794144419476761644222974052249910720340618029182280389158634284302466890089688366503420149943235753960822533305770919893411576911547956204387421246398642392720915458469645999894038938158959798388419178592681093771262483786259163025601491984302441784848172291938793679212432171368486783475181585772096186730616800544658434512455838958876329498704771930073028325494529931995563728282864917254067619556347097340528138457466590371562594051898025949429270547574698667269475858928385061433748748412447889914568502679265882647563290778173953912524824425927858724837702300685876040069217940009430503417104569978423324779434411985130565798923261633599813566784241607921767391060130173773809121077643622507877348983078941664588460246897067962888688595405023331420956832006697085499823462716199995327687453180809404297541816896958433530225324536836585227605963153666536471433053765251117706692710711542049702740893499072613763853831112454983732860291384124537606911646180441962278541217394802662407912459323391172915729640520388774607766061549156324668489708719504884452634959301870957685602353785750107854606529545063691400954645501522007115849375101753000962751371030633780892623448714085771746730752032975762710818283767463868500127313899997154257437620439223796825727409607320494469041081217513356481128671579386611630912662197242508396838189021227882096249456146845682623041794863151338190075379626327115302181233741743010761030731236799432809510787182754686382076381867635598360443432506408729231883314415810103975568889532979087711160462979878980815879114861633959987450437491586909034545228055343281418298182785465132465433344920851227206684485610854290372273816404066194418617785325217405171720978623399341186034204031334029501289118918594398711062099527192091474730002098730608500934114678399508216352933177377639148432088020798201145664941482683518162648524559195170519983951924010773816302764275951694627035097996030443650391736637353907231867594506772612268643050099739335724976858168227455406841460930412212829411603638048230560713129757661609921244202417081804173852281725959685784285201500666864729306002352826828150108307438002792840555297643226257787236270922348485078101223521618662622330247772420823583003386436064775611163258590667666596429467581162318749352400535456036842676963171995593409974704990298232786170985099044011079858218242923635169645453094302683899395245070797687925329925765750037514319585736989935543768855561582420428374395592755450016768908667900477534866297146540511655096153211595612687630706331725094416138925611637102648956149115158671598944658344290387669771701406323186412461839425320274436910000372403838071162968073197722647682417515877155110794998745352272229421546391499810189722821789627089604917059779104882039821420443626924316756379080566772227699321505149448682120936385522062151563219430079428169017427824948938382956507532431366391555715044317019040913358252808748375853645171183955882796596908003127889470034873470627279286753133733371956131516134201960164554691291618080529750540429993588989740544217770656872033830813160605126757705032458973119746710874913441450392277275831862747406078129715253058153414377781647293339098078848497211893392686773240127972288455470613256939864744942549970565209330022185917355943441498165110916915851866961634762836555029996302371687758933361985385255875453667116596303806839418875631095513088000000000000000000000000000000000000000000*i1^140 + -188192769270575905563292758206562447294743954482202391104611965596329116856642668957720398833000117849058469139566504896398644960399378113520346156354568167568508435066829501253938767054828422461863699939716305074204683542825349554933385288224094369451624461868179657893256355109711909782010182157548149763322548405498363839959735149474305869743503431255171646087737320116478836287490806437705384792650314663945160006038618319318934850650114537755474192025206875377474702397192153149824242993536030498957615447692816535324809547970674657965661621957922755666283709699155371421088614310413479412168415318106936366561695420210791419684044193928162457406958744712815144987506864503078712452205321591153844128554711074943166273919712167432507984145376220517427705108872500440257682292064152867172082561037115248252577806509758627806549575236846553764665651022818920026608969627370829632726913065171363662836677308959623836939067959881856689635911331227120514869990746645875708547812760120523514535961790256967419214130528331413119326113424911032550292129383383945342232376910833574392556193726109739438767506697640014426857063030881785124865985289496976457397205391862845096329363475666756713175070292608876072189354452547064673398565327738644587356488239887803738616951800549927606138553760558630547121299095937207117748345608590881941791899012988493626780287385516245684137301718687420802657644312619574912217184334974837042454051022766696020850515140513144902776699990342593923343041193330852590020582185131222162660576300859293595059385244169701393948828852968633826079449522108644683610807941837407210462832342391701188509769581398659717251159400755919339293002267777578826167945404580687601587928716315172419487249099129745005907319743748275580230802769866523804691602678770124137337251298388246759543411207346019981422679682068614730963388749321555643405854767719063537956045547070072881151972952441481205309581016090999383078049146937901689509483302868954446409575469948565334270942065150945463864211938216080658502948885800600011648405436234261783014163106089551389912267353694150127003169235108265555685884179040479385224659979507807276728645780624031656054235841554606707905364000859973497494594260187283753191823343183491092783022164970091661843639246966023502955266994196049645725310255023932994653173846402700691747520650041619808387977755056204700447374721078701547495012727969538338872646582521708208058170826801738490539415783464956890392175797821240716027782088416425736193394839408340425824215933297799073994235745794379185523445618568004358754326185254229198131763995234300359381269878012215162354847935899695616685015557956304620033760865935244565545429382762128547439172648220861825394093378249032231294566839514596125833161705121299138038729097586690333812188937293577925772807928276616039103142817304456747710889474196669523308535619013736245491364839135639720433686703122804401627007183472503106591103002996950364529810771947129592689346792602275596196082735817797105273727438041951664424475138273232596409304614729367823593960052106996074037263090494249431935337299030265551659255605445708225607247859665648859869635822361599029063344553358889212200486813224495279095537973747894352071744219943784654966617511522075656393930191695146343818634986898099899446792851272444885612080030310947508536479282341676772801681009446369382678958686725875046169523529484164508185912976285242822046710428214794789381452519152557669675433984000000000000000000000000000000000000000000*i1^141 + 22216604886909520689986670562090740107427098302121202746157077328972898273339991712651850868055958383615618522941632418401143334246165367024582964382005531947099407696075241441376029784968531216117751056947667924460365986219988062312557324112237869897256169140172869808823011987932233542963172428756253664470006909596505739137772893890875104791707256695742409833471182105473262267798046059446160495436143503453019037263582121928775181050557538286265321912969489057515156832359055629280338678685677186389005202853647495094962049859146495565336746358981101531936612339520430833005743956561781553680102390722552196475544363383808810311793256280289715775350591293822739612615134026220689781978227396470833652939179528074917725613653658662487719407032792836396739923620970110264322329671156987492630362774046978593520669571231795716925260885782554889240582854548921786481177655723133962538604272146544893138707687500368437858672803349093149803485455325876217078477622505620832477413821027216894544402707522069025013363687862564307872480451546814444500399225743754955621489512558356001668460303001941637090126642748597688159465832478023796804496985601435568897234153012925709154993197730494068901615127038866808428216031191520358208655782224400069207969106375712736160374422350620257480237348377805244987748882061541865897097596037955449658805909935534750009504033245374175649203301468337598450451443326505126378119180931380245046828387407647704829500653872063302696010409607802794965923788577669920046149953976762763472451639024109600512109164100382927083778973280668663212063989314109581956656285164217903336859083714328101624965933113706016657657439275215309812198804191143741255049948821111701218680903111774624739369462564865994961603547380469360724507291998955277411664734932914537467382977839117332935923033623238726797749778199855932898403822701515968941065958444051578946175589186487802903174135226104442068239845063947360385393761473979026922867711296555792473029878981627725177863389410544697731264108148412597305896983841087711702374879729796191329512234642754067935420783829876949406366734554348863099613272851449671954317065636582843156194554344177223329022431240239006243661284773436517928163667542599864841578581081967955371461982406056090834467329560014303867895958083281717787072384566991017088132522169813341794732461564720460856844373101634648883433183266058596515074964006732723042027203589479296817435424772284197233623543823361334977098256737610310385628436229273144994593325247337310518784733099037875094604438234088966868846070332595382317477751558274288857761920918618255942024930378153800688529040492007985194724948886902590128312988546729004264747937756508762456722671803400079686054388258909961303944194255261671032426190869832259754934432741279403384988161906721705717617764862985393636742363651032688578291731564229589146140677901541667680231074158121283269366962079192327120349857713610419309073656694400132214594165487221950651542942748999373825335217865362977427345912204146265412673171288259107462656913608296309675445600553924975664026841702139395079274788191392834851921538208990284627988104203164694165919484714496056565160196437684000650818354506518309474797318098085553300648608572881887594902765844462055369392612534984600622054946233049686150579748946038979305768376080999428419527447082624744366149186729321567218673084846223233405964162670987745618260659466943201979051710763822894020620923538568223129600000000000000000000000000000000000000000*i1^142 + -2149708055054113261066329826433502010400813861004667997860080171421449502644252801677459559788055430780382468710557445988608569059916777801706606055563926513956771495794031682912713821516779712182411237606469921442891022707063750515616601332798667542995207568202732438195792768172421754499195985117507029632336338509073607944751153279632790339359026538928587525492204154881727697825450533396305507576672784346689538451296511981641307322047198219555709872219614499975107634582154397549393893513691273814266520397138046786842659114800956205271810505982647484498404025380768557560376125818522449824908094809127738614033458270153763202500404721804246705408090721874350948825925506250460513743914756847098127209741739095833082356387466268349576246581532310518563330990834115735380647761412302247583621288335700720957899357028817243930557610903500100215717915786248892766118679175340647344687171770325284211383833864903941894019531819747714607977182179269689084919785930612765125478051336662396436035231958905056733600930572868247244865014555683496049661198583445296638571412212887816936706389003353007876306464286593282676356739002912790331615499721905480463898255472053922312701883627820837011435984204664942097948447933634364177727351219961181739843296640503618317031419011784566990897453328456881503917496895742380548857640845557249358577166788508950373956342415728128629707983126103719282645327392431578921171171369276022067218205019321053648152146841637337249899475607983977500454942684568770263211051745871862978280659096469873787822456759906862815045033964857804600928561119012086825871318022999488323325333591921417063342144828444083313795981719541065583027713530727049781864726487312453323183612012078662447330922589884084287171492933348533094344512354713493943273567463425848709261001056755953695254098122702643787382398141573056358002359090336276078481748904010290356668530698974185957412875233858372109205866473855605033750270529170114901392072833209618912799474864858772922811713803348818239263990011247884732264163363817281352663544629552208085735304939241841203947683674088031898598981809359411820760247116773945039883001599362863021408350174618601115561493488596293919458028887219179699714186446588487050886856883920894622910242725215826714421231519749242182102587361334350960555638450179284085720537068282002197383411536869638325344815759919795654935929834843739206227269907272683450703273409564999182042019728100547607699616267117454519881254799704269248093200737615313245199783744218894774787423381223388892529765094524008941035878001393665927748575082675606350107178034938026720801577829142961158515333057256545151046044947277258027615612907982975338963670158428278595584206804000496158352164852642593984723615100031770332757350121780424067264538873008277156909114908332840879202388221641080690638434413018354380751919702356336513099778404166092547671121737039431260492121986771991637891290548092419492677600262057562317431592239639988685085343826718006205046395776894807724946357715532892440524408016839856463105574622028173262788692513359447953836723222553561120812201725652474569070592185204084659578148734796228069202720970500221859479093231154555472626940203454187013645648389597302546293251698932591915403056705200190217620963712438657267317884047234803481964428291931818118734886717047856542925183949189848613890887089796682635282535320970669742608467566604845069686777623945492839380196189608099419157777140940800000000000000000000000000000000000000000*i1^143 + 125775310239582030369052829974169676235905505094766590478258514943131280178691551049487816581035229938153200491604237943512765921595577613928934128400713866666541995921981680331774331929456960957818785770534893968571491524051299003663067092657845493878628268244562808931784488811959430078340094729599525186634580799398127129593434430591533422563054883718661865743902898343343196632673475816025370250369528607390800019378074388691883446143880376450554627164066499425983340665191967967567890647043789890546802207153723371080475295255668586532117916898032937944593702835066856020594914485647750511748380089153565784756005238946621835485920982883929224621804459645742855640930235555972694535463532491673273764661502466537724374116940071583941394775658907583834404824392800815877861781454371092475921652911022677505750255973182563180380050758499198206284268838345388480985380352302425098922194150064567639467487620665843862606339048642498944271207842308498392567395565388097560992182129623877388001242768536063056999686866393184946323820180919351184741797563782023301001932751516440268563951310185985880735929492848495750408650553281264216337476814775998421139662354545598066464858294544142891615477576581618913168728003126696840572990109705146333838259784549425129803737308459905203535863833243399501844061802995043289448207323409957912464448273057600974581458507477875441807561494772440319157922529755251333399540888456076387381983618446957524533269131418128786524191984606289982019796418668752661902841044821455226451502356860571071995144913162768746880769825765728176471267874112349632965711312608121360388589536718687323959609414916424467443296991153699133990385718191058364629660794159308814445904542242854858055305583052337455806830705990381148056380406072759678422194272469106936497963742635560399575963965214666488819313017401633419610866624257831461007985697459536395918404387659778066400171365619359983860898995935475065336955144478071316112068663543140632285211581545141683621639560336430896983790234345238146842762978848555924579012030435932204289866985753370520043545795915693009381375716434872736067888707737531743116193305502432939363120778793373456387946055998662897742283928721840682914979827817764173687521506015234768284433551476582708570409732613813776846862458185857054690816687085778675494936435008502452487349495228498483395021847027319131489049241210847824886685796010252205314712137810007730645249467887498904586965688128399022328239279132180401515534255858370446903009813908190930213270767124327369512760128101046556208725302218617141218871397964135942052509686801070537437127682086479293465877419623807309172554643969535681911332189544401984809765872080891159590200039611553860676715186900683432743298252643470096459506307575410255539940608801788930299619762196340502632242870845870500024472514411005900918518870156740767755319502105985592873341657277306669035309858834500458551536991641601193870592078398236210940336028203503553890947322072425575037862981785697646726904659754835943511404169181319699842469819121692332076884617440553480823893584644659873984881788666601734693244837935060780899489602814884327077241492026449440604138820866950730099951540960725874274712085318497842788122018062268793310569446706680480466526973961355248471958535116951722749911097843791781240450501287417128091702710468896239887384126727312834342125445259573325975494876128122932926414563791678318342278274339560244599848960000000000000000000000000000000000000000*i1^144 + -15002725580155750050220018928035390375450338249163848216478677951590558179550180821688591670978702217007496570431097376092262375093635415480611494839265919723744978439762517353102759086456611228902090261212539847440450893465616948981345019945452351456697525255244968849864144087346991981098962876152009712511773005907129103245478667157338352360125334028452032337619382908529768660833651814065927027599471974698238530946533293442124415159819706976641475519581835081216080249014695296088000834148544451515714704548834961135928130432453983256984138502874763606690758777337622699688009226026087470935676620689290227174954167895106379098432804668879766923012173495153989549291594970741069791110411585438677123110207025371481326465800688814386140670379853507229535383760418815273846842650114178404405037033699759818930659681957033038363968251212181403041698748336905295038118238050994002311888393005386245303967966487259896219338240328733898051651305116609422271556766193899059211910281106233590055196778016491749849859896585835681802583679803633332970550738527241489881754595646279017723370854608099296596981903126470070169913427017122516888020713423028144508696104499503698982113584621891013210809076179645369082414143174547392022486470986466116558630060747082079967391111887633964862652366886675974874022472412577456260780655365984115176053685550194176255065640054093368288443180147309904638107284648473180488803509573431629100166344363560818516728386271426511868672958999912791612676063983055697635779973855561944954248717555847837150375164244038928024511520306996776009791952498277837811473118239321454725891669576783909105954513544040020407312220494665882075310960201397571329875791410517249185585477284897568596593575792433171349493085803233565596271112914198173622872792716529354648992343008558563268787995989374147958329343827521047528390893354296221424022822729261924215303770288882534916168581845889999434007216746046261920038410808711503959736595844498610712345912929118969789420030486080255565070598568257476015077440077247536749683454972134596029904223160386681620328035451008111124509295237095974807507522891218340166917278515170624817534468361575313697196151526956065738563836281538714841979691862906864880820663987967690058972022420228397514852863576366230241203932368107692044048583309883094425618183037598286771935235835819734919467898846093318495179975246207638078655047278891981431436225553962796447873724695172184380945767162380268544011870041458989813012309325960034354690489924538621166553318341982591406436601563561781249397433559093168973757699020402824279039979911843940300892310350357569372105289523531233483602236108573576303093451545307627533708394239781824874259123176895420869566069101121317206705931910551744376226595502811753192320415355461834062938110955395612458128735872746410745763201282902617875852927455256279929260876425184683357249483589793526357585008477243134794864282832472496791058878013482408281862514792380876115207196944772772268869578740762402595234599268229518647136537999968484749616101915403384983053452632607340980770400952940122883685697999831922476416584230590973505955271268148378475355674038956261168983154737349772425743963391914697665076493392129672699319559064078969257425524429341485061514645521534323993996020995275927003380121706930233660531090406285455822701506595610218964570145235226974831768022794240082618582349770658146795442956633564870217366981149185802240000000000000000000000000000000000000000*i1^145 + 1441162234438941838753159117235769322309273890532113024538816589697965819824413178895036234255017448103558830372821730214449186946655524867934326283739488778166539820513794752349380741646357563317312031451931409887792122745129803473449596869116193939136511617067795825772806901610972077594262459811561500842375956930592669662881136620504576500429189430883354049989721437536834747085378681898358574236213101769937951221120508930295336989839947129402508582087097180535450761563162951769561078608747791602677603230571659101805933163976267853153920467127085148678223500910337977694760139246884210266257341421837206761490447728646546996245248458663389775642805041622444698708546331621528474778616617433077589425195311636295404164180815223651175525798577402086275544078057507200811704362589974545654437170483965159634721547416938144326185485845682821584608974210737955351395585393730273301904641266548697816857434694254338491490903600321377300173279060018381109788419097896401743836806069826637890000533484002790060580629310954309885940780580835570542131050356113081425256754212353982443498167713409229807452173734542353972122136977573818067742372803634703436924368423866131856146070875820278688686478622474744111103895981246891245057051280050271345608886489898755726476120815815047707774457406794990454754255418066831919109124881838071404202904341064926739346387916348836676300768128239551299348849167323556638336347158831487965461320784406542170064830239316653018261066914838646434021806329257187570855179660061643238262806389586428032670997125830561090474051323795322979646884803418942300494507229416702114153954167095501797915042819636307675360301758538816826237371629303765248373809479943469535191902604240702190296588218052008128728213533463067339469141258167448718209642832846491676785478510514696107939266179430062522299186038945452570862245145744906479065801522988876321810081709603899492782795559083037820141736984048126433635367544477207006383854830631011852541264524612279215638470457222405484268731880867939005558694975006031248164394882113657824331111056454498836088859926483848936338977969611075332882611072792603125261835316049448516684800820964417036248223314686690018319680384932059762868946037053568345188081901506905187489824059647794366919272556675518449434032257990778367353925729285489705271225545003602784941652020302586244361743435802004742958433006992808892655449996995478643531251589710711919978231359574241113000427907157742733796366691189151555120449391911198297000987132283280265907088018162875058768248927832290312883727814777365552313843825875977731520888729712391474652558184572823301836976329624693975650150305650819219168294602809247857952970323525922285866772249130468233521894141323830096042119368110358350372301484865990447981733985022821524895971724447363388179593052531004422812833928174653242294843539504846447264968503033032438572106246527387505908698140773273165757037865656977109393079749561248034666350504160926209123702966173799765022842706595876020478481622931149569343761948529057224084383026401197916805219023760703255588470373616560430510182082902719316364063073763350439554118889535274524623124545539940277950866184683111893304772529742145909518508093537706064553361844659806919764290553070003882232599041943591316914706306968031017287144126514286567158798066772220290004316722316244624993919390518526092629361881671974005423013292615986705238100726539383838514480152576000000000000000000000000000000000000000*i1^146 + -90602353003409258492511351379287740645315004294471874451849707872236317030288794952252259869225392468076605267421923064880085441752076670157290314914486258813196023469393364547933583917714248903216949826580567135762549722236051898530433315454590931829365312660381129949527331204797342249140314360412500857571807677261836819753386376811922175245538738309538997363371570852328075308151620165242055902915831256349115215382880406781927875573183602537251130000502174821775968007298393349830772875494790223506157850803247473927147494317744784032319523702264250300320859881904058698576160245036699252422281059070973812860441840049713661319559346885319796997149599924192603595005182179641591395379301206584174524043596675723303541284682155988646174100347507126352197686081721577393039960177959500504693461958449529517919238813787940152167123902199794525316844939666360493633927814210763213289943756056143578854379212511703895785110093406015943408888397050135538067011090125614268002820944751536307900730006721911405956417831674849245414443420932605439452412737999908602706435481321027479096498150076588139791163248780378686813461644310972678873375960957917640078605372333179675439910905300163918597317887893107397204898146291342447269851493567937408490498793207738517126748045812186752392392039158099495094937130879237257653741750191231025869951034243097864539947992911025534321262131778604387085117803711464452960372088227405730590021579617071567168996485851607988513288666537737789145263803721886214120739479855007462427801255541633666213436216819908544934238489975085059621833614453372813706641733158574532696088613976811477852091891878087153918930781578686555832101753487327779112419568943332596835781309287872765850947952472215587237049569051532688540142698045478748948674191153283228313862499423554406650734183534870561439532881924071980789241928085733390178328590725736385871444460374774129729132971272649419453523380700638651976794947293527464327255172005680294084244938459011716595128624049634233155286748831218891076707731496663459385745385661840324893880983879695942234001569677673231879617252779150997795530732573662682865864917967748658485707149208126042959196580993681016351749178434402388140778754000060343334290808453498852278050624974008519408275476933907750038542889688838344320103726943734330451365012742290482336811523668995677893478089238315105380021392128728854763895905594922975483241216222114491655105212831946790435725323775739831468571761647935616599508797894763936506905768287172021835779499918831178864062700696931132102223653335061073809344589289132242221184772126489440177241544410545048681872552175857446692755907231018864564187412485776674850220168275637602545675007899264263331109506811786112119250083360687403157956949945277325117267610399309760740665078144757820331113802655024619100515538763120702636330789414570272728549347864487797816318942000391894305742339224959346937001727598156623838044741367296595828185047208457953327046433887948136327575018845030689947246147696829146918315010803722755474397497251372980231322765919344043308442653002983678973708827396256538588192178397073331659771562997292622789606611670545831408660717860181253451167018393246263475531480217574121935652510613543616927718766172016093310468371265921760105140168285489280779526818818415938486258036763438997637754509015198668582685593798528014370825003962631596403612332115755187812944234087954140626944000000000000000000000000000000000000000*i1^147 + 10172991896047096873412137192836685021200109957738342876061755664430619524511850670533068537161046730962819046027102045872739558215098812653034719014982185915658224557663551217901601180085976222990403942826804942142624487941827616031377380257457932432241684902005176210357090889074931932940907387404305576467352859834035015897240189148305566777207457061262173816706716821562363694637281078931797644202893293830266653846993634594113598387233632636913553050549024475374643774280232374573685169485021929742636485129388605516852316246704458239116437624469322924297349234331754604481788016878473995407106405594903673760035337502910178159460617291691746765813687347873664609405315613108314512872960912764307429190651715177435680900766878408187725084331217269655717799582627191379826916958499915413118536974314781994461474847653017352598040945440758540398166885056766193264421805593565928323514555947441679934795667811024776552919433594828555188406516558876430873049315267351476904824867739918413922712835709103818253074873366607130890961556273058158835237865610984551891605697495530061428202942331007704556290041287727132294933514890270364671135207266680822592496533873755188370327939467759723711094584101763594074356969581528928634820632666988271005131544197913535430213809571497663667353036107064917728038378374543671614718562739926672514273203224102517806356238803240186537287085359015944909976512660347671026737745229292954776599611709403495552304285849100812048582664082052400559966297107747531691288873282127662675284048804243296864415322325014395409270243548772434914174785850118304680514879171678747042722144595848283216125966802196406159686533513580661668844025271135536234884720466965922433137739559352324627705568717405308071699308378610341845881633206502554610865457211716720744165100739904277188606015223298657565686918853857308842444164535008220054181299859533846106017969837700899623016087608079620861599128199611880745389927045747667376750811538662740134969469769971928178926025483600198221180418888520825858896355805439455502438900228855649916695083747719236022200105360676301959836898043723331450908368643035730897987081666761863598757657631715584544411764743549371536693657081831607667976801813100413419416454645643450006797306196574126799543486030869642067728768000054115089098654140989641088485696691263476545815015505953813415608036270699774265762360427189049317171962672749277079867570868886947436177996457709892818915038762186910786962085848577115765347398769070522906519257012263957689662113696542350624569605684230862551023120051883449078691609373666613571013828937053406185464234642137015740974828876804862040216651144422990583955309916924433800025268519088063481098585383085580149002619905534707452811052633528319122115472784203541443389486056103456203651396570391763802517421495324082553073363823861127985506410265301043193250084761820584922577858265939056360237243636996156066404288539255764447720532215923926548209778668273564388949172560058542012313739156275925207151059070333523191385258731995915081668527075824798851800361714025923054471018230248367523727262475922786481453760634594796492938413422735224732857216668356585205131317407190755852243992120819498039037755441751520737412838599426722118697036787244351689346135306810946353019499089449755492521752809664197019145052460061277563328978179171106457281844031960041608866622438708652733164724981880492451568600639078400000000000000000000000000000000000000000*i1^148 + -512984182929813057466193290406813561867459237148235045239820192742357268161992693465566062942141642398228923403805328184825399823751137657517589212023577063507592672191598983644153741340266257786072835280082248027803475978807032830705944797557146652427228358408844720257548760563602120449020930109674458093421666853162589311523053060913391973562233953797577177717004507069460216961182266520037305988035918740507880938560316502241784006581516815086418510998994665496264882526884019501715742943977976087767518240062174147878231379109667898924808258364463585009632650030217234883673238815482870719917419898430369735734798129596339021765673740842870741813639132370091847207491670679419601013523434545239570646049213262658694662880476198154403216877719647493769258958430757663763494890455912449364382341887668497404721291555670709680771665611416188840619207666859328630921007699861593914046651988709883215418586619402873481470839238049307255347870088111269696544045515103557141896197732971336998042777426568797437197194274292510849519373020615091553265785135512273974330777661274694118564420850891419118448548671020452229150968233528322870880475691593847173419100113353953481357722975867320522821941019457088502810347280354560130905501064530862263172451648641014233353321386142062312496869778709118662382717752846777246277275521990042629777143659062895704618051110123527600109589978807618983818943931419494786699982024286794869770546439650902349669529999809337831470406971876778754733668357453701271572931778635598700016179298817846736490536970602714514119003852646167268408951109283418072630227349222802683571203743068685255839547001458719783502663433283040247849581944664512130280628112828131623378897735193196856254151547440117550453653477133024048225342680436354891184062222904536705860644960095221141179479506869846880304731913840680025679213111744462462444709749412976139729904906832038650573498814667752159350715059560160167794281666632487137363131694573167768010479574347001509125377844874705703224329635036857562301832532785482760854384702923463779154088667239731596173190292562904256673932211057709531973687831299862951364549755642593787980099090213541435434905106460674518242869878095829191986767942786670476660584041301805509888942213338561414453276557199076065906060820448893418849002289096251628784519013678022332724759454646175202968058731858335668438363677085399030256070598901569617693214694955771422796872871528544634604791678291373947929982324333613442844157291768774258013154429836651751378179141640905506247384254759878623726332441651395495092961690402508654101149118023482158515262327736673362737498604041764980759870433433677660668365767895722527941525662858258105834761093866076884129165592271485271153297615693155082139280567865556437540953265422722893482701048456135796416718923612665632377956961094719451831840332383019268358574518611246833381444884964530558473840614986097622130093088424686981844436822632387949283404365629411542949836042297592010562926038547480702125824508385477473012807826463906296091734454660187989643553686760526952981672542944156835719598918260771228545581422419371336580408703611847630617769225472374478981172668228276256310688852650310117251342294412533203370784783365673250301758326171353163630790274483702582333683163290060082997864201538257347806755512623522743465449017572599310427148640869688970856904587490476858192349203736140680460763136000000000000000000000000000000000000000*i1^149 + 11473133709489889068412740201102927171641881719235290215535004194291080121149634580750344891609043438683914586293058203313276367238312004537606434800537239550973418792886694145102477813829784569964812482078133665439263330822355267582222796488219846276449334281979737661916017677772892974084639188195939033089820892924796266513645047521641446597419976721796849775587933273378573714582404352718193758095783501832139116958649442048022627581577466129817455363148945497418631444833449563022444215643134994149460769833741080791136096013647957895835064943180209405497437150706617946980792515771856731514529257340795300071109643239018932121766370582967803469445148043954821585219726757775689203306505808032100982268194078952424415614106477479339461802806362626268636048607853033749361378641517265612674179239360318916015559383722823462517070674342347388880472924000794109783829991603338075233312267089864170528135915586112532527881004146199950935959561951241168557576200668438930531804314224093173890866722955957633465671706791745633981980299430055285440541127419698109526000247809285947683682757923418420784848552076271380438489935077112411486221869579169791081999024014602174653304289459615022187072440017394031707164797055956491518054927321193585961848586347469691505911181256314099252980648362397770013790267050891656011943209629030217221024700256597264552973107363604314119218888520308587710415994372508949564948652021614996121554217088366695529240386014857989219694882552966368411289700322041733403776338847836617434078212303694715444112173965615968258861931916268939291764516514854166882696912148996165949370750798796141126210336711608848764368686019798061027836079802334901992483671726270345636046074492307345795853980548487320616440009691123389960830684372007016731856255634067360387873846173014868376922349040030089703901284054978573907335093350494534871752636079777822839839060495218830271449546977297637275995355810369094940696251857032926672084102971741527225259132930530443074633936834839862333472293534244529002342644946663340630650899215982132007378965894094463089682775299934343100127092980800460517720864725031234625995665026822220922848854081152816565048714793071449118956598790299978807963607190352463255183854759242800777811220331127574768774135765146799855288742780003603408843838253173300525693310668252641932081459384714889035330777458038522831165297117822061742416002025865945090920532923029477414437436282886594379829157356851070601945894288552084653392691023017923264688671229726898824391352175143477215361762110529519038004142516313311430669906189336053955651176246595522007911301489567990356639015114837011994956760125980037887392336598958984263575686381653646747139264174697336870966827732927453692272491524041387145051163899637546869500111695481033472717836528820466962427648990774639595724786107363072052218262095186412616198785983018530983972601172437481210089041945743931654591430209275554574803823301483865054062556630122299802013468234141165294140175098288001922837059781885580689630389845229983510809895626471341538761006057724954359172820939690270602336339403713223898066158746653812186402175764857664347756255717741744948909262858417307075718552337445043449308324640439433389650670884396251720833998208049122060914536313700631718521933659119459093716390572696713363450964336330396477481498514921952304269817081624558254923066364826212918009578971478108405760000000000000000000000000000000000000*i1^150 + -1826510759618712613402081492199311791583023177623312589180716803899063402269898271420231359586900226630298972331149237355683308138768829414889567704931985759677487756345766384611280407434138615376830479738646402033434816773723200124382792902528620514132054843623395955781240333521169413324045168890898266217828915599401876758740758717922221089832303715401669754933642347534023720158926130373113070042931426911859053679381324733671413788333702132404119247810175614676445401586270708890183750877405975013200119550831422811400227154181325541968793439313897546593903493858273202219916495307192626282720934574397250665131755526409254508878600227406588156607250179801340225364637462308355486847817529254948083707155269621558959078434363709777471807152444647000572271597221611850264681951179600737262706510562834843806770950622611552971224090208185431215710748852440280134073911663821754806469905200057574384431229556420467715818600922361797342320207030515594441643530745049776873424401750791707149327076244075482676573462570913337853818232764640075519563674689842216803715573090225701375889854376313934199416862340955745258949938624762272554572772666210738510112523841451678333001032900521766214436061389461859619534856157435651272385788779710826637804970649109233551503672677467443182619152363323135384341864560045076000929644258557850361752646871217980988970421180818736253628428985413565911960349980236810369416837790911661276844710015709237473066797299723024202780087287650053655017343727671585652972267691317949477054099195766602331934603830081418811696538259615544709704922592039327675450301339084610165066358835063329036537855927799768309245316613167442609889778888024189327649453963482827466307626968034794915014467935333631472185951369467036053489439561828861826802692125695879006974461275989039681402339990200790744060222394257059167159383292780206275751977213165112096260587827480882409397680692203041584340325743834875211669347000155825539790307540520767756820828057767605942340805055747059042384459889814926141178422863001268331980387928381434844160388722328721453922683035102027267079613245847819346189943745230348976171203191808862469802065396646331616171681195488380426687463151689423996994806271272012464557901137686934030927564645499313163189126988334473219778395642101808475606758614546392234217389595422865117241820369308143477128132739040639413586353716152581703784607407332634778331919122712491154060561730571667671846713374842528304115422282952912466360965279569842203464962392349747235046540764116674002803816906295852292739342361531202223206389644590928790210851816818641198352981752603713673296848574394520859681362907608098258434618509400241256941769936211511803286616044814380715653262825821401104819564316772167077493063384934406801843293284695886943948717717835128418033679156219015694722663801450065122423972998320991620974538446611847363132884496253822362011906948277222713548759511216379275288822382082120807295634947408204937579136757598866732220953877568221838137779558410810561393587459499322018485041939470581724621464138919406399949686788086009021096785418998115649543981091664539165210722686465249814137654970486060077740601477685216790706737796820302419812943041275060942690595875543642838328532983152075919531598587892601747303868614265311773457843095043816649415600638488770929956137208331031992948386994124026597367677801716020931797837382942720000000000000000000000000000000000000*i1^151 + -60680590738607166775883469124625428379862544831011909471970197243135528508039216070512209669350588772363401494723997801123686415522738575924137247076459642718106827275256529429326486206190332391003495208822471340915821054787293776183694175238609134117729474434158939951012315775940599074668955115684826766185422618120904290409826371780492185442674888273380402945785728277335354397698610228785736955700558778885605404074359457659392557494657646167588296000577082681455323202659816416934777035470444512292110397034088387998349689904256261940090300401617154304687340816492187581247097414789882554784434768514528841130456395076812903041342103290500731334952807122143981558225377280110420457390864687899630548777654700977800096095725408023924170533314509510441970060813880972773901471207784759910811767218727303300659411343132136248707719189080557287563357944524406989796979822903750826353114999836454563316716410898183576905915799036718508993952434523679008266014142867016469594695301766926696351077304793869906957689386539235020836156140007113010226185817812373180651138557293511172359756247240455650055675751430389787761949152787903422569717366928868537206163927433541257863963557485394024621700394524335465671322457055395491230193545846047675691297637116232235442696324153983840005707091225591099541870981322495087208705403166402292873315717270401923316036014083868121700215313124053002172978141404084336108756030310323412898065765415226959858419651083025004565797120608179712380794457859905533907753512907743921032375071475169600559999261261361377699930550788488825553949345791310808446785789321888950917108131454063626702533306761561125053623338652634207784397376907438331065616684066225982779596738493050996227973973720289729059330898469463839683700773380033720869687681239824007737933016003724060531743692481044760531634144918775600553464544677119003910765945937010319276001469403861616865527145706350848611321348724940105587875957333659996560511110505984352740754676752212900506354536577985180359157367237738802802059805735568866338084526480762301586915233238061335071190996387449605323747992567999607393233603511689943313646410928313342326548408892378026381708574386244700243540508835986823530073135683040521829300156858504731384031891087223842978557166532639575525678730288023390622317327020424661263191479706126459288957091155353537294330251227320826466376955747893162275624408809199101495285689495195211726102358466260999910814630274468361246282215408505010466552532266160328291195103603256650371069498282930948806242203993919168465041088676691613866398832961880094355960646922226456837193395396417887860247305224490935159920381381611919828186251361968751822555385432160128886418326336893496312381826117828993019244416393937934159266876387597017766868769927882402643523045816995031585763538418856675659705342909930438174469224407729559379825179054890668601743637735773076685214241335654862713084088334616029002728404862379506087623617908591601994504981966104169213326885979297571569864901912280094778286007469410262169707240169840746358935506208297942044590473896718903368962879517578238555280816204816576563716233197867198346625120305290773876674414291426786410270666030911260969674505994307757189858009257317965466129795423090498059958357269119506532032240751263531585620813857716119094356219451701724767953261496349788842272803281779897321901880960652850560499712000000000000000000000000000000000000*i1^152 + -4271175301999155617498956962450985003791857886799372551192955751327567398764167864982300182701932577874276879620014817471759587684683560428480525772678162043626005891692513222074385384153879975256338048971470167230598948291869470003040524633353582416951904609110118199320429113763231983011485552536382228693797313823933776946204333024180431958886649801718722442297614405301204787089288701926400342869299194610377183162397845226091391989950711930343776126430887096734103327501349982447568426508241314359593951232040128297490282821654724533020229303700778418220787914451060492264757392603872206662842910765721922579485880137911417097764389356384040249381415395720131908320434223782600527419497741421070929406683622455433459492489554802526114598911108731030262602049086025498570628092998070524576535076325398444377467594016010210844138127358172200412198683509915004907005253776652949405145302907779919684921087673249893098760231320647871013224664455478566102985586104441043953858257758184474212655198039942452230475381671552275338502553804933114496191606405037499037472334638946270599412499448799369347419360920251742300209390172274026108382420165645920406282145919033640892392834848906017892573500678917320046232531316168499101841160047345976601502709884168319152079917990019451964950192543137916890589773400944146841364366209773024735305281559675666938086625074228480496360936016719283449246102179450847462020841017784075293959872970504032057600006277343991027688653558538416540481080815742816629281258061912708242866753047549581458411269756176465166714863949375494499902595425891366245875746201860105506971858312546892071571487513693707031635140368824090544281104299736506417658012535238022728455317602668065824878153158505166281594628109450780137816576512567368083611233921325985911887387953310403855320476189917949771398730001507462969458962647652012166777454105277446448667373587290061432753764193508821940964254495996882891782139970508318491593667768820496056830867270952356531349904298208506650342764908254608269136189912027809240876022363188182172563111805442320300095997578498107190567130981396027151862412739439559990163529984862049620474834153587930796865365143671020035758089785872336557821057956322151665187888409497246718282679852140562692664473818920910614969948520938966590726678768243197606826494942920440527945261463982839858301451287487147363628133638727742286201152548421931736501294973111960745559801403494700666292051739341773386370655066557052788493724180101259312699833652451471425094087220185736768057712419889975965808190712548221438527346680577281855681932252249698571886204089902586612123000135119832725135446483693014196429199372260720085215281216061501834444109943188561839582166556893378581997959432441173535917338941541408214596722288312780590202573607266720455383109033894077330552707697584633822351649883326725587983463919694930862371519186846542465683935097590462920415498787288141714884307525154358440521922128332729426952623484401272808935835205138330925309020450374800352477796380125373457589433661349638544556094445257241493917643223091774502698958650664325523869645914979822061285251034297655943774091121255567019945027012854104592168886086159228577487427105078583601917260023308551779333904071893842493433158014436651338786995899277513343464666726747028176017814669864609759436008446563399038458147290458005031145661074711248896000000000000000000000000000000000000*i1^153 + -158902061588958234217453077524315035156597361780736206813008177223239396349740099509623686011505275493227529753386626121652431647677871528712845115884216823754351727047304691416021309284985104740389327696080162082540579334037414044087275040540688456904234335302664776375132911917686738693052033727226154757334814078955592246556572156210991233206117229319438795437805819810181465772806293841860713703932514016249097400648029959121227004911332146415466301025905936663736636266823157922192272620243475162499099663815872836854532076408572425949443449585594261590207484145273777364934623469423541951513735886734348339497493955228122304522936134914432213438941455718200847822856927092188910303219720264878312230543248509571981660882353098461380736026904454833912415215712230617894092693692759054514929600064885278680560368253668430281283932931687268947291614874877099407168528553890480589547441828747022221682837006935251022867018888596361346644785856759752480613037518907648672208833755572860292151156790247621805311089597225181079639707817281380783242776112556936913858522596092779860062440258386525329362835377059819335280274223808757247599254913349871692819514167086504803913256042069408681309661036816345868494056997381720435124666401316787356269761447248173249125415300285937503666004781545044850666564124302941592470647415743514374594408771483685783583009448767227194936086106773069171965159762513673065823166579412347357728398141402518867685388102618327940441343984530065205623448910877946702666424473209348788111306820256380077379916403375325080938820122774977887580476423157058293252702781248087897945478230160839417597810079221391590935268389047802587764956335377661542801615470155083145913368331429375262062063433661207449331655669707817686931767233803972196552719311925296182517790454437837958929123767252855037007628284092999448106449740551269390324174267758915590826637276422608450347971306819051938663316381086962947070801269093016627556230163043415394327370795689313239357361476110392814521223463921816821431550049291074614552115105949084360387611929467293818008867445298015473455503989753475164666892776710517685237267581920953299239273897096093017578384128108604791808953895392333156471204659095463402795798213511037873943242824363443059657967241466365584948931373044650946214179166045829936461985267225664141534667482557993633219585607735606702673827218547966661349552184536428896825762350696684790011974542510271249657403215945759860438105638704590169492036448921482890764677366338320551609789800741979535029017911313697800644640901287855050085431186760762084277485090311030151771949599846489504920127396749899812657994089796743163798366374833158758846444781051753950938357014271540220796127898958028167457625198329822713879171180282358542041798627866970283614663829280402281645243418482662006697838179342637014413725291048613090255905862196166961613282386642300940675524962610211774182467622159434093960905931910842913076982387955423179123959180871258217827884035959953011951476509647249375342242639592146681673562801262076871266907767873170883337250182234941659281093288357159445163316772794435915194743750882462995279319486897150735718591684714265547831922839127950736856671985107597795726125874883432177349903395209522290900476225409409701238301320355744093281263400881881533166838511746347220439242589241741070786960606951646686064383361024000000000000000000000000000000000000*i1^154 + -3879153799403055535480481283648397078319927912637333446186819240287502143061749503944422138947602655494876499779498530708513744268371871165557824327777222037195602335818092663533890321684386408120480654234645540265256161539047962498256489394005514099906697718174064759414232710696540345403581532004257013390155798536713582428324748916260749600993853436003069074668628553019724985544598957614438891250906975797139697885073261574951255093664588772941442430512217408653960218859239330743305129378315993628247838721298157123616820824023108861011793688080750086802543360624363035018442671026404837601232437399359812836393732275633664798768388454196160824187917116109607906478739653388908126524129865623931076277935580757252563453135756871093610853871684162496599024287747574433188458395383635362006500432267607806100252567482814090449338990317286677135152272436220546500952497765818057629644428454901107559707034190306276212623498332968855505496031947079675052235883411696521775907224538992150223738683209534407972169698182433340357697617272752723897298946013954492360024078226165288191976103324519656319918158467788563339969031995175489304116076650724943613165680268106747552876473793702695575757205408311411874264179382887992318910465692373463159837110756103264066283737465055164760448814092031389143765377893965400782701348201920467981845796451134002257331094140543174136374023275592126112452020601677591125207327241818466014344158794080351351601131863467822427532999215235340313858889936870371418636107218659737679875675002691922154942012857838381413522220094726238788924817347310980989616855075054957496011374611023368804079884761478634020624436155079311715836496448985462236945944049712302126566350549606458564162122244280632711162077473192652381875970229461535315245835740682032037391665668859828751610704917197507742906458241063602618047891949978795821639126731661326823835406124900241391374332007779719257489214023321847012658062095351618818004698196953948846036075016922219188107975600651485637313422136041643682961453832825430719927286879878976526754062133313265824492643540733270421885376051453226212858337040374766017210260571492487731707825949099857106651310136049941828970216924318453450557739596272052354379758525162917203252497865252077450716206522819102099968063691134226268372578604076315333054946641089383632050425553240086880075275531091912134746438536165429693948212888414413281171141098667549449148170634691841998270534791997997422143459075991855378598046188253631430710465358470277049482899293093705397647320866019742238924503569253515252786618475017597173838680105077538860153174550239000922306922675745700876933765393189370910243952847134938432345990399873395044285591104169351820896681097889701550295365434054147593350259020303251776384060425682345689012046819937018277639160143583857161773795048653630886906494971897372260258562885273494999701849554341989226949390089360872649610048710522041303080103622919193685454173232968425812803655687402171419193250540615231386453305961396194323453676454629094649593139043474244078842550383532396775422391275967527705648904341057692198206534445014985334148761791668220322168225025339284476732927766112355871666433899975612166268778445717761056962960733171086626125831222968203165659188301714942089754238350627048471585558940497561576239323783212790941403236989005349451300237331402343632076800000000000000000000000000000000000*i1^155 + -22932746161552411298873148987155017821239459821671846035624598283555853034908865634637833287977960756642143198341069551293364975200891575739230552876325320215736477907735564736962633988663953594032899526679942831079378579220327602582416991826296212584559836268966337220901411904416403708775889692013825199217546635261925188119701314960441533629044699512637157496898186611973787586347772757954268348986758008734938822771687968141364160480133618884033273253785086151494261008292868969562065727527924948911146278678377871482006733856028582701595353092495115605103603941061620694350181724994416325763773728828106801583104384874203562675147750829606955240351809909120506274797314592502697298034370649175241924500778412781593434476389086506017401125057580707272779371153655116769426894861857581234632064023221362759420458516187409505379221641733219405976112149806636142328045456797895839762541792973685703669242585287840040440983510047372290685526233403650694493708605486632825653305355151147500887420556292463121695374582652471546857265760264078357767957878255780790020790272513578136466143666490112622491832867335603620437438987295067163970779060312060413923458110535423353816164268815355791613743143737438770200811842225669041118419245694585149288593669920754550065266670816921690601619676739158223342975966125066389733190266388816544219591162861726751413591213672765944438564426837498223298929019255788388259701093006901780078666480511885765049923703307518231512005401721727761509172078986680112423498480422084349148761049741771928852904114719795908524752876947433662266500339685687834322484751079729721558621440059580662094542606607580030397593498116530754310830006759653100036418825561336133214030230111559700451704534752558110160085425776405060121389097225930350873444094960630625640218653775647102552457127066231278456926042806186817637113611301006624059254315779474245276920800021513845075528304572627027007131037233675079257386738519449607300171324964815983001938068690117333161523983203398902165899504503144600222930159055983355861794045332390184374041853707441126359880856463713559162257462096202260460198396071641628985944537978051117221031497256832720253697005194463432031655399266016785999250683455240347581251269963967742482438341826922272182097144210121289916610225742364471578484045025816277428624380816616815106884052946277995656708374381179654557158431058313402055382712744035900145960039571492840470517932858516639281779496109039027144595617474432761248740123681526896944229163035008576834894486785423517743001380577189758458295261066786677274776757749910887771942678852533328493476307909359720211903174344234986530260898092274931031141348773301952423731968980754541755349136121325803200863225062112537079174065660106699738081287543657111929805809056632159051691610721977261681298277322652557370355579845145065026320054338365918605308830424043374153107544370227484618126128337223992169283067642514334782246594201548856415603294815870004977096506603838425153178384426698024140795214728468847935681974033372247653194246384085366242494373085051156496638773638492411610888317670491032581126823983396778104220814139047969700830909893186880246179362138292826683974585022437624636034315120963053827205458251892995755159236347419876177230435140414222888830727028223558230788341894678077733537866685114854242777386965233185361505878833889280000000000000000000000000000000000*i1^156 + -346039094813013734395095169981717984404793119682430570450773170922033266166973766894076898156887698601148210291053567331735643972966822437513696929722276470660732561745665831904798320074132184169235430157884902045688293271957641676257179481259136168124939447656806786796956374968356225254866783171000769205784607926310739911256933541361949489514518446543587965672712288096636282817574100171272780711153493167468485717795175565970022228506824160715949500664897254431897478786359877192036451187290617961340289318365218683847518308270865030802845147555840318435628406432649846088248902229429800410198524795050054860005210511315256409042861603514348624412603276050876985445669047389530175319615676456646602337081992127330877112070765372047428840770170498156985320754818816773266073894432778078422745705657385841954964613252741685765614766681800680888047142789180111355995408629193317958997822876461513771007575443989718346474943895562942871939731962297403087533032759741255061705079599153429963475336357118269701718773789312160320289368845413336870784011191924776120999374484090519466375290542271010903447955995884192696025782870281189813640288820045322122077598328713449135749268540161558353916959290315099787735884512035329252102497140331490123893614278183403486702664039862911728111313480574086065426024085373270047004895906184068036048733636730478712487202698913246433460249572325904558431890752173121314315566718207290211222856599315187503862819496100501941053918032703839614026057093847642312884991580253152622974803116349122845417953999367657329679317452637336946162454322697786314909101360987011831934723990337314158051823280678736242629664478339218756668786255417709322998637806762185568108461236686886076243215153798459568497516086496347411835911240492613284792386470322841852412097683897781090491034022976651557627050579378842293418216273291715046721438429817286401929932881022689915304635292098914522115514887908101085352983125603181575883961836509469967971504411970201612362754350925872327560425866641130058406768394284976763122069607008468082303861738930547618719373977193657567473619257246937292226064702798954857401888563726966367029017867163820219339247074568953494635619282419917190408751237821105570974693875792101818067198399202435516701985271820160740032060936309503527239476697924648596169631918854242761434844943201410913944568523807758870820497743166740507394610812959352199472095052453397944754173280108839243113616204670907656987971372756043003128154784553345508323034605523145667981829140612569669911767161766523823834036998822976847245319705766537293962130362912915281749485942233974005561581371432031367442392019268864390017510606460414713512595784189228352717429295632136806798048091997431128102103791172989783915299445256477304214765748724192138571422214651409233807464141565485511302568329098445749953748243630743408146876146619113917425706825106048848507550872426930385645430668000689940715423606956549798290933362297602570929387010897638640423020692851674820545516288738013301502896507681124489470822641442289750449398162330774345546297540226968835378739675757497169086398640432256244827170641536311473051028895582660695345468946815415658583214044579291266430258577095639214412459307515385451873129195688005640464860855363973052126249945585248377863277638758762518159812217983363745400606383821745484621414400000000000000000000000000000000000*i1^157 + 1410271459345142300284919353501736903524191489309668420442918699963040899996651711952731877638829648997233719188555580593016074162048250147298548323416300796083233168566487722484464285468923165148481140703981391122948995693403609453059061856707052312725995813795201777512172241418433705284125803262677029048159527683169917522190507709894650223468838402693017940219285248345207108839266645719263707155080081820789592036570458840705855831978093956128211547449068696176231018254323282917450729362342564428639583185782450986436872211944410379701990154846711485488917129176798953503872668229346584242357460256794200879539601678151965862900534495545553195131116447282565288587507406603349056213354579165020803660339434273294940021280724542712646860136636942120226881194784217856433066509087564673377891552131246706482320013905257603089868018500464475993124842609403420431747489241477631529395467744330654008509381801284128688843398663800178071054619293351679260439251332765573336294859001058485902831081519519596549428616951317386280019662051559330345116767769895716159522383409006380851138451438005947529963972055288589067123858459686808316350072014775707920658763463898237262181074833251006654294364705009412591798740096638858574767873519641508065188160841025075198767706519962502078000064954346507526207185574581026416329826933486901526340392562204789166619687979632840600915258402751141774920293461615120234108836185791289713065896871964789569186255828359396872989004491662636206096555516857692875752033817846493756714376438585266945134719353342467774125499197549029786998300571826461180114767251919250328734525923280158904133687361734398435476648211777526384437307861723278558543927651218649388060033882432453590620786245616073378101715528799612253410708824588986508120300405853169517448516116802644404491926070313811285107874028159410430544669101759446015801867521430254732359283323040215826521873903392551559791385250392075169655428759209233318417409008021802463039406916170068446492718856949516036735538212695054600524906558497157674912881090775886489143141405135476914135971754385927561512464067966407743975502317527209593928370149097585908205086184209689517895165081130548839275479343446560092482316825836474835562317094534235136737125410506866873188513796855257416073164225484328228423804187720764370267345203216081431845216875760780926857290866759825846248785140497732474427074328123468183786121594161547728728517714283060255007701206349218568985510837002985823682319172594792575710830945155998663542172802328880158572849340049515844891438856818495769785536827246677589302795346650320716330587155908231374570571165946509805740210662475795319852965984980625066595006123471098739921241791286250245871581579326486660843239873604310476455848520958619156451838893545957348201288904444711572396481031390097608733918571154263781457733709764783653813753574495293261277670251796028522789039203293660514891433607646435663636036318236864320289077253059140601562275659612286759112343162037446587098734517607020484448931525814576564054325168310209461903768132420847110675479552973218476361371547232868318271443870359935845954531213242401866297516258441762491984592460153214601764571287318000883308172565758137681220662030050327106863106715727132084608641597318932894747997767779099015351409280185321519838685310437298362775445702923255808000000000000000000000000000000000*i1^158 + -53307948181400667059059268942958828965674878987611169525073080246994953935990251945768552042416455425183544606364421366955492405749162573057072039879085914974507459981349607983171060267149121382258524346670806296921138953311009676916009909513909579374351863101530287060756331278758747456260889015441104486193816502937550053932849273740013911929422979570162099127903519076908616892173142367372883372236863691803520901594476172072728396890060132485104392044166829336010581422604842665041098830246340794355450380699876741880947799779000076437935837154185936701383976035811130507438563691275917601769374923464821152830680407417166258143211017891493956165592481244593125912851424845911345226222667244405943574256112419319022638568633177802269581400470812288258024360863606547940071461548385999784796439155904531911047636927434345085005179632039272536084328169579199444619260953556816726488704114325312391910488993309220169502804383188774298545217832047541233405415588224451510762205566085298327378824244923407879005875785184489621808045321062309340758927823647982601198194622021653482716286987838729624783364650508274431735654407130245022055507061914193879510333793403936938090316210239515003027424496232119604867832695867057362598913980784289677280262440105498892453540872352213100157479147569264399747970349438005096597164792529942681584032213314552658566539908890507942050512433185573833362823813913999244121789125649687526214835830070357212930537767001900902367579480788906598820140979739477970422832916077022980551001374302250405307183891993664579103244081844078767181153074814401349714640257551078051722215371077254913347426450851197914541371454618797568580258045756547108094213332278812270526291572977389820326478095555157780519810649976020191418219638414870584366469474465450030321865723374451148224717353000650837037118711426359624928376404177653819742695352662054572140968165763503041539216198191694709341002555138814900312189132189271201578985022658931421416928676388649457702299410811012903984727220573051819295529888455010981809372214011515619841792060951577294469710788218866831326529508334254113613234572983179520687605821527039069960378019758817747916002729711692354088400448880769914951505951065104860046811639531865118322407031261951745500204837804750777673145096302692584566575399136972829035739936983099900059474129421633062828032844403037622761220857556109380494344934704498542733649513327754634088267172016458861672414381066617741690440237885280108560972165139891778546191535563776310018820279639463768845636061319518178907596449771059359825764379267121258303203099036195911833021076544892116523951395845229452114658428343687595260836762022140017218131655899675024996393756436389245962301619256972142888183594122761751979290799652742707209683931275440008157603219434042645831233457969215668172485206648511218385307909324551543835742287246096084654743024431358593808182147075371899299692870976822593703933801920883999711530188739243184537866276314821152173128084839121441845004552311437502546845693183055313528635053291525544871591034026660663646912433897009643708888181761891976747513124373942954101438166046346804071612534147016820448072360836049980652057331514806121558453240114466130350622301364726522255956088893225242116860742431790423811162479705269605810401477266210720831822866493057244747855298560000000000000000000000000000000000*i1^159 + 145822555213138396270682218052370779787768687174839549890273375115473271056290327447009357098512477564569842500091516426740417568353286717306194497786585809310618624608574766213555161642543845353173919769764250985855004238799749049837814374675136592811632767452091222697871091053965793320246126213968274828632579466399229553901290952392414898350409941278578918000991835761834180401417314633535640003459385531954236432863744063257721802163917054710368228928250820182162935321490025452659641712047634555736347111426341479983298591604916365946235873143105163010818584310751264266691364909494477773944977469948497866098169998310463806150991905391885294146318828883211859706049252658294815586887543568314436959935218090801352289706745420566941819913948104298382263437793407677840940543663614491232439345974221789404877167346206583976026190516529447616668139913525405844697928850634367309014777004068406429736230670718123508743464654291303694039607443251348540587083710475436118170887963003829829069935215966022214929524124337522563020423787659751086503800478033289944670673152333731766995108237302090105329398566756502511419599825969403291308599233223821766358960544886934631594316269773635108309895247624705393388469508123750787122765701989519375259041279827685615608706437161044054483616725453630423052271403609382177229020841666038942696283743755162014978315619779299992667562061311148006617076075003057741785421183779701384763948037323949018259042187721033296546406422366887695937856411868984668010064197307531099710644511614484416583828231878586873743129260340511750922746654018919764826672269314878566601173633532080393952667690746468520425280456296316338121018385551259294749796691109828529202246999025464050584771664885142716505031747250158093746911617345785220251934116770608486070472000695146987290630423493917406348721544384669458250100558658466289285871992242425102462815866752593943303711928589940954238405104860260231573482454850419369799418390988026131636126193561954687665025279224353652066975916695579169802180870880616160342327312708388561194006801410021602104365576524011232751026994626979049153482720970467075736084497678502425965435000798651918070377292078947776926297354763756201372742449943676988831033707388569895567068439848596219083238831189830915462792115199479993047535454382720600981126694013770249087109304320458718240332563153386874915124549845698571447084041136209599211158855192522394411883605181243137730635317483285436681718065211698723394730226746942305430824730703059723450926945057575022224680737349733726129877136797965555982249676147625623476884256075372660638771574618374124440700545744971139882163394532223122345446719963737112661446420400859211374032595600221274485253983462863095305050828118284655273263987689129332844218396303116327380338708646395107328407959602027372047369573733292879782515967720372594715005651051705590162234923311771216015112433432435518439621541443732704099915425586153694289897301093571612142449124897439728367008658739325591719318587587767923830928538557732513668275752955411273689002715508311231763448223961410102570260606266183256139841024322285426572936068809896287484850330932462148271149250420635099122927597131340600473227005322308109137074766410067949231290945782170066004995844817364597680523942484976605376524303474090792622033624714127291187200000000000000000000000000000000*i1^160 + -464532548521989630064639031893025603150279601420369320094334092578615011258846106789440442244569805011470427836369599017460562516043226320706294498926071548305944206857069280227158855632027452404382374902103604283801762865766816209015542915206972116828696433378985831114425669935963198584576820816209107763578891891993531154178394861035748330325281857385975213263694033898273709032742978823585797145815445862085234926769244363419702598451492117453868075319817014265841235428586993218047265388179890122025818014248056524487901440059875873115665999856313442184801090374550708521619603211925360914641498241403406540021021226783394817494692763822144141122310321025349916812548660045195102846845271128372856893606842276659171315416942271880358309160280902539773278021483309655608001249649534722977716382318185470985465339226085013818788067432342415753289521557070486020350163194383462317439477454379383413923679897721122925404690102244744674222098783191498970912361012088552066036405551747291988946822546398275505337005479207670074360657499077360348440049009091940948459725213912541314587653907627360622241168301171562426784398389777580690192099760334239858793162183046640738675587377380649514432225203619841198561532855275221255131333272679130415157667377542783903574401102314356467147819465782814250009351069621370624543437688693767045406354380000174582705623993572358002803096272408143558655465374326392232464981295771658732671910349378576195716596007097224763277648841068252242250358146987934130447862983634835083891756491161726968137094654022905937290013437525996737787078566806667927360812952491304906856535418275599088983393003603346186121695062150980259199969551897540514000401896901468839464176867567920086386367167719999687196634286865824878262430931726122777900731405098150051846161422532797784328599334760393446050745934786482739787722300598142464566171052839669026663079140577017826809342346079512201118606140880115794418085094532279889935150227644813283273166374322861151262131894102807808858901475640703019378337581664060870255284664993592978060026207088195481910315322133089595123400290788147895437814446999177553448678263477137617115791109515435386771550417032679251050562755124044210854400641247634458237962511204037601290857865819807261347894694514300833056494722922620254249694298077342878738935085422310835107758363192062407080259303220484372649196679903517162384193210680054324844128594319725406171796941536131841516885354720300334861666498865351800210778394932630078746152309748266232417189526941950592757418826663099816323492848244516107199070746620550523645657678169079065769773965198108583223164775248021753431060911135809835873741591923570621373399548680831814118884234927306687170891628049982376462149151443607015103833519098506309231896617697270372801214169440774636195351089522239431335332890660910475847429651810904538923617656892004326943773414055939932703073815285516608248774054927738677034742600334299015704407797135256654022894573032787372457868162162221064755013457182278883734028598399474540778248943713819383957925044812983014561262531920567442340721043843807689526711863218432902512864959710625682615900725318370646945269591929725793529144070741574745100289463813370721779408793061715616678249903926394491397794697038971037037740328376633830888293546751280044510394974208000000000000000000000000000000000*i1^161 + 641563925361931907640290763319571467092161827087878943175976565385934241028998984354764361191426061545519073062636761102125299967858593791509215058166124973853156673717306531936402976480819394474974365470919035687693662265388010270446126677547346118186550472695567922154786510389206278114493686471162388974630812305293798742551967245573703583864714971933083693358391090196021318671710782153602728529971670769564973264765972007027147068103231095718246210265752184938472703607362066345283313062738459203451831697442046908572636277376167451723706041228896369381832675227906127891344914607566388940984343855826209310604400050327356837980211745267094596275697171092826755887494533135238572855530033435266712107038923097339732943718370918619338052653795511160474558906941243325608694468262902977225840328367873564840637359132244827002636774073902570666296431666071965204403755249748991397673581244030043225618986641955919072787363044680101106879400711662043563091945001739086247019081192755839517537152891585940488973373366142004327398187276704175932119797430686294365410513691007633887454285643573961224917967949835494342034472751499983320020092799332533743124356891385613981376480004279394787999378986702160639035087798040678044613786823970518179313491594439239090042374313460140236836111657996720585634737830458324890946088406384097593864513932379751710282792214726193643809137418811043078023454772553405420231477069449321228808850716132003735450637632859661269879385671830941318067035230120707860460493572168143481618007555448208351774652700163523496299330277897683070068362410314218758113538648903798074194014049803802385907675522012953668139032220693445757807776906293071512653895213642312382450471381887807955149453895931925290768935041638153526285088876601609176876071119397530006870903355602450818630765921952594903642740614648887224871415436868199452982243529896383857831014738839969193196620458458960851786635485685086127091269003779665515823855172067562707040463085333603396187947118619300630250782089171201467389279760813840004577129544791309736368926054989641755969069030992276943782497561120466929669269734566549152128002604587569163395575561355107238085447807932134689112260885471188120539013057796963894524385732304138762764364366997409269282455388690598921490441430424287951098413211205037195511921914714139605572913476560583203740334209422879303998711521410556408105046349929056169314910111864032486427934907659703372222268934669170150820596532589026620256965226632801521316549852567720713668492777986024536960060459267418017717453413472710582019939492855494926019773229107190416769335777202441673581600032141256691557430696119639180512476988439233108531449347503429621324857131461380177892162092627776152375347100630102398726710532953634794232961290289731765655343429934348451395688310418773734380285703011804343797315095823334087289474126240017153066415701974330289834940511200792776358742010917110777956736628796122596898286825575840085228600908470379231867120010634716881060931551582437730611023379236441419438841583724066560869747301937449067545441813787810902904635195607512049689117502148417196909999229425844885451078306357935737034079244122592063256161482863820286441837895962013633513254730123611155846597207973986922355843369887824441636592104805089214358596100806028390563840000000000000000000000000000000*i1^162 + -889843810412588235206090282646294490378563321665947851971410921496842729137723716070236843414421968960382261547834953185824588608421119347820678212494445130227885443218487051754830398458281475666302639543168124584296118481910652491441316150438942107423165127482947705227769496755483856871741434492390033300426930169696528995079292528488886333504050997279029751610812478790197835163834263708244706564692429800271359357744732217078683992858330080289363038173512212116553849900302010045731952195496930536691199227462699093248701461547939830199338849658235180186982132208366917317738297277255745129766392020601436550490732382138130827491576586896244732411136601436815314618253125228638039810349058002665314119368358417891204296572906513532597210550999844409015697796572047915967707520364683257532071656182608459412232310059411831027463021224283565228591600713984034005794474178068760569783766691050059437430932384161139345760867757403787723511320667641537529322662745648678275023314627887046112892665931286538761414903782858155529440127156539881718898476121571086703261240373400743676220008843334138637529164571531858986647751425679684403684897180420451257466870406843867883105949485380992505700105597483415573496675373926230072503883858049972288196944638944526844214612972805952972609441082032775670149367263093756214075436849621285155651373579267944520343920433134784344975702072909226673055250268151060907775152775329710893792402966045259984190466074311880479573683879567537151799469154252597250543464515460720371479779800617528954552702360438912100774234398443566033405765857652390006626221998509745757571678559185999244440688864019673809119649352868837236222088218813768987151951886777626795266718438214189909278207505543911228353967090877912321369901131060687823514212377729219392126481589580182654591273121580530990847034208706992213626484663554416252691550840949103138224771822613087156628840231928724040993105611999292699418303552809932542035758902160088789353278485148333095941884406536434560706261695696185295660900565218458972341305444415887790808461447893605306086027119172039231427671986923361122505059185591062520649607054462786369101196729117952655532542726659457439743889789339073235991512188084043415912949634074116187258722403745008654416651147153554478225960491481948712848994348800731307871129462955404500297561747105183242253556643912265701409394818553630155287925046065548121867126484421942958837293215520931533665398084687961044717291708637447086824876291548693753787926615629485190097328912760026368207965757246380374791204644478624471009630279372730745422575581837424324393157410461244477128355988997687338960320490333150607263492060221426511354263222370993702013448019196878420022947671302653401086893484866369827313622717779762333804870177777436058387742529271562335910793885764798366729720243015319484109265861245782345663964136531690434045146846227136403517015071618461435183081798157604143325099701252692125020798900522940972551804523108605552791561443899443613399605052510598782847464617896266450245222439988745071923127050635717354314693721033417286737068743613849250132769701698749805169850172587896922578095508130764503547150893362677808276955602431164701649701449697459689182433428058503905749876056415120227510554845400922161478297751447851454846214424494080000000000000000000000000000000*i1^163 + 766023589551282811656233374626787593517997438368165180938409851897345958455093296001785029504224637824687703363514741213353177031236802163781722799172950087741284383326065809280487987730420819848922129641890466575977367405752637135780912316613712236535293534610597478909949824172752678174284721260821786416896077442629370764555846687759441219792454119812604366081430635304728720838339959473901210525851841150081198936956996071558636843109327259986892816524366842180896341695519631832871681935587225051684121975853604344615751866617317017385521655067193549500153654520481131342360778140782908610159724759723966206994364536010462290545536409071249719474014173274564379189107011396380537474784974268284604892315063342014442152281997609905729940795375893139733000804615229563423771427748267731680798574205870595913127280661969863660673443817130047660616543431434615939147812941377539472765837146823526883675067075355441768502152929528534754902879219728991922543146669252692140735083228163208134717135286746330386102221993800301277061131729608170919915730003057734904291642308171653379853590698110873803696375328586157502710296164349994763925350720135739382303297111744832872451753147828871524740647957562162189437422554935514210578261913019349684292744738781424763861522970479851195520784338111808434104347184678829363051481187335664882099893053100907323176561575900406776516430034176324945327875300457409669560832806755196009530990286854004519842044666246922934387180974705078686477405563841167626770992046679551757209709360409459782265217506451062878034522936894776612755412277982920427106414063674033950813355709623533919206303772830632167962039815193757445644324254125515964074053176737492473405875426511499208853109765784102828324823235118094727136741808397024119338430959422852434914304044255768637038662071105814704575146868708231448779199376457823621936576599646972412646930937945003304104471235089468954968335896301139135846228021819558744161359620383444145742918858839383464157126463911654371520540178082251060893355025737184848192182326794341981577321940497690743045755811629101709559019263781344399799129639489315013733278238126887906104560680465113193163079802960084957151208245140940527577742287871249853846035019533917399090841292935172016924446769021290950389697654459201367786552753970645881566054295026151188979708134563365300659376477988509858740685019663412581649647784821961002789824384122871864009180805717081642560609435831752278801554247552420238676644823206363813776712063970900166993763288789011323910926133424364657679469651447619645257828830078621930789842022635161219166007180583980300202022786633805547529988407723621524958342234301232934385292353280136908677254376741131415555134516944330131478903780789405578524960075094824959439846883187478454239677734300304398508863131739415038723341940872496258599508448312704132601136085420327857121622285508651700265066234772593440138539584053225271825837333773463872950136715320224636703566890732750890679987648068862732328356672434542600017903156093633159680490475947576293858146981448081438093705401200249294923023204547830779970332022512414179306932409540861543256767289038330174171631414487585321899228693227823877970136912646405253783513242257698780591070259027621184723360194516681676416987197154050892103680000000000000000000000000000000*i1^164 + -491134035602551594030330883738869448945776436651134808400571362769565192602926946943650421996215187846130104089828531075583083284954326791202213470043329893924200612823740441561852424062803337944390085739728990516887681776914130772571021717067545977813733602103163457755171359363717126220197514633191379181825824847466477999054523279255043498562863118592900333372578895064378439116396724109668288983957502916920764563412944266878452499636439047535630173501919972255742630321639044658201809224119546833336620047109565109464946222383712059676092575657580831735653350447095983087722190268205403922936368195186916061974867071855661348579057922489021732451832173692822361147084424728546912973821783033900288743446565279033831972596229559112356557565465480745680032092913690033251946910935641997134094272290073058334550237296965744954277709113228142110667208946763467835436899980381793771410258203122561988991778812041506823293535052721580078413971827964357536926544390368323885140222849151406649639045041408542590536958917893314318605925737357691822808485837151775728098793191127484748638385902037080636857402522017831765767725385459456378845038775342830808385595268684285260898053476265250010638229374504162575081691855596117048526570103774529658690347663890852611508963898481275271869390343358860682871057620625681961765224056022418623773655985445940234487838113815677843523262001442935208498382582150572269017118761148845250395911349942391426868216254669449195040512982410045244334376318479299274999120860419691274742180554487393979187617040602339314261987559362573319651005711506939933837655177556195933616186478705385647343330086784081505577386102949579903362021958899743438315304160304679397029190158249683196419214326214054566692832132954325914613685330412565602001472160949653512364777723605995739588730415624712588651431851319690088513357003209190134541389268985952131361215446695861686778759462766012885196583815679721900468329829621504539387474468040962925515188840168098973019147517498165474022251308522370911808568562051920840036971662062236450295622209156959430542675478879164681631523528101137387035788385253946596077093521152372973382956775618937539523568719355333277337071530668491415299442746400545515317354531819978652229816263340214380308782499320425281935096518788429835620658361854245670241899849041573522126716580919067946610611387375140235381542153599364588813461703102095918443521638735637923757870658422607596953046181815026918852375233913603399823043646055533557804402154454193802136149496023208365068711856120948753027791799659956733576905752673657514765208885412803979833945318363317078104524293891949436523091871055342072428316864159931983123811270249362322264818193983371097826074945432353679772205202621286001683302241637612334149859421822845444947593806702852137921976572282722328582185023704718551643138781722913306673076120846286892789420168740866453606904483443961824139450379342070592618159692222327323307054573033754585108949569902667182314124784963580133729969017557370596837705420568154170591628908758678635434504825633107204326136474069382457421835420442218316141503785853955153257846552873387647326948375937740160245825866107512979252110949126673060216481538224152777250678697846383605730965106305331376283467597689770129751159238295552000000000000000000000000000000*i1^165 + 219014960513541197813559911221764190930498783546445456063832933119102976083564524491523114392774440951515690754995928506006916314451732769796657284516237605758694873701418376205841143476836035249649430430490891992502815089871229742677191442653489583663607061472138482071597168948479926367166169434136212476140623505817124740829363255612135916624093367066828557357777433643831005586348040907857253960478189227121888200362567900937462407431483702050410568843096954284182097277626865895932394528318132904200203461416713724915469464762889892751388745263188294654547939846304400740178584901764774626075725584998811458952724095926213777206704331715592468774925339164437838584676185837842538956494593105193607318568091449892889577300262221340183941092125967718352772435301083601378048954595039770020563904472546719839160232228463267808491614508487672661062474882550457164879940421168878713491036286349923520719085555198955014377432125471910753072324092195061490215390533667396209411402655241496662690274668540493908815286860387633571098627886393866944287790981042900413897663635193619427407667582142873872540684074593831801187580168424744924396987270247094548026888530196904053373421927597260462771234486549779893564918390076582132076305726565206051090405143059647778603154889742978353818923397864187515121925207104540303940344245630610784126818032760832801171374554756796498206863029139418681187396139794608166399958496662752153304149248702802698063049022215518817941045784779885847471732701249290169793914376054047417909054990121630274212056878027485014984787234696179904709128937369904967733169346379910072829112124209179587771963891942468889300510619325365917337527623982058208972899987824571663845506305384539261602755508294934194430370708348402575511951704380409877646744498776188225404440008553919212651819318278223195818762054415924308461921723069303991473499684084758900033048778911392365150662471536564344620427222729609240429643864647433713099718006779363003287361651745205499587997826059170073522334092903453580851623595902753799273254898563820535602615138383114386130718992199557434400834677179007326504199623652893063098597314080781782803180724027319300658973115369948618400994670611200097402064255142520676192428416410793192866994429173338165031012682035237362408765686852742234628939370764065040512329381820693854741246140383211280505714691137182690564292979637825570341821498501854174326037589275399644501495080562729468486367838831970705964770018536103487427184080371535011071053920446564971142597793889827995902900706883509675769394261284779869310161889447689789565448490769522040970036821578910183977996832980585723940595980163717618950720301076950760963425939567742403280995963507199881421076060022175270625938056475674546795138516448112889393500216602947561696785527877834413881250071871783804908483978137848140678127231429762579942217976854645765863638613245769618837231008206143739614025652895574184765122112047641982863305396156211694892191296022851091524121862244828849010635733157095557128685760355392810120849865473822419579672621519154258953178864484992966587290572138155312476676514856303002942445778289055461935765953893879229050271120696541595550979315587304431217119188088773311945936662265939981970418071891318548724024449992316618906009600000000000000000000000000000*i1^166 + -43547506173914751053692420884708166237423638788255866891354411959723149240765859906685492750211879164571858669933030237485280031903408752842823306973248999874515456810515071620413929458213600218825231153529912114449682739167684661217867066496927234240067377997650694944522070085065279278690147909554752711358297708942643777135712692410164339102685422767733686610594941607903328772693326588377912003891866359057946511557365795834123240365409783016414323586937283021437072399524828085541954465846863923601978395279246450369195666928325883907344817192076517998729940972827936813515134400859967492603622562336702490209839449738830829574238752044995642694231840113862726475088443089628350568266546665768112623033567069945269868975780766892499527710224930023887876982079596183114917290192617951949509842238043734252172794495403850529561124784825971592502260417283834674689559731235068574377863656369632130293826467612029647174432667330016351465543013333791880119135218061743828745065635082878713843016925400903683150932279860027874945080734216692331166856185457340742793336187164698957302172600690365101055098157450946252485134070000293108686931183377314422126182145266085936336958008068104957665662976012166016775220543429689791227922912387654843272037841612581658298976171178049804167305613271328465627915877355448423075280746030329035785864806016376722050157911438067709945520667797791972537065518579347710507385490265449308355735473791286022181190607138068172458173338632686250462072607089211411091310637008133652878320494957336308782443408305850857850079260016076533033763222865734005875229538773866819834266737766748924936983822204132182093272245291741378719333923392898668101883156065222029581971697434224873034250795696916140818753664275825792289259695882124599615189759877928553448593095666625492563627868821982611093710474147464159702989219663792874761899668695615042148220930376594932064239603089668741592444679414679708563957123234363478319206132812988968223756035516020108078021439859910714061269064180997588577860954396711110635678025539859586026461580893009956790281373775012730731834702214038075763247210686276407407701347108631596022779670836325122923775802165520834803431988295316482175336206962509472163157441745345706569765077802498075214512731937829523726631077125326519838477587677275656600054557277402874083532880266127058208100561741638555171679140231829970842063079892557996659471424681744395220246062742375041710126486572066083659721071137347785998649534562518343285000528085529643590644569702664498971541777045837660232432910571123905863528601501651815275638974714641961715053598511889792951951579877496079551991349905979484134261722663311848934499310761388322234300932170814183964404856244618584705671914815359703902366537060597047291465826144984556557010318641088267284085951690610628881822576764011593816300643295582227225922112250198491982308220894795068993989685404190165963218652416297248554792271908440540021112344735594653422335539797833240326545666633001475226217627699966479542597211077883901577827165796004131576330399777815568452604179051648828069852061762441906757762679979850491999270937409580675638073030010214022207043823383576682644655270528621611935173143138324007141855218026470798727623721630680496871271331738419200000000000000000000000000000*i1^167 + 485405299014770829606354049449060434758189769329038115816610781142680759171507615243562769459160590472844728710323889422777625666737369858386536194101823422712316605873239882888724844677428322072963493239513990008069998190989444337537309209004796656008356001539255041048002074082317691057837913953977174133385298058176457473525457063250843670276498437320686728638628576603494090882864939752098056289645200207372939906027344893096041256323642076986969797038194854965977369499981019259829445772569629384236387635737112300860321620535500434045150221064045095611623086679286502026787542059230220873341246103235586656683975095785615692748394315419945431061583831126771139211267499040753502185022373832759622816082390574231498110180849883093647936833089613034891654983942090340544065891188985795065462095310940529357933135850666344181145542699711152466626598643793656981651314869806067045592716315916320996979222026289156685874904712385109518369045763516480930106118353928938495088310969769054234129024585356051497435413372647915748402104724995075087928466249433379271103853950578602246673488736466279319065706832205349426165513870756566008272707356890912709045445645989891564761376093067323833912001422685616315385421810535484441717351361264588638462855708989501207704357320060497204420643952275826289483059996032738768387655691712179392285122953626759200308705286803309241329561084351234595704652644854263303875838781862870887618034285267329848367672607571026086333621113299049696082610728621536319327520198024693410189035547976578180194783743170880619321115111554158347559516273823343429741159481255014195779449446709508858527879778943971569249093978984824599279439172554225104992844676447038277792298334828752066198614989222223410706548357157971955499884937011517106538523847105786984658559324188672916233347534373325199166967730434459600577746751913653807898813810135046529665803208716438064532414653160023096762190500117219978545768478547101552648568410090510656234843450150308523826326074113438401062897762360024883607880113196021869987366459720848489875042907864958681219840630963374462485932263701673390946712481168279929159709854914275017961450008615003112685498824106896930702825108158729466494170850727649359299419973317869440883928271453196785735735729521425356929304558048908788395618084017957641569967165691472537977727865625293130245365371363140129445506523993150696179216195571706646126549147782263329665664295169918016508660975368166397346296774643482067120808654032741276847346111706626920609296355577371053530187399029339338148054158778416064935712516703759438271755699839356285360167383849922891960380748165128041735820160985964658829197993187865689080371374704867871656987690053583872346586801172336491272433917662892019833222148255105405374106487787588025849968744964942905808618158252168073015553160074227453202529398188930396208833659186688779590656132938173330991681161918635719623825669832531684746378837867979028595985879159480286680753101745147412954141533616914962255963525017282219869119118915358866066164715884515527973089243804290215189935287492031066862080115205988025665037446637872662565453154290009774163996393121989745711551019778201767309620669421127256819361725161224645477260591397560657953120884875957926625280000000000000000000000000000*i1^168 + -1010820363740731004085521229215986999597066566293076548431438945187068566947808583446340417765991755427754548809986519545273901684017625716928985081657876342758487976712301662372805230163668873544134311289705743295143438159582544076708009962110785902677174480409104449538793282033048105310312708731098615178584196254500596024161806204572587999943731308193936305322951312872894331660623983912819549619955432709002935397453795129155225680913819083485308635473360933607067476066802142107642762223947758835931884839256266114869997442885992236000397474731792974359108958105747507555854191549822359401230761925010966803186229625569751504880737252123863188136288734523160183672683494544738200015164668120795726121059999657830762170041987406559216167010558952695387442515839956702324469169068116689438267409518526365199562343738464232319782024224642680736364462043731236393750994356100558293977036242483709024966136012615163299089545302680195799639263783353646496521452312857777595146320977995943993003001932719117472222369685613123995853297964920883897580511415728364679029272878670271219659971271276326197068974642655803372905745863643739176412164166830299030719226704682371626981566854236563804129403632180563160064816500212902218990602962242139207756592977674751207819545672363633045656535236757724083533194601984399456731831342046998043496000611751209270372709395281865103837997844617090341333293920601485973464511292482325521978680226641874102964142216236187636563216055615127879111946391651606241015252380920990869373960701520032749122401105791531993010898656802088415928543526504695487119896442085162855108868670139215983506150413999138617371100442651543454146890838428498236019127859151001939955567564253818602062491045150546473700519871931868607611750164555709732258492816842722613609873209145416923679493505617368624472320117107274135345888876899938916686190286406419979147414499618154843293455944066157020617057350602613008216043459073463154263241022713807264595558956231259635367514797868268519391728902418921131213045316305752954114277673494520635551856657024424393972705319671528327360162237109670068061621071185859374291747477145396771809296001022202940679898543590595825716650854870487893042012223053107562300069054087230966032112704452585590120520948376590008710195880140186104365287016579609288185522768404107843347712737257106417045422647521972152246280899092310477549400569246118768800598476814917961920543667219160415179257223530398381852619957124052072581528057189991263697137822664221635718857749414916179695386313913532761331358605375862287755760282166871615855743787227078151292568267160697208076604924834457142717236196409694753459412915379873748148920284922479949471112453748248704256960997085669932768358335921234433126603822682467509162534161930620626598156488600493399002593656664901728317531978171591348264149349836109814113719345388389790090861976584598785778550233363233948844823023121726016531593535395973219644971358060353500624579092923557094678579698569820094856435988959726634083274779066130890590322511577354895896981469610497536373908976632259314894337281407257695257238740140272944993103521789759601776336750641027266568889028280737218514734426322732705376785212803066990423941100223600083328152276828160000000000000000000000000000*i1^169 + 14893987499330080110987907890864795748685659578186573841113860902307185465122288075707599022452038436720214364867060031490318478417539516593955702719575061898945817308013481792799178864375015735792855315572101479339052505591218030165091324525067322724074106497962396859319606737065856612846221117328333936632350478881030153594050100320029753628842055468594457866280549412710377704254557112204183765425584643146184393326661146892464718096802625223898046284888600571156176948392013662492758867373466937643466215646926779108718546612577783730720840454713477199854984731325000713642098901945674670517125374575821789784903395408790919243289230631656941262991976606238291919301141541689498898390700989893440512869095384577077631228074973849091562749087994941082865871671981099432189164229389181688486930510426862506413623184594432525997318939042827461554619194451884698312880307722224212627571148055191647754258400605306217802772339957668708379288847937306319849760201635486583004897066350457125995473105117421062092717314694776260698233721169765144058001460026828935249133220828223875588419053081437363638269234564405775813403958942558333819436928875328613496738983289221074303018089129534884864384941138447539198890832194473614991057125513953915086166954899764312101188419969097406090374839230219584485714250091173238980946523417745868928342774339385908012874274963438289768531102447761840840635283005071957031091050374494962516258199220789800853234829665885159362540192370444771819109126610001788578995912361527930956171424289625792573753387404840892348010784503528174626521318194675995492514634123405575983324783198348644494182195112199398940535682656606145966762185740963334793898805383546021779534010333494133117892235827650365425791071371509175134397610250141192735007306942445561127906814985692462027225398119245896798320990989846437433563476364289369274777432130310711041807279354461506030561515538668977849451369239299643215803670532372638991057984239381413975159314534660612315924799380208251510841265213147887004863868990492736222013241084934955781472992259154476990883722081130045206250846327609330750375754804506788806069619803207683422704361981681639544853775964676127799901620975787386608298940860505739139393265157973848096005132938548423701710863469721875012741423442820223831869109043150722745096238809822110750780115830204563586081059046577320587681569992012554926204030636107463530002236455493286229478423374655009150684195719649744907992972009861321301418668374169185730556434306899617338012889474145944694828900324080254193852951815551890542776382503109514362156472119481692936804878093718532840500066651786976220257136736876795434318393981768738849668252348534285894643513902082202039655937436573712129854420580803190625658412580880168369959266066487276737235085729160472767001351696710088625181764443597884112955194220462996879786651713341450125348747475978473329891744367254787976458234514877391639331350703400760339801815770942034287524737874311037489054146004717461406736263661601381088998624219694085164073085792648100911644295983380774951238156044817368183231326613409601313656643422050431973026063443378008970673974862019030739829294042538447344821460838024270432206000307176822523000401683573542748160000000000000000000000000000*i1^170 + -7215539196482437543706593046938641047878414824648110337851031471241512543112232309317166295907759038414088631592996652626017877312109327430237333466980830959297593554496892980849589630396330165789484865741755535324920007098558098741250825308850238941241653176225701942472360653158175453526913496335270394833258014057314896837032299078758897068625021107610120358082623287182654314945314423505961344982283887465665727063848558738597086112154542567726851077926147900580738513661710063385885181242418534501538185459511903473464063120865574309102473298245977169728401611518527603527094887888249618925566723697476655711879447976641239905535711974073542267839518841963201176653251417462574170395833772551933944933659759218863642621407625955836468325652397359557063330960058063618310425285178519823563934234490008312890399970706278936449852999627494318615882705722230403725811277288293304621779473362963081436044184061970131842145708427897993769237140623377991909578172964741116676292305047233835134640731274364909718014575083042125953688418903372863092299270893804863803987635973367436613572075605681990171262694746473409033335814587519729184086669733645776632043470945798917760230145529567331668957451702127149186532093573371305293168051193247208560500914137859193473775109723361668127539421984843800417737977083715283453389461605324311352676912904903743513142264863006662953282091852855722626876700725519657902476469618017803149159766466376815125161978907117180378578668698286155388977315638970991333768022376867399232574638487953036071326066920825428529579814964366458355990388872033537515825697918447183154657811006492189349772205884328761101419720494436498782188833111046145029915390378548020511250534047459478678665598216591497079056006842237888243060956626985138147351365398087035820985602382418094093794300150522489043531537550736132212457153086140185079094913396981322834855951384660331189497902462069391210619418920442116289622775156841241378681797136049145996308364801179727195791575051036668540568410836925781247264448314449068446996235325274193690969228555596159179641151526223507046281294084197414404538329761468723582034133119496392534673213247574415132199724860640438771448375675095038072508206705919349849231881735596356817118652029524948853694562449103720035826817692556827696069904559158425534525713678182296795782962114521598066249491458222634349864338956027574873010451801516880079256855427904790762780427066894117980509849642305546326866625857328573167841296169996827359793247561246175694312042674378323835160499493702780598900068213405910956577875658478346581683279699633871365777228577548379952007016839110843590683102395095601601077882517994891764487210173727751263454909717852142055481837335959372119215493560978264992415061109618195683241511842460167743214788098201521493281359769918073369495211402598557909096155638594057353167963411992997691527018604982625934951906026331958055690663085069089144039854822144878789883580372255234453218625076567057632382268480729565999803841416571482466037487214776766729970276040077521663944231614303390589314633188711495100910474795785222204139277523444234854461229723723187386737932853998962955837600038741036708071209615278960235779275866466574878123556339712000000000000000000000000000*i1^171 + -46009006924153596149609310027099454649414166791828183723910081812821669096067319261762603088840936170747418857000243344068515707439780544171159744599899709086032788158795627201468160753716727841174828153892195409614855750546656215477511939810179197612362802781047119289845332639087415546339892062808416242735606820797694193863760393229307283865852494124738495748346673745481235463578048849275639968312089820132947655590378684379113249050247224881194701126241255309658733286202027843249741805833282535697681438293326014093535281094991866334330962719256452077868369497043101468746109049421884408384789307533577152305430317482066417290784127962679949874506082007233748139911891508552391773810103781849887897580691999752529028915008271145818805311659620576359151346625127807237842697508718353921978640524824754963457241037741157595683186767570881797620316586448385959350165962295519943562383787522988982077661871269973927741401249452159182963731805697926888265812442450649884509211456360710338586851534471103004935581566654095548637656239782284436327264956438622334541005725323179140018374781400605680667028083551917964815505170665324231296843165114875583215566753101764907656940750602705317631609689671115495765861799087125589786984398767502478948378508401058521506654537590008862848136937527367499546251376320567578551076570888449862027937392735130031056027958876423035711259642984821852318759961369020796345823312128026863408517528951048915348081676799032952025493298925331722207765679453477432634793754511859725666953185855301035236547416753550755675811902619218527040481108206365612930620925288759069589257430823818026004271493946092545724069999509505843168292326130695721576975121662049423184055292872981795825827270845714537762269396000374075097052485492735375912841911640024983048132334607008257890509994815119030882081866998731762256446512555934905892169407610860652100798632757258123849873517976567987627769554136923864251307754580839431115798177655919131618397789828782738459741214202775753752659854569634586157223953744033676732110454917625961641965918302626042320784452144388152787438926166843784944254962341426818995427494351519109577712771439731281990024415414657806558457155727498550581091508200615718121555443650635363247597849175758626459106070512296653808562783413730769173063171941789333961145232564907668468962909417276256511317743400850324414634198114640919610558461726619644528176431308673064032514435577993696480006624090391083341897667100993712075390026373471916543712266570880984712078314758601537464320972185565856781334593919253337144813590607055988515176958012963951201785587083131424329089116051638802449563052509692459977507154386901723787543780590854321294629909778826185110164291815119235501672574598904266184500551473304390392406780574670164244481843095900068109961764143661858470715148833160538285196692711696638540170429273594895997049326661999005407010536365305153802651362285732622279904653372528615119518198112734567968538473392355242897360797339789031638407984221552994573747373708895772128167301360337377008710864618012633615334879054798796159623623025999838749899577846751566005176054832709019691883099590760392144682442625186336209194962548850765068105876704151050649600000000000000000000000000*i1^172 + -33934131485972360490966681546255757511734935907401592941706654442510138211288629938436457932849890793184508063564149198228130678718396781884826147386791693230965885901367491884774272484956075787682597441979154568762426317124511031042748637323324307114559546790360908514018774541799645541511666309299879301352567849565854027324696452462648038706682199462403061697890640778424587104269068619381380183754365039586129773630697570663099317912143391923557704836171157421398988371894309876050915567861750841871487778226883616732684115945159935740431905184884092263954674743315631189622650891919391641255971958658330642648502491296028667571077277319392164622297232795200184553628015487603619080762705614703163176665311085562308595247388861258000435833719831549509005500277529885572426672278386420359574328863198626624964084786556605630528662179558464138465534405038803952328933591056931705358928080066285331114805066117315126983615964927894021633926295652128808553900847593890293177380836365317832998026860744807270261313466113818450746796933757567847191231254091699172803182308194600236475304920115903024264314340403809538355098586652428491071487213358330141580163947671749156184306515680367176642579625684446800131879299885156714254828406471697748033323599196871935365860139300292353076782677812234398284047377638065317929327426034006923723769963116198996480133880759173230340976468073032332398322108932742573236582480825889632447578182908386446733934500715229919876597030525226076602672663332619310497630371055302398522186150931541911704255501545044135480089642542993565258183628146907016132664734996452215241452546676228326440576340623187764176526778617625436483082087061788167597365636299893714946407420528485899298366307827164094534558476307326636118124901733875172977139699251755822953313619759155966094869745287749396578521448595964902857174054060910839847072396798527544771155899253029541855518160431224316394526089834226645180447990320346117183791067315956007099432784277376142813271385423581913801286519109952421096058505855528638035951640548076272287068271628892629592897667386984072236881254480297102258906483851921567266126244189689003139369546658564648125703598122774188143302105523090114919741679244399623032468195928326652754150111569154645758066117951578852420827136773637762607233657115240982163413375614372325093395460719265628922264480514835177818760720101788943868472955676353930820423131104458864964845809933206141111969233317881761942416486848620824727096659793151162068934629288165888995856834443790277881062003515871561551340614754183147877555997074538609111243355168911493198630129051801381135613676828238985010167432678366336334471282333371926250772978341304535613358151219233789016559107805993708788529444803325560510834253188117139129746077906110833790078094433924961600478715572038427978311982913625232362580090052990099623426097581103675136822318369085917824730635489797309418187549859654637508727205938248552986715956566836228162160600153999089564852063943973428402550374724511495488614664911996395735043159873521492035746340793450596075339848581922347393183253816056406406373178645039940889879159762685177565493462698656178664826675282892378273452810764911326040861494476800000000000000000000000000*i1^173 + 1335575068346300451228925284357317243698937524323909450183684498363825273323960781344621715307858911510416836698676144723991490023788642982463564271028808096654382398525820533454577787615857701958319672631478769162975352820885841623141566313291205183625729619992126132222654809214916943635077803321738725086602971774964818697240729927988650648226781950335727307842173251095042064157730778515940795558665948600909793897949422070474416781303678620090552733690227863275547503404529812148851996782740847983804360785604231572610916604011612402908599434013775547326841812211599216025473955567601679277800315887163901217771498279552209726607607966973875801474284432965880325598649906201883510488834136145347440662395543436119906936198668465127576022033442383812058256568155338957363995929990347519589723226741302568737214288100667611209702292595123443396475789284875388556193011054008933879324828270219549901010741373326145180633492628199318427373069847178483050521976979148549063285624962146094131375107815285157739054510034709121478294713768399037607019539606102208506634977417589761074034136489948162188380448379252836720460508679698043074124754131950987492807156565207182982119624709124625349617705648295898124033502980906178222124181782791389250525372666467151775860569421017712147190889335183532249470778957937092046386738425515702170320644545285875723358698468592094668413472539182177787009779876051685087850604966320368907429262589110394288723061590088147692986340471439546520282010767630862460382759083232504461015545876275647760106614174492606917878097799599988847372470238460347350238771557958710132045053648496584031407833427880924467288193017279462104280149506650909467433711782019783149980872545521986806907906125182107402220884929766986833783363443932943446956936066308838139351446410597850140931381131751698687368584174584743070933226913351140674530134088619780974901673472413888800225790158605293896005077722010951217274848898248144558384223113232351533344919845017936831035947882489927287847995710036789943804125212270121123892021779521332070260147954810321646744283146815831576348823259035338889078549688639927633251092991927540214242067235373330696842068608211641264622269230450369637221902314197386136771917422423153453436342297102293113809821895238699487556416355026697819272236068119849699235292903729917140306837976852996090234896104753975031611233066179991442401169966519179848418589329746303957120245990704632094509911342436253114049625336833467014644328253473941387623567279093110305585438236052851404360672634230264854147470595238688709656613100081621440281658405030821410849396767005594066125924571501145897677348978641524863963772548582020549657238299742010080965577432667768334523971827512149307004702826934732875995963956895188640543951105361006051259640018649826668179975285340562873903547313753276309053510399610871207667134768976175019109587759202158997185665582160050916079464181795403010339671387417527458338946913902741527775954211602975524531824089519407996376649938630730833959601599279406624410638414617311685575116545815664918340883329463322340828983840787254141490176950827141413589633174136805514032479575257299374373953822980057367760988837228723568640000000000000000000000000*i1^174 + -25585319408792937166326484285298777509671632397905647940310892343137370637531767991490496527029082194422097578632487461135572078230779082485688215754013654288404892112299333634312443514535137398666134962737268740932874643708806471787293283055636301905685829484903759239689570173630826987781651791355815039875393259185868079162270895696953846956228937776280309352845184999630371018769356630236275340150437858412218382030422466248323956288242311316896081870696387988941795277270557206605843845619866393454307616302315691451200447297324216867895685747237634028434576792906630350149078356554830695203426984729072184372244478133473534454226781613139816481989150919662154940542988583121538843231398463123447805503428115334826228453937073553440591597153782056599726363652687578361452488681508764179584348420777754985965412215304516537090259111313999630969624321783124735259442580183569946530563999720851452443544321361709050460192800894302179225729507978211254341618206653161256008180731345222319339387157734603925308118080796651048127147890598335782751488967853694633562350667542070040331117100486624120323103736255531614582684417598636300183272563716893884369618567931624154247767271450651071647652440143534314577614400710877367626265568847403064987090116492281618316915697595785981039920952630050488122264368177219116000034797561440878329279934650077936531812663339522092240389190524074709722132440769458806597891353082592200749773815289071241554905651509550822041229925018111858395129292575846034691669302352040528635427054338606618106997847240529355458183364772426149039131341073791313343570531178494001054505302499792695523564264644795205919671758867938453244635026151366045653877756375561491181949020456263761780772272448630085118144183466063923108620571157189714129117734040138783558227099122445039836355779901040034924444624187047687660317813472472178827755292439969413154943077263245584229445846921094968225989883841687499924140349006442934322642091314432078310641245494674625551855079059724637848399498073531323625242385231741793961288696394259712540806792704350016993727526665368641055211106893988795095275444604793214654999122318268323992387725372360910181107083570950880102113573639333362887858481281912323987653121738581783673953428853435645188647265113291713666327299408331053438589057865569724214595208886934857540154681046921757637327278623128268305440910837517174599547421207398966846889222064907234118904704153892629260180086181802423607598921260221096063175912055538166393178586480802483116063823599456756620713922312535365723051747310339174806078836069590759042263081557184625011172225607151376493365683316834493372536678259429622525879351827895580119581654007926376546130304176749569776108674423031560479588285776422354702155612312611681291034326215039877710590352186252353813415497881442484389397199911572240728929508694295397042690978867236457959939502560922454670593703986211824170100362989739953299113362836941192239731726869933276207100675947522847798939804955749684192904767676831419570657003355675600686510886170197975499319860233131151985914623064480050800854118848021274963313191228496816573455146420923821645516117744997927682615560746133408503037952000000000000000000000000000*i1^175 + -209750765442249753481449469655685832181734256771166687337062602942597392099368395318022627611641408950467424838988080006941007447495676320218717335666308892392620873176661652548790898952636564446745668412909460982849019729210240519194547188459788479172419399642173514988719074850148681691950801750526076826015522405016547927156402598445434299196360969639113621796357670909882400518058793285529360950213472381443705665796246948531817413329272143751981607603637769607740989161207933076964718670635218321592958021879855122642266540414589206448744070985349992089814018282788697385730600672793236442582764597690598328595640477139411038353833338371107034492905907725950194976838504171434688691059484353834153560663106986302214582627263702596501287303158594266873224800138273430168806761212263447248273271084538166677529003327276850536256208443759702665360990396768394020415040714462656634696771678300862885837724182444003159262871076638529551613308140650651539267813923652689332062400049749463778676378353255687782466883880640455169671072174449058372268683923443054746028717942026375209475917173629747084381214300232498062856162073680853228234888213491453859870800409064440534954523860991513516609299684256852627140669129624919843875036269893760335385896079907522416116175303800599417673225608021926482894546270835731256451549080203347430559624638267643655803854415954997634863270205837156138267615874423834913638879733409519090623882841277409061775965237019614352802708506926051205830753785616660170086205360296678481047461817558023945726029323476306896614578464821939783884877979941913493025656712709745950215827899970969794517705346132275993261478978253186675549068800052342462037868076965463219682895163598341307478949157483801452199409965377001374060975845271299940732775844858356993458840141454107168056589816355679080308174797118134869243453900041255046422812619352830561191056490051562594648598323878243889263681617692366033646973817352926059893063013996551838950580002497737327877025290112501811151126032341744715981960014601282342155027550310541574781108995498147816677227002483918880047684723169865083406590714889860107580461074971388623408866115135379631087919259829638236387371077613475032000821227704197257286633165409244593273817495171552998650876236418929145374459819168166363200695007448834257783444566096670246869429240529168804245872127868728779978043609465410639342953486257803213204528891162460161316647376954434142676676487262681803887953866704449988189479558605326780279055895181082662032165222540838850240699387146263612939905531048419069710989735702725811975052958773318628149501449870798255696579464022956083335048447285173898187893936189809801667825449097284354321230199960026412764251544505723344319061532650078651454520613569895131179815221387450643306084084597716870279990922110610093347806391327403277352847789256772057308340485197551583884710739989495262048005405350213051516269391325541260816060850768611448697633219623325215030279702340577287867242885023148244442481814225994773220279689897083268127527609993700822218227096084956261585180029367582597445639491512303328086737168722415123064633019394923450389366086550581994630539847158202368000000000000000000000000*i1^176 + -23641117296599502173571156280545462931663790971608575028409469178684399591038307830093407226888012426149247496637952504029963278689160320638180250303281887326470740317507345928741158416127345153128679784989927993234519730630830578117318832005531526013356711428062764159965645285100614075657984521494025312135903093890137371251593940507143508199695250863144258449535398304376025536615417745318736796895763530908420207387018494646928862652107677146064277882423703832798965569112957261950265261936490903451810187861832265810797286192083091027889689820759061759179979874961410126754473172515183898179718804237775706363189665295292416369469077984018269752405900405884032197124231647700787996808343871502941461233443386795673533239050276876346262740605630878978249499299366967785953986068121680479224532792383219724568572383785049255971379104802682376721436923856675844021001233938684420734470046733090036513237386518279246659686286649696991665834579880765909061892344672352745197178510897180875971479654157917905281817089707551883343231533671936364153045004999227025871397486792944876847025129250586993587255012194224864550776481501969574265095469001444560110545750098320302181257252171248985740210319772367436120004606899591745133464451311698204416720211928745486270312170791252996445586352031505993409435789247777629834111465605503693934070269963846659031812982746970590895657312132689417397502941290553492780813854672762402497026227460109010551471829328685560312593522772704339984470089416612502106446456776559361232363428173976783229400424124867959040550359194957473590785320899464185697607735108942500783585498365318272746958107009611185829039711480999392412761798302824558964413557398926970643940252389001942219233157206570155929434971055020584795121851150906562700604173714198457836888819989991175797828077427944951717303111860284697066474561421207351200433798669924650477451643137812492007376241079818005241593183179956031299521227864555545943838939108754332835671205381987679021484191096182753163609460484757358271912839061612833179405494484069714234282586544751141181667825928562214667301873114541900636325944023443848454790237857267360189195713813986027558712984625848403715049884386319118036659529023578585677229730754001409581831053833157686420605346837872553079675611743302540891306493838620221280746459977446658675477385056072505274259705929551955334670591791761584312613036794488698425081152714614828580101468523390139962308062646127217705227394236539680373986792392396378701447896616182744340090048216848183880117930409048239219472680631181145982283738296905031834257873253760143995155765388177305970961562863035477830615779417317486637293707961046993120895515071686894667937573136333813757583489862212183644998548224318838553388334160753185445010688553164730608061107006378196044932937067973358259061218688479929779671853305211331500002826449510699128901866174979160330043827828092277561753882622639230105527967445439306387538370694330597736859058705030186183925796293043950701554050783635037202109544199359356946265706313139524147211581527858243102293696776583218263014526633025962010085018103401629877263847257337294916155832838385602337439744000000000000000000000000*i1^177 + 50345191620552458143451021096862453537595384130134173507229080223686298814346464743331724047021915437152540240943040861991460964750518527467529579962107258085097523727830862258052125081311665419564054756435595962920235176270240427745976949334511593166598209458567626933391533199569026492255809515397947560597852386070748383844593113835477063487002272657552719828996655286234779666125676471386288817856628215914275728851604759397070800688658530914521504287900772139639808537452036510375988065117665757325785859503523334667869198072843720678899738716398340675430684494570860716243253495923275844755123713923289766895077137978208451916829299017311252762334923643787400881121769769644198391273210817811760415018002281901883417208403144737770402175655713350836002890308458750554033998549318446854155420096605548174866542068012692315479284851618040019954297239928203951460134168740442490424284329546535865345666215099502387592017748066102374064951389956256220162729223653510924697152466581331026542834531171420641219819895121596586129862537458624705163243455631593534426787839827477262170462750527635823958308062643766868275012508074017661644479908619482804867761979823422396402659533830667753615008827154817869013988488840102696683215720365923531722781129181208607868090563251509239765671308488548533018195812379449060783421843555007878527988084847488366347252974026777265371334317621745572239947850458181846270783246426770549487042949275372050151174122028459497642655924869930783979515598817844880882801359137261078911973730068540803807749684060476987209165195963198430410165936408509167684369060971599792799894844022200025758416682446506967463340964382388440438255591298601679017808847274236780569534304154416990387300254945614979739177749302878914118244952808715316965680351437866313925633219967122917733752807419061077285408282400590821783853810953953945899096570636669422395540083688656974628255247910119476793754383012297570774877756177676561669652853486582369524656460250530968535739537990041637969024279975449813080608431178001708955877914512690550807358743036646908386976018863198201578743358348765745871039807577531561871224644042768871653807592041417716497897264991772249305388806811349354624407221104943958450494233725894229584797140019425295447562283739169606496054317552580142792796156355101189145759270839071337343155694202537985892459182529467219700650569039758365291555005126165516272442926792341621124166736094248417096998807107772825524533247599755501955883422857032124564148201120629417546749804308292654944910886423218816994992379629913461262294268282053976180112828618690910286263985753014942157445586888234387435870770681084078372450528820267577551987921626788081742370642889379281034670235668441287655050041860100913354106119998093578039484421942108692427651308751355842506630765899178310662758007122087968367518489923894229820020628546085701841632052083786340994919515788662589142769314206776278568085762556847391084103464748575280437605208622636170326233021304384165148949716807283385041917357469298108261759775689821461328048612700324923120041380767387857938055758581667534808838116849463766562552378784338829782525592521932800000000000000000000000*i1^178 + 2561738428432811694280231046788503314793517736038229706989007432268303757156371615409525944761267828854535605710227440882893650331479880920096197873763414285561080538970597506604954777058633894138655040273511305164667739361695705835977813140610872439747464307032031374092641387004267137251495569814532493713480774407223055187178500320818581384378808499499856563860472464055884430545079036838830475331828601657178249453604448902610975187050325053455128317246492036298126993973719140549934718855485021137110930657122461501144780841863815454089032161738256712332974722565647013513635760024564543075417765856790869936304104803200858334669648795978496373705335089245259740747614674373347306451606239935355211245050411458764833913449826060206436342536837527555194374766423466711659169620746010698186357773288938466489390640001864005506236335134162495596873343618507461866419549038688898350252604270439947595721937195983496632767217893223426929589672778227893674724502157437598245761432013954980193698875761788955533533274236544293867656822791185232524557671664644838102147287415621443718458942536920681985218752295485461203693239706509569563855806859179816203765363869597619621830143360278184485405059538557561412858013785603955714770040435569319968199164852837246880854211365242969586330972574490584500348207876894666109365750324214020834850031284344617405489372833230461827977110001889313420218610186322597584248063990024397542594859497365186110514424052482084811895780287008527968803581320818394871352337387043913095279640809255153785531791572774400279794047112412853045999437795108852404048131097507164240815547527515484079407212338808732268008960824014775338265268393199462439930636592801698076795415682297483620543396549635793879826546668267331714689976532637598277293271752253788670892862071058361184636075510798255864745799209422001210192248092216829307155150868063644038680566404081918916894937092729577430226003891875731318677765542596714554376130042970522270467758694221735810015927439778102413573451252575500545688628976276943148146478821797998752546756237400408824811652360410608989899056906585231313388106419739142079745238521163843361310053810470952103752888420217802026672811271837118436575959041192012433610707984622542295853597217201571502227224627432367947875157940875243244968747500570773414458583699283330039438871998383175669893726696126597160067365321057863794131807588964267496785549443383763349762822582194566314364203928920874205112104951275476239575713189078803516817281648297459753717388761036017645268268642395168122316146324144246820165416889827314998910907198877480688088603652869787823357415262588333748756538109272009739877183791255372236613358555460453200451194501224369331267120505283721932879972928052382884310867202811281559980450493051067629933099394493251384083296896647344916725034275392586667600524032981810137475140463253809168436858008159111331759645713491442728970083042055743080087688820114615312799146858820319186216210863108177095606689831940855457058338948271379239108877978121611653709191762058322069803822578497614945758368199888299056581413353583427498284643630932236954442896845136618690969600000000000000000000000*i1^179 + -16991999160451755073907473774659173996754575859190168901308734302107267280013090081770710682056609483987730571981541270638159566598280589423992361210003279622915300890939458807485863977992472016878220173545798628510526817351869835832891837736473278284832427527777304260759221779991504408034479757587756269657132116139492356169806117597909703581838873528384296729831401958911467953535805917399015477132156587978993902910710931803450331094395957763628980417530180458651079861329774771061495278420204780782794566988643355751348237489922524595240414019730970073091656324833621673799470051697352166025362813743263242028942802152278689905497957600307193576902843864149659229599413409668029347167314491255818052090931276122375254339888371792664377749931027474100573282072265450540533160740386865126577690481257134687083589222719556461978515914438913064187369614301633759815790792449727825018915209413735504471101534945712012328655794477263217014808061028456310516777445035488098266064034194046599299827341859397894446333443458277745238752487998573595686617163430852120474073600041723573555802513022813268971828468510521593058599731912993690224022231152462262822183158212573505811323775292532265277511163804097194752146439727363270513951023825035723191690267668591365709654155781681580807244051146754216841494359438741477149480357706057000995347297941852355529266852149972088886931714661866687420647907907557272080799779652249706219278101632020666152937331359893816961408912133866908192270169772909761031352486988865359952534301063544548346505945902129024760632675393496120100018261594257314573278427529235327852159364183631760994884896614501811866284218182582020661458441745123295130192228444851671161379837434625445348591180222656288545284031463468285596379662212931359233931003032108185871619818932726195392201616010449193457457082728580052070147411201516605166716075799502289016439233147115777076994108455322670453540818521752294395933450893902404979805390873625358839905243502494098017704184051821005589650010164878200133779464138378774002925111540756518099308904318554401496228679579141218852566171345425394031788864328481639759027260794519035898437204444073298686373909321469149406604677987763206003794722934732510240143764506502014196783904775813372240899589401988062585428992862699384814814427470727431301274186167360709900928630651983471028474860243600486561647051531293792146231375973452062103885900012827064517923800972155649256781344303557266232111876553644119172246646796695498770899206880751848258905154279107913821241685897916794503328941539399748791837304115560148507853165492898058548056326082403389569783930084296303133282657263521580144637636679721973094872534651080469865344746812811129147070307144399569143731511045852210823910174678645318333705626714423685508764142881249275527784587830825775678821810702541060598479433812164115809595762716217612121676487372830555378083805071716972293521813486297927198885308614726235620538192904912004147590764803663801631147979043568126829773133584672521347625779225319130757551758883845877866342325049491788221122503104397543866483109059790892449057387675515163446251607818240000000000000000000000*i1^180 + -138263275282962119478912855948388652736325698354342796405823483490649659000801158411691465309851410716741316534661406315194028845325228294809250022238763829824566252392218498690207940383456562966838568406553051325190912092917456470600574647751649621988435560407114896140632077067479221565102635927976216692992986457315070609157176354450209663307950768452392739201962345618468638876432019955393731677520537919195118167022341187434859058228945403330359141811167217546343079478256488620797470927797318139095533904209314912358931239252937859677806698897753339924370406540479873756170278189617300670687231854733971521475540140902410498465645178513719687092635679791470635426381034049337560578698339534804839876671113886162874661299924824963210939911639999977444136866496120776809562190227246698933502092661974103130689871473795275743857999670863065666324484926297354712657097599184713997510007120794188616747465240814760754338214008589353601390071107077649657344021243161156082933207214604395169290210910594430813426834079958158785162787265589755834695521629917127156797784154156544681959806723014257495082741490522129378217517045809169689457304212237415356912035448859117216078835025150568012951536273991343471235844513519608992807188449294254866148367162070265496432215326074366827001903006167208788392475971745425783622158920751304291222754969962626643192997999503057029823822892939276426173875234005093644923645488622060213503084697588486751599815453644317574818742842769998881812139274774407299901030516443264733934518304725528086180398026223751868555965112283178118060951173965007979136997264757183707529281887668329304096217429791719881602199693568882395554302716800321490518700340003751354981305271532166712589203085269553109944156591203308517180008465449306733612829363297854713223868425159758741241114903179939707792160134725067700923408240319871228141197665555459952601440722968848447661128476948663954485579180266876095569024311932484674280110903957151290662753612135923145773542320872944500805700601032501242424000355678959058265118315635626963725959335531029464518962770612764654528583310189922624682490241037528855010637451215276585353886008923295746194679818796858742847955202355322969133711593194375208501712224157419015852888718862795938123811982596332847421641023429702051612219911355941965345880863246163849475590383397142953651446528904177486446059292076820544605753526976744103930265051624935521113172465577794558363978156196951519311325921021576087208471064522041070490105491554477082566898556572781768553458428416976914692900500088989280155424788692848821528993020280317740392718847125412024766229620423536505243360937410004091213625202275524782051566418417529722821620239950897057175693329124010069335320001038538764039815812426961095161854231042987111809374250958723662765764428382926793448595412966866963202287748421435930334086647321660681888275412090880497979864217386412379733607450620733790110959651626668693599037291198423566807610809198924419604464817257619301745521350908703634107642596791003737132844813696395726172151188842291954844221231665244286580248397874392745318771420645210193920000000000000000000000*i1^181 + 1269001349670716913784708682336545587140229811268574293866349060624097538017087805294653418860848079434646467198440335385054344986644183861698073357105469097976971333540856945203113974339636029147052517550587885163192044330973084030761177507900080535312609600046387247612275241206102791477747582786404079489012898368829221598231179391415151662505967140925474433125368113523403834221518974401974195037468156882138357817740585579620893971166220578925790316814622325847469405292834386221634300463763954675287269755967247561948416108675666713579857137133824981580533071564503336384267648415775497820170976693651122481592659545067009942343438028252279930104140223871288690743544801297988703214977472101521928572262681270910559787164081229128211954763841433221198797321487788793065253963608192799594308079816661236710731387342103450725813356112796365494910274475120479709211760496493870881907465129283713519781629458044346750513971393193796672198083921975954586783304043862866278652377435730836896580674291120124568672057323221557801669357564307672935438548699936806950294900815565189737326629263231580315121706796703009843978511786659015407971770481246337254295871525275687714087224356177319234159693309682507008691962101845041223045655259122529812625654385947805686382258356285936706830951824472029875887814421741077542518225865345004582174654619552196024601477159045259120476850922947774913787041499590752439657784517505678124206126832691547912138380438750249527479844816643276876460365342391854480372196062844883717099729943832315906495349211412045460294284161117721744338814417822701739060271050907112516714213864937366839748210821713342244528092185069049419675169646176878776287656490751500631656071030524359141193292317191029069130957412781988890329147018820962709548228459611813955490253269867917886801214771368589532503366766267134919706591832295298863997888799670559206786586179305708924599312407471703799661649021303755211318697031988948642002799215479553712378215162128146006278620943642572375846349996830405243543282304637842347605432708903294215529425278687823345500729077848962438923593377264669335665112730789866238276187069000028891281999072504830843135365075029071026748377827537967005054389934667306492756912796115598670685174923054054770210692345058539587329012449679112282946273097031812149795516061667037977822691429953020609647284846250857500936188647974971023199293954344831430428617262080453920267739527205185651335600696575750417795467162495006295891516239118516087574693313259398894117662122532417514897049596175059750057639557755261122044456871256922458612202442725129446529320943481401138974536836623280914198441495981688779469370563580267640988888076822571809827141752688550682775996590794919578186962631006383659903454331913202959026396217549926340875907500562830379383134092272937252599614856229730927098474099336180994770323322640467862261749015132001785199028006085825312532367245927620281982441447314722983728210641210434479460627534831619615496361107164102263172154258611546915004184431332653389028928638685568943709650489245745503055600065507830439318530491792410117566103552000000000000000000000*i1^182 + -5156873781817842692965402189459482692450839540313587411651817445101044992030276640221784647166608282069449530215185727470034996887042452740433615673875898954785205945384147904490453650063599350120163987735615352412197386451807579964768540864605666128037533932225475256808708251649946584604754389833235467312372932681069125801083900800578843916853916749928768238504667302525166648651265226037979710096613799490446864077804467524446668127710110449381960668910554438397162399656446616731527389616621147980680292727481124826612154965536199863670214375323840760486602253537484102952816318523632735288300456951979792767985822902511349110606441097483984699130087122982947683059768493248064917409179888860924816808187679704320813240602937138097974910905568190555419073034069014681991901805732094360619992137403705962380944762787584973473912956863813935973848507340012896836496891875773830673824039172471103312593243239113203184757602931129194342455759444360398483094623940712632295685465693474244154510664722078725125749037107788871250675011137228354143619414863236515107810928272485106582547041858216254508930595049732652298326401553130805154701956240844615067880142763773491587029576247631723723190720426715172880573969298083619981588974170994611993368899159521278889597008248322885030964827689208727039577699432613211320861788869274986865385240193648091428626113287112871509468417986731977636545943872261387796485806096396650099410070804411662183610234489428155359260472813747416701847218210110313157021674273671041515184345342022513967863888111719871607132244687986657104555541204461517211039837210382894596962029411972241534281538626277880484014055434858793315620691769501091243533366296082674565800725699433093828875406763718855142122695992885490157745634864258078510405408921867111311770093145782063388999218954591603029389316620127632231264817176838948556168904560267780065687811810207013494066758187406345539226234317209873513573818416080624860828344578617821129215482671515997696258420060459625203311900592848925026792395151183296972587656519077030562359346148306694668471950486501580442100711051752040944722043372403496399799700467688229123722188345385496477180753852887799789268148791766420337893787013674681735110122982669547511234995909471258504622280046887760773097108299683070266862675495602424537886474782207796848308868739309277184110672956536003613019846632890749533715013502245662428033973364497034470409280753465737201637080696727274123711619759513313699986890010017237395700426614994718324751182640801456889459432690052788901828765235402464640200923378845464914297984654532257402042786838278805572137260906366518921757883864271691795496648122348880468957527526562869810040594620796290311853525010192226562173187297759955908255860377792476165728708373029291035175308507183029348578202922446158803954529040754150814669095408493748235658153617910087600411666415722309879046671197371587138126440282099251872692079634068632066773570036212159894237871063507790759028220195006025276305857639050400427504984599942157885353549864196958047044364163012964225673306971321679028929695573868544000000000000000000000*i1^183 + 9327293669289641240090240947142588643109863134378854481825297860677218616406944138663880104352063065303990560281900318786253164803526276061000308972514960815704016238076633743824350846297292243811511490255105887719087914856021033868748233038142832196706537055366694055011844288480997926037711040559512833475107679260345009202760603665051948503177078833403738828879424129672659367098391156565857506268318130370627069193793175635433698414907243597228604394422833554776402143364692955925060964143098544084642781754233651981827185773773768549336511064422999618682256388733691993226383266616680021267838546290547210577936945788556277191110667456887705446907898188149657038574930025019973936783950914825778108256837265525814832330347886770087429269563501801596305378452652060046530417603011676294501756215618578450926574580866823440838486146771368932005124508686667163658553770695874641148643604839663712205287279274220276123526608018607517566522391170409724139505936917844235056170380205160348443493260386663724112027656487228657771626059371485614405291593316982160964460240732345711473179232819883568859356011121532855919464231845579178264205707277067937652194606329188193506266840700424201023596776759598257781222008362628155693400739359869967258479920884288738403248701751076242934859576824316367663710773079419833047453661266851640182303984351219485339182571055235888410417000245041004339988939184927672549809593245360621481246389305832396004511848124234319109766758974270181895533616960350177060554162375664616159496623043955180491136525900153814489665843566242404472582330527829160471509870479681968512132797927198149647607218379813857183914064383652485440756692593718406134082522059554110042923267657198603155637257020632408276461551252229624791649911826085001137642679393145564475985976346492380173596527242237408718488295486501782161073585273054235388193940967259478514351188565714146467867112963861242794536051683109913340755662803524779979446862398841100244152586576262611383749979832682254562967750270555524411391003379886132965005590730820843870297566651179420574967600893796705206916916624524108272338672127390578982719897255387508734491664682092898489296036063966055410921695933980840448992260961167150204058102620078637227127099615484889250525148615688248506453002738726204767676420998229036296201455580342819224628905699938414859358775443358488050776931459273711638460973358173429590452280644367431391998311422560892441001942224195436949083270393638089574095001140040604791856169144464307375040472330075216367315552629729892153552935857406884109443579486539357753604553362248195847426381215261531668826870608002280363777244325311701946276354942499882032547110460965911566505880052281946836885195926110388623209217969512434794058945649815181801837111365013261958823846984921406686532479908335190993705918265647336535954040505006204854864884069090727402593951815351553993674300049831429934749655328189041073572194575011313378265498562724467619970816774275962263864930053103507510219909062258458887677702731460148098674641924608271239000620469416005655643050280673439907840000000000000000000000*i1^184 + -879999112412293964968372617917052323967063980971113556054677496339506666200059866803885762257822086786760826837887891601677635427179230862005586657150437329992952622872238009516621554901481095023561455212552968281195621535246864417199915854956015790783719126955163508362030780723192045421220564641832671246412661187770125248614743261715252832085851153459776518226288699114763416391837644077612114877104119782621224703296575888129438741918044282490748855041837381608658002039184140489731446156976755174849710899642331684932605018280869254874356430570458214755026503646333126196452528635173399815476571877453420527538516560010196571936425425454827901247955551233797580173125669725851056087355450181285482832918958509259163722284368083582773983309304655885294083814323650369933174004702676890009472093966644860214267217281236471844128222493500538155846069180708934584447660315103415768285464301281116209262802384009375076498152990549262433503120072302819941572993855369542500135653860365298011601434904052122516123764583253644330050963816411426031978077968735765042743321985211301618386611520951933782983034653495351948817171661647099932442036527954245842906195354676647933283275121449545457529181785333662592192783741415104311309901914583779723733056129726794242647258189971642957562383398015050188032060121930474754410692850409770537164593069106706895115619164166679532377593067694126985620844623470675825522394569670565802468847759408953933799672484872371272477453279305370025000118100094522750361768592477550706015653569141835447151736234315460758483008621281035073680684378258712762129595603973788713750398482607343179622545226481555767905404803151307627782593418271208141566386730448624762825279143911320289003117714740704617848238963900361345826675910263675236921626143044604202841057412470452704324748235837493467334098624308134354184974187163569558714728821834788819288447980884255911878411508156598709390529660952771145375136871646002283434249669258192273819796060068791515209354735626398327301880832509399677260036613843469408973979632324295456983363636830882235638372989850299241251849811325434416785449584504312455926554603659526559450296375791188670995145558464337613153731704565449472701215029696558234488316130603187183566263851634211215814562927284976256776205803995566112598768166971403557692819211179108599841704343796986730979004972171026806335586642956026417176458987752225868349393270121425325990838071396693523710083106262008121706975069178126215246747464961134580499457861061370591287551292806305189683505907989797231988308527996406574495643941944853661154583567257379120026972614318567854810998018101065050772912663192956789471267237368567304537160942094837879276805648092429274023325028942979913300446887546793902030711506733660749763500360266735532921593018379868023909922713594083900121228519731331964375919607845266138845513696574142037242770903733603346151481045785833217028845416341075459490608437177892301245430777481012984960466761005176770682025602638989012205228191377727918587006328460976685695415999101804215701522092637818501294194688000000000000000000000*i1^185 + -3280436810422869785786165395329240567056260021924171107090011650586243622482399549966283005949095624683474112222981005977032603662449924272450941604402173010763494955018505803660004964088419703850766507436907050290059213695022526450206289349137780544956165913879802657398512668179456011004754360445269400237969807803587195044811117956233588736158344091880114735909149273705345166998940521288757321275869938878262591679799200648401244247439146705975581978918114900784234196137091482091759312646765922800338418478965387306108095597577150813609567343126558344267265703035974258506882826580681447172997663345055316983358710963755341685972989252661088851177542037078888690181880705972862098935641577544844682118729823192996892147170315721867807323283112447545199432712983288781825494380059028862722279388202588189483569602931171871410919385787327327216291709932176353521867572172261744064335470302434634094470594300117733882842788181319024729229253740664299161008481775159629402562160741571483693652989507455539067858935793912264467090734814682885163463842904029930251133806253980811960797683627830840683226498671366745384883411322737756369304228078678656042916301939781240682975831154517108240407838118393466002926981537907375770129559588874735499551860603403873954610694214618311202995001065297901374823993693175764286588928887660528386646017394567973978263041243304382024948600080686959680018235835675427792860732609865851955634081152347074669878862101344256886323640544743023198813643047847296679957828791507312047473046096989486455381697140074151348468874431798307615335278251521815475551689646102253318331124274731955121498508928531961684901319691359149564815041842070896444708861315045602728638035804018356206951257540471784551712922743947144181527741275636037194829413439861432100175966306663783551675630657736454070357799912419652824287812247430963282084373477667570151188471212992184807199983032486790712159685128522722814712658722092959361271634072036198108700452110938039310147503396023723803301808493625634477796172043988998857762729389432233395195751629243696908005695022442248682852502924546582053590910439950528259432529195980599274848795775468422929330771452071071098088892401386525085184307524846413105297459041497591402658129816750675986531948841256740993269736651128201734723598194620477131837312378347242210270440709619795232142455557905829345373188231568221660056946113169759668421808692274873422862489627215471165229526989166873578543368313759930102255388515637509069871854015989793316117879147251103072376586482898425859781590845138442929256265619734243280128097402960380041121199871595097535388984340568642194265286609147743339004846359169299602672854305576823804949761321524886447265129671938687532946892154171651834919546253645584465866831098215659245693921965991856136898043589696153149353449697198943406936059312532460747418389631700669289333290520555713410910187100414743858287837804835426325556880407433390519459176076759635497287246995882549084994684733513474900823685561179417378036479121815135021978726833855469307302637157975326720000000000000000000*i1^186 + -8209775926146030964018192377724688507603618025126892836791919280942947637133888129563286052818692664187384171279143081545757539622714797209234701099054411771591839251272629894170788464041064054923730778595951663064961029617952883856460582866245361921836554360583550802842325478246399825832318157273883131899108612487959916435360555761542791192204697934945546743179300185334922396815274386437182526330191271876438327623315135371735749446373169436782751873352037629862776046313060147449987450109435031810292949856725114896223656195102667663322871140853551818593457277320007898113389585890818595543758328260182572397387956330014731847844446010864927569916568412474856407085673558231227308941337461480527407915667253870897162453931650992659189152071003372353595514090596779994346346761123163273370253994294880591982118839826769458374396949777856294439182819898814475708888555440003777603233639584159422449342455734918524447575282633022434087079993472845242902509700302252072262089981167545199005792453611662995283480758143101896374710164522174999407226226853843255573120113968342749252673395962731375466968900988510347204205063876248599130283846056238779763389857864703133384493272107534023105730038584600679887147500283214424742046219317070328219823320622591828205319574280400568459593322968201979740433588119474865049834415213426368375563475607979053934790288799378124421478278585529721917687317121328199761374088710351056384122905521873438512116932906537984560433385706977933726595920856180564092898728130043102695683620144993390942164683120997589638443545467690431107066640828995512628957912187187443055111016655905767844115851339571170755619953176562897522232230177876182085860831035292174200034912177642519389938402644657007874128615815054958057587682205268335020528276537839520379789914257823776093128218900184833292277160712105754980687192752373187930647711874721661721940801557411309370213032479165322270778404806067686838945789756477218379837133388155396206142206667016593025759564797888061752254268173237852159785732851183072379104975893904179132734335459026640093834115075412385057363020385615948134859786820782003433801749004596790247849016596842073317269988117358694015507460951102357898498789638779479965158791862915197014182062073272005074462921638992486875114630537693663315532881219739665275811389402914063008282867343104119441086120558925917256776309529238243315719342044866393350200375028044079570717191907347574696727958361189131541931424057938002166309310054005234739120505764847814755172590269951099016819955896730833672684951425115370523097228376883046417582063337855800030599069884619984459143576780512796119583277579367407982066023331529951381431074424794769478917354512398545783626132366732563168789806385764223571922530550394593377888014447578216611845364003722505360479597410335897749117800742153064375757871492598035131365295589378329812807861914225104760547104991071544564906995303707533292003178919381898275319717109529388224849220141054742567699443660532411753325464142785749396771224893516480242137463167978781959782400000000000000000000*i1^187 + 41441834875797844664514888355435566487205541056632537717348134585633493469008833661637064628236108049829494707939804556501822770724884639892768649928104808075654320042729768375197154797998340042776415351085334127975795218875301819254589783595266134542876950608708135285836851257431375773943288670959194116684160783873911786306226415890208876982279484179579826157844741663023648317310892437064101519660950187389452824695241036450618971062832051548176993374838156031779645869459660252501515587541310269086398002970144580010363784714922403392025320189809653929004565682209560525089189749020560472097401348452266775005688590136288562895234662743389178024662496368582231474676631133049339207800450962178124510995389014567860544123653577552616599951535294376357278703149480197357443410269231312707885526270010199309100207255198277534312529658882331455188565409884905861081219023624571670748254612264893947037547051173469146158685925598083418673688835716294236420792959892081483434492952289119122833378772390672034700461781762731486285821727443924088851365799701562628944218860635087706353150556765184760314525515641667892064958147546043172893160054790428287719239185237107556154770556971060627546650854229152275619568800786293936897633141798444103854963248098707580345419890565951298040684813934709501051475500071596610222320051711203141680897038039956679907938365172821713560151328235838045065037443049866540951621613398731440226098608826569926001998714513984802202835685648367345284200385851196625680508930911249595637406125636125211034486782050166366695093228670428457690989985449277900977910361045082365481412540242494132293565694620795237018056464109849376510975564874359679058405057259056469204862864625446976034831390472811186694360889696895796204558882757361785558832505435297390905121476661555795045340534388947218399368673865415881068263762756853764484854062964030385056754859856553056929270909570720379966168817494046288297015990910949158071173986939564480583608941427558206672087503365261709710254462827420625100317426540444732435241280169925785821052138516971375059197926487430505791402524500383988879646794901196079622425793330394696823995926493949863117117413489397457632633193129899356839442274578577459671731700973702338232801603676193406598726623236405302423405091724418382525616955926414194583682227370486962260733692473869685633652304330711126066924063018971314401982602905413904054448577884766850492888628230385897304684714351753480085705943758325256594245396359158406291592272832590677140432094403906013458460429783253199154746258391203709350788276066021520413586602658888541637451856998385859085979308174956835615612050993677362813928178989400721968225949299431893455172080745040192667388690785536627400496985505272214890811294808254785109861480870192606737558616750243933018068596410090589693874126592424199137576099693321255945740886524505287439708766132558378551669244806068027392482706361166240403212647914841519805945302765409330262613502217897869133497645275328795869021396194346383405545763097119116390374559449088000000000000000000*i1^188 + 31442068974031491914189790148535217971934522554144786795127711551871658583708726841107493079887553353931224584856653635000032828862809251002187976035958731774804840423340085791646478498996594456451427946156712883719566862251574119239108420767604161218412579120536131514457626571223381241937646642661097160182701098054827340436774548470447781091825624520585200530830223738259025292176068103389989254666373935887148978704465071626206831762306710145476387814723533317394424582294140251115130857044518856813531651204613870608868476592301806043222961156725713942206522675258306711134526628766445750071962864551731291169081726661011429917990291214320364914301077994348695792346648464987212373368119374523498773332871028137127699080001440553191322589958849294710958365835330694037562868636293991668959436601274222777593354159962134251887782317312986531010858681742639101671987623945006264571264325106484899643102992584440076527995852032424813603773310646917261414491389859991507468135724405160298305770506685154852168177140911661396138891002730531748753449054116932405919262798290922351284694828678879633386982309415996697709117833899415756670556312730078726478886504458637101581914554884309497692235127186839880557543015704967075310752590194878753880433983723066043975455015903041024106510286004366735404681719276122214490856369279289245961443541686766946624724235994248839992091153497697937648594445576291924694602273135326062140981110150384771440621789937384597186690976576569381897781978942115509699945549486928444315695460462817297374281344155576147091723493186434794162856438181362038075731985024163968799806376476980366393974557317050158441148625742064511516678414287343081489297362352110345550881939566794482819639656900832622546156159860626711314244378386732050706687282564971162391820465674374256946731293872985462632346101670902130182362145136928098025187288016819016633191508612208138674089349651440026732217997717270838885544922187417571188243450817856661005314004193617324660666374086843432471516080508826642198176017257201182208965836777915232850547275526909662335504255880171786348972756086334408258652052656840781539336140372169060304766957452487922320921778319544555040271029650643233879389581414501168886599077142077343398921511714818294401239501329865649231975343980398128171311436059543254819893799559073759969149547441612851821005065757899773890023388751576620807010312197030678665722851481956188928674802000890061700228348092541967435903367516998480094874835629309379720094332720265294997290395513004868910513496342615774695782530197512195932690776181544684762598075471762340409863957978125254652034701679355995448664885139271314657822953428901405144453900845362119549578838010051016911586831669078500593898217178294987908609003751356855956075351564024396619577186073007639829770250709840815156912145869883912828359258669888418651794680544473437933190799473327215556327823934038232828159645338253124924141090886251183069703217247616257600762329613999678684172801000424885193730239103795762474397211947203297280000000000000000000*i1^189 + 8116095274523487138516023158350669919276731740118094515144110962487265110253817132664612575248441989399957738631173081405856337505529204677898194500163198105416258549457808604806753242401324487021119565325449361797563720527366296955185942659237600622779106992621632124571774562283895407856539717046417992354821609220698978404141428077439341874867504847546232896660280132624253817802715040316720314962169487346237476972944741698058789550236952096779890047923151575379709845437854463980110065793274761234277945288445236788037822563033702983537366510373856681526284781453524223910476405361255798634526796951055736107127497945833635943164986993258029788185248450262810222404276405333392027747864806328345719514816855256993668057138818445664775412374970335648802705523122473782567523666446363816805688555845544158069724326382219134285323170888180133393276903401174040821176784489897375213025599471945364567279510593012077259820087488835841116581951288776357011983374827335411646737826079317650030577717521743916348094547475924573812296098019422410282948059235830190320136858179550941289938239761743783984743980793169371474316704340453533886632383555988448883371947649750660582987004079134025717790834274058374939795168440457303753793741516127818603213661987580834512948202141630837963914295497413137994380192387903260608987376928010897184071545311145454484516176721957944070043273482653040835682987080759590195959051507204198410719303654297367231776852650527560129293680417513146823105724465152212914981195772043146916424838598854608438350376137660896681289863669919852861168800882990416271087569221095310998393413375669698636870389484519562720407750138014662177904077679592930386020137589778649031716030070096814140529145550895722765144992433677987251365653686896058597649730491758005738270074734826150618243021154750396635340761548077120383268615885327350306658199214125967053115867002697338702119420854387545216513506754328852708112164275448621205978488270309239464964574192578951284646941068945757762178919391461344893818677322865456652352926228425271118230713063922643624906375420285413485417683678632660823998559486758483817942544982202813664430101548376840318009578717558213050765948011868028312126034008708485670746799965992537449074335719388612471846542191757862899633630013623201685207660613129028642246233612014819560644154312448609259561184676408428582737835454007606740535466396902705052476522268259429263666991709651014068387052348408473965937016172625292982216717267889768222939018355232187276459236403311836460151685751738066831821308644609509404540703164672023679985734378642148958276935685950024753172881242657273540789687127299221076426005998416532646066435172495023309268274821075334855402532807879457961755050070052010681868134859715363498888517500851984540126291787230494347489130232798068266961157818673044057184534700038483333085413942819716973561319391871617596794678588038253900892467213935495250434581680020992780764613135736207084279215612525650894511986611478677225168885230591971271534182400000000000000000*i1^190 + -42136833767468813694256393396653601460094818774221505627247183554315775274027957551283936008357368033278767408863337608237549487895328699636590761288478511453245700776527322784459721268637849613643230132258063850824357776114441265789946195134697217369978288143826699190771632587898527478338121870868046033566639945518070907768766265187497566019627587096170466872238494050309022315785210389048225603496961553276705484820060815086757713740718690710330531600976902172199486292590586188569607525803802500222775152355565292612553038774619386817156824685341202841355356933862364097709608517967664085270735599049560576779647743513982462122688538055420957978469637026409681099363656959628650267705860386444325110896435377395560379453922288619360772557075009188324411301050686493157398753151007704478143873847168236881084817374513801899280542398569600053225802665824378194028929416061530049905175765717158181954213738124379853790084660037521061459788648706317251494225363004115064292844996602140498780060945419155983833959339857889077589363073074127773420252913370788789121245232667997911154393033954356246642672219600164854412602026288155904132186359814389980580785284800420519576364620679323376157945944502944492341340013879162056007757731055352662423805814629328140717049492293453599894874833370569364076200781308496600870490563560064232820508787962300116141544231101385328874377446589338675920722759921325195385632611698902930399759795822697642852731566176139326171437332125036973192936106497668121597702542992331916466409548565045900989962337665893011018927083413326678308910519016041365058957995442850713113334387300547053293523188404594905162743293621164679030628534583313282857364454831491597193544232135873212761447515836331515320851923079321297160585249267947428324316189977809001320257740409210819608982273958149829221275927480994287335094965898786162435039338595629311201312316701006183133961883838630766039400032434171393026231470404028037214658848864649736467261264239062526439482013972756906886061171084434815824179723842132080749506141290086558569061638514770562543535663465267622991768572584602820326282391053427270238230843575328754001737584621018495143869456099474024913576990786060259911462535595588783234548967008396501981310540389480650352697248590758048989006339141908608952688122475157289075438556456082056721756529639695400101108634108598487700007922185682561658695249261943359581011040399683986513674361239496529490774554194335812412175245412517096810033331539292951103897724697823436312485077203555173070404145635192865368296392635278850858607482676779475687810332066890861403393670566694764488487526928998805550662744237955416073775364651280688130332113868774213709280729438357354695859332506152614287793762274004698979129916675559461208888835161176001728626581104119074622409720862786415870054593975631559986764727145993516670239789328015337051279155325837585203402985168238319287364098713920142454706750079836522842403229158541790712600611731854783077707849111249934035418768998400000000000000000*i1^191 + -962885161410611030072050964620015773141448783196923327623741469588425577087709879680449065538240081317708639643738257868352671755069504214426619053626439874816904270262358696596958709335660723783335581599337049282735256649881788830890448216590738870036063597755056910704777094156865000186449745650693692606554619358722152870537129076945708848833814817240267912830644992477874877244094444906318462240607230499112360108088492378440360154141502781519076838313758892967083221734753951842182236266879784941983170588361914153234752588827254146599151838864866709864720523414504269411705709916160183660834142669542222248191845070304071727066172114700556720944773071359157153146062319083920035644646738985382191815485678241305642316089658433957263561709553776973692323432882717553562732537205028262145921571347952866625509824102100827867738401222833702014096486216125827900202589342069959468883648140808773448888168554264752927848401335050968901412809085654330116489051909789903900235771633949413883770179293989092490618786696667265286796674856166592166800151224099168680304366413324939216008875583826609672249389110466752511773171872193617456782360167948258440464070516538861148883222942631761022881339675973779886407325189800362839256117628774215438064334034515823658377969115805166477800461141331074680159465736020583566946038682824601452593837299618047423987138396545804813740067718832223856988129153261106266959288641860512028706638147363729627899469281007018914451219162927670433761871260174177146871186904830341410704904798179767759731973652480204121102299667675462490397658170686068099047618656039846829741415439242105109797177184553900404632247660591568612400072508366722719207047132452523755917507445277027266500783604867911942301853000591474888615495757264763348160732665638513554988418586875097394590350330462996918943240790718859827409373507002375213356244593027692881264375374288753744163372797134593068030310708232388639715140973950385423997337887077881028265439361057610407362961924765374788983504411032494251114525010204528311820938204901372974038941091261805810018610181883981990236533516068266801367069844573732207993655359880514190392945505624065140632804364295089693920618503364030466133864733655989467858116287060708655024328806347544245555771290603227108485791432739389964438214169677552282396059203784009747938265663897134336842812575943166785490140233144945391883200220913130268395576236639778628978573372688768509977349346909627053022726605480958096287565188115851391075500374401732236621327851724460033516277812116064897154390822236013189716244881141919986255494717610137939344446549943915244465194294686605052365359407229649145903843905063877678432189470890704285343584150630397921835561639316504446216830342271200674113789050951147615001216613214874130588307113220494601877476199752067299430601369358518158743267517475156692106910868214272013019067260659260489482544562467587335043202774501722775009968103334563696212836192874285688589052636072796556966728409436693463040000000000000000*i1^192 + -156428983148236265012362061809659415225059650994879798204975640370429184100616966706912610303427470055723233661199232796716172328684705793235968528445461531347065037359235931872474164717092586907057422491374997194519255484622090531815121650397131694348255396373941045467890301068795075153380508609588421665125592785569639701420863676949466765409238387536376557269368396719023602783881175478664777959157649392685234029370776523130499575349993556423540146809243195890380136618870834157897163665411962255493143563890468511228837442884108414982143677318635824993483995230858780066054337139406990800007802466496915955503695915962046708443346973479270370639589459749603204425431457478782972511473768804454598300205195052983451442933953245516718212839611531917670867296202802600249869292608096074494948172866602718805356299891814779748987925441257077376869801331151255253569140835616751580287787793514292292725656935450465320020455984348033532425123324254929236683809724727604415318291681829509326592772481761208203940473661637961961082214735445804585576156562208087454056605906230902879887623230443985160318015569910079569421221934570135658433455524876276879884738445627793898053323708485905838105846405577906705234206042157342337343119447730892688722590865163805794625985576206646377316973159414139581797704033416321321545073815854036924429085245002264834944780195561919013616853548138600727035406594275764498918645294158622835907874670884383995297039149993718946668193784998743651509405923996887485950482905098999324175818591934141954294312451223713010028515899577033866652680178787694592013386913710400880985857100112548642887241925195410535886433407197377093014553521820088842002121238305852800687788428717781784204972228052796320176699543078083248574681290840334541277576259067573019163493431132723078367936646112936922604967403316882278305615145986977192727504305622352607462106455441118121151348201324088080338217283047691452894635675471928094645546553592123220240971605362769558661905880595174812736834865643386926816830651692255535295893030670495433966499139317644264171316779588575276929878225840870573158083167399077866040473619718888468877994451751140029086472240831495999196581794998152672797571365591691052357952575078575833847514787645294035380710981421069142357453137071961904937686751302777990191978390668868589625506167720068182602790158031026544166004225442352153606525322692780052161124829727476772979476100760995322782432091184824115009928942037673233245521670912968419438082108719654700843632860048303266079007645827649793541376470908113468452352597332386056487679591991286426154871199567829416202695874290006200639661150471429905578691780816499314178060569503253139869446783237761987782521392057090014887544207286621843703308255901371553413121627286949824391492839017568687940174790414872019115884764961093163421352564868069948021719935726228440111420612091279366851610871241535974340073160640402076151573436798699482093151592536483930455591069772668345516032000000000000000000*i1^193 + -10419415580238656480123441167873434959772571899508212587966723158750610169873885347900180360578549947911911042162090474490095080278773410352718999406518734819102964491056602431664824978472325036570531407034375128766599654418498640661845330221255309665682721674501330248882580985664171147955818182030340131586740777347313487002266159768825285943398825927504824366003141119305102478797645707562399365842218269404173581661021023760913658875009706269854465901102369097825309611489371730211305601954953289975491295410870559185537565942123023484602376093463113331152800268894830460635529269765767834173430158697189683907512379223297817533908967504151785153436820725028902541715812884153608818495567565372836907964226749955895789321218402488534581149084088629733849779651536892091000879784659781971264110109336212431811586913041484588266941546160958287284678113685996925969462406046578768954886956923622263652166185785048477710525751171515957443349345220067924693650595281241011876383359592256461605268749996461020612983728391216239534423261856191442950462681800173258577932326687747207600142048897276189364051533416823599570245060858532875755472353094220232262614782066168907244913206166057214069340622946586810844839948949570147557527271735683543703174646815573429253901633689706267754921872684405405895372843231659656721130559906751109312865670982684208110790576016153983469602664436245943738581026868864442547947564255187880657096284253544455790241516393076939957636398354828420372403281599961670441667649566998349657794612390219914229830111802968987457166424540910646532361548231700638450972298850558926699970735935747648634204074073372025824342065214503655910404165971052210731064725975828024735341382846151346732489078267316179839900356531831602939541363115934986373621826784476729495155142958374202773709958093478326963420387008796468043480000576822519462969297785234245031918028316924165793780148929948645701256246956858244848563922611686250150178040880594948236913553660371448985692362112559925197570149756993623707213039732048660726265484336740498458097411381024370791729918571771228658240263439818445936949554939107041271264750021297465477577221321485209012844990049915336196147131274790298501683284819442167147666450992726266255474330793667307636574272262169010592178439197009924781867170579114833048415446222700646397463366710836909316887831540687916555346568102064077251614828817420854399589132204115114838123718687136750301009767272741883339539804592888799872821982546930969001985003589395711783304404236048153276098553950634600260255908506373852770976943651169817800190805917759671444105893933092704639781982738492577599080985333351569609420507471526365445325772039482920402497995331982169965828719205402140003331499318821220153427331358563274587719106921673827256300416178353916553510117836953377997415127846009738899110598027167765018366100057032437525032899191935115172776373445543032310514422286825090041322407065419202656294982011581628812291263692800000000000000000*i1^194 + -375842046313824830515383347138767706523600186006441502128836442875790203057668611750496314309522032136967612417546525554962242868931531829952980153769450884498468372835100617237062309340925550233120395406367784094508266271059061680215543922957039339546818752349433106309377312611857946882857540907831191162728889740654087852650388163755057090157745495282820483543347596178763886938043344099056388138816595287222661762711920267868319606862531199590747750108830746690519867096388192411052766432692378391341750539244551490272102475976383476636663988196278157194851905497286881293021315645481199105514609986831359853423787289612306809894373606481853757408996761100108753933313838885657243324777298806906434570532638349891865305401290761169564046756315967951671755224370748528935175281640752411250358725234334234536625704361758788980347038220260011456182571152009204867625110533365918887836211815697064752712317290338609592694719106037874472249597762953076312886778022013452830465106132325818186352493423698570954204735475881701545839999654003419088645367779516394836886412002075574196701185647499677329074721249409341572717443491082668537246440091848574081323122713005562387433370679484472985372058061245675319433612738456241075861291371521958098861402414341995819086511400579531016383752377964378929315361164316717460567497079299586686452075950774092178356222567192963160409428199519120702652823329352713881743252783997926646565558318204053850049999808013084366895051943478748702179646689300232742469035909245899119169425201221923802674892108311724779563984845975130455915157410380153348012712590313142216748207474072895361944980369151201538749267224335098906331963441901000646740766269730732148964119075970681787988225194405335389539714238317786776667104293695345185663663853073568910463656163369266587734955722942441100911089471535522633483733066136712026114122209455455162342937472391931197137755866705698615239128277120166550817170388603668311778121144995956666556876931216404065161292900828430088374955967579493164245874672900936585357927576410460462412603425423352778604257504965573888364926025896252304852432020965589296883206527805227714638763974890999099590415970470038657966449383528989163844151908743660923682579673517216319532366565061133046736997856410952584944796023729779210857339976941027548289717010204602687466450032005115554828222405899675959032118823140054109217428871610191043068444051939566963125220516292440286345033098810688654182101460383217579903462815281268538888745900962776227105962138704769921469330741452637964558406618772756981284639857827956101993234085801355665885434375351891394097548081540577541592549340517656344432423010182269221723280521676602812386116862458287984603091023397510740108744448195041002432222032013074307316742968999126570087842826684711421923656562892225846775442618538116172923058959328882072640709583778722180013086535208258204993005955142170148607272254661656256718594245748014813829852493829373952000000000000000*i1^195 + -8073495077889229187643410653681382852452071591351252444967928666701397090901427669798503600687973730153682678915634190741792370771353595645633986942840209089622671104624431636945706795920394813213876350422482004832896289739738620649555217296068887974100022379585598487475398189651501953040327060378584278156742911287053114305150567247942699580736377626609867294737804069589201915844257857761396317587754628664580521421612357190677096929457178525836717258682904627292301018823937205739112711082066221527525420090242505043995317405723591983444765212689550471073382734642920954871631932496021595884001598537085029601912677520702243968322844226818109612326139930900697653268395415360818359627918072166432672871522989027848697541119352988256192445093929420764688427553813066601764166497050694189056438300762440159872654393070593018248221105760644627177359146823072919671194561965886437310579185656791971891742344793673668232887093460308623224193613812631382503561615049900817471848035180293483422292809445008880096784367135524310056994978838671038502647058134221504293719110689038503635798765708843864449006534923221459874266789937770569449396706125804577086750059402382275115746697321147326897692756428716668759797022212109107185592741156929156544129657886008331621706464522509145417134561123623347708284811035973222428456062294454698626606824014234397944126476555735301308833451341885797944423205625073359955852328201857120244811479312540990114476945241145330019948845395138717044740092042682454487452930997493643381444559883915205272923876010859638708724879181592796414184047632759836690449682387637867641353408215831583085121389433857855110640794357240999237176490044981974001667637051086422690668970786560152768803947086915165810826276449072569023289805525263422034479097627783795434018240417901091402949262035109088162341507722603638505724427847499521211391328616062206090057989346683258156624221989813023116973600481907601835902656358401423001037574062908865990623370737873982926477611524191809962482744632694976500598693668822333111010338655790305964680150274178572982340985524726263247897150881755547328652638407058970210905217025976299083886276058571247287071422250946527781999853570220215747557611135188735856731681209810206816711422236907453858362476481417621087710180481048376915419181613693039835718546882786829992760947649650618922180716276335685165170069604525709967267882756516026786406811320639578196944941562053610524872007783439842175635454607893684895756884822668769103395729445249036195172099069810829359239750189959138294332979476549642649904560764592498855943523002535659763113213058942263182171317210454295829178560152106591887758175040112571666747546544223718980877041147306052642421908159012652714871472449608104431939541577494572914962526334549136271027800629214517638135116008161556705699190880341273464345270202906736615708416966580767807741235143951413955275936726241165705235314918005398658743181372039180058624000000000000000*i1^196 + -67697373320313843367554546834054010601480721244637529817983718140698019874096454653775407307014286894768412146143901846708655062640355945922082783060477037858451091368754556830254090350722968002698733358918601061196742987138557121117184048515449218743335223138681153940806812657893536583854376649950725522216491066564733383890219026375368981094740594989410532819857430012211746218692514544689831642316133348693288339049987957217455393668990147089148169515015005982559497404240981116745744633463612386092406614699739210761198065404511744378056594670692306746296526250695274323412132615295874146956269724927438502355927167150605036303893118367479487504555668734980011019763301858307012186542902010522188998563993443884304224184775856232567252456606668832157737113570074718604721112015875777128578179962710353725889021164020807387269545950522911898939971490468462278972133230709132922081331269547647305900545828748344073622282186575184389977273842738428254394114435846420440329259902511550464048783682849280951287065195356399724133863121222453629581081937474973532264337796174290578450048346071722314518362825637049492254558405520216576738038923819732800004930568601196758239711092946429110562043969435246362868839767799681888172780553552714003325709637386376744606955992093879231404934110941187648764983087664765492117538948255824636105862507187955391943609208094162080194612917528327386173276487096200953977828774346127471027918807724438747154499815059326695777002114603751741710555684061431303891459628497784879773967312325111047534869732732009839707918188109567994232074024489547851167097895761189780744598408306923672106441265903933747348880586819488132054328398387278003400612012312567922423396795846174085328112935551679327122207671718775742230576006039511279056989288223807893017569175243790291409588695782813550086055662254119791664034169194960794524273836238470874452853649001816900503060209739115713086166026334127551400666753228152707010510916309251358512434042980477216892453124634779028072135373001653052479938561755612803202959371680967081512513931305042036666616718055322619706336961083136088372225044745003493529000254284478782422064619547116468940417051309295483821694531430048612324651357191222831656762149984380932300774802131965695971907483373214325715763336042472413417521597794869292663604020085569646345173779285707616433221901470403508080053164035189075168620777049184677357607057519360895472801097862735637676066884047503831291705962803753814606796449395197233801064094960722995561792419825414044052054577801987127419205494276012301690638681706032965527652266876120889622979254355704849372044379123559688585704058584827054295356923448837243129159030226342144489625879701156702251810281815095514072015618606703814933407551374719819710711541245858965129862229729804637837052225492689024631851120487298158925527100423731500032434386163508178877855679103497838407347247515980862626914991802862218469231820800000000000000*i1^197 + -267249218594011621090221344678459810470087798998530737028871989924637780551958888388792716255393318334168361790043442326267411191949746741467883816163501326561710190636530887187283852538742400202090655091940779640657343723850058318457228749382599423924191969911662527984866762796304575335545986071915688648684365991058987412689571452204012525239212121929913229833159004562342811438280528752546113389350140029581876445618788447272193508298727593926229186409180635677056635533345401873099401047952637697615349537898143708446202458344011342325296760312393145913598997199993628929814926739412802755114586743077812290780103652567382950260690018766508171988915574491521905988221692500164104706488032645795404263188237665839048271028904271166676986178270278501712003613978929863852885534582212883857987558183859654364094442830578283136608410705763015905611843890497728619718790914242292967932609527009390065450970813959642238476679072148918709087747427030680918316944638683638129882146396450981340263504742841204798563920688098033811149218849353285699423449361547834939265349717062682202014167174616992333768366619556717014792147015241927752303845780579116481873968284199127875265182977809906294585267994983332049633144938781403480920255040971109633705017913107905197796168480257858874746880451143010274366604998632861056743253850290104974455282148009730079600795383201506919034522178032036681636439135773564863582051911531051134016310091223047910318312986759993854879881339849177560002458441230777526972549390548062737605751496794392268722850964056918110773814584415289658078476976779063340665871386531588035234705888657661820314522405517133911070636823754359279360429481012320246364285911167904419133987528267514214213824578389339915837299654187780621320139442617747573932338975357292016319900957350165827172020848383074079749790649756384122803633480945161453127509995127899329829236203566419850117540252950941193430862796149800263034997313254818312165301511646137469658650526576464062092136516504343739513739396769628815369079602865243432245858641038742627496263882984374785725880765841427177003254363640334614257974264577953985111554636914756982289778094652230798375419401788816888059819067339242943477951769946816572609868384205356782023559166722307111610639181118459170371958387220762065470115050289898265319742216621190032301650183208778060097056253203870419313994933719652029631802655853124904097240519092167557763387797430274435509910839211616282944002955918601749259863524523189883691934431727796078371649139885434938524371402400707774969699870359302394253241814799768118424906460664975991657059372686442362633728316068419222498226020618515569194216459951249915752853555681747318133127028163158055778274697020646340145900009593193872016470394527527528800240012848210742464013772697228901609767363245445745863731707177523317509749798530532084560943967267479869605856658563752868308134798342348311912304995205120000000000000*i1^198 + -521715626298120580165319491524800847434076224375442019353483410552073999557727115927119819448392519283286260309213964808890845285017058804669691802999119892718606334209131102189483467470532321206258316629656811992440502240321501235984573439088395708264289563549226820831484617783037468828447213415825302276582477597593582636140750276872537282031219645927551742237663308939111960537755539081233451640286771252725172470544579304869596926418139702273470457221626169452613744021397420109765797331612114737855531413501202982809907925668066717979777452528675248005436358291899764630266254850493016549957409779801067905812070357632906564256585754752055360492523744955487448169144698849193380103029323857068695014967956226349343979418770804054069187194712717594319810687423091761455962500768465238225869341052823920358971479915896744647051776941365299220781680235471667059972369366383862936940137283807069511714300372417998269465011209592269945982613122508034918031232626110818254406610928289837068973314989619304705675161158408772365693521340458380664129430193004095119426928946097934963529992104753256464074246307637041782943056814636175896823230787441788351825950336093319230381849442286743892801627485935418658071153165749853483365021502011826145206365508826749034451261230043650084878546987613871522829306130339433206133843563938944364402686171483213058697516815286230984380395324378297624195444735106642250967578795020512378354457392310317726475059047492362066052157233086518849791543912686141527961185211827356195529283134631477692781891680698469283150380474665513123041394138211732088510200899628734598826500458675609018608164917531392791373498095869884599500796146060089721660549238830063801303974605225413794690693013779013092544253458799257701644180744072653693124250614650637458321437408326570001361023750666859595695635471961561625313607392248129928133807175119644966422576532829252190713977085604844811345248885575439648802918532357614778828971213564175428464880246389518701421760083037794267422788422521117176471722728822524362783771510733717053100368913442620998055721367721688892104255883224999433591511458039438497150542052749770996781433098620293817520823127212838618075360075679445228976153386027367048849543435631969845138294103839905859726579303549475431244592945457008524609265817392208815258535321455073718225957130355068980160039311205041513734416953026716855616590557234088038278714597700593118771374809784618941479783531685466813272883000048925453469371644191707949182577404504736035388054600417337876531895872979278384254789007872430002158366306441520544465955584222355661006835993652933078024330327172862406552345794188205773017149243955151249721730964257839523798493928750625586631846563044749108560724142217629277183779681714780061843980263688551417498377922336367908746542172857770391688478139561809287976171145928479465731637054890678800169628624852953620219751402622156800000000000000*i1^199 + -443987641503616368280141833107272628063366571151748425158483799761421588556896007894175988668928200083468252488994583879507779270048681813325003931182091170066655191070959408881171811261377858912728843904489373329744786270549669376785106912316191021435350842470042899758826390005575517971110482066087061684066498087730855271899110044118585982231573143082378731176311113693186247315949673180056385127779979099005369812284790443294281432932405321358674057430359948043063299464065217251415341205974273626322712163460900329112568909624975754807154489301321528998431190884819802637121224234718463123155787709422967956563038391933372441577703032868891923991576224706606487437430406810817267961307342907314985096472442621129388185298750901875247935686422474882835863577286966543176549468611660598403488971690240877872825358123808653500777556683368768038421800776691324530879002631423877948851896108654361793398105781697993671023934691487675445071393399158180562591569507941324319400007434374860486905352168375338268432572056030291332668439411605814670699431064414041541838382332912224735186524613732531913249356009144394292505066496131907476046006413936364658262176993576716617226921805748121398474535315070420518903237763421272761991352076904838964062676357565857669014199285218525949627197428947333915071829366833164815977421854271511949409805447524886369370330510007993190171766023704859275095298193043507745836429723152742919270038293100537922694292348791757056774339038170764178397059910977302251865944072217406843200610652846230594048254289066642369562556562934146019424254862118954696378222487824664348329452328088359335915840344364374298736387064714722978852655664775045219426472729704404727660963841001170230191170921305502507692989200678932427548003368440987084668448320067153515155344777925039140410414339198070365269187431138582970888920660848883654618024573771358021740905044287003225552319050066285963921231879226063309517308441827054498979872293872612480247080267931000921433229097951407270566675923139219923558197034198943808993771284525853444559982526846891613942728284206798737825041242872917945374961847548956517808074329515062639220873597780514800676118027715483320874565774453413087496659760598680405188004206612818157065397918499468649484673503075189701638756561346936475469372402382386976056451597458441122154764779168412626191484010946468712223461545268069047412506441576288215912684090165052753238141028639741029026800965344172932651406158720124900466215600564403794633794920747277908449191570414259979036079773568555915956117610196428298482417154747987047157969858378512393668585849729505093279581997269568982424024291580198168681929220279525286152615526285942752915415774984765568160038755318961980235056248167445286450599540538192960622881335214498345538275950852123353283030474701474880096542434347058260827675683822950318471509529689929838097311747370433642496000000000000*i1^200 + -16960448079967191338693818690705602293229801849695450217602358510698952314468302617204032366300992873948198425664870874214934714715529904176864063041340141448917452615954874978020388826577101398797164847913163406843198808382147090521403648577585803353099922820262522593395744068580737644015587888544337336313447450154067891090275452685912873067512113139690157758296062765640522378813584816092895095064954581621224417010858980859623435781140813367947411631212118453452702233025382505609245664883196062638171518237042674679679607574188891013178586546947263788415960633179514776892333250159603948178085308455300988996013279878709643597981362022009065879446037902728034610237269470036991532654973420152280826351411636893219956798567307438965294104070696948365356603888792486457865261339502804741052463887636474302731520544877534004143738264443530187570009020628277410177864079022017757614032786452456979891431973766448372197867562102854801973232070296570761357536430584601613128922068384210824013044917755753275595739819908350085420814635457590789613143875009295410443701503948932276888913660710250545411536485740792556390950072459988981540979648703902099827803240379015794587732249489486850809493932949769520702380049563295375337516178199952134557223113781236255433818819010139704458629636860934957253689376765049070519150855644482025254872827725984987266206384286141245719711879296536144352734618078757275251605616527921881171109020127401545239862947794303494355689734707448775958057938034726323718522120525509861206329798942152243402154513590835568438554480026044930257682490140793907216133926151358243490937543082065817990898542203457374810818401323222040720661708417330315981988055376833887205935083843769321658104289534777914934817646768555740051177673217682824144419643613078658753273807937407174596186083273566507428371480632914284619838207299902543795436647440946336914492622015541949982051905087221259951895675845456806036030701632675475365070047497077121807598069047091133709369091070833423240324657150531643846723090097178556309436521285174126237625174202447023193217554789284939465057988373930436672285113781053016925607827717642718090529589255327829429795925876784781202944534629570787710917238063162439158486899910325921429651063381937465992300668977847649643010173564990411497514368691747767023459180721312711578170858068906804653040933495247168611105795233372228564844721303872933645969330451849110036029320166386413841434460857585359955861409774033086594808164169604138542249494343596109952680754763287089628231246821806002350795528861183211946269485634941341695299751001742561527602113292685233185929824869303627639212367537911909129909513740304452351983228194112506767257496342735696372040603298545943378482584329220038144158905519945353591192720503557910126523148667046684928016304276460852617465478262295068795641737914230132856061736386499937566720000000000000*i1^201 + 294621833612791868881603523223590505553775309717338190453939006408520803934736454758989579968760587118162259584727582304477539258122083401050910023906241340989268427574658328430113867059373308387633462090712824368571773254816401110197632098824063918050649374746117109840838636279652456490342211066807911568625263242962087666891083656999177530024933637276143686285380658431857551255590003148512438646032592662767425861423830856159852648667899347383180695818158956368926624009059278218221090428087324527113843827511650770238927754129361064327644474909453305379627849083705643099655378032681010585184420988474203875906116098645759085728884597178550301076072829731730763127830328383105921586338967375685806704289576282897696606972095932459169377065964175874249069954843127018786180770421003593419676260695347566483695643911147314335255646767789701122957597701122423552589577724688278371115402335732068762034015332152893970499538317576953803059463105674616569466597304655470021778435268955351237028237885595306598694944778864822985187170771809569804231815040945166079564122895143929988811331571205773204599229133868788169110403481771436512155917576084332734706139118512568318437260907278581423109883775882923061268133583266182024135609825871324955148590152096044250485281599678009788659643015288404557562445301060100252582727479395822160163734635499411099315216637638006462264919437005840618698610460381089812508547042950025070658334057706984952078145477840438596262062160152597692711095191478801290792095146107184196619515698860859938238472795858574130161463693362345700289605564647005670494790064642988743419244433491420045013561914709101566350581580632124212685130357419215505829544242220584030019119729299291445607783717605803343486020569046526959841489384391833743328751010553032075353439307771400678691769902755104677889056005828513821254284728034895940598710233308174854780504652822573866246565546495465827068101498978172387528691784273381586493481111939480162363750828366701898998374469712634490106752367683927737612177763642223552657962162901339053321788244066174830701910488031842946276856902738301105199585229182609971858359210697440213938989533802045062624128948442898769232922448081487250066460322359519974279476060799806223127784672723519927966222420019130544327704557148813265649560315454833471841678788957592544868791878654958985785692661237496798292634970114004155820911430814359768632020756108747775776078569662365566830310140609358717186120364820837774884816866422958165026023391445908092073650536746284442286134948161367225874583314187397817431508900546795406986592331021608252283463123955422893200785383551993525314422991928078975561076219968322872028416234956492710954129427580553498440071162215266276594826710344901226592598958231796293508724128417913809703284160000354988124479197679569373307342199339799525905531437003370820877785497600000000000*i1^202 + 360439318528718734580124809716964468556899532213964178065503087125775173070273276571880272169662466512244340425158652916242644723042892015390981267383120313161475748145027387114273459798125121360410050300582261448278724590805606594593383850374348971889856765692496211498253265095508752605873103192716726907572544839898188326730535396067485676844853145955325327427587635810044652669551740691958877354426384281390304212355051549606214299499265710820652694585266481871730424056611896100212615299104046143258152268227584916829594626801576440189021984338964355063488586842015230857139047246613249611703160217260222470379836299882924655409853488889622928648952932023513047514521309425922970776885387474873711805910181227900165032600883927741742748147921530949791998058452116934749448534248812797562279651552848504450136063003656540882574538397647813447791683669674379371677016453511620547458452676678294456618030066429271422051306487294680256340309265191205103738662827931547124223132127235068667154539299488346095691215452181887706568426298875046210282225166272458548493966736528116507180558916409342766266538182365423979006460300133302623146781170806888662934670491310356457658039830793939266944006415381855666278219538211966002121940743613941607201686056995277423200525631109721787360637924275400265133507490497524582843271917306088653514412481990024539503690298922581704669842271975676569553538618201290983668965845004299840307110004243607104079492795801207620339956224815937686941423865445227291027036195644584898372461655063528075894771578050078562382535317853135188847710172924905843758949124545049154863376112519292672878409672819098074678432316369045936693428068953126790791763448834720710979141506034934132990669322266937133483582267304987076173787549325191143021500088341030819580912643522729412870388005625841199463993518587929628869898838906102025143078115989887731121640404442499481672404226544484038843485334869927629057485932695358551096302677446483654551672172275212813699914304415777987784788748206277765707620146447358664738872342417379557258126412343307172515705806513799812118521832606825996517497722058429989847793925037990093702276657153435972755069216194412253021652819562594716164596629561987570222691607642850504511819585478527774687028386404221072233835705659886417758278605298936058023477208092325174018225172542361282752917243983424123314868737786423097104877010072895917271207414776307643592263097272154636881262987991967468492976291082481938674010737737166784039958392572604160669161926360861711578861642237790415194223506202205356900039226228053460366499257279406844988342672168131561261058441405754357587783723182185691880250091910489038524944628831074808344442178184811220641219809035890765445030895857728284778705314771264244098893156774596761729611839237654024269238549436619947992322565256226464722958103347200000000000*i1^203 + 55985962621204848286406417298915790005841362599384844462500649787011277357781309489339185933169212398153979250702359413624959914562493347594880304874741883081868138793134865857290649947396066409744209357086732188092833384905715696835678258410240306830698037908946027293646873552296845564473385662434375112659425715881128233852450902952333887708258610574594706902411605063414535234748230146160896569117678037704615243469930929278882048517825778407104786068860386653745516372446256569778982912312720399334270077413524021427347891801112295834997991806690444071856437790233647858473459465087120806362696218962692363798664688871881082313138723921663600405391048958999888004910614426268402083213631649037490007700425907179209795850550953645976469130155190948163845347619962211205834131344598686718990071378863813158751951711858778375892859067373078714262028771872439425162955230499197435533468736962225325712251006422757218674236303487051831850207796951572053245024568169488903224960428764190559559066189152290011451141027006425952617103045586129361959858089477116468967583848538630019582593360038799893095123297283906913425099360709760082410280637896947885156949498333479856294351792685366651527632800369569961342431972125093624136879933131541306420863464778462565835442687562945288131521654135330044109550667296994042718544023893796618509338587046453163944434391855451019683893287022766200712033439300723322173864613827056292683797048383419492332054392520375653453231040247796338924967185724998641484606841047929850191057439832976863948741881859800892119000770568459896718780945818645710495413044922836622484351280979609588847388426692786168773346602841365875125251779260411589437665566297322095408569601971632505830179123916178333502961642560391260458151126826254469858579312619762326964157672051763506345189302789121736972436917146735471893135458518496558195091797273600693077076873503184867680852104731250911618220288324470052086900511144581192202861009242925612257229943869666654787931801036667999246176255406720026377027238804495162187919957863387255291233550223616795121868810222636521947109521111344792503050196669305403623152054244874883946890491704042287097937133982502939526683907285346066505726053803538548916391973772073871310560407215246857036211864889329336467581189705661409649023864889672080146594048524260774365978980203515904614502029725235683224451359423055791346398688020192709174599125689057430099640931111138046695972679608906494062878778096833317122727412542398555469900068345072994468272737348378809533895859896724132296183950200079377103638538231197227531337434113068179575457521451802448670662574989165215678575639898598643208998022683436095162136937782965974229250402379879467437917363699571771960375753448934336274905324288869677030416027839836657144077000768034955273744132970972970443305559712071680000000000*i1^204 + -111118689203116062341290072573393018202953657337421324314063263382455432358984002649001248028262534960229262995593598101048707408887401551645620395471106691106488246611168518329665445818045021967498321681857147254753283047779542112676085981200977874747706294887107455838545431740392610100216097477425019465707103805717488374287535618385853390862773976356236406456846116834904398790958257280425886763127231933416178209982917329733062561310242851756750328259427180895682051352198634710449389708422864233182259969296016098431118426566832421332091577308174325786955725828291213602182778239422953990515871129442896317676262518150888145331718142030004818718493693927118342522503712901216508839178130326386155914570437740189796630637376495808242794576032708951378962760018622655671162129526672490376153580110355595065780596100363581063852148328946868497772288246752837912963761839012174028836275222637493118012729766756988455766921665078242598079883253561669773460961173133892520824994978641551176748263024029165395875780981482286945578013384308204949359623680165902076643029803434823905944560767886757887455986308234227235032321439803229752047849636571636413723385391577507820864337758437327566725844839388758172461892052621838710399439566305341533002791181724199471603448859396996152854139020584691337369500513560035828893364871683897520569082865756710797092754943233478010921707846223934555274283189204824205203274317031562162081362029637331127875557943131127013560268963300183264783803726848801074841513817662994415858259143118416276862622414389923165771081227020453231252047086607212978617636556291274426687601153201073307249845770226813534442556904747653637375065507444903282022725488978197997866447141811709294443195750823346660676304469521727875703318413778680333498270292501729712177665575355119637678437877400463329226008120316349549082481909992941046679859067051081560362134428885409912934499863928013774123618863444286462969051931200266378122630244037014253324418682756902351430497272270105019735234928770709181999739626243195580620256661788303927038644666258741357604033077407575502973993744656550274590563562800898736032998962112664949533924480252060678292051013216753418061228444974866471090983396596011232158836774395057082397443206231254712420148940737684244972825314841293600230281586746647157847254542340850938449418976476912223395416048827350104193521335698108731561661237764341133168733110887961609576713840824800831590269431845219701269582701247989432425035660961357802373121415973699884612791746992111500414107479598207795005781169090340787510951439503321778604395931603109488059971645674554032989146588018997276379210888346645802434559627794965910759899237831204845793010681662055770528938161444275052626809499157187648692786685417141502389584607488987215556934920544775435173332998079517818880000000000*i1^205 + -35794489903486186987368463970925293846580065293763618842577413297445979238197956915268202193646676694621508107732433396510695470396061357616505459232098485542242261145244621592441228304121776948198615126829138473760685267841772113681421898130355155590766532933862646764772236046176269601968470984889417429581432815368918021847628725113830303806120252065191273896867722814615695841068738005228346887511371913431224763255300180440861573090892505287846661482987979619036741211113469299417366561499353403254978220264076896304607999378299802539198904006690788373709546763350159771381118987490944228383463318576441602067232727140732777222985871885584580635485326174046737105842205150050876508667489978631865201557533019706682423610204593699845276277240498323273118893593065926613032430903645032504045744496105041307958781526755406597312602980934069212976958103166150346630279336652493737776648444502208977316028254726874970910819987699818973159852087801315419190864651899317264570933855845961853230711011338223007159213624775775171535660051718409304966877223240271776831078477513723887796979931867119872340264043282668731019704753565910499661829723227220492312994016901037576729207763581848764395659068280898533445031753633757158877234981564654781197703404540396103922004464123349684775462687279047295708450782742647893280415433087302232010373999557411060115601039158136431820567216562866918748085653857294776685814736230462326591490960609871306214051098866732573768763289570010390916445657840061039922694020268916519607909738169649462581974147898759045323291347352872662941740936192303091920325018248445918461506710351629575060449664767089802270955671773841291011654317084956625168599002926041293012967939971982356441639103025959190844277066843680581772239282756122436796610433737240468430408994912591984271723477709098594679739196534622814068483312541894017856060038685847195131853181314464660542707083800108749495234814081871804523756857319957672127448911814469325915174921410841056216359565238928454130680544388137468485112500380854182161128470827571768961050175438757251004312992245401684417706878668950477869903256086083229317492485559341222904560081187863399272543764608908994487862152490360751722640610479890533815328699257832454204006431454486982860169839921267606996973600923529840521713884314178231877228141390218979745688206520549484536192839272100301264192510127506531251663475353684000556123900912026010282952310259880471153204938286689042800380241036049435242702833023963771823201438264311918922642952193837758087829748824364471723325346465735214108819461695367555686731087785049140580468406089806027427432629472774377988009237447101270169042095239891222307400334457653248948048548568916018022289260957557558044494764110448614552402759312940071274323556364842227344466690852921230229504000000000*i1^206 + 3389794637591982824479004988746609501943923362712431851084940583944967128441815127548816821846518286785695023141414110884358457394075270271134721886713430361018951582634329101482833147707464857464604615990686395256954392871793212830474175410658214117017250108620199181678344344077870948639142641775074954425796906745860653352018431252030042537011024985810843630903590184792684860206016803702007550900376712112263682036712608595078694564988879980317926206714471566131094225428138157761280305086553720940853631464581675399816906941909120892732878335544726283319934914655629664443530115851277635078049926359824930148733874825568644379218320003848255500542585771789518594223717559604087206891924672745771140811821462710826439612492154949163455495380508821316912573027412781315311254313513209841519451569366987221344264880128300190474355464217520289337081978091426133108492582175616628051641420421733906737700290792936184187244146110087071179238442209696434562544781512637941128451473726956229225099523877908308733421274418055801643522189628977453161801575984328844139471107349289411798590680240913372917364844412920978235763620523280281435524386302368731497845992872622170470409151024415906621735822156501024732881930272515960791776267767745243439737103044236201223647903559557219664190922162743010264286189177335197943455265259288461652654458271533872690950547697588262870602226352189422760854973243093863722225739710872102983745490497292706478849765083808676274523327080939166091908473115490549322651537228993282017760651548289459473988511327399364428392889034272975448017137643038535972922122988316746651129012732165644157771675188368571971814737873268422184587795649590917848107482004279844435366442441227377880927916424511716709420025391524302205093845101115702644342648889422334437320207856026861644990560305117456871557367780602233775712225414483430212637235498873862086573239011313294665485217368126989767836926656866487891021614360175950023792227401970634232043973954105545450418326340334280931814723314796116393864512771514314257860910536099284015455184091048715018730931624478981727615368223869033641686051654110371964627572033020238043087691789160267683619238424126061481045905229048994593533604752317094220239506798619025749580572551427555072421129125677902651096298162098117889790838090876544028547610236520579983627125000311829899297719027725518808928178912189569834258901160802678035767705767915903387733740022978666573789070565897292958884223123693028963769380266650468015639629910648078774831729992116965298327690508997492983274976728607173196721275792747936844961065041011637229789815034163043062876192828894830249455695984967736651291043137796994031378761292418214012259004350516710820671278850337634784931687707772008102355493175880495032713756055370864024092672000000000*i1^207 + -48632722388735588675852399729756824650131092377012039311155938260294085385255241094582285905736219206853169511372399146641648225915069607414646064956010811106430302765164539636980039697195754344910684947668829122546521405264371701413253667567913843756503749781431295448139480992390679053403168486715349826832004606060457896053465700782420110242621988413992292299205467149352726096589446731068108613716585589415598587764948645135873231949804519732419866374205716433771428991324708878902154344526951052512159909750016602235799811521470915716383464688872710772140496971214042743281501423468210390312818718276837031408876321118918161246415218261985847116859567605931724234711532975336542544466585747277273425780029829827839419772825238717184629355313301199576163938642379361491060058854684102014531715048176451174298003418204450675896711989274696904233211567356839161606078506436560078633539682502972957830160559793179672921838531400216270058693752843497039528297761994644277996137686766510696838050742856463172211791871423351408947799810014362354974328340959742083917838658281955439423471439802691289412323224643250468567055174921233878506010026788966244580083610491737478720800338283654593274647574148506514279467199070764954408699449007098931040369403183552241635507260139951054319687458282628208904939513945974131962967828005032952254313584474390015747849144156419883151900914348119713871118661703526269922187301919797887649349983721514008201179783108826412879677791148714988897906207023900503346558483639885022112129048548425949451640385346147782746181105943456050633007038665330444045486071773291006657800998301346733700404410505923658661506316382559186681606837335475817615624044962889872427258566263514859754552879235802167410261312371008705318905201347085292420365060624067740669604382503227908306900392329124682211035691540701847340856685034092385418849833911238457426806334753590151543775866501497192781144520148167119336622555877881564815863406621170061608606956743359236645469374911050069465280521515148121886293687770007244157860149356474798436578681717511019641380511077465698153027701785172196893149796350546039648624901658039105776093963491885424724848486179474778116095172852660988248854027131576046496632586745247002526226224935343815053919830808872767849994728597366390036472699806254348496629137839290632964427991547727329323601966067117534255574868452552795238832594558378170882779686166263467034954057968193522241703205748161739526973288931110457407935016716010324763796336367145764172060101216922280618398306360324481655958785455751783108758290221143503409339354341553848839805906133052860969312392218789395205718649656665112959108976707607029594621904550503879244160554582817800504136897403411824096480131278573522258671804710512218672726016000000000*i1^208 + -8903459270983860804673026125413835160883155771929012459295741741463601886653311941261920634612754512848742606807429244015415029754418540150941186964870883207063952247267551287588867133881894986365741600349034686169595263259345804840714814842593690867425753140734995895185567756601457814204699773262732309539210025913913479105616947985245152975821099194062045548384942302655016769525756453735131884977723381882072512556799337776017653821972486112873531017469683357687367633688728649923180837671978441171445502127109952182808734989907144666201404884918570696884565526893158080015249939423226927848864204105361973738284856628624185044278765339246581500968567901693271835629849526914395239403388613213057853344726158177704191742090892859184948100289022290905873506351683988394697418282452335666796689311315452521487247538063229852352113010362426583309422440611446113787139898112311746095122549530475161482320165987562464574964516385274563080003639824451916710215559475269733099323694995850610945214575840005289195102616565825175553040626160140332861526617664917990113803173215009045790332651354398025881138601430448413361868332005029123596080547686928892848942540801567513745697840603678659107961778250450304711364485867041905200048509726392755101442090440300233352196288605132099823626447718381939176252253088229729742283896729111764593927709452582978898719196891477070064825946284110657194666752601880477116987371512510444583261005939074163912239286030263784566747330474744575376919043619043025207757654275934915708582837985504673831173248188050090427627884978448534810830248531934214431655890472990169881317524101388188075350872802879915112266901911531706907664745950817335856836880966422447847032735024686012054803113831903495226545655737460401471284241866857775195570381647168485942377788242243867022460808346832274369412018523960125862510930166617587360315047036207350131081043802675536892740778336278829731423920288194296099109038822918336624933492472593353994923340728040448526591705490406700064515523859796756838339109457143668375992113491858632244699742078732646867132531298920636336588929734718036174099204446109115806132523544265689094064700528478123270242535516443509724908017669528157438338211112559785805815018255502691515169398866370091279545571228868406541165337293063167931370451905519372966425390094617576951898767699629618452560870336352857765753780595473620811704617197429178279212647413196021616736238590493783848693858063964052369695004455142138388958306976276582393051669890720094931946283732521814752736107721358690107686282329970823471353800087073983079142268899772796356298800235600875904582102915817114465038517451529293345731456349132077022169422083481130793616626784980178727779297551873597570342929563133159286085202739200000000*i1^209 + 74036419663744003108431370369873469669298110847058495230563225478066631158014639269143162523377713359973552655623428918787131449017132358999860446763553204382561783526187006833749366849535552636704872018265973278893453071761215554892915760810397190795532011791166297545877477939634194741513498770222378514552911533766950423924802887027485477763449603664439282968057312247953526706316296633067354331121147820368376540893815492618892211000546342911986126795445576621609841165217585540293479860147937710168819765553291960692085556871782092962854657274425131645105772580919760239554680481255927167472130300805005726564955120193042831830361298056438471325024999076505000882832421401747407794439471520896951466835154850740143833106448079804671408861460096683861050191509985543691804968337301654486031150129221411456979129790037560543003363432438238582456148236183781983762889270575178945099357863831263450126968444994146748332009919262309772465383362176255817049778819822072044168365828523458835778984597412113217786248044847480384305896851348980031570929012903560065477752967817956588577871152021025907694058306134260366757228854640766645433525672584044607212548077706094095108102876731881454366502337624317368913197464926452077334970105024754144776314497176645889414168787822394245045977257744381809054398252351326565724446719333394405238400256874838158605841623057212898275569459514608502432241156735947692295503055673356473344916779043560208822858835198545360722506673964583724299848120657545086606262122351984880690229484094539348707306683210916350289029737467981250733387989199124133605137985571017334532107171683512349611883497962278080945686308375169509745745746840284206494524668227507959839370403315604364484153943488725978774258851939827289979958183328212196467986380690061485720021245481354712336728961089274863175869217413890293832193953597709213809849079503398331371752638427665815733816435278455838817102502833363079283707543138977303782074255534830752656134363119979225720364180249015725811635004924034389709923220017704243349671878923699844484365484724595067076734934730460044024581163367009612328572036388977879013450443795731473378065120200100207398589520193875736841516213082833448330756820114253339068446825842923849895877285367900353610171520913283318925923162271151535919714176953702940948957292812411796384353795485850283149438832526886775650381479771107266730944370655069102553999211021419146388129067305289493589757223160858172066985146495280328824351668533074528510427555254749566378563851586030655314449842719495935521656047240301472841589333832450035380925956695367744450415189187295268946997422428557042904645823087341579270437933744920008146416890543983994000184857017889714969355437910173755785054561239040000000*i1^210 + 4290393968629224112436486425371577644043227686751243066842489398990134792841170948729756889000421398573169703165373710423666363299811028962893433459949702579557752798555517316978496844137214630529929716945428285972534002076569497176085430219514193592857857159033205449532058767052468661780552188691270349965849219044002720869619419741101081686219087078251867476621864407338093057507884500770894201295779502890522914104050464955597915944440942769965055603957480494446354359964911726607405477034174116469379414496786371396302568474072916642043984681156990126743158913248639939067668856092106850135318642200765222132647307694274363803981908356064301149502356954064328366396126249299220576189965756089715132335576420926676972692482385908016771558438489806601854438574668056745103499122270979928272911719037662049009370743875055851720962800458091533679725468839420400227566809860770361352629278459599623176903472409058442644475253448560709364761094504459041195525572958911406738884043675282465695711503903554377641042157231721775708418783098837758971893731114254680115094295046790005205447435048584402434299520821798995841253609195917802353009063216858206650137759938308990689008122728584848086907738955190800922030897907120705342013532454550062359412955187211977001617326111908219423325913842822197178007450386599511124781653986352973899037731809045172206661857912132588122346620292091524123471407250916416540543073578221445430885236775506530862302982723449347208003018284000826495308853089737771808691989348931439483570036730724356950391021304555144757641571098873632315394541885653604134672204468527838432986914792861385716128293080404614625960286992284440872232036147930094247333392692672138601569745724097644618676836259121776219547337011324695713396566085432095361723326016896991110213767647894380915214138139984958700785331803022572036543585627595139114843285558695498086982467572093136562205725708907173880165579856180527759853506212140005472795176353591999673199512496127298668072631300512989866163612496849375277471716896058302576590060292994870943637568915322327124711122147263351523825603641058503894896019443635237620011052135435980229854519525717363295953436171807307391944673052697649588487366334375165056975101707719420953794342839329347546785145919527270440473023810790784016461334194949186936516851777500705672319711321986772637956893508423302395138820752945447601658888452321192383228279621872869311258492085471249130435737369376536303581890076080255150633417361754394707402807712736442500342141172697979859352617327442213613864384360849500359641285145335099617799084197722869435424623705374937967977635922895709950251099956700271483601733533955364300735468500497761854992616724797446783392408487854080000000*i1^211 + -54189259644071265002395745068882450958552557830909270820383578953336601907412605128138554686964860269676564895822104641894063266351398000350643941799131955050812553239912249462696363074770983211046575777848966826656086524123454372870655483278881123170623274036224547107327382603308751665398556773821801857909994270055866856988374156184822027173957419367923847586181398288798765719515888159503433302648938413851769107364423210518026349199843714443301667723417657170252143261160147709442226718728741650028549322064804840770054367327599814296717178479950691813116733840935602898967351119379684465352727461019968522942906471788084512676365869387698908938776963933893880595604678531182913234320561905541628298885643785323453042256735661525473983100437124642704741912112379277530726042580294459708828068349473148588426559204117165065470261564021316574406455584461016237772484393309696671141809933982440407385920796846932530206050664015394102457773389513045851822005938012224058273765139113978927047338852655077451667460609247522572387566696689299130425389367057017473045576608299494672773055512001158242237232108677692539150717136250191130838751707213476367605258530704401398184878059863250189265043676836295619925233332774804888033124268737778145320529072253805986055642309652360036888411177778655279697650451519853811238938836948325623251802776746490252621487777590822839749163450967905526837175871699920116237633333993145613209244346467962699348306030362582376729822572772934302711370416737267430967565132338681755771310879275672936262165576586983198971238964425050843977718718031733186561470105357183111201344541163066954298564844542470329197768778297965089020033310637838538329202450265031696902141419389253283051672982196183822667361685862706929594511406890695411183819368041408414552035611683002457555036170079455679372833759726586744479270352232990408602467084706263551492648965467257455011334205910295452884742294957272094913946213246953680355700732685245438938832056420150476938594520252684389975559017237771283601836301457905567204703649340313685890757019107856300257055889499730030995828675828115031601499821053580970359942469032804677693384516215665693886793443322210220705196786821444058330239972890464430619387691570457595958408381463592605943277076970057808698663576216698080738912918576858897405001776999644598787163944199383250410636250470679230648205951582373082725552802960778999116517985736092549502376860491661798711439674374478844565594767547454727583024483042934807210635966121605943875173699279251307859918398007135971473529827531960437365608946732354052846225561575764942849273861179594561163958315271776608223743651272926674570356196505619935364532602804253649619241939792560128000000*i1^212 + 15633096000781952146505301543575162228669083545507023529458049347015614626480411314501045125266195526986171194434893973275985734853310804532366260511048166836594288074991138281707754077172885683831180407767778589573321731830731070631067458470557688058959433533311974528388468260157361402094692135827276659938968257393146313903059095493951370265747841094509921796938480243437422610406988491723553662653364113542728270566278255649873096962538921586043188280596448742911820135222334225653646698212500004283969873674075303414089208063019242326359176319381933377476579162638703755694648057511136295136559458606079263168871146891373179607214223177197327573301384967713910517115591272155806786236775308840857550428366610123117185800936255888780639347192284116065736467075569922292863319511959257781542376434760246196388866062260020212661151915210208193534738742625976151784439165387254785012956906997396409093463977080218424391338431800075206816265397004885554138897337382230865715913989399349652219088012518543041537587694811710573650119757881895750071821571671803442080104550823296511531742583484838614925977330755908675394292459659312551188212475051756901020227109275926318953036585005473974059578243113530027319147265044630578895346643972794432124721807000684238433580865568768992220742094902740551483165700967062834099157379574733905160536611112822259425510718974393275300710669319153105638360012015817742207693570051405208143689712691803733199797620625614305399124873012555468823369019374719937875550075483513942872355148703447686978274322884703305143660844963563427832544945681058481240006888960029772246007649960864749259896971733236499407280597943264320840940202736756536374609724035012527906480780091241647359727525700154990668786768595858017734059202158641101553966882709521283200172092656261905765591682522881702400039435595436015346329462430024105162146369556357075916645026336816169039939975937464408463850780864048359906051719895047633387318998394560304135034120208151875867122261097411098309597959086450644419972716581209017449093239492213498266956558276835220445790312409852695194359340527450193750968710409527101306998569260552318748761557607459543841726038253001458835328070899382791204098336831410364292903232700859616903553613849880191912227318228843710348432033412053839357270337054310392193320814704936959945609086454875996769474429574294874958283141205688755197505575591683980707623698201161521078493675868802175192179584949774507413408385093897272601395835009764313266253959625862214829183638764631883834910982328439681854067153602406665148171350934422363224758201566169160112641548759984940137596958478088740770244601529973910244515455746899834453039771583250432000000*i1^213 + -4774888565918727134703739495296589843183592040590418351238603118607585704337786096408954267695833196812590410634223881143599737949011818353655162917704589031083558627215443759661093743498631722998897782928746142127793827208627526906578079603126933714807206675383206489773153057692061912679026635685802324783866068815603061058066957623688246868498815435909340390304376930450740560246999607966877350345019176430970821645428724591329673950168202421599520289612311352373403840474978299455487693238920724851399972356250621577878160220638220695518093781345001479450232995425721059456334262050715081003871941031271893815431265798243676938815193814079519679720438663813132952379491058038523917232104738680313259197589259810453924127478816873557592763797192069733508922630019394839063829633191293683658496371227016467598594638060838106800998903879828275594203329695354708919575400685845435869336057859002307144562092179165207789454192095618928922364792891738945253614451734323372317033061559624687419094306399713415292713843428422975847781059408639472777518992654722466442519717216180578736564543861430812804400774874759087683164549698666449273077062198896315144172825046608425511759236240229810376228426625275091731002876006547069745588345594634535979276255937834272828325055395956064467121337463344882683550503043305375188398503638990592689160145604155992800265315379861548988523082222338896677539862246711767635929489615956758575328611083602330665347450678209143988305275743572638317187989926196968747728475385558524119300284283834046942903098062326130703853020893110715575296481407261959027311980330214880555874284303793171955775733824830854959214764295201234041192684838850485912008117133350894636374467480767175007284086315771117304663522775471239028373299503022293136357747086817870100766040596923624235692147053495464576676367463897459686581422299322821842067859475704535820597975315920933430206910721096798913201717857734862774738870024633349323547809540047980434934658347340584790716628600130319383977724189658142747103077211462202533533714435451903004617189633733490441129914296929054266946154815353344554091202803437877147625310877076344059503257998709760822024620115017064300097385601108331743639167318539260307228200199518886337114717813770913416038476582420777560812678180998498769993713387174695393075642836347761299038428979309839388905848667853384740980918696894030500217606237034013379956011588246669113461592896627072520603983469755288997258672253329950478972192182507027770900044689772026440489949414799883635651632401670195179022589934065939026253351637170933910437723012513206976615872352340093325520197930436482203408172513041347502832642264190156800000*i1^214 + 548570069033171003804509842562940326121273748671020934991959543982876339422881891676526303632778278494575447150148085400609160133182103604134953617764064894555993782630200160648240255952756661936443444684266625957991412283889097952073987303103320615911592417983571009838290049267142281225606332235153229943355313842735027579864435401150654683123143214252453923537373608398958362011800769243278859145566275918575461152451445063664427800714783832402448137355405089597672467801133198187807115646352234370297083757482874194592792212597766159696993305589707483833844062934287655151918911096862227183155581672911194233540085545284022296996070220428845013586745142768178699099355312989264554128100208021004071875957229400159971813391880708808499248268055454350681550648557211190687173378563977810068379633338783124263627155983447771906254285401186914112439689976126300603370840439531768642339170255534543229904473813378012357732774892153105876246133153185175154437755517574298837211370608541222108914352215299168912602515318635272422612583965109263673003800185998366851284739437309637176618095870388603976738771166127276210250090068475921316894126877811798936585602814802821934127047792957805552368509541515971901894565202936573533320192381584516035567597826045214037168846190645623914627517326627791683118559801297020296861624158773743217223295753335761142661735926883562694241138488393482171372265572177924507426190148851174926000781882015310839340516784575935140836774594663864635109018833207636453803756146978432182038151302412366399992338536190020257499209778322258415242718700969156994922305035680135701731795904455254749181653099912407975448019673885841062253564070708253328715522564694868216897022169759257449903921815648946382145102830153104571308341733134776349238454038533316669695047358802765168361634514383532819203861660173721996649006960009932033179437277110995196198914157883674611602994467909682782277680981258533136398109541585022803569577745328733669145664366685370313012638060391641438007383342779565956479984260875212033672827890484183764564527222319729188519491518465682144029525576161673994428802182237856078388667339624475681196182436161338223610038806002178349002174725536334051945798648614583957363068603658751636537396206556764197033242320051793713584911392647733337798658969051438388150572872882042607856422038694818369287403460803544908149025897526075324317395315286830631971224048865411909677902083741906128539883620536444346293364731357998393546775077570177821366084660237585595908974328267111907592819511900506001961357300031031060067209525244225489395639448702138003846230132619407878856270527705472633513395720971878400000*i1^215 + -66465596232074007398880392453175864649334832134549406103250770210554298552793947990659014000666588031368177452860572366491226237804892720243819505386882490417420182234065665728684255113080688050268617530035161188797573703471359497957406769218463242946310761722841055330281741596907050329626881901707611928737669611625767330011660296354908727655470658371057599428898803691327793087850167439667277445347484328309382409655239085526511500696942003381590952714768154822009082294465177152058693854246036933010989098146895225715939475091968550531586899280392551031813118857474236463143154584684714925542094693406569470314621715867309258758564010395248670312021286831609473250196782641917569712691375654029728133516320955670655278033344917435843997225997803169376456729265690105839749533475371299918820979400254765782025431637701676358341490923628063585225674812517985065307112696775876912194783633689532322373307969276320400707195009180441469746754019146394061582373852620601900274411392387785115354265298896317307697990079204842989030961209826751528393466488755344481888561031064886868438251393282015676685404939269733424909337126846715245657110937314056498162458696699569125654047853397073473518320642776586672117941692592417659125309606337561343609979696622680063321889809998496101243439739212373440969108396154638749036289530757264268117640165408119732971436690227790967202103258571607419995116922443656628000026089733739422734117972489204013652188546685706102860027045597395907675427874332220244772874031645182598150219074749382201135212943549589691069230305732395994685107717412018790667509722842194540264823223220697495335604434654694937405811298037458119141012428042289324099988540709464024758657794269686786180163368306303917268207453964886765105555410872948101322761556073669021899673113075462489075885034042917228632843820982710241323582401076278894649525721431701072381142499345035861103822807416484364566660680576264557169757845753660958866178380291057238092255209781023647634191572042412386010520820876776202848470537587416162340789964981652496690566326218483399987628673833555609919568263048468134311887366163811172147042135944330789338973298131766216259866716143153989664330028996358699519682534568683897994764594315519687369897843365108750178469435823098793555645237919342933827749614518558339146917995282843079445420164133943155180532852292853884783092956680726257234642050033199282660050232414625770204456033394151450551963099652910244918420072067760343346918143509550780652506562588570948745244041830569884559642326913560204343620359533510623407612801396821771438913789346286908482598992223875378670005678264811520000*i1^216 + -203615670093507782706988340231291099965729789074788182883701084160643456407665607318647035498950676326220344921788581946182254679266769619505863373441508802596135906037779730925728601346735711599309978029922466280910152279910671924205118975053841574791549731270269635439720437429765480853968645096104403259675840426704275002341266932621973821186521860231089704511442990818809674632802567978788589567096522237287740909541035721977569588580272818108761707814633121015447141961075391098561342936986559451705997252019893510113677609467529357502520979664268225736688745891528759534824746234057842590505072210528512588697588378194027732764780406618519698751093612770275028089256169435874604940271885697649760010130048168896542030067386663621986971541068845804422266440168613389448452490918039670258993890609138521532057377437115590337853782512331852695064794953437844989586082297301761441244224837574365455046701999107766365702996833772306507379854153940747843337520845951568925887480130438722975786731993303837131731209566896816415423723546826814678384285007793024095892740113084413522235209232607705550763006235244157956812155771506070912974178296697433472858322520245439525678162926439679809278338328170931036951219904529737548581805148939915220963551383724980794465551014164375360190675699541411249701164647013264794737282405882407499360241786705565012916869968817428660027597783837584095304708715345520195264064306874521112698638173940757886276565786238461365362144516119998045329847698258805068975390939209467981699138119076697695239859949010334476506758890440975885114022779991104999983137658174530140306582760100026019604036416856167804151866369394916484287455128465309052768945946221177203596153706419860592386989716215094564713739508637514118909863596972501265155366161940823571982254923604732262597039728472170120472652791302874698978305038743966810871032075245043727247396092197660282498508336092174465520690841298489032944415327367247855388418831083184566176217271248673182767381671167387417754803065561757184337351924282665201443838897557754160192046823791881251598138949897409288798542021641240392368919584338698604361701153241999343315784224833746172140000004310093206437371421369228458993217081518011774347407988373825312194430952618466736936814763904956972987142320464823779918907694468957709565714103534219097569280617808250299251470232899557162936355962629472030708008403207482478888629095924275526000626772591492153228394746953473172308406114545261822790112636695190828856044425164146106547659587654988229400762288458572751426495749129151946402979190021885588688782058426736909598509571768320000*i1^217 + -4685891950003776268588916526579154342189224054116062370694461241531911076285132907166695692830641046117840943883685854939751675186127019817698662893142361858416067526277019665570555890896705450102405886899364299456722128919837293519981466543985656352565289538617310234619700766394498485262621081010376888424073397751182182071337595679395671964888842691871426219484961627863881163345976780103207452175136406486155600401150679659019826536450239835684996481403275565511605238919131907652271470865139692867535532469923667444560477612629311853974443086028197242405346048381826145431848125666288362362286419532651571471878682455147993705979023377878302949338413443636676096775771938157724988193482562316869743370973706389117241664827963309139199752830037297399406467846007124467929699006382544590268416944317348578766368470889619815733511596398018170719661787158332921155357849766953556066101701263802955236409332878586635065746825279444953246053063786461602600931251858168747966356893149105387489413679213416888315010488030987550181425417768143566288764632716403509950647405026359806383248115502731781959864409515703673735379475890238683384045327004379400608782012239707208065049210518248547112518874467094763686602697152799885075242337588927793592482052844515395302728662194157238299800962559208171222141583502128837340762685486705843513991803155474977299070963497610218070698715696337079346920953329882816503386677721151607292779875969756570335207864567082895610573866912229286427203081343412419900551107359500868390818985344645968105373820060032804621445577983112946430439712060697577790334407528612847955928046223377617327721681322425916191413941042118855077467443004569246546192961601319626358984973658642131600927394489415944526626055487218271163914705340459970440601456621682329164834159552331784817804680797572494637322565791125500037762049102254131136614574414148236763186221411989822566899959993060690541747260670718308696710162944457290468783860772837796475930380480037283613073719557731061762710096255625563218797516907766458838274909238579052968882235421543523377590738033896879725057842566153362813715407451714220497058983925702336217139699655115397333854020357240758378934201193407966394870842126385679585063535659017887364887345725030271503462658776946663463877469874071558811894069974225343993834002840807859244368313427874823319567749192745837195560543231274272024364092546834899586209921278305298569962432804453116410239284580405696873924979257949722092895170658346725228967667635789771264792535062489724102078312771221540820910160899524430423469467037479078510138755121152000*i1^218 + 152846962465181364628487548092282579374995095489604647651853371704824043667801834992434268391744171855903019653735877646580590594676532748179339687326042247513914950259817873811609381329160376117071119900703376559522534267595903800293979334169579488058904033658386948756777526473779919783284505338574541796579737018968707082139453876448816404085575592024266111793449734637500004200749030694777782952860025604938264994795019436619299329660889053674713386414632564730550040564381947470773327964525950828143373562266336254169702656764008884315660656765642816678763445776160710186652473577486604753839919105981517202567444723105076319141945399823253087462107754690895710970717482995051500737534692257678157299264930260713154376729786535366087377018817768374909954933582519949689013568617173053822442278064485258641583494629690451831221179431410163199951340665704163705346613519911241688226547839076461550724260378459594024603049385987783658025041205022466432040906205320009460359416229018269819647388180022241611098469694910724011359277059320523297117029178631760662034703318227392942871638723002722367577830554446818774530722067151746363806550709656986330867308310696524676482953954036681032798928054056223345422609069444849051200144386782272417345837781508450632829264065498223170036817763299601385409772379089149618079443974162523214037564288275711120681708027389618569812066368419902120712809219705047413257628093511834777115777285232395902937870720939046209741668164436185154077320513868163373162499095978275562185130736109429946313729130473859479343620195809487922024175925055675324187690220014239730545679146947603275504181147201323268936300956189853320879424890616882601623176042643335715763098862533065203893850275018141655560678033853935691671298027318435703280177483567039880704332285709842554252909676892897710432428921388490127702796553474176424773656871613600760665500886509654819114198193015938152572846990059891944065894908547216967655470095286595765405259978486897012610092083260441702993345510714602925736601025442261146991709041444322889414761880538060430082290245868903169411277418136781965837957267451253671581034553678842211360604830373202043711792179589219802256651219800326168830965958168942239884938430327495734563690938259357257186654814765143073043084291962065812461066047875362243951140138600848804342421288415841884138000823972758701380486548451835328319257385751944761701453953210912049902604295740709906765432781491489795874440272154865330669566946899026237451917001794161804520939997476206080426092381292664025462401127199231780713922560000*i1^219 + -1971840519413864161234297078884747163713470003346478572232888996318166155116500080657979613093845972980685765701162603495115498698634326990725973052578388922873613748308185005653317923898460738777305845682370736808732750617195746852538466041562808983873204550273636894452047032790896133237658563313185419009220709462691059064901254560434519812982971811477956017278991547440174907804695257133115338080290779848801229262306946189768437282730973954655701138882727838380430116727281410188596344090876930859599732537739766974961563674691273081446289225887724551384135320850101215142406326735271016286436536795547384719710374383339489989496382133411492515937232077500390677716336948568871690348232441044052035704473520546306811996591898680778697246966578774598644397235621732253403804102177310697880000126610391979981204724742833493575987606867634201877027186645798835165652626283157179515629353452709885077849536551511187648686399870524385763901337477486680322526696734043859328974683096129887079136929728540777996072240846100336640990978367979221282460945140250468340918097991497742161460531454726540951080077160342259949947864943823418088354637517548525396939456983673463349855082458679216166991104911100955507465079756479098588616496768777742520216079379452626792095834892608217290612225806158604348452856919577053232438665914022183194575654857364933308593431583344137080121043975968400091449712048711964700805968015270878365118152840418569925014055725972778404436031062285048588497070880670107100980758465598266987884036674817872411027902394995494783567665973085640018586486263077617642293736518821807073734781493293207834665320969384233340727007487595294423083721583902712163976951613439989760904773076537630174552760651534315309642760550086701960685695137683153595247248631874200963705215089871431864530046990578352920203207225757138377633777675874636356425346844638380489657917034052469825545102704029991382978606477030429788699484353053792816583980619962161506804186852784410007686052863545873353054911119145343479283268585700248091005769992123844752357371292962144252131813538092402931992020700922217417445728792605896644745103056575360327953546836178059319343952141206899460266636742954875569313612990214587980994900411403829827414791373478936039451592851681068675658926257374160348222227858505718158324938958320253021925701329346820558000314713783818926133682818067216324833205985851894300984154254519359157227349137294817887673914770887162190334752397887474423682258299818953343864075217589888693923549290742555203671488437559024726835200*i1^220 + 1961302038644314557666879688356866661965482511998815065468884074214209691180900258534174450232413548612811843289699376917946275968457985055424733805955357086367327912621142457414889796291321425193154419627293150004512014510616731740408069088171742622005753853938540784666971185324206638497638136352839718975811612342915813581351709889685094414531870777668989874588770931473801494467096013459473650983871206888843230576078025638427765378909795830360029888150677263472882717602449003133562266238283916699247425501156461932447614452063379074259063984097152751261659313985593220208186743456798257181454336292943349300788786310265588800777135412675277690213613838642042201423028528658008619121237167556498116688281980758255916568111125741623469098026430624204441459902999555411226836870835364618098153697778869216164555212200384541081380567429524255338832185962573902483701703358400903103959763917935221096604688897106332900049228398094155491353843539598976028345573965703692638672129889879730772740865444944563495186121066155469269418380328612851504944933484264778827484677116568338033121563743430228652477087785201636555038607586480909448054951539878263178917651423274353371538502980755133140277144957113908313435327223729717067805884344749498483864884356034735481314949156462878927934426198824493713262154707562912776446909168815343163506849692262233542359001737660035158142363348526910187768392916362679692842505271991614855473970105411852980961103721813010515242265719276598645006563611875418456610827407889715223470483327683999424833727346716635860333197209299953285800362506896848170546287270623287699759753719160093822809782107274484960285777618195004344571242871363105929512364836298139705816710926627105853708746671531681989400684373314985772024887464063175765434226210362853969358929604874963752058477318051876965916545015880482653445889295903602304022559134385099841989841490665482121384770930706100449178673474129130731110455454545584340450842802782301325299921615399071637796041309700325852206875150235560122055916949926935638928849117703706833859485686815779289585901438618055452770742093414831192399687226067305267801166017318222907693594198839482158862337675078138251760084841502139698897256538897708257405550209867975329866424631947531274036873897835373116220916113332611939260377145990809365899217327043951354970117924179630669214927470160996064784364348629980772352820040253290100707851868647800231129523736959705692131553125356535396373920620763421179784680211193542748243177328780908297436837543125401600*i1^221 + -444987551736416267682721790701361911276850496354537546806269502752649237013914736496243357144110247121107289463492210969636723252764282014878055036826070750619096913164200823226568129357373031151784889673487256492836024858248031302066548492233496711418873315379146741254100184443248001887755812324526591985638604466815477015425767657961149316075845250686570802833205438747582475134075474285910915795292161510744470218980172146589101163859706220810842659802466500882058548846758175604660276174399051534023013741098012174597169627576657422050524098384245062549379799454071609125705683595909106927965508083515983886941440418172629708615261739960677582850843066215098202576281342540411177992547514608203739002455037154862046022480405017680128010717812842209758631221071898727408893694368584313165196003680330056335132015080970989268246222238140228403780260752831217863190370007898241688131061837644130867106295998223969073461930285131562623858650711599509788171579094668391591719648229866315996423935956155230922815686022540886787349830496472481060668202083896602854842861918389714114800910539000132007300790878732663147421270659309971221787653010654370266285478116694090001396957850856842156956481915915737852008312668804265075476765498376625479301124195855360717870104576393058432489429778718435828927913512687731631773515302049242888710198478367088946261760973121758697074490683267720974153882488209417767303117133125577160596375635206703201229537480926312995439090705078703719439513475143090897070914639092272186175424147688448960882268426559072402304688811004945321109495816921345625174355144305602346806764276999218720585210829884513125439813498032560881203053944294499853593234655500119423244282967795959986728869596189178804135193233402046317883596996515914956811800013988688389745340522970790736677079272032276773437568438514871859663300594923424332673855251054500758438729135388911671197241042899010386221308953745307857352567400992287361903133541983044912763823751867758344063454450585581981348771433704914800136685904726173057390741116398236465244136000769796217321637698077896930540753139272054351085111020737912517153883619812891956941572260803439484517985484929339349380205028215556520363471991328482330956550379058632210148689352337452375745418872830688075633288724123723499574909167160028656096667677789844487226193409860877434117929261828961929119334419837391715543989108257343790481488735493784258225359799001216121669339437344837067926660069686421464054824627177634767825884103680*i1^222 + 16439318311387249165942536815042692002599523611494609211388653864478880482818897072457358163091518652527615160940169919698206328012147579250048985573620481803284372243415672603624931781742763722085743815394981309982972668093098225513970500644337188333589792516853370310555420195652322758567398213402578867750010069016721830645887928103074248812830664116451938371709718363904980970589764610756463699077403546206279609993611603451900892954431973295516109803161206798041067203456428595362720239112921420486563764655472035083096266772517668405566217830849229857015805368499867436565850136898321184286523798091349443304820506294945403665838952428721372948356475834726057610067623435834162382478687256450006293534934000812555576315090515569868220527876767137096947909706946155397172826188750172269737802956702498345496347815043101104456048312780196168755311807158982977359236521826875917158453299784341472680056593714739841649756750286169660299938246883436181111924987997483818444370228054482079765759743173018511192550372207060690120616076494061174112520049368191348242522052702497361387780879830613886446721478520118808929681605959131942823851257330712517426524094003973724265972760327297990064355142286254418689280802680912057586782428170380276909067002126861871999805682174140101476007178552788479213169251993095469682712080934570391308387918290816832743916006049889184716456635699724477094401921706892435769235664662402554343808113749217837286462658507730958151534133079382047346215050720792981158048863832984565361337058939576497305681584199765331634551820411303392297732519968120397006275953771674544793510862912001713752990827374080310314718175694161222733516116900244346729815339657296743939325658272846361503554129482463589867132347483171867806006104604298401410527239756936336214646145416606327389218028979616838187257615356581544185672209872840658168652719067889589268117539447655769857504843156673024029760657179326640208651417773869992299402237039991603844017703065966927875057405473210196375793248367694349821438673771960706363783333637885157883739425857489430939397759606008058993701468959551065342224902995294165072371768794216051154833947308919447182782399344457766742244729180562761389753116811343019379150162893465616229028738606639634087484008801486704840665642031388872321694752377880876121496908223018130214049192617618694501469120358322257923981982025916416177841209313762019049585356123849315714625081467237454966498845015731839765078372543037242392320*i1^223 - N1*10977695405273063872127524905429210026496044298616095073326788487681354758016517105692959555020226686391780699502099922607609261308719989916278702056513129812958116651861565731117870425582393672266521992390407146620055554246575933065732314113689361417977780052329460769828191315860301049059420198767874807226131496743164422084366650464138281964382341996590826243513114827013058836046893233*i2, 21647753789052680207605977346549472988359873509803009400827067479445897662184847928455334877462418860901588539359747751414788322408143002828825483886045439236106911869588555861246105879852003775658759946836656256198451285921155705581403246405727697881579431884423983537236355707462912612987150367491336179247602523800202209143585806331738192210451381437644328352795430285747085603673204083908673264125702790586749706445769762037057579320106260903763908786918361132832500049209097397844505899621547798948737045078225930571512789052560560744476140219702821537251139487422735379651292331831845981825205969012500491509197485106200866339387801428935452388139448695445254930978291984071761303137984253002243715060293900231204539378366003322046235722057896996956366940208363711519166535284497046996333158088129099310487807290256122877679392830588312634909420200560585698935114552048323840910221383052610643631634774382119392607460832351130829966634627315854235299399537065034106165463315086012541573834524278577755600629081110815076599935161713494029720255099714360979645049417282004901445892079840871481282895790945995560856942203688180061120383263656535010653541714314386316299492907769205449533007042564972764619399720958778497566978832282069266835934617164466074171782434328854080610682165350552868086741378075186802081398821644814718279771935528989497216554606246089501026601902058781338953189104253304413461123004135966650899696253377625362248217036041266107991228465292346431021802100617498946964905504764627146082436373922103504474060627081139378474466251993947682392759038689551397780611793367428269795766887713041117564339349735365911481823914075279332589901538482548246715483915485064278581941862872343121955622179285081536380441962037904137998658433365723318523296234253032883817160308383212484947166573711276707468997221095611867860859893701482663718585902049291473524043480850047246003762351521938206186579095084731200228175425307942827840470416258168223172448123859979712989340779083704247733009407084920842957427362487827325475257353848214352070568132060245375742920159111475838527461147153369420455656643939171093690514404537307000375444136122948670316540596380042562795042127801410127429180269491975005821660756697327425712675597687771100502258288890451240295316912762423556018112104327118900126275062343612225558386545993180405162924700740383000372451786501265356350719871249113613416348489448200879111961973851173075346501583142643736060295957398951572017032252422999073645582209292762611988680516919282187555069266375049081259968385056833942160294903799309332984289496567253982671678696308192689215453361077888775197810657959191924938655374376661805376603337277853005085476734650249646203499191444614621255611817418897676007021219498360788240622233118684468158864604278352543129754194052961550152727309567849001700608309092221975287027464594556041845085643080929479645493510840571132200268266299549766960986943272318556083132285052149110437839981013986591684909222796131485859727746354154659688804032658872974625004529469476132574497834154044521913113809692234548986896083876553537607805290316411021903866068654681384098962075039650003520620075592095419756652479886616146995601182643975272252954995731176410395658634350262081166388895671696019952174528175142559867990584413294939317071116350276870919934285980697981174551618416591515794390871113359084595454137679169060583132361344384594435064732686861590353452463750341159550886479383270902420564020939450840850315909073306491267949488652530336264754720034885951297485659382257576344917930007532472028721802922397692571421871402905159585609291103706152321956000411996188817714963823643232622342957182092052337333018689546026205938033021942049178247374318319030243279179567973508761449385455950704777254897161514183308055945282497071924762189949480484710392685248957379175289107570726509520022199042861649996126331635517883521702698979121170847056294583427421038001271305855306150603170244609829027456108313196168150041707752874316866872101746769920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -294458692717883340564164715525577179485817742127001505753843631590290512737240031720221805888982841217894660465082163113936522058799542395756314832781927529807587612799969026877855541378642657125899133593682059382841976714454295302501861844667638483772423499695582018689640294428712061110526950038578723043427534743089289297129572859401987088116963629920387842906333039760059551802238835719974014888942490877989641267850678051623096884879975431839154675130783380817920686527046051657746444517315928055485692765815993138934841136714337816712793555862472216879552458462614472442657025205425550994993003901282676127314658052310626570867885003466854396676775598856200126685181597042751136977053972162659539779519840471235738588209500511874389661147729059356854713475702018367642500331731282460203064141993023019763669352248372920218813638551428800981209619851019921086542898097495418382581834665879382853229782021399461470228955548897291213777119505937131073304153973883077934131866422158637956244732763314806879870195956534049303780068344594441954443874819380487618008801250092903337733079119166413906414567631877480526702259242679937358008692995733003187502101711752871576611666789757008517141275424610656166643202286598957112276547026493843710239041390400406918803902024507603543253518102477371677716831278380932010386450567071317675416057893813231245519546741629186353187971746627237298671347204772037211083037618618599814656714707658444277817185826420568589945859871015890283238833122327199274226160919195067971984863907139094507720621280981786794632346964575513567981668789052192166982946628817577040973199825734194372253462474659660639685137564787585330133428287855350287573050763615896906297903612755851760654974366675514841611307914858709337217214132179319540039621982879212588944855257994196643291637797441243460927217742075613908858043853814723067747611964812802509092696375568346462967507350419967518768491374567236712435154512659016933654940017184203023652076794384308038207690436130973692940813351277563204897523758473008571694713086647686808833994392103340215105141320409927575737997646589590648510761352301422354546508463700606128209878975239745153797174996463366555325702669651485582879295394100988321692136162156928302014259504241761664266309918376586286550041353885842268368567315526198719220139721198263609693249475211844709567516794403788152013314679115922929302170556375699899399888453383606741964254794169414662181564839787803668167234683978268497582235787292181386797061844218080628650714476589815792557584634273315759910072556758508031201941969913634991270162241438682535167326692477605324767636944962446181852102859218246778513124761781442066904069648111135422861920833341045319329993134375333992256327960887474066194384935802986065626147861776847865353484122115192212094110433504200070484460717355705030918961976546685683537597449654060710020997481145718790591244671156615234237582106616781198435866135604833843297939209808685857054927476477100962761698644148737140920206658367116652812339443033055096407078530618194947617867055436674057619660829702146201055312306232560790359073673168746917578402053264384883836698358903803185896239923496199608617849863135191625975807274357588360197334058818329740647606701521377136548940557156956934600522952696548934202395655665144490940242955095641215551098278812597561989989051265419871006482426072396443253632658598239209767424680287475899835847993587195933278884067836654050397919775494365220524161019848897400139392898031768855990066301169818809074931135549376596811806535223467704163365812201694381825906733509379256203323972274359924030544408557830907569361323296920243368868826737571014463346102520198946195255941833071231200605927746905817938571292331324941851965748450856146883383287549740575375271326699280043559630053218845174780021963040622763191442093180863849317631099423281251951445623998714602536488359972769740954113166425779146316144576969411742427402278836245304827613008812410184387353653856187403592372596227603973339929835995136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1311979103067255597346202693416134734820390997439615129870678019654808126192717645181519273497215914486991780421952894212902020744483606055673909994413192055589727610463034844728831640933695429355746518323282737471488516050255867707939658790087733360148996872489883915733879048695473575363666102164683878779552608385659326838194067171472589684616499836816510747973767685792176847726794284127188189174101200430832983490357379552712635164717020544797751062444724185354945885757224063978842333337731273616433336119979752085671383375241872539810209764667836133387270233160401350896436229220623840702847794254981555598314033482702673750420753823651121732307662778441936319563811898784160901454707889006889960306322562965804559791232835550436738001946189561948005536615041256989649069353140894905281499166107246232461717653302350432102939341338336637514588303644649480966443603542188454486304415751399025750148280055608868123741156252450509101400661299186715282834426668464370486406548579531562597622964327275670674139816949735699944529139083405797130708743895223764073579390199074961735527458759296255327511051393675435662828923909297872213583078625858597986290523100860916297541508228540953522314323176237614047827249663265307702865726403103295525256516783882558375850318613991799067243579526291549900435650387253401176990783961725824734322071772249206432880462471300530677944832830388309229214953624010217858896619065492011608005142797970956002617890670060624422316093893435546836175499524717193633487713484194881513182326308869473340646790091281441876581502900408421644875819406343317445117824706808672862660068306612112012536478631657924515427913836200380222607556789779636152203894705134445112943166562704461636688720759077116666676425115654059585620032113622637931331231247883172862001600053826388801750347640319198388510412627523048130170815904448445127806992232110103928240127090516384584051993950338337662627032056871325796609755678441174493244881673325228746586842011223340901005907066640754328616500187777418334988488818841763246917114838039409103585670681423903134989699344144166723177531999744527769940978484935568864729221433539818312014017559944262272539408929871093882380318406892873399236472701208647637871046866044963891176430408545483496760786924991413630984122962489688641829624575884914732913077076446770548291659606712096578194348851445536466235044726419716042108803429200914405149997055589529952197467182567976828215918471246054164682349680183173856270802348653856621772689069180594265082674254675980510843504860853538156977515201647398178619933424172517120194817916848903121327859964768609379520756735202037968478252338510054334395404333146716626956137491756015432629391014886445975703791013141446526482736228139215451492936232003537588104395292480638858980436859259437097833188023086259292086812977595771929930949835481775906227845743667917027525000722561751887554813623141995018629569769959639309968834868892014257375640094544019945627910449645436057919006729729662350742816056544103061642297928514938168065293401622443899447425832202129689030160064041767333270261821147213812227395670787768699919364502008591674993560420288700867694711636859316032950505801997110342543403404369942300849186453152946088926403021168113048882037232947211056687709469069045979533438980677520463733782013097749069519181934029377887356604245128317108845220799307560639387147063273979042344733929884783310787584843715917817137555701310711870650425698330135884146507134695670467735774295404071471831805350802627053497265116985855597357769228276579787745306926522088424953418400837630706830947911612227736690764645407486001768543188689742880255053154442904843646955619038414154857052361847746693996845622455249665011398012534733403147918425517548021771176154029152286998864141182161008150839799981754431853595990696422739471724138523990171853065250305727037957562285605062448295832424768854076698191810460409358920097115020009213262988264037092404210458984566787095275801325912724718616773404627401788885393473536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -6272932693149648151396083847087835333962718143645278880382866760321136296968104246849057705790854861553824571832096693616970666078701244105529982737956784010462951121588543807358190380843257127931736412925349035426563632869371861569326652601827707679539313123706080042984038746410526712030469541079997974974766386992303603907283522080858209744212464497646053062943449482309415701873765836771369716619572253482222558196281871236893690405928894732231628028503506345920606364733673416956465482568271655241945363476880372277419820355646492351533449090926692914434690421958445154867634552012083980886720392764614641985414065284220539794586855703856247139205686835471817064593097415539211478418473732936003427001489609353988774923612248439358358792408945067642161207070720655741373529190577823808190112710480448322541448971226807409466239730298640189295171692084491843809784665132964308539502388566530294852056921775273735034573500786532415983640506607083982566657737227078926417811894859997372483154107528480265012067535978297802697166759197876620391775444106623278602907351192317166296654474843646423271772284668527264060557262494067858091211210578994818469415000049009778022880238370558594450816716119482242845152934638225831107730890041622428891094535539500723276032941840947205613051101048168895818121197052853717853759515480294211694578604572510698778192398062724842407648247726979620521992636445568571495434853110598091689659315207762688193637986137803976113744293887224740298409350955931674734292541927513571041899524323839877460693872652337885517490500952727832809798332665875407260217965784653596946130991366548834521583301777891711480759608563323494166113189659790983297964372604879928590190558927682609945229626499496143234629846368811254579258426783757584391979917187885306473177986126785196858364560250790872159613386425638347120973116713091107000625232878411071403463206306318577759111074764042361015321639565021733652935606643445921039560920516483555601174562519302040296203447529718630593122624713790990022649118293260727470628220870739563402097070726264799677809201630355729460370597068966305525293240675070149737301367334339390617262029150305499886319962304571360204517077623028085278798011081422472596133517918958910291854679633055324781024363155004102122760533903579068544348152827486755379188267810484227840130217986669137721516933724207450722543284461114877368919618415811249441509904851399060645517119286129794603826097351514634003469519190921421505334099167676166800311053086797216713736856403076468506532710132940594824756074186859145391105781899300267143344593439740575063977581844619377076935215403266520376954810760918110497526534356591390545891787520794471573130541487054333867514644549244966309851485873577171939344174665006425804586698900536082826606138178514420903901370660750597734128088826242949034055844677941681348525280738500549663817182272547769443092215045041658561140998167544271930907520400449027625937676135489432353461473702994841801966217387345728106051795429733068052582960432394772669985281924814777775138220428003864367630153636260709038306204757993026891697703221066025478603414417272464030400668139059423891058134333719217018145137696029162950606236933764365200078759522431101935025317633015558111648758345983681962894259564321606491585380533913409658192005466135434535449114406223636729287511336361027268136925772560570454397251553314078962448081852589019273391084715737871672212150827422586585776930690791572539079092024598699068113044303452437381711587595536720571785392699515465136312867891704326888040464481258824807289960963474328537559217812560997422977292303384729352388098353634772085400854431021824695418648006759448543760754354676701868763584073845403693934114800999594741285334474043781664237825691276200260946031510345487207900403540536277342969154080201763348187733140062427392975063042956182779028439897447987805323089623000623316574180281712780157756094322983877036090149083288703923244841550569921178540260685063249835226955631911290933535886540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 546244179942391590574948525286450719931348968152348859509022260411095234914095402676179934063730309202502748212422253022329343151421216930022433351261470943713652178824502064909763627118690861756883034163171974710602749321595080905147729205180509483912422277070496360277835727963535675373029503049100423006126643207135330347043390532250510251846588531727882244439002824753265238713220620186160969794830631471629652395878379074762938096416415166654991322819480354698030531826497094474884151146776691972670142833011078340711169081403793491593624403944735388287365401891312905775440165787608481332220497624506006661291116923241458672626006088379384048136249370516479073737486048917564064166751289159931477303349442276452689573270471133796304365703684445739421601721980366781867519254156943200445517843079974009818271652405260873320445006820978743811793772222799512751052890475652050051274897375626911710939490814484812119421746655810535258678018749080898151740705575782934796175460928564729400942907065841263449785824672679746813434901483016476750395520092427565617393407197116587575087436875442736666696115858446182301071965932832896649342656388995272836915388788432617401099579938856107895395981823718597827795193699486082185665147679300875843048641810382587602494215830118944081770466535802439720202612578508432301093451192644954570060158428943241974663208552907633077779135297752828722443211450498667908138766410149811791416747091376769924119454812236250763869372721406425220300457260594556865891216780995651793916399395233406553895525485508395733605006038487317651524645111630880734686283640871605554675723729654328101404522709736514841887928742178171782857846362464516466805209331221315565730421817039844562319984894708548943851601452378372371596128365748876577688445737373252530197774816998704001180404582614460418320322344528441668588969412524343266966892281396809272742164288058386808789662720141941641413063360840162376755108179393283421317677264365432745893667183362204703246668225960944822655588714878761979983422275005314358592843273472565908071547064485241376074556572106211271125279804260092507772154096739139500608773599075217729618721693078856050685082183420795525518431534780052381331534584203971647582653624846636889443892416991068862863664485031861449977809697727254730726597021884204343106962088977110474202098769086953148879543762735092412604880539163989263217165784387514062284224419163260048762229586349074815639644169411626700714746521726862593021073049494140229214806289630414783297770443803412579438765657271148351612589103587859026764292036210469523005915906986519270906012083641324992374232194236028538583801972986005343271660613233257907445938920900880176964757311430285730272311156201211252835177207610449739912221720727405942901828487113148223507686518608209854930768845218228991520564855461800916149138238615074333212522110353124799515048644805450604291889932756549844334196983977338126235119937406654097219958729792404125728521107763025544370175357735708853373642959909769169749613523402365469160801073326263690417725978302923892457348191803132409228661729972402763739044404739160662858760153510702935542270596722938658093272662604220589386093490992212737555541248343798009866305302896037614916994292247507724698687643164602021314391617318858926746494315812835188258030197561368403280718499955307196213427584921745717142224758370714484297675107941796623121117898769051498488016407721373810051631046694272816703829802540949293464369853336067658754042441232712556320508473635288454094447958758397771874350488121655348101026343530648283980757386163001629790296483532846247173313986395788437812131570642762991991621259137955943541429678340356706587209899325089228043100021246325828884193406142928703464529404466975666212989163496105950847787106375360502687477718192675008697199054804450983189574998171403900814184505371147043348270004109986346831933388464831787603070783886063009008045963337227945176274315439548936378754915790879358809998853302641304516190958345647421811956121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -3075192552295007949087026332538069700849189162695525776446723061970397944699391200637643432037855824777536413323131656146017462823380448897978605082703893232872056856948753108196886169725138462253491272203244911120707311329940897782053677158671443118410363058967480688005153334585446630953198082777124278271650983973465466754098634036805590133195543499018572703680919374979625274669293655482983951157680557637265257187386644249728025327230239355198078179571808403493916591827924968601934056268749098077994892089293521344160229450236786879166100568433075435632339239765794757065492488427773568387409941538435919557842838255527460069961564304718031955083600795813803567017554382722494328279794565380470386895914406224018952758555790687386766240296237605939971259763719824622119764515743306665358736729280628181301963192931858374161436290105120927408758639211012493840932942540156564580327493468817163701103784294827871124706885917266599308445258197789632179275722950144513665615732204660378796158400520926077843584068925884733689639935642554258457602900542080158483774543014118711241176871025272908266055943785873122640124906284660722678592986633162263650001360943360963953420361859322051865343200160675725555264083669345871421272014375800308074792269942634486476146522417143432464646944488894981174396686695752321063036825861171690326551967051681831880182285999873831533901054493548427808250450263606378406936241625470502256531808269739260613914887146699751004617976764764945226926629960071791638645691393090935703166329498254595730222402831641141816255819888443357467057629756491574376578346808569450092500875292815995124225698828987683766914338061803549508569441091019126016823518443904831352367805422043610134218697154468351825131350599653891961604749899334999660044210257236730794014780875108193284762265003508095573206010231385980443897133732839242630694343845399141846643172706923386428888932355732370728196836801701469826290794092268113235510677830822483977814658173003159410179041097166516107848897850152402600348695686465476129771861119691135441273833819620228913608499748868954896227693739523482585314102869304890620451391653719270683278016261087666790255265429879642540516254530320956165243271549117836251049195258930626263516567685643325262830725184394585363318854905393287183968488048459330415808799903679083220956762773235280372150863314031605897064582611284812621597284818570978574794851461341479826530239849217314819086687920333571957605529205765292339703411430467878552292681425517777239000910428104901694685887091135824635199838352538956526576072551776313059579805473153961516415731835134709436435529543492421505442111091690179947303281682227519324883008802232814966521326666426147264002729031744982509229062494623759094187026329210989729324466576445663775152547244750988397577627656138263628212996008884594647999101713161336491117145054896353381012373465348926559109342497160441024175202895907228858192121624086683878786714405255228622782386708593649802485456882140107503979703087049942329484630336093308619848650322230118159044049639663901696894215117881454187175369686634641360855181464436014003155182436106645798853166630298842550495780739045850399422362112357725854388350560643418580768377193521400100186414966679100369945096765744689561285697972992576331144029129273179467280250554280680115936918015143470573186165981831591658304824551074247692439180287155680985591865267185303387018313597146603501954379138489129978483944398274731705953821222150402039034418032559568762384054784947211096056740368785193273998738859879641163183560011528026441300424789654222855724433662617192989572694151029542491096996079055998076007571826508403363026725878461065316809534812553220659695576994891843685665619058349441785976091989692436372296083544005358703881430062960186201825727509380164989192450944938722164847621992018200475756550196439432029864545922937999676510555027656271255288405843507595660204784515417461646732801537274949398984778610731834098150060695911934707301260385566525104114892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 3778865669679988848784834396985932717546622135979080259315758704208749966277188891041874152779311858575973364117338071101883777289466301891806709137568341381131070365877880010185625882229800994505348698609316450709112597619947722596390092851479087289489338180015668879000722781005217591291923624712167792873525257702570049697424158812794185708186478217504952588393217589173797327593741148715430851276202664431086305078338612509941618827630538280573696499473808432675804124294218006929165538883932958926512300283761197953631837703051831101339956172352626831797353411489524632664408172386716492531822324799796830120242738582280135298969760240764091622193714473822462758972987992693384498853440513344716415410645594889697470468909686675044096152922034845895954280490125908062336401033458429187833291110453754623901079593626503223443173775133514713121897880992607289667515657247804149311222493293500153805423011056678056725169868977851937751331692489783638926184675480271560337086105236930376408191490411088861411923990284947158044140725492819918955076387698636395014703943721161773349973958443965783135778650676766258083686894131323267156133825112553853798605640437282721057862039002950642543458959594267003628640202524492711432073173555615107530821069452405552406019116245633450600026428083775844011515244624752375364166501649915331500448968685052857905466009472088073692263322894748904726906108413645987894478481670551465145142035269801623765184476008712281903072886256483976449590845898673899952042798247572732312214309928635972749165867086044723923925342166718417427121352677747472547717053475559674100199391139671639557063303226947927138733536117654148156854698988674492097648811860330421886247066815220035600282346939029308870415854653928690269556340879417767185802248540917555567669583422566258780299943106634855357247386248904122058928299895182506683434550815960385904310113216890631296743944630744144830717957111876499403584968570764078113660425225417110617998306067600801749092850645841032348113375061759090223534157888262066240314657726733038711407674905107241330852967977336701940891352610763794999745184580372280338253888042350916850786343144126077374626258378151785691377560996415102846698593438398425842016790640612088646172712575514375970800377342590860480779276085087488873146360401481738521343040935438888885988890546029170482055343735304982654938606226146746561890525935512643391390196353524965042022364029089767153037295986327026909841849782773136175289697896656955115704337040142393875603255076994656601649414960913159160608977792504472937400388257390172355970399993687169316755925422811044911879971155229518083394639254112513834788806461543881206043674129577050739566750324789544055374204029669300306580586928117553983827234587368809360068427655322191454362339322237112399415533466338477111077491989415787852610437238691501183775512000366785537154397292646545877891101749352040638802828010059445289807650573504600849825948888817293577672051530422054072648965269987090498797823491932833131810856842378042786932743978917111920837871817023378526416853194841440446480547787150304015655184243255008627299155195457999020255456778092653715171938740378196147710561226939634442070122173699238910152844944074175546963601938802804871861757770179915677937225542805381013909834578114528964663470617169422863864005043557961525781250868564348650344782410884082839767843603532715255981726493630374961432628948188019596418383182855645448004828283082316240264732242890063828411334734915514441087281153491574359693722953264040741902322579056740052762611927635437340023964315472302263457772528107368005206405724361387461155847078274770889723164539060269320186064039271352411740294234726358183695762863466085879078736525979792009153075284807414630413837182751909007102406626010685036678995815755735013790839181407404870519338495557164559645881370880378768294257342151024408678472513919005275100008635708303079935545788999419242840330175261078142043505280011743577403218522120219894081639889061464495882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 19008301557898295645932793664450914373251289975556916379342168439485667983654120249870737229752728090671519325080914535878361364088667880109133101640037928002634625770421228465605680054016255267688010134498327906404330098491775121456514039019335955605116805409874997057769301330714845991530791967797020116267132495823465904154297179186554288373705484316258958828637252765692378086163982598468169261177691325188504658561963312452726368204162001203755265594292340079976893593863197233779641581289871176932767753277419676819237711332267304755353824309763570815956619229172470906311766886978218553239198886163955646126892788935924750067120716618701835156356306722751652375688362918065817825110010443349931705010623415065362881583670388515160565906256991610176348036316232764453584769566190690607719168584606089005883914403989535287666207277865920591191698895624422241956460692164365261160886554734595101323536992016209876226497978426993026027529549496150127671911671028181003232702809320624224955769128371624062080485406915191050391308897602708017057840673017744241836541603166251913851911920855388385283582376870807372773940326868345385403886571819159957495792145629690081140677999621043624903515272112467066254750065335308978252781884238198353248561759114430253047095117466812697822310380591964825740870878763420609774676929262449700746132485460727603967870209273227361545412148452828600368427510531250186869707180963778543397779352865334979451719399649390496139411675437963172191982099031606697643344245193947447421288766750196275232997943707324376719247651358276707248574537032956112706850285409169432545888188668672095202628986364900058759013315145828434819639125909580881103897006590999311519040265413553811936015387527712599014172506811399691546595964445211355591889469337340347930513803900323715719003090418484819099327345380466322747010970720001943026433623178416288162030203843770897231598040262528056182323306385283969441684843567768394880881197514473091748417452898500258932312283315777337795176136286640309409228179408500652798309149097756399122968095707813797784373604111826215496582348208289031333667466427984002656854545552490269861668483509950405864941012038351978902667877883236484567789293267259283179975714558799647817636096534913270034893571614002291188830103641911168287473211334495262419017005643083956785974925237063220737980996116862088740265253400391090130283993609474927983183268713064259664780256866977251961429555771809021105694966111848816905518063293994679048543221040351235637263953338762115787488811896197639753502354857060203394056678615777879070703341560456798629134454773117294183299644457259159269872346998914518095850462387547015609627032969811859842917289053484938991485403722048108409137177766844520469914858137766348225102222926437441325527614764843872649622497043647548370439475695827986447477130389762034847047636361830116973113759990076464009811866270293409931837640579429461924560402497920113716795725438636443362939281575547420529048945660918304181059854192467447674812809921122870799595499376663550172162273294797924439393949203756906790954257518797580963664235877698889699083512741602534948444778869022564807841384530912809252604248113600436334367468875007484683900044143615481890212098813246399452651670176368618654557771145503774849870188159684770725269861835303221021587287013500358825305073568937129364061980404547156816820998636570029234176272337224813404838993727938218116344169391775529435867031812454511218961475662607650891021267406892747445785573069880715253672905785097450431406972071328740908929538927441447285313704797396717777283619693224920927941055389655522828447793767713261539608034392096150097975829786350299088106657857896334461186201867711211971807415970528440332345984883222962932625949296555864680155121472956475487314932731666277450804281285509221703912464099068146814887156737526334744401183759477103083648339545452584912063161078863026573762052449081279392725901862173610061440954610502429568548959761154441768519835866467370270720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -34046957840860947077000220485530314591603126313305452137276872359347928888299237634072040296537036762064596769455293307949150535150049866634305406587964149887977786624852462827175268205696980740408710758747577675982143447191286081367651276728287782148424417953108394658274427149269876217270941384604193886979942932710062106158124161227970801002589716549592120302247855924450177789808927408718846208593730957819371565848532937166402719198154311215725061170790204165441572792066429279298162562022909282738728865246022687556266721856277116059472369022979149914693131476453239191948457446773796272872450177743566006578765267288662038171506775039574318042857662803219271292782250329797939122620601951246264645295784395864131585172653319767198964718787625137001639837455428405798752415248678377946285218317310889300935956391564777651380204598910308112712906066795658759301081518165549937004297191676514212887112509586537903439078464952930818744876582272229977291345339437879505761810156930101125552747361634606630067505361522402861187129443191055546581888126487016263594417460669324789607401720903584492404613741434279945623047730505882113424969020789085875190373762770993343845101900256369871547261166079427773030877586768391037236194674586547332447615671757526043718249715327972979421861624028348301361414593621873964848116713077158390136431939610800194824673018357147748165574419779730447845040173194788890258991034947148003704602251359300766269313111836168577318920414181764149548184976677966187063035774397949861383857022209205945190272670839994537593338955984783043851628004795025743700329897381225988323586138562712621607338892566496251651074414933167888567406019748262754348911387216348463590440487827657378705842276581165764798942469715569027066185807706153315162606658296436015803634283349886323293279393406190233685250558947171121376809793465751198694220683520838306208505399358846835203000229890125012506391492650558537634881204188582634439786728538316197042027573997939695842328916952506565402016440907997106680461702607829569489994101076057335601239593738165646469183981321565083351961591297482793328356277784693150521599180692952081419272276871564970946545312384375109989012277315074130567415664884883897931435119918744717423134412990455830868213939369331316372026850218327291012963248290271594241833324679116991685295622328458947753240957894578028319505032784754940175035879582448188071066969290696910652742411292063440215423854458758951723159253080301172735328646079894552183412207080676487090011287343807504376266459295655448238455908596180881787032195348711137111196338571959026390738999711200115537690945380577137989317881912579168671003767376310226381193869820126253033207202290677833374927172855002524309728040124493880332156930931112903767451170379156303715730910368350903646272011783935012060111206719093562591500868548318385680778179399169644766258194391512233041091890838751324827707198409109147070132486614398519989908590103256268242481589410047709835604678785108133442105360863178772234986824262661687590853584200445907500949123518920919090781390324574653192487855511330047249241551333324246403362710197526790448918476801161280127517027432985980569439695657168370225892068085899563224268675281490816250267169190008859052173041527280957341205370824017151627891555658553958780943185863426703665543483379881622978086184645580699147992154965502273011655043559730376755561094429869150497665483153382710995314352181014479314439939458035339031506671843679792552646648733832747530167048493338238682331885070939021638275046806076094321948753355797292706662120653351275118888544920347325043280505184258575711739740297343287103896650914291025997467521618534318303200554397840583751602824430990894193190624568281261073786663800582160549494319135445644296234697315457503610091298569815050058903837696574108939005316276248246269772259339817922854361717430193887855598076695559630125082897568477298923428155577734812629132613547362378824188342695936075462626278256257698687369732451496624128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -353306495421264950553906381051991361798601435745046175421170909548343929848951229615216750911965581157651137128596322962905911929333623396705343890940650909296308467648521669565461407752253124179668111514701660777903993240939121130083594771422636268249353772574085918487802826935583833419467235048649751884568545042308466017584950580859051034800401230534345637443096909807021556662770093333754641920059444001253334062221234747553176625259798548506569873413330810449756528784679118573554959987825514752203452803523915851266231444245982588698802763073902668921543660236722701325509822806271054146398724813569197861478004430717416300192362648700927500654647327393477647215505664223371069188583293855543302925288167919343162167176395551043215091934827463606606004188959385199019681392551383929298013574877591767551483600801724844603885525946083547639192526551729126498375922349501126723841594299262228230579690378446828562068115004320954992701830292767913186455345040565557267610980501842678613234360747525529025937055099296588799143096175762397486382401557416709371319648758365305509075690539835748954320401205127133295558756085950082722674981091594702185223062044960502081422087537484427314648635191111104386169047558692593247107589742517285658157116037940358320558947803472776382961059536752367454577702713057316134500539988336637643643556560111204947052436574919994694284551599350826970305787068385219397655161298646422852454980282512715214499571185408698966576008936260819970153678399903298910276512997293468671736178032233900315260472471726073999685988603300363330069770823121693833352791151590761529268766533453076458160798549992854588610776299150298909621054714862372103247726903662428825362190461903360944369210595805351284098542240848452740949675401697755452000893198605895276376356090490173889374379677508144047078871833580345080618899860133238299999234576594996075211361015039963379747108142619401894925064805598470218859031699756602971946116277621579640164298409865359885531185421949727058226884075536495680315443528926174197776311808988193002661877181784194683729387630161907310452833363497239711859843369935732628485322785603362784238267960640697926178916606597691610481352232558203192722451335513751664449922289010813223703764028427787571898777860185293150950122597905573902382477133765941481239345234640571126470899703416643686097229128654682566826706921580012088943123713979537340699560227550862938076773789738534591402320827532286133609670944434670880984428415461179534309700270597492045416103691477322711672335346902213025061112325716009653846669273674804872298387110839714197554353425214086138638290878292947129799527772792008506989771062661182370821243651238223453132512460738983867332151240236481113913358619956576092185543631391942756051072276580416871779790152397203091581400250649605758259179861483998748197851483401075309889628970597313778426684707264817544439376553385104202236674258223646292525855530959427869855386310790554598408260360575356207763748769429729299829984498886506555849331446877398995651670801730899764397708430095145177514385298681526964045448233432545273931366955706649334104022265075567512777493155179979103442893330949667503702625285642361339873259494786954450459141190153055132116320088141470271368164944326906171731300500124021980101888096631853464855025463452297247927819382686211653805985072253102205324615847500656207398740665903981274044624646570002941760182543990477116377758341048399541517198244699320253708248772817874123937350110532563476611524473550049284125496130571036665809758405766463003374398345236484040348883869074378533586928383288636571386614535237859303945546791009541816110514940149694435111350143230847722244446692195028526727628483314518618031631894073618910641968196134579088124950444575150036475364433239826833505082339795397726955809490183306126746982073598440282797340210313274908310480173656839604987468841588738667439071874717117931268126122397241071013638300267585199482229565120635866425250665443371038263907603374827110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -296555129036379717428757585964029557947246344218224552754379174156270260358602617103539898629563925533689293609587220800138088533218266746130640866802366831935121424173457968365931580533401739404841910122066097039126955306076474146153143446081520353757736275324592999771923040094326629449673254056681643386474908402617036619956568478118586719499979545791718114348021847394941878831931364404244741007234290572014165201134380738407259545201237682754055141379040643724301505175258065155060007414263567524550165106384122215384722870734821475959685516447321908420406623766237148170123078615267655485276373622474858650889542605361276285280181940089846711597590381885478906704211090735857257082679633925884362291427556098938056841901431180779582355795616919359535069968005069684922035988302892438596123561603095475722792830144467884730608855098623143256193930623014756899787869901352661314299076001232099326061747318395306176481034695195750270798908953570657734748637239245295925432417652356344651554394033743858828223507776004159648638466299590288394843331828297242191933936597738464421270159315525527380228440117222060693641654643738277139459352362930339342539521306605895460477036282141135616212714055058255563362960828949786341232794668986493946015001243633309954174701252107949705383848383735950160778090768582959696370531365539548437307931225125666498185293418655525008585253477987553775393693011548655081899550660401497317850982499169032534667976738746861447977712015675001548995739128521025712951880327473541858216901332956134735930272717329386546883407828544984452616482571319764338854911334236383308930112506365359988329013740747203329863436156242976974384404755509207846250091275168721207725067303559300490611461248514550067190101145743198484982384337938310366853255056718769514123352086084234609631069388477245758111258223922670199329897256836570316850090746778532233877678774691069615010508335016943420161514930133783888164701479024493854397963171073744431442672026755670026121386285911367818008770555286477846767235524091318213505883684467210667864091178661019652802845156513436359112315269896174067811403801857490174081820182368598326821598695237661133071398046160785669452719487585476653356060542726353282772636565226765053341704912685992410756375324230205848684563366845295307963667469382950471743006342973422775033616078476608393730497196690497813692682206767578525193008695783353905732090877204311737160142235282013514159298091898054864061169216037655940492691396562587455274338868600671888838973723674172966726949304145272480726267422410272998579112252777940086956360670653971750057313721844028685569450163400104375061039858143299417950578130544304618895518004933412698721052799432577856929774210932328977215931636297552910211648962167995700507494395503744323866953043501942617510935997410935983538659936993480339296532941391949249827621347654369215382135715417265264434266205540015587244707002318153636175162352962150131604461664967125600862308981354560352357897308798805297939129178506141199213545314242038860162642973211844096836605105551772128143121599765453303800936849937228403919274274376606347685868488073800912320507681501348435106651936428075374622721814810618379776838415331798298651116878724129080182226375156309670841007012973131040069082837401945241128657363943625964297879614910671532169337918664670373786888353380572119250811935694086449396532904240849365430058626512131101852917193895321127251770634846766963641477191060133680136354458568406655276405049555283019463505808333319096777800281702036005875645046170261560718791913801549218265211835776002857740221834811555151069879617097962588709735562424956865155822351559513057261052648158680756210099836934128554213844673358310958483732651585594501527095853523037351845965915162458088145937063721157216241856517482386803045782922834249389523784780802053428536118670443156524979830613498903166978852565472638162323625880901344380870172945598256801795866042825415073032087350150456104999869550730062230113145806284390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 2862469987848993534763562553769657065054933923335541272086151274495139189894118706271034371282272033137834917462929098447381413127126826513007907487226604817322829439345152268734439183675081176225573500229961660608695462046047396998469748282969205431440457823604296880520985100733491797029653344482362234045246392422828884729037979325874217299688277220936952859347112637124753349863694017780396021338530480732234866603231942508259618169623266306781527493691536298074848657088227752155841039137148002359674028757997518612253708314498375644204602534309988547417557403074762642376238542043177497531154623207444803506664386776332860793575312302877842301075429607264470115779975591188198906410762655212894698442480782373085134602039804240133005146598412018555346794900091200402331124884312512958600220252810869675074332135450986013056349442755372048038364919489350454854963194870114348698491351288654708235716239099742182573397224844302604506955940732655136966881794757811392062866062288097794118600568350372163887264283128227511724538441738274408331246268505789772896536757821819367099522568208757411997203362658489723112336984562337767513377826953929836086663897349836607621622462820830204272976748896204176192613886186700285789964777555914220481808939681223733021848460125791849810796983154923694464790967696440153387846406020276941203586299700495644101137467158866168035384455996870326024205747497684744269739253272802288123376268759901769828269477341982386882936773620564790697419984674979765953402175674332667218613029876852487030802726535414114834180555175215228619829153242581261344448914340894532408499520213707328374558659474753670296585995308683906259745265929683236450870429065993071484635152713700007960321434409792745325394881771739258250769693108762479793339861843560323614085502955875059429691982279194926337278192911363250920809716963545201756871840839937032208733749867402757470719973144917966296363947714654680008082961759761089333994572944014203315039726601499102564653345121746334765802593468370321119382001831042511312238703282192137626679762851918928526483687444404367767203814318993474060872139078635571307728278585527594379258544927201692011055645740120680547908361648608925861640476426864973514127863169383664026029794320427784325572162759380147072321210505998722222311828629323836687549281469878234419881043131537408330614162793823801782208258955199018958078592137873982689335974924044949926641790291713885838730721257990274650491998904955913055944245614397086318871295986829069574376652512217542179479109209662833384072543806423062670283810099408461860324061176727365604919172152790409642945760073762487877142049743228342223819108956026343475669089989188845340691693369981320397567009581723621275688920542326426728441979488456660818270149041963481333749245540846254814002428118588219857699761179206437473998178938285551529320934033746585248001155595854603404562255274253353156102193272854079332998802472613686236522928847744288335558110574198230239956714291201400163755891914223759708123390670504768053222570884970935209738960381283822970124124600655631835033122109388058436051236270229544051870848599614713993338198043004572890124133953506007490775773019246136542713376316429228157385362157088236184720002671007492302203500342892992712115213644996271891526425915924158771171981374676574614223136234364514420530707126664961397183389344387449912151584167526228022723271390774150477226363417637628467004475003904339882833831102436343837125145197846550692370812566943345708695470720407687986101760238128128453499866961868126836336283981451141928137795050765153491714632328011020593665706841523371266768362193617685513020429050134832740011790133739597755490167387605775633522550512141112333561456920627965299418291117014141490286726736038798455205695694936888427149366356000968388725932675444620965557197167077998181392022087092920349783894049968741087621247239770604012632671340710792019185710092155218671503097335031644511383393418698413650177277039542271768057936221306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 13137051420717690344521744567004488860349597744785987330365330617572106813771691357036385402730870655817367186136036802310961821692138818191612227930645911161615487231729371851280913256483879091785349765458525646003548220913478345882889937173385148950524215677933228693407714102778111945178164187830416202693429265913067045595456722281071393671389408072506395051344937851548811226749967365058965233700668122220650197100372224131805514232102328862356505057219626449937251660206304114348548005155256093004999446937297915968317105357855607394608340602396541376751225429266446021396597824010613529425873390525907341305249481459085581756437960360890211612834196087944398021802837718620625236856974822751565330220871927571982710848678272326045447158569935351673728910236658438327644308794778885847817751095559822832282263684249500383783930200926148336338148167322427493322581231441620242727038896025755172741761365878044968503103647700907666122553312416576215773477034144010514737755214302970818715973973967434750897933920203068778042843620793614174955369168094152585569459781644871050678629314911045001835432002211321881684475841069324368462846508493231890034695250099050987625955843746351299213782395376433971158033610076794957730785889034917539695055202571868322750560288006225516929608875214249617821219350451025833105375647916819143418062435231051520339275462980546469435501548997254560654099949759265344697215384879730509916918007822143724195140506837400955605428612577236151454148819655239307803574845096377539909648616930182133786361774164605128224054036735827087776572587655637221375979822760788949274351082118861624292515788568578909921148383745825463845208368431237164110640385436755255145938020117598376475039119301598985987288412329517429157186414319283405032837082160933558502739781689719004118444891498357677162678813516006978121595791084819761495831262646855731491844258658154310524909935249013659417094136381002290879478985142671122236515335992319725864753477058789206861278822633777928377530179102294355825334236577043183102815833884940733026864951615100528838323752832995293486675264911401806455817351359730241067051956384943351640256057563181009784460077761108223800606023851768361888480018365413550955286843675423918238077863602441680422560448428506290561061071722664592739354455995069774643116198141699888639542919725088053611705739848352108202564784114654659542822917881358696764932160526372363252406424826572853500380821718114686335160709997607216664009017039875700548529092354964504702140363993805054656104508444957529667412937467372298804401641708034473157943945205884574212775720969181959602640430709511502528577591568719384025644552861145114782615091301046001089223141159842735712068004721082538860302058378159802234804833419353961395891247839415496781682815414852098657975794359785187816830471214596569993800696830171939229918036675919478337383483350599918980680847890196416651084006874786760706081525922029327423399196347385607053571454903428431598907734803669294519734211214449872100587986809139912270211409549510800337518554189500244651399123974825406577105023171848728441965627953528871098619320110492921035417687268157271235047269555602343858313180432920176093615658477004425862559483263391267191330695004247517411271823041225695240956374768226500492378744181102028478065523385151917163812939571771140458942253738370586441216553877666311441948140583773537442759498964934994517682851146188903965500957296555957246100237514136104259895159958834949735074616584695493844437045134556044988416821881733502553148850866444053830888070816292999348382829783543921434781922233816154929131494298654577321106837584684050104287384874430258000942789259085140785530512540349474222047419022845728967576454475331386407655215280773412165627777968834736185511887709938805125901726796659245758185101781633727371903693021704579652519621941626625891593789608450448938337692815510988757801384107591291417780596421667522054153373572483622672070270931172493697076799742297576446488351866880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 31501564068279755708582375787887505307769987884129065926298485663575511598922610954470249775408556405478434645332528126652924449867072625198242714573617770649926528605455166372669936080724330057135545794791303414992203479653196149802220137116127753895776921084756190446474610369877357096908275699955198364954891590659358316910607020691633476664867009589673465493770948605270260805560952824439504574196399651062294892526226930445196352144631003366418459860388939237608630077092739628145448837692456290265391386247421862324221202363217162570379305242885276419877157839414662650290546619099906697884345862127421202840087177633283168610107999959447944567190943513305507468731498424034103955775610134822411736705536093467337919778441745570311787872272203702931479604617956217222853796933695556443288944704295950585761156479385329461071393856809329710926121133629501068278324190816150217628308454338463381203060052673681975407828485917262520631123232311081119372741482995854855317721083906826099135481398033227588792225337137124415495867282673069907744336443426637078178576480748371687510244073671390789223326578353361279548941565172445638528898205560323002648681731467949107093735299733224643886365877223025460123993181948823012929399939047030971044848754450023151259337021314290164312474883819204350529879135790286996466885059340616838257728845672056360846697820710247630154146903075619173073092885158433864142522119932612518214813774288225598548336000014340414608335917245846738414648793874372901428881772630832691384977959356473173728612611853170992519879587765187371539055210672354338482062865529744650463930515836656361689158055586125838359242454548976155991553283875335233169262990098312669747764435102991078835181448373848230078773377904952816565506449696835799095830180184079642674733537989103702817410879215726475097188693265278440356383528940842279660131310328737983433127288641647648138320372302492916586465008427258045294292798070562907629702649186384721943487231852674398031250874852100484930777827835301311449432966713390629439645728651340694438637153359431398877465900886957509249486622498155658849775630597503400678389718080911461913390418671576378599971706304161360274491221344952600010323111307303789642433829934453681434268053159035153518368729266255814170066937875544198511554803354050655570407429930476495895473216918553986277208546621443106835507890049354215633491951263100235077738999593677971076406253071917662197139770378457466034778894148544309029324605952407565656943007715945101292764399885554265551027451685800714216649438067224554872117733718758156693056284080131707844058388049169308461080962600345992515343806351190783644261388937263888640288119893500115337223372173129785017614263768045093194920729318772858944420033434333893603964740890001539943375327040301556057364028455633250578751946549214758091720369585550669271150659825844224898432615274266008041710247510223927208234773406424928150332998084186325013018119844509643407954378392858754757878527387091351752826577977116518264219100889403404899304383569900860851856568579293329614339914754498236381253068884728364901700060268207519118042180116475062934070369563054423095081738466079484457761525415454840816669290154327811786905194616077220420896927422511990858354255052592310769561034852590407205547332167641937268058466342063303696970859793847752151686336948516631688091497358705773129258680433472800896836471519445810353208183505025767622473677532697648991473137379188610703280714478643450250167855731466469314891279891381296650743795122376083283122803496931138601636118726215424791548995721586190380309402068092434800696681429735416813388633210273562753869428059864644395487054819297400736226735843860345930550921686757348190009516563041338732959885257934163345742449406800003336894538081326305265266346502534176457954947958675060316041688876127841166666242359819152683768315736100794242807141201014042618720986008714242577057827288853185112227666285442291063017190387876731650629204925581864166355894272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 52371066329929015821304952795128933669656553422199597167390526113839121968174669316133223289061256223748548902251074281766932767889347857663465351959141282257566149934925864855466278552504056693167383591757056646364204805793547655411645179887215200518650723965225971569393433912059918158552915786460870036492871748170804632303513758758568482735036354249086850924107356553616466652218964640342183299934725398819446734978426217481120559546195462584250567641975166387587598984466655272260537505392230742308950591391327264376673458278565807358007353542670406051997950569550548484760945787542638695829720796368401987240080201870677298831969281423662086023687767584205235037643258697037051802399748414262808608094056664495929418020689472873449171031575891622415001027520088294575867124452420779563296331194086107229713254219441220164459545312870144008347271277699967711768717683423485380960077411044180955449420477381232986174264338143610391739760712376266361510459935801339517027648884675656634819629085569324518048993840957436141428483263028477281507912940288408740886104461605590725115853059345478833327299286710473354250250581232112642951543442443610551368886575330190426926227173287714322269087454930347880112300093482167164252153721891265352432927374933352938899744924840835198096677067751780193535355360449900054475310116645947794194752238866145970508140138556806874005605449642279911364966998623202696121440271026742764188790647896984196407274131299980786020782670969217520867361932573999237086176473356985210233459571747851883551290398196122054893514063967132289831365756225162301820909703172448391688005439210344960658420493088507036789836097615770990673446903532540510195003574746175635641054700990481040467919044288450139701474862818200365447690972379399244363325731639130346599700647057375754997839408550891450825143165649066446015536285257679216972531892274608046487448919572112740545851281039799765386156869913236126165485160577935506077286363346908879466387034928239904154606733808437007009274717938341342421023196402939726071543265656227979124786164746039914426469972285699567013799120074386552672104830756933124346947923958366629513737474652809737262430676213831403493285601498242803253508036080347324676530434543425427930431596171769869949745318323096900659684297121847566822924270662159475836862331190028578636074886204450940389132515943761098578659520825105257796804531613735957014477149482269950361202661378302376959227467934352049441597481036988172604141124211734071489677959589741398896413956692248742461412225948469089928109377284868908990531863532632344615671537204826303361222617154077648388070081757041311487811375722368557257326174687169989705634720518278078033759849344485830173437337285204508691702564541899743285510724615715271252568864860337429958609626685101640375891273565178833713114437156269100691058198441667333385312399279490749702908680919406593071623578765462404517520848353776176195666489535400900360375439792600389725242321205603745482233708550501037994120857944078025532228494091546937253609074617854184628152348969612844731994475693130301076234912837742317253493962709927733535502249808934010315171044749031091294914138595680435049075672025934484309599189029866411500779908570359430276634709441879541091357878728673248819853105794299593626820825280384292867010659609395110225194860382343138568792613364039710308320082841615011204274962804874561517040246897927733830304124951161658947819363800265522711784423729062608084637594963089103876128798602378440072170441296816834694756136355837879226782159433674436305449068738515949462137045713904127193831647775839987903792277295440909067163101287247860298244343615540809285591131343634658275815139872907827875217061794757565330363412870279268236704537317226346724567541196227932485676677170031767738898712622092035490887283905422059455110619510414950083297694331255171113185686404305563027508981794122606474546703630762451628231716357575000536389767652838108423297174782838356195246487637098452966440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 66167342801025182464054809997425478743962289351381011235253230566148514960338231020723903099436955955921783982334994507231455672964689586844808999097754369769182907331935278434847369481547582669863798383111253141477884298767062852688126950911045033032764421654433940007503732622476457669819669772054724884152466879801302233229127522853929570213548088914800706341977748934447490895623195295431022031797658445127100647128194957339477890431419091225511218940833162327116892171570060533244832319851238663151082590676409724261601925377538086558567483295669532387638135403507736494446449672916026080584121239558184911072548871130325399344406079624934117837798415180489892509092563652210837869694986119786146671611277733004860666949558884400268446882139422426322669065495583490808366116661022311104337806451557490158686287206962871632125622386590983199591180139022379104804076934997054106971392884009466332836669065266716027937168272947973504991470037232440920414477608351133944490824373954987773793088580265441479294535057300195499522550353772104274873187440357196825490012950483749247184817736369443887882592561570903188237597899445094890119067111508545408904866271510326705451945556730113668919612782516693397762422930227308266071777009736345062255510095877740379159929531535409997077526504196401676437571962728874511726962202415927868092054516885432335315509006991850634453258462816125595433087155355549409130970747557602207060678892078166598061284010715101902068341207659554434324416534583101019476028361450077112525576598989408096626553283016343099108735394821154777662151987371555022287448338864173286613010348702707415179398871595060527121270742956170655087634084386393906129026771899986392082712153154302125203669997157086315920841787354453675481355202412569830498602878181163382950048235720691884091021415895210195461397796611253220371999275281694581933292698937103034600750502259427811273362841136452306533995307570465746235914290097510632753306873747235156965934271297860795082225006002210966348739460575960652290381074697591398183773665201510147022341970817402552956530780480866600166532843863715600351716250938711720330485819572081870716701364506074503242879084277587685314529927341611975764327417967651813222831572468586918787170023054342613728749962765334617326321736885293032453299627561398187179968784053365570051046794974072256221982766309659713260593506558793442130190101834570498345386975150299858389517411409928201244156613593499091019205563608504598595194280533182122742433872905264168524230549365023255681109887648752741893974345938572230805736870211377436634014897289226752593192404073846516440959266686104893591398162438779512589631326829359923337117633167115980682169917309761563262229990459145627574394193654194820746222492534073951143938905685065326985092493167292185034277486198925488084548324200467262060058153987646628255786690687533212268671317348267823569052019861344193072204829676878452572938119064619343103533027662418929590748286006112394370596042739910907435012252603751239215982492497247427339239999466603266741969860318562553220344911102840549291080791070736046794488158722738619854203414888307384455077883496868135791189257291002320015652142495084557716774798842023915087616388160030283860472297586625259680680572555715414707474240806767788745557121709011797141803342398265550852139027866072272866506825535294956560447547039237206833206815719246428490873903299561450125573861290415292271824224153061132022573549823226945321726446425160255299841321046128486264338783358445031513281495701339027979379408111953978951878775980250486367052168247463997095223228731471348696785081733928342671039977047515009549852323591419794156636943223630221339433687140719986623799197318646323347521362045398893465218209749156381641444230485717817414099370615504139042624791508868321597350083523201644303817684797369873255625932917471230496731953303991049292973128839103241040916115929370600642848626937505780537131541988192196427024932453130254793602859691407492041932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 66602380044925748047819963049173527290428531201383691318162690771866543024012512492949617365094836196979010898219692796925027071525034638094277095136287413223202174076668429505419058909091386453545386288783233476455774544888336604008229393250968385356683371916805242321085280092793789650435962638518632151732107420845294592151548713672106133525797077816425853456632413310706504671515240723035555030675266162806242889826107832664756626740615242697737894650077699371622945307879182369306182973115216828833383792862741610647821948291942552057430686015620455628679089135323012266894475083205208183495958163165741433958533788294185973471806924773281160735281761006280745395163892511508782572678919807605550081472905469529198366598016820917288618725410562483528183836673182192928325889412339472440814434348490097513262533090788333274457855163838840367466789033164096961747834178676803645771654060384545666088507855236077786396605918314646074733315720691646762520796096618056438136742596487056811967186970041542504197866881325571331633711218513157404421128223860907838337757434484223894304055046396950418058629233945809711307980159725951539248916847193705718321113759897127108575767605785516161622677519079088682648321591648488810827738533779116866157979214189883032192963640078346926760482497382105402766815761580517511265827889083843915170245534371038740286682909140644086478081595916242477882520842192209684560399771871147109747680117511730014017603614658919999540840231540593177392817205978600752951621395380658564560884924173095551683662474211624733510736379302795083017173181222155136482775344097141385290147267644100821224545698674976473907392076753199120149738850373753154244884587225859161151212015805331353790593632505917569189204878455545142066878245743542321859095955747868183565027233435141364443063385410693107316575907913882284394256751089613685659724124420333361555390775511955338975435924785661647230414600006388540371039553802498107662233477224361648770341653779209659644801013266389677718516354320281609769981938780807763843668103094051881279890532596487047316602255496086702892012160251762147342388254556624337340634888554100793590467049523066459452050901129941600520565836132522617949520905346641045393478224679105902679966356095750167550257250421452970195955854690309304176259660938879738200943380623208949460858028343651148712483923559334738995882204826227519056989367269981051671085481213471363189486838099972147104809305283400736437708087803196813325092962935363072464987226633454461389740418936265501525665887628704365417990990309120812645224583760925387747963545754455184537560895325024597518077258873635308228989840360820660825617715138399656846434246690327018239453667337909946413314491787560964854724780168169605350707636695684941043500051414975182603660943883493507535170400650360107946072354838354201534309172263185218916824779782446933456835934451819237948981385635552275857251005169381428032197554684845621346550181694795292669652786083807130071399640838978742242208531821927756545640049846381520069015359360891848714185294599115841515366113923320599865010440048570500308493934727738591419913002774919706168532744166579408745128844359459717869235214498146078745237710617248611996638764121330042007259766158785154458536479857331416496433919674160776453153194651908486931790010444725523349341468999684721807798482018939816770068291211327660730085759773820264189508607881665240491802868361463153315954739158613816647314230418188954640744462447199013602644323890075522403388275426332507610942647288757951915238469864136276323286258710233411331011803868638357507479480711202238460038090783888013688412943530196850221342168332606274019293952065700354774295940910335826164733377294157217414348870229660534891549734930244981123518498793543253672088557234607495768619501794483365294790395886784528401467718786156555072402519886164425953887369922564294143805087773177287701656788422096011591341937131692751846115086253967560746126268823957801654077467213105725440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 55078208932290760828277274596383012252344001395597113774209324551082161922754919271297007898416217014163927104044427482526443521849089902840846278041410026908642120313755086515087149786582851024172679987852473465259384090623900515448201512382062163152655365459840247287062594067752391727785437156496211627633965570155276397579754733414599611449809632028628725378495693019127947500844317200312471827589573665384384555556335178889295048226221765117847357822164752685239514655340767352955974347817260561935811808596876449840170756556909351877564898769631147457381503035078637231285684382384133143338890056736472848658679287266345097969107908980415888122192019000157171918431973978340602217370400604743159994628264804942611687813105770243896417438675568452219123752732273761628643858498982216362638406109418487962698304192386935255255315162096617223317774085571594970359420127445050267498174196247185478494209922785469155723512183254393986205391345728576937334954545819907229752498755145021102940991640315111206131876606170994872084103617493768914517449193368774174257549294943680895632303260245447311696551613348130255102652895396373462593444329177286353163716877091904761705259419340384928037481059453126618990900976394292823088623121355411737897589375373740980241956001328860427134482858550724585956210027309871588631661209977307045206987840565023044395665539530434039498290039117060117726766881022496672763382428731493521647315926113343998597337815344128965194609685485731766833507358841111474776245960896138023115239828368016114683525210273814289729785574429482942457754691728963199088266460184428204640290002298528012011420631569735445932561388970350161014277788062026087918502252309869653411449098449002394274096842541803456017830573694280845316854612223561694337225399540130000315556369235797643717777881050012239579752079885060561334848507913371095532963974243204639605586942425363610736800798186436669146581263583587296498237067565582610365470662833678362184761345037109862863398045894345474617140658514828007757504451926540848459363963485792765587956561785771168084002365002024165119358727305217191378422988369611133847832543194781323140736946548854627625096869084307455983094106326480443100749359250956630714382640214746117018424654925755412532246978618291312900298552471562327209432387365838673235492901683696026502272211556472751407174724964037170841260507457943200409696518605155546907322644096089263583291856317539030334667941443118874828406768011817531231633959020095158981520493538176818399432393270751326998374402954671955388364216464615576608568456913850314701444073317086673978271487966162670373908030754087602127409446631529127700352989462262147501754533730394576808335878689817573540753482058629291727192294340404527609784976169987818921621594652890152220050670378648711084031470803001705928309316086511612795836298423789750363948659128277215229424283974487772197244870773587607493801977222901072751981198001587593444883988607459848152190177467261738682297170686926504130152974832972436766645410001651797609946610744887034349892400952205643836335135157494834306319843012214080139555599665590798191864294967904304174026009013871268466375353133665008134904557254877767527237874740442732391948159697245166770998585411364556139563609248923785695275807158312537047394374510074441603379839170293243325944808283388194878818022381634093238643904939928080560701060672302101749619016916972898292375975910184488098544183798085779717986385098619713942559326309692075209186045507642556417417412920547008234820333444573226303221244098090592989612970853008341414076624189128284213411789445106887029357317589924257623557410740952386292425127015473938285047426574721475005653345373085592519142929380147333043128637225436649864162427316262005848520789126107222426326209583205719301830272496652125467500834949409787009808490336389354912153236866782307735541628093082403991538957201840833798168506239160389151994142829229884003152828921161630689447876705236395257965830195694796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 38316057705754413718367346051675868169906571096292678059164937706869030021676992023826991174448982767250501532747606666476056700500573476384083189704018063015450691163265642183502226320325869392879081318465666739179223395054590464850983964132624753595995516108805164240592621587577782148997629624910999448959504847245085318966961876997500445377646949683568497652241704730775547873254821219443903786421917495347459224599245787905505616808000647745072306045817573578411771096030968089669601253243581990375574402544825920424868178279471195050694716995288715699547077394766688098109928408436865460366265932632188436747387566333946051585937012514763741619787890620536658342596768090540753686083301353181600020725993841726952095738154459159406723424569640126279522825695157735363279705691497349338450685985871424607490601241309286587278644488689095092750105764073653636594582332982211715033520969169198891921549616112984601163224196137874988289045654363394843592617106291602639425668514214745559524332405906518563697637900300689250357589272148358422978088109650521808622446998942376100119044481103482189672365897980781466721854826974033070417846636129179965586584655829152160361135367184933064608411583746559153740828925673468328155252131672925313241397461282381339278489017009552195388249871897548135313379076836884903808255895244048743344494958950221037574748603040158074380709969869725236991096677120192643871037157112437153651139088838811761189203943885982667467283664005162160463274476466061457189193626392179079595275091809165245701249232259308510925006934490784564687633526461439790427634872231088069842111953614155001507173861512934169218566846027987562879195184034225639080624886195358505859829234268373955856185779090100190038799952058716929521972708109160767337742450470399425671951868279756067504216824139806878653441519131288271770999667709225967209262469376461699653845116034877134269759318340073863250726790282358115305173604168820237136011217001559258513042322463243702302395972168062917516218302273694647786876835422046333252650065612364717021090567584122051895899864170980963019865352060598277659947414527300568368219366500265608534888658748000341745845454178856505349591545182131689338955428228621368391161344643139173639320894995410617584283000580327270356807436043555759836164609288179377021862417538390291192623689449760525661885573527397388855306409598848179116567707877089997591666234378034431857468768821328741497942957952143976268827399853648795877689199560816389640677470539422919711484569547035873698592144246453492099909413111055526798920518089016765190083527038396559721238777717636210679286434418223418791303898849211580654983848210427564327432658295552977491383840810694830642826748742561088594457351261887574199321215974367845369314011135255189364987381506490598324329430099863751177800541919683362184057406079411006060812659536653212758123544310291797422671851841141407829971751243778581061557612055161656016985335109222586720541033996472055755651297314240756852360555091710414993805407392332635088206662164900938228237295054811105697523631357019990281066267375611644952061336131311688562207716294796627530118187250105518262331780647959794491314663111339965053088427795809090627755024459452768864908599595611461849911177504579037969427881586557891185482975565749542463302582775586186857986902805717501033852408638625630448231372028682044541361331351224390412496744628680373795804762682650282793736659073657243733509501362075705101792922954267651503584762374556106261695947266436642130608515703414637884076573679756308525354526548505094612193322611983771350137613149888725702381627187775107895965627115308786718207150502862817553415839584227039089597078284386230056852893963515331636743678258651468202134375441185191001949995589598281052255663909224116709925975089218818541803294285678544652516114287139691622917876765590940498542963818410393790962327158702680357712685349908227742399349525301539377473400475644680982307442220952215213112999563755520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 22863844556315943959449049437548569416548694380835559882291045473618092906955904809351825393990663885013627004311577668391081244593708696924104923722620298842429867726423851118306538031603902589855579775985528945936426883757344334906370791315896585641162720678450856243777683240479522581190048652174412863209094662907007190291596045763126384849235821459122513635401921880051800355969518822888796072549480315208307756789746611897533685213200977758095626271140702270238216892078670522508936127175783395168550533048691156993802102506111396983413296889339592263378876131245619572388981326163120120618407474794235854722117069080085784146624767119788176767836017470936122717481972103388963653956496864026022017900152511496649709599832042856505857025277706528398635285432373163494708261180080755660681507151954639968503229810715750105834021304017365234300890828120540201158825345195937432256074434507893136221143452802488768553805305778400829242278403168297441758513166868470639615796652073336803932596217763893187838584984285105766123828018372581192816938971304477672523779589763540981685153238874341938475261363695987601245241582144820712021481608819414261262653735562426235958826754701274484078708220822593336697163450393669205870725061129555253629357329441982607707939906173696863227164033170982847039370303110531773701367942015468823193732313349081406696111337478179346020525005917219958759365273376968762114905319973361731350029229478462013016361603235464564120141939976116965642728406527871642852286592341429096500929469906347306321160449618595595941647103762689610733831162418721957307958465009797390960455776134053562187771626826515118329153701389386272608948786471824727721193803761417067884208651513025045002870560918680475482896145912059073533940211907055212479573554138116398885406285602262649338661270788096208682363822891677200366212607133933366823728230854619641662681745218214968273287564779989703819051693717509533806235314861183281193819663802876394918900177575534712953972658453873969543098984701259104286780635365798185274773894626718120729433823289765495853908957257509608802331831202891556505296918273784725191988060892672427016800856939791940162886729015810239987324204938922035726144988702488569815835495377730023477611632071088329645435623624169170904212122666822116187417605058663451880508526218054163905858551237588482966338158727476549771230445395419266448235161767794074716659385708151935460799320488696164978644383621767865723530494027645549216539093701017594411136080801174571081126176708856320001587822496979779943811694072779267201389227801012700161394219818231758555250486345258238411870170687931291176692784709065557593787962409193581002637576564897100164016308069823091439720956786439466942003490240554766765272086113212902992615499739931229421263748647958987718902923332141882403373151807121311045007148410699061186515020743856131899324878073182382817402794601769511948621701661116998288839783692053251978329243817334927567285583968536406067991678617747066027861176207623847389611624517302099945599362747360285105837669667758363751585274196256806365356373540777415784992373588729835072141747503470665316527428864212582260901709701408160211453281064049191134708908584114088032945137425598401694670213891310244884881917844854303765615450283792185685309894073726846892736043258578134732841283033251423838128397454612065493960493197589351853294483030513819366421511417586204673645833228439132603669297183894505247719893808145591493271603898245864884130259602844513859090095529768895601038954356075859314001075950277355354221989976392778450070027678067397857767872839155156643687966348537735903007029007042230399507425208209113341899425131874718338862572210424575321794900829613720274498706654631454823926381314707404990174379057183086848412906104875019580051392539936631678576269566945113576123666939014477070888694090663707331482941281900371630685828267685421785786565836622663613598774630898253770482285290747107822406659913786719790219923554304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 11887316034383086844189725206157465649416574960998938561308978030306650220159719425151153114798991280557995479631067611868042837977566200317534322370669209893804918701143779182108629825556371337013985696929965160600302687601926240330662545524312587984046124054952280165415066674339433246242766575405589130048162481394292963087828707664049160141461672905692070107537949646589253665505994185487466654369619025372101714093237641606468460710952053390895300147021219944404166295475702251940347928190616548947202037054967435528950805793335050428969557841334452020890654798985424687357800550842142739704748888356154595300723222686909209228307205335767061614280679117022525519688234591067223849712513611608863237348349890266822263010214634819401060029210339876977515710781666059456452373738903214031835509112092741697586454951100255020094380777648447020034912695546456133993713807388552909762095092038588702992657988312696148187211719182627897932987535308518330867702371821345582510947091277209851729878150725866894338825977819881300877959701587511680396814897198430362902159956505100306153502870067973835025194611766463790582293233140981038457923844541010166728877062233715570338219154906353913751036198456774191493180099050912415971917927778397736704144276928904179735714770612493940629688945601986749051611630141955467656554479119327161491780185688991433881512622062300855171125330197210442254329234578945622893752642664723088868026619721352146636045818854843894167332571034785867569419601676486856285927638751895701158313420610366740936204333596621870068493813223887451407545535122922593897584307336265805880737937025371701840002157482181231697279656061209545038685141632846488273346118830731047487343245825929716077791812287088215794067609082908165858636653652753116074379877467353571602567197657726426948737502086130676412432107478803491452242201933214877580038009491273412045034511929910590526287105510966293471653744171615346992094700502607261119616529204343112310400750736088394018263137719079608287350423332842520790817897169338380959299387931328337275522958926498711287415360788328124055558436523105139140052449920521872180444479452411457693320317541691393762136618008778855255095506736238610477075599756367520953761554859258199863107857455324891286289727904924931989873932113993138796354431926918876673211155440362553418527123915685627599685491333770798167423465704138237459151006227557926218857425677499396789129855685978943117110581878029376424853567241674448307227939387657843634454512423181481657413970672563661747583789982483780182040657451472169942185620491216879911390301378560571374122063239040754618543536361554662521019087799995352625981276228261473477475195409167467324308873313926611760884323717524298788269952486834451430086235504688554318223758721711928582045037805121489340240696503171861615724075585010865609743705967884273613119790931532250111937410212241416318409253515547889876938720387759679446129091399731909774689838185305584491688999120531843763824537281456838272858716235440367550025322232228856082595972533575821798427462061340503013995678996114048555298014606655093581737721642281846328675679291180291348662878456481147030033550251923130750257511523300946455747242595895715472088444263358825795714953641165648712670180895328138720331835042726642631293065776211632344294991760547283419740124694762480694941839139173175479028565235894853828190237006702075700337531094399734979349264819782832250217116006057233337410567553785064604116489775810115006148375466879943141206822799016877531243533378782969391331393167945723874079484959477819863500048897279568792517009213993214276155416047828368760206164064654528127589597624315448585977117184314807849708682314626378531147339647471728634115512431703784757371099725111299455827503735121137583969334726843306339799464476014081550762979272417388241956721476148570861744222734036871652482818155006443559507803015149083272603076237771447500322258849394146256293699841822916911481398791348363438361411584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 5446060563600500960333157766822506410065510097324029200356388512129480409726693760380986734401627697488528002115041198112471847046647671277937890659402005687199587411156359691040684167880133719560323340880247624768856870895500432889934762507271451440206222571204747950449348593048270822853097826194584640791325653428307953852637900286572532855187530378768364261175866613898942777441644709284075765224990757873822343005221136062309402718024136981533053241601497724107063106006039606682040697668264350733826223715087502723788467288393461822694549940818579417410009768507885284666267366631294850392898547457962400820696762902840511285947024547007944912033475461109049505177320701127461485487003368110912414976876413343654994049380891280642323231446235921949054328339463195219585478934388988120022804976158481505148708336904218926828319430707898719835266988669458803670928951752088679035498805220637865863834892497466749039790740770237590814447512198523385374738628923325445560514246461236926304411727657400531320719089550102624462640966516542567828173218226878837875851595974492761671529096552435897426087297180298862667199599900706764004094473768099031504883168352252060288094302285715169529162176606045465862174844776001723310630013554832583073019752046775954912089201841433680643594620576711108363388354666184755884845691291698543875299073049444171054687089483053585541475876925571852997328147700203960391436261805094132761231714889151659218718860331984936272238205866140144213693499391751451625294504625707290553030539972005459528993296114555031114315340056318468580482744102813317416585538973533571355670441756923401112084302218961372474120230722797243894437025060595485184203966497862389490609649773447137749274598300170273690329435486763380871947495049947949371674032632272297965415049199539231474596081016848744466989745779438317527562114629518241199559315281485198645229946661783643476538903264783139545410665037322190997446613483614904611570783712645404957884763913920589286369696713113430981123402161249768882696870080157932290939482407422896710767339804305841553175220657096348274793734500769782942055562811424099956637643098623439156530822265461008948963796449693865160196362519609466425322565726928006236474480280418668714555849216791120735092830566971045203058972285395412038619214488779655091025487917946199093249300918182236243697927969797549985396694919656514580840845195060367753525311717755747215636848090055013066265651705153688807802092077642807836687666514105890633094808457405932756606804627234712875244905558991873762397414035988631176439886997692487777390761413683245927103172928690610246073089697282886253365105795816992737201277806693220836279719702886504235201639099274595164880775886278501293937827733874562164626856489749604663415930039825404072033817542052449795866561391238129018179414710241514151068869685485138287675098274212851455684003711860546443745640993228772937153667121499112230212522285017086636761620090887894013132547988397878296984875476940315097958394248789228500043565063464230603588226233941452740192710864355291603678865418220643201664624540650369225635348784249610664811146399797802932079548946702539090619756583897125172678898404075518284297920866629717074391739827329231761302471539739834438478391497735708563185284076585541723042434854364665739493739299065640935872632326037849041225039555896140664675967154802920745246985757590115025841252692243849756007466654843715559863202832094778806277577029627736101205649492247217338971601354379675537403684567309760796263790731870706545177481188062381380138315541646520507278194618801101195290742541867777259946461453044705254520352683741007402789661278727175519816154980685222438268576416448907420282428227002681332660432648876374768065070349893643172452364077439644916768850732868816602580541398973456987423846902999349543117330945470175093707726157220704197334028884543442854214139509964870457041607265648863882990574369549744876639894694543236682178756351014602970601881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2213951791213832082968926733970123827925287083165159134678787177449146171405292021725811662431138128585018281896454372084079285811480723294259319304202258786421227651638920015197783844237768692468695559064330680366378270371130831628406827326246163916608897706484810585253665304454592922735882960088468832184190205540229891743738440313794683160153586624022549752311344871588451011172713792694557812529966866552901718864773859536917137682127359173912115765712124609636200752463810462656548221290970181506075364670119165111162646671458596601948062261828117684793765977562760878991863640993041570087724032625448551557775952846718861614412998830958462278747164085659661148465818324949848111048356901334166799628142905870428873219765635811386783781615235865030055055918342433886661619906273980424191467648674369228946915184670146122686144334800268833338825231963997236679269950852743379174874078745420759612200857557112659842115219679196042878789673351154122057660503649172595869151253230227825514316257504338654347419869296386155280965556033324929969968928501397823579015457946606457242590802049968325002884307012476370804591887949909384648588247297039519714491430830260357243170730963574078451619620463954565975271594347147467287299206663728512846192607391002499853593657897157879264727603783126092956096056944053589341770324129518273820001801750536320791311640814412754404371790264651497173390695487977485487560532026613385255801708079078607027690459060914231084545554423155359224633831518926523178374418405901778136689745482130552714706639829317621815271667994254928542490042473584429161720075510362509515623705402700286631331568278272711448615325643805409735909628077993835273924761914431818222077588480020509867443719492855754713680970437306769013918901694316118393963231681690420346805360885421105796113262740637689684476708045636410805481389453697493723447586877212204606975700743125449992219502440689197588583327222983232724577572146784185513587751756870125099006883638918631263035381108917046031240064030147151726102960197159849920677610060741223510061306295729227991390207717438157396180808425671422387965062523127086024886590577394126569675682812528624407918561392251128196479270781445473983846999935663803503132536793135376551020593036861622757359525838148826843495509605798019552519731141801126195105789717680544158940536132234315766056535135186621286568745437430833495147467572400232443385203830221203937294476083630812223819531075518257771462217083649822675796731507433816923462645441194827578699681679712469539243921209044327166239208276648787898848044270728607604211814766235237181705069035183320037269269181497116829982775568873592796408555917923750344978935567542427558040505478083493530586613437369965268286748527787706867934441463887892020531166923861015966912593140147998803460555751545304083372308652835646675102698756699844261664462990904308474317053511473644331831088743241179817716738082370856355158243651968372971014538239482235404597779425790388271838063141349613439648755500882634929526891262234302353085861017203299486489480903285619467726858124616552320016748028381201938613136127393325919437765057675942212211844799270414370847644723164142080064888476498967806816031752115981173074668436413894270567695737003969007108058117480278580327684056492776519697818600377739804147435844293270705377863992172258900261435400533165764783331021710354887333628366134801332751222909950167396701135876847875270329302064734068486218755568190623978324010796079602719030569672806431252849218001075578375089074134039667328607996312122188020845444246349569845925026565610864566552832100517660776777173370484723709086285004392515102011020933279688505079321005081157469132255088257104541098727152059076444960533039991358005848560707621221903473694494846667586497432167009584874340789301357404728217404825043312663392517932340168348130765677543047232828077814222521062581072101552896017704766844021805541046087821081298823933468414611557192295378184347379459686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 802009734046511805779625440139782409170552241019990951804774335529886754581006309253093702675026487120018416946306019239584634229234032411094061501951568202762876660069123852958513251846010657468658969807988534277459357176788891159812968355791411651537952138668613169167661156602478661638281305155183839495222391141921547299838881319314469304340436715801307333257660625224179871091404959387894845918646680720450630216597571461560655719344803526131791294681623615609862852412903335702031561871037978929155386163427164080224009636840969480232777305441335889606849801229678912471374632636848271109402864857025443901777054765039775569865128878386365436082235353502045278447903272386390550307237742499987017693555588235912705816790742895639832195058037178535903010492113131530619280646674761860838279002216898321467434807170010009357248933339724921504481809494561977100475314047617514398088319169595827448891547750718085530136810312433540679009873128615588468215946856717748912678914193172605619367048912653700714102119291408953586695487911169322121743028881622753292693054317902412652804466081678057503830966822064151463280216968683236245696450264633431294564194193084348557921016587599019153403448070788315918775109423882719878184857404127371538041996947029770068562432398399922527826517646604946885350011540361313542068109929439673070397906488496270146590697865091101707972688712593386592928055192849516625466555604748832187885676058341959718887104278155545602511896876868268584336675021062669702443177379188663553045407880909018443476645405803168467193290880621786297720072309065429652033152192766612564053107022436324096461988009499105140567447831149225335125453816421402559156224503267430526660494347339622139462356214195925419149861617647008253101781375385154868908009710116519541309870849808065437756362292031612028757949296691498913885029654795494370373408850082693260081237755389343875615329694981103109320012901894109015096285473499682490202807856031608325871617660787181155658064692530502424753267968653017224821418938868734349884313785310769615694654762017196165753979754069792760538798986579980080123987568249486550807678633917368965791568179348269725094236545115058716412007827900255993343831308287427348720037409873848064213083329695327886447441322683909806356203622337368430337103438883451191106105222361865996405627322915533160716622334621835626204640108890959836439850484292533442040864691404121348694842525647187185346817460244780043698428948307341497956884478151772069522825740601090588869494193701999890788140892990355928510688993261838195053699302330559960139068247549800030496101208830181751434981546630157170777006888531451670983292831896967244436888304069624465819289561085731411619794917552368760126217498109029456131740773106354430610363608684275655677789440896430187009433081367550926196423502975836289092679387937446720162850408125554399705646983164882331392591632616999949758561669227963786115952497767391545634096504959354464636485620371085658637226413493798446464268806230391792786574514956275872391508312269677524469458867028301199362917160846752463233048154117318967032864843096075248702839257848384527928055568497515076108730346806206236335969502613679437416226321678123768275928307625878292050893659853679324901095010825083171717251114837844717403017284479960759419334572504102979228008558874025945821791306963314180530051106560506452660590606137988525963646899331964264992842231486054218385220367694690913128097184484015396803684796150891040355136880372155798582846081993865133919708781107171948971065937396619200578811445632457642156683667873600372112439759429402597040293815343401963900194475169198646723396617391196022956356849107057358787611484508743803164425358247210129954299848434791448359427450452766212173012099740004819188006434756030847672877740326259941817726019303875022040752949689485329200628079316811606229561126477480314223980816099205605407905548500336134950805288689811627993362140665005807614368809949520199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 260136640312193351473186965928781022702472288805106440654969008511485663802375751623500090504306136363922712812531560507144681207666147267359758651461001102085769091888532495917458937102867577255416525808144943199100264497005206067314715762048709875808799778176348633875256652677725099449156012841214075865545141450040097251295083230700173572266287477502924134343185018427386155760246563208841144766573035361717231086206925673520729130023478281723622741981735569887694364213306433022842016873983464368725233749368141773711782064257659889020428362124022468302729934527811373361465573100606501527888708962129087766393523692507586593917625023833882728834585085005408090084927102357521861886081119258577696206295622556595291910465823244779339472241168613634721686898203343621765114614302077775216948469728300734578655322588479777639588368268395659014657563374415347767294848921899382056598842888314505994889608808645821139281374661597020914039975944308649674604529330378564850423284838876063101983095666740260767022921881258195113545488872969411128704683046321511391760933927008215571635677573080534964492617508289595474605653180266119463477696907692089668850901509446915525227839645538010456358825006245498712317870022293563670107239420834854383273720922582817765186092312062742243713263389448855765067911216076971209682244042905851965907139703780187485443596506427918022239926763340918032901884672829108420624078438266752140473121282716971885215270482709542159071157217648177570752093889391410149390978208630958783668426045453260139456219203572318455728572188531681326501218350421256766745109266439940495140862968097302835183569598869588013070962629518352890637831109369804239418770946263488793257967434642021115475617865822427554098457405211672427016631058393092705583920047173251680696461465671756408768847761773845101869759972432794941260930631761266307555386475320007154738082533540731263198484965048751934314671894190133083816036462991508323978796463379613636232965945495955756945702791235979082139541427954637970050032727551329027060161132419763116709127669666069354163294515396328411296142338900259631031111090605876373848467846337487003227453391974775178231434605372748323200323779217853770968805535135866646194290870578071652874100106160206286203466817662894749781212861598953280003263867573383219775305430799630492237469563357803617747280975692327712201602714049946963692418895170409534010047102818912192572196897028492594734579779089093352738725287544553469417158182232337320934481288000578914733282537773894139254472630705975786197328950884315685088397600170935270499629314609397714874691263163234335104508840920909143978478115483934217905994723355586255726649595648056581919269695969771561294734729773895876198349516165551308454289660285719974532107903629790624693168117457901212902451565252898978259004706056925530913801986716565533561645594748127546218090327455587386136901942074704558919466322223330418040612788328823732612923119204951754206756238682026609383844573718913634726640616673131163659700812672140797043732214499768385328623737077225578432133284701144554464524284681023198891450212870738555369751755293421871305145648822956997481327759165967137078409226871363182737995427512973012826697919609731100006241201633527942585005520035658228578416877864040433855366342729930274496234701334088698766152431957128038024614957398297022660121689397480891644190265162166447141612017901777519777928296552091682507527528730566995029455566081732311245931597731913119467522021117279546500142857018984563819088903058378770325777493594803083207771146043536844295298745286882983926610945171013932842084374976966853653992607519569790919716370680723769754817558369394799662225532983343337147147172596558045063112479471305908270022563324347426893824204539076794973470518720789722916550253699692049378067352448404853979777076563253433595575658331596387479757326858234829424184120167098673786587579819106199687568058300028681415056002552291906858031818442014720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 76268734829515754061078737325896713404406907137760833884007940542719527738331060557691393248004669290295531000155858356823965327984184825464621081150259777649852950502997945519263608183871537904267574877241120202958610422282225936324522959601442330186547532603296743731452638304182575960430036364690034209906212031216857243120840853549635097025373526356325439836785824549188254326992349233337396439875075456257317249049212971717482837600481160860922466627689998815443504814021678243749517150677424105399837399132682434053549643713902884908783788171932787109161657571489301134655972792538249596725793341657315747569348677308460104533986757080575033464911760970795993121512471725348392665376240445538390818971098059172774247945010814214244589655198655675575676686152369951881338567297663102665349505583259659480568206294173995330068940392621532368874742217562741988367249584471498350838387461757203126672589395254778560791622019329542921349790847994641672480690018657802994478774570041450138416451796489462803538553022169297728987893606751582917506139769597464942180611223959027947148558694023519312082242522447710787762381013661165002988051276813069677496895696469197381858273042054717506569867826653474780349479730673304579575095180616040213518554702116895944616856730998245931834119167258097276946998051932635510079135812878125130478856335232270612134115626702429876048525417831014754129857926792970742459883780299213332434561088450273871208131224029967036877644719779525928428366568953721099811006248645071960121810958404976512177283692661536844113632053878205023164612739590215118409257526455721218643557406140571932016985750945772875770830147227617596323050525987723516139796228362062255419153752755041582621511594259673708857044617055911945725579432800750684631332213994468679287019419917412093214306065471325371382116914704667792818133462593631781908165238346764188231664227851087472891000025812613383021448456743643991791111740097578787580085554549838280645809137973144341501071819046781015036527467392655531039312868176264062972112802926223637272087971706881665629794247438972162180612464356734214427097434409113398459185528543423630684739441456801770249650038800178849816772314937892911460245554825649813066824782456816174380481799038648969040655567162077264098066981323506634777976571042794698662796081283231201234056063160013682758229609027087974382601800916985176516575839354044235771430508602998442444718556538294424173693203518062945931737118188237510817757796712655931412545112242669133821274120854337035522547448472341099902289501566750692907981500600974646432331972322282619847662220919027840001930409185447248955909186243051028494849917091627215845114115641387450648085235586204555736366773464098694050832152717346985375404365391802957718411439525947582439871184918059466541144350323524915215208721195922386168179858813308007698181704751573528360051513382000949285515424589756347879242273195229698817251205892004844477025131819705743868040117889296832617002638020866436443162830325288363999983134229524808690201556254325154052548879507091654961372408355270999439067540516663860186458784469155455333162921843143683255774386368381097211950105046006472137482552210477943938101168075173947243744979259739743675300889859783938422325992795286867687216086202504090864959215604377722897048471915367849796252792069516097574590481265575978993615704011880497757221469805709605431492321388726841413893877680176534051729112712921183239168469795327889198718518036168466498850298854938717765372383762596484340875987844601240851857751815910591213811888244104420379433195423655990171068678421798445301136948197479198574114535687406831170502563686807409737660232100967239315548693096519175505735075532364227943347875258309537890668660694090487030065273275088555645404555145128208589748024397412476239033582962841123615782508506647942609068381157942560057446993407377025150058440342475708625113924765890140231842704840140965403650553690044270828004417994752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 20558131063122379175257090220462493926393376590529767768068977075685012545614832092210882126414724296260312564996963820238940960387505741504641652742768631651997945823373872816175316093003992133221931108308232601828024494253888526487056736958921958275788181726266399681628454536167159674771329006139171909850473308918156664030829900606399846071428949917960857813754345125077664927895595194430872756223735398794937425215138211467845544136308440415703342613673121091358437267659934037535489542236819475232030593098060067185852383308296451221934037365432434234570543762131581668236401768127404782000976141779723537548700060056351358122307245202982064494267820936445163000589374829264910934671585213588446141365775807301703248851988558536602915719760469500086941078238099385365004512436546674727915493242468582008771012579950564718691397070061078654276838113671143224707534732157611615157405212720065351100409166962173966006945605781406754062814607872050545124163054305476467625669057622585177137979512712011141721216508508158796259985387273352847398055170894927992557071646323485100118908007646363151747923895065725071732401701283793623282844110559674901479897455644478021117937981131009602683240716782179172255314229322705581536043540368672639665969821673418549983441735341677885133316291916458438014459459112823730806417332236339039127904718669136892325354210513010103251037682498557361086126181749631986484524318837581640358879080537257421663912316493006298735780065439061902096063374469363037580372290929823393125594314575960884743118800539836898539418741308295063145310276586093771722459882182721880154810436644665568161189886660265388867252748348853383789155124593717855064493558893480791970199522365736946025804415928143723579158765609699593556933301740260915935401663770933452782232407495147067264522684167497837246029182318430714525000786218313293373592338541060421201962080180522720575547577094972282995500825291234265503073819283429015142180673911896062989209879360303827803551059416475901751306242440806615288563635024190322580843938670203144848882264828202735331082644436595100797315431389944796752527599307423174821374868866331948436342949433658870949414342282692465914574643893802038965657785679042212882575100234627603397318701155739776268658881381364084014586791263708556216446112478737465062535212372045492102274403337821912310511238622902269205574976840056790564417072677185178183404500523753724882905236458898005096673060781840913832324536070053603165166237733477494454581018049042997922804775567942314340792251045404261983078165826330001359403735487749053161037960467506867782394307231873032293723948157188136977729190697186599232083309997230170740577214295514938405243368844327789888967125147364607832071197933687269600149093539774436503609546534132671157762986904308537019357644145643225868748326289450870817712873384338634010207145908040591003882998631184851954059844574351775185688016087002381422831210235074528531908940121391672023423627088154398882077636734562885584440195010402495408561765075655499264086326790240389730658607503638274011467267452290295577979002451981244150364956669543778741579065241569386748904630924127846503402554472304332384074402260297117865950116050904995350780061425033249562119754400267644414505550895455814880677331067422028623124752359742689025468837058294408001840542401066180509154712604655167611786006612717741307707011535973957974050373084100105871629223945298209489359158688461519940665169630262896952997091972042318336231768317982975707914895768914163858133412687051336710548383925368404441600676691663167110126801249425059983455137997687306606946872927366427905100216174004181751918114717381976207829881665964597900479987020296237618756820810603010085210349488061971554541212211333746866456818662478324301459384213011445612787621741867122053270543847606526883777116578572091969486434452968726616783834809768546237114808121477935291997723652753853949849582105244775157378086989522805683421970432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 5207487308156121029228789007932143671624252172712672694217830667137941297106499323551057989065496686545260291531401945646379203357248053544165675172767948018926210096294683426763301943620150361827096707930376758025452924097008320125077334460348334755436294558636648560628526037342730625493404325339027102148273249145484869853077350263485799685134065567905841255011640103156824457088580246544395682469543126834436773653549408365875599113238068284390877962213638463916018751576321218061125196826142548438090737414306851337632864959299878630719716246423375315944058318741055272596452503897224429933792180173035092172778073973774059379431089092083669679326726903905620848153104955577099863346657767087237143624665295858570648908388728879753620810338887994093645168394009704472350316634990011153813152134975610524107716498954015009529031576098096394227919371998628607929251592200584270452045960183834123943654945278043047219514029627931519918664785240034022200911715896864862936580655740822319106018127121495491959241650192979020027149730065070806951284969169058429673953223117233608000315401729159831483346242843471646777810827142986769216401742369395031333719224594779834167812000632875441552913384719097189443443168706122979964908708012095373291971297463052706420539404414879072542834990612768792166555688065206991507105673328792359400207858643410697716931362277276552484244981678678123669647324057950411801218039088605223673919989487569020456126370138121690734841584555340016856748415805157905597160172533251045018972100361108083372440522103081006465513521874346081790937054085539608349669476807203789322822272820078986043012425463076750687970702628525761187962791982173055972034516929789390237251879989813842575792692646345420800905943381222400875053239235581476680607403548892793498598666071931896333157444704337196613981728297450202490508839287319677582715914353481490191268680110220776162130438237850732289907207201217030246254674109631413599471880000692019190617820965137213069630671142652738092074370076835524947674828864522401490413881593197173745214641676422125146795727262573094016127184671198189302587118068704196868029415611786800822577612608095344003868503798627672345377588478901165329840470328909685003773719571616047920682443747034007547553608588253506901726284664232046706604984985146729872255230250282503914777941829485866220237611323968803425749915498414936409818529047219755094355892560159604000620368516662953168329220328964262542959947102397028590620867167819944916841252661954987816711800510536407351495814284716076665684251370471602134904616889981468845723029384832666639470544296608813222528773600324044182543507730388278001993609276989079344038633279286473286476601139241072366178518523215688452584754831448851725532063098625235529127257424781056548899171506741257068799731421924661500000038402008164043304249992698225182609883953126328749479525114285725766267740145227819643996914659576275830268469671732893523841575406515143810389434736801066771058832955170366195331496376175285508463617924794183993136797741267565673459068147243291500075082676633105984919480024937912232538086772647074609567901860910627971859431158314019124315983971878662271628047796924535734294742811224167631587190419634693430243863681188158187682401232141614205747677443451078976564817748332329845687553761412934329142414322882784059133914526802452787927816374918607097881709483040488963976430398416021591120574756378076028239030370893258927560794409215439193123443532377394916125838663930324634116160673058017907143294211250419027563091260323785350692225235411215323097687415443968414270930424130601205685837369384344555248920821962269514692816260631621936954928901585449874092343931847564552827063001979731392001719148158762104005927061118184728098198233815053660258879700412507358957507202458444098023710103084653896498343573147411972061355457108750223880338758405541239594187970462205035444676270714347865946966865163265721586808682814103110444646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1258855871522787285033978141792311364449569843192921762614020289018989578916599094212568594392661909829332187314418021723221586150261548904791639759229162346683459970920927185395757446029322768032358478820580853513978955381964727798563689071536028008915386105109527985775611997457659165572591368963497957040231484596304759520472758709609753925929024634475918537174588175887888969190782462193147151916856040435744106253965404244059327681558308874796197977672929624631577609300382624235647556796625778466777481659839815484392208964311664752385006646374442494394766226788603517170084862945228924743336001442085603233160560733251358866938945927009184360583672747081929043831439684145984814913856963750011990974995971754268492915959071573662991327370201230538913092020552244756000287418548616209885819303441077240557659226764331591540342130062312318484682305335230799315363427124355210683461880774647844339485296007720448708177126321248285885025392705698339897075113534052091646733868726510729765456365155795215126802160213302663452312384946800220808842650687031654836081533437621964073358844271592093030842248971360129315336594670143440035356890251773827429002359364302775738470891045194899620736141276801717741430449330509272241227247362398205822287913938662149484696821275176566536593253213845663428544824970987104857744023507496901200083897554915642140714702762570880876133375095623991530261467847133679020882554232885489242489468695238938814449519229350612263068767114001363147740315456775197118097200398469722462839215627294598731736684995317858987415141384156400587664501650915051677927150692001634473656455961433026714695065299751491350396967703027113064451039504376831147702878917213607593940107503268115228114333610529191822166643611724627435080664130806813345191523046496027705111399249684818372142803506714014972191443158481480988548831081909383177020369000192888851865720135145413078660879429400351859646812783829379384462335141985511025721443094484251119184918587958636498544254239448768049287343630264314772989668888877710281324123462680439068925499174979354912805363777462803277982310677777625350374918496533162161360513133716322498296680851862723068398681828914439264455799615931856423460026874940539029980949833441701522668628591233914032750995263447260924495380218673560778336443071400173752033012789977895179153429673146705934600254122573800929231477559519055718495350842976010329753187493941134145038313086510141712802496158501618612126266651912399579909920315508845567952931820715908628903167064082804597631134470845617211559519994101491175792538956686845615423351137865821948541820578627709593445763001210986190609606884420117269687647432042969767606452487189070354449127219667536855028724848756683123012049193483158770390451719760995348660240402213198588916185245994103834374367142732116725704121922792930007243625864599017296781812779462919345328575156925697559180698617518019536771254512234726499063816803999029438005954928476446783678787075164969088535502136685554943708126027333588713316725893907492399263363851975686617110865176428410042031298259751032164088902441010946999393910747856783108460970424874632070232547375826244037700812961650445377447116691503082818859290441843497348712544612431555612978353150302414078781563124094768332905620823887279281340541886514570946614249669041952097353034538179182880042921325244918543398225754922133190773028775747928425736098382974539070942973468466307697890465049789431879526775896936546992152957301061156574170798843833401183712601659276713423446254553593052498286066833429472005392859770285553208345900237807501036910825678726682666604266411453870038518301476636242758050400784156563936349184388440064828615440266677363156150113987510731729547598356079295111109013081979877587899437918491273961717450738880042563512002546708514691071967892041100367895501655954102024979841130122923958677578274906204565246289021757974480514217260080678957807217910160086369532339274600725610496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 288806689887337971644508690128815085943563040974253275300859861071526627790810707963907892324935697293878112497070972157485794770940832671898338808895813371426220101891180487982584996321373871432973059733356827597412906844477192904513330069005503690927953971165516311150572423847144337332190225029002433918703256832558704722128738981690240315197316581587629617524919446740130056853099331877877717763662545457569800844961547740663628877544964449640586760234192813793204274962105324381643781440054979465145516397500673219524209959526146417753206887958864172857590281384245810300135927749138478417417529320477791487753157509493478469725903074835671814703064624062207526093101972650727037591939076399231102294343072780629276277321718303703192356676291210060640986067524110088320029704010183881575833953399825375416343040678167108175378618171640996852759724479072106782484201605719582998500175069826885944547103453851027425246058785288025835942830556383951214763423663773960420255562799073455289442559104796755177958787961216914178546272051744019238281112974472342105941211802107331774985708811235321273197400995240920344842986072243209230051153033909767027476581995523865251816668508203977311358340401047482345553490801253930574743886269089767425203034478537305878230482030464707331810003063305021499623680345415235657748505643466600254020268807490629466411649872160288644818822353646709781507647535656793024096978471334824229435457257143255507260615648433099663943923013938534429779486063115134510917457069967473971057199376369560669005228654906321831357222909837970032260044062694475054730477493626736111602933892707612061501859772714907505118199405303193861609857646042230183067065348754913198222382813005743854048785521649413708518274367122487670551831008755063970085081035084690444973771995882858212841809249318162777304550509378430670648726889006857510688139306463706807084901232495952994622893020880830499333661345108779175776305380730117587606374768712597570631710423271054268072951257286632433476150534110300246881086282682281565275751994177777209874359267302130347368306946261984521483897675185474243793211320948597974251397357347174147254435364621401881697338205996693266839324109517146159216559625993996568083540799736704382974616484331063374802753923650011218161149863064500720841317073608720846978935436515999342602784990320132887779636192354057591197483004369622180023241943828498277996845344048812784262881296428471064247129008743559126843711721981003502061426809247626159896458096862980621167232640062850560177980492355619344678362756428836149774311542893123792295395043878436759469964892387958296127009989752325688268290034001206290800077957094126298692379477120641902145882368057291667436100100214232104690709525902904037940799319792171561703151415165327107703328037200747128459875091236157400609252274833244685142234540551444905767211021639079739041732247335960454358289700995330386529214473592724142391273692336244319337745815078655017430317754880126552846969521002398042587018436650265564479433003754109151100486757366397398421974460475421819027137958624903119150698278315234112300751189192180453983434692661094702565020695888077429175172359227368964855152440564037427806045889568176758608271854333969363050843528185876338385667593929652112340060380602430432456864386629351747763842186870109289737504246184479032085923271481421912407090655952755226899042249599171626483162429412219210800039905468428021477153046532468649789213867511611162564493779718266864185156915602993907193215884049358072368851050439156693374483284035153553259374850810900972873466691648134391475320234765233116136739346729180626171804378605412231133365676983024733361234754518850547934968690559581260119093731994789312662772516193022994140865589397399097705263787596632272581470580094363345520253846858468239968690571054197783433241808174077137963634120109875001106305165101597008139814553016658122111689974266422563280099875732320374764246387421033267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 61073090443834882464098157877929529687186949901804413983353527546899433989634381485816882644862911960803187854994233427478069022481032621093343857250256484374403545858307637945753885144641240669222086258155936806154256853697794377617662706627863892870951248203289153886831423276612131995321931769761500229755576478549196704381482047227333522161485517140236927259318624231445409917854966966058826445575123327805383492230021129232445003263192059475766102630323519477198864839628294191676658811898611630360977575129517513199049503110669313933376621400123199832812947405192660972658385085589162437957721176716101502120752015156563380526448529293342893148196647791643204134256163612967951545656595928888388329723287545693662697138779788423288210018169420605595882253999195137302008884991242517851865592935875853095264452621368846278514960613562747238942397519085679331586814874342270667590128314740866099203839138615199241746998719976891911985418806528199991723545736733650265430518980529095657856681861448550320296853264305522411971376192613134597861167367521872707526364955516267002311010655664229209635027609236070578802123287669085352728579800453116086536705596125284946677722272056025669626201626656177959957062010690891221587567259754498330167431891937996568611062719722556324679607805873218173271096237006845023088018397330991545087982684538616078471872495494683650650084804664946940274066621581888909555758734639924638729929029790321069807567078335805290813907187907565508102303664265623987997592318460364976562291209671545374896097881871052899131438764990148336344123778968211877606963829742321248726983748739295241658427457271127309993174441720441983721422312403110573034668235811960205880976916142226671618759852824134010460004908585838925755017913588734629690184683874205021821058086720909609411489740386226078058499859848991984390722616036078297751876126559911718620998040125319904062781215602307531195420939800050957128573450221092262264351145474683489947252224921407363346606034809838451444687376401192649325555098447560677301396043052830404177295733536857436181420283562731223839062370837390534508264479199250687216233128899745164089184563133850487307772185375106711180690662058646449275035193080566734802758230095257456952061653939584150353117859907509084686103362488772565590070671889867748712775033458061850887185310445308880248091070016551261589237753098908221568436620243097622651748399754716065271650347519638822133048935595885050868613339442077069130677920903978372118415853343013545994131676917824604062125567229768691856832148810244245330962224832442814960410490603048801175131562531457579402675312630818399709944442509005098920875031397791543771051818329640210730933901206527244999905183290244028471136161913678329310897844084969652412964453393191946207067178769264867036577107181741232161440784585047558549285491615303251769565528702141301043288406955838595264486341390944168793562452187989363396502164860448206013384067736050564865627278639209609430208477742633347451877015223882828691688614880041511574295504591424646393522888786816002080345007720246629724654141993203017625731593425777286355386644591210755627615896195169223560300805102693411009874947204310585442500110497034401936951319564940418197583398216262326244655745158509311477712121136140948912990442054429568287480192753468148458494479281132657039654482854720596671647846214825659262968144691156799063241608794388904419398891446386001383768199231509110186200324764736853866277633861485792832361988023848406191991681255948070259246060123571221346154366004819946706626551366183218994394169922553752001983298928043399629911466927382185471220190192962494973464568438231098327989920183963140855375705707424446159738661421063880866990180212438340463801606842376628644931463924845857141044631211980195119945946569686920615480233898358764556082296976357814579026725971967154158506327405850793765879954649394252875125683048662900220668024870851778589713047140433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 11431990751749683069870029859160510660539808562042210598727958215476072691072677704190630911371986105027166253041572162375573506269263751516093773070327031829374941524928023568328569259493442535552292063659424762908996123212474550002804329080930209242781891913415889678133566847578240770110292380853524278553933263915639803508646999038562220065678249615175429386336461527438160171201884510097051283966690516115565651020319005369341194097319229924689013957509525177582634328670740726191733232582055034576827810844281380591791049033704822016548820495874024323913250002472203377578866666813425231241368653172585001191143786223522146393212863451475084373707104392720601407172165858468495303201630971652198559396417724098412903573051057869295972750413047450436122883818339915839309295585096270123221068850415448309779376938338922639542798805483184419899413221996696339102804571433067286941439860450182317256230700361727726753590373264515263097384527607781251404386401260205244510833540380123965929446978610793414630510462727531911398268328401124053132945206704850010186561668655030934925219741350420165079375101771004854893840556978170617368006875039652537481474446088207966624359932056037678988405836432933546725697705763644882970281513183874404284302803344605182187578215454493113986708642150671220226914980405333802257505401475972824393377023890397999926628979894018468908714995544201506758724921876369109594198237215884715121000245017780154236781733690079427333148005365581757893947045725008876165390326193351558409266247765261916536368169421416449140365730675650874987484363297758794532936614232945298624730443434465859889840714391124287465006525883628704003926142626671234158724171862901760972526119572166269774627235218328186875667074257683113616591732038802468805164994927020391499394523543111919367038505090496201034832243989995122926147006302869322031666127121518959559721752822835385532253844881335553045151193916414755715795299288031268800753145347347258506959799434848278234279150552181219440287997317749240499380081203418795565563619184488797244848870136655774366414508935085176436838903404690098345227465098730494059497602621142834643573860847464732995187985259112946095781808144225395255990534295006365767870166955539358764093195747511724965553346463678898950125953297507803926284276069289432893051145242405635194791134024416974989451609903049030067124767424112988514288239939186681598649655183775928227129492538977642097167266863989796937466929080186306434030351173792259980566519415526995946869827207837789670093461584855022575248404057481251340429654562036520523084707949363395512993725871266844471831091631664789922699760079125594232376604349216386701386905638942122736121913899690802077842933292797569175087695215544580664710357040400095057924359852182133435928300327067707958978260085710698491752300990133762428141045406797419688194606571955007716086261744767661284146519409482807322752668144123446096607894917131000339081938409237886240393755851410371706053952636419206307865945984427665332124107484023661286469820588008059350517817051222578838445940803620841401874149798512078698818826891910748399823206786388204474256467486473644360810667997969995140149146744740533307755508799677727727461031103757078180499117721139630739387629132801302644334785686462612173496941048511596190268513777950787414328395583443506621354084658218657524345749781026060211054484841477470387063632707421628919762562109165469486443441163708791035642200648361495036713049782988618980432006151729665411757853262039777330252930974124157222860737876118024146735271553365591268963917640708901295313991072177858132216948148849804464860594900097825256813729192964682511381076479086011097294427596366373286673114095670739862045874625410246163746275594537851903606485055381437129256058782716208822918342282047146442696499305362038257447114587904716304432495572319825083490283131672756130604537961694081967229204100919596698586588008415222337680793665536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 1827780439695173631141980909268308773251040078900328524352521540102455451640687672321602934757193114974372175416640202252947258648364497437215140104548595086759296060036908806077701236416769731417167431543321204397590242498616866238118952638906076320282295882092700743338951131262606521846821889219826013007408661023089215469640292602425733248984472891729294625221841717789999284185936522581419220594550919865728708732307519202748249737311261057292048576443519773172770115908292961814796762854802311134793408787597270605361772852833733074433554537854904512251715679433671275546515410932670770813924746424813866857287202788697315661490279919509945074868781436102252423152711768953286355643572297489958509249652600016569267043377270254593169219644396857127463702648824976408467040313888622582859405304122303541222346398439093311010096747133569852052120764315935345824253504308095184531697195356078816950293306052900264093756979550470027077515124570867000899806211442154640671496429880176586306087636102601091662629195483197218675312836908726757163452548857081898405359220405912660852597322551619789605637639289409939677338416101118304532991303909838518777180006064214366449107760252694311126374486245727023019837714184257315563771067517883778863019519670955684477205496970158020845375454027944015957505305419474876910498452433366019082787810719428307226373077820877257779734001336107130213086211023562678397255010761971849532885690617290936016037362340323580310594621227786877431434242231607762510647438837622638044139783003193221934669792702622623969002560509512711038801799754431059000403960193820268812219717470762262941385106582562865533863395831633933415712690659578140299789458564406390810632563243356002464152129266451659461572669684141926195092222150151322020930527606719837668523358299629574420390986192427286229342973716083533851760428087928557134812183413770036375792600147263830488053834351992910132186800335437002455961970488306312989315943943659795342750264245281805501225728320331514397526064287556159799913634936574605523803922027367700051983166485444577080086883807757224595693358837492244694169469153136065016951712332653227036707899069738531432681525370205930629946098254982073719907032954316733002854509662221504754606948701391900405413943835382627991605076836963239644887987816923756259373021304249811240414401544795363685740425973201411625204749647327777028820483280331565667788399647077073618377559598270637208358901029622723023081962470380525225803852473395258681738420557481511841036919721991732233294596470071173260973853298656018989083881602249435527806693888997752974963726963520851395933982869737425941728318271079471080262997494862745030614458535341535364664106499132026072107081882719533227077027964096672081600496321465910926989117494927414068628460293780351138123357852367161955963301749635043705458083268501004076601241437386352588688031794250793960778099662311844523697014327498739435893898834832279972536597511758159845211744948183788693964458936099553025415242837218511900315291372329918787834143274014603198671053019082457239791667515654549695674834998885574057174218451901193593452024990158607539367021748955056501027549362732821255628713819931882053056626811818610205121417247175632620271708430226001623133668893848100799961147786429643437276290143669158711724269186760496440216234966217774539390527577264068431412601822135759927241576792225798238024398774032161451232814081115675945087468370724863916997737819025694300579412248701192118718429248278156364127003227193862657668658783034818864064743819840777960005028791846494930260631611072874518636353000369337304191651577773099810466694505088413068064820561917760594276126161760291212492216924131924425624851469035962838541659377327117686866568182933118758048453605144634949924659703534001321814919660435308892754179541299339414346183464228798255870238026544865929156655527211469263090779580857202765073585776548988053464355103893538521495896064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 247071217435658098994412444471130093769651568414064652528846615406445372468068640593203720191973880876269495148356695758363114823937011939606474307271012747641593389692440831378484535165081847067136840504832655136798030819196207071135180369239313851004518435291179658475503484843996780936189597378519216064786646003341091315681450830516269443627193562332971012582319486936797009555262781467593727099719603471983833746814425812873231766945039221468055867457683253224931294060938052209332814961551642459910255116083237203085090760158205449458672437400574242196687474501100188490893093615107003638492712688282411609109387657836699888604455265466508472908672269258289830053935011533684324111516832720447980794448699176810478312386080340301399194055984728998918671079915918624835796506936667001896581233890362354471997084951418240975229652185327651266517215888271613667505906866988522922964643056354667888267123532184629362026347716067770055786202622746289353981808144819455931211248474181054891873383051504501505726935323711922623788904991907025597379724701286379332419317957868760049779591717310689006151382636269107777531151349845235158184559503431633242922223209362447862174793202187095482169010044546048011361805971397363744345759325755379434171862391363283041899577548224580210090281920554680996689810032546598811387291047547210114842671960128878489642920259357634622617109756109626873520570828946983904172007844717384637093053081169749308523204822106546841254465128007216793004500129857105562368744772391796758334157063735346941815973714007141556665929281295900623844365227433103755104845336835285123953498826686801195977686210505554720672680957353373962982505215407297783155271203900975791759565666241721115968885117861655163386582619606725522247112160593544459770935210883517815547346755630867525470877567299923093304191010674087843510112683537271890283390690012536890703103263996663846964976147039640448979166067503722654653656401987710775406221248002273222330180264377025139676105333922818144089748112386170921485848313501313902857990851040082436677150938124831322413041860885013101135948091183567850448596617178087611333663460260604092803225761917204299828881523603641413090351647072931149234973945878585889552663450204534155604817182762951280171113937686496949103723817168677714747685455941814266554634621341336131395975191737216222217091564645851555297106887049085845055783857023027797243367043652767481147518176065973667677392432310895386339023215618704043710809408830612204201650396578541139929295265112651136933579473011454717122029474521877736085614518573185330702985695208174169344576321859318270389027073863139347367863881495312621865726150841998803959617015737273949950225831255375866166825230056764189721417596092824390283618702832803736769390054550941392854658424522273314324383014364011396142453109293273484097460660392710456878412895249405346802572674258302967473588296986489712532005298433863683678816219610403229745213883977228973161149431508444135215961750174010732126941827911624039786301776807912112121022225377591620850235693495865349781055719063401273924146847390822935551023682856652199091046859700404189839391409293555691886460294811221356862708250243348646445641346797231013443706035110072067230166736283033709874027740609068536422204613433519419276953301598545783652853037549854512944654519013259141998293718521179490304535533633906633305242341952311736397431252331048351810100035517919194063534055206254120882455145714989708277094452741423679856516388424560488400566065072951858006834932216704380547525668839655110346002780557515621356679850043867542047047915499202007011393035748574273488307552314989432739488561143827000476083783677853395793540608139420627026872636942444455784092423436487098693468271994989709594907044122292778549407789279871480514282663644914377963021440955552911980568552874649355548962040660615369958700096156687355122260063969007070265454851876475371116749940039159566565376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 30083386765377469791123365028329138630420771005902426441540253348506323358558756991452746075189911833362271581673117085502894371727780547646028948101127482217285832526416709642461527138639856542877347587016924505080140997979275860871094239466569714770510244548827290026004428315409741736459822858386854420921744174681325225631970935196594905433655105491942397169503535456323658572914921916767503310087171601266224912212596088648171629092696661991355747169260568105887080944415480191556684758354583073817443689640426602878775632836962770809595618019450089311949908461574030471660577094312398534322834562852425877930443120484791088199741490539085711796133416273342452940810451106936134987825624412419621963099116755967339186605726858957077342529623319491735920227662581558796200361113336416342155178581862265282533578789770393961870233875377392365750131493559942596904988307100670878662866201638781160734954916034784759356020703308724459831920321176344871127627992431151351545434130591117565704934499295176152775001257568942279658886311885176150015678150291990275902026525937644586180748697254311301770360773341493219845046403326029140255537709775329241121063993923464545927251802404727984821358181088671418597712012122995462025541649560228808421467739434682554346998477726361566869630131839281743398766530657095173004153447189636124062176608950900957648345838066200847022285121584966530161709403220532654765395758446070688212246267842378936990370441313239905490148241632115857587299422583014435035227440806295053497219156661929568341650798648312773421181132503985674281551305134149904896054331628978549281120402298113852099104602983719042217510461961714582197607868035383284804617804097234782648763093163795108589774492572223156109702307612314341458287766216650960911787063037809542478726248342131677552456725105021296287911118026384821754952454294935016756243320289361990113963254634380592946503864965301581277761579715940221251785410887303096796067972049485972358504541492166046054981105574956716700600130313031786765556193532164487175445618028604555059428408651953558828580234817630208860854640443693583369357047341718233253090273002952014418885378328182510462888825653546568628386565912481853367258319145289979096588460910385096647003967413009468709445385976010510304944357261383959833864820734968473382717230745285144919136646858556503025776621861630708071720286764066415956850348890416202483832074060660425123038777958192972362370107707575507851773341621616172258383407559756997510379523007040548252492800342913399449672771163591711714195205203374968268657195648656799032337271302804800702274813500680388074829575512118204387998889758948391485149382553449870126918455538794253707499429234893461359341290428771436966867097781743397052895543694359747652747843576679400205034402745637819314759056604961103601423646433718331397261578734644576254317587577270510005053099801103261199056699295765789017269989158511079858032506807632789150987830492476612362044813319302951795648606243869534569387439978088939235052831581399959301029673326906155729404057273269725620727473329413042574660038109098291748803139146141047260730317095781597449581906710427825692655099549462491588706667531955191732628451628804421683627810716045688803839674817924117503467583823606264033990071389959386419854882586184171648288346976955585928233298782441878179846079183840335901049314153178515473748651350988387903862727755932128405134732001217952725620538545491012714734433324488690918336104017466613505082938536831776866801003877935004206793997669975194779506681216629901153550987126066796213755247268374127845827779910403678587345042285945188624603410511332289948910539879138215423430283097664516088243103640917091717972600437894897314832232919306114921086587989277024083391982302602555431313176554897596890446661093644373003507950005014911515223521419259177522424124270360079432493458557455955097879100128325724815427193562369198615748803836637295411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 3928720665683641364383847021097741826916649346318834927952042447645158357296337007669258054339563559869098389275649244851189559420252169413203373011911572794977767247374801424715038306262089851526686555884099539738447274114656959171783972273739750482520452222516712067622076995173939505717795297357792056825634586728567243149346250800441317953042859265847526159954712544621477294796945145520479049947625923030802291316185329706039696095288751998715219490295258095809680089087063706055977855795568336932189963692810521017012554098729177273574620553230975281565311124140047509287961813391839614922999656048674031200307275076593546439901050901259844785485252916363566994055518486033988034490900220949916799277193509801426669025687988994882444827580287286158396979383210451142502370958672681725897074923300259575042060753336415029093580712471884665880133710748012405678344074620454898403754168813148404895716590030893560532874414493188205268411263556721521048470272115529736307569600313860265477912220128439372386217999415570290316869498679216930364390837488427589304964021824831693724343044343757742822288907816988320973044568489253900767708684101006968558241805348170151022584262019632159118136986314173572238055810259231611911068754978465968158933386060052361928440920928953569820306054577276235747428205735850800898596311676207551661427325788396982909377826941409938936334058793346994218843321553638509408424695749019131805217594867057779851794183300068083137955253200036186872353868274854174835335129171263567431707196635643374743829873412901499767177288749924253150740095861382531933062524907062700041000009737410483951248472257408348897266222660890695604954422150474895769077562016151325383663279481847458181160172442655795526315560117309133442700967468338597473502196543159890210940653455184218324154001978890001631536281955119954309534811644587945977718696940332410798725959524033143287799701711858401663748134076303048259580361624845380069745304509226672028442641421955994560552640216605526325765935764344606961016748725017555208136214354339401159935965529897294185896325270265915913316043635147907484495640323819856361368439409339571389680624761566904045652097260627318024891937610495346686588964178410102259844691172643916325093035860366646183662996494756221372698166944274497758988829079464302672947666127609809314058744129748060757473420020678477089412931857850149722584616338169922790697916066675149484243686353911006750680536173673782103740564909180786343058173773474674769116757208406443817860237750856732167670458198519716409952074320065825846679310626132895578289260798709540983788585888813138126084790652235313886975986647145553959066910985701144135362788806955683194098997276520894920130079180639777917863280936334377592303088348919679237901207040302265136715455757452295776326277726816357751772335733724732259083586403739091350912936312453914830972686852181935948669654838060899778285453810413432850245038302643823520732674139213659897076403990905320968488476174080551711386366008152649298883518768456552591226533932366622085505076316540116650399636945441919136581383311833833676692567116653495912766137232850738448142706575953469279443421301614868321235860071266127689736757876271310768707220920940711339364025566608684883596645825214148865871825265090147464206777618369063519716999641979962162708776568210290413809686434192996279106820177636485419138298150313130341461010004830508345719440481795102951947838743833068419717942610229310177896119780180049218609208699674408496256452710884527114106724277217504275855870405820741265880111432193608258102580036530681988014015692402191926960961177762727962932485746889150207609050965916297873714247147712164007095370886609017555905719134260488760880698638686229751626981656530240484485235961393949201940029028834206242825728036587358491542697860505800541949712572012976699498803833858504157781800697140973728037958242510910518494040463431609646266831068148531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 588953750719169287624148629025770363444712186829523916099858409470873417788155469767799053059285761961913579744770132084060134883989641543602500226394610294109280322697252976203197993594364532380569375616190310473323628321778425465930878085141066009874739749527660265306008998563039597373256021619532873343593343074705923545748988331328023713383723879129678275931131891259206061868820158057854699861555285972594924567681738254308740475268296985638127839465725488730149836085279827092747325768961411742451889242534833869057375271714121585571693014283442893259791035658080385167516192273791630435898486477788456418093439309193662979232271338440894397088335443502929816800688187456100385092780436722871586861455985450240196968927710811020422526913065560055155337803145330794709196108536014982229276793241470991686683004563698782984714893109954548580727674831104974810438478720764485093014174578873947315576903654038609673718770132228260670826652382586000358916660646722894533473013405874853882623552712959147063021169001206897697098932759368267119567734560076387636198528910011686383991252157809934505230420231835671254004570224741102725326872058550436557034994404881435687879717331774298552154442034493295855490137810338993275113547947593136852630964715763729577565380672959696413345901536126403940672224274974467130909264208683135509820753759181376466747884312793376434464834533373976531424275678761061426621535268684749416652419108889978324975995928820198947287902349178876517406486980468894280854498271176297661470166144128587521997538816944515302643017062848550213550391087539530989235227164203165934621127249934132664802885612670141308574663491931474458304816831164262354866869413050491493508681919083696228390097263153893123057429594634720437051190400737205777920833831800246204214876074598257124064204857154477372411585936579829848384762155999104602601633803975464735859234017926479431387127076984794799839047128652609741935173066747536854512611310976798111187487567549105961750401362444415860809112935602411565852028764435710355881737916680797458692627075621741131045013130702231923442480032204091809175197767783446353371827509190863469981121739692559421055354590110969804145250759829623836698726255308326727658684218090048747377483902702273286555046374308444568761913138335923789604597082274234396444427912095864776290599319866948724815726108233667292677925341705755744397617600696954321517134793551363882749152739689034245994193921650876778004324514082505713515991614690440445658370985688338680090279785363578335794325713962741931901142933550503978706776319221848781582736981695484194831899814316211172631941258677380433417383337790588999969022734698617490666084016400843682755479589749191909677230857246840342526790333411280428759139259786181558206652358007885844208306607874302290550131548778015899388048698600568702855098684183621314564591497707311503842105487245751113027711068252433526959486643856676243258455403162990253972066934126432527321413530035806324046058669140775925614676612553373081838518631908535013169641973960881870818836898373459780163602516281290215132254110054482426424934689850063566236084237052830809384314868557076661991583213029704909483171915980605647294828732752067408894302538473045477943896501017710737758585527612036665275009198162972423236061169936926461305294039148236426407058782550229624663879674639846181071574569884794776370966296971920146584279056552732659868299351661821281299602835912683058550204668597886027863968625932275845094429774829271296034954880554696998429224283518236018115248580916971657608924846757157260619684499287679161313980959009874984029244668103826122019524279379075759436166615551506355698062281920486918703996913518831716964047055580294656137225168357063896447365037281961826926010726694039312021474033029448187102771771705482766050851371595864884329598697310680820934049028088557946833071963495005971807130103524145479832026233341818467951961922600960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 80626600315128194327151296107763583799593985171848893559416045875381822910794091359840568663978604023181135842115260282811278542008170615045004659750628145331583699068645948584523388636977263440866476295551540343943658665479312039380186604677360843329856502729623017870197938831960260698940632532008906060716018458191665741189437701719911322747983193932066188945773798989684310062281847753993196751838511969562341939304199585508469902286659236405622497634817527543810117542635738599735077517506472820861812276182448529444572156201013293351020143783711949899307828911956504187901939686259462083347051823945794280868671980414264055088730171759285241556319990892307903768146266388092840667262753923818985367550117226632390715864891339641167000103606973009554605187208908214883341869895723693307447857807107184873942718689888063262362316924266894372332558902763634273801656846645147194081481713433071386162420907837930131155901441714885369990873589336419973706946009534807983984910370854865710413945547879682716169292333504012549311880031720512887684175746437599585751534159274890363238461498391246621835463648600468470859753656613638006656671258549482973506123722047632483143263500087843285914878890598555388795335820236659122383256746823165390652898002572531267880288677140188852769049224047193342281649506274407334572902469060731386748089972279252472721961841576835783229061444819973945105785696411669621439272178991737089042873958871497505297966184550121223557628611096843332710451454023572466408089892455635192369874130761850241457160649190619173687513385855575905513316214955370251662185887439532189708272269400566742376421158811116290823212364160452370153485571243873247138576425265036492310063688865927634031150559801127867516112484865052770506354894126509007045927189099965872700390180842766204080985859919602980569242055505376181272165306712520495996317367424685959777589218153385025874003391749531797454240549160062103480325697603887334801515356609463749869661312334798545584879204698828393855636859743210524587332755484665079303535999377208120343627524172814775528366935033020429421869660563698756015865202073137102704349154784454510555718924045408561584823550140464154991978336388516427125269018354619754028715700678691005129684018418323134833490879900175030672063960627891600338475067314235731456090730241415171467801123880440744983512251263511519600128384139642308641521912297090465895817404124583896453690722820024269138502107558427128346036051055094452516081242749824256199717385697674452805373708277852479482414912164001652994115977440142727768176495323709100896536591823788808877626594715169159042558739095494271887505958934148082313066402110143470658365087740705901202646836041480765217727719494410693341302833903919443679840118110852205443816887433159848741010915964280855584788498175417612863591523639587155411855507139300945543517721475433247591652945346236469346086888152111506378664376987731317025408162861618764850955583077866267340851726239113093253976438687803529195367171093590597161122500118081078333991166057319021597691512847359627652384127828050752321633134756952771142053826073059688094407513528565316702626896618461062598602194870548287196553449266269171841693856410312713206137134514273558030538540171998968902807674377480217809481640359859928118079446355793247611716727151384149863886015195033389609009346998109588952277753181008502410525430910962508142251947296517465519512574026311309895722914506439805920898334956019013068188309841845105001328537248291999987997767299786817115189168732034411613401921231813277132577372007670311776606065703574838524263528509530373760936018314218371766548718921901991123576391045794330194048319737416305167592770336839828654795328513433789241152472089701642444827743283064076451545097029285730683775106478752963802039829656852369442029826736811905494834569438018053734513593601407857625016170805614518807235884378283516370041215265802301457081303040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 7870359805918778532197559758464676689267917308764633806917403465543276018067917939710716609486439550665672165076191832951730750397162392695553566028278839037555342567706614614726426796385100390268845436582070813161490278640535072346993311739479393093271520984387760338005996556124233915832948042553437272144156127264862229396132648084521676664529221823448314258847046372344477479831359517903662675066666982968300691852676080271529666678940029737288305378752455321337726519935927764181298563465749946750355813613596702778622603174006830474325109502589786014345941045401380723812758467545137913468761891354647163495242737613903839190892271955915428956120041242220788817384698255202902543870809296241201595205779548734969942788855688819548739967945353589022124912450011309763334552562316514408757699387234548052059876155637193844319046305874130133642633650544099697074233845247826220277975133180541636133003019388113548358534844188498095261212040853366707951827770621254291681772234108083809772964799364679647146037622751307929194913440511839027214556069831584257346554121303735478883594890147491315963488646365468450582935166404448969432155894294139841702393665072589069879510016444198296308735174636405528814137657252295585843383362078050251604984104469428320807904367184324722306483474799269079617048818548620715776698271082200308922921604094213478194620908505173046928009593710245683774810474065958271058828497469453814513170234934975649560971432776190003561757002689228847811678993924038828113065597265520187830503334648851908641076482119229200713482466895887755690433722626982984046053510464200849588905145508126933751611921834609049690884792482672222672748000109976010562288769919341038763247011767643498721835599769744196135649026047262985565800532095850415838872769603456825743113602067967508017858154420058892100060484631823968110886896817171221219691308697373643498902309097893650920493917015133893081480269393911518118935691298974999049241952021756320609523612757525032950225841000364360519058947882775576630866853479122481163652428922028935077317005042361138589626562093240652927833600925344650187794368273012763194074396054093020714101423082004408068838755043527637130271925614678462841270167357971245854736864534491473101591041171905904900191537105672264068986398361377297284461304734837898264890176021616209654937462075843864379267879610579098858580172161925182726733547916797513288188868084681789424719212937569893078457187717247373659733562286525321471989781952017735178274216162295178275857592987932513180122252792605882036101071101108666733484594105362738298334037452129055285139612226368558608891167479255427765577542014547218028757009768244750284324998919073586227165466753617509352321177717934038170138446836421034175645038455463003542861524903962812841584333332433706432042147803501112218999779542223553396053814917096832654351332482779161492561068926983603547735014341054453447705183081412719707766834105674003477149194695743742198410586457546329282865271275732925177529827625136376105832174694168252340609738379601256364316027386542975450883544504252984675123791610331269555495366603936079596278807174236801198518484162051631707941897002687560799574415593706794074974908515013976387212950349283460864728224711985137917149332548062532280441214981290829781437009424850674669949961337760409472103111575399934740585456974161409439858721841270829523761696807831692434082762839098230725259059063731023307033715349001514842480414672465905710615497903510433990878237894385912739647126215506963096010732169135135377744029044287851383059535112402512314792382257676007723534943039365171472896840216994056837802011959292047247375689615868607562709717373468552870370472766987298433322802283510570596506673811134717615742334758387150932157984858116681462007158273266413532170419997734108607621285478337006325749523803458985354827277782368298378548484315130638072589620398495799173884563419881734383075328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 501976293690012002404785281123604803033042272976476282881972102382666719750228272959092911861255928065335595222376598099579474406666764162479184247406328103987188019670367300343919723645247786747393535125940109905277349349898357680167685511428644304905655962469546025006839544814834072439341431446118271238816431084753607505369619495838004449895405238422068720651329611372999181099438099440027692182614187705203588615825090918391487306846026649610870346946694536779321973535300991785129097322992454095413165492468539831379921991879621244434645014740828769760633935880856079550432522766846795526214805999115655695629700008729945891592006330078030333375193142822498914266919982171782601531377614063866985016027076525573204359099587619912920997691004048005745630777440579928575787506402078535212070221503141523100656190359297361596177299733525150631346068469400112530006702808432781072740457199021292529714000849816673867046293718926927558378556319833739301753031459628614327399712102637632965259960459115210481226228458250642200445685979017213655364497866103879153441809632348552111013941948756509367399707914659456591492967006085329647742741709352556154581897681849931223786046889947724324246445064134226942633030490549945948342865563512459692629991819606262900349196941055434153697646433232148681810647005043300664839329113955343483940667012902343406929523900059828398129313413052713320167275096932738777236672691629613625164477876426940824512873190597402116130939666926296433042843888896303995795044220158859020621170974771069709065204512192544446990232801046178988289038730589059220993538985906581577544487025943748696877982606286145205757762579008037246023401906743161071520341520472141353234768473002051292186228155291434052492367372831670633073023810530761845210691915244136956317553286836167794940590057772100249629452506066614660326053576929503035895345222999259444649058011342510509900774489298000359648736935231780081147150765707711012072759418900515967604752362183248148410584394468468620191540611145312480194536380622434308552212867202620526653714878384467201521732740444418767462138863454403114077449370204976937929616479545847036353128374087233603291400339555995755884221821971937137085080191789168763843654990497273144606556197772550346432615445642946401006569932634877570579534579507960224993932903660788340037284250187300004931149466942596141739212626578638079961646905304011719412940586373556395438758593016434506618643062983679713866392058623282241864068249738102378167825272588493155871713103045103051087344657610283958298624698777222210748648098341108688846737900966254840968235348096623502809368600496474151893876098454057391585472379895677926417971398904147020290832104662822613670999011832578527219031103081499782055176776327030533599698272929702273902641704078117035171177171001045733226629055454494840341129340383036285491681454496886672249100205270157432014865868562823014838448603481804876119892184130797356889915382002803481219053029026784162295708222232647404937850916722266658743339282394016976394997166712978900176155897701257474088928014299764147352994122581736529872042455077426460722634510639412822055908826806823023965170629707604896031732461074164139631051181844468098155212689630599086572764984623648848816325540587771455710876699842928622075988981187740057300438625221161908922805173888308779140204880860133930733554648109106115557532000407799310932404928367785119050839058965513872868178315753038400964655770003429901549690730155995313117449536634091382120473356481211504411466988589939227854005860421669684941356207235603533591051341649649181268296061473651768453649913763676174070565494534522875930801665833295035948988338392952022062190213883841049381409722748039761276369691594997010450301232764692685379890355036356194024247686605722220441817629341438457875127889905272349789601499130327187485208006953020768604137738476340976951849342204992410419610357557753597132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 40938626660883498206176043467784174431425303046744289751846416845919375646873242732973736943910510907502755246183922496394477977607246804502958499661603489524782984315514300413723134638623767374201946604558588396235403116992328011859285424037590334219899310598271097950110239877561224262035652614986309329657237669616677941298940937545383970910464928273936115633507968944240557112250775624093832480675058395707157463510905177284279222558217254576802006423512970099665434652927374057708037637297790144738715666823728736369586174310208539775930947603246429195312624420001142614018496888402955973482552376141871919299300058567942673788770229565300511646134632802814564556564406939131510968384399866361222615063768936295915271438955161196368481154334102660197370829621452999610902419327142272981387734955999542576237484918442354620156211611344194736454542375521063437473214165202659201428429235465956419376220177922404518658456908097714364121954492322495106706065611579784876253252086176678541802593139905978109190020380482512176781474727430263868179876620554789673334881149958495261570449402729033980964165005619830790762776571612759314415375273245507572330889564893661870200187857191226369376122747849455052806668379683682316543435395234848569749239150161951678332045131910669837410723428666757937869812013852084180644428589685428050422109293139725530501243356568252598217177642145765022333261420150884983329033940297435148311212222712602050919073094404579255857431626181141447410180340472919657118030857289879943105121870114142242787880594211074938759008796254037301976739164916143584551053861862704434039642152467714529492519734388413351117496514005380235712018850472934354724997925518763808404106120734562986064138589409054643246962835720125442006443037253655937255457243689309710193776620788203545455169526484283947310458849930691985128624978228196468895667635244561490853264984286865629726881111916963509786923021466125466853539097177185234739053376290470337274873761586300448071098250015815728929392682142893385085330717537722228464607779713340864587012608774477787187607531610930288415307351572849539228719218934461092818550208869276483124296281851379169164833633351896467122196023237925975294499866924247176736242067215289986927472408732268529651605132749013346928273078062216713143258206948206304427900567490074622855497508736277448595848094853133884227555472777701779878005694295380122608143396113154858554699119549722402957828149833492207720122657199465375899617796533641229322828400932377816943559881933138576533657735705722654552422913615656179351535675683059887850245693510513583672802808682642761068322546793448250089060970221260408599351350913965348428569242687945332048917362896963156789176394195892745421383630692250039331901828337101836520713108408868200429366352570523859331681084163722464006985734941262593575752934142026665143874824655610610007548050161353223524397333084458630349124566899132736830006458008706351118811087406467520386555867697347958991702602319038201060788001314828461344363122741576966512726750793908518867349101537549991200998051856789462917573955830508963183346609180267344064110065469768205297751640751716955284289349989376863358691657988633227857674708783175887343904625765102313349891420585259285903825805802232161433126259816654994888662430706811450475111631709173726199073725136573372425250820359179962993860749533337286135668693871122772416582941152101085675893648439883144507305408509639568170879384148182102296391779931947456781179514788717791135516030378938635086909909122783789294868508273716611307259359059989575398545507622747426115518343778189479540296713166160287745663136072968877516984023240302918596469129829418218855503808014727425643530240403646675007289101755257378265270901668988812175048165189988739627123997023162975886995811084765604472227772484867918688307357597032469588189873057487423947382531350064297345610589951412790957029493574939443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 6900349419250828675421556344111484707009958981837674608417280195878409891969951455864266763797368590211512816939738714854082466878807509072422397855333712327873532421036102479756021243764157997603357797817134139467251801888128075620773151052897864649968752816613405244844359261903525486352274601668407301773528260940203865487938878583753571285999533413883340482387130768733832148023197757490523128711157966571047177668823092279564311900781328111892636746906110727181212320149107773753417898728575454964592435998257923153923378554194967397582908147299365023313388030769388483420487694708449755550034286774458109749205468320944299659131944351634412985759213122185285639392729145328085471392093558742326662714296088112317709637461992796240232234751510862233661219210979777013885521781297418203923380228393820093661440945042566427047328528032105518871099089472431290467923060366586981615936214615471367366648091214265945691095307230585345065318052682186893762834214025523616916344122385935623617719843147278898978695186280639556740421691436410236704265798812483235686465463764654659336931607093882767964840247202563150549017458332457453427160127988918817521823744358533024488191362044444027032131417336913731634416002802616120787786363078442864833328628831207458981330313507056806108927222145482643548379913290618711395664697387487964836518056222708659602744482187599840654991216839678207538885668516646031615845812959866770273199287548469457317633036022475040290158744439471088284771851338629883171022777176312213399239479233898116550932735090082573755744926304760651343703733592369736741326882795677906548370693446925673382514231817647998324849596097651180608546515887215800297906413748264874040289119067571921295746646973066426010384595912008394615706489855032854264015101019552006478723419058841832499873774651528049560279433542925175037256303316238494934693473214495709609946673739074207673485559777776381942436448800335331809448263927095318862816714856640802365680766386554130033432581490839329663672661023188930292799219293516114650543246570122742323697649877938513207688191674537135361100949119237937517508069625462557015584914436844553262302975458263837357680344819840856667432922545946859037605598402569746979843768901352129269475563656161468182758567430981948049052197897830584127958664281862445353211869325626280996709106266377158571383741570163064288356491084786354072055102439874261074788750096453460757626701063472596268501918317006852461476226874510112648266626138336719276561113805983199470995289331542136493102030632638319920525541354193977840077690669959231350677606290788903816584468616907029794890210270477138126076974278939311554990082644081065882622155015153313910280790483800172670801123457220091041158303097143651028295902969359934146295199672498869051263845420541863680111219896369382524458633456425309387964544769183015717526226237412689058682178482761957344383045385826386306371502814837276229467877289580951337837882503438760359495709615011737335167902510568738157142969518162048729812187806988049348414431397867844455687787724252631430164024274355363687183293685132880884729836078293418787628093241574329852107505105491993275698204922364967277782373004954239941310723809045814904664733177414760973995932989534428151691569473972907375210085457464298973125170907111341715943752647260424594072462785821336104267405563937344563812437133231970238481867893589576675484674623690310662653758962398159376106264947930478501910527197598055189757650858646656344963231508833077915644168206721105597891461594675408515726682427962730339565398997450320606457608427378297209692616630793781707204180906775677095260285167298099695800567695802061198582973507295801633035042944369397568211679491525234716504441499351249027215095996554685990521013259361008814914403040160672678191423790552273535067526848239787706356637584654367486691066450296501879476415553924142654351027721174704145990051682058240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 664769605034616128437252254475154746404779271051101590957030604552885752663028185571552314510865931273405567065359942932824367992139059475333547601700361370902386848304799534122831339082838491926700082276388948900448501306892137598502645462713259637651163831600492422318318590357802748802711973427191621411614486806303063874192488289633797276448559504513185049775015646348792506829493638879302492938072633045341320210023368300080320596496679824152821922538383712607882661504803035286906283131670624249582739405456204795695072278517474521540755023509484867821701145434272473919399346003378062473363391272600980848593357225623785745531333182628480581236879688517323525613143563166014624436200039669149561092691544461688016121343374540864914643143731463129777688798998773817918775784400378796837064292705092732950316478294837556230075742150004114246912121398687914168399613381754658885199073136147755722923217507945415766739463959483832822538781711565312854828497894234974271280689534396602924984496704245020182284350975553441353769004033271299176034915344060244691246299456441484848997191242342815747741759782441903074168838467656821787433937663731420469509119917762752544237898777740436819770219590619062120362394431938743839286580287258657388280171052297998567246217266820547383794990017864936062833850903301843816468527409403253351763906399455338554501169279731016677608779847256297035694087102925759265720749926905848932697402641140691203015681496994471705635732088903965040892638722232716676991965309613738691607908285301563857580729006137898728274146519355170443270911144867581824916077558728388240044512163855530448221011018614324849008889049992331021022578285624274022957556637547469962746524985781919602539403192656904240195493616970837702666506837619644258623405190781547526044131133182896937540949826347523351812683013257620547330639686777676783279956800858339732826557564668610264549593661814359890507484919617451573845246431162621421187770650113910016623475009812850151276043805125834086593878771635592667907064157560107983552876343646739244755481551506392896794584930425698501257237327382456982188220290258147872728548507860791560019812490927066539791395275480568054129976922257930992709352019898631101982605183810333767055974459289094534511661858029227296497620447394515425596380401542398963639770104414176336698494704828827899744425813113522115679461329027165580268230392487072965876779320376647982952318192729520601059570628095624125318627385934885731684651883090151691503793447117906774488776313571970519630393964848885822781890783978879942765819022906490939190894931242818884312750272400432071496706146554121376382828834646421654720867377908217009130284364114484054363850980471287050103308863770238065586992916295247670909398066071919554908846039259121624099607998875127224378273467594870600377357153103361557017993162842833516442886786712296443149597217289078582357989083876024345776630601611254945595394629820537917227200197036368450502545693888372208045079731929836027951283946823411120217810456373647943001959154829528716618811752014837445187483238333032616072407153737015920601582391831412076214315071457903424123284764116193275580342754218019100130852410230709528375526628326201831446030245878899370232452403468287270016419499725955305421127908847940285302300874919511651908734473588859972734815150634787128192721997306983307391613484457487494098541156334145981543789030314676368302476398484589291016035734257864272535880871796487344536348940216305363202507338507852026635251932076982858884641651869305118632089125980736537719315680612702654324203448950846194777355522728178092851586705719972851950085652904341805612930587842339663177687464901152363942569739114798553891267302832116917031534038129041119158990366685081690672683325474459598956734497857039668309974925292060922703890628507899420040083258034696941460041656069992560557393472476102397487334520897895069190004408320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 11787893039437141046261657313285459563907317710030708777587427547840614975559945567856337891032236201435141424953603866309739497067389213815611338591990742577571946731883517307913570185527285824871359826861272690833835399343899580696537331443332825078537544216890171635954244092349032037281354775318923052740688814604686541727311181921402815639783337758678714760995881712576867451954316338823889927049427567391535884235675023717771872848417274364416777098395658485104481458323765443417445468472637922834311356008197998244582955866682226082640865241257650520376929101069264880494808921590972919236974229407258206410161774534685612859334922775778117650759459645313435701942639856516243451299915076652532092204611589720777391856039031260349992854188617878871245300604419158517881539870522450264703705458164399815800131869330099850365394101199941381264382087402397087967687174801602651935325334425559287578306866206308343012421555574188395960832960906587378872045362730870094762900013855643722376935962122622985369579689880491657310706607997827505519530492057469611605557971220524014489432694825913811449455831106965543658193681864352413393518612984881079783076342390839089995365260383162216169900024713635754197458253756930858556551663031404356648453416822093268845207402630618968971150480635933955994535943010218412872875199179318545395307680439778722113604001501628097618463743606810635980882567628773351191105449331104089404833146517960605427335185886176813934590922225728625573323810062129917809501668489885134321912696418499326421098768662224293805001364101666380241287942672707461124006114823804130441699903748358306790012365860164707971386079236432207056277940334459686998606921520653538853439172828222256951028097739814430572736505434358716831437224720528354065429426506078654691576534689776538636351937017854181647468482562609715213285735742196865345252544171147162582503581319861680718828845009383033716125644681660291776144870724033960526099724644175103431605479181193391726396773586140184647387793939216894164439100262756252132181146048319022125073893270222955615411501364383812348241981239631516800711392788383570047656867146611917023270050516623602425115742994014641035553181799963614023950758377899999559566899142983647396424994625662523381942951092274307593312218083677342290450427870460353204763434728737164821557582584832109348461788149308353162167073553442583819884811393898995290798407466426740808853539242351794626459063243181625822623767345255096294107328828342041642511929666527900459018952909602501264004566528302413564625734368057282403573799330287312265177606133884597755701490568732374446730981202288644551738883924773480329462217710168503617683557054957806040078927127636383833414252149642415108445000587562582933238553075953534355991479043311128175981157712473194574262057088245082799973378036146552090928644300936253423452991154025533804061495106950727058438903219070959449016013241103891330985277086667002793430666363858920167797076667122170757386935546241507037588702701112689055934742863432964711014526742910315670002735418594911048698978269189077503202234078067549236498477583352063858774647835237609161589807598657401852247928913035549798587678766287310950658283481137057574577414573735656419729057812815875204799537240683491197927703039075669398448126350824575516632860482293316600087200706200757081294975227416449208224319538231399571300290224926369202661737329568414930431008695196314862752067370042119623576963476904175063356286824128479729064654003105308296309349128266592311440842181935548875513990950347054919721318737363246491456833385131365776596933136139688485909400071041561533723602536487379737972847550086156901385957579870828515065138975691986872132487700034603177042521700684681945566446755869758433999353369455002189896677846966807609722023731006936517049520512092587911841011843889000489002523059951947982728415156520232717978364227749580065734656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 823054631568688223243394960868586782711678991443541117207904060203808358121522736857061275024385267096878216399110736504398868423839939833652527519251950069993146658804542538353925731212296067089121802343028479923265961037738118031360482914003398384445844740436691500567548222159603995814967078179618436943863621255432524951110657916749375921094694251053471748866243748213793174002342421379956085455353866790276073901945667823623340389364389555528291268955055560448297548913764752838166521375973188597624442666466912333802229668409161577807506815015260013084810703130861191610891298846081827593741197715548905964124040396073963674964273699479623414983446723821535779897411885429305642540636419387252561279689172649606535699753476504036432160307249965692225009870687910091365547786264206540968034421106211587773361525562062475631807721988338342184234837661225335374667124243863693465956461249200376011945424859152738805205635861802596221132805883497963425122782410903807681237572450764489028548287164715081437417890939301667772101197412369204745098813662900697858958650409600065830927064834743178228038031057443336682352737672965500171808310569417922016681222390181401272052658190004892885292255799050587079759103229005649401802673365275422913447375114694644550140112649638422381208724655551416156922878541505378126727458327032670678233407743562089613375801923040282382287544390075241667917511814934527289645378424170274896187659105362621472826623200753399415631274289278443726702214957149093784786199869279306003194804114553513574126017330984827768185223977648495996826922861681469793969046289756209703250077807737200095382305366761255901594103413868769353612218182469638057138081873657603570488197631579297603599574233127613525783998258487753700579840930940353736928457565646760772561257798610583666081257076599665212342137707830867890676343986957231867884941434730747145229195056475921127096836963020066581725852305838764163892599544242312280790841265121793713678102873529483482155268456559113450443816032746463971743331015662687453621353007365228399159980047438847567362371098147685767162729356310466380583115073715389053203822880781586319293502761224304622648965401972444183993670107909516631487035085852039124659693928038190945034040249894039726866413478181682646105570414050256039739373724804641722365595846280529485353730776867955247493295607761812177045621556241742154581417363856812076760458558372507422957573591199575657189659094489108288125600014806112996123471999721677456763671566084898159056973127527165292798287946520495291652738449178775599781695600234972845318320890555104541302581822439662528620507655263948501571817540552127168598091836931768986132405526693532565970160349734151824629321229745397864797317172072818029035024496267317987549962646842179921743893125934606770059565002733678878404153301987723490019768486235655995097816798870043631461085116024201052948646770486048078786942388267177683887984764404908675513946039242750085831026039204690450194584891228677716960898727789739460335806026375713666204458197671268562103451541644055094169993117842097501212251365312476481804983869439834321216761640690506172023338199007418461885339745568582134404130546413406570725065368015775618915752242974526185881301585925746345643301414382975936603810465718800140566311931857501809151402824324207628995914315416633745841666599996547812306342360408446701727468160890076883898296688748205906916183924588532195464803363325645934721549881559970252974500571026213255050093779720523912983325188118813251450458392392700793409225829348408834900389510978555807170798706875755110120544566121937288852723009465233051297472407845765898559918454735383851045942151781228215656942788387576197539430296139997207150021876038669012369796306848761405831593139292807402947660814805424381898017520384599264789876658991953727069286233789931100087203412097925458707277136940608281492488966095243313152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 527118797994353245079728389884963042012594523759577202291116619396200546256167946429634961758631648095490584705246478802052428724870871615886222107344340763061133987340831515586372237605881350821587073957068770203228741038582755418044328165958982576497282757146128288614168838873791128203967168494342297483130451372807172323177526938105028006629806589297996476619173496543956714160040670207200153436082918710122057543350155479868962257482160557855951617851293193407784871325704539815869926036824240038105320765888092078474008137055107486775846315331799663384407803148432948939796787880681076664770507895634481164133862442667834566025552391663652878287037403370319354330514034914103719503021131943637489392812393483679316525997517883425217624800454969755318630178290277955735675568762270510375898016940234992923846716804022715433080249862911747874491817520186106388873184339869307522868298981055512860160871410354254704654082364344485603517977740120422103223743084902247766549452568765615094817038481771825520536987599101535719087282289648043956361285001227926330768174654722879703644693280723389164893149413476849413397146169011464801086923704751682711621522384498176030083290830282591067301862700006924581916280176876197349730721510511564033284265158826862215351028232194611564114578534409868919143853344618041437675130601894289570506041677606869091415131777157112796752281411850628052509284746065171883134212962579850134826700252952439634191034561468802422224032380325194035698327276653144407454612321143142930275061737805927810487213613826006386220385697506168449465259858710965742138294358616552838019252666222489242007061831000866570434863446857684075489449527006130869197459860983614412632347904372138730147764793713159646568721810740054757105217741618718028086994085361915678186995974665985564227470095330491634244652946326789361716138168241935245519790038046693646649582979325409253750815987598133579518452258382049089017230545671028933142114910050782860738769975281235638230144207661680068638746647523623018309346708458576377956472020241292723386854481751975152112227108095334518125681065919965946670349190050840220655349721776066387087740138743314418487908565652996590154042910366962537582092999201320204907388300501375065240171784260759659586751836991202891113049242493472811943799369542365346123955712532477195671697782066183138137268310018534543232075028730289940253384392726682282938727736491906287392709088509044754896701862908134950214337666719419669215848328254039693037153095063155532572683180391615193507238885998612860154578553605737280153619032525649626965806408819373491372714141364919123832211193327954432415233389664418857753689208464176704756609593411332623244930008173748720492531901503649920469251935664572080759660497116128111194405797812314197900747432677437091364897737362666964975881381683770724275644641604881568405096238553096619484719991229188084800526579775224431223708045588725719189379090759639073769084379070514648689032962562502365686506475560184992705865841763031977182921500149843151973316498198795550651198676519102299528807925638585544466659602018316853213487591403268956513773236709632118055086031713331735314087753331025209989901784232334712968106942590683853045394637623173752177508672982681302964817236057139433229708603534512452696588999212754898907385589358614778256529940429663202612181399074887018954844879872432512807527176080830187180441301516665170396175473547610380279706629364289459252342449107472038907540187087020293465256914042485637667051410314183286495111629503482472610223879845851832926878339041334915246874273119280519932299577137774737464041005944344116710662327153329182855270990572035688085943816582715684267836050123252733122921041120147929577383769037908989966600842721787474675493380297895382868507819816384649298645920006164254065093741457167944880379019017796434863674504832872805508353453899403690628786356916060160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 21576662265512674465860156570151759336239426194797039570819135546705108477455273174002930958419179791191033914683434228100318568702888650985257320728277322899184189911494393734097122970621026156984608035589408379810514309625822163250591877618420554292540164263192896991222738354607072246190247164742100633487768124587554438319768393817959867514457233630728878254419417432245107904096825927292677846179340297368672184106299259268572082610186558792686895163992319895982191101769733290843566347485621278438932798536299946528878458351286801156655897125338562795456013368531081114386413262665210892348591723542062257789133189514294748839452984150389913515203372664555503655701497069713636512807364101675719691721848101420408768144075990397451293969831335599717232085907756115002083047994153868337111806992492111021876452272655840403242880771187480678517868909520235321888261617492829024721014319587291014152063388217574046615324353690102677132553099360911442365727322445233238963023492780561791025837784254010171151576958425253792570019051865779938114135951495474680573489770626498232824559924116155555441095179215567019574712676931566590406208140902379640936554183715897461128688493152542251281316901008999878285232265542397864155497672319189404949775291820251068541360402678882816435574259860371702167756339222542080171650927908471496008400258582537642133724640862367632311620005394438634053178460988467218897729488278641438095899746821025064831349944198757864416436465243939830482058544540274548283167343464023596970795455229230521803432732260371632429170528815591824000777523319512257043548287026738746382470176382996333149485302844523244959524304924540547615484229850111708749834747380572743692891595342073089723859999153010080757478831824416485506603331623158071063961148668391347181667953248484372394085884577531428534014950085626602945489841466943717009373873159764479582945645155282816686472761303556763046012918610291095673366299041327234045951069371911216158815310661661543248543139054301139147704026779615104824491492781031292473715285528100370911150577475712765518622773569493269722998178042906368588188618344213723902686918996614568678871583563939500751509541601051556256423397770989368675034031320303243495983536584901708924180284818579827155523136407521535564527563635902401237521952628342633715655986019101188169424036675631865164849770210427934363566313706837927254877847961571686987362652075476200418680968565807886825045239980896386008717581291513816629711511591715350394314187064496239153267087722515431666547846231962976583532586817277857357047200157756446716657106123256921140348674008585318644849594375866160864030669386342623980995835261449580908977873364556370736728224996381793507573140388439145656400756140252018792243934673952760639439303824551526202437996057309769163127309381906436442604130096643944479165438457214203783000205248834671925202461069058313765477292790248285129466742121651686818194870032921273953210734008564714664829613943607050244382618093496205716600954128081214896986552013698373011255869378159071712828617018438811880567436186689680340238313710946405474852691007795466661293230118773693446766915435756719548305628896085601935987319416742983727731421059093820672146852778167911948421919324453893753687195876350922533238697812849250000644641320409269441986842833175652401500688098889028069397281740050238435273390460029470057666486720590853965849185631778402272403577652136228326197561624723514791571577191080571968435781956308360630003679359829650888155493687246264726597582035773051529809618589427720692098752944483924515089987700619228010346425525496213971632775483757474407337382861204337805333459510803864086596401223546383708058647053235924422044568667985483086240220245883859660667812620504331233903196032370382113813567803290988299465322022083852749772894732908349162327950069076553560089009003886242630173375678807315103289869284147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -1356063639776275990410170480237619372452383363640706656717923178134522154775755662655893067469000861341546873688416673720106893177856918589338254432518273995129235612228506293912525705916720822200659483221374725654366380356599923807422114170613716995882847801669347138487918641545205286617929057550562737411464899093792546931763181914987614218539734435479033126962256446119434599000654420749406159629388959636746675307522127310575543969103552950425740269859089767602451762762786823723738589896340171986534089557943884482840640776434154932775218727685565564803957569822151841388786593863223482426493980206451924516066692168351839479287750937278888007829788716641479551585400279945301897740605117039311191795960952430354675226990513963890614419903353810055052610844725977200727944590272435955974887066126159524318904892582000920599957438816431926734438869975149265015389647083454391295897954349884851712163403698705888884593961521781273616352875985095582567064845311963682307341434863984809460195475221785022694418912306161154286981850458280670479227122239018697113160084635329029102044244544935515524149121393167595050165035677966407682835846518805732665068701859860024538693075932954185240058518546293410791737997038719736093182779388385503171886839396269270031911737904832477381874692891138688579317316840394411182130738014122950857819552232418755734862236055320847985219322067143816137100971911164781189845050497118952955346614790252682860087773374560650628146122268416412909059809050582120070533732758675203101519741610456154607512410861819498454091108915513193777128216286383312666607455683602497869236006914765943561857205357933906082562526880568571232457422754133700533483286649716436153341054670211280943355186777620630511421285335109296034989830443129000907075394218951338957295912595963031535871523721195971325905952713485028136728036284399519837988736082442712610372040620128548791056145257244129797114963611670374492123690699909583089173292989283913640355447346461782391008424445305055915784767879691449683185026774792311827598219137572449135551163138068485369510539086880919361368974554385440947326919357688879627023267642393649873667918963778441716820383067320537129460909515035585505283895940316099459340885732025317465265669181456736363813841789127024533002611997516473178032552283898047009014435364265213267798420393648379678437906430481006308833162582504174372417120283382366981938995846382134627869550402518963464668214953750962807162156595796192726032271270187097900804380985664089587330384796067547195121976582251969196234416658140848297278209225385543496485442975561780994044638940255464266432477988898586865260659418501117434188198538091159414410806944548091516583055679501109303740956203372036724415101269541488022267934107229346808877951943627541214526706648491517211329947195965534309751754587567048254437059723337147112191589631583336642794125000631028015970503000821235037910687216472033602587160778807990450167736653301585554290437815602675180533964973013530551443268245765020176780292782380893332935619112010327492085187545493938563619739723071369397548665934178806235180168206552377358050351832299344592638340239562313145498564919242773327289361384511974731611953744529421193251337338651927891581970070927142061282488915992963776920864075148458416588585131864353029743526630828286240373683334373254839764583698629814921085110155429056915972596250976354342219197966598410178125137875118283513965287687593801079418832398756718781291285555168964356561667450691310703946345823906797027061133179610235612112326815206928451933139943008013576389426298957307857588517948121366394500054221274754663762607514541538764769494801688452572875014630879290024151340665056069556079361293129521970126000551189963156913950345300309367328755064818382625440393139011258699214579371696155308808998415303018972890050949433558975235108902916375929829902881319914308473863536640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 125345305618090828179224642533847180975974737490693433164953946498358403090723404550647068755599425945275381577490300147973885881182260541772945010964164459661319737526624364702961263555782153135717006815522590729691609689094085759582067516708556897263077234439442137199655230535255074197026430269033807706841431655622000047574267069014455506979402428794045458906210150531937334560208187312666996920217407410760077116077628135321456944712521663753947972092745425717720125175487802349402592448162068388634049703158246362127752762180920256920034565544079615378472760048630233479537871527126116342026179347306481539323052003320032376197425292046408509234925323820218819648945487801133423192678631162478688957894846036393532936789214395709350854038457925920027117120433642409349091269351775883074486865943581160939926132453354759368341997445622923001477279214249069853189463768199368668249915609205402546239414539003900313119512558958207830533733257545768020084170687890932022310018268780285236329648533674292251106180873145758844968658033929437887715663156421971701068279045209889265778756050046315904824934597562858169033938452274875039841450068495255582266089882517928095865034226730208452869519061627258489557193130270997654451816454333225875915044937260380235256768947042178418862176934010900212892931757061826931824564800340909494917999599746220570731474184396594942131589733370187502111840361389242718210605800906477956004683289049933775354663813612137904167520121913739977563524162723313680588319047740470195812559253828583558990253532410377218664559516483831781561900762026278878623353661104933580390530234999206794803886464593741955608348344421897113751466702717870285153034790432842131556984001866500059486430721739111196953324517000691745094096142536282012308090217361448504880078400975663550635657930708637814471184427400992084439058501995997415517243554317776211749872839242977889714746138864709395113206440052779326889638880671684770709764342048616993469570855777076912189470418782379979589601009355592635106415631279182387932604208985641295004659582905190756603024029524608928567382619518446223425744795130530715072202231552264202423483056412989075469304758893485161892532167082346237851785454577070270059056846985328336531174717120014735038837245709488108296799279373559773311674908981378952570255756064174594499325821605022627411931322160776376704985618348307349982165820804343624455163718189846838205964678662878064660347124687545712340631671048283222071333335498064680352838386992898004416100809982650464897494588938925654411552960394181345382556609194496530677829170368624395886410704713420612020699587952637692147874374756741600129004418613019397062318790262716474468231921052264277505975568191907552009471400171203558756220032319466702055934879235095245618557151629733789550692954593671463671655884607725599274801043076244356885390499628185276508145552467703742048641779550828151523319209332886641761386626824691484528208471014325526554941712642587861386722332161123974438082664280850917712699248498162083751168445469491196825144423251395736670606553439744240811897879769673003159057128324033080631742294171932136451013092163168841506621201907742406797710813148135246015459969272188922544890895897151466876637672074710321512805500679297728416981743369513136897905908936667530569265468757292197127164749580495899488512322703696111568646830395569860816126997201492362252789497115518960229601621803006972826692004150759775648210121903403679858365047579427980617418036487042748644773308584242468979334409065539669967574327070884892011228983462027200041070703506906702853801007515493099030856776125012996283528692403330777589722415518423333676689906895625757881690314572352256637174932807468004378110680889644339100211956344895877878922869235692137706845966450611232755072922822194169517379290797075320982228704253185340912868962045747254860696376620806302890721280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 31735987193963922346019541916333884856908989492008461960140775932252985759304148107718090608489407992263831646548516213777545367185969916533728434002300711437293484407369927576572440301648132804107616218539009866479890394740300579301533146216396093260492211606335054166754053236400561150083771351064107279186482234585066389920603248169618307591764111361251378093177251633164308783198270941037202852572937156868658206354797556805345215603664214094732315530275471763897192511812236756113877131089513887918701743871469566462120791356773354590325334164693233272067934729900249391303261540084537311946190129096857648947645117370349990254056753013270402234191541752922620205451098083115991135560784699171797045663743098513790316592310738385228655416357366863346446791960827377962852470998472716990453653445696539224235973655156782482708148130802376999439390411714804859354882965558059757218093849286427027892681998581636970698547773901426708083519172326288699783622298284464714514266227358484829222862594174078085827815507186943390024349753179101530984611702264849324457589060255662524214951887538323942229618871613411124935028209935427787381614885032028826342203800492074780900896180848630869151552204037775274177242153049637898816642619821966755854942446816558787380838302038433869175599529742543603997139592281032157121305666513912881177839046572039207847864804855227992055932431042521772550416094184768095912313099189364330577599282335418119560392041252525595960439984467002473012600499064490114362292197061590033672061511961594584261999867340595904248803053647941325520629948566938812676432276030696723487922289256629205636674254804395272761662008296282423591178067153523951740194046836313448705016211441240649337156311196874705874235858234621061673661067385213466131579283479873582082662751670857300836589225443470289136502355737369883497913093831973749860940612995606020541026148787869053769628854298179033408401041096810170749189196566644578378389080564278262613131114497813541711976023556764996654261533451303011934256923916812532368471938779025095975356988694836102838305015039132850528601954064866463462987821755834661183296649186288755442498948890228508554244107396366499893706858636631699244558017358252780535949711467016371137153123832533422777667328272735912851627361975942886887942673604188457526501252436777347559155188990861701422830290005422263427373148685798864881977148282970962590545546843974248321263173288610368800463913946135829353401900796424361854922965848167610722643279981790736790964140045267751040387254097138047925751553500384591623156548943533237154258047521411288675126142573823226302349154955476963533263616232020107697300222598650321607211662850808204043055680052666900920400712473441054135652425711122189911963067501171350823045947644175624979812430675750121371986359677894062288445786249202419325160496801597907157379655519035903745239789759819119984632315737121111157014232137703898484118320938492920127883593274591131356675126201416384602290033524146006170960599592096377743046081321087918840983357495648309583618961755463792215348161031403113694591243499090574082565040303903402868511050615690572368602886264727392217035397372018249433187543167086901724725889602518210648982394728822317745056519925193869404175121342779597881344429414556736913888338656131146482224947507023254471805805036394872134301885257865190797715360466998880098998146532764489202446911024410807765528425491422575107726526071563216737443085700762757333050492639555652087517234316283879147817170666634507168432644647886608704752692954694150824551134047709909413713358046913506662750679972858755881130077118138010653735179911273594483638253484659389319614068095536873363304691937607118526520655324253090905329299278337563720609716934375418839610785639419228224854468684943351022643349220120754858117310988030121567201960811971885981185942756994896686216220656998065111040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -4589639114890606139827265934936287793497517662399090794566830225058966961364467637669336960747751415461475469143351840795117149357197741235247743031719093334372991460264375668658188924016331126291783966751547443442577076681389611082837287498326463498307364501279861857973548951899119452778656224398785030225046856313473593461506279023991286219137087681700378786509071095243363147374909241838968932080898990470756651091243197002561241733253825156273714929243173930674627802889367145071095097034913509987616793388531886284679266274342611320163643273477470958956694098220504750996864943795356471465600012269136430382407295844080358187704372410079669573344099289529016631866105607219118696624691053945051025277828061115905588329992859720107271057371695816384804664136322078694511439090325173419756445264386296731639851532984315088767049586783289771770804942297457094625414174793674898483660073853547992181843667780502528458216187111714793732718215537935190153823117335082921349722413067338868325358488598522111302369687800603833569201368086039309326553154437450443640639923538329887986907212348481872393018524611620162279753021601965964731109343098111141567642657843767908700010630312764522565236351712318213542785763811590460721853012312869798501622770771581864610347428183215784579638546147395504971763942874771758870965654259906247478210039162690097007383446368554653757269452277067160770140350049013915544738948356113402735633487658911656864037202617850671879944983234986180661907418174160166301854000558693856454985825561160726784914875744333771405058743196490215116891761661401862795219271793022581758223987354123088050978038201761532056606822191956921084940659548109763127837728124912314985753582751920803470647092221667221964662140206303875029413192088076551762841469563568725672738039159264969329423244321484434404086239568141729594123378804170259200731426072457223041568468583093544732697973195037362528430525630938112438860241947095180999131123307341780536956336019079716503730583287918647987611536071533489510351704600908329731754856158635516983591331774199111277487589944164768052715835199992880851834540921833727012998965001283836637154305520935786224733406426112611108639311976910660644690940690772175445799178085028677959159369060826246374019436104489280737232356702638734226914990147209239887994897946719461013016057215311050982472066475888400302655234735366449461743704300498704055474124249815745738353155239893419542889295100765123780417760940750830817032005252097714844977764952340272633073332777812392569840793695838651073177171119991575312441779752602110224641850617773083453048983976915845049232174806343868179940951179794982701682728459280577506861412850188026743945734232628740750872551845540058992050000177696585778939926962825022863856400900621388814981516045602153978450230112150700681550698486093334219337999450203421334389889104196718614269187457248913446393810790563966091043696762014924339118452728863906689891061632346979930282766952436764448440224854670540712672484879273457062978268286836263932112835397707746550084536160531949153831910899023242567062060637180320348602372572125080663570851560030076919853117780628941770489048871904545997160380152498814521212143589602651641675021123931484489141510952711566253743270906673706998820111105424945135699494582359703015467714728347496683164451655815302226477302768726033447104432326820643979608806579513908536537408932389803763085426362960051418439445000365923505920609034003386988840887767069510520430452907311278151737268227920154554850845759710722318235380661100801158771116447125595771494717407101309572332782797186184473644167412525186133298660190444477218653403352604866492789369322128887617659495349644761889648927715317481112495964442584608903693881696596446693062252839496995002157994453398090869208119570283050539846439147401368941279061707799385292466495866002141242545898067071074304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 1023358884621055193232166969048431033991381186370807633196487943437387012421102422374301091069526821800836532480850307207158926391370822496062336879184692352691411739099377386129369561748835351176340638210039099138951179751813740423609811639855810889357320296673930537113698585135093528523417816437553604926908037505004062138920090905586140208360941089889939274491535271709426802101145249749441690413062862841560391673692784369471729401343402903540057169470214176753808863969168715424523753217541365186137297566651260211555566437217241867554937526018318951225052758625919424526495282832967200092205923792248979327894285402767920942179198739408940064846343748489798835495598629620971361030602438230168448418287901539718623222062213385248331236775313287303444848855094756327865199809418362422005766394206418703731316417260056912086012745014435155465972323734912633625583479490011895947380245749513211267965679727322332903857345788728950602172655724962536300513774520906784596603943023460044249805236311693901808159457888775734511754116421827948551584403016042825307606912479772746536847375301942774700373328312534820666385646710923379426771106412115560165174181343291108723850498902727657102868942136911677788002676123934209509246443026920892385070045629168786956617457184791448009043188474715071977778803879839128483311479363312317771961198843956276627502527970359093534383140660210052416579049926721726402857516471600026977919982731559621192773882034319328725348393140814310880929820521386567580653087172276396604399996266892980169057092904357611546228543322518791189365485150008744340342698608986262280863070187876499570751536224685324311303511156489955593292984413320915378220754372392258402920390948517318610707929984678817509608480457411807283848713764138330678770017573159726725069293250647101719559524237564895294584188966610162093221837234414704067366014831945659947590911919205116469951769691418936120731020349047556973856251624846052335744607992354806074385750140657183195211671316800354177534228430617091587847526274543010985622394158499842334887957071655905051086995691375442739237951886182865346527625130892077251084153881791406144542635137558431524503673030177655034000590953567119773139020626173623456482605196096514824167171456411884492766070375370954557949572103376924618093292212789550960644940341073270491137003861321943249361086630784179298161313786557052138146938754727154508549427694174981524095484319681660977642812250842718239747546915386272520325555929291737903493487632661436052301232826600836631158222379954369118103666131172790095035994460790223725571179687600049553072724077589847813751386875116866032980156026424793223241752911867640298861799550019551860636417651050560366080898282611520466898577239289536280746980783359615436932722324242270208164257604225570064822097447510235343679402948944650493947371400823418725708416316591753671712395162789536523524343530662694907631992394651850208234910953807469842922620530261330467483493330765616012965171675278823211333930167416937869296156114551027144826868647957441907198688507078284847968903386186501131197696086151071055941569415736884039500996371995533603665039375988227651511025822403536982061657376416139294374437819081419171234737021727011333787982367874351481421297557765375144895463739818063567903665408601450620425258779653915948355507309481760617377216713528804300107937125328159275748936334683593290537233948574417470258718937032167615157797670520293444042421673232620348266780279980219789067941134144873631033870406977007431090138960675079409313622004650230945734224683307025863219495396541285841895654224797766455744856775882077408262685614220041438991633581294057085677836084835654100265428294464281429784585051793360578415914728588249062760641205951701225371323955955954223549856691245517922526724027254254222590166170354263565943803572614430688205500150622491328957542391873536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -192528833017094492731868918345052307953116470299282957487146369342403070974492271468345749303743896617020523485812655056946818141267009090893058713762970787401833861847809398473090765021795907269486845325061044067398977739871946443456861465767530338866877254141683641151037144435897073946806280931054819800329386580826274396719169388247130357023758243997081428432365277092844135722833123515213346640670508593660071693398919638589192492785844188337939321962278908016925792406175570943204126186631464615671926269794630306065107272688903874495151893298309893118229572073758396736206276443141782358047006594767669372399649158200808562053828107395676251851443541102565818529124185733788237907082887929979998352948283470778339399790993817254650244200144835549086211102976013616304600572577555010344602988511308111191937008715236315968865097644742777492168707281488071850030181625164010864082909297056144203069335091740456759710082491781761892576307491348827054692919152981051215516139788830172832257903598323157318205584873804746529136045404344516276515457789424579877624942755087223906983054937573290116725752609236540449805701698206748515696555102803078695002160655163834016399023964920322121214057591761510639650879748692712999916395982909089347817735348272060359651898973017290694582427226373744198209517904913342480244381550722409966710285351921712995507837744154527753701173304715986540628658971387324514320583015206897335840959666325748088074585279498442624445786359684698357850554624889766150555893323336928978566644918646046777297880507381531106953877964371532744382799806312128204703963705326915818744084731946453856446214820358343579123041485413599971036802769066026437205957184567471149405945701848685423236804950144889219489620025997592479973639631681597233035033443698212707676181886243027471159987155046607889393389856516476732347473275539820999586342137318783034151233955717565895601881447238551276362351168057567399476313709344295776736142066541659019909285594557790593321841516881739875324902877027180781794191615432657824869171035479810520890224955709545199161645370728305406568858926634467607245442245784242600436705384523137260060688144906770693850873795606528642699277203606428699682779058950432874030989854611448426328588446813941589589593295331368565499312974888709865121194543934275548348788485207024781884498810569684452068213401582439177632226863410709475133458004175671862965144473608782573900519359918024817574552392343221343286698889564433050804645770778148864673398297757073176195509884247132111215337047707845784658082117248028306477722015048453594494775739112966936449166601359711871788295329395910760847962451188842137487978473650697535176402168536482393891243105512913839911299209660158583153199761378532806354586455179161583945266914922437875675183230798920374449497394905784166767239378594456916137881789985058166332018472222153153519222387501519641321859218343409295355107053031046658602418580975333441801145532390794031208494451884856021983668865309531360195934118888008222441965885186103794978901940198637474693564932847444243376503471226378038139127283925138957502003083258712663207856865047443288644450227599161739103641798874243478348313694349351816042216713621014221993975016238396717095789388214026167472400179728055197103185385814820145754474432975392834612798212775571373951364883366667773349042501972929596544471884977732553373327847226455895958506050473659987313240432061768374303699974035720368957849283696896430149510035486661019572117968181430159146874221170029298841444332756940710220389405190907495693608612122990404324768907131003369753422966264779705276714003877409570731028641346267077519687339675764897983396749827896602101307066671436896419281837327692252172937400228936008522974305076803580866046740439251727244250765128629261562049520438238959547372514494375697599938371900767214380807941958466910857452951961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 28923553747727702064565988712112581731099758600615246329497372247505998128187922911775474023601639207378977764340953255104392611484000920161281303237529329786763585180519152657576844066751440010654619186352941910999437981385784750623475988228121894661423711716918672472329436852057680956192153008033792171672547100037960953706759241797449209752510922745820701466741162787346922873290722042133056757644663095606454345935582385495742036304544054259748699195674058471262996574505253473300727363370479098075101948620564062599383692233880547082514531327241335490287747076256490950772212365313163471221560319048967417500901082033206152692768240039810438290665298667116758892062148499756465560970044974039356332124813242906228098328597910880902996769034844280943561343791498435154765623022488583434927314283955305816678665997973060486195633909385438592122137795309419273784272360863337023295959025744859217081501244551520497771783431206535012347226089932637226594039051578155082940005571944526337995131805160093429846719203561981691762800818940909500731742691382450103967832635013157723816820687411760307772974324953865689963075038294106911713878848111849099085046722698474370447583519955273404840112567916381651632921539643344643221530936544030495140329550039894150199480946209397476779097094393295261984257958550294117415217735468061247972439348958231741638664527132393555217394400057195704892152095933775825289952631997354193809668766361034658472946730042543747206828473272372581975664223880998933105012366654562721225296411212861766453149893774320444967655458136520211099037209114234436176959672292312170254926389381573055908121736237591989073743281864764050538301584819646411652821122352198564258012560750736376166820261029406614735999397804955534474981282925250755549109284070770512231085005103897928137656693097413656067975451756493297149908743028627162598478456796140848717193819316557870590461338275964696842980533072838491721814707969021666113733538578308662226952663605882439485226278033553832031077315728193727319877049144122294695317952253395711162009000899589069078676479448714073033277985472067113498364511923662111701609931628717427745186224114188472038542098859818616078449280359640838846745553849603307625793613445829198631933565198812151225030425395992237006052215721665689110945722237299408258661523697777493095019627125936066865243342533575211970309276612303489998809601013521400785643747588928685389258952933883422427701831383049109722749853901585532326889546125911421178604613119964801516621635138987392004664303343384974499774491443385559021567722571137512382767005916173511191598006336217334516171980139695569361311617690769371679414530921866324105589896910162147260762961288910946199904074881848283938443434329035773840737356533817027874797221541288695533114847011539634081932364710553395081387992789239878904961026387354702117620425054094602119871212295517546782438586496769377784735430834867107278597349335820484856899901310643918332653741447702089134780780042178224853470811994725845968401430901868698770433692837453004472554526814156851767885745354301589409392865758174115828497749894910198904251165340292896339228539072347298235310651864277314891036270288168924716693437011483965546404156105287066175729037917849736032952432343829462880206128137745142122516080286720165262625106663002459359567143365339382913632534987395474077665002560996439754589832409149874850874580594513416355369819094315123743369499762030304280433806028006014510965149723072478773872428318162304067494350465945715679224812601382116109496595704831934473663190008080355837568751813731720952211077049803891868199909622531029638086390987712410395459974700862861775074789036648491441419486923059284139696976250289362401715542961587353907893797850575401765525363609987648859790979616521669345857385310267320353998450297085111455284301196624528412772794136119963280002252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -2986141598505186532254162129937491790701680145673494406256817438092674502666969519602450734708314967953324272567439706227289546179762656363185067545974413272332332413690462127867740559876409764883162093843883545785765143037637475184064906265230237396105283693614576708888790770564577049780949675367994260027960582077856295654202603163493692080845140938091032206873714682884781340451750060542687447847554984266260573200904713964156980234486717564651916846835757760824245092212617033830900429994721439904820135743642074989344193275960381893177360482070539761450787295723737284281099010758697829035662386568948827052092016330868611746212006467464162460081824354602361181635564549680629878427239588321774828796935885408509413555092032499108443894717694606554835887312185804270651030642011448951348359308266692220845203586824369085974830391785385689244551985954189981296026884772280339988608951063225947956150382030243466049612456125652406884636463083568495690183461266111982974188410379638997984486203821822040548129614774791711392321570422617185957297386796117829517672694348727084891700531524014591801994557600349519415120808686090028955359466629817393676839580818137968412556521368098917541131015631499023366834127999364128067357623119110427435580632409327067036487904704175172456236045273809112495310431967000943276219224659143383018458947008411606385671847659219152827448147468910488214929895638207414854678619808615327467171384013744626779086436515408548199164928178128776218066944768265399879650567068373464070646626503928225496739423248302845024646035337787003440144993194175967712784845803505585847333125943344106093258189374030221112312660978827135249053661740449740594652126860189950642672985768850513844007646840204944425625906513577089868270340795426337828453638037037525360185369409569323711951888219769351577900052021229154568714588146958125377716023052724888913103563410209540652937553282055434456548335393209067426117382770269879483870304557894538958649250576688108588762618652295865750640309194536218105329542490738378447990756900148732472649830774066796625704481649542543879283397107173233130219449074397796194657164299972492708389742971073768829879697058205676043116800205455683067055924195760216594541460230819732746584414527081198628909973133770914780429192930720775931462108912335558887280583694824031182013973253071138498247097610111648038859248298609659951069370722521860667937049837195300733965234788695171224752239986666118986399095881377652920682767853621303623814008288592014656244422433041261029522062313372289729784493484610039808885802008999343680147741162422786125891593913335994388493948525153518310842884201675816783936776852019730805758217929977739532278152386682806342350987120594964171061381917128501735469177294184987035558186532485821744717489322225646080558129086952315444182992586656173445734492613785610682214449314064565134564146029811710722699032911479324461584001060397638555403275437410516757706772380974237030809010159836471612042690374602948136214095181766192857150842511023481179721321785273610105113760344259167631860061081495799718859839888889120538935187725408678042244070742372147278489355946538344499735612573512613253784712224757332389844647613806096097816362864123119437215845366687046334478169709189340536387942732388245568055983307697929633841815822571557892295556270979603531542877163727778644887342384841327347033531446063755159228583213306196743849502449430684621026918503226715548630434297079798120507445170353788391315728575861230483604770084496892483304686914681250389319096350567116751329880914708159534922096988707694701098462642687046818930957360223016480215440734470380674329078191152100275668999145499506559140012558059624195283072295579176703818270571857698687017699283849751087406181279695477985337461161768618397833190206870667880135278411733445382485052290437806370066928481654904486625280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 186188172505843615291183612481467954907043960298687588703376426057555745601357924430580078905061990525453256068773422393970226076104833975997569483236829336654306778577089937224799256135090695034591900545296244490928533656867638522279926488003813746767582715746118404416977995736241395912988340171710303323375261257279940838695933844151874827301050964995364597854753882228911334419559134329124046618370927003527841365265555006751637327311198472765915280565700577765519922395791550239301419430768547259050828959075777641071858558664080838697841677977368429323425516795645442792603045351472230447177561638768243375616871774230397097682635183258455384293210630782689839421538796494475554564253378564148048629471351897599201932976961290253681389777388439689939246763849222744202049726980787631261048233686893956691973350788962426362601690372786920753082371520903965370449451678829568157109337964173106085123225270512292646148375669019112734769661369601747944631161479428053997166028868933730881771821100958986306975795396413518245844432071533576668947112513906484191469214735356399458140130966055917332617436546005692337741032420103772604716772071263889952328851907966492661921378981133915124282408107730486713300856588564570279021226313185816126674245421514515412576955816300403370784281396511955313962022263384288008390392777966129888589994307539285283900459642189402259083831294250631388107207733145624285340411152275862605935876503433322869045099201286314121577851065461427570989245980684065434412866117768708173779113713274883962197320734747584182836100491573436828507743509296006835972299767279198471992217326671783757349502402021613836338790409165257872346024680284446031137492213140218564276323271331644230740124370439245627800436569739844254021050065386623588782750591498169464875087293236328724521746577323747060360326762473377965047179558264476728632445100710910146561991309120268747421202231004394608609284810461887586916028983474798540008164235797593078559888820653845453003416868772822269966368566694026894983344620006731979144524845499939403550812448139301728569815458987191273698184605147069389739667666589555012789873902727566209854276352354380377148107331925045449630509437579177762477467351785856354220170857314840611074128395474358922674328149193433989522687113257334121596397449868912102353037844328954397686442089442200582714503683754493236511423109813443489992035763233623548104451446720402310037389145685132187485552234330272865542099436714739964423300486227531161753221476272579720776216834723061692791110314610508035966309141496406540919279408852653215202007885405956661152490703547690728835070540028128828716234476620185355489320507336137549818404219000166129442597021892872078628048718863909565672506829720128338083710042918935619959352704560430961978390773954752874566694870885620304181785925861900045372818710565287352716585103600922148931758117366610107696691208988377295020020005118603879372712538310741370170607240547678955770446312623983347589885825527257452072374325607172074981678044218228191568123216995444231184296812435543889699043780836244019068082672810228921996550334270114937802718374460939499138912944894365189929670000131299300503537196837259779019603362987574370974698533809447080671708775482189443351275335136454534531234731970901509738270335618526481502610969564665940824701325927456291968967386677018084480257781441805014221268976008306676320178408085055826263004225230800670292242250992415522242946274555667568873690981455471466066395874581794108286778133124903095763540683281527812762661698302238834823326308814500414425313980610641970000138775691772841125156171410412676344938688377887084923305455875220985925894047202323016026179867536749265377204221007046584730638119632372966057334559370588354351188133055475546270863889173776917723706756793744709467924708641401873929980008477807476476651142116118888448000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 1120455294764111873457653273196604280329667667525961008504604744788413256011355315494784556556144722756817762650721330855388898075095446318144445491397243549047318780917800142772793475275277048860492012752786203441908821810576032369493436623825242778559966118471070499995414754083002402802238745352192959601981945120778983190697642064751702500634572748082249558427944046973937723745127429566138799724954843690173394979285875822999880918489067521773253598596142010681394518902576616047070215974359353266645748008123722850463251182356772213591793483001594240321042464079490041094728140414112541585010709699325798679761297620417821534085182899772468896985081528454001703773173124449295638322804110556666385266564804444818698896265104050695566963435153136425339723914177545085152015104452090163196328014233330561357397039230206361378586162052187999759883145698812966252841280613034645131724468555544289044113299961528121799722545064090714781440724575934098808356566190718378737639573173006552084558212901153056195004588685593554649146139855498819994765705306894926444994683283587730152407698636472806723212845502449373165895660790862190119111614267226690961513978664437597042399717746251587479965292024376716018295859343089265271082527841207543763920329637222623240534228057905938755402832230511264656768334197031112976924599546999991781674857877068812358051274124877501511486743634396535726650505425180167882207983684430951483462656749765908459470794700225143781355400909223126396263239323315281111586723152056704267197472657662525374319232066512382075164200187227771328007834006002116112315444672106078331283319268045412020251157283350604971507394355341626317377764387155730950542640394317139636916315506925507637278200653829795082230546546042914949304246930911736415280494255089299162498693401175418785455640222625513564847308821941109740119236345014664568740742664631981612857171389667943425942906318553857059669151093281146689591477676719776440360104161476816193518255295279934657268033605739615399727997900851467859570455165972401737553154627296832948068419774465522478720905818825058607272069220735127455596225249859127740891273093456660196752241990307104238940608754479188052737057431430472052482900796616461672991817685893324833345857645493051432899921791679880505802328220338648582244122707356750772483354463887139353945688132888419739541447773974854119229601846886754325508725122103370148730044366233069755868989920820700791052057967029124113940463676387578843733211036476709280715907654170549685675215773515739280491461229642926528326498286789401468675444451624572120148099407190658435957070395213535509192317979520325171909970766435770740859519849383592025317989134358362494348769480835900334170443657573903027594716854170399646749470545220988336941543036994936220475932211189957285113115487906893513623547481863654890393379219199500961553709367465060825773543884852390367945790318660071299183960920747941797484738712758612461224230221203072811107478509817818444680081088040618545079177991609624006509327644771678361133194757963888927659689191814624519975800138580774010057876923387867748133726621452970425359582445233571282763124065888918567419868110009410648862265311975060951782059896978996574645234383660402538407595715543602650285181194637507707633015742855480434054115611352014556590438700337089303510142466782077055537115346600224592748776627976876083599812415592415251228027595536326243873625211169986283398616253905042147607571894424251183196299998350390795832250716463244900384837880683427963198040178435547667204139792696479282461405614420490727375491971164529816309076954936539134244675924322964694319685624790765389459406374719713681479884410014705045983736689046053622726883558430395746967755119263171098131243052804149887640193581780435815148923750685902529744788554622219714643717696569259953041384388696165789438686848352256000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -1996079808197387845273524806161796596798438450352179274599784449617704161554424474580325910681728223743606566020237355648313058508007063039074086371080054756279452579686629793046733918097852066964251319761034929579242788864175461923577589494100245006525523059231980327311162644325299151053264098248748021072945163633662417994446049876048797039516449371883016571297386844822834727555547249650757238020617889106041418598322516262963383672459046141371864255115038906614685744714016213804816589908919595482995963419215688387962048360589137921282953675245758264079373459666487276150519298670821157102646540394822961366498606850313652587165052260386254106154447675100060808194861554618795258852186759463574632023859252662120379034483240970340766957543946067041743656933957020912808661872907437508803857886250637892588690934388129305794974053398476751181350352311230643286665611159473122967542445599460832452124850107262624237925822055247247315074220399538769700328494234147991898504206619629824356894559934615999388578791416167710877270641348064578331470969055267224076973497111036553310242444735028904972939752643859343639533024096008885783960843899540054886159058250228230956625337999308748705611550274818286353263751794011725095963076244078816657208379956168821722485129104400738962863677797262854865978996570746350441422268750211919059775166485860768204593409226245977532067943281203360952313875225098309182329834737886275485170138819782401922809740232666385914535255595412466211067184136432269630817050507831367063847881808114806164884153994594720605873268858048846996750077891577166391103132452671570978037073994746421688066876990827815710386483927685020561297203118041693441071864099020267786560137459850209710574141359066476287811036662942180342479583665683443147965884158320102077437722132441641781129891947733497722020766596552497571096314489877756985780862886413600497909141669426076789021400844444204668403773776547303527092140652950705855321651932813149388434071438913794675010820392147949277982690355960645728750765050054124159890609685432503641657166729917809276553220900842802294936995421046053047056861920183628665232967052655488038596639908410359032822945970534561640318574642710328030856820192033365313848910734307108995881625766563255871485407405200154048804385111421472423450193917793687273638702675714676976822841023336980090775565276131721842305320642329856019696963959373198699210125803878566136171762113194826675078333702313144185728088277730801523756027597752521749719363538481321409669424230368093745254165034864546024397683675617537684253415237334296402772878908437559313529901344881938531084954448160076785274779536009529322630636066530724679552360023531768771865073322310360246593930003705377948595383228320146967311642338844923071531532042652000193807825488307044353959276063013266888569666986827765526574968131885090561698361155505226719507636278148518753038587757439007906637399929576410823772042827513741022460142342203881777413031440752702875259108743914061876682234734958779950546428504794235894681072442810862430128011062490231261260357020015267222542874835979598532259897606615016427150146205331504508504754752595408670356477714157805616775687692907478803077573321476997326263794200744223876011444130905274492416146449070113103955998911159971682239134336516893194960248007626567972083386430127079583792389827544613596768275908624155212712277939989132697263242769007949389976567151614211271722801650297133788065143478857912041130030047915009103971048570156427627943345386378563434397749056533702289732234458201477750835345784009804506226598068093670689155118719571553392320908396777453524451355073354814775181467726109355154400002419959968556762807578491204353156897297274961113333706397824179351636421835057746035739276204928105231911314264467343158252452239057330860945849535015668088440160324327378924732008313651200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 302627986312214946370127007813517719233680137593614658418514339183224153673834290420601333093035465762880319691651264843001416847938906879392941727382370259430058292079524744534849719907320740239846673869697559220270379610470762572617949319550209831444620287805244409581030089510709730258093880540153232000696235062822648079652403657899098242876123586834993299460666720762966781629500748871904337052331199888481434090388804254541280577997471180628220246982372313883834713234816788741860969367270015506940075874735959876209960737754715780995262564400090434259128785246587266078658073040731020188110315620815622044658219611635583576985686291766842850485360083560255991301232493863035242753087239238654724896018461288719750478512598676804626538867550832549875115486760951124324972720962612494374752845900072574397894324363110279520192442425346437275144925993615517419408706071293647648936968133018856510198673302183824209823191543657154527105326411759712694728092686843064045577815525638498253982201692666281026291709309608220454897805041676649131345820546007854202140307861893167103895130031297457973280292772978911001616711905988108321628407819239363785456966701034194433703176668192871216394759521803052134270431286770476906044881966533996597235060244023257708984644263971296527610063286215629668693650769377017866165831670519860891944997694786849005419068051365013631486294093104321335310963614534140169367097708378122499990065108359779913184039210449263409299608067617725611117572259392664826484004443347857775535950934922368263082171752121225902322485843039878609882287889470271017406865065324351069419562453793600592335586942711189076331306010628411671135674432171925505680331786134124818460419197344893503024943015264921747895459662897171234845826557291515276346963313840895788737331752956664125649492433618275401895603179280887648469114779772625464353327411078944007723321329009598083196489898418385990985313129066462564248349777508752852483613892807718769323789345715467572507413710025040188869630353340480151874580739088830846089959158344748239352621875739096308895082645588475726526038379155997134892344554217695847561972644762968269709146497343563756060264700648790781726432734293516183881842788440203653423680279102667266847167093466795890752961259557105918782270851585359463341273848571306268217435951486416876004101715685294976062252518808166074496819205255408602850131855184021080124994182799328365609707962249066931971322140659938003968192374330417643574292045733244643471534679899858302889821268352210243669948596710739032654563842195024113672785372737737594698865956654460997786412796610506147094399081469340703568890609875022409443826307881042299003713145937228412616533401609344111267494163445540460971538624717868330479319411743703378599094009217991455237887598149150884313818415270069278190002743745632569772676381922324353818723254280240613739650481003347787242040416092205051899342051324180507948305627191532035740251193824677551816540937642385976852216561333730527227419017233942624718937662695204734232214652048888056019676053591851735258155889344174773227000888930087503621342005964700768955445721923115133019381816564684052455741763262506121780164998987670795881234995747170508787120622214847834915611832791713205983800988612770605815092199346287270052523500732695486020370506064586676955556854020902071616233395893016358818502121503483179080503271985326103737008149757250614104637516370069793470231635128122256734676435658968902341099430409483239985129923613553893933693333858299461290185981670118732254050706578139549810768650537115322563284993826663151952844037177231500021989277819623720883972667001786761807053230276960115080547672643559394558541080694984719182592130998555517025010407729723971638818939684910087096491855548712442190656688240321336184499822911991754888103949007947788909994339361127046065632051200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -29796585298217986103371709473955500719596128155601856518153594246211536225582029550926815393809113051488582919843542185112391198609643106348637291226967330603734653246899624304255213435951749729746987876238379974636449896920209506922204240455771399635363746468898749942520400978960957984867122852648802696969508329566820949483970549889101160235400711909654712594055191649942593240353894155579272327968587828879282618767947262489857915229342105597969615827293515078662850246760455777158752033429755747750436233526262509796524320539770225917873487627523425510864585635308652474784118348372817378912611700555564450883403715169888092893534350593895718984333085789570031084402672271261883819113224444317270104578405047826670934207091673618634054944554969012648009000343497458934228606644801993798740293933881664198625451747740676874851117048727001910966215600110246064396558709378702210073971935777696827974223905809423238079326567115058227778602593675409198488173313443119690040658510313805276728616088029174758390906504706075299312675949607336469955353167351267490285687643640670604509560313401702220781354069625085895053366621660201371559962974022370657864692538514559827243268187553137743576103901921761881762441187145619457070778769423299829547831575656500568702745138389743462136627527352087393130807274104435370465531875210382821129988387525340022779722208204636064386113167339050583817745157002020727792774823072428249725962834588590091988163932233514233980630744706549214577211951598071465143022625876699555471469668410681010784141766061802127632279781942723673475681664080815102392105888833412294711017782224234944257563576357286691772364262163877174391843949307064180587354845997092936654102706463916761385412692644549098212035826415650413419517292894308182995846413935182740493650299783412654975446780750941052375938106770403946654761540777935556605240503919433301138797196411074975938859793837125795743167336223724340350713963556562683062741984179580674874056868939623729550443854383637012401057561796759851937184032984932772145871295522160583868629359445915003472052310702850219917322069423847580496175711541098474797220983703202213839758175643919608513076712420162783029431268764480402073009728773607651121834996908541075621935256065250002546433015768892267694533096741372881195317102834695783040624170795768478703970408314870822340910125561225841662166234378925409542641941696271344274566923839403856938644065401972999094756949981494899402991158933673141195180895882397600970631479183632713914602711769308347430992602966952093549519580455251631195642525272284055286044085938363689099970351588813584711293886931680828408698752404691010782524421402377769441165336396916592259022831425176484133049052642792575293171830703874125115876705086724019964049165791804830823023127416479569524051413924717053042147837853602810808787086469952828838523887843396090808344408229685956118397241370287506904177642860015454482304947357426051591404178657584091156534672191475335358667817337144203127783827660997576706484119629235181498550232435647078677113777425132148169065521165986742970708282482628699636603427033842488089960351494933866893614429059633685302510098856809996788833613520631624555843212754299069633112458146937973144507081667904746857177765089122081015561939119157893811243711354891491098815019899145279101561891163688804235452824974731367893773853361227507967968107105864815861684252252592864500216733944683909470823522546441917493346100128234521757407164129358451424321585734191155125049730838063031380327991023740903872905697753861936945112619978770132228324385049151641292763253404244032861116761870462939472301608450281773678361187639423329569430048253668360160616093379225507383809270078627457951887001205123340433287884072295543631442903414699947647495625118285504507856140348889683271301957932864657824451143784504366790082560000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 2166917652915680810175766041055903767273580853369004433458595191668695792475432337216181696232315556672922681193738752197223647238158225644202145563846138584751089791745484091803996803199656263583321220747435322129469999619327117265828126367043714601844444975689772932629500916847486235631295453390197664977578538585000477121061725381233563665165809187745345967389309417653974398209720478478202969436469116660031150297657063996285615408715873465783979999773778184781825121490936223375950204584175675551282629216037525081313457090027587180751667760327256097727031112988115915985846066393629979355958944112258387489451365997021955812357014633545132628269671600740196123837849895951269740764295371667395900092793532324404606215823199769888059883507141000310926148973196565673869399412676393041294537846963816583397350626101590684503947820941521912316629109818851552077863438361068069869903656467017745058495810813950391596400494039192723542836498582450152623629200865049258823558713209554174894288407566986588771865654907893656465722292026334027067186798911501635562817346550903711185347268228141214317767543779332232275349208414423918567156922161387239133273537152800309338651364792597890946625589056073519838709396600338374248399994705299769881471319715184171302960594529520268742470841887233638912439628347849269250625364158833534990725265520377853074179008286293006754119606634491590792992336932309947282368249698218320115308780851112954881730060797473873279048586926633497475083655618855914084311955529243973135788108502894348053710585391953053729588113326480631356359953009370422118219174601677034569048623633730424170524542979745269601202885204554023005265466192544032239960751714784071419669316663880123077399189088759249076882858852754809141099493348236262717784603289800743732675774617327483600819263803211846638694282084310275274813693890704094744849032540478422715736399527919006430802577924147267424368685010947738698434226568386793378428317097291614701126898558472744969467006189343511038317262467133336521630382473549627565005211770619512150753526590483026646549009769398165953815356109622514400876235668817006110207733522069996085740403141483785579754348333839171577420911560876386591836852325799245540380002870707341469157010881983419771754297426026800119587536202870928325825198831073844721441437908784996447856611519477879169561902852387650381584115663061794276109763680304559851305163296746728236591210354808666832976438132589253345164163758994641662995958199241060081930738987882606641408449290122712382370180789006075897387223492771749652945437878862359458678335558329580719741583809447564015656390460809669335003190771461323106906557264527897386281749269932242416598363911431144455223148574958962257940601652241667520529469542997773162192790403749076941527363903473515910331333759948217503869119063329819992548045195968264443512460436134742142785087233128100911694478570812195287816113478042357403608576093316896353531773559013905519527006118064064618554839366522496271752305198616725116335898070263671083400202233527437641770315992522853216538231549560756772349000499490365750083128801089692355425676919363056937860824878061324854739384937934163650080466808088010492225586285120980419058638252698525136951448681945921327515307470060047323576170797930281617197578116604586340599581789177553343404413485797762574247537763693268414963850207461445122786573174310896712772171475548208908793714066907722217809761779272389987323505410785655190905940823187069051082877940544245543239799533045625470109249110184141668916239764920462571095808003840372347596162866334853213519018316328318098790047347435431303685250958165436474266230865951704169201056788225547921317082368697628939931768577271595676781318666593801054251754970816652176536365659401833665666703374876121956084345834051657891022744178460015735307991578370669281280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -109935084805542779675973354338845726825251324495451564205488943356202543257244109267742326109600020842338956979820985577666652395583745815346224779459827979191117465010048370647135079932893488098207068851776548644555392594370962720367104969550730835836700912329938459149946801858589868763215694955331115285182313331648042808915955326992761541867971714982098155865111179758478947507322895951446419293081369999350064565199727136138343570090875479409269022725437405581069819553784048088016771283961806578846530880293411185995179703777054321678350638391028309800451831777280332247899884291209305047526237924739099665547735040009313819872529029895855456862816337008674713381235946673112572254542740778741912696087304869677418530473618166745014115549829071871012422363772602239953728817094917865553553870880005576169567222264692685904254698709275918900532467398642698877279193467642662229560244400256095607587612215676346170995283805835604105429916609251201026179426556534620693164535634723058795888775903692000165088001058009139150991525627452662206311861664329964369213077097828392286534310323409825541847329044139628647706910471779716902274232110158080241727321182770155272698620596291382949088912568072913486181997445155064707824710021856224117565742743730756930320927232515500808758574646817332733178107548723879727129289224380281674714727073747280797951803708708882812083541503598700383624787035081690525590163074664786611901172617720766567113376659906061771112312167631070205694126412149488226848199435966067213550964613656945947721659901981822677139193269584267935944566948502179727317790767369494765229333633688408917811652301697577054443786222909052668222820163504729150357874408522852785171506932050343776848469164426851022908780315792399901156479943742353394600713835928883934279733115350310616427262941942431630965636798398571563405233633667396448916076002869554598510012649371416648439889366855208975391279530145294792263643499745556583397675443571592636509554913546501748437742565761746425311247306873760511741336667145622078848814990045271670305648463745101841106671725851876454697412355114305752777670753644119673678524635345295416804531267083800285391858507170741239057063199959683794596143770683357754623948017597803914084672420456169899124548529260883367396724646980670077332510244068307062352347972504427731058110792380435945268791903588313590777556680286055842324555778947747924205220014609448190223960908654059568647915452088157493704108027328295120060437198838635016919616500687399814335958051835675623947784702324645919972461206967782698284099791088806777959417697674905805476128029173965546531385394737027632369298025748193346718345619073375924763509109608854943989487940365322534778259983829909062944062162136815156120188665894203974462798291841559888571132088213739901844653316974092181411533670183329456624399165763370346891449495365008863460291898607380997985675786589326772420845314407892955588277095888027201589201196327740127857524040091271870010202814198285012015975127415430058097366065072391274960461002981617293814326586681332244076461842357053020736057651191035876713504383835032096795869169703369183317355736195070584832629846514230222994796576260176327779840008723041870666189539048412125580012524769890589411727704655627258333659159194462949607631645940328904460155327858610131844467023416744939476738599692934029002264106395303788588358708879278818121985381362435210522895227551159885305113008019709433445284120014813944759514777690254600790771804859419544793125550077736860936177629445872202225107996991985413655942465378362571720778674340785433634165816415145382365505644979372758888829782907933257611193440731680989985839756215308372611713921346769133740452686286670903856871369320589991648749470468560615158334147139238854833640595444882846236579340936950685593383801028530120350259476531511296000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 1923374571052478084652912963802507440629280296682968935902700430034430592648372329368187886309382491761994270012252520540082012329995812788831598002991366113203799437392585236627540816290029017316720007206251110903953689766988940123368953187957237269076648266872769672392253403989122238574139511171641880723794590443613884272588297536790930377443840033787345495586553419112618579764155010968351749659149711274895129368152392211624240678621050781103281183161449153660790692575598173354071776962331678640509952757790422149940867341315522687127190390887574071529576371795717945632813372930832414947188354906771364506858471508176893971514981998584434187081074454394170281550325447645500778919596888454811787380433892620747350450049062870520450481122530919916305814177900480430715447089564621178325157902081482218443791565148027395204880732816077353651990462625878093768720944071170090464922801132431025121170521183272326027385177107821579663665036445804855977077175050203621098729435196862627484632241318248806660459630370049105025923188243803574958545944271721337615306471114404992934742493197509220830877197640359399735383564274463865058499170595243196256163871772741081170595411799019585216156260731191980785125686620629720341898713938057045779053227648574297149891388934775023243675625230782603921818192549614454458846344336144011638892277127805719892956745019357242382193975380331030786235275550646268458715594888085847913661292449115682587774207523410842141287812078709542551775416336383082668509431539298035030182524471761928507209437056212688650975552270004706616608208863306309916253412352446097580102293198824243761393498935218581637809081061243976017252976014397958034221172628930134514579227407499140120044687581086297620000134434533219086269993960565913349247226215858564472101279328622942764976436283782335730853441350633061291000113907567069496830707862522342608568509418069804073660267721907985628759731346718804502016581751610290551627936020293616351524462510631611510709833304472721107176228168919302991498770630885608112215995919921348677055745197203395003360976459295757302645787707231064585980302991414040691951632986017914140937563242822817372501263779897301335960399481987940358797954412353329705968443420318677883549408286448355138538423166538516666745195620123528446229260534512898566050862270573665717146090370009862396286445957298020524398842490267522766113404546523117870545067973714225080803459125828834954024569532373294647276145040549921650416786194090743335105791853829745809226799637066197149721453393979145290472402965833169859112302742583258901836152388321606611650335945880378060687480234956147665932849062015982135256662173641532442152006934078145226797397504687324038051281534414862444749957691555582676293694328828598341696218373272291944308148130071747527649365479649599565930854505467119515098019556108639631331950238427927659240478406331341256381683275667532787907640205483166393478053886319325808914144518675249983061884340971664303609624727205705741925677295407727384613108031919030232855396572588433576657800316463368154305875795424447781691668794689226164604330667888267713274250907282742572197060869100498052300116721808090939209933802851674894082333792966990590851117428836716033211380413746053621013854097506085081085112967864818746673283947406441004708326338835594951382448261624751878811970128939349271985871096737707735253905701413359430658862037903167103729493816951781040430048903688623552428192384911411565228915430152358856037968327069297851155791909767226702923131716917523985012416640589804211557861953482480004957506145520678026386617475542288127181684184152824603335920649069615812533138771492427722448339400106143663771867842969372915399358280806758260972156986756775616345195461594049200598259497069182791891906968637982907144849793008569245304628125399567255317541552128000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 367970690888020616975530630030046241325835482608993835814260520939755572288784342543609393120295652190104416077033521718097480055744873835733513927279871228247329267675582946456045208931564065482936654057315596699620987645076836265590164022201063367788497685514283926176980298149295396816273130342993465176711561463536362513417954854882943746827159493383148869051001527955064887911271786027697037141275503129507085628802308963078276760973063116460970916429722028478206911293158768932102866179552524747547219057593410833525339291716296968437519670485577492586717711878545574446433273701786043304348277603846727883536021296475784898361575425222869484103474694057956910733350734013572265866103347868410856480536296151024887788138723501789902080341716198172095866274234934824321282203154461102309933842335420825021608416234396741367233961189096516299050038407796696729676980581042806902516370057104251632451240718856850981081899868800323588047741764739172012635523826032954662906947907863066342322104053599939861761201579477079797783898344261124366781736781580558200337918781417492779539504005282842389666326209487817129436337101321146553637389528222788463884816129140885463195478544241227367771510383876653465226483213992987594471823448294282007227312368588694545024207638562148174206995130455126276578020717482480875925445253213016973516831884803555661341656240422829824261031947631379990393220018646254380270395066704162683220351498092061852711904171152706443773078740718744301113193827833962008001675667877740426174215432272452522272841078489943028122382900295772940403156579693035841731012455649858802681506602868192897967469578540508066220540064887619546747995023499884870906946512266699376469368908880530698639453233203087165905735955257131909925178671210746224018873141998709730431281132887661606005846931023588041144299298372372565685732663433306453038595778513400396424481232047083698126614417447593643303668825891027521727582264762166374713011436611630090656828357948863504707171683555242368814626988257564518828359594484876062572862271527031002793793215050027507159464273339759033096716823560075104473416023561978934949774263266423303644699641563973026659678656239286275498178285768061745814119288826899100615122079735090580696312607416541211784992110138324357108022887536159778305462418102864173489317176541339607829280694212558708518452188956719543888533933634281944064559689374888041969232807068553319550692880492219035882239909340784609703355190504345299568658422448901439074271614273061403617129665649436532711062649265135178512565805118461651128037878616146059775513252314514843857607579407616462095597865519495576146375617058479244019987841234902064897353050733553700029616629439478484848940180057037569762102724860249063710438347427408438059745051160075584008795805945112737820632844398955699662932351443466426699578707155845558925676124288283218179432442214749148206735744079232407698621328358295011047911489258518234001820535575747231175288218089684202636812414546586342942283191124679569008356352726402196429750739401768434743692535558283557794419991597814334124203705142175419989956767768839537160820265169625857517581854649332002169642750241774204611630770681986864643598121756112701861771724840591116770717477564834464937291413182164308035484407436285654070766555501864045564347224141741781827639052249847688518863363371188293447318235308125531551604677926856676757984532114928491496749505651858666086299332697099454267278806831629732085000717916667340730816608081407688579142930069392486516850704764780211744990316316718123534030210873684791541043251997480414198855540339253476283198495406342371499834524471359436016007027948684671588351334540725133571794628823035030531127315187010484430985560654598905645425762346752107970868712355386397512157638388313926368786468280817303096398631298405897036890112000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -59157249713883835737775379744916434124536614532874584569305282261022950267239324542886126289710664036613594125475494332037956470236830091439499889511244735250591380365619204993542460679322518495518137530607054068684887429224449386434454049908046780016408877862226698360069983633877832366934474447701685443749603846402928884179173499423308848159195918098582380615884347691721556196309082261775704284240271538735029280843714277473957101313272001949859093155827866864974946937773773777442882972361186068506549195005875208789815562375935144169819087155733602904621822509516481719383204186573661250167744153058412857989170810487399483689434804269883041172663630724774329977190710988339843034831359320812383724810888610110525159850004714214762830740295680256576100661417558871991864241451166100493926181520717588647277923059959360763181479765940964057774557712843974941103628027458797704325794911374920301005065969455723312782314826752344071735343770740558466530702135246387335312881608334005121777331076416380850783252760745108165074660381510506158840589179619555786985669113840531932788284628461265980661788793849588596400634733077562997106506442823804881698137321735549767657738346026739098285837353163495938188792084107666577294624575236974776397525077959513625800288795017419171756581382886488661242704582852889735462781429373769129388089243908141765273610535286079872342081591545409762840653225798200347840033930013435586177339533337926934570269917185342667034513586062138396991266200929756556736086214619674185995937342125205768095710613886924106302334352896779833874385936887379569771895360161877934593868066423513170455619437626338934639959645569276580027965659961128292819455805190974194672018263996721550587533989344020565128132429164282929320855292471147537164133443066682570266056236419129684397990640048143439549148978803642665703393793183295380854708215323869646936850872001000510946024101162331641360169716856250198909405846274949560423799092897715437642509060342521829538628220541247004831302006061991799337385352374027084437086323619374261455563569449205783810625712657134218510737327216237678845546912438673797498892991802397213759101224378989963327134515613281609806242287059565188297872643169707586049614663595241764212122503565691288518357056882138065415785538918255971040648879936385471946249695705482170854842370772593876134814310222253301331020921581477169197919483627492469978001991606105772641839204061036801978051741861911721243207643413220672138877865563581143659136464216474126955009838993102176046200790933505357579561969388730464889620195937204134029020919219220670613412116119708378403744346119745429990402086042078911117352745573691225183991763599053262118971223250603874062640638797982979828050629582415699078632486480537510702586601961895326797530525220107206766112187878969071004516198346866007091496913017565587278307842849942235036257343027302928433937300367868189691412347480367001310182338984589670159172559259954447654668827761005971338573595801291819403570896760911093003123502817157350468721784624846693243961325185842659362500556302615513444155892424800782648451774852613254121163536047754767415925010787673736183919538754598537466808933095447602274910331985842716035305775922453373509259041403649844232800193925049869869245168107995172051381499861052509255547643432962773045462511482274663084559128345544199700824267617356939646214059831602289111744675062827633169894187408937969424175849643987416021140670809151281771919304110448701472020313129784413962937747692529363762410748901925723368197080078637935925177250953346266182970956785022291484102419859419389286059272413131824678993451576815056681500893615976325473859612739326599212394821435709203392060698934501532236003248676049875403230534519769393812086129802613085060927000239559785075629809394100658002806278843750451616153600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 5858667285986465793531719536824173681557065634269043835718161815150746527325142373483662308399655290648874541148142510826196770488800574063464237104584962368922925929827552609164893906962299687570945297851407664855419009689588480622271903947288544767960308268072603399702993033562338281336344867187776459250362689466409471530078146385327194707219513540250597693837997572707043122544770202300923083863038794686250419506527059412672264531849896411921645505685382397246863241988137828978649815265986077958545200242759098190797016420470061313051240736193095801721998467561622463698439540856961524654819597986101992117007723839426172851047678169420676360118786493303245693431433206026986038684534563015007602715076469808618321374760265612797896042857202656776908374642729809547539595141375836428506285836029996515571953223776988122863702709827996267858060759123150945677879148314689208464951522185451865900714218306288134164508317542811288152806156507640744737496339871511322706382825717037955399951156527103139592596065439257100371177309162371820412934860800465224438930796841006228939665467461547901321108968437191150019085235690456048896080384767388220036588827698114265484201566349756412193696983711316215863371093250831349901230069464237479536130853413763407327207437693119008832693172335681392669473262275538340005456051065407500855101235531197433814972858929768709080149836408330871083683788115445509308053833239025888336629991253487507629765506201613332677231326914353857870347011702623045426578418049528515356401733753099457850400901404986873695436254601959952476420201309612211339353710185359729524763720952318558717753193200813079900225798333023769202413733156624457784389655740592616653907385707536962834957936974028547507445366276389349659481355036712358602110903281984077529394607541715975496856615556081818465374897893138963871444433984541221673140022414744913863388980800967528561258934864136594156293318981325905473459118312881031383642319649584281846163700713526582850550970930763157988800502834149511754240539922314929166735568580812860732146856648869740564223806531051435958037326002020175162966515463348044975591981752852245992165300983487909211354534188776888473149784831682789878479694955348602403732500721146000226976694816440535293964245513100023435759825168674398587464492154875067645871542658487302556945957342274975667257774361596354245693043333181555540099069784285105732471337088510594632233180682003738320627805014537215962822427040894974721161579965927629369625565008501064738462848418085975436243684807261318127628719913642814446636983481732209367001125786550876966993468760264555958893758972616331527820815405157797193626803815972119650110386224820757573394077420386778988837231062118156311909664011401857872452670207886691783362017784759321885357302635586905503592423173652497640416048703917754284957229074479434879254589551692219648308340592939479677203832049815891554389137363828797049828003911647377807120039327618021212708009424282627225538678224058284663380147091682455734175769655112357432262122712448642669135303915275243564928688969164390954521812492511090298775897286361091008117478096058095212684546408503656868618137166386221297694779637499439874176813762065014174274707179127011467402164466432672792837367579703723718162624396354836902729510014851121309879817087927236780574017221110292211221953461974840701752199971078395507843786970462768390597137965602998408002726031722891324576888062286265833431755820177103823800911785829411447686574767248156919068707591933295983181759791445179339588475300297319975252802843181960758741047661839834037817960676627314147418672129930524034675832842771798039568099355331323478755848060719296850461348840428643962179687290846883455944341024056883661929620717035344844805558536935772666456959876019597954711341235911865454368562400615150387200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -468984627589599700293032732204692062871038426373533657057033378385674882084647213754573279767536334340704230938302423103154797243359332252090905159290641528744102087076173490213919080324194092173498961499603043751844881048349401204859689682272342484291529439155724634329987952677253960869101434468201768181500526890016338456316209182824584636654611471234020529054406013343579901438449817230863607759233522183879196529654700194860802884609665732248046062329156101363372670369103136681708754007048330818690707555346894362823086378431932881556682488913178893710616826575050996397810528171790932752326403262012698228410398271264984263709301775314308509596409146979275228683260311051432864369417314699883954488231993344975065025010792399214463808183696350994386962080812201509177004128240099010002455350576460462386514598625377992502752185644541033380422615209861554971038153571439813723136981350327832941511048992092942461524217833250285658421632169289487529306700532329398298749201326877422116289952900296733478031422587878170686187413181767183904543916226425096164621337712284656540699574723934855678535927607939612187983247076063523040408304066769993061750532999415942262103386764722121140732150205392259860545852161982005784127634568188971138484919660456356125026140586658728336235234398974357633127253184540583374324880201966350105127274573262642719515766272245551263028279859410528258632094131938558312124399419633996413017798783508322972330968105591571590235350785106826339731150193142573900033601983548332988988450585708258236689088565082453794388261241558066276425473151893065076573684138934659657262376483177256101645440826021984843218158637690841422576700400661240857336095693760867138974930850695170909499746112402142182428975782495383987465977864327061275642329234257715408029636976891509934661732799460731031341458131409049475133186736690699522190007935073054325560262743875831356756430925141228343689493413845518969786057097905471272063263791643026510729922236690942060229600179901784700718450503318247265021006542708334455803700558833222123720773105708686712069454523870193931739073663482427028632919678970636215573737897595958251569705002688534191080810358145033878180452776085859960139161795017576448570628624907195670721795542044034309602907336315686839553471745693676269904055686056227477010110279601040060078391162902287519747888679078836645951586343708789425442760532417179783133432210462363680853994585084916014271141646290491216425189491449147119993978545806709395121518505469699247381310632073362625748197010853962374475679881119832853944418455452513993915182493886486011588822295511855989048297913032900739278632516439550190148111081033000219243917273420687022903691543472909903222090282639835704840378014097250670426910598667930189755155950223603247526730690413206446641733874380764676649890257903479147535826016974573187012241981001829452867803689999919576012145587823060505156211829780686915410782236277947721091366248563913869883257637262662010737374710578630526053831034745467328846061187802891307864745713152909509233207692291561590688487816305798373181494216339600767177216165762795108218949283073196843203768593372833760562424754920510050793684907396044987411807297514040044980396745264673257608169173818807841780341417971175404101536764287828465966502461665681963361354989213392770071590960768392537707079148978126299078259796848563178242284830027483899000073387563683890975536708986352934548642031345021852488042612961520046190180078380053669425519408135283538146910392870754687262743124655596903951937298121580217044673044084532516833428068925574280197177243143072061957333431925008699536345515990071588182074307130841102535516646722155514228368075078794057467656202284787789500194602045755399764539516014082302747706464152894384374519856818030736053383932460590559927094377898311680000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 32654817603991147727167120181295607285311574099155884302037723055031768281224963079352277577934259212252348573996968847194342387146592733234777128994423062977033011751264933097786728976273851030275768809437328937292995514127189520206726857229212014983484329802283943452843925864999330533283382250025387478821544356264461172051634163053839030848307002171138921960359086300352674596986543114979198685627660119746403964186294637128751739528572907633645520329222255728058367111405900825997721320672129326963659579825202563048519287489453820621858226205415709075150934081747066303529181916105512665538186065087756518204584169441538781957059659264088389719777783539317281671534926454803757473363045494199771342250321458152706000915987982552087616091673543147623439945611444140088104906964541714850473349259424494342863570987155318417202666706598428318372639968373211448855642732893158676239049472632452345940970526023034229166610282711982773622282557402693188302500291850699515530781209847801247078236587949022057084004712631006867400659699252396752608147125244580706211792857366893157653109226676056289658562473031000822324099063086828360882436586556028354257551176561627626224973257096452244894137042599312845733076094382874412727839736494582268094472721059388951708255655899510251339456401808305530259926890326786064965373543917991058711905825872449616002568195016681584004411292159628667655143806160611123028758280932650039271716412966210159349729906705338553304196679279075667722539981892335665532111728291733802952737960456981302990039026043156141617845946037537418721451491113475884214363237314259734520179551932547372316452590039617466013855339451580616094567593852861409672440782051154557988632977547648362975440292175061571730391425190796885411581717615193581430611899204703180216648688062689310572427114016532041943406862195783578326322991492026395477764299893010107577634591342461293933432614974839115876181496757752192887376828402944537509239214445487561876441219938538606651531754049861573081261644453856170115518012568007418448343698606003441289223171950455987212218085122502235688497535914659131165008503506257458719299076726922988865882413959127108979579335299518019043658434118897218042750076540307708204262222752599008213395590832065011250918135406467911895505927444354209785386908310664389890005022874616203349937522123657891339047619442712888210736639128391193328824436791515980797237565375033780421583585317841861894813386587301120329564214671993104665560687810653841720591037904857208959637488945548840250626303917817983542789173226341728080632566071479095962319078431201427614090877292586322350651719623481678057272839290392527057589535843696243793875438821982052879173626426065340677880587323027042957399440586858420069364589567686174268324740795787054457435824415317425855491955689833043812407991516008464744459821863353205605779425698621150735713311058158729171517557565123698435588641420757574199623374042508795912780418427874786445574974002047874559672964258240915033610515816347635802673931242451868243887314343443186897227282742506198032672070643037198274549858877273684798231259399084079866725418896865902941541378941318980470614726640301256602034129825426658542287703667703084062625909385261064618182983433747374703035791665557430472633876964791526503897293663365424505672937464878890958355948849660013507039704973595664456711390760961877185807372975532130338769421570043119808763765907121440656698920356142525951213304807713518520226704206747678831341940338555743642070810330548911257315046497523741946310677931774686399334944585431372987522417242256493477306478285800759600687584473235516713497142958257868063004556373809457241700983379517124051796809402022097887021649876795967510725195748133493916968688973779053518669643738454605627417135298982482045544302455176439479934652514304000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -2037819264611372495533167506919850357673227644427978030285413585260615934969720351216894920821791931489571600631030306954884214528856008879222823127933686016614062083091264356570176863288743899602673350268734340454840240782033525622825185392857660658973935379442007989155570081779960370189578323393778927190935443101389129545393443992688697398289035119001538077669699726568398504427712871471200706487256335967916068079940320758542568785921326721642036910762415294374255942574601875732152765987458103103917289741915028814014915262565624744319780842576910696009734588696928800797156982927322810148708655255427938606564602981044239121130271576973099584270672991708070962950092103061777350151533511773266673231734873409358762746289100865765940926579600803604913457338837148210195130305811412674028624784816331939903391458611410614873002537649430777866245454520461408709990221199627906946470248660067118347721288993127812790926834586387277423396099886430978931542311279769328230253347285229747015923390727991123946816228456212754606893302474281173283605557160807854509620620075267337730631858598639582885893985947894879814510634101728033043675635341020043977528056675153242560879452769452052845473781695980627588298639799499843702889975163263938342286174638507470163830708822220183664881651866196453055418208092038893938039857577535513125148831533362344302154985052238438030450081330888983651574344656576282182964792610452872031487762555905823064473449362734624700645231902060129939043607617895366954573171195807445503859090585816625242356202062732334005003842237794289403760344531813315705865350834621494030037166268230118869219673812172896169867358913991793275182330550806639757541952512358203021329099076409794873428937101595345456228484285121564163102065693517500602373625043683834789157054981292391150675483322268249535891475125396105007723120069311575261906091779796467666374459224343405967313927107770492389786976826480850246728120002787260962505096754742900567582858061753046958009534880557225055148782077951811885043043156874498025048514506592310807900607900455727441978539697736569672943478791476470226713039124620648402842183261838459175485512946828918448653898940378862520027596883086380702938832553595297459757170131128485005025496265691678862471459384424299135752751175732121048391021887506293639373558586758628117272591620831421557661153712908999162796147897318422928535897945707799945982367097596637395236833016171805381013800210541469017741035320964962055470883698040074891781959040720708808937446629683842726201354575782219304765739882872320572079950555953380331204245227400645648219279010443310190315845013647860690743907151760290184735306234025962162036283890325138222345295714628664820194911814699126358651716110548171186959079688500597010487557986999170275789518802082127970411437974656499193446194960017558018463485808215652680343852358111874214424293234829114232962243198655772148110451163101126797692108124570606748029085515057147780774184558410190489875285852895930699840318818714073602300724498954034322917722880153974436987605202885118383486365181669874874906293853410679503448420045300970823299942934023948035612306746222337247799526610458317364133324616192199825042655101209095611275587672591180894628424434794546471944577384395358568375093992661870594672686352809981954696440175536965517542963869483766222866412839453310580151753902037006925063775988674189880979908441641290558632196463960938369889084734019697151327196179239948718790789742229312151149502756050512742589958961771112719345366300828612543777049466904893386553539626936361291834940198672074212095401651603873105205550767528659779634449022808526882337077754027013575259045449343750554049006127830699178558956192029633493892752133721506021030818621933247152062131009912619987273481630920117603932791741635068182719889408000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 115574299319281970249469389262330700152622892266231385737383077741286012040314018755676102636498117015949919113944645225876660342648523067950030297137677393687599472707596140256237224493650401261196413949843676174945220498191658067985350476417242037738281351114379383994767011922045236822384828902367846962950542384257459173191212952379894269120059853406540932742322934571569861448361414301676335815679473503993082026789109026222510560839309141109505530082983484182432644662131617036429509096396112983651339477216277334548854984433438562168511598158505776213247664802825186286459209500833027963630863474406832052292546220252015239621596698042240660367185036722425431573668167403096538364242615823433491827504488757537687325445282030733323514966320568689254493126464149888480312754501483854372161372546186155485116782067004472735420200703615752363719257000710918233028768676302299701230935223655022602918302153815770224329835618310742167224906494094304536444073177285007747546498525402861124045709794211044602234475035711756976277454582627513434282854671049142810841705113327159278151302837558702259315022356849966458690922142463658429337922543512171656226921673306612776658683575172979625037997613417769614706085981764372859309839506252128953567905729021385399371290145072412871501501048401884039653269279984581442112094831329207671806211959394574108244692280808802078110505158731984524543024832391371748977422314208107942216762409412659117526169403942665913538297398132304649623043162299037273305901622587500930744980170088302698158527915088140766398778757161985426620872338897113707148602063192805817397253816842854228002741258514039824743189044473935152982424845637114697277090725166192977059089557762335045713388460707708250999246206807788168202686405449975879544612889569689572852651991485272173234624025002740485884080202649597020376120709731150880784241669572061558822280653360073650373706998195584364180010862543336167694789152408218136750216749120660551948134463350133790818548029007764431492985712654382880949178672342594600875603324441442694025840905379473172709051628639141782310826944075578504687217647810836464821373544276707906722945871541685687611465388745014916357188169225688388067784520471116878378290903919774893884891669439215357983273054569280560879395615347170520629634943424350345466561755869219825826087334479548218270674131583206698130673388607973519066596343791101597578215160633693512256286335192442194252084086691683427279920674313469771145410543184173775213008226211228909061091574016846625975865835714821630057800735146795358176421706867176051133502253146641359226000764173410500196308639526265849268737129561077997529555133622350558009096723690809392414025229327535715515698900060316147342859220072212186569730105912131603266760391781351390860760989017104833787580165682655486436328976500761275492806890495743196549019936987009010660769959703864914284682021949651899366785575646678213651578020737294242247004616335940358825716882030375214337810578593549807364105247675100716135857165371784377170323125008827634074958029826044945266849429809188024375442523277904303028451117049277996319726015753017073702793103467042768013749280214310598208275629393299529761329288316102899028945816234595153390278496978793463405806702177144678210992162666372005483839411976522303296628681996570538716587423458520034247742519142476921972798425609841497417691736065167180335540203756152332610833778279283046717979223161207531312851793898950547191269085663775290546497360098359442292491969539774338192953677695483947347329724539592150666910306391624776989236771667234719943383470892232583584559447988527504153801264869936354245453509046390022775457176239305631235858670393422922067513697041307570985583440618249688698613897811306671772501332248368547409250621820342745878375014433052880483123200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -5995041054386642973235211509091094601548715898893513386628255014615852878278251664441955740617091424175979081606696574733240774511041984912609939209406636748990251751222924897524189153583711392128822262665770738953084701939493230898096650329414497420700109300841816050467219086991331505704888599097205659344710345075258768740619485938772201413383319597743356996179575334986001912508978293852192402047048121992781606892612100363215795709705646901189289379346816122323603723912865569747416074027312302224806579469510823235578011586624580558076951541179352192749353511085434419740882844830639014674396909055504455642962832320943742766885672750493894836455031102392956455973461764060489227244651502080798746276469662990321290076524204279722923767210397816107876225958181656537076387057049109117020281121884036101399073665385394181489641019971108504754708109953061661129686532802409896014113836642320680345704796358945404588482487370741827874401368908571041800873169094573898911740158675046838854991601523622664949693199405107570960558155570370109773355885581450453351971055758405196395388492041412869796011642117083621514283098864794587431104128059914147363304821749692511389276033512382930631707883000175888710077512030200154085930263188002961049252818957493085896358767398194682903247262881409807652271079140742451020885592183024453442907618903254454226331102503275085171215333261424877531744721333467405834108636943299685437616390956575295777734283142425331091028308262295479077639389039856920595872070353795328483602816686781581724080104843241365056047916086917443347347755916176197792194769904356400325065074430204447950212623814997816792699632167223883543567945055785700454722752805268765437414775736871900022104130941624956713057387437034728039078980414809994930157239196460425801329488502108903548719592997142679388757451748485095800970706800720761160351851111665018243910904886462167368245296152487403074009251172389325352439120221726980588664798079589517043930853391221664853940877077975254041742374106976902785947738271205371721966711812116716966411886134828177053696891434967108663788855343713009154919734422417422619641482875223295196996467740538585266891421170359792097839998888498794563487962762434659094666925045514184914423407579017630443652871785920515798272347008817454977360577743240139761989639612097437936581530625806643401560301807081993873657873906395799996032995560968750875277370752432270557106541190506418498913469574816212856113874586621263272933505585404947953855374106581668551077279205304670886543766337895429652325773628270485545576806951552119072823391798780431079942501430138553891997453711672551053216894084564057287793196871613776600144439644197881646973642671713316156389927366817673971666951878445359729417255217479414722379163188900538145360878897468217724485812409687384623828180946684921551989101598728204111656670160048775650405239633588983847749517936617432748608868421030877303258209382625726436024805189772028204858697309426127429216745282893066514863701644470980533052016829016694351402387638086168299913720967066673303184538991304902303848737972617873696127386299553176775972775198899819227622651903884261086426684995818449021885231099126166247332561445834759348031852229687986307146920445821420608133590519699021351732192139063789625178625604462108892832917545102784447546679243922697498854549890888203887826776286977546440642686464591331590859004130863438057507792670070996960893659631219837820466057429341382870795339882230077736854346867440694126762292913630851302728062072518943218108283599400197356518004872342414902487580994480370152280031633841964100526895617259519470425695396182191546519263972621505444618093860834898611118427743789770676084688499279914040554052966429318552610806375929885483974415993880901240791109016441754968469831212677359206400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 285073940147548029688179574154567655139780321249430143281892298242917129243616000103674265431580318009071363604294534959697275887486885637327576529541559884417677764190468227090056606446495604851006284446594228556838287367210015170703794241891919016984222921238044329497504216599558893097263586769975751789181863155350591857390870983871434148907843294422100924133586507318564318624845571305875602967138651158303583151066372538532257969073500121937111182471929536996495742401018008837154917161664287958942165754444647191215922430437769833240700635623197596218860956964148456468954566187076747721042981762503457240637282601359411931296214785758782412850697742552374693589173588366918370484598165761680754249069152752843437359927719518460359698578216527351075854692047639316923176749593988241756587248843954008376790296411014393764356700629404592451837860092107280833316379531996914027614626064536593827089134417800301601581216588183024170617271132035752170740402575075493044249189105582768759482004183467633734487698882382114110065051139166526742944148307654210139127900757727013868813765776771916947200375990227230341484758740736288538764374849165444904674244131472901970746514911525029802326508703251978072843998858087139651351756755563202253054592581940241031594661949676239086350976456779659842534134656603883174309687766641515846181231715973617926096859811611264597111004950151760668941622119740590715044862221183229237784240132347787193386444095739700550480049044298255100861639603412542984367782057089965706181097399420484031797811497456211574590874951486274856896297889673519382781421320097882716829039654317570433668652535091490953181690336714461226677659667904831377389075059626028678274279937195091483636837075652626761386000188471468077250712199708730151097714857261826831010110351708874050425030118751541304648031309500835354248966842170564818596205923833653239416227341135195574646406376454271922281402574291157869822464810004931308739399422887410738312627036212498841006502616381609101525939914623945723330247422186115082648626508382555390513364845845818953756587490672646031018355676116004115391841411347552056483765936944010069759899396723211328259681071045623558585315258264989955493278093657354152008787783342565422708980452463025363053436766770096835371404392678922379766678425934822385688819792696427183188902005265249650444779521020459530415076041134130014621633043036543908287197962530765856715459346973539416476421584433545110968659384084328277098176010585047565334959163610191342458316508680406221075050520012090656157271751566176421300184247144455739940474169983304097368969422909914339260572234211873272707831595072877936156878034292039570066025151796127720575595419732601845869815705148757794801820041956483972734805372687470360246508949293756079315005214933792001054489391607619163890143841499369640314288863350850122762082542695222194835356353268300218684889500241229959984289761171784450175292570370641904821123299687484413447447897387012869585646420948209020602061590096305137739217575066986425310067181386200335388081097262770877311995209685636474001960375845468074835561584681572240692987205023072811529493195141226360148741359574165927352822089152837520887327015616076194803691323654616487778664811848111181949447817289177630235503373471517785448144141365024907113289262048458607065116789697514512727645099385963040081767352659158545745686515164767171337636622441183870619190839794042344299400197585273848111665969528796418102319966856393269421355157582570844314733826396386549893641195281702454862987989671710816393112018238373150715390687644322294118120780574383280329436935426943520081506446423421724452711286710044090527609742320633200221515243869604145306612411367127076904114296461203368381738456492119666213114382329889738386285960729340261826310991217950720000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -12427164737586690667471527603568765121103548805581769128013752856740422200936210699022373036756574845273459452971624961008757150164824070231649251987707066552938611508788911081038443113737002960393722734023614132270159700337976065686436316224278879208898421075915161738923589516856299259502097451795861378749431404649080489264263975849943554622772310628717667951120774287001019818748228196137308287114088393932625518468714558276644654114767273918814662165188925715001187433656461218639150180772307457487160128517360595566592621211768337853292304513064234766892575654726366491121754794590995921822932770989331003071153640027167966970825302620548441140302458841887238622975955341531005661916540037132682483754494780072472997936910942288804202914976806900675684998097480376287924848204559811543964019086467984116727397454529971516580497150239615962733855026118703517083777625376891929920612695599660163144230165745814686395237275996748435989036593072599950264067816651476233446545413101252145256201668271826914549480744167329990286327362876363543584062147188381766045696918889971549368663898547827017280843513310010945363500539699414597082032012852582011673743928904223728815881476595232600738608798493977980759436147201250939226385464497049663708417615313643222974128014531974170895909636899789636909981867437370476383429212163018205605621019507442432556870165670898016402338553552359369346062428112221732582007274908197524329241825616869469949055277588817258709043196611149242471016573974628980125662270809003306950099771610617326428033688868601114450457926222116863775079621568427270841340518433494112043715097354688401459244396946071000498489323829303593011073442491758499606095069603028288809337418587030268174703667516354808677353018120379287495726502968599208415429411288934557459861764197585684677727003000491118919840510590666593688243836746239645791861245827093697213493460419178638542121338772939999514103442177237090098742447245143780936454352146538322018771455964246444440134716308969425757210903392374283487171139608785221298971449559504458755586824198831943714991543677289386987131814465910966481453535196133752878866972231921547482075449539531307681904231421727791214201694261026873007028185182446082662932813713701175944785058490886092314685217405262807844364703162477094849848644203949607849139792637445936842792611146029119190819578110562214880081166385143595822035521240757559589984014424678295963009337546514478053078811483070191775418579834418081204971431140552732178725747743993156371132097477327524192729977712620157853867498708655746454771731844352955962651416362798309114554712695859935338765556055493593580727384535772425461264073215923260757382075834223622526279190189069500860059095968269748400265371144141267825201799061720768766302719551379848893112574873887991392430208817675542314124943585263023480843131427685668692045266406353284895329704993178947431299850642387636453282601644146948065011943810554279917782826580975708272905001002332169248018403297285824241856147941021457975295822027959272523059362947635542524422155143928731302317884003221723571253673654974247144211525431322113051895283179692937618922807134807248134422740491200955858328560644672221749333035309631286794829205379659224854956453027812880260279820205545921022999297014524758090795593803739864895098625761556083242773747159852511566504049549780916350639789597967209448243924156354641898451956628472315016846150572893274118006478560454155821276972679757101749963325139244364442788756650535911026118934603847614934265068059308302365724400906459420306598289315974850060001118576393971158323009821799266588471525908059405961234575332812778947105383596297996959832949150872202201573520421066347407504556740472116402279561242468390358004295970612382224167741091845059599691726336193251386652266332160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 496022018412343749769806198088796300228591567197918771587580619503441838228545572335513243617552574907423214399547935980342176182439434698164758535058598285329061307130137771188616036076215983899091594193317015022809275192248637400404664758492598366820083762229598315979827548432844701526583494534600358408804565691507198303535926173160194328293464604286032283251328890951882150446798722205225102914255656617387355207453735009537465316158360963513501261921945397772954898268594317375055094470549839533130099477303660853163505810454432305068411047520713790655433708164758259654940359656693836539260309388387025836877802422584737310173488194528846841589824817024628211584158991350605907128415810954050453936300192177014273001767015097090000063657197659489738640506646841558063015516992285528975232076756700954381527008667241847476757753769250922114643352166793745468253659584624884568954581896026217022096209065882479498061901890692025397621000647101224062228130166684706661595481354293173203176929008011686005941718672449893503535027157436977937508577114415279586450042338619558691771127783412506859228536982844642055795952356794317826558507973881818722821516395146502095971359978996151460158971850398750481809255699507926817086713194944321625444517974405588408962330211666709294708652511690863673633002937837000934928438421940207748353381600376135447918589454086054618773301058355071221581433311245951092851935925163277677334873060204349876436936400235209987892903927114868930425856500935005154822930409989676975690353441993267601102343150961804623959347066911082831631925227131134550336375903826136755588114040260938532520617572293007041603030937652501985592434122924905849193800497272470729467440385914595644903187839803570720807078820706654992787315187515845476806750332257474602675594454688592287847422831291316636538690473693660188004499524240811517581631629667847025426747717010442463424231009925458055941792708430433376173065129441770551027586661253116342718177976143159610653046614075592572824963388131839152050714810113186436516356909429293487346599493590900308888056537513803781806030823603843159123909946736124980660302218998756138964222629146108292486128895698606028704246901929528584582412213399343452041383859424235995617149517202774905256347598555151467708086480429022651145103956482397809462327090582533752182056664834313730437861514337775042627534021279379393208934141901994335184632720768291980666341285943309511463990123115974090335443593034053205627252351080431411591057284960983121066714002215363795937516950689501379860340607673066435603912117738265335716871038396505608569916806249164603477375539717894655551417203529744080461600459013767502725060159607901023328472539748741689959541262154068635418740341434192707096370587486418011886598860874580705380076334893639009487948487399630901053909185158235146831348788369454479147041334323883604830053703389737925442943931581745700020829703895065884837960886053985014095317457490356536697605058451245277346312014188439442091796434577224509680077229440682548131063554657580801186428119093799489079954701687471263989354033629410372606601060657033478844325266146384841672336378111870098383303013718357405569551934254054011240145966642446098773001851036921376060652254892398482261186248193046478494597569014034638559467401543468996597292578392431100069864992851452148468312145886284836472728526080421291855084444365494150252680622109361360959807040126869559619300920826962535130953445380020102251137911384085573339322939277326434730144671043656493634347312697804880767900489864877346581844717754297413318565780426187854463762173687696607992809942946044769490910885177223215368768847153909837621853247954584434288037730095272624478776764834073587763619727332618865194496456627129436271217135640429142265934834769038619795521536000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -18091571885863936126048597692954978560100188161465073096703444197552937328949489868181898085702119642765424074958615679597686661383140601319219697118225335538156514744038996971331171418169247148056527607017707069619979356096888775407340743006004833108182137213092201539830301156561878162342942004216416421426019714621940863043133889210212077530937937746843991932685883760902826111510905080830536870348702428281741047273120709969846163459715098825577179293548486661283827472245413537927041526325250605449559208224250206351678023666119141283772544873220953671160914788635611522474045430526781004270497707061780753479031123781637057689263451199011359930162742918830635760267983361813125934159386391811110969454592705628302648313116782747301435775930012706738761773674631540547422090155828234767907980773007691021209387182047165818127006487995274411079689169472725569533130760566675572315564595057021419884642237693478456331147534777392893632668661115337418525045067707042964510771229026325694012330592256300203940517700145117062288725654814747121914666813087032846451659835882128859696740838154757540439200334744996206692234072254670524020074452182119022216131953131315313508864895133631834041679992475556979926789847612883315944130788421898062387220694798803038766107863196365798296843761436593314518702871431886958977826555064751810301170280857675899493332268477470932979857553882697250072918516114112688808860770663706551241066801449804742603679581883113934021408698022100664196701143230429102517364809964939041108173458381138369901509894476981752654704100885145854263072782823635839062576701761174949536373714690937777562002469862266691978048844453408153429954815856574581685634675208154318963402879523190831145605781108370134766130708216055654592299325095363930158588312335399791256597471799671073055597090844992435194642622021868534564644554617230183628859385569622663984881235980566478042167950481248841502380090337858591418698659062747209747755680937663649143397458053913882007248741576780733531434913805499410536193363274417308912948187670911483274583827678947004208635397801084287364414141995741632979110615918249011073584027361022896449347456140737001623683601451233613683883371560398457144552878100771694568068734621252630507443030035946100361434061517833499658803541047271504272157458177107271867308778111923417447783397109907687994923869985883422586875121458591583757585814492543621336874293789922366152677012566419238079307359130865065903046846054255422058710308571625860935572622459307267136472269657569839221315501870524871710706811263616353866483605984331586383832406688268832231725465088375837046081348296654213818396947967461292010886735063487022780466648084766901521086559002795938192097736879705195784980573341449333830389858018108235645370299417602717162950996960459561092232479325865575742563833950785867157458137956736450947215645209535232073211692770737116302722795472907976581318244055993851342104586924361117604308244511757029344237961758728389835353100998721653345474658838672250810574209830730915104652943450308646702863452029965512889846983512333397099666470271784321989716101272323920417221380966035635092976189837860557139829200145206235764828823926612089066520470320198365172993607682831262663289642175297064529355530571681567517429056720270799281974689013431043604143072531025872740040589196381672628792181666237121087969349693372353782529402627120298648206871389509356061213387283579425874687116220488622599553184126992903791469564905626954366004868801435400034634210100812004587073360030249541839877245191858875946781499727680998276116637594237558011181042612693221075414072038331677094993630685085226055863780043626659377043595908562389551447801283802381228260487903276155501683320079324575405084788327123307669461334509384533754495095500952230166528000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 601577518531667625950291887275908130897904573731867985856708544309401603922369017785826674727198824251937479496163834236974629330795141455002479909424258042121306428000376513325040496214935557826558358913666630827449290089337996990022132014433131784214638325795490849183999995584421535988338668382529505108166917335577121662690489633898133028238449012318765581496905138579769185853627128877269744334678788220750957479482458957869822200334255560190973717878389092197481990591658124144237398698422802844383739016869146195851043669527032551184154800092384396982780862491202581148121594161824274573057608149748224983330133842199866072915057815616856763562549812649797605080473681649570174897839459736455853912723713073065225727399798529181540373796541139912109806980418437685037092612296051342042064044745885865857689912891323413837329667345437491196649065276006736991952315140962790712035453660116942041478131364503407542898807448871048799293891462223244777644678563715599928540030783170660836254633921015400115083750593540255336808352369656066180227097616113399644332619307425934131145928231254230262597130079120834185003185816392147585664759027421353400886769857788853783541768636649637147176391565546604388401321885709708335733918661902326591323077227234836091496003008735320213475391165238702380431700933601681759084816979883475692928190823593220128548199126895858754512181885933249839315251743605243501759506212754146901880384089865285406224214133643992642447323733327850308246657773939828682723249721322128142466388324898627028037433513937304292893630342201064857724133583849670965906488469384699761036406830392074340888117996229525590036035048851707333364557964064934872104223036259573339435671284748813151896061227140858846535648959828392348312153857683908683579835083647251692735672187656317744123687240266041404875475263275929287343780845771336347067115566580469527748126901229479496834595462631185725463087764269205550645396267427123401977556063245720001386534937361052068949055018221577285353802901554456687973736890525108832622645496222500346259173319927828019862995019731801130077966286515815191134557862177210157524284597385173792616698358729460458888993841465725830363337626955248451557507717121264230197296229783462912468711892524391811920856050487787644562838712192661186831063388663829457572972056579815127666620649166416691159073171156213268803641937248922903747839411284219595506572339080778747249677746874506682109265820877199332644648128812010297595013525201036408155422067748274425953348187873114593993344525420280115898065124467952548346348353925153357508664697949300642766935033809749329574833774909566796061274505778065515332083480785910003956966812064258552135433586279561010325802924142601055463562536725534779228976841701325131760485441582512940296092107586280054089879712019080017131696373204421752780021396476898276499775851418748381712468424424957875566386484975559647509948503909992827027700917071130828555844645237073375552877382214079385296615357517393137728036742503926358747303369660588514078338893567732401648384798749758470113250854441538822875007540215339367982801869907171027193373289602352217707790962776753450531945517409448116924385661214680265780197016355904677951208845549663534817367169624350352170231816547166419017483691232603661489842899222015953996648415357116231462121598013607242425910796625111155986940118739949095302547649829776995538937853903803152442415718144309058951737069986182277320721892013803610384772164402637409502048884978468580578017932892694074769039283745225454041838874659265692019244545202760742603483236910159364931427588659123659571772784111192605371336872586301046554951282472656510948947252782409459269531079421617815120313869965811439945272568852116370520380174047104720854064127035361300653956767924250214400000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -18202690656713733655963823998431032517894629896828275723016172464091411020087849292092690304973313553623623322649459246432392830175271838611609245018396654156139312566877951592935885558349473727003490278087649915946434879418738292284141910662886940925523415660485434685077404804590344160168289520848196752736514348477800718696772132813052517196255330392065172682995970528223777771092599933905813343694494987987657507809348599769665601869593130882639626256429467926657969117189065754830872431636764292997315655120526341868115724719493883753937732829462535382927995858546083540252368710696224791990246447339165918196917316892957879594914118016184194351433984907403463381624687457261533835864850008837961639479085310053257086846354155805707785194986217101441407115131840575677315054932187558793284467120163599471107404392780219501717531550163662936275059663586888906721466338737782327746010655964378931262083590779450436760293882415169020344846699595995623463780045441339401057635419191366205553124062284789263919388562105499381118849861270443774014285324776927119233774979487791027888681620524588695437186506300022584363883803003964852459414343806007735359711348238945458078258137535493941579207969564208982347607590504042955263093651246363785918234479119642230284298745406806679918869495609244246304367855044392290712049133742266544810114318652677685012145070860133374526963192459650026227081035640605770311139558090528649723256587438725084926705637481277233645432899007377472500170327946363282494519982181397108847495927645293470477921829563129479715482834191131341042797522539375596153823114808064696203713442832144287462385340215735328378123565696329760867089976957756206443357678244291791095624618493880036101085473189053366535977494297496496490805714067931240029148159495063528755934369560211388257106114149076740395905177712286128422637579833086285718030302332486127314085099268188959937638727415667545137533701036454250125227506067880091252002074839662668533494938127478219085266363437983230867220031192275809663859597276548010916448380595816599264060545990285283534648022536978676897057532705142888037325790841295015026656783998971992700522971384433607511319839270428068482733013818833294743499133005546220195125875513286786649854209987452504494817322828730055658391882886567318451580366821503558923092051534838379385827168906742858158118328802205879141207446512683499113653627714909699868049410309844763646897921945938634125908033116189781513722896394457033546949850487593926407385215977481750881386813926134937814784903836256553385813006417762432444642745255394054506960933084742895660012665638646180308368098102438596997439911431224478486855632620203434083401337019796019598524042453547748676306888059753669563955508198111124110821879813855927528575205950944795846654730218613657072458734476577888862461343674745818786044049109704850484780941839804353499206898423195388466336579862094542575992329781099986172464781302768740105896173613839403298932009636850037857551779440885720883268251344505317023038820750604934277691281494307116410262581058287835540916675612984782708449226832479388007566449711259299049118985942450108355206020851770926750060004526712572722824527785441396043190830890423673501085425378987395793634278075699277104012170053096351309855267795013389468263275987988998958622703939489889393416717008700675086538767647924845374033767672486185495414790748074130537437684090138850572103105671553771488942570353278720618506124153462497714851280499090969669250417082423758401737531713598538671806339643617577297264827924113202786393124488769456756891452866035946811111683804071737396139651831723935576614599272528302551257670311910796194964078447810203081233418665706602979568035799857240759783937578020094947120937381830329290187184125517997022953316181606400000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 501374930621400261780496353475863558746785828948976713864081585075646427331447127568920740282795890509703889675893066163568446084028266697224172179413723165459394915987846184955778418088156286707203583397948757691214220412710304733975521498732819677961147415618310792852055177571032064076727321992630591751368409420235912423910318858575383651058608664661755725371743658260904415890494146996799031127752721759184294271397062756106885856047164274637439760231861845939515278493130161115765440218825292032732685746853192214752873656110525211975231117831901405042876156622026446647101973461469390145077228532042151728295084681382611133996964330640497371842063309404889525464703331651103408704399447102617940176482998431135735625085492235010952355843305737042953782885792434432468315168750371762255031147653808132417799010894114067564233712570922650866861134402471838599250701424706123864774509832108048348031281806224412411424319254459773319862880428814962779526988320948167911388840189637990080536439043029837292443611124434905093706247834741717224583550741364284589749272508183875899769389099134331211963925998303462499121557409203790514900224283304497101795655494980854208273865297122086372776429739415948414323898698906767930570978912736111154053423110601559339382908355102306067632304916416217085114925021353393705915318556724913189095562777415629624736702116797006909895924657258764393224287091120122089751395268557913343258614851122437071281619030724065512998699759460342092109014777536499949941857542238728909814416340123947103369084296460218779679640448147949178558380389879645448104747029164540057338937301010975652253688759150128648227327624068531444856345907927332846960654811856596280421265106179017487890852937163447650459655350846351989527489926841054583888840161789073536536061573050012365470493857376621175556293087068731213995687736813964296364955386699555695630363390779484641071004306914467291074388257437231693810384884747589127148236000411328191827931010980799268226221958703391041207139105302072403443492808876436029701373189952413332991473840159330800065225351848609471304726063170630279160761523511554225164601350291682647614268301277591172214840684043727537947280142193680393880480813708639121640875673865804397970401520306918196706917900351404621026418428058599157495831552101844351703076615933757047496391629669739268444388724100081492192099449280355805562737869132211905616842976593595639670972126299309409136986152971778710265578461741389070467840495811767913075983898452746393261390385652545303077278651494724140143481814463554805287573762907450934333205780010361271226981709822819591801996211791733312082686129465813514842286727861807400428737080321019825311312162176553837137261469168732732654249506608661977041477941892216422339939308915971115642060288077181646491905395485551652664379520640740928771924354726615726794656464148557818485758762743684815950806102118356163813385689277626166094639467344711409116956937173958423528893763781314823288338321915204835499740000654890065866744614612132076871738835786472494680650312635571010663604995371255023620522068037102810212357372372059130950244754204841028671177621800637469010274379244541904232935247676561022283608830592906176624057033987307155745114569676976770437045445674729268579772144055068073635199396972714678372084021508594675672538457394272298884657926389363911626914673143655572686209492376764733219082683803734227805985460039444557141447269823711924237220308746561751700452821654352146793830411403736952988495370478616409378350321239695875413757947087059775549045004447883481479624708929546986977910540111134336953668432961476899903109945616442969634704601231018820307446907037644234689912892283840256072525378324243576172246816073967176135336308300462333077511356784917981701299240960000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -12658605725254700300063054003769768977387617843433295148367064857373032953478870105993849781526174153208951514284160121934561577224726151133685731731144049695959494260418280760414710171013376857711197091610120896853856937140523882317840709775376170309260569119705082933839299192640385197102124420575782372034898106834945047249831931686822229238034899729504567576027683523295397836384157038835257472647273483564894189763788382738230406644987705315610183970416763847826322601246977823548035402626281856461049314842010509613412029007321654200654255061653709086024700526063883445343228782160654957113211548919582421280125478510477758901074291607885196353848164008173120629145708691990471113057757653852438451949884591810598187060055349619141468758944719777769054437164767095859825278844959778633794517012224178741543123181845168796544773118716159418847806213798116513990152272576725743237523711486477080354531811155277205572511650072354289529662499304422550960311242958611590832297737080617020440806484685181904396662053295098616669856260234652574609858205544088733752584529443285423625250451204680314231168586860169911258974783556519066465289611740991461291362810431909297553047602889022362501236155418541239162589230100019769711904413933034974742892486224766115375916970974244597080788876846079510477773393590795983142007636962529494897097849916632668433030043822124321588962032178933331968156304385509197442649233948463116174454548886014367243458196586446906426019216119045698688031029617333452173351414729370225374610779951895809631097024235123584836867569955872819476392099675475491499383405720721633330733540262208676970041534057959122623738945200804869607445037502813086064644770974360703301600378542735849679037822427689235532166865969459522925622028604530361094472923294287534665668962527839926518268365376913250699225846690649511228969437061266964965561679033779073161437989647202090649212703776159661075248655700632985706765452859132601958182959248277589485287762682419861078562244168314606306329888018854542664370519922231533770274500560964858229943310953562818362690652227573422379119640614635240621372502669937223859221621103846804464845288224864378335322053842848285685438371547481060907712358736224806328797231401007204343995554299375902372724799186228480739180231042765524148280708859187106501954086790471213423687095719282374739986207703890479070886959043610651974578324214583396528690173185192943258673223292216341427085060139381963768201268199495146772768362861720529964164779408717751161788726508402668747268437373754660490889009167655338666570743746624556105186529614484025182942882520383732617433005219417349829219730991982951688986330432949861155461176285094102686416508135556995592269425944368197195396152875307954352057598642282127241176188189779589547147254919442022186647809847631185336685378800486248938072997549341838596720865964048924916898873226089601701039381160508359650394366157829552521280934236252119518169504558920538705935813382593859087347003500088233727369904720320013854300511739930421461746734423502699757126358485864862654533548433125455229769125003634000277129352713363064711046071198694412657611405531337220007789205086181067103948636695094598376219691389792578261402745413060712446517904267598682624747614603682319697225807755315274570380311692015793620191789022118615951307936504987439781012823814341110395230789133196184931270623759840983522904919864023342605032995432017314107094789924198770853221609964796732488601664728074056279002653673827761927714685156114788281230788821362316599843603907190313887694201838986112656869989863669225219881817062572547857405296904221794679043609558655739403249631893085254556100766821414577026156301197354825473021182129581807168194668779614403975939431653118228085742615640628066317762560000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 300091116499922400409840646598830910489798840981064180111806493855553461683219062509106005776294233501818432074855192508499816621173456617999574476407627117637769634665797291475505394351286555375621702305255933827415046602024695080921210008380372085625981075360727238296183585546750265680561951974714702535685073915901458680616726106166492839676714594534509737759412389552475243932247652131031160112835307024780000161600060325580846413266568264359661605511088725786879026504152044888390562365061194463635689081217442112019755382112293387187326222013525516171277064180634937557811553328922825390730488014393983041872788300797726294918362983079031202604011333907480764400045412224655775318286872123948100846563288200155976874011482971304458329214725867207536838501401757557080833500371803799613736576980921525827765120136094967435238815344623026481013241791992979274769505454734280163615907893515647846189920693884191643183895563462928597981553966475062674305153375512539604760187487416157059112251126778393268442499134278476459895142996102598375808135494399608605608502008064309663948538842947992456269903801974358368256365929508137805522130751912647752656002753929288820707615168161723364274383324766146456400618615951254441288245893099347956583620025279931143376070132740032662755743054869970058519421669785809804146213805983676064200939861288378214091756578317126005419181462013202036903253597072475441715385794185382080208608164940108577694439732518896072487918524869847702203284983132997394393080543844667980847902637829494097723414076622874426950632407581548888367879310440249947480788618799973912634541488001777468571461723878313282929379624367092225469726491141330285288585142518391917945987901246421096799889150069207132073369149287091681381063221422671915605623663494608922102092201540362506654372016945985672424470356349829549083452815299796111977511657851963536567802824860648106827668038717308265412373828508283734396305240530096547289085419847225552278429056706223209852085508571547982479176807842449326759181102273512558947431157973638799865889684970193841108143326638746937786268395219935532846307450611759555159622622248220913148743215794817765177384412205740897768816378132017885535347764118090468143724128785669889498537337360718248934230907653146044358011604915609325591005419578002791017936786610732606949731542950130397148454312483445138003147258881473373582268756491829087096875607835091879328175626566761180845543020758119591353811291651280538218645042045793103839485613493637679946626664927300889182476736764393770831514782265714598326570920521800595143019204927490984075667594425660882651144673259683820660413496271150782251261339327908326888244241216637038010870441383947368171019025032918460836983100040368939495957887284125366250006301500929897356918085893739921855912830267130184322469421260005358571339718752445441220958969777471743838688571696562266358157533782532836512712498298709287773701302294056214467289664267294814308903597849806039309522958621886406863729415795416246670322588940034832420024339257629320982184912453911461640179482739222598603149328389653512426230235446187481777116743925569231887520628509339237792979011030052334672718322994493096649730982704844490749703655244343174903098071666322141288853514870563486716630849334498446487360245397450194852800110028408086363102756849504472232111359695068311962158989085938669815966218278645389959749377694746725502549534819536457883938294305607967727124436335552017330913299265622446248689073494153942338721891815015575339987221845469723344732820649273596148068503624848142860593383781345914087879456728679454073747060517073760088545539110058859839376185739983326851985715370722674159517311571738086645899145224303501237364492848499108166037482562403110069515324495432253440000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -7091648033008315094914452372958175311333414810254048976871460551005785973284962788861281267265749885919244589641355241834941735815973611320790797002325580625148487734911595511841434386358047815406056612691301776878280048487571651091119210415759119901569122592405521698108547683285185226169845736154555786240915646384051322478489653457797637489135738633060387189563455785267847344295818237994693719321379217135926596092392845642476880206231779913494268454994820343278877811002462533829226859268435245432525258848084912269598096041182684851032935294255043708163458530673523378485336427365611720222495668397168304653824712772338309568701254025526512493946311268342845702728359404003239607312082035319451045704529244493184169117642640468672551579635878924932077238784307275003717615561955024002952468989953633361894258079228192274346955595776517568785377538062005641962916634167724711195296533924605327197935246336869415910164037480080290195678760251149511305160090679268554869177985419601806579044303169298151099230486505425285269907969980187877109994383207028330543952239360547867708111271067686231562635686802459683535901794996472841551225152928050372353990246605808573179581764176553967412936476528094066878613288393243808587665222956431978492519421357848900130842021020307099643955113817830236916793085349792001075971338796151739020504891784965660357970242846483950392419742781361482255524843195814689074020334877895596868395143519685321094054823884690830599038870928860818351993839421567056235666171032817823808596010864539298967330199984934690795891382716584801235453790777950308157513354690254240057139218969559737416759062657391078796832660757992923321186295191003552131476624750866539091636604948522266043884425252930908562737748720507845160810613462238865293393192835175818150902088112999046866122809040649163360810643318305584668964239692434821202720764733542891577406737976938609780417107928054071182827245246986495375895743817572466645791430187836284113476594450010784107856589334505547786590336216667957617223189320545545755655165703272005170911105788473570593782528434259894844442715568861710634249511949892475694507153306488139695727899233140810723136614027072265808176062420312169494577040785811219523711519409280778921376449146234678073306280861744955031815686505505096360096695184227029419957764500108535699404297853592045335066879816023687065747591071886723182860690386911127809412799308241460643419480337443339750082971900198851467728298211114210271719185187529779312630067492588102765467862190616388317219505626999335228590662979984806540625120303968089610022968988543951005797039502701201483812478058965635876213808043323543119997692319656380235092042024295712459776513876114182843114563778884502578981549255151556800988798734304184916861863772563604841872964447593902939608708416396606627435048193728860430203936752632455453083724844745459540033340183540101470238328142918536464184562440948562210907792384905492605652636531164826723309782676514313338909060512522721254855382085236861517729369794700042298637985890217245950128344723762319295605527334979332992241245885017100263608147447797135600424919528683873309904115856589205601891973082807873832450628177898108387933128099452216641152170081850077308822912299589410447141236790790125758399398391883128568086933361195571702429452251597127526393791751058391855008833442908172435086959803393990134322902901760664974327706710384153481029760387625301737992261474467485833201890794547511047613509375493586015322192264323972470290882805556615131627650844677447632839578365676556832793585400675012530738514733205957051698885474897852436342985405815085357211211434927454098109990834439272755738474977924088588547146189450058684492681700365388472240216623124974127099598423286657081261094682492928000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 184238564903066261724860865915165980788161861309808519085686115919335680037114975666150357775854423492677321956463031086467720929539390012145030824133718747617192752140686469536214409403142683009443600766947728314949855744132452592555953303797531319439636917484668915208035437489111272049024876410854120225079231371304923793636828705122162845977853306833241659501762136759481979971608087730071957005441951940315977297801362847603973561659746305194991256606203513222386151955219514872189470575266028087276921141373559533859513849681910277655403456009775886796687984433973798294471745781770367443410198696797530457522267600040365907033081441506604482996616811999839031998351757878813131437485456993381359248605312091252586625169572024679827894725386266122837969604187189327319511214562008962565105092756957414603188430672164384665685880832975622385596072881863247894320932347317654012093159668756227062974316797743851676911901768037224413223835447555957721213320374040588879743825627211815804812054634531517386120329211468798992535230297511896901716015452635807810326216326833323076791236299677721699794463090054628720436153134978526825087979332268551890484968281429926371862056084304345235661230632233838474324000496515979950989224719466145124260240304185477540109239097287751518648798959066120406461059872909450222725774160020188413549108339315081774861693335281566470369664327922152744834128200298149461219678326157945671456905581455633942917657321277393251188160336808261636566082579909890983406606719876220340319047429159559291806267367544572205740592261472427866092312064711212244965000150539679038694698866208446038320671097326700229040001859953360152869193258643900883805204513660026683166993437917370900178553208430462496522193488646639367363044431162253441090813349692808587430216044214298044002011148468633457077011713077927366014850765915689135243805696207321991249570317509227870257641617792783703003922513372665378963838191192424810612856681125680387780439049216152626815414556195754996995372751123307236298107302061215045541958762019344147119854427495288977048795360696358568687445892886701020249780996248735919762837024166338934015300324473775697744483073831193743135007039319076087238031229837556146683017889014133684500334179493443320414605655871274074323684329722185405473536409559787619515067703140085334398367079699251578556722318380027349355955120792001785250452068750862629595236744700849946204365327379408398255862751999137534416228763425143037260812063866992730505759590001234549754353616963473289536743160701703069128609848681356401321378250252924568588944252082013090427202749335365330687736249508692518855479070609688951351945562046199831479139175952004262076580126101980065023994108400371349493825109457356115403979166112328436267300175441689735266966266152169378217390521547894947562918480190252247421844728713744521647591696503181611482664575554691445942564987991318138930274734863873289492086129136816115763932400054392772740295300556305434833689839364071979843772595269989101898871728097083753042138256992429350565736591285176688673013546752593538469634069552096553594144757694570396998804785856583403281857539480246867268589471782245532452539713017378422307544116534931960632082505440011870233095599119384098216313861572635046344181327843466810355103128306133940966644298356370822655639554793799343764193247670672281601602008055697712031628106665709451753321409411050920234198666763243160381400169409573323768051439812703636391396872492920516337270819847713562399162270910292604104447349904066986065098691514652916388258587510421888842547554979567122881081410263642844658000579099938548147275400363626614805660549844278576145749971886305678719078762557901992149610746044032672153566232770365615614188831089469961746464846643200000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -5596912711528875975506188026333442161005583567193387704727274992370816506982414724082612496661315577156362169110740083999994593347806630584333962513513248659125950568569483128161527984961136329977008609090568974230864478119149841919047572266905564912088841710073876313949499398398654740437139979760879322112031177690566247393000795620643818882514663751339972445548753933117620840519815506602246462819510889312104041465574149126106113981569861269164953954089876446677006116520764291847558717039549130735977139596783495817070538844245709523439664688392711024996411988265990332208721377594941608072214870503320378178114183551277855373269829603360611926387332101092343236199003480952439127697248499659149826408214818626824472886746934111270944195468130603013029445989609331371554778900774180805458965207594818316338271000370488522299519431456314998723271563557416637224278903640566539569333012897040119250760384862866131161157869601558487037645028505758854156000123990928808442373641775696441419379819973140042742913079829305503499358899960831860619697127846066953766648177636568587082440386417015148526159609788921085224813092143297494718632034464544254064807734196884119373087717332900736399919251302137326197343174806318740726570133679724233148660261598996133071121866936335954270850511593642972912291701196875307652226351101180150280741149857954596850395683666826733851786192403638840336137886711750315209827719671889153504221770497669549992925856132379412968228420587981690832185201731255430166155726528445380232703767116048134644213280555194658698949355243662108549442694470517880048514694535835666090388882882706829701600918181976320403451759950346301862443329684393305925208624010907770808703255249010604278384432211036739051888558537410725401469249188452925632494348116670897497013526131403687962188872614416569121095266777135726808374847102156315576702825431386731682932574839621780572075098184558341236398256520574501040032907202475920030514975819900578900124345491731119076038381060895675604239120947248896628322669368552376945992250452856724823013652923532570107611089850815449189702069344388842449787060921317347021200723973340602315847233990687505936683409751443281679259864946029408404150424392542675810740252804904703916084760797027569979928997855125371314794747088454864416175910081558124027352248622984778336595463836773051720887375786959146588927449283095461105281919266490901404069755256323695487876805741771858467399387503947843224778280497362987982535332112220611662910310428660452545055306990261632576671768501774553674483553773715450396471184829758157407171883876745171418240194995040387536560437646267299220773795174299386469255187021322089293907492701364608848708221972687676457514874746901926452182376328923306448853041554837587814548532132375790000859789448923000997893269376348515877425778945891331495603815883945303016866978982650545359904042121171702882465037705255268786966913603909986270961703829250856258297093832757388730707169519667155111359642936217930579151214852079902396958221582181916145157240811740480674405153466644326166577836143641093650818610809833602742422524800065715292278394298463001265809324834918353547670892207308864089759520774575658970380333977491218583155795362460651647941588826077910471676454577892131716697628335845554935759377734343548954883468958234920430307379516830807775923073207213768085773603709266114215313993557243979119577572894992010366431168430092098526291265468756319690643018646004479015942825672349993055691699153324501672284881994795992047922281048287114471242827689967798970322562852945161638990043506392883724091923059280892447358155301794738895707067333902797155949792442749029614467777878525217531914967181643151705093876395214958387321103518096927663716254283641837551248998400000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 188413297244988703350641309886664703181132140053628858674427839460280845496900909051962168077721515487995015599721567566486114083821243758790250974309371000494309603792363767162027560506183404991363195583745585208820820646347548121016630088531205083096403885111728029161562162784244936623098090529329456262703332616705128491155055649385363041924820460064503792661649970775165771248041678038348265548753436710425098285541662461880936122259100607307200385332185829530454691144142898796508047091162804417415483289518512102858198901956082049955067534925333310655968139623780758034596966393973413466200387988814406862332582827299203108122599733257298320612942803875025683611182212250135849482224219652684261122982708146432391952651585947702338089572494837965305579348027456122816534749710594020223212075740104342384641795836552130479410340674473762968666711594190290101672541455557080256083282436560450058334897200630205741429075491132259880597085160479420056435933807663338883813627923424898697354998739826312693306475071733848869861871221173318109023308866269800843462469179634391641742493514254082478034461481897872128039772245522025431175646614260137670510234671290779977777213049906564383569632722953818801079710671775385830139150619542824817358422575224403765482658858657457531821091078532983325259718409995087565222504089917260453898976607129841700386186704471797071654561378381877339065146476560064978597305031736085930488450664881145619834897068159006881961517606420154633164996028596283812927728046349105802134099739757972489267175474971717463768120276990816416519163910764857706386312876212556332141073682950303740645194646256285182621160680067259998901280560656162630381427583737203850094869454165320441387124381020256623405420056250324117404301026000241871067369470913943860064798520180186265939731278565868471534968252149561327140282891569898613292387048742207470466781806911298011682008937304386012932585884272368753577966424861288891588472855125178147880746941309793655015486927403731825922874769865911569254759906792158642345793029014776224208213081142356826303210630097588847288273153657936769124429266984869840123103103309565282557941282166426928752190720238166537190576717805935003201200781394122934524631453497087846208937736329988316870631522830167100775028624300711992727411174985355317020846362605842459132580958856395553131733325318367012760744856301778020682165414452827859525481566534642049296219998754108085460703518030569429396625294263701241935951549052714919692757047718474936486786063458472018326110052923690446610794253141942555497933437499060293291137019288429713873242339904099387259591444885788327138973136292755877374289132563419049932188909029096796894811998554559846660785571352355872467515098576712094194928726964075465088745711385535599523534872119997525354356808654831606229397534547412247326622523509975600898149163640983874730397795639040184096261051301260709892406802473058052778186481908167845484897350415210739098218665631982785762453172889990528147607036307714478756525334523194621381029166950620367848541523264982668780597810939226080155896012016115188921070254350777462737823950047387884165815228247795263080385703179006473102391592269123862150107841842787822998938470978906369213567337490168638185337248342625119482004581399685470278218892898915754567127286811329737693303162147177581031158917655658784500430661062050603086883534978416715986413438937606263202656728675395549540572247279049042857964071753311614794466372628181127451570306635095543860650214337497235216977513854484764914003804441932756823240339928940893255077761273526773794542436199563872283853987982938519088154519729417294876855316337578767916315674625662383294777534783373422627790456905825558151788314320081101324206464246964750909440000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -6342183033533984657275552375202605149322984970927614115270170945410287322450315983808352845436145424059555906021732913122478999335569900940089142186374215577447643889354601644900868287815316305305989884983920031410816270039962184369556805850084881752630157624717551279722787026581895515758211601917881301382750582946877398576512623146967528371822336388205985931817797340765514653552764864675187316991412607758040225662999641389085945679374798668632706033508593064694728097797186210666472508301750354836107464888668843820648283060609648946139130018717450638049986865131386970528278194820133489131066707130225920209256123570314455216429557222720518329016439415240570393225397630051409648999706271771242117595617349897383614399676112222653503817747520556115329927699547863058766898458371411767340360877173285064387695966209015966143441666011136390191768759605694952948351319812667023849065310302174494940052342179571819514777504878105584562375428591813988852178292925341765561567175481247485489911108887184512796252424958413024979251212563143881100743632136173392453734531032710788406201397038112531383856967970662852104464992865104862614342509459945904962579164787603657899871540788086089820557228770178726873762447758776594992609080402380397342865446055710394159980238323774646717033180655241096235978041777292583166094189259742632094681111404296047599126970550216169538033743267977229542819319885286959364025303140744704769623959744168992299378015476566520294367643223596751615983577529739591662213988404364099831302574881213536647528667507650105041018223298385755043157564586013283421210441156937299956407481123937077856806206755733347746000771756191832651894373834055831476390895037685871529255379171566629959729460937942093839392864263958201530330556158521606626402192607706627324557247494628419699989769187753937746641126001300342604527955408989650731370178908105547326554699563406711852297613847227646776993356046654773867780549397288499405061256008845489193955538920349107675275654003735124339929980779745239117320847340203937761146086296843399129134595610541571514757415507681567561091724512962808748026655408134900725501383038954311446003119761544705728720661867128149932680843481044332218869209814920256850493704499175471593576126954352261755359143225865715257460952880122897870636673113492907330102502758369354349955489472386954781359350192613253616434528686619522208838621274949001683668608292914656431963147384552010073490062193447506511369832703083308708337545476017995117329837604969753921478359038466891522244834533718493273798644902849363662616200259882931868908665439697569777093293923060331334312059521697247802477091534002084302675313204347181965736151906070660181456369818607767595248575624433268678644113395819713956810786927953935926395778211714852013011028422015134553775410894556770208575675085882107520565461054773624620134771410615804966826314908649104599276374910623663473938840953233831843174357201782557715639511867162622438741297843581154194466912042627222604915963172366673995877709879976793243812224792742147550991039547459728843577316045609096788885441013304602918681977930594794205305338139776937178486803340772794158805390816975871089716432394578746442320328730752677336535923480103251765521562533485528303354144063538318664768608835022538953213372755539388618225202417457685156864316327639103456737814690250266463584301527641892988944995820923188265381214443388404160506773637743943859620795240121668744665361251724661141431000902469125959624653775069302695630972314804853503766892281032818117833130522657004985495302809735897278624908597722926851767421555153212848166688151089346583122356896639272153782715500666681825741506170834863981175621301851262346301807934029521522833363728570401845892623052193136640000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 199435870188393429388580964397838542902953921020696197885274672170297198285028561530575921845641462718857712002734836760980780573101025237892392279541152955752409472369902998372232655356278847324946310527536674809611009457001390284534699869619869350712756863114129463177832239845160519108821425129277758552208940653711615956030989015482663236784697839754124338025150497758603447423585290421194060962438220520848990545341229738631012250553772681284753146132193581562348258695984831853033491517539627111598545338413304683358984754240783036243352253713371465389192210891323806807156085151442763851749394885281931630909246911981079109463511350055966630384673790862021021685311914004347317603315266881442775755436456703949886904708027597570647794703405991891184976406221160777063570829189488879784923633120003647641119638156715102790393270350021765309007351474753441593095064055917396518447566918906517877537228287245125928351449589419364641037217492709377262495918182733416920107684990315617289273281055433225764102282106281250286450955714162978299422271796777501013515716700606470797711400941498896265658793859065480404747754717411693336560075017235961929474992665750730529356328870033549924226907508938353713233600202292537471141890217411559468562706689410632087257895580152640990649379368967934164179492838466953908285388134922153651875064133145159578706368380706573774370963600198594024687433383368226244044410453796254375004638366810969639241730167473272990786161614732857172666651317480024887763518534099342985713603945156543115588406816386637445145814116906955120026873659035019956940477532518576425330112724220073602688377734353844532165455207136881804273215491169133432624529338763198395099161926078741108721364666159284089996281473430308725046202091908933428356688220719882048723371218362938686939433671297859561410007442997040469061685912056160152438483723623015462705975176864968638628299987552596500791457599714477600985886100216007066457944718463263494073816877870186800549970864343394010300666382340721330401826274343285900068258485991798657820837694347634663045999739638592123265946154210961495341005538610715334043598781433636933704552616556488518056916596095254506581726618879924374950601847162687196215501590056721545602393647681070216836109584385074959250507717425857530466755811206303935378534437274298788072454527900870506153172780774424816628402198449755753960990826124893416080178010836029440986146357021007782265778769704805968782290751166427240631231784317171700665072850842068289503536741239474984507578722847495407130988798029402212967222128929442743505994476283477164994933586115463181136968482154963408875219964779665315348246568833724885488841391260569898490123345033602069333519181063244343240570837408305867124431409415499794677613877245535735515582019921757890006320007945044025383563474897232058147585501299981123400190584104602843205942616778672777430758113387779932324753086717230200557985070793418797535491270103698121989220938488068277776245412448498934946954000383240729670970462686963045011839419942026348331946183023422031852307902923059444807069166973415097255454936694129411766848313809682387682314217337681416191516372029553939577063387226171242113700609223977167725042020467112826039337055884282280004933598280217607185432607408983556058932075983891675730457122661105723767963161442234795447718086746480920776431311074348323943049632184786098830813341293526605374487102660867355425147776814595899104598407082473790268922905483995664474837424209953499091686201028479453745967475880269994095314777192830178869252465649818603389837239586359905800660039040074665967614034145016098617360048509888308750955155002230666450818467660892876521685304502045846025857809253520152566728661253929971273261255753728000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -5703610446060683230764069058640353474732180130607144282476157652911446539343350016049161474880859943753496771238636200783779392784699083495925685054132996212163183769244175605534871868745745272704204913284766853256043411431081697753163334135993566505897703359005128626447538733863988914198872787754768085622797310976922965646748075106136117630069388444347321346881597499324548189028676258798987341100651400768154295193117384958379549915364134362813679435866691237588234750730609487542200792262393890498544021877247211067544723146784045524489098029026738437862012385841317005272268701034399710020158615874739572859905674226686827757827776108315330282761685259133637877897935013261788570631873038771276022184700859623202953025590346527042289021365741290537932312996484598152157554520035580415699346487796212199876669347157863467724380099612627231236030294761461807247346950095031275420385145848544515954053647576216784702673922918612294708272433608827377923525930093839146443785370395070453153245782824222695207823445809799371812364582944928988918915708918148708433840385476414213728819051546472610112768171743588759611489956618255681314681372973165788721291753767132498571611335963373203887959471175350141165369674332105877151504343839113801361572572081484207874251321245520961769258286214776092849963743440350214187116769594767692665825804475204282875158883648721918131102977547149244671632646544386622134612862585496359858806386844978770529735138645389959533794122156693528244321493128694490125784950302414405391482314895705878719096889861670298457218227051910106672566287583456963939676857550614329100573261774562543730762879126830892270394431641539657897404346436555011317988633217076668423733458324962801240202248555815736194309918581926381505486466711715560686259573619669985836688437799117683537797410247326735798737069053585607483904331216083946723496462800850639933983478346983920241416600715048106773189245984677477148293705847070592989096610528243986343346670727696061915097269520160267488485648414238563437268797857078600225517105182620841082833882418168769191172193018962569940043093163486274579914155351478695382794945369368857061328085163436283580514600540458842584278871642290140360279525781707821817149650890496576702266454507077687576360977175080950059845501849511728189541355606564182558603609292911039419864030356273227981174157646565459711790482261007294579118600704648083211230674550301144113782571385172754621772525217387656114885553401040841602681658201256690173699362881669514300233046029924669803291598603706392061913157721840084099889836359039574136897552031669205480003766605526575546707012630447331968960712102648095895823266430235752664124756821085225988567577302097077569128720257485822115808791701908223181589452521340704205231358697687726189626133127577055904612214432595607740570942007554940141644476335117549919104808727686103802864323718141472373735540243943603459881100284516807348029102722106148197832944575470919709546425878654323680151280353592645833990316529737574474526462798599442785585679007511068437401927856485855435104980755648080864909620356283544987077718948809483048057288170452522583096980159927047083572026058844629494671755696405634944636173100324084013874362591255997338398329682816806032335382103715812653220424761812776711650583775544033723915946776480339218731301231107083964666054680277847777380721247299100144460972928220073095085393778089604574531810742824757587937527156582128331404435177484840712003296866922480946859813100177345672241036257097959329692776319940373363035229451497211500793850152534339346485139614052742840400060499570975999897695171538599819190068020992835342574552610358002627636574942269780638542157434699802056912142586491053830626034186394372107722031104000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 148245399581517654686103702462168212442168635629258422589075651246913322006292597965827643084320099990035552236634275258286371843493358780017907318601632740742526052907916311396117616397375715072230722672320619407085679444805211260831701829250246308621108945978123384979780122338077002512454130554379688338652123259143133074539313248870708065318327219549855168067209905317032655603390882508049067425574578219846989740781589831708634145819788156743215169047882342436978867646520420963826974976418861299673502594693332007196189416510451192908590112941083294234974885266307646593608271953257662091174620136755072903008555263622467494094462762339054497184945039745494681993626312638372328824049855172696350086997778947053458178342534177916444273018348355137076674672491158033014365172600757506990045057122800847255164743245694227344354317219432927617825258973913681400419079719934316082600322920889874021411632587077369594864707962022138205026273345293004102386921145471346558272814028790234337406859107241475450276062631137497630122165216815413778590835721576255412516608595698096537034863084324372865638839430803908104379762728017550562362043866029746985224019575144606674485546071660977287411640516746435133130601049199892435859324167567790015576656230047396591218548211482209190519843907811594138890517810375066518539538260954558349609638059243197611231284584838948914814646963141583224427162720574503118014507354953310457150283187904232173446818567330440186599398926454507495252143807218298319066756748128436448001130219411881660431406620104089040801899890464698532420866954543089910941337251823498678782431298548914865767329076472002399063464090008994939273881978056166527908850087369177952520993415032179483049282354016289019005949961049434825289762998947705610410301135998221941864244161820679455408281342798675374997174348817294388490071582001720030973724335850759182340734418092239025148165694031745389275130576965579026306155975775817335810188567385267063635470827077953007556932922274328801708057994278232571608961197613883162609184277367019983806407430474483707153949543242960182166819577972901903360333112930253995085603558346488466856717888970625244479602526446756450382451347108363373961109108125450975403945450665262764870233398985623945047509464925115335912758079738473678032415948205466135904026847730515698568848113256168570827624060322307510828840384741415982871139588021431764659932590727327508312592649978820380143965948642008817603793392892554498717649047423811939704756962559420515237816168075820127805011287282317654570926551464232511118107062746490789279202411576945116596775217711530478219786481449507467017235068846264320974776131052828743969192035450719404318771780702179273773995441122894911820205144036886110391314912890813765235451099936212352438911726064640793259153393835168268736332928824268345489832110011404648775763354650217924487172341524978438352854568899083425778393785316439400329938112218426623383123085443589184144522158596016574413907336635073625551978517304532527274886492409930349134705373839016382804590018498432265369670918491254614492945190894376975786040598724779652243823003927070239708767450077951314003590028940634592114457172428077728582325170773464531623285288616453826690263584491919649889383924641718937569268137642492227063338324847521333685144173696107360899038448489635824008099256341468583870893158209788094725387006230632888390100997027222214803100104134329102858883087616178303367993659071819277714922566814392090396143908601866088189877938225642449698644211306467633678888465114103378022675615890515149462459863391278791095136056435950875216841185987778654367070597039190710541630241269906039643172734539897393486235388504444546648036673623638035612853409087670730725785600000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -3562539624413562363536257857158522874792473773519288985015971082421141466090886524212932389326083960764116190705620475722718971392157745549996711755965817788424419395536874610454159063221311584765504242295674429241883052859475253183318141013980142304493563262275300856657805421817171040528825862249657848133334948270560748250721408159432786408002108961359304452461324812324152400121366181763159049916705897251517790161573142414901962409674743394599806724099136006871679317766579042486906350070359416079432705724905647479075492393638395740896571872281940560446392151737691516240341441033084798513317209719520177274044939200660576454663331928244573012941435410296339086021273681121974857249922400908258341220611538110491779891774891602494200718229129329754223881520381050092095744186281782930253883809536530257485830200905134181029826843849136525279851777554220472704503034342301163084334115928854966726404837377083123230686936618570037054144584536047557490636153301457184553875359540359613121787573210644781198599756327171686489323923392940016501432208394604158510868394727570868736337353717940879800935299245007028284779100080691875502690173792766354455789240050071917317899708153460872050741618735025519457987111052271020266256471327778397194871879415017955415050720828298788202022762785969358699462488826039797553121069284235652326792897354110204827420882595018007550896722354582056906622594779579984831409647147016623512774766224215686540497938611224040178961984799228624247191716718612419573243106519719763511643395962109107942271803140168205153339694040633035841733654399007403614376036595630753388630820974812660999717899361191410242717070656764778021395075824159574465084889873640681179886095107449322477243380341442721309708062853183926613057810718295179461506185076546855456805853668623194174583522717028023972362922771458078588995282773373196406019919738408397805878790306251783697056239671967344918452678267098202043813242620524414183544788689730764387788347276812840696738482450603426780840731415456447203464207864425930279083677220051231886200607631943529248831822336121198964315129552517606205457701706499006100346583400720176829096713227009484565033166505599615585653392283355814664762202819356962457585564819228289883919497957034938337958147070011414409152192218545251733955169875465583885131562824228689407048237580693885239012347338634023751332791559323602285083044953694268955344981071458233660436592961640788707844544503900957489117928354216620133961595036009676308621289712099642006845186406152174999815832775031904128525775685960947459782028195958039220682170909087405141235684381357943908269123672900577600769838085849893659728007506911799497880749748226410792539248171814715867757046379374962094824286021826061346240527126119264868981539885715363833304573533026987052812063193167814313250875443103573874134599001751533369477717055954314894400632478561042120800431289910068383214645973334451295870114835828816371219982918865184923424711142130714869923124245699673256179259794836862819734602098832355101272818093082850038951842526777548522553021261701951388811465926927760505437070465205805159645051396747481241861102354251228155946090264511947519384408316275147754504493251400844785058417588414413950280653784288529916730195711725913426244893925363453723614530148174114805314003855940203590841615195479386870740749546435826024175958304066853879527445028853226632139803968228660698706259417230734313168942381591422937114716986842248051246580421613567293484190292165057876204230680724016024062602583168326079200796560773833560448671399107611495453963582755292145529479917245257638151374385238599031591138652482716000946467631644131430601193175888008269717640887617045211552983684858950379201798482674109644800000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 81441858430891046925680413137613529031358151746434551896285189477240047200094523642834040965566849681394283889001061777107406279610544497803816863882795204702317743151190522672356623596635245582674934417056908439267582223362501379504542572388316293031257361416491827393680695709684269462287100354033043341189755149689709819141489234347053288128410622046546610110460813408177027682494592628172576962513130859143035322873614559830182167686276514409069704047720667564915122094327870046409078555769915781731266457112641921350406165317348178416041190824877361676541934406268515304309949114105124229026359048677540172385690182366455615765479323174362602744986597885734424118053435864209326555279701565515548243797583779760567544853808020812727841569175795113024916267493194923155781155828459736637204853690554142297083193790879260631412568026605811548228278713289385984419388006088349413371676530753121285408505133168075940671720864960750624882614265247073862648723492665234292267292391974889828398827396368268040496502502695360887326467081145839530664501360912640841278635059451816065398249155430477394742749963725834791934369608466813989354505831793971218719955330842881565722013988443643982861772626926011475355238883103038497902396513954155223520232801666007027804281721678493857600688522145499255964158040775372684860123513709921088378405555203305351519179414968638659594706742370219979282815119607337793176438767198297917222938809147347085407487237235932833646486087105946664272756269085090685118777118545979172159263905802202236968361619592584771645972083469554291045214723697541550786263260096982016030001945192144313306200555200977600139679055827818085177644275942548745689327263576515782358708632378046934922928578443386098499013292211122379065631519302135997789332195835816534248564732918186357851003268667842013793316345404099457966794492671092616460718325830690090469070672661921438427928614838582499211282895590538679156042761216255909818313912275583514959703195849472632094414796183832954579779796123332639588748014352004737543056892731543761037831422263607805152611420437585734780975191370517185493498368416425953199274549009324304818436517115226804627819806447228888758000597944145250709089531634017556537901189856309997855681198411746141855467943403162177137608468364640733935807336946410126347402387747724219824890570025228677544575627017723438305306516632868260876689757234875582733252472986462376065552442109829881502252703201256681700272126847695709802056087488335517129513629050222763324981092823061160914474195319564860252363746252147442348378945640276590844927821887977696971678949361954153008091954500631207843936181843085921101638697636187672414174627473015561749729034293269815578577963644967009415509336284851553257126412582428675653734219035292491027678098687079239610321097479949072233793343984945726470952355380784299512142177745713516512703245030569257514551280372604470932326128364021605074990097401865730610726661423645064409693059935671049426322383795157438425789369383602582600738896795049237919897397483015941113187511061954532039055367362958370946189692704627975566369967958116893101859570108515337849583112893638838874839988211072252149625309661978757360860963930558038796303893913784586113443941996827809494224819449806850179090509935681924142100103212879231519743508122469188517660651905266179101478431002551831769087354751566923210868791045866738820192411863075775379091233252840988688549840466218043886206712860737477868992740768907959888776835187625782876757679520888013197563866268206699510526535167723715024506957798764133124805799244578002602436420422848856015330306538206478947703235777946130567174329730722925213556503749423399561165104111643229273395499470414296904361919758991360000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -1815391126086494009460589123747711545030650090687739670564114134291450438538497422978020383656339578471935643601540920543724382811906510942549583065269570377017018916003612345536288507627057188688294962261816391387425032264470370887879073240115443667726730265637303683355827305438620914757461019045811994595659385718840524545257757413533973355530953392353199324405050729833474658445876381872637398596551330129323660693240481396866648063879997884167833783943620621832815732527463915486145209777795314996103113301751364876895217912912008414936610318975070627127303863772726854818624112814763440612920472567003581992090987151558741304011268929224013122872780769696497408955827631489462594165605434968518173840784346112440712187005240911641164627758193623082772866444755454012315929439526212687756675453479020535794587991641535025464150337653139258652803129152285940258109331427678246524498246286578482132181627215172778142518658451306218482149012975543144328916029015204080333018610186191610178629410344130403357891459656439840787473902121682042149817389098566336409253937229911453615249712534580608772610867312265863161612923924283901388743548857011114523032491316176468800542898145286811129190209453665990061498331755212931060045945588039172157577644266053468386106256400938582044299105175685748048179343688202195994893553747251535934564411474918110675031117744585213364072343634638417706789073275000214203910991251446838225614678744583573058153328930701706971247634356743623263230429881925752018748819260879560476116594430934449144611012903901447086883860270398998473015329063128758985743171036260813140123771688264191381863579500780328601685888443127652328108785517418963472290237484864051634909776821213733826127117110983058099015426612088634536986113302621560864228018928213991812253964647865114766798619000834462633295218062680515854561787247727253083122171304596446847856768987273355499512020463439371342662894641909270645331538387163403223155127877552689013924871767457232351265816980429642402722526391680954964723210070399885430795834679700505461129518297419190878318502506389960935425971179594081800301441052221028801956384714781067128624924317140232729050837007773349921154120193603360454231354555026777929565373495765177027951315445128133481871625469648990369386559284835895827833917443804481985814524152678403514850073103122085347823072534151585730649941816780007483898904384501298747940312097788754307556327280043625153035209588868103991633176519745992085507196639502577196542257739113062666386705485228075330579554736940649721256959170433559945978486818973690338581161029282917486101680090848795877497791609041274541363975669706247406112907663283100635440199574622196728126193653637080458280721567768746223520824144875538615281952493214486590370135677335738458823812388008039100086567330545478865105114346360367919537442322823843975730708616132995868580948595778419972199049906700508750906168739817014378712607710804070124847284732720857148257090492337521622025549026219278112045599602682535505953251576733582158454361304273583954830694849823869428376253818127634125500849936434318179727806123918227352891612291309572533771798171841692298524043118298358263847699184315549473783965121461016827664908456148067976869762642583873813108873181302918883112765436102300139756236720781487299174669944489803025240550685411361601812920374870795202037555612015014611747785736905019667636599981696483477842459631422863215968187049501989992610829801900344290622572306019907264739477283601508081559821110562797994483125661849446750907051272657186334624390985033950694701961210658534175021402883583379873454684150910288739919026856336668700646862010049224366763945641997791857382075331642879693954830006750803735898499317760000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 39485989791228170045670944769298574307148249972432378757593707586219780866316609712009130080342661609544272755682413739321195975025415911067878008666731691301111851113055145072642270595610397564603925530783943015375269055121894194308392321045100003454960436109456794809200388894873817986790212949588215176649759076279213326337202208989053804716296094640489566762921390625764931267844199640047356109795004108305793117510535834609408069776190033472370040277599733394916678721652903599390299214560927030910016365088324228060987536067839448164509828173171840689038876305995921720071094917071023175282117381434865188013871603806081591936807338859616908683154819521303792557598557686015999312234338324617463971129800600782688943474484314724678597143090059320886218683794507270099245516644106848067335673618258907203146188543219448112199505708243054291300019524930040501725952617012821343615965064074490641681931430802721207699985696164655280071333554176686557504926019567017191941063084212089344795669835389478194866197839139405717908694785456203575723846794188740612432038118290215370566921749118739024207826731242046112064483857614216715257664934965518525649940604116697919406790940659554908001662232516611008655844122111613421565486386684328967563330252832404649766456643253650669541614134275448358069638472569928935902709941777344802860132422710256646295897255128772261746583479176823970848576792685552907659722444641293836714141629252976078403187143569333485057289462736646858228019827518859778256823394781828632717633051802461469331265891222710495009270764750035525802481453425780531503378816891881394125108447268672609624360895499978814622552421947299038249844958737269286912358071388187544923397834696930304091710882126747925010556828173200028417628981013737914206423327435951295841142358978598789084736363117444130734178069672540068765236571626915462007037282871690765275936301722614752153273310617712118815046004934106480680066999186035157298205624769851570031527945399615029403960701238413948628662529483985065089632112951237864713769113695016495238840185163641309580784349566476422023520939125601647848118901012492406940962205600981704570697545577620263108694366883502723137981961425210726529910289216953854789797400293670464148907471870105911519378661967420689920349426003024878097223771311015375162869184593125650195903571463581742702992173649749598262674529776927043055179944420601685963867954113419990077550005552065869497066751229337383637064821416456145459930789672522228143788135732299397108901208765393493230741646917817769407787041774328694529539615070683456825391363997340298583802126290667760424972067805787145846228506256498191152787384743843529165616396731805427223265444048587875905595277193960029196679441658881030875435887175123403513347731423886312912175655197012515899932989883611366326638933148734843545669255266813186355241932403945978319196743248828193572955008301661050125118446378277761125526856152882851941474952838012147080823708665063902705798762544203914828433757509094666609052254274411652271463725329130587169163024723612870072559881883255418296186398709903822245318129233091238347253949269739046905272392065045138803848274962493060455631141127063118224504983420878839352179418123725311249639365527264345731636469406189197210086440774070368048661351979873749809819165384274527500974874156204428110568753933170685094219959766424465316426025361671732623952243738548400534605190216589857784353564494146116058071404655090651161640359324093851152727066682588675584573734931218723756897171775989006608748431269066227113844865830531424796613929213656468775120224081907829327423163785674920887051879352952812042147309818568136833235766227784385340588978263092551510876696657685421569867776000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -816276703978429229794507522501970850097835673072166129856493642363469911521427876199143399973929436442648980290833307997408058834714738957449523670900674642545725211052908360853450881477420825266668423658463482200400553439203944768451690966979946766701568049607172952268242777085469538300370571821512059590995271903532842296008942887108995139459146229966902243443021984725798872711335701351494378622127120265218034734280871272024155898698796436511310200033450044205925579373627367680392351619468634565632121915965802828310773033749429310987228129006517054941561886844293251518209198923790374165068496596829362883211106829131840536494314286006778502887280939386913036076920632626189170035442253649284235252171356921970752568568350133721153565513179447602784063849031299420568978340515474982766851946277817603500846748004297192433852979093316225972092772694374158427990184605545066643825292475341132680967230059809616746344895958482433595303231402419294218254468405470033955626596053686121277057370636628248599059378182084907177856074047991903046198673971461142077193925835499452825862509961941594247596119544101969192012199050047047563744979730449803022171032012991164246666349257080758262981242189128039429209882661265026405233949075477005180887150450959244950438973987803847196136222054850790753378065055929304847831613708392248251119646495381942018274411181680508120489121421938311463763967817743598949772693460122223034841130585609747560800914918475373063196439895003730618033483933584372959963310806979068473398570575977683050160552683450425223825315535899955307738900562814496493947996259261249048884393340436414033375456268386043143968964505856034274564841971510890212656432196341825968671678176802032239079891281324946514078151668011580350683018728387829557805212533644736808160056734768598428686273285927952350713436740661651691495508603466766188968113265895542214378700448373576602661750757955467966295337949635646689486873073078610514757441581850811537069245810414603572925675604584062237539615979639736034901918383907971263317223990555477742536208514503977357468009390612762288714446838793434758015161466062483116039552669038427565516043217934564909317795508375040227464049234944039358253428516294890598292506833630981090682320834990277416647359549293532745004592550522669976266282508499751742444835829751700383982750699442496089669805311726415585106808681770532246309886564585509334745089645556734772865677234433011655492250201813472811723978397251813909008123270420909538473856513293318206504496162804361672055311074038403568807369830968861471892919606507889508875370145285867032052573233650403104956267833254263374373911995852644151431644979608580518183599696350726382606885982744997545871156804906308245788811903426522893796640149354116084407614942351716728542484153817505172167794193995265119045846756139096306317190902146949594855419923444853660715742830882217886795444455008382082670609405918004213379801955098361794238029228480131350016776233838869038179306155421178920544888034797208367997382507948796833270640532348967965297146510564836553450816551184380757072985896832559734844111958070801077081121932352330277453189422501749732066761801294861534666038697247971540534787386497425339051666626979422256902808563187712726936162059197001877019536559742648992563304542541623095772984489167561596173252461268041776200882567891648251510433507515336039068214723244596350369382948081218765812013254406337554583538113645868960474777990454019535580123990563886946273914538484234529935246891163466567204744379210997145635991287298437895397463979200802201993073804391740946751616354437948874621232974525063837116624233514932570359212662744992567116746528249486872544419178475650870329919811912130887680000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 15507633152919494767188512245541224176068554310741181913558829370982868102287318891125560526072347595211471327977441954709897299551640077323664950807834909212148632522560160235127799159145408174400336051192575199390699317562909146232955443305984349948914282927946292914498899652404269745493362016618669128596937367545123824235885560547830970920916264825766660442456637112120669920081429671503461181180839957792092199027579302955595357589256179681149376393940820123513880588342159953628137052729712775246797946510629877400871428110202806026624342492688635495238122912294617866068830523639355313000961356530466073494318186926014120200970555376635030086495396636292792733261403343652453702996420176761964292805878580687396579516232856950499976329814144768533949033388356129413532567875938775873758080465064720297741363200720830881749046509828960063861205698951370426617679311386652113354387469051794518146852747098219292730418089719555088998103925006824608383367744624116566459689448328677908048410148124890332629115381839104190216009062111803918235952452796154235941633376975912523218136832445323268280005896424245423102040012415234956219979576504642716062800767353160166676655358467459128731277372339021245718955876626149588037686741333413854272831555832397428261043495557435089132049613703977635183682067314127458312955742967476169896226301891444315906880568388828078811058519306881884789008294795382358907001901022862869838345426612504220884730121085084738968892445843787488357693009889797156705756040889707066629396819456749888305455506798781054329186641520643660784731602553160162449740724257871456971529898424142098178798723796381085422213425083800994231012759258596459707477087567329531152686589954339166337697585704314121491074048453460297863130198283932860439561399294042352164488642138341313036322601584754118745604392617321146850821251359845307063278937530779662492519172024860392225807454038312957071851618117845081074689841311897466186495460559526711986898096603333484005474550717711925314312941096792963110291269450236730970796817184164881202319803137460681150656772512454561205835288719586006228185677631097450995458716089699641010553935323581401647485368690270650696352567892577342697604262160970988482328796266783242324707368138771814021283704747504149664773943024713952122423149782429941581286409643411436184734273056802241349071225741288258024556600976534620043593008725430858620147847868885384056397160058523694418095230573303875737358325438077376385097426539768506710436633714022208712539302998116872511262837147245123766124170862085733676035429186186992182746891286994039084884385564167708067863075133927637544246609674085324087699207147404563961650293001109816195784406692836025035172256247816917417447078039452624771603867335663529179288278780088098325164274110100467258028411365211137381838787417281515200123413028077345382725971526315743835614735772202952036611315442631603916113260555913339729741685328295541764025862526149025468701190593178939765233612917956388873060620676628512503338108847705830065260248408024471085270173996496332546294647661077311104953106223844658073182163783311060679355186624954717079470134130273590121062732290297232467767234009264337660334119575910633796342479174237935626945369605556951629072496013792017405959216114030998335751293742395923927582303406913381655335787377029553729633414189329633727480771449670975867198953590484947772877873285804632177317306521932189140943809019244702365027769725091405846336606169480790181847490695003880954102129861577607926665033031970399974757434624018107316302613878086273424608120138539403273798773219859578977253630826659807209967087475412126513699689717703834457136623187518660103652905772069801460599226507250892800000000000000000000000000000000000000000000000000000000000000000*i1^93 + -265132650940511307960337750125290149737018003727639898040987632893721762207806150101640324420811416356744495722103597173820960107586262081288186627626428569917034029104445320880555841827437742279332249695000036943778514672289389029082184169676411079636960356091768364933962270720195813997078232853003444377161123159711856617555932596671561453375475133084510367929139122553068087809501478131203658176696361180743401906992137731483837494118560583857047999922620355190728130924478894323141685326925688842141270540584413475803927125078750696119805488003295913186254093908371333491351021541169398783362003103301262718049901456068179952567762851376351035782321231289244092541286620968580669096369431389173496888926120201501719416639540250907066040670889098801864653670743909770845967867298212160353396144865244811496820638398932795633013329368112974320850883525867516252243595561327324221112967956786012686134724901884742215781233343321032380710866140090574072651185793376379004286088896280295468217129206349859574217670292711011908838246120806812843490779304760047040836665255064709109464426605745749503782437943391850865106704928942328150751147753569222320778982450009946798245454904839592737826593094583193370402929093176077190518708477506244216393526622911373501518654981612378972868841986239496122794820878022136632978118785704644079650654662908393175298474921420995872022566922500374433275142010127737959734240524511689381243825105508023451728228240471172406769657250791091536399981968411512868741651864029061702633248795089085519379919359058840298387947718689960665848866463404687497341339986183324999264198901504541412540568237677357306698272075325240346990465911909258742928586176143477495778172370474450660059227114875396737256066189329561458218252909618434275243448065135415862569279462597013051475601850497333939932905796270476704035660573041407559681730135486705225610886049768344634109928242467157731843454175596763593193326186672864611004072369921232137245639652852110743754946674323484252670651237552739391874886229000636267215439687945557019279393921756611639337487966052925484817657671291185481220718110175025555438821916862016438964931126984881413669223708819213891103597631839784862753594624604734369151622555745489319022871367399378683496762400965781796781946529390591812180222845804317866066829866055758172026869676043616257800774373113800516916517082906084045657843956195728960935209074989838045128247834674392108319593901889203592919886959691346228502316142074274313171905327761892852384098512183059202154666961027317836969346893595040824073140552824034698888608205230814668533671403840845480543845674466907090919724319214338506389272603241271160946559453516330156687748333492445249744728506932413385660988620505664559281395602254643527355512491582118201581822120080137613673019413634421977417757152923564402354701209561031791595592481790223979270208166290817917494673648553341006230905603901161320682226331304756830472429858497707958567609344536677872776326900220622011753040211887554465483150362850056928968253710389269524559707776970309068925219505585598219227784689088369326336924841403785602583891080221783433609758077540310255589267268984791824572889978002834230695501606336165495850402019142001925466745632217704988976911066763844340198808914664858741820600082610020365768367876561706945301554019978339189692631086420404669356473564220811280169629011372876072159215032485481630518030208400255580898103161529482606916866261276435589151929225914594381707210413142730880989389631766543785944721408333497437467444785828670606448372842020030385014576759549253929993081332308093022065885037786742771481703855879671161251317766788135365025205074052949821766090640269676786567414913433600000000000000000000000000000000000000000000000000000000000000000*i1^94 + 4074740055616254343952217214093195117342659976703952172750804410838153395878569620743393967936467930101350465133125721461783324913661543669042840370354522116080368394859601321609237592897825623937990938352396902042690475422134788358748586274213097830106742648503208271557640890563855513635275265103838426628112138468122030675033881741756370407528088036744924508735983992242459563694445528692560153144728253321311423755539174631407963129813310729367567419234060444539223816384461203212210522461908261591133205696569225400119370295991459169827018889154241751466691004390968874983351750832067091990173525667108247535646540915744813511215910147147885566095707181714708013052170607654395751852313595737488216958310962079671316846209086231039650260308086904823012081648497430946025455852638596772983351981761637423540348146775638125238328296306111398513982798940656432843840050647344588643315308333887589669255228386716909595617031139639406426478090167124565107708260227478677227448743055708077496164178277866877604548125863395338316132782395207404245143963022595997477200309444633929207201335016944254685973360636464380129923371844909995123448562663863031274073152315091717875694524702835152174431978834262017045485170959777577230103742094290149239538399411949479400001944547732677305957232485535040885877371392310332019242379350535933408493566866845138142415484638551933549597851266960788567032829241120415188051036522605835291544506918471798673395425571663640601388359543892173149731726959217540173614431697649607180076885938641409193056276379334961629247634178521634615545240060809464068701892316620142977840835189382554716441774929054699163482676169169077730387279342260911455170431087926244878911696337642066618794526942980733075857777952160476561928018135990050050744905126315515941074407737570900063832257179529538266606472039348395297556714049931132485105759278720289992861167202136897831560511069129016899732569348965709767104818217746994280747561987874136136169049307619757363241811426998944149766172939112000219945746530320041078570675656378076559625811118757347798966829872297236486106659354657377757877735118519865712094944019623072848622217608293751252192444353299287173407160037786586615448372043225980487817515876354311000544244292971652139696304573066732472499159933707108492247805138306632357801259190490625969268581861476464022968728815320895869744441139174734355921730154316340719015635323971962697057346929842894272498083140132748082807220415240499717272784874264397543885142592531562700448122548292727311862947565027987795132786006868476031165370810575713199073835284003661330527814361411616852014939636236068407825451087692088680803732970572477303801167033853421676292705505424903620644394318214914724194309292877868138155775886544752855342721405382437340886922472707606413238857507388430270355183013394215534330698799994233710576980448896990976065809794585960157983952030178293894347735726570468550064341422410919245970064276488286685247587426543563493357309184413168772979874552246069879078968392742909246206723098454124995764409208548790957953578100485535045005160928185976524063697844355587721058700927940997003102262149922608006917846040110230944530056519059624498626783501220826349571429784409928294081556984963819830561209582207473604564158795021451966929064903765720865584994768074825352310466617703548177350290745240491381654093904059080925648236343023420392676401739786887263178182708850344592565664225447765183037064332303459114451123918215698902463229627003333573193073621809930424377211648949398313541093969063750395723582834726127737338248617415273799137757467568424448724620086092489136026306412980166577388912364086438452047056649193546202238761821483349658692485120000000000000000000000000000000000000000000000000000000000000000*i1^95 + -57208733588249362314502796073888322784148828799641989160576019585078712348731030541716701138615299787675934549180250255556096196226341829561282194345329809093680378042426285456875605283011374224263228281285491897989713613023146461821769409454740539529663664542837417295582128680613182840773681262352685484302859772470368811959600911463417648324897766022921189297416914226247028690094336616455637127286962347547105172951785261863330414311327736270899716936653784522731196923471836973935036644895500736668937824379154668239724961110395286668386068008176690109271724789319836363060534776256303270813304228333217905765947522680654770654254258002340925071830418055469383814557002872363184165823173391154977518935874955979680994756692339800771513884532734850551197834595975684010450637329824672152583904329640251085424628121277851774738247617189016384420648987578882846313367084178758302738002378506701129253812934066857514628707885748037560886246555544516824705867012498970291285062882532034590703280630263443521088118492908282899738896017520316137126162412871652711895423266425883898881451467199440226055576382271074613088824513042336302581787439665594036951162576503133151391860671877242784209777158410330376145001948689634094792470619311677768975721846513442177410339554898058583165462153365701304969500708936621717149144751562932648549606558904350030381457588132274514437757909905228210778270362467324303455847283336763016467859217522729477960890885060245698306154486898633082676400881803941376051122393817040642239683004386762877765009567716577153175205366156695695584475942129475228346411238194280875833003740631480447943138488225490175718494015275273492733146210108958129795439752404519316589551749337862849754738114465018082005816182392075802863183058480858216679737792721668385676813179612701746708431616743223463516971361687784360459615568349349104576884805481368988628482608957336973917341745931950961449049958263801424523469333874249059733293276860557910507867061418606677749144914706902799724823061171519307998730745524424056978248527100770229942989223502314718642575736492009311501163744116708052338428617921548214149899698664670268188613037025987645740081754576052532011445490910614216849088952887719350441809219507447657955960642720688462133888040929250751159496446078844989719475473409229099996043948717577270092063565499382951504678837131632919078208142583158317086526282308609358181211013410346853518313823106733049929935935821581119685943910583638026483483398544672109860183437103438917581651876630545870674236829411735273188462702818977348312415051668926926372064445882136948795351414024787541708553489798539854033063381412168894414192151407643677080102499798966227276554485046268695065465350974591961482151799514348011289642787923833158116966632689792771966097333145429217258727664442515824538797331691764775672346397776751702794579762600698743697941995934085451761407011310555720407675261759974746741601533414566434407617934329478505476170754039911012605749173078068314574237134253342819005946131790848348279365888795581564019605433243603925472128159592278618395502659059237034304094132804229536115548569399933186950846957989153325504701024429744077594429653252071328767940345410618244909824801761953103724528223043222347688209567549304252797179181193432712750356143342440692688596858388506538322191650191357223701308713872711248730727906062439982421123807770943262812634540824184683991770498972212190444704588305694453131502759262465065426062685582852086127197366416055688368150760081516463447272611191771115257230945092808232022351494941798017345114697934995282624853612053588110197241265752356417302641680377451376906046503541167207317041934795728330460303107623817964421120000000000000000000000000000000000000000000000000000000000000000*i1^96 + 751469837409009175979036507063517429791329492174450399140464597534734629404371365646070188449283590251396820622457441928907017315681396099860017490461690643711272663432608265266826200572012115046516838261502445879554406186473792701418444782162433085020916229975283212176867469006646475383153113180009451800914016690052340859354827906309907623646041046176524482942933396859995694918823220610605372513294867901059574435689723976009705151842131297297914690987160893666980727716221921107980403792349349395426762609626773753132616572515032906258951288906885459353596183746918618900583468748608556894345492477902681769574552906524409865238075524048980646779779162984613740141595918036052643906123314329054792371581801489330089176192877617209584421759115524777665187201253375276203784607613509336886455019280354146464396244774699486292832959189649654092120069595074806058796614408436813641286262053886740783051907852350033910758326457437159830088195258660889797101797760901056778849275760233213426364906024362183381203137768223792931048574874047026828191326419023288137001848189781197610884441882223678557678336157394938309820754836546504411707978781775725852055399759699929876294485620631195373923112244791149829215639828511321480700522169489744688153608088265008627967622718624393070422104643367457718315584550809111315816443859376314750922670580873044783178367015441590537981066735317823000768783423424559309981489363626945186367448152996018761602913676412793700729506823480232352832523999009251485791472877149938859136572195089203920034948518355588103938661384723147135197970718160136063527020895576782455483570813182411766035252397158506832310363099181474960426660130484244487192604467895732075301632233051498900077399305645963763910291873396952626537625149074124624610537917836475166100384590951401595636657097296418188950804212975565086009149697007596928716709856456350994758210442621850161777332718610752429821411758132648501192555325792276667152548164347093169677143033270520974968493755635785149720053156480157241302694438771534933635313569440579025391980373896004235383482375275105604813890039338585088486412389575278707572746738244145116310471472582457462223607730697925804138068932618080348973809432170465759572030922655592614462180078085738843160713235888143534086360436837354895418502946098648067889145075113274103494871765437965146087833733744911815837785187257146126441300764153414138219949856464066479907788583578050119794719822416566243868457641356817985391613361393266617039666572235997998824513990533945350129383136069655379570375632604141097347076451276229971047608238148425105236371906266710954016598253330361522630243921122049030114391745516654008269453438430375890601186371750467777312419538297280127039553377950459550029572026969514375933193552193885982199215620526885402101321929119163103365455162506989334607604888357838348755801539055462803830139710325594704871672685922500964223450048979921367926993698874830719329927771081689168045321114476816976703229579842016968285122360476678002383457270083047577931035893059302612765911599897633263738159607632596983393548738250524893705945727005394494269818666357998352867743140363390803257864798365073652437778409143337043965548782817377933575721628555001019408470134372440167935685846196314674196865202069873278422482561994374604011735279866850443934490984419644891856744609181014870470227842951582312811671587058681359630717820816491050462696267345390645900028807402097566429560977513183507149414150648279042177303997529828819477748603704160369409272067061897100594167542575817789755860212812780125393935386241424597869073538769808020050929520591790509420288042408437539359077395320591184516634703409065909927735644674588672000000000000000000000000000000000000000000000000000000000000000*i1^97 + -9400015658722454714304015493775884333686528427410624410959885534632690556612540088248330678174124032922072979644701918208266849842716844874055129471969131413102206993821164082320389990842030200315168833115371997851589002517889442646926881805673544813696542727692240277311901347904125595592270972363125900273038792646803373695897395780109736370800348568083325337051798848952815389752104504916904681880608668848832921371992053490493710753762258508857882192024186914936115131626889490377627551504368538151075710621326353247038374126530077966838870827923146485173322614221906500526564478847436720612184051420950882408831909600060173003016475155434773759185044563682372556441466630208723384916249906759074228891131321470680142963970830540358298390142490420372173856451457000750007189420567489839920410826076078209747979170088369596249143235013501458524023612801875560038454009948183182503535240130267999790881416002759611396866644720806618675859332703339958041215643515591301715424995103470045098521004558424036919995051336816275871960387120029623452298468208191214670104705176053974547392967837167393565107582941805315225915909997182738496699042073348110208213224883592834225535255928786793666023405846326414804270147418849845019027553837129176080605451451642992433832192289246056030999130429668411555185810103887135377356604442573360079550749385476796301162525232467098547314671251400838068065666315453540401217773052538026880319229458640703592536958951374734969793857916531273822772540734537555385575071997018075283150176308996837100050300000352830979688006277107768988180539585505792281153665404303457319290264696501504690414991606569683249605760670016259512434509740668141671676965895584539425780728330669606396153959243100203328575425090544043438994052889544879375179478042417051161612041296748752824548190236459039851226012867464159972583722943121968200137727264153830058213006036063346903508396939904557055254156801631090275130000750389121689340657138603607903113272735366936170029164386942730944933239995239566851327216125666962616478978533567826794699960783507588644434167020651251035271914181979535895510374615974401428784296452715564377273755597770806477423766650352087694706992380016730692805214396316054770049112867715503280569581093650502649823543508218876815096864204821778017569584582421631348953103626522147401932307036937038886532593057669938961372588466430123552086789921978014165261753942604742438303242636797025371589561136536301785025593173916048021096790356035431775624838975999414789854209128111294819320093120782402620184464352749432209929922657589923487856797107474448026382803872156538037593861525554943711199847669998804917025047531591596026212508102672138556209603190029989842926388609049041299112466025393711746336906082661770441584410081615951046859537412643433850363574506449854108753243185898014066828717779297134431385816849722549728490253395334509937779669413119179583450261198359397121956920890938270944179490515553219058731308235912741873159968434157776432089241305668247968242810588990162914713108304153310954702617094551885846024937649591575935092168096008656827881459143285566784477199588142036121492989548656682990830110354160142039838596901911680990866857266272860567584286627976317861141458667007479076660099842032349048488138513761257461520397038289007392012936554401798304249719927063297023273954779164970860513570607809509620981560189876895977647389607655464746833572174256982167693943354102215515280322798303577034419488088520203838409662487719578406068865960491400580273675388034888505305730067579010405295966462538936209107385797222903169728880121072194965125639284795574295410777314716721333831085295404045068446289348965591475362874785792000000000000000000000000000000000000000000000000000000000000000*i1^98 + 112368648999283277415507461859694613566849203059550364868257440407737891482582676942838891165301584318846706721816036928509615246505804393843028604307686578111417881900263828079662421320420049322965934176330222335613205598512834220281268407025678462910252377352877117916687718128154850170465120917004212890393115355254858523133312122018628610987894495030596644423704339467489656562143441531299556039938421997763807960281131057521145652769677724301701723797188041276864588329525783642803841856413221141413572372170747432599702131789212112905871199055203225209358254201904606587964565312753839833801160497686638743410244806467824254392192080433908692906307231307847173516235600318804541717283502361323231272087535905654369679126430924341343858338570455665202895028815561023795196730793519214886758940128756102280666469634168640409573943784577293176151111102027903144830109688879745358964004835506457652835450621866388101178658084966820323809082036172715023568547553252802045498724085267237738480690740843003018068343760853530422557246798966129151829314866784061876509059555481337071260562214159840603324935784082425233089462641741839371264881367909940361708536620575834611740394546423832679990493918509511279711157249842683268941962707208955362028981611031013884045747692474007926564430706944037620085232145187539867394381860693611502721594517979411155729400636567557083581636017758826876755502470955713773630120321593190699688586167359375737383147163023503844181969815568680436502949093938246525422237549507612566380069435331808752319557787294666362223752821339760772510068727328205249723917940758532111687655025156540316021783377619984805376721869412883274118443614091050595188434440429731051412577565228550835101470466486133286169783771944193531082272123464702965053976623747487289731386884037726349893882647000060985338450714481922130302766518979862100361746834277311809287839884248726970782223939753339424153400680246490189789969811689022345799626334788509777165661034313158728650035483624184970272642426166733658766899312528268197910544365664550974349494523326408751631397602790049036347068236445937194908429054365064524526137031180054503785766597475298788722719946456552112874897720031482471306764137443856492285726943274025047467981046191235401277983843254839426357285053838248785096543034154043689779240257010250743351609325438690037003000395547179986049300453494770391158429545371364057688121602094837076754828797042497635522401971644591001546155527865594157810820333424958351481741106050015114669872814096185383608305504103080729862211188635116315437244295557286583647884328399972275916868584153862577716781384195124895066844280541675462036422520953708582449026921319227697449734805333150188404511955869972557878932936545145134048309632270408033628809142130954084413072278937011342407611806041687204568879493268581001288701894266142417373003448033078945003586852922354382425285769957587991862440577570745382259475567727910172458722105258689996729776102798622978213965068912390294381837846169114544526348177324821252066173718558352468000510850958685792315211013453047712555766715405544298044858650535297297799208506955576918904407800108826865375246302555112671925584195930749762224304771152029867348198929954473877316400713267287451257892356254454155396410102964964173729392855732075907531250957718153141551374473090379732850097868372452748251760624200572466087449950407604455373527864057283830141009161697837589191282366612479234601613923985821509450569735846508247126255586038497573540293707536614716969859924634756913858087359539205571332885263236807655559488860550593173839482989894817257026322257098957396172248180887669950651011801498792301634172333788802532584403763200000000000000000000000000000000000000000000000000000000000000*i1^99 + -1277441293777609820679938815669249847560769312532968821715743012905445313813172200960053819603865581497272311951803183289682049768665634541585227670213359944614411001721209616616946725388725229099432553910858455516675828802564279945365569988934971274818062994796349320206283354379290807584175347227387743949537151671334708062360241921042500868296228310574936889669354123986262481601699710080371894256793006079910257600051365240212839404671060004580252943413615246007100242389124413744525495999527838169241278757863038015928534169806186611389878517767864791660005297417368206813625630932568650360054871573149357028977776135480553352903553056172491793716951446066676954732085694447552287631467400112422250164524082811885617849095408339862335773718306437915238183960085523159545560444760767900184422257820553804777188481985597429712276049971519077726214732440457259464586338845676551183001811228246262262094411582288102754132425631266122549158145092219970062349559986460184679637185636628325268607178829565635576947284150554557784126426433718863965639675444785491274318745549173771043977208067849593479043065339222864284826887300318727534435080644776344866091274857288843313457028302131461661339119715648921608734228480646696459783867257904732424027386738338707576729089537980169347259739288284931615940053878003798116227116561859641684833556157809346852684725782492715490442477006749906654518590329719394020782557997553033969940840946332907602379767904722180134287439494857965548965052929857807845383899784632413225520596957758311494986233133760800525789760760886774170578619405046944733636003023897797895347826251236849560036123525171918576302342079620697340994498953724852058496745432296605458696448575422692581111108295619160340014446014625679624310035837764293609608797393148829144142991429987562959056705999179740033569634462955666774478333972140479547451107096849889950840763019135916342899848174549395773895233703853134313519502107546103958345224263359945260768292529143214236912231811783960084965232789183291012490958187457998585840955283557123925882351657290098558983695891024505534578118290706797513000579423854026170783166074722128191072188659558523276966881035235237874124731255902760233366641277012437676334472498881180953343669060020941394724157315355150041442246918797203107342070686929213653444318307108246576785148861662627482475369469132123393007756918266189597343043267771414819678091217230939359412105559155926397896297675221445943341249067366050120768453562853413671241934213292244214828939779075208788509001183546504120132269673220239651326215599861146764405921980408797813196567610657110039784928679333595276984273293248993176732943703523073159848799610884399957864405901538231054557552649384392627152306922710772642665633124714449912459597758702107896200356423489319234227818907045813871068738449978895402030841445599127355867121579727852189550106999915863736899168689142640684158438053505592553525143329657038673036447098683111946436780730971063776742256607690293466941020854869742831766418454303521387403541698914363520770115983179253373671052782701794027488936929323070060122476364886219159654464271555941789332448358249541761527758669385370190813078337060829488205825390737963578584640781638882633726733509634926440369731470511910217997786552417287386180818013199106987148997743499417488769198324381591269284005385853032585620076214982156635769825390986039200093063693518923358861137214872218460590984050326851657183278265581100095211647285382855184290950897907621916330811263400428628488836055650067896659018199066955671527144607877069026593962946214740983681062035526757355768056332478680946957202205251800380937437576026204792053920804930033863884800000000000000000000000000000000000000000000000000000000000000*i1^100 + 13765296095647359409571753629456821922274872333143139545686070516354714260997503531498281946630272519068857238077558519687506961612200679306043284229499987375791376844634043653154406614282915715342656760775778018743701280072964432546191631445048571754811577498557563055818755045592502741239778407500005854176400938542730511044510619554115979733781368070120084308687117604170419192052681613161815030030228859565758447049068497725973328374608858934402859477760783677557977286182436710582068009177825786844663330142960781001243589724067777619626550723170569122853010234369340110181672910966896734674963371751877844821070246508120816787758920269937228851893642443849993539689030211345249136286604740419184350958978189412423305530136259114475256764762029598252078734123471411585717042425002474133088224782872385068734576794624058390317926115361418340237111846021780196784528669189271314956200349572498335781905244509455614364345203693711759885480389343692476862830646976919675758132285247036834014142376365621871160658628771829136441354716900580806989480334196529565044385282825620284870696043946089370410560498448923238828281625364017479510428260601984120067905275224162957665470806898046341765551068221683433724092180256654597213892644901571308488177561926717846773300189840862988219547193032367749976893244754078646641703447522524876594858619003673462199246126021629601584724597077589772854371182545573945740915657640942804424459873013230036904258730302387514888800037936890789926321715651207143876409082428789750779501605770000139065932640935634346531254054773779066329792112098105531115055346805027580443392519184153502405790819634237680022589755809370908965132393164600436446850400586712915130672538778704043799490762044984378947924198732700862453296722295792744144830890754654709009877932744468937040554097968646817674469315571542489357572716478340791976369441374798889112767999806797720528146767088634075077898703790053928228607126360426537246255919626352689052474122187525773194787980409279974134882383172521744721682272963264175582928123888737008331394623868099642066536096409753415790653260630412187363726320992812803795006503290382114303779785179590166609663578308648375533902141820842482747475233495506436599329998790744618039852567224895883858567750909413448899124081611071052955604069560382221634274766989080331121464538778588464304989076928148068207556648397285410093037804599900403485247912677968511798394806637812999783447843861391531432113544304138550270571254060686334524914597146400935907406605519183899949718975840121645304584979281532923685834029842709540339649312299950747325989493048548098977367285796892729664865569820790151787692670714541580652088298108718570146014321932674832116916766265622897503950399988634054231746624246259641288221918605336386658667666657848592514141935705835711229755076330525410504264596383312819893501059599361468492226622262481366700436327971305847242847266757972282779077737804217696910028061762173511950235860521587911904842430603075481889607510965289960642891739994425435563753461382655957873810102387147938382872651967948009317287878974289371447599480605822008447911543123808336631756208930033433617429638531457185500312464375374860737482481518426225784608341554895298291620138980469823144835053338717093350920129131378272722353099376353730391913963652161620420562890925872517583398547757948370150085917401722894308319591662122799906712667954562384613830722123519101584990056423962749263934633796767168100270566360699845316669776823073214431738727048645725882419984072230806566177335947494171079167689114577815592290918008871813953048705190631781406400899859856127411822760784597193659852435808342508069777086689218396160000000000000000000000000000000000000000000000000000000000000*i1^101 + -140406395014288991449869705082036514830646964602251982151955224925828515267193096263606190815149388399064587748417887640143274723817022067751556750242150677174019813999594053579405037688196720082212712166340126844744708032105685306809585632968272017434665895323600530143133543240541282269477405329224651135264602409773379250014860578539738715266946523900890605066045539727797144064210515963308146393841424706724482536049243832198482742063393664042616550877748654051659536797037269595076267548552401902630250498967704944619116276004395317888336785740846761599073329281532811894382442190316861708916006921877753786632873043390053794884507574190698537765218936790728586402818451051522423647451105081645979822084785861318946471466333137883629278638238370046832011053953493641735928084637021872665507367887119279497620142230312925651782701125706913513975215585828541505856603994749714602264304019088902822684240721896225287466264763303907671937818233730539091840782413036486571894770407825521354039517315209707240872880292087844901418393848719889583968254208025829701386000516321639945592229833466583139333599432001021312646259626540949276857247095980010785417689739907670319168876662430101002464851055900605214467977830792390684722071611397118012079455877123380425198938445909871875972219085873752497142650614119700326420999650530371779256677348464849148712702263240570093547728782167412121091890057974658998426348096108521971984213214837858640432338785804802481109174960148636128892595393034700964337692680235116447990096920562520309976470680815043512213810364282732706036906199000702519873560691309588422606220051329123783412254978947123560847882183624071502762107560441916235899602078856997009523939621094931843968807689800315202710932587962697568703605045261112678956319613357326523094700992398741783592732237856144430368478395990837228350211014423985846149947548295981949111311120835416505854964944239325580410965954647257234930609181959626848552266383323626144294729907346149202093126619281875547378332857606995360874567800775241970547371648880503688047208098660567538919003516445407648372215801385428099894408936986489725820894802111232310556937698523829744520972756112016780432011821231151007187908831789466568217666929211767880807952162094543077929155890614380460979735432569451278660226280182062799478918253811740458478835381595523000602580847791931922745631174272919813629664972698975149075650697343188873526534148086541556977529936018305598664073538903276765451917694092871315477842573685652592772441043505330518974213378915453837938327975062070445860526760578252298198316315318393055145618094920981502368220185165757122507253805881555678170258139569028397471028170478969865401070081252524414540699656421175080589756289116854790582273153425180326608960757916968077061993060166748644447919257077343875433059733387659018578493207996481705585709842240399071652220959832498293859492310507935134863316066686973997146325634205574574406976669577723428151667745049765180846712698233641704895465679751936169108859714116347884022475294277089389638748769586999640663189394448767424761967599241788057227985132908924776994057369103403121547183693459127908317005639926132928815806424194372889636986801023294530323554440066499175719114491949403124893969980139473266381112077328946592659684584370401382174165431572837726963708343580933364193290252593202374328077576444535456483531921425710560010153430420142630063532544324716698829204384074660343850474183334078136975950264018034536558181664330519125853720307843877022081655346770254950276429413036576333484061369352878484987998567531097272774973704066095085152181130228897712418619416492310209224959448772869657252800527073280000000000000000000000000000000000000000000000000000000000000*i1^102 + 1344964257987635776813051593605371234423560515090582848948223596614796838556502611166301814381706614850955680615095409140769869949988913071209196037623071718634130599963456236887308906443412734267167243546133244098538435192580573240231035942010828767879736357248513548384307647526375582447351202994001378309131132708484479429484614634664397368395883346641963458474285717078931932247570643625981151838419112625648703168443597937204365299302742407295090506420264844169510967748966334574225103172844339028642676266275044681703747016612393266068531938526406965459555723347352602995906471418213715175766275595565813496647237250098412409827767043822113700640278532186064172202928242920135818641488452873583088613254860563972486932241730903234163049366316555169338397625377291910783298946946807139856276258612121241517078772647869356101762737667765811547083345192133637205815917379735700189326809857162094859306541636685278506188002876742542072874720443931886743206944847693670740500669687021523923554736974193743433011846639008076632739713182800556588649304999338183927431847133080725896490211943277608740557568037741992114852148264658121139135296594423221282451722058684702071443925654511219504164355228295642054125230643961500574207998076730610122392552549520184119658418556094244228921730698082689604975635607554735598115348542677728400165107350590064265461555137042284885532792899671970244718708168736213114877740798164146497538339709302887385148108508179928145265241171067137601068650306102956932817756852372838993374954413829324785607904321742426206611703549018414427415328160511726691915195986336938490439757914161943952138098045217551511589649928977732342655462992103941310760450551808444512539861785053244263109781703889986727233116440261680093018923192682374027470286186928851372490984159013099211170707656564444958598751242520914806638705008767722568879797953147259371802312485386815556715232535814710183477861261131726785584082163865387020112089966755740414259561277797916678514410846740244817503527205594410883739461307814262283824941706148119227811774673389016130524010170570731822699179003970621493239770349772155686225220015742802436502742168460201446347311789300882827037761312783813698003316694306507997790294967754156309008569630293664436622724416279215435417710534506562740405890593482272813697797180830094212369836257418667954941332321964799344090011102124383619850728096468263212525401016874583557498141711283127597499378969885527275564526791760075637197824970067609085078238111755063417763868734893316971411737909791360134231804400000712168025921563837958771249295096776200889097118703199641043276683783491799399694005816753349539491437799767999626077659617908767347245585824836226242734861777501590540296687328592606302783666270484726509130184606412623491091715914598122028736855813090072638248465308151451540615874598017388297850987925146542940766587241767871441855874803651014144785383985138790805876934845950401032925342723789289862966548577866965290066039745937300408607329808391680839815637045743862052798936700259755078262955182289536863209805188547214887375293601659620183248265094842557555750613756132372548694526552013949207092916464099006136560743954283688847501520055110612400265109615661979369055081673498758960548164824741714707428617761074669570728144337356982759462217161692639253294582220634117412201642239576788521341336567214605422619835836062233806632580887014448795446771424575548114878459560464019238625363871626572099056423204649547041360008874592210886142023637883865298272624820007006205704617712651071623103985208125070880980064587593058169814873782943040201978660466095394501914696237972231031722909948485539287057563648000000000000000000000000000000000000000000000000000000000000*i1^103 + -11864652494592551879703439090845490326705609058150456956032263515379775575333068724366737348092331857495338466032279571955692132298819861058571344271747156269824911340431844628166055538317222035530536077117281356617888674976739756401620082728639101832016140212557125071698269132310417590946209163164420946908178563244186676146141546611340531236072999709091000305170470612987052486540331037881223901116999867774471391780665492852806490010889928129220896066456749257091978406735869796773316042996888169203175443372879775924798034361755963974485709877061288817688253420620652957646079407928083460575494188932986488739351367614013640074267548339841838357404013104886322026138961056646974076633700693000586584681859956432313677043173594877613583277264365965084718947610507736873742551964704447823139950247321273324543411374219011571669776019615869372037575224876498107999179988989628651333211036871350096485893061791929391726680786827850768872626800060816876153406643121520514993396180837092852877359155341848371025550773168586556236932153109097133565721922604656721755141529037964130637551240346145183155481866026514016995743897813310610258764083698453266737699869144488917484141887110830297454166341942123159490938945921338975135757079647919633235178422255515449163160932102947659477102104478522203564616631780485878776651945764277048080383819796411344684950870774697721020975188598847875531270523699065744557757730793756437358184279954177370980048241858776333141991474107649038572213245738238628067334136168215222103232290268880332025001701986574851783074982149111923727251097878709978063180533064876116543921682693368462950078357390192997787675304684052015663873041810420211499805034380942936112070546541679805340109720372350832106803373665417997773019802732596011948142028449765330082900486702094835156819286616542090274094536923318181881461340563246605989402030206638762595600518515211043471794498884490780928107997934930415240559392832249760228283243792243947682822986568046296708266279390787671884699915497928112296582001395966248090467184710300956160861874593377459402058571799417150591085648441837651646558218099143721988284755338489083610157014748758141009325526336169064973459291959647109762649165930514156285234077675508293295617359712277394355041775184543705506494352424504549672340367940645299543296811272774231631961737998330037178386596668701309382274226128484159418564481225620796235411981254069175078902647628042342942898147536482252170882267167508118316910450448642597542385109806352489526817814896619580114847802829251122854053086387413257061896799239388980714059258564057448786110993565445964773287618723881799126213768864845234727584461035286621873477311776298930137591288893629298458252933486061313978814792364171397427362957940638260114977995808709211444366086922431882483609690082994590171219253685083207267761662615584552556755519622217652240248344674418926806989762195066689016119223961045200964550507552131966574624708770115442836099853791902947999878021838240060688288056820323942245720367026887736612532329125359657105674575980552000941291198802679186715028119160415684514841688279945419654528547036471098218942296126523944071423162409626222675107905708443684166590909577354933835431963690849715235475103241237976595537997722900894185646648570819977906929283508624326982108089857532711467213588906467870444379599916933796144668474543815705327543917447046795587076389758425272295993351639054252536528992887344361624618135365459062103022224916829839560327515551693697468167572283188991970822776227667363506725191889514925993620417896036841254261669262240813404522552568158214647322050756482615013416434958754776068878357424317598269440000000000000000000000000000000000000000000000000000000000000*i1^104 + 93842410893957035920121984899462387711028363619680423104681411462539249693388092690770189779498413479020594380605284978834411372902879026757877073394303197838172316485095032117807388333243568293574385647706865081584230480192497145700241916128734276106132261140054511565091115246823260543300563076330102588584536507628890211076983297854553371275311807831664215301080587055243922681058623780021543055093093011335314244154495376043837419740769670473219777602784417971748502586856303143841230902595466381452161624184107782253204078429235029042358837741215297337716273646385005046096420910221256554158472027715172244326158512811635757405803914407095967986364644919619307492654865418056406859370417906447396544257172455252687335475195666395167005388488656465978859940742959289466050152322343975415153521301524149331051833389256097777948390680968793606533943075138526379846523001106387046324339252930073484164328402987625128842922129014951175839085309116149834732914865821626296992442506801603379070485619681926343286007163593718363480601027760984006771309357926902250198896266600975535528389921144457664508799518365388535583550473895470188647692782832844164574895296204042996783324863248806267353901670905113723381364531316210336784040847461678344099979628515668599181976373291035429295610960211974491035623412521732826225366061429838256531883110057938787688261302475462054896484684817281448049438876074695764323785613671778301453425096784155862315905110346533192044200916236724749531243749102422756758515897014770022799910330654582106343887671191837133786742682984726604470280221851940757050519832286725232006444473649366054106753813261600480024018878297384305789792125011397361954994638689524411943663914324879388952557680438175055014402222071076572382918350573338145330410063890745845084571890511774573104926157368319486672992890838570741145525031906274863140815230515260295789657847942680298285864890222528243669918638753560776520264474848959528754302278781126568083170795909254555943765737976152675988993619947871695952783037027133494486078051536839661615352194074553939296145850026662598102058689928036454324551822224053807728795734847952517230923983474976523478957827426203972978500299446033376849311920463704120801628134290120477753542167873624944772185106165624405705325379849293000351061248908830771345343278411371516314492281587075287293743650786990873464874480213974352077423800637632012845281832001692546128664962996147542314930487796140245919030077141769406375865680075968223691408087148281708645855580920684237096408930695685353032857585886370519916417254718866577465381038256609404182674000965986163404315441469371179395625987454173248677497580936691169635580397591739804405230591351234037257873902460427260762362135099623630209534358244801216300884402475745618191370617699449401217006569997626362974754267504560903816216989250254529045522559472484189637579294794147924571134799029429275335941490578266943755622807246748808979713715842973576133728717281138903694546658756132600013484242927245517781424234242799630896830316981867022400697991553205178971282757272506121343541435596315931730552455201153061838013301089444053513288584108832549943344471134429887602398818706534886457631075196291415240035546008014806292224650860837740022742059038843526272621495599556562856057400844406167601147028879093409325926990403991989191074229884189691949817702889812305419051157554667537391326518426327909307157568968835293094328513221408636533984167527324511144872907632208302892766203087207702956628875627131451671264826956644618713284991071900816445045024388789277881468731965006224030630381696603103147538619689281445810220627774847098973164619558184550400000000000000000000000000000000000000000000000000000000000*i1^105 + -648451151051648336746040987457531495800092441846188283226778295783265325000170343104322751448570732839797375939998334045028591883722932152537378750810458982995141749793414325809923997475248668286580004372211655061665640382256871480278227256883030054015807569144441267584016623832255043603014168576878587582963106230503574888738354801935713629906285549424140197645842012563926742505317231607246863926300346780046941400986601830508523371696100943750152391684289175592213310372831313118895981041434714968463360031582413797078272502578759542692747712600931630187446086661462269407938796084953923107794731988884053261386003913120194142201356847889672807811697527321647290599943211489601789578293336206037203407042135958858612520422221367567396867231941704364838960009080247635658153709501538563739981945104414686560914350534102009103042242348576223987312861414689739440245793642344431885381490023524849222980162766219217688826003535627033050737668438761339844812601664225680583808736802179924304437342185564643797903034599329002425689900786530477824534791584603269034005267573856235877756961057818737919007835139087620920581230996714728488924396050570592486104399980337748007488307375877156560137051935729180393892509889854631022728681630841894579787832125454436789535044559105139088525503739140559665501813278948699360298481727649672110530207428824228030264894725596255736912595137382809246521171138862351099566999680002580510852414428258171028446306480073378525210417819753204082570221758778829972562755105152376842039597162740259665877237966215760742502035018017865517019240840558229019374653285108442972853540076895073048495891598245051416759162215700947064050483989257413830116218486171766295158031306166205920363272736162413826889319955934443068706462468788687437757940127982981883989626051057510631058881522933958113123422402408846315692685840371897356431594998574220247915640633116725022179998029686505669409857435995632057568397583596239994046450190676028727770455088106996362789214896439339696291604956473286821877741173000216041542085790683204854170047422586896201264569802389361236439061741271331474632686214474209870439427535406186439902008567659051778104274342464866543190685333970230197936789324502839260587094186363842972272390175751558535297595802816779722518867520633526339908860673138005117652173720795363754948348054736216212775583261272560115208526916083598703265099966420742259856244740853357762495262315831345682755399672459203231975684373701332896152562443245945496734705995167431286481777038550436228640378330970481938962798355367729975912885423255257443955147830948593372900084622694668496487379940626698396610946787010288261824905621778506067571124878645239374339322855569033560585268676452248070240789263583349782966382566063771614643952967398596149722208057309238702347662819773597396280105739766047910456976467636523251362340151854259053854620500408299949942135781886427185557124477694847835236622463975381469245723317649726706417937755093263471187400795061956481400449388773916882515544488447336816610681373265483495676201913673955011345007883212819239494045664961680146092177884400442100779648639852036688109138589264177758112681702462637654735334673486139758227224917397004487870813512027744174253695118102130357696245843200084050852200201611402006525320692915383462920041834068353713674297667405091701969296503847755012049606607377944920297955879655055710602124793694141225719967859561831061437209013299069336872631452729976309812229619905476501879012067770330489995514254322870469112635360472623931277805838536391261719492183623440261126940459421869098658920443639544388330515135157799633463427539374575772758397524377600000000000000000000000000000000000000000000000000000000000*i1^106 + 3834242326696392538055244004426600489508693999232639826160345888072804603158408755358239589145574106087906623368072623402939670242826683064855267274594410166236699461167781710643627770593816329353719076069882490677167282337354846027927081198014826032310665098137163871270205591080711726732048070428761771856023977269648459419337094951573881246338659024973331739348840539728392407444367836215336293107986280917146087207117849180848567125545823879280238659559406285503551546806550580577487244225298364816674853158802203861515361043781595153635117160013339741567614941418930202100345111246261485224146909560439061141351782326492589037492679729590480194366305772765265950062421967105945325796120062808012927672543614500601623294811079906924065291583838024776561946573523167452671761739360676829277743419480852669224583252722736580396262590736502592613833857219003509188637769690425312126303439450546551943983360277795087291474349149933889733839649709349907413357548662693202884326516500043673544854595205806755049516861152405179355677958496062195668619675821943566970392029956194391670386840579934015209519273374571641243598831152045309039752908745269604132244239661549604681920750048551417149340961412306657719358496384313134461079032579163424779792861571091273274987637722060468700402731124093526160534582168131864345811630896377494256100271143778271203867442979624577730886976677753608422876156899267128696732505274123130961673198472508673881528583685573734507830705110829285304336611010504594711697094720555766076181413590541133093402045199102042121259888133172079091110201400281866814039003905895521018235838444190488708536320585335114506731224848003022734886262745522302666964479608297967135817272163470443495370067761842883291717962997338291783313660928232368827630628744842674058972504503806988259585090939418643186873812250576100294568567117428968269814678208695617309715376479746060870045745960416808532815189062813360443730236897488686302243852565427512354208172398320490767704490735161930138594761636657079435252189537842840130349225979802136608578829550080869216645021564935884108130105356018492486162531154401403609803434582515402963041035985927463020257415250667692005451781200033255958430083573618173488362866191734714348172722615035016274413070708114034827673079775479712933658494201909234184834420153135309357441335547087992786328969110611891657614928317529057272856501009389167393869494271297519756983559726753245541946400689458929471752242684575361008712018151769043046892580090040724036942033495074024909053767409710581227850006825008655756565981323575407358803342062576383189534819972008136981219759268479091584396317837279932017066417088332265532444018899186122330599543300947149798711890910128213027590797456105303604832115696693963870177794338350449052255212183318660545832963396186191466225229645552007414995826113672424668728079471969085616041231792374944540034748311700127118966732341287417098440184209472012695595297763446640166897797562158564983050014298297205867176795731868377574278040446005073988636027842673178687197695948541925633732590566154952931423545357880515014453182403841602129472707669012237001330289368491239053033756671582621516832049411243186089861666871098031835985051614209443874072640648981037784461856173212864033959822353171075518310668396376926506666054629397895408353232432036388080737742999545495987584720116205770755249155890162320450124858202130864691136994907841957115528864624171252783532746117060124932317861948425693144007538172139802649048016235796550185991514493571788644811596051979954135513135395226965175365774973895935524282922268879666040894336286405541457648755627695558170414940160000000000000000000000000000000000000000000000000000000000*i1^107 + -19102798373302066315283009905005099051118933239934062881781508853802517379449884249403966017973415613605813583865803726036197083512545907039115912108054630769590397780950843283226699467105167810981231054487269287874624393803645751332419201668919238139485775811261746765817783056288109756830736744250116724046378294619336393707460848009080636644282803570253927804850321104519725082520789054985254476877951231066611630425804368112216363936408723614185960931774794143461436194589474314976175680292468252444471617749026870906505395786262173998531881425676008816220160880979524385968001337879933641451378527420872136640279540359040990121515986421813745042368176122681796898694947774647646021799635370098035518292754245931281709537934918953105075375368500659429833251406008015213087932724016319502254982517500832965964052176946422558285874211830219431126841398617444019838962649711706135669550187506104806401482281171615604952499988849701409201419899959097525806164675717584572406075662451936941740257610788421282366681592718466650072386536669665886546309338309687132639892862772734547046606111999557922826546747957341210365540751066888500223226303811829402876918448933446689844145377074390339610962312282450011385083830880629031424542907103107244678805643381125833746721172843422788102410326145398587450227185439060317723161369055974885107443309233732762774524032910203346041887389439722641714638516142616739001458360750135631692266437351748681031928226507464066017389771903486632300387276134527720279078186874215525732337563611802513013703585256164804835339385233974768894450697377774307885611055565210692110348216921567945979118949065314925146922714686264651628337280802869631310692132902998784715373098622639896378537222034586410831466416158679238871756609150097391965547349921435245664807474135388742411141525904886834183850749263075400173420429546760411266755812416687655546503124687870422691263779612617421073325119841354867302606606608358321509678088018098817736550017282322588590406703513975981744120179472749017778006950252086836359934386833487111281599219306614517196145701681730960050629778126587941683068206895219477392254370600857320122204670690246962320458424821219313362506728499952606556848874662978692155979365680903930729686279613487573406851915316077324056228280324386812272722372441392851248563808236397240490550282238447326765391705206374899089334095790318981043580449638230774353715247627436555453382249802831067251501652023226823571122032792521749665134653214275189464800417178916697820925932939937479806039080099442073310239189548633149188291258484510395370884730724744710007408327120493733484867461935846848833879987781010709232854434972109404587776852457154223275312780489350824421582365455587141043066486799016859726869359855846571603968588204099207402477087923017612752813989410001789968488930178413827294656815226187830184458379878400675416400462059015296306081631566030224741644126289195626789449534794702297924361115563580355145068845869124118506488290345262976534372556992784629606665881934555462166441281906341472089376930211698616601952656254719744675920392262872304300579440649747559894912793950892095537892343887631040967919677564523860602211375687230048793494716199735966792348674154122977559807215987959659624120870827702981777206781670612248238073508912319053755777521759443046524184353611546690319428123467943408234433984330410736911017954603318745455512624151595706031836875615429376872630165163765134732671270791189203956948952855775193523187725235465218095218933371241208980500045238138100710061198529549752600948421747024159465614856495730908976937428404335779223695260677868226078102956888766745149440000000000000000000000000000000000000000000000000000000000*i1^108 + 79233151834043547217557065178501410290928484663924691787257288530770024719746143627687461271184173046418644468595736551503492142993461587099799197030262488574804832523574203999259272609527833900598676850185282090783502471563019077383333358994858664367662313085289079652652176274814149906132571673385428287051755381858562251532286310553217587734440913467161514445972095661448232718972211613013404103119130155844121132483738730242132881028056979984627697398181303522617333530765939943074683467178078967120405611326259602189384615325668290934671883592616341040440007489555408841839554841479966799565390581064191408663854296627943156337079592584091471593029813154027312170135782299199737784673283748386783667987849928978089936878778074098409434862043657887732033300445464090170800513786010789539630046136555060478585706173708792953400096891978477672407695492505944125752436919418815301146287763668071478482958183465370317283047070180123121184123495465040208175231396665258506643727499133557666586744774237467803063307325310419846958810510744173300008027780073703188633340867576435513869460429293006285668881803072406670371818733954600651695991021582623684224715160129432810191560824696395347301065821433698631328487821513629110883810955461082154457718011461344037634650708160394709668783885871340368247963202810400386100223690418803656905992370021581166750325769017669559846307026295458348482666986243845942023858955151492221787989592056773733196984849784337742596202228858507285832216906035901821627985627915529334641554224956865405257489333007598860907786517186477866200747746593561076376105729066230286145695717451851946264624179105688996418204950273954113326317609602333238836622404580697829696566743199387780085169997082326056865434660784044779174434652969695404519324533085541357859024333923943094899270168588345878914630198460744670272343812595631223244105440035077558801589371342029601079694608889640044218626524641513350317103491429292507811500456568728828064179318276988120123714257029869632486978421813796231465798780117374022172886859196723184739579163273650661672157524510842654042312042847338671202572974644377221298949122833685063457221657413413596723010057696738205704280538691014630183986152364031033433104456638704581357988636766948109055865893844013958041317234660052336080476499625071581853181747409161175314386128791679883828756369627899446525060728171904712907101493081025264254228662333211099891389043207070358983867077946968218503408391269908814843957503640629490896817719320394541607767434217923961381008718029453911196641274323984604343974072564714507184510255953754599031301372719552567013187732921114274164236694336736636387642852389489049330255536372709935130330237569069767539640870199965679814754485239632816088991439591754640019400361659223877977658421280091091580998773030213663092422994532272497363352846998057735915801678832924066225283350382216035072342800437358044991080939702724937072069738094728752922961589836268154620202040774698280657482204945013299957848732520422667465464755138496259780112861001408132970929329412997700097162775177341645553313042433751028059766802488827985648365841532367140573322864333395461339316870001757601458420730685092396996318436714861067631701867429196880177823501160107247312303941057249111074264015537709532496522071207192041291171048220046746676475727427045230816603903002618698264318293657667211531858288554760075606558589919323403096788097893494147957585758084924176227177352434272562915027488604891803550161444449837109465005856227523547577766171903763533065229756192010805497589014799530481043099320925664170903757229966550275224721842423030770743039839501811712000000000000000000000000000000000000000000000000000000000*i1^109 + -270575053665129713567928951663349175907840535062474059338633290182515309068920813442666228208676707874198879680082841715126306730999447778509509253755498583981316528840832289950736426890441677229053950590090173679496496621551845988809757679365815568246517257204343849143848885726833419969151729737901757576849288402176936871382141778334246438608594564863385749607999861326634742803289024444688256738651352496827385872864876873396863387598953241265326610082424748572680543976144570815344740173892183955158760839500914181131394265505495596524865525298530411419134551584662060684156945716577877618540957843869305608243937117850861641956209068133742489917054661109003477193058028484987698536954626854456403619187806627804749645045000462129866725856500670060896341178224608747528961969163030061832557006311600790866165762639663794072586469703747084173190429301865711930949915369830938474730132059771500681198207949084336596715448138085510498921347098084923611207710197403515515980734501641808086889689325895388994438776993112217910884483413537721512776944238271099765222339078935011624685886486199375780424433843299615719403469911408766144749212577594233537295174343646584419480956459063184973013184484869622214142738439011952314635777780820715328357988161770841337222426987755656786155043905583085120364883920948802117944662664556536385840490068226084930602716764225923084686456818439312248871200568751705266651819734327504463879274497739218361369850594532784897441060280860290496219209988938536808923596231432366683701467623477963165236699400361828436199676348604337988822402733997098687174142022341717700114693991266228092309046648178861174325901544177026185475318525374008483671461903355096052571508016346789269665086984243294266210989633770038938155418004183131559617014803617190398917712908167088574281902529047081456254304696245804762387645177857641582885556828319795429386422480684195656264928401187361238084134525964070897979976011251644405424561838097625233886969414093339374467307168926865384441065786128610130285316919114411700584455922571890059990831423003549427135872689963926974324219813221386777654481745897879903994090511676025637997948956414041145585084187764795488437113718150850091126324818810421135026467857423451185289834471433200330275926210290502072154828823522309714674343668818439369646063737872693207187865797690696681142684771133141177509730593929489970468493890942487480311805781913522138793036066555209861770084104357181744451346125434464861709983900648561656683703033656140077484092544188139827735298626243794309982040142856067103638873661869724251403706014268991687874090167355456612654074616249251955414545126105705358093896400301494707382359571749019125019091422806911881377066761358233086041872328989125824281656278980073260734818756626368245728136853507959046530785128751677536113909639729427949073419028422716561831094522429519171504025426671601765315316983845569950054772813315885755914116904346963371769042492533340668715279347349158763611349575696253169768120697743146381394383728536584978692588450846758111068131510567304303194671979716133374688000374098644600024598381624133737649911511765783286507998595727818639082983840281287867783897020332722563686354486667322100477338402454751549730227630127763276040988588699507803035215645469879170649617031341652004962061039190159656100730821891669537173269859716747935726893936725672936042439076481700249495070757554030050800979971191909573480097699681941437019350785358217528573549562875847504463522127377391813961844353660286426715633226203844967583138577674595534839003532481678591204854280386992193084387170402295383374784359834080760682661281792000000000000000000000000000000000000000000000000000000000*i1^110 + 750445437698167794206269871103863505332045009205041331318504466704443519871098317563724219856374526379594994483030060199585920721496821116446545560218096758685000663294664806285101952746428475159402909634100653254829436217525011284450358693842964501649812236207174682214046770739715758864297834326141879320613366072652183503895523640072408555971781102881293542393160122861465495990655815031571127286269314884439436313508137026347999675923905025148573642921891856926020310477069143572359632018612201907874774444762754303182759791702140215691576393442097976312178197679563559336851287228788141295173703965276029289255963684995488585025285521567267338813023318568478772574614231643665264641850350287153939964967768724263233412035593359439578686040815463859257687936653634394072509188740252722073313702436026322661397071433319721277467815555885159057404009049536714169466450032347999933681592185670561990876434882408628009688339907128904428855265886049620957104534766028994357566265192088251406472637239555180989468196408571522201747945827014208404875470761841101942873476409680557673083232611286732483684493391768224250441319700230382495696031745446572072028426740720534055021637472945520925005161482279240502420265687032387475097595444917352764948137143703386310872332133027289517990539201003435870644804474017736187513869308123077444675922333059888415087908471078360591894794341482115677862605702426689311458766732366627504399096761041956472049803905758052664390393144031786860681736098999709716847774906282094524940564428309414624638701714991375194107025195957172156809925727591820765361384256318743980781003368452673750336425163757105867053551632021417418098020402415293884281384361864949854491615958183733271696320706142696625506930341275033202070881024915707338792567492040352172523312507836227449550031997483727997792472883139770124592927658197299058177484577221700864688720585859941919595392657712139617591732515520784793758595631458253684574038445920436203378355008813668780144097741328856762009684250963067854699024825446799702496198775294785130125223333353617007510881832328180596872519292240198896585300718961580351646352499119010551796387546089662224857043144034904760866095886566663849726097640717524892289861730181790152105926825036806047790645349549761513564810878281153707440293756514333904783144027150982645164579221276422049266908322624061492575285650150204391864045694082892930919270611791368834122383134987893656644842636862325770354372143953842424527067383998291695349888264219975387004802157209428957310771870167077555390811333999601693609312920272836520651483972064540248754206955586960651824060012826447853822035593192865088895638579902604684718698615926516358958748156053603925275054051296610062944633051692646399286321322895666963157404286775481733989531854351254741461905217234961464095255554112380977864697075681405815278307256275319740431813995085148594217626656216660931335939465122118845747668299751417546226174785449569764142287927380617724367347946398985716443175549119647055006199717232490379534552930780866465485551320647005837892483447460685966476043629460562738062703679677379021455187276267312753419929118654247113596896416715583235182704047670108155695190682075564222861756734006223996172982041585524889309614306273675702837003357540111745006657724397996318992760772186270916478070103209675897287865683793852512861866303385627774075071143428782692384476157605206535042521605222648237589121298659445198492243246357626953968098331222656388057315587263561110464576641012310138413647557132910512151775202779975911192594640893283941633339127752093834267206215708910914055381908907966826178150400000000000000000000000000000000000000000000000000000000*i1^111 + -1652151913721065719647077128896790983568513960861485395380865258370135754562318421042592830357854623011948378396491886425131916830008894945377371626334196876321972925072251062008470481091978334297004133805377553484820260537034557909176197186601653682326070565033319417535191818339903240332771976393971451740119183216160936071643962493672187450721327849923383543456200351353027695174803243936146833074833850807252401037603609127417329688723949143302395719945311901461478941860819521945569727411672900633135068229720971330485164481635431622684155465469609390993097746869889679133474521037995279405530552565670746202296180665852462042432261391076627280128626402720899068862918722277635563664658046241600622266224633967203023479430960793745950646201525076448153411173062912358874056878123625730029977537699931908798546614312868873525430136969312002391882951630248081291625289838564649465031768096636052802871786023291346060118614011407732680323926228004235170666754898221204183435056787316098396675015036180966734754543491807684282168207016247680095375890726827751533360036963802500717043651866684590491719026473196666118316360148846122551077838603281730524407465950810193671924842382056714254424250214264615567639053804931351028498121595256528565549981199734708721091478688204317370631657073005481699708631611909657708735389982239707379779264042040714129879574053265285648999421196998155770769720217288316465784416209507365126803480354222231091817668475800859935423700416050744447836953205716254692530087327311901960756638987509048919265738640627912581505818356794323607392871314278152789257162188621957429251587171549951737872699565429147870303133075472680750013108907171608603453491928466204823841412642299270648451267479096220300459949746557281081996276476427628953560795156185828713190974234508434977961548470657636169874451958914338194661220075205273936238143581786868632170902516346555120728165521715007415865713341032108660604263788434881125669152263360166297691188656289386964981833618009862498968050869624637112877599184167832914298785617174882516520533535372639973175392614596867748036028350191780926581896289987094789721428314885161499155774207038148299403214084093623761390700671397952122581403347153126786147184654562458535964309320748121655557530376733167500356279649553760338913951960006410616940608133975006315276135195913080161501626360815562444260908984271105715253838223835970002036453014573509964086417904402868041970995151141863609165999645071019945286657744892477553183702725602453424073586805903270057458102232661969636017835711567936108993529098027836631882502931516531214948842885515337185740783575391954441403822593965961416362062513195510197423669724468390906476236272880659188449625428727290535409532152881356151735012318071449725765485308986848247955941688424421844874582005380561954795924298263649717667141018677048655036732556284394754200119509791977089204345096938292803513179354828669054427897359228462650329477814766798260018728166409332402279860291656820602948818751711840328741343860893521055001405564678546154826521077179464168617223315333026850715141014704814866714283262424395173332945755478562187849688488222682213482168208632200913579447098603266011135883771596344450195997302203453828629275324486548545496715189422214364472924994921589961323756871927138595891176787976948089216108063524937822827908873193100015790900749843874579906127735343077496483664044002482218393099796715129144891873490646480621765969552148443430222891244422991756179416064981175557963543669614009793776740165489066223482941764112522438353231635370051161702545270980233792784486229221400634313653006449298636800000000000000000000000000000000000000000000000000000000*i1^112 + 2743635686726355885071174893608306744279375733614743254284018975673212230722941950391252638838800552056215485260093988633394644072459228931427034061611845969608031627337973109642786770122412375983672490665336506508634310739715277534918268145840166257227198163070275904535982661896505316538953624292519719478349108223310502153785384221483444417026107382594676470924930494564635497649833252757313062205638961345364565188263949518446285902367482516888004340281271438762914421727997705475163253933127066549426616145729061440397497664434972060267995907262171102909767348790465207528736664897192785537396121770911382187544769901983605476985899902505784388382227276441950915021066140056864205001106547488614727103827570256329568609508607348493175517018468983806343297243060910016154490050695807174887583624275927958434347315021103670987506154783941541448800662995932012512112850468399484956675536663598504894197908347311940932082751676935529198978405797755669744463098938596814577176569593260228348067479910628671931047373340501722151399814818592754413575748300871601433247503253983322549856880431584545021554713502990589457574548023388157388615227526514794839943909924980672913651369818610252142827488338756847293742777974921448050612120708234919256846916126412880217042377535082401175676303414003085798258773250205890235636688810986076424188732694663384923133926094210295604441181568356420563244471141077957764777061868556431710050332400964499004177644346832464900415295414749421514299394774507056885986525174739784937316787745310525081097629754700354142890818109703466638404998709521116275053625277196344203609017032388731766054268988893316171382798821167893609169034815425243816773610327288464583620337761590567825713971113403693200160068866498911881367399892226490597482221061585715939465709757602041236865819697788509873946843036712088903367367245719459031959436856603552652306504725117307937317882743114458468852592625211247251207610566171919291322600984151220773115368432964567145428298099713025657778257107163356447969821089768595277417563782061901600039986711238491286891301215405422058931139084731992065075370868856096816520054338695363934968806878657857030267207111248684709076445169026657760692136185194473724980516957525225737366482548010148306473949494606344995906815090736927873440535179924184078494142737387195667182697436206881997851487974865525666993282676380087787943968862204536019242389399754955085353362706134432014803278143794387183208156178184202744537863490124172463130557408791507539215404862488437643997312101909228835651048274704922427883964817605701460708759419195915377671648039734684512677399725192128723103487255101121042759915674844871368902361501238101325400925403569386737452770384227870215396286057326206206933676871992079049214660983782283608052725895234992948457346390017591728250494188742442838586762381008461948395090377031890009849638403535286829845968710896381532183694778044230419547048542207050694063122933141331718134355125051647674861707158901903083402932846062898246605332471779136827644763973791230386254712412784937165255968581401699298178067276893839688454348739005717625750110868533172197512402307646331755572003517887083912398989478425784128009000885987738109298074587634432853018466504304273762114535058948681556982568258976875262729496389341495145118893344475247744839658861824198154151268876911763014977784910589684363207654762339127423694886397995409369292983753863679168995267662723688500210079938519373752211565150253926341054504893864318587333274882936273295273704895556946130224166191070303138165948330138078913841715980485435517040786178386447654111831654400000000000000000000000000000000000000000000000000000000000*i1^113 + -2919196475630106321018606503170015262055578043485969065695107134873813865614757256475397641193274081843019796742824680883442257470409494918144058835419949345604668205721157637390770108096540512295306127581525136680957483873881661915540079216406810757130802912348552830289286073625686943144320796254798652082243350149334732116643233144503934509689492812437202900172433596429583986479859085271472157601018832947360950161997065781466659271093861099104720933211882030195396366111590765069797681774670062537643454548843758054791647582043639949661784580374272424413299373889350014041937348791235034674880686969867965674700913718670979960360720548321919363303342179466424505472772888919464241665569650948137425617366708369533479852899715003146486813327676641313132315220555173500036269063221844535844926590058305856328177892452767909874780796043865441848353318794326588592123776122416139463855259178688768704328238860284482687122144234201110820681789801814455182071241628589167619436228622306710830151856550923663807361242357653329461016168091642704467832566023306160551921813020547324331187846744225216694385455975286664626511185901270446613085027138657339350354706242831108756119327849216201173427549093515411405129659460832331519583440989902695116572693565307171426037729302534726228713542769885619933497155309642902709443924218128766031999016046001815871298180239313499651142790231392940387932906158155357055995164301261010229305943610645821884239080976857327554561530451198675483631926355824822489491790503644751793486141050275882330532561682222176647163563758573023323673516307368492017946878946111706998700868818162721041632412525967839567612652236983505563140668482397382876290425546233964915664614363119336492840783800885849762324879071395570608581290291519677205031027270737032875653518511045564814631736452746558032089386778971817725342503393012123032864390535091376511182057021190916085679643459814470643121834123369847255059157989982844098758702036938756430282016931022111076718328489226340423626660481650092305220977174630690870727636885876748198421547857303384964023134860862672694274800871653394234235068651270133640296204545235896750399355509169514096824829250376750889862264233881753817632652166272947068124889195213181376941688984194092208048866491562673038078998039577014883680669493188344610420007251065016243177706980041907559845451119214920715127697852610122244670048770635864975388198557978199064793719239384239116931792185327147389104002584356395439404123842238435444509432480612874410143224189985750916376941585315309113864112787854081996837581912354375234320053855454142527537932989009079205357836234955827356295282811349399086353229600363645120874767580690483752833760043336352720907795979654978418039568536173406984208872123728092851327285125342193067217703978397144331040037962451468585211330302641531424871997922355663269473825492692945619220173677610179159187275373110844832882224402563595575737744450633533562242498403514731267990032143252580517899587526028411667605612940581074218800700071035990313482157969783848865622910959795903797575829240438884866573342191737267556596453316474829598473289670299870514440153016998834930805274990529872124487601861644514772320487795738930726581167483153246333867585121511802155274933967679608368743730343183373730000996493094129253727218420815457313426701458732050041136063878963671451651012125008245871954995448076724098481743159844000564894068230795653714398045484236425593916365332415981379006463361336329677222136752572429508380006911720363798228105705340898542862726462156144761865809958681743537199591182932665246074701843283436047832186880000000000000000000000000000000000000000000000000000000*i1^114 + 120778332113081424184310483219602442775709151720701041243007506551692739939794240162586056466302675772066375066470951578410072272089019820202624211387568062688626930100982916810822135068744174368527573439223341086325391232610683782328440952464570866364889998553812078422710376050508857069923949264132349221082593453056034976393915395981984138220915126513542277545848569053227045980348137734184650256719801976116330950868043664206302222966510750980623075682542016797742787842445038502761235612592926424636600585167638348688364852536585779319371384165840719066894925637816845672685672908747963588640274779595358355587628755395656069639671254474258761885024331300179132349117775473269857223683105429026913558714192158239211045813216209347780235012010443111513047027697678342472748842188951344298499268344923560582990031187751754075767563901902729150692865459569380918618304512653621323311605051988433870400458265668036337100436607068115881847071465044788768209955907089336036073655524099581893280422556030070361290092344027026648249341886693181598664179726904774994279733482094110086307665602594424503024434278461947100284704815045618694370446627516124393034737237750153273003331659702570638130871658597769359532211270593762318987559590710825792866024055806964302065133912415699351098083137738233976958120353493187245927591315809788095361229913307372918185500740720174822243560396883754401923288150034773992695958856619704507581473746676181239710224719593111576587635906753661301569321344677812940836142513955489258969285940673012915117715757775427977795487980038012807444126408488539142726993773392887669701091743054340709351936471107424204010508297273081619432989373136014580589955160635481966041663600521496194603169069057294447001249196592101984810692352001185260658921602754130339422694778990695675112056451744529581444478234213369457987993032733269204540385048661817898359458536473851580246049624484156338465940459794409285642738999085501459224516185187648952024836305199636834635738754446979671894694323578960604014724492935491801559881953071533682982084501710069923635803574440139172787536694007707902467477923583750965744060984285536350485811847585293392192202379022022355190189731035629872372700443902167118721969566137833081413788756089459530670965083141289381484595992152865232860276798577361794810095818306857662183422478804061233208147419090539884165026483536695909700776854919265870922196485484237043531171068809073125619756761829874520052726006263496792313699448943660871816578931717904835756586125208293054419067091269398938486145027506772658047926769953349773445425549566283366520321269584256122830025093693017015674011587733845538352301803321603435442186607451250557750987928564567163142731736307292764241136517465873059987761875463033775406930939453094051118148906669584333045968855110307096299012644776070886406591624570909014308890493136453665895269185031977660308255100007663869609078575754048755913532919380649041170108728635625706794389885369635815206090652125963405311590424952807538867472385301042109362269049748130138402193339711636975208195629606314982208931164475103973088716877130431518666140663858458142605038258762879228391112259274787894125813011428193887004898692126892462055042092947846961754782115319981035548390157482100550336711963365228295223845779485931397349853175561131004430346282941498960634048094193902349262458213566283276770046892607738323622697988355360740814289584723194250668746760863706229381691784648643055011309545560271118316679853946985345998210947772529660596588078782845722527742206938719554002859840060198822681986569159151046250776495204341907456000000000000000000000000000000000000000000000000000000*i1^115 + 7498302318429376667637625089891898616845129373747692219062797772005889738763817657694682592278947028000439177253564354416086051455221997782977260587171858484396864912802397172933284628310421871094069550475548837242005706837087096330592487171264663174209225739905053008182039845967777361854497349833468728292833931543263235715454837546716656082318541493369651427921557552485869592668245213120830092508413740895478343533248972336378264831269247129938687262854138739363876304993936015309800690940193234106396179135581747987746119422992504092202562787964828679276231986914110471335724265390935849775166450307584248982627817751813095876766836930334322985590319283908027822379642327197021193695292710069967968102149494453469116330543082376485266879584542691922970447434078403990935344858238928237827802060795768325403399119898019444751594248008471542992016120591701536043377749370507210431905300180294178586501604753618541943630369031814704229043407144729149078374818444318346380682671568496478173906367135886164263474741161082074858048050535810586858284160863823499582712220655556253665800700340542374323496913692646676609524877449045015043718599021488860778169725282049129647687425829841842180444316297922715291727537786432695684736070535095044910273221769795588462386437276636490951572692811454069539146293721159311537817382928076525405662139579276436189916149340431491751379279044022101871356849520584134420720087666679058928556166003714635753248773385310036510441855563526473804759807553256721474932221978914193945476127711696219100111092828421717586189237452029073094275231822089260517346846316759569914769435022680678747052897601089940942053659749952634158149688687889685858216578090633355885345047317892774181759815875803253844177734369877529076880278934813259887834609444714739110983060566582255463973958100479417056079764513975460315169199284507880854413526343877197360995330845235895836672297920383265438403295240747157718790469269994373352465284233748475811755439682332589436903480760184727197187842462302025155779130507493153257974584293499236330060190755509058554357180551025085919609411563272417937548809832644819629614613839311154571303988550493224185294458538107908360220669834157758169581326193110112390058818107934409114768133772705314973830280818834016971734358587358316777193846456885792270407651554555252383394150830697333662891391696879472661708093855463718986164830792427008754354057196907635620019835879595639707323355830931707076729985505076624864360064866765416435801690580061020211223714510135525633405001801141442672237791868200476839682242656514657092396931668570372515911419259888079062407916285426919788452495666166104519978374535395321420407258154750411791819298736916670028923861609385955932296342175048955825768000014613307989657478536438938108291670422540086981297293184433975281890269025207132299403089854123746965103483676716542075345863723179540287642662538093577651383299235432367353333759569143138940915295724909129580109740363835305880952876322080250237870936507986102879735385069640141859678314206608379061506022112850156823434503061064904959949996333137229658682232123363215115994348074643655065864048256198288824968769526605200666308754563848684462989053393942120132321255009176434068073103767373694047641299274273832637467150089394607104301329741598024447328810876873543971095437788455886026195734888700233564864351233883086393348264645674876014323169434125214413942572586246413651301296581340506598147176020367915614277696377279845478598113616454856247321950955995938761602029885608013528911210500347674283481647412510646671403219432001428455193876994457600000000000000000000000000000000000000000000000000000000*i1^116 + -19393135823364172124361559178423253162192894033627831039768292326245387664690216926947454854055817812103753063606953553372688407759155716439564548801096032046234282936319011443207877543774579862471906010514138295064734848408476032877436999708837782574816936452588712479221321557006741777391915583010221238491374613176868108901376196207369644492214650422144233704113318013019364746191517289707361730276095717876356560276330978468989224760981611049477747976733995877961516820859162450476163919688075988669984823981569509412095735970467308894757686527031110266555262394274080361725005645312016829525532507461048272621445606664241204426588991164374668004601157704736213684434358313568426524009187770722285457578905786365997726705484326594963381523919207329131591887711456241947495695844832239382998842849492944541829338635566019459763198673381095362535585900109076963721021673753236640865467791346059676248510510228472448461932680761348117287086000522525970870680183140634065367010974481059613137764644819893217013522887610007214563782187994110191831343002284088390573467717372371052620949615719940572385309666445305583439472807940088986145251733275702986906984561304166534199257207323891351589537863747930168231839738232402385867069764466971044314800486067184629278306621087001138558238654100617420415574655227036115311067812819299830747140553217826512601073373936683345252454174355020021664285257085121218096672875287277002998707728161655454831433936842298949147490715295335582016394757594570873731346879358474348297261457403876574933009576965344290486948817645113758504578795914339279975660568671462994362334095399814721208700049409248930553357729078818654725707953934855922610808275118703016114462722096054501900016680392064501999211670031779254469395533110962212814666537365113196795650611687358210511778364149879242268554291392295822949065944673842133398176546463417329541577950796427873975733257529408359467932918493289638310371856131570837849594369657901986663457184711252713485056535628156716270424528886537265048142848605043586134997555992435470862730078642486661444610401450275862187428350267229895262331021489627103600742900832307363601976218380704007486381616432440196829458521087200437395093730132774939689828302721222803215685280784309057819703519930125815848425013306351901529401326062425297651814849883962100741662340666550043735326133364942519959473841947047849810256643661575659679699489127299098243911688231573792788749466422922076558473664524903029560225782622984620466082993955744070821600685263254943687107320559980881375512996038604960783540937696645546370739090047991696556644571443347121353518418012894093174564233831863367791308252928429213840239506209649804992239242138779608499207853357680038070402222742968730127231292312080711482275828195138707545069542960484374628500296616727181909393573708483418681971935062783311000292277819073365259467741733249488994422202339284326012103418499661524807236651693952742747710392647696552752416054785772236739364205421814146111483324812207934217097781943412976428539896581740280192494426176943180057448549902497162366679083722935542481575326444308862155787400708815488269087429053455207548177697585444467161981381415270466346046999039443609463711008394571343651981864112975258608126454880749263381796492167727514312861808832244285785188042883011465956251002512739812679087842616851640948106758303842173908068697111961266980510161948559785432496443630204394202118930377609804002476916959585013142942375975584651664180709071347721640809378242537685494953416636095092046774636518946848980298515690391937633195146222399011958538685644800000000000000000000000000000000000000000000000000000*i1^117 + 31500761063045995244216431328976889736739141364595901949789832465223056177919627177553550558071995541776980435397999841676418310110435176960723936342979565858163458985610321124697939653916027417406851158721725404155581304371080450441824189567298985559408919046217832695169626895467766166613458819456176488734490856835309796174875174282409600068791573826341603162621007449892608060803819613249615762587411545790913085748074934969361916178881165190108671995924093027095937150911567789609984099982280958332641962874545613225066063310874367090827220910206756687090492432451972097482177973161128747712611428900745146218925108806025507296254306593836324884941640767194481807497504319998138077660113891171156679116928543907675992912162781067883839423449964188504536625685347692177563441604436696085800669229937987661074509393995917525212771810731413646402779522621454342738599113505214824605793307902051420652653353902960518927857555295369728208472463321304463633632190334845368441503142595001716491720628352703841997033340822086317183508760139421937504528054363987483110157900639832500186225062404514815378569781672147934498022428800160812919231340817312490709778208427833726732362957923515355823523856526099953966232435220069569320361910128518422567826558292306323773214930902304551921272606903872155970259355823564789307205351549438133947915317470874925693559801727135041161622790857445361922721154997575123667769292085385828128871034298153155436887744445815945389577556409503949906801422855142754000563824309377785680728545717289978199557660253395285835217284239370218648077379846033912690151352468568086097601977037263602519767006040666322207729255419662687034120407360179504797293208211759496875848387893659911500072350020014976078428719530818969858075175172074460728013693477846327931631389660866308030086726275826311830623727945098217157063083571589393412364555735725939916696374707414351874001102662474916150139767150441095568704863601430604003635522204411513177019576367166402112194315161585220794710781629309131092766958113133521115765308788892507248221104390391363526940957531336557419888910895161731136734320276261196054483116399709890070599534046493692433375991351532474494639158446407501630903941336952545872900050516386492052942993260717506036818633513317048009731959935289082138768662914084943127222939738224585302454268841180099855150308889090614904957887232640876201208500204699042468472997062336985840208498479580671191061937157060573149397264949907658437632089734046437330029707043749623073842374015767254337180072156088119808492527878955940210389549653621603377931132208298742550093597634791531639658769708392154980116770619258958938647821798545919550445866692694082202611458032545282228842166045058413054947169906516366674070073939110871057443696699169344918702227264170943495115499217835751112928785168757642095398610271935686987140419998285977479315811494201814499876301558530631244020656570051219945015789790493864048103367315136100666889660286481689955684484440260032834173346666544222336178533409402452840621238215033931867358003250335572119691544213028798629555870779164738505582497326366761771622886125321146017913979898981974355625057454588706514737312831673240355104895956342982173439267098506888952481299336853608042968548716350864455110993440905006481638801978326166785392139311910913835332259917723340588521061363844229998394416968132042042271118282199205347727384557968107655251479148510483191647692743439842378600330099919318267481886196432148452104254182053459439240664691948125479334416802757165464777884303972142485637654650943093622728803360406329360384000000000000000000000000000000000000000000000000000000*i1^118 + -38253310783607096687172095945944794384372576330041907089520565375483928649987630037348997627116547107954604549333426947953610789445453434858273159096396485670856380057768810814542105718158126567119446202937921563446995840516615356902119992806965667029039463830916727356193146994556956424538005339784527281729890048263807682962427636171134260473279952907266725829155812565612489275612917036378519237128499106376460931803642559740549352123126315934250365855123430592416787204885740329519867479073803914080390313978180816333038242103371668067204306175571812569959593812276557181416904371558658018187253539616153812598369358641978103987225161935569781221545283228933245188802006838662386028917191745155025928519636824173823667267443241469231427547890037430400107139700459381010790876813599689460304996853096131062203663288225000348386204022686552952888506023808725155303710819508497708486275933443125254131610966283274131492923526854301132577011515215878872872637451773126278406845038805577565245412900545881944786582842957426582277206869159517816048200791389323663724710078107994125044300985707771383653908780945309326594965465606084130000215536615830897628495133205111008698491372857843392435150962919479004739208575914922626546042700659419295249462026792519964532914271006823314290586025556509075328033489457341777475509934125323824659464287321639338415116402097903133975658422859562552154703728356093375654401146587521483700658299334887083864749412242425609130897446233138259133883452260343905495286085549697478950271951400812929927818468163130571609718353268002568990320897642908751188963112061259559061074052051873076617654593759474687738834589822765752508425021825317034355809573307557700935613436128109974073558186467322267243604480263529054712281805022198610257242248733186384495195230497339286406991650324730049696573934159019063202072330713023164629258622622974954435419228206019260840264201095229955344307717768072723408082992008919703410865830886138527436372934461588269666833177352796698772555674369898725605821569347128337119266587172442490265714334707681259173436091912942159190329040012218190320556380776907223553772395029405769648667280377059614732217604897839707206244246373032227546431215040403960560096366431081807189053796076249402491074519794231142082454113150002550585271305578007842435648994442499274720378950944233212054781223073810958859267796505548925672926414726209474540720319957105422297453789146665932082396431234170176395422971406903923545829328769095990195252988016752347536369054665280942390327682175279420181286219288183394684015268907709457073655766485886049082855213426592045350764183252560360461364377925038169414192085686324501629171906134723561810054385195194794791520276908869799714533672360575791800176557601834025406035741462183672344485885294000876646600217662300783469770330896472459377545132462704115619023127552098043271512508866638660170309757581432336917521732606712047027897920313677360180588293163185542761345494304561271895210806815559817060453257391522001674799395017899270134098726365932332260331319324913897256025611901753682410119027829087899563133864859313936026106057977567210732612231426136245198091432809721938191261211400883057823943801064256456832349259883468845738112988821844170032084930649430552561880367213427882539044879552723285107928095181963659463249455226870947336955588690368292736036165637261513980024464082856884547753699720252837598777515587390509681278451648876057081976864221356778997930907694042599935025777871133112798150712874449413359160262377802830030870267408473553827779178046444446074372548368101539840000000000000000000000000000000000000000000000000000*i1^119 + 36623526729449795004850624574385833624394966795430280231535778596851441422927882787447647625795268625248200396404393114800627343913385865339120942808331766340404513565880800896897127232663041745480331909060362780351968867441667067342618359499283588954314484370159835455572969811071866815553076294172924989352509826484705717411009577394568186608088054434793528627695860327771430242643111376622510855484802383738272252316739190343115345740501031356151816596602022219734651920754030262717861479943934388493455187423079814548987861440074185756617913487335570243262722124389832546415020707562970400611649845039426804189453644533203727984401331945756018182433582167120044018089120021438824750298842933295417219608291635968728898901526240466383957252448194857402194793642654337498932245232175332553814156907231345817167717743263542415207852038318751007698186196203933481177815839469102787974718272987471376422081408797983162651958046212646539452449871108223610054651981530858642753896365385232948289609728172152899054056732714702942748612035959706172497543272088607001154524042447341155189625897203360278207339981184277166462995439288988698892348373939067026822517928708366713755091998502447546861242473737373006396812320313691555735627303819133162993548961427269210081790930737422584275406382099123219584477866696626136850747475818045663287800175611456460702973232863216582485703571110344537688629637506248758464121022629276080660241694774821168971341745877119944969318960557254110790559537204374501792657090646315858502935015964840622574669172204744138276245913010618696276779838114077837726885553506949514247857161008778446549747089263516942768409875773375312436147752981093268150682578198084115659947844695431496895390822734860151720152553681407917348615468620451335113832670322477363588819597061168495611306839611081633807694267985192435521520695652781450783859470501126326478056408324678310269409413788706602044019746914623147706138974902036773733462664827823438348450452915261098322484394485214028491148693074676290558173636027674766113416707155335928506879714087477513076168488424007022761162061805677366542196970554185944466558486626727045093303658707599163816106479607435621554992801466238389226919823759802601007091790962467700256473690827888619407996035483287523648416345352206001077102002418714654457307895938303254360435442294031786769914746121876962580877745914684707157959475492104695978472526761564052319267182821424742642307533954564960227520650436568584803721129537884493313616055653315624584709536301931149313618527643991674470399610956492989534497951277302901138110894877688040684578199286933504322383457324945882069730395506126614961369929659210933702032012043753207558640756197596117041643618495128935870028439108369288702356030687327680164672671118426894984978855728617715973832570738669465696575049586194296907720725068089423325848963000740466410635246406033322632637526503826310829837390750417933306672476441645270424837185404074864118102442084160057019618966110781072183804295657426021168725068317076007274311699117144004416808248565513299281577538193797304094310564470180485639085611154948647872089777487818143812342631222384151427865575528571681809800167188908962535435918528125547757078610944467161458342640506998834539258590875675682598488652617403484859721213637402646319076278499773092693583863222264671654541605166198197654867616200276272296656336740956858786596675832261544113025047911365558848153323873464557764729939947162956975074070572157474621939630814966807226585687169896018776928148132265479152673334324547995893482727992905847841620848803840000000000000000000000000000000000000000000000000000*i1^120 + -28279267029410637027891371647148982121557224489677031901521316813782666018889955456924100408246038380307746360825051631817653810879116320480073994556313299353898262084631523830162621454420476485986311434980137660135380896527374738261107633318662000082114693486771105563186247781346662291994308548947295954009580559013382181440433687254736658012070875235593477203445143700594632173383402628877399799777860833428116331559532271367273122572204631420443250977781782619301265239132420685588786375966321890095092391732286203158263604197393777767178241598702403222067709971120651730790974735579248525861852623081378658960380688793892510243442473570485867440663032683309276783466937615161153790299064796286348486386400219063251010546704238665242863933462144756773235890070493237761645400165058060953035459030881913721906189495890514804482464424172468946641691564449964050103244474551939001639948883556338598572665240566324893940448328427719333740304421993767810811088371334019806107431426805350637895613876106303545156117394911568672195106783909449237410026277838305581590901912967824396027677772538062936589711593541635992198443688681581915442035159320855678419895501852989747502981877418389826935319568330064269801875387872029548702538701808114348518098430578709963629135711064209767215254301926102414506567813152966765896098447901027601846684852075388227230260980889885919995854964584334546156490524245208088139136399762878831119107222209462870543698333366333581594322139838456611521034188577043238012588478513479336787433397664067655413668946104363221570714468467007558377478176878764722724752412727500185509940747749276224952485095489422982907926091269820894996028871053863672555240869445111559212708797810355183862053578856128788507624571021069670804364832274052609129932365204297858675718614793672325674547514752270037929745255543953099875115423939140326340353846964363919143143120035249123804688127553493202899488936541293251574374340338128115459621038595846839302778227264465562129099891342472611720999766019462816990946220513075457623371154923404329262221592892112540602644153405658230341841034353160994451623392429852690845615945314686791797086417866573330702713663979383418725667075746593072648122795978631556654612456578296025271265258686161209905587740122872677692622757819320755404594364246845048687390543773121576025384464075721382735275369431229310539042168684044836902394981653845316633181591953955860280250662457745512727978773985499721842009863353168333744850059722524342533627042932690617804666150602114011762275196632984102099268336762772768255527179334523563094152460829477204337202463499440346850885911046315841525783283808905697381381810382308511786230965905580549065937298536078883196772846704488503400784683439191225436477501993185318108702509162451444210538210427095979078341164364197457918205453147533164449293269486459888016298753806448044352897421226651642176252436215722320922283230532501056527737865742302892148632793259180360188987156635786657215051164489701321522566492186775135317220811684159437843686377739470699544493084908553394627508424927765901033968787172034299215484497173253384648505718859410196947843652664772942753307334409978780892350650560126801561724123330811469877304641996627831415076343298255884106463605580108315268343850469778743014912033094014755109732687295865858715804596059239999205273729639257828668051305348035510075714343081726384219809892295313262623412283742553366988381982036004171347329277704796853614719126858306544293202761134054728964788147115049376904441561346332135367782370618672498644253029871705637661966336000000000000000000000000000000000000000000000000000*i1^121 + 17792688183267494558747478278223766879853443876089018879867129770447129057411172251554418812469643665115377385845311594272570812279721686163017256375508340568120625335216893087313583578976227013923236530509502422138908621400878665687106456983965208051065585916282694028801052269218424632707783989675831019624495303759863008065290819400281221336403516724009003721425326833485551728412241965141982311879695707805920430224404591024322819777568204849528384982771785235721257127832275144758254772318594012438192081929368603347436857999005140680161863532321692683891814761119621342580448586360405259555164811151334095304872890614915712558287054666265786841633081383532675589271338733529128911514285761212469475600315525631046315570082697977797568294654542072197936558593271580524867325923342386512426157142264770627436065563797056792719478950477643187825063378815433867252179688237320143202997123131738356733207538964901121818710349349447770921200388236905689022260645478717547648241978164385988981441814890235464526864776385926258970355579567592009483347784404011954262599107584448837338675138276129787005458335052757221592445275682037714371939883698641403290408129459645665865349206281273294614347112066465279269547997840840097723888757760734512058016436496912795866418419016655446393505382342411025076573738893887292201204321618427050594886947857970809996123149670269186320625465152056902777236167872875855099893156822802783907427923657168267931668364920487646985385495193691224775932498899145305290975378687862542351297285122320224418568227719984200671147123268789169155963575293076969345435118284993801754218925328501867689703481045036832531466817903330708415395370202214505069555398254401108363052463248662208670081203632453947233557949117314308038538974001665569940806928804427905787108860858084260745536388315875047087208848318910360464689833929646626047704327697427839563842202539815523274189534060277382080176574737305463396713955729974385975228857952235132392653970565063125577073103728683832716068165109838174144490906998180984557560705663976911482899363068885165950164529713902693413558220858760146688213827755588468228455255098721882623520999402790052183976318784250284724616786408481376364590663811476242990577146292957242521832264608310563977718185939665837042527646066784660434234131062464630383979821748764997545785203329593810933229784191861100049097043868332016296726588502564336380652921233429374777514147709157508264988875181645910949447860242704960439699678573614930554153624900329835818764557038011938943021182676143633837018798211307726946178932802371817168407514320434084430545619182898970350644613208700778232437023727950398050011958805545289910421630898653357732267112701693866010514384078373581646308136311414918965652062745624329222215992650728729043818035886863524546245665657972123156129107275195810525066986120815521498859370179290159297167540064051955562736730195656288183734242477596814071477134704202571594888019327350654728515034239572325713141254645091737429711857574478456227771217999222615945403088870361634133722175781559426589881839397028936263862485265407811300523384187490222452365064050768823928255373416376447660723277028091865705680434540395459538698477552898030046983072828774655468941352631024426387209136847740547785611315173396896528918593934972032494044823186382685532363668181165287733196500204332405917939981310960956958742010839951252996142870891055369661001484361291248417889128229202766940742386765286780570253646117598445428461095858438578753605918053850865820070949012368880797225222861735090013745016405416214528000000000000000000000000000000000000000000000000000*i1^122 + -9141356992981422001784651082574799627883574720287011961119430738546430057909137153449989903720930710172611591460151645887607985227301962497517479480607580332951455502612993287375215878431051030736655210059608874054515739062055681293677801279237607272955061660598956383029852897128871844040930918556461455053617773352155762260518583717097823373193651699169565727395073571137479135348037330768416498463739522112526225700038404419907589931178098400700624443945365948820617017712399522398951363605554504053590395497946486442985887652693649012497145827784852651416771812669102767685294190695091153058742259242815359764663387105402467660593820896447231407536133430429083237963897176048379684583407282662602029040697266214504168821451736358200010841985601645498550361591031195909576551172061499415459831539817416897042208794255120377566277401018862962174692755947067544644689667642558853425056693362312242930303027603045906507961990866244099723997601009312817070020092630316535568233209819235638396689232722244937713821760713498828916607945927313074302935626343699842872992415385995131613801530176481996446000397239442152944003766729571154277143783867362364717047835297208729842599477594760107906979541000105512551201735803180450590133312029725249696563396425005329062931845027764385212256995833394660645257721232688213536077375699306152353460640102247751311935493184977921161675254737303339180263086161203179866288636690719712987009170923328528940234576915298645906054686719623519747002443554836083994222890880869755972096743508522466526301031578261287826226228133387040589000312905490916007020935412154382357459989903486990804402905522243954617171908750160251734383318457130979055799492445734303974114254014720146026238369748330592374045485470604567052903851936598639648146026947478831451808440753394932529840850227838965970898907593315356085990866290599001076536856522738151730065324527611134682095598939887313825954057279201469865431063678832817272689215842365850165713373615614263971412562132990183358844087147407344022054781192169443413392628514927966010544257926910197320071064807965264326624279780191125029407820296271650789596589022389719625689604483893581178330296422762038804157586541809700727303208742067722467660383214353974433633244197471376947340051305214160973223999283585329372395514874977768488159652587583931302163179545733379592941953000572776610401152524057211105009926979069792452381825837811340370994934317964032230885273668209608009725317392158542868515931755728183314947399229510813438774514922981832294802173537129781151446219773531862138739165043228885667121484244414782782471199584365444619549172994036729382368913130586301688159628599667298863131061403174143959060532677961096090678865055654026538625483111046018632276825866358074981154752545411929595500656002901646160504808409555074442350269972282896429036551384790065264325370341822984170800664871137795491620123257772525577909088289950824278377894365720664686768504310640312870754107035933573686132448892726216628952304580076770501192598091437435971491452263834704868993329829740914244508681722340487586735242289581274657793918037389712984761467511651158705680325119757957793494168220591935792959958253132623236433128150119828336964055295525983680960792698871826344150420434541555875171867196611415480955299145749464365934475439787057276284457894717901788441120435946807893289628436871257784452709909844445413829849799739182076881303490367214217576606900977353100464227750200955177476076206130629123277259716655633489796788537742940383323276745701852620575432268287904390676386467020800000000000000000000000000000000000000000000000000*i1^123 + 3813340793958581778645952163764555256815559616001336676495195102196684903851213160651416473847969880951912852875802467362881522451206114071606141431762710349130708729451905616115753637738163909204539305112996005679099903316184400398688817262329242683983620472416786627591156960741110237892910198833238512617469280675771716097277563841117229677894108735591762625962993602207475916931835212457564466744169078653335503037355576987258599047966768274606265600982971105890175492550269536762025345118993350863545264481597506359470012392063768811966506985177004539247197394356727810423344863534669460070389894408333904666184530276527208269467474963103043068970760861894626331209973835906986232363919513851678221081975506654491462599636033242452368458253327250147842317396580065637895530964697152488138844943088705715995394911594137230143182853359192276576653496337299349780844385421362399203730762065757935610219501877003900760598519968051310351032283081591239061507162338036569761247437764819435832403881027588475436027474171499506061832694498356463011300413617199432920087659310329719424170923976813603581054067247047806975058585220775607499935012797041553576691767819664089507096713385644495373904471079090745980294524187747336066332181448490893301916509035278044188911134906061558149215801303761786539633062698814386344477238166987418818899889810347550305686455587513447589289135835472251503654620413729592461643361631991736431705022851354978684401957777518396035577662178986023228560516493703594925148214850376549560242878251972691528688926072596265474553728934063559949696447485600836952931673732868644066390715793513733821065122450094738286485507040663847943974767347782726760381854598559794173964243217932320329156598121142746089558687727651461025549707538955171640051829083226607166554954343816074389061579951972500674867934230423751690336023150207533785103319263860951395671876744886718917530109193615660496553549439469631061302854966574148386393544714393097045394467595236636315126666000364113969295377270582092759864597561364426830865696707739919441095797280832204455623554153021534817309194832218421887575480988613618909760136457168481933257359371889729165337151715115533576015246799099887074234044631720659393927777154347759668652946403745447201812723435498421609366847352836890425791327178219661630380836997012347061214788730836713405083459342066380801674876001637687961665646565496810351759513983777711170327366807457674958069229622638966307426354639762255654463676700724854649989851763408539146240626154146270056820682793859148706587725206484739226375123850923231206115181831646305755420033040903166461147652478033814915240215926884845512289433009021675946917417924954195586455643868469722166466604400412835636850680877747668570063094642716295208006914978079321216985168418026518692627304549943595500802285730158012606666849172211951120765286466977345200183458575210137952471434650268678810386477016921348691945899683541573068488762147301333217265943483133551405415153368796224145270691570689331314891747716103198012354744483155603160867755588218671511382404330306586377856256785887348540537329684729401228044511991720810283419294930681296901086470091914423467592261637075432264000516382013641070731013007554808298302676759279260757605501749103710748224502727003100790526545231347245904472312149039731332389252004105348772709119611705424097681408610376207778257391225039555460617182253974062397781933505786388713091606552171124361662845015585767094038440028237965782187585218170850126040768513811306866381497276879969945382970038513730773739110400000000000000000000000000000000000000000000000000*i1^124 + -1271808242085971980970426308341176983878267963801483765155836763577328193473802716359687054762300121223070920849949474180044208779731410130848774435538922710696988782913242779675820051492524548302089353240028719229399419068986118808982326920916011932913860955466564892596855338088059812410705993476570299549801264386364386895976654801823146864306995469207204773064997006828413149772611588352797670561568121455769673267860547224904122862564858988612857718634643638385963610392002165471811231261836486451128521713624137020570730220691594799294947079411491254290305852927738060277620698149258534349570730030194029639477592590051317109188192644308367434515967044435770859969578355313069818286610412916579876581144137087416543498540746048775502243012419633863970953067667952246830720001826149731199535676642346172908992441545182146069135074836620514887187726603996454936098967139853460593786172864000233171766710540833658963784724786127919391876374841047113867890100079409211972671881425021376775858622685559420854618939894698241352041735101393680936749633355639487283103796080004672343395804123253217619168726925689757635154957662301093956486985702720624679594105637982123148266323704501676456404640420699496260305696180587812695966162727562623636705149026267432557787167691694876166497721506416170517471010004762382066052449492549392035997600206567461485085676420738200632715317760471221019151980886081141744615338994764716720009354344003050245023242294585918779072508481446250342484433739553903158990050135193595965963791763455917594892894793604333123687670926970721337248998339785701739951180601977368854378315582712981433186981279138792758228962621902713010861740572862601064984856694341550440134454566583981606005381238820368405695409456807637945271330706400071252893650553934851195069359847902335551673632071865298426223876156473102655489958686733391673921972022309744713512671520149845416410333840010681699251862413879002308858346886563873953737737189171623579846735369782533360622403611384950603888106040775607006738662815371128432255250406901569703542488893639143148145085046676136364402873255037058071564616860120867201731640129329882662835109801895823747138277022867974821378482575549448969214241873341237714275389223158829562321078795725075098494967552608887259719894422947172122985399062941273470223623246933876600921999671257925855759785332437567676527976218512107937907034054395123329495943750868548484953258272622048858428658633569234089743611904002063277063843999640834671179976600766064436468954909971404623148886441479577841235992007512838349237556719682130610924539205190569451585483968051115019825507851235985615574081349380306385857633782362673267924658575522923987979014008867117839252327096111664421430229716368774801570428641285320419353086095037786608883460917518434128535050920512649443435622883194707512349061979238422424096540767126488355590959120887194704836561901279747353833591127889174239873527293571604086641768648040084851090808597065881645593282996694769776897288393538830780617107708532988055246439399007452010312650555214236136777131884245280302310268215716518687033057227770029421152349845107937195937498424659529797781215694932243020087336923723634795927932890024914899845353689483248805756993096108041346011361472118404150009108770548283708764953595668118517757566971718035001198994847498431442129931082590236364930369453424315679645768381089533964798984880637730680867640333371685623421404602180661103621385697453944702852419028089149502565556227283797807325003145867719969418727422524572409168904380403102515200000000000000000000000000000000000000000000000000*i1^125 + 328922578288452220643214846414060366617057641623521889910108944228487581240630780980380209703048155371039784171298222908008348681337097900320859768528907063464226634442947644360805642100660210039815731798008000791598422536479391479962979570969234789961752430251047854314188674624012738592087339038004388245405585935362640292446334913677097933907576995216725983367622146576648385330594891268405408028898318385551050779866018592168243139850496247837749462969533505438260669260447905812901400495829562095028499815015088497902459531668870997324197186503230626622417931521327345550746164892346901011392935378518743205442357075693840810783185977025131930749677208664237048495864292086573546227540457819498227486189164145859149082036355833874183805377552436408120875972914249125016562036680233824308869998195805289454212728982260650017628417044355243767556861247225480189232276594558979302326695682174125873087157362317709959310200995460633481131523298301041092327115029533546787678415152018696079342718739267703395758348740964336016853363981774162431548444774724024999324403240298649017523759484872548221294031547882629935059461603888626801332120749632620192592103434097866727291139512986235279409530269758710744766988198730915098622023306109848765870846129457254140111903055832206179447538282278904837604567274224861938327654295259053699715004480068807083205914446308358000004534925027934837189032297890663158091191463191662982389647779117528677773868447992592320221394225930815048660685336192326147608382270369707530934213429390582161583226720569465810453884509729147634605495892438296439107262424234489734240951386765955387728695413401664798595905164964438855842643388286125803123763015552200860948881500229399959261000053253325112947913187813636164476888560276799847645898861880552499106592368786687526711439360297200072854210675889000680811276753973800984425494419915924953960375054115427908295619851008100200292449512816000083468132522243355949828723770316797344727730110397982150163679064996316611665525337218801566695604570256798216699784829563391078408590699385005695221882825537959722163536708382220636785313908256502624844517067240425296751262981518446138712127495223070366171648494312257908368311879306500498202665786717922247234012676177600255031018444756131663808019703537990603268199442457774278404965665935048448575330405404262022443830018397367256856601752549068481049656305285710059957964627372151250152131508779290434054326524239868046457593792637230884289066527734010624415728204442174973978676999526256506171300577865704763447021270989244948060758670931902277093472696063205147623195531938837404472538337597094671020969049227866998499655113470555983891271157216318097584359650153893616168518567520594196682795185976791691309053398395270220760467465909582747650631006340338369819856685561559059142626384802825092031441280781633938163347239421061330089948411237369648245737722288446605282825229785200222923302501739108939216764090050595036885244469945056246681918408457841666570434391869808682540764800402347964009952664657743054979081908543916201192811191714738766078233409339775422137096423261017735385465743732361436859870446358838121470378279120038250933313951070600832760463043785178475134513096817711767065709662564418109878283952852782323099709432032227946648740564640568522225628954860869659171113315736510687225346725242416896861870290084720889769126940326239400847495376811558373762162164778808603062417553825195337288333528137055348138283363567173712958458199179459211221876237764182008162239584750943537469492161413120000000000000000000000000000000000000000000000000*i1^126 + -61981578731712354433093246881986049161450605565895774444097998372203716203665891685160434139392576484698199177905731491051105012321743527335702859246434637514678158420574791029913547621543026890888718697024467842435995007181191800395191586958364528972975023951214911066948668524729019667801693958248585764911188802905920568183105627178643608851455936771922239033097200635162244573471546391240842446387121653426070440946327067576810419699435309616271462343693563219837990515800503687098383124229719384592303114637225563504070120787988063053125613655184287194489191510641225328365213538932663760808136595579706291096951023325864863387991852908421959337537716713929731043231166349206679755351800940178776899898418109383924478105471672123061735978904935432552563665275178793488320825472955357718944686331840597361086505932158360768364891576271056236509490265405526633705793746323925805905443107887348230487015055587107829484753646278995867212357383918237699849400834479150577663600703487831035891034630628928446814839931323499951287386467711557994704500741770518220827416363722725746570507362042068297332440779675213870945518872544990027350634283952172256917262465677823728454822058131249235985117663107412532068806064225702109275196480398121356321963430256801509985295784622374287508500998730579523552768172899767113835290760648465863346838497663698090061553622372984354649953293111562737718296856148172908254781179470190171834566647249635778354917839024344526591168336194840097594426804360675681480021802619009252631627652212389937649014086653958561647910867570183707379313770201059803211184603133909628759377439493857089726206355026010886547750207457855645483627495398723765508957254314317470286053982719680165904333251826626877880157826655514291926105223347302478682090158490969518963807689708530969506707427122685227847402259187947721743382984527145739970900686650249276282461729899471910966625196712348104259530841093940877502881701083362229579508216956146372630808641196585803691319536467828043178655110126472639063793325440750895049814952545964888916422548017358200989220804733310493619174959921872380949876173920046655156372113387303361480103062293009027326523223967198901888959925153427142148930473094901310083274316118824455962241214418580037978937365958433963888523603701843901865554318284483546579712614527749602909055051724099975694917049683871877251095164415160502052029628457747474460109108843057587659476808205766801815366392778081734624242945038946752376990723699335267796779191755855785857112620205439541527302846855338054895852064125239103212896143217562098209817999466049331395255050194749078136420777001310334558687511606570727453577729931589271150926740896336778831959175744858898345384876309134650725188414583226538908603029074021863093316257917574676594897175146132760739400311900887464479498782963469596728722266125870337066316692549804808967089310795298779040463298549787394163904116206478772938048685069716208345572471287295706876195714565634138084873529917427829482187043299417009317396673799187682094314601467920865887149588362210581329650647999171229073252241579833727374136963134807288756107073847056964580947268135219823538319500970131012005449196944854683042000379412064371942674261539402050271581676050441616264120250894956193731203667802477840518111021812140971053146894048407112183372069051036491686231988344926761108833324096814692558171774871313080084877273651396749384119038781423265364189503472209003807347072662463358097247788349197138833916753847844939378657304129970806881756372036756610654142464000000000000000000000000000000000000000000000000*i1^127 + 7173374176172775033292210710523181200743528635707648508440233623939224136370397067175760952368910564304028652400538947319052859648589364318157161663133858738189907099348777046324178968540499901772925040892730076213887050859064980977569923440070116928466644699390804976000234728181717771617304773322317543656334281853898959806721003870981102617119398230348440102008356907452157738373155712908018130934542949842716914730837467720093640905814334623319758222255632379285287024315146294768687081073910100538592352932367333410646873517130753301515756926559569899150449356345317856981128010540089893905097460092358929031991483865817902455521890591639691152129433519613665760262010165157942362782570354971361750259858707750925485447378366231089210435092160977731462464664464168907748440203499304214733521296030033753956734226719902575336890608540304835716741920784064625942891569080874502899932778584631405573913355302887622068325251051591487352489716919165342429094386173158778271139699312843188502985889492336595030572563629817869778650008157895618246286097193037093485186556705317807080713947867127871342552599511683423587269897017049423306686246766457218937259205314420379639681928693867885600541491676496728632962381373187464591222757771322081121565375869222170976864397932737999787986303550536571367961301377050721476725851616666193577356563359168163548042000568037587913747142676299554790203504452122931315193635743876065282185929098029982662392679210388871215422736099993240851309825150723737264905032883984604971915781632708154627128507841172813383424620499723754459766169216145629382549877491859255182047527234005055654921190997326390605317976724569377686515648943018325549055419317502527636507665370623931133493133129472170295807981498946953880787562276788322517839963485249122443139326834773928332408682928484084785981541348593472157743471520010637863901452459781215319225026833668027153714973444535005225176702463420626128502370770195978505834036617090113647854236812017370351468168858517718078175132120224691708559802979164450598060372354925921613581274440049493754195735497884017520195987752480655263173050670845992889574909658673539485744702874140248636798919180414024240083909990099273521948399333186610839363793615298748603425136430800814937178838773699146181311229150376313163988211079861075028357557910421590383967671129842546036029472898372465586711168605878936322907590247368720066235747623257292032162123265025356052524777852612154387483008324210770106927773884018198746888122184470990450761841652799810197188506270145005231060771434350104674338681267995810363614619231417438964718249575145560259574141950092331228109343466451595082636890664997216604728870306895162881643642938979262450229789171090118450812730968676067761586860521307998417980290808177335700199837623080507622552583487245151026905111181246595561224937455139083797460520215981734971778509714269085525319365386433146574981825992758655852188045565482035305787389312291961071393593367996428422497748304177925666788669540171043707636535204981155281112319950790087501390007420534329481731871083158462745338090079561076113887710994983881044993633895480375156296261094060294732744265787803619644391884190535008715653178071784970203831617844107318762606856444913601263316817035747165073182456492277959251593814900987388766008622410641431716185667028803283268842531587147396479635031898899312923504047050394955316985549605672951154684879468811728404564170889071475045112151165298652379872738815112522919738263886944262628310947455874275874000124973292716032000000000000000000000000000000000000000000000000*i1^128 + -71697994457892345188848972102086100590321448276001784316881073623620425084064518760061180329390475206208862698346846279066157088844073431022197287800363278036401238296617402269058015453396671637562661742259415044914197659375288011554801080698540190836303298255327363331191294724989525963551776741105029387852316953308499890063782464526751240592672011709393754150409583088253064662664002961831844766207428020607697492249575699886369536563805160091311627436471075750050621118211095706821486367545934863396426032898791871661175414250715197152321239253757645491021743213968405704487273691641224107450895539852872876151522656003971067713738209057375663755686787225600969795602219866410754028514052732099975411330330984979231218707307395782078734595011183053288667828647329864884178253343346214901965885386144981338597614085144876775225000158475916050226894676175029173874186680088153896996218210125634767971273347098523112051134757516786851831564153167025669433011139458570818044116278005238511736075490370781976191443496954302085474706871354201131432360629716710612448799821966914375215012763331889849164221548814030644107448371636014364969619497433253889640072537390502039087149193348070889926823287483475942479455052322755305404680993669062649407974393174145898139865458137315051405617803674986633163093176497372170861014592044867939289391941832392695641488979593278591955984419000681817084966588334056145126080526129240585636419075808885335718942694406763531163750549785313037113498061989007015212942697600147101129444602542354648564034688865695223427435111276942235077343399782591555231633178241892878403351954159491616794914943295770403537741599076712834927369610737542257302550710324909472550132755919441092250305154894313126014721324301897725393894541240390492432636657040652572793791643934934337949572902347404067418288780339746530766815450669227452913651949129472556806286069014453816038386186323367513641353929500018954993681483667875361271187195299049755038299305588251406516347318493915110726649256747137360730943708978053937595952216522955824389736480985288854946032362484810536439099085827317382485742975766948765803858169395316103824512489746033527534821297619006737427093516017272210989538411004807392528700118898219066813143121597833661944900728448290802346304605716835829171732162365143607534708427571773092674782970764136883562997795515753958149605761118410952895880553395180314737600839322184964889209089662143134517697323790034133074455474695157490836057575968439484084392996226909792831969350225173700046136306549368066381172156740706519366192326530856119896615456631042023448913038202268463855553058698397191301582405160902489888893016689853107021739316962109610105157406261872083499878285297932901184792036316572357390122323695982507111800623625618759608764462320323020820859088111681123972849539183810107536127881647878857085748463311767409781986731358829746794228440665713296012815827011260510335931834729494317408618424590838440624269853350458339501847070654829873264336415650701379664078290117835098467436138719375034228102965153402817051179809214148840875828855675827134283207351000282376591389881652989187905587975381176057276336342775214530745826744290335452310530927144081209070334576486875672490843563695456861293334723732567159173602372877481567925025322575649538280073279017936132283659616615863065767863883841415095900766328766124733111847451401962343426211327030824176609836469751417008201709868987916926995955757206314774547779200885578400858031163629560239854521206164938282225422775091200000000000000000000000000000000000000000000000*i1^129 + -160616469236752184828341508152230324650375248763134464335905439145301319837540487083337817265289863763741944368274258888815284204789624474421318948277333627177107607374359516317752850964043262586064989950592313693738070961948622110765048381015676546062426146598799107605642286390231533811404459063469545133265516643204376850577786432862975651124619900550479425068009408706402224168984863370080232389793829401581296539860011845181128487327720641153071295509149395155135523465515092435185812825720764008542630873296866226061515432797277429526852725037037436207413633508591988653161659815728281430603983134452755938566891216652190328481506723092161263561577333878520541536065867312666160997159595321692733929153805726804290558789589895507062841476431748758074988255336039352968898963607044202072037309296386878494470139653417470732631947089367744077844468651048296307781806862786147675283680962993523201287442189671046875580491750454513756530021040271921054421090636225818841939871682695016984720308225239668908475820333384850776314819098321820769344391789369515717553948693483789854570793859086558838769884647636580637051980030067237084040124935548813623902431087971633568882343467313083566851539364780650885152087809653631195190331916531477895525593912724411942214683724719664124211016763048037207437436804057577095001958956485113289801396032836883711096533865746762107085226905604059212932535322127954331888635342129950644368690952107991578511120218094305518123679289492942642140816923602192894763362763143538996301200152909450719325697856773261849537246790664334771493642139769708524764160895604628617620961250837189402809883543951785430762293124202180538851798126173651845726210128914435198456798497793819194511063913523521385183537947732329672208446948278691310476130720840779839541333803414520422423744089918407198366228636878292341371885949512758951107123140734654142146690607959812518364332370347814003005772842228671025086778847249865107117557986559328484893073451668189587747335403694913073401130706609358702629731730529585700068151089013798669310903193635692467393349422982953397819174677661873119831633091681856734005003933826470138587393545724086365949883933563031910691439671890684338287738494101891118945301692091389610639225602390075596882653064302490451297419420986635035152221380279721320908062200805991493538184647876409265197311606439138244307475950931058643902754534541914388879103003309784830239621943328353040672828333451172585531249878818335955041330501797130754290069919446448338012114493286280896173780106757933375119088529543236437797435102781948447429912072648007871607034403811488705120303440744226795143362714697878815935167970505668876761891815588086210881607675589246008871835936137715101791870884477723410627145633528630087644883126469499172715603994464731739020436837408871644762662492826343165091590739099326830192727629928415121385254889627961088042030708074307186072967246344889954191930880773351003752027793343868196686084980819120587114376075176722908652047754122723347383226958877243571031040382590368144628144942310555429268774618495410224552250313046182084899458140550053631883726854972717632335004031124069813874008907974036671921461602932388387077796833560393528108519594654724224316080405256005753119400520657779067114440574328584011167002502412051867360962853340611719446340770468745231208962106656987620671251619921152037704876252400651269415471297143786994531164382156745703679844226402213371575614525752449224102081986629880582170469597010318488145638137673560654191001600000000000000000000000000000000000000000000000*i1^130 + 39433454117140915295537977884384210247179644898168794383771618571109114760010254158366883461464996153315287543030072249404516487350086047877375408784097955543217423595141012774785453809342421857506493372335186012569477645095115597740264649309191510386288016732085087502345316027895109376963058023693228395059441602077997050928705539501292230073361120595403358759331266531702569347749207523232959001261478373720340219110987101949209662906488756808697593246896167901865838266594387310543362698912554135938829928769494982954382695786362020194633865798127366322658206395211123025170843666976610016244310305267834108743640321181635781507997496562112533928700217769382909785415716351961570581784032118867347562482282858273109798059170796609361786546424593028789781681568224998953973589930268321878866856011556673583661744024619506972709276044558807416780159909403384457716790901176282844120538094913201784563291209487615064227549677719862662750913915654623861138712051976153255970111506794857341691735794392429798830841046226205725418285552311820458617483850310036469573181071328577778265566512118580917981556125122945660377697108677688981729084976986481830053874090248681036547470813153960917392866022873748884711445052221526973130984596817391485306808309268704966446950693803518480831371183286573382142685286006117608318310730227677152164041613072640639014468902595309788414948745776955426626451194121599231086377037962850042409973564241365012138805000002854301018885559206418645414700474885720593956198217316189361522759103798721964398377736751084359150679097661107063035676621317132978824486159474332979128670746632803419341355027792135164138009129733718986333927170791946371304012026755438995177802974555840387922308581784650887824712597999278210437863959711751109777072538092412711163472105763665596766004547504562118371301762405537225648667231083749721578323808294502578355431829272218820133536335745765718543936721079576201105654699480320798227406058649322169791768366725980096259249898623176162216729217375815130654761077542427463774411437799888987714906649287586305933501151856403850265429567099013595943299408283833517234797806871911896841270950290226294040799793745801110905697983480980373407578717768015881762566636974906491937355247870521545520404104884196850709145016260413123857402933816578863209117582435679022390360086926170623452796938954741697845711948919394596659697096205416711547505177743983079845461683849306127230109819886002878992836218702953805424883648241238597566727315902419419690001260261996412341793305123598005951689720744224885605262390881346090622648140973962954503792377771360408427273914866022273013553171232012873838265813111962847922808758940693274589972176960759213623465822611513205216854411681173510975325673488760942329295703883983620928109229032417306024384100690149739653390522548467582341338271415113100042321961954411496867906047895021859285858208166142322850630659163023989698417725061118799218404003434258806171457118258775136063984475743243811750432690856411328185428865165400526937498830602796484109355048107785412874285841894393650931055114166607511248575387422216022569274396527241347531016818189549281237421414523749132587808371380115287620722933071916014842387375821380866124326243369517481157768166897708792005448968557422511378081283437440001461584328598149345274411193908602943578599565797299246251761447002789959751295606866925493885196255499925553413405435318568301633197845450785147458402310281964298595884838847028161158664294803118269070436424803344711680000000000000000000000000000000000000000000000*i1^131 + -6967891914759334726562139282179450083136035411520144556558984867246957176626964018458979352500217740089879415265456102449518310174813280343559689240509461501029423940934319909374657169653689961485399664098499274931328592364028851388169160365279401936899298544972051309830480077661664859753189201722753073551308946156786837323805596063588117771460115055160297249492799450587999911522015061819564725967891347457013086085403021557281444694240633189033027369106394291021363749425597414004568813089900045394272683123774373107560349580170032490563281750293618277340666090633350342577688106641235645312564343140561552822351071377139676355113541043689270397052388060030895441614933217145012203442467407578833452680601907097968523963342962945917359645354413453233687490748726539626711980905004657033312039850241028501352316012742512280901037217166646095091927144850450530327591589055402446557115633528341467957212663523081631193490944000423125866234083611020803179755930982030546137298768711435096217443165658416566248299851978317318100046014786119327054043705209669691314233476079419360051205412806125984504701395722784323391945636739771797540712637087402601952707424023736234590925922180071775974817757606615590805704282424343517416374257206837418922311955702785228034263298382823382095222346510770613610078393851667532081580313360100317308882093622588851989152909550558989290358158790193391218934002100220507685630883098617109412147648751222064567739660102848446797155435054107413534831433164582079717612148946504175982657506307112499395099768072945443697365115986868011139430287914034491807074649462971431255896108662338583923437790216372637101262962989285234803802892131694789991712685917546635297378603661633444468052633414493469897601948496347820484862179675472658123444116221291607217384682055158510034960608824896322761686788805421355536955529144900449912543886107876965936112481366257918949773926655670839538153937889085573713175838564359765623657163342234722536350848100439909401108800420738883250056300815343018590822731377219015324159254871226107249262601072414656395715468649575802210867111425756672925942665793029652776716708112238427527894652771351645375894400927631705023159772885286619770134591982704977218429381587891386968257338858147976059272483551088627987467822532988547683503147001017459418265590912453940262514559246120915332059165372788335245457505729541628345619743313946788038789122721689354539475087549070568999111139915678164074744075900140730775369488008229628900268267241300773066192858283531641163091317086743931350309633407464962764459753052301111529380608783251637592597716202876803862252682093687109674972003035654571728435351775637909981767159829674796172596168503388707054338595876892839424587330181194970138426755870281894320373733005359278218713731852831145671425160551307200309963279205342768961168459077923132962395696576999270707896681828140500393333582003937002230766322543704034008708836967470776333042647815378597373320483544389033412837824622089120755944710088517214809507181535211214242465779712604124854915926077625868752698234882046616931148286863046032568598480664257219845347649594867267681385103186596076463678916880756525258112274667037439520610152288316142409793159735091013551517755066608572080248281513827527496401977275356840056571914357243932554121283052766629590197202718006584584817562503356556731071749886659588049886799665406828984614526873738732577043442802134795173331824225299393253994018960958785139681495518621997811387555304229028274187974737920000000000000000000000000000000000000000000000*i1^132 + 1122915086227071669880692844093779795749787410877207233743055779272038439918419168962517093364070795169849295302166428687696526662671777605822797637082198708370676008571981128587249422056782538770750161748392978512989101330195463074382585791626216225840913943827592032497588403706317818571492152295445116209051797864208170506274446170740513633823967776961856470159776294768331319600889207746040138469795758479184802458069847133285915418364877802248664148813759531270531680749089354188059360129417562185331294342923788988047367948671106433941064697702296832165167733122517337586528090730048292700756799721875516350275192509804260276285551168490415129760630080900703265422568913343201185930905294299834761139713304156584669944521152859171687641177975829740633981229428725914779201751306143600070635442193216441951858217248531364294459085283781083686854468848672615753104839460628630375941424832364590811160270100091610494598157864874935368461056840721480924724474571076879712054652394192386773680501051256059402664611007504228901329898076497686457375766839908575393853581557203239620567004496290051258695052307990419306455123993822879724462046799694655265062479020697540508982499531713397484667645803918087550779900371910436058632998183185235538769850572034217952865337932521342640236004024840558459771000086787479194220980869784841507710442587204705413439856624706034572805183398676607732455775173917313758629086118044104292857681092396440887422561826115949396800986821838840633172448059119145360756819969269342294222321714730823196818793159623463368673700338288658121640360636420908242949825709775354364552539384203961036594696479259105669423686590775123167590558471770044697271508653696080007967505278608509760039700015196392072236868233274493341968612336668055872192186720954508556957398924523727762423877463035552920202776674378037998213591992018072578623212964087200114152862045675681415576235053274430310248270574351328651505059275477867633652997574101850081757918368795078671007333048634290495144822157786103635254867505997807212245983282392991104867365916191474026747989603289304075922922815824326037218542845777585841999230515678803192632334316254558695787546651864892216814649136508887509799198432950568074586123487475220278437757992023512577949519528358277284516766865745775488104882111491269765303182357908549908031498044185242645326649361619526145121096099062525865501516179816417065504477299324508841774699149922841795121302614447705780004187360690096055118771771325366194839160959715073366583705153608262209760716194111868880442215571191036378399837388588114835703493786733582099758018522027703721501030501602683910074985549291796748755630810763277680742239045697241179427620398193354157216277857654972836476304859252520893510626669009651755531075460034741235097286323583368544933605438398479271534059168525667416094147827738289764961079641313583585987059354001651568908312792287395824527005438383122855639804691295074416805549989517166719903230356108604386760659165477918177410359007464438734779262860912970248610821234014336687500687869640666175304739919141789214484373060769694958442706510118737056386814118117221312260695899126235931982805757457104489993115366587797001004054086182422416040628547141951456255598046676039110748780485150775568088669325483116857415705478694379867572595713645946720990972555659662368125277179855429599468374822504784142994613378951422664746857211182919861832480072046485492389875734671285401875253194682382845904483629240152709827675007764136120549376000000000000000000000000000000000000000000000*i1^133 + -126389951329314384402693250814569642645693486564955342324566128998905792016073910128675423291427031122521526273550810886657510405886793305400979605214323464187449370960085416209060466502523309124145269092908295031569968289709247268985333311628869908120799419448116281353339476620855379187366048457144520850092071580435953862035942123080466005920127960265240723499959927465435271554056594594067836223163475364027817238486756095826723158645990409842896643895661240786645077062590791150475722461848137722052134532976711330115460795805260971531522643318852068759397024710881028535035766541341898694202325635834245802886921614367376283486954506944189136384495229866582640440946600522098627530660053741667123142712792190797123663656140029683920014059265819583267605482859428560298929718587809878303782855422061934945102020248662621730118179670140983954763708591828195049294837644465183031220086411770381453145300095645621371811663710609196989993429029714278249378274126323253320233082215620201554767807883171416412000369172584104103501087032997032283764482162974090187704014953161795831484187133569313916731620670025657560090403384778983404770660898980070778622869228163000978053982719374492194862936856622302140838658955152158625638056105447331457973543899569166842211220402413693929167199686295661885931109717840996228582178503134882513264267372278578687806688620522508911700470092608182578606784047950447709176936137369792500983678700096669946193785495380507641563982502331242443244761245920599602104923762066629021898842938898740728555551597437202611874009623339774912969102468985665125382643026300455489567244822101491611421889150349247173554442186387866938038992052787738644996148458751313735223062799313071269226443046094301527935641552132819570425477778709519141155265759012943629766469956959552721417698473000414325728675546717767300459008485338893714853901589965513801388645436487778247524156087650685866604689131591661591655131342230007086744164722399638878136859667465231123521942526459002739965029575209351467626376561187047654139441114147774331628431319213257170844240631707008409847088534424771153013069784157406756964431060009429515040133092319606868562884733486336993736517593270589582694360267527351472525937171098922755693612414228554851515318967982223578864473207291183755169592147307930198788687980103889767494731876143205822569589995423306625043569160507720693460574129452987266100320411232933391615942415874260784838086404143336697968759022543003864631392852928195233715998649776768541034907631633782683361409526047729586696836630357889520595898924066530776302130224976771275307351117733945449434979561292493183987410459324341324170727026003258162215889275987526270176976493245789209720499349841803989678163277349832505910521925704126044324587634954444320290596725997951668025772365448870698236232149804988120530703616932184643229703268039169919042245897811220968288568533522111439739066567644916925362091887909792962256514606711213002904134542900705444452042218282505806549833687707918548188487224252606752182601935295934115572339345994112024586242153841439138172237124030228215155717246052121652294123913727816267367650954047360592044176957558625246714527110553606105117171614932485708401425290774220302550151834367272171475805112821496437509067942082211095761524128499881022272585423074080905697339725246942205180901676652398969678088692748339224387807502606111318596646348471237335004477135792032424124577297977329039342962815934149994197538170712453853322681691655897088000000000000000000000000000000000000000000000*i1^134 + 1979758016284324238418685267546846191561152959468350838364827772815114318578671508524621159147330939690912990144114374673217271734682069734467728818222544149009796935770304577592788829514866680431193662899180464193038676423398766414244251693347159879551632765557664136458786472792437765008828438620854659941510880406551030371906280288306249142234729713562469154099054909543574203458873979142139384284986501842860682816633718045903209986201164340810512534333604596971727763656778630400711226528239116826553753330607247149904600596694709618441697251904511144247399711763194718321898359881920629478103034510750186166947324620125935927965387545693538076411118508676229775822094155474693425531125373543498782431147542713532998465003646636433764834683020477105255946227777226797616811598930300227478562343265900796159044449480676308869196560760203713160954258375511830846329972053422450943991548093621785056680335763873516999623074888943612674751103805433952281110326773582941644218052928203560109927939926478725266224079549010844945222540719563954758294991228916191083210561477672052080755185354669414270263234618689481805098281100546669416256711205169048346103329030034548297987206551818839882702492937543650836458768791250564275885372036362028175049724153098573901377362598490434552973835819665267536102560329888829529324283696549845569422357499177750140066742509645851003782417042149745527807288539703980742300790631166515414517043971255708288150152990532553869311567553068353992274605932315360054730509561586002466672107540178571245919855096759106535587421427510528691184359227719973534352742404450926492018537062225754068379255978627075814920336185877278238728771842305282782658267191870179231310931404632212877285728534019243137857630307238265304038810582251223209431588824249990489161087953691992529274924050769313107852050078540422133392562378393063188433485352549024935720150302954159368502000852753816161758573583570155352262515276928427840093783431478954972796554736041765479789750531542863472671024980711476828477070687925870717058882817869886297325657411969332899022687826672388225442008129698988851881868604411170265182110188235381275022929474392197906216512531515767935031778149624059721602100026002387391692692570053102704347274404928899747588988661553781782753432479872764338197017872566794855426409022680065066217839543525418775332701559991965659476551537500051027732655713136225869394413243947170739452501929894437692216067180188359460045916152511478913996666440427670279545092751710424271017575791962045272435252630185224677600027196823263127449152084677916983546390573142298148098831432740564764625582729445785882580851635479299252981635637178605554345483843329150025289310640123664640643865669101260449338332684744483069771425525191268187633681089550120941331064604836079602170003230937198239635697077466536494969253906913339899670364626969097175713140872345155897864044534120820151203497185179624550858989570571620380785379716856465600643050669620365570645893911089272609011438255139473711285166011588705353593790612443848055070506508576189614212025933851914317297310591319012376904834828599661288399021839224688526007884148473270438388322956184910951666608989607561364115228644770570949725504972089287795965403438229060162653603729606116582453677671700344720461902405079598894495730485729315063042965014315485998146267612635426514538207318492583894001409650845471024251889020624151343434792895869368026516755250169233103824040289611989481851361402059371856882617548800000000000000000000000000000000000000000000*i1^135 + 1684905926836197543168467918659253077245682286166110300497715001028031732757464063062941538214174700010503979997615467638640958332911281874931973550999867272520952520249843945392065193316650418428409008209260272434959259166180956672639376817253948705019304117463473097543244868760019450847479380149702114225879807354218278073793642361834647410334770128209872653089741399546179123126109784957556619614236990383477958104230293684202409268319042261618694017400909755051788347612366428251256053443994326030868673113064033312713671129607973552460509648394669749390686569070542232495295257325758811344941347274111704027772908573558004721913432712737435219213667137117575509595920973119497224225993078537962379131166762437009352326306458998740701400489735618438909648643943916423893752718782525293798500607673714678355260619491089969782103133155859044806670407268110243390063976059114213119226806835016672932198922734677228229541910115404542346668578407428873200141131885576512792830550296216524425400023184323373557002745151105579596467403645889663699006278502788021926699746649448965725212120064910069255839461334832959200865051003141281807486198727283900159841831072880586164462244152881199903328881328198675047231666030261558980197458647450271963667537194880848177465821495139229633518663244149737507926038636035248661104647557364582259220227638861891818922787535866191847666809157635002589600552021385385036272463537710523300594629247831596194819010621745071875067351008691507738365693456768306442910222236971928995572562376816939764952662528103809481069037875138949813019753923363095261872305525118726011967232829538877031828888231343689071178317173507248001544707046220268215887881671744279520684162623045590836682533789625280126326539497373217100527883447516621047609270543269366293998608098194700889534226927918839025507880493924494818745021801697183861687352662073005538279532472838004788311926790801413342317762108466700031503548740978749740913680734699786652235445411728220732610824539575122267740173369795746363662621509213404734278205793147939777603065115963118695061488230703841504074999986201531548388195414620030931453433530896547787727643080192600379224205815496719109761983761058039293803722670342143450854454969404660159147254593363409780254473371489127255000050431174244653226911856375997790435811825969344623677813110433147301001138164944769862479694941821112128518650758115730572222521681782398057687146705109321938065891704482919649522448827069580267630559973801127537667585797561888060226687118525200999793791323547291325930915358835239021797330669695765228611118500908002930361151819072190012645149528542487610656867814870500332293735469099454701243979647021810271008424076938429946447720174038905718811614957857626994071173544324619581081885889775755980521318451984106827964487853051283085220963169620912263495561454720401071393624507047319236297451573802467251920900283849928448086689386663966490644098788082317988391236416004787538470718718868174008772223087475038215412417704919005877284323418108204355017102685403266604698566351453539190052935971868203879545237996869398846213397516786189833751674069185798953584541464205313394818637372932540393496905279099537077699661974827017688893926547348991322120321232831706721728213122926208941008058317512558805806873254070341483997772060080309539192884979272334917872263238556261513736041911818814757609583429403406079488460314799701814983791687003993454032914240387504101744982980495034537149698516161162693836800000000000000000000000000000000000000000000*i1^136 + -220891138850833287102906274754492119304423091444060939074017431779472517475567808629679858151051674482806142527374786389857474581727540234227129084359465439139274099700822330778612234044749851075472031203184499836610691612719585440778160320990607243015001617764985214491850054151659941787386865603934419869501874540351814807917708439202084926607955552547846879326739930994545844537777952496992512289628174983263729488581829474462832671466230043458941875264520109390725936278149131854588178571865488033166157625946497684387508059873758752407612269982492505412866557293586987913915330884693304815380020440526328410954549264332032668032540135964741307081825030606800542233067846018752602165763446065058661267593619647144134573752838061696852090803125166008766941036260959879490597596627684108580225330280559805361623088300131726979367594745086482589147875787639761193676115519229207517340822525742690702881971999605886882670068494471797615956289181405030454062783204515478137755626672288229864128343044826369699891240846278208631755036246959026706889042843154941339272413346688121742654953441958466690466024612111293750468963527362695792476839968658484775251736681763388665552822172306262808071814929976075269150313784781673007115565438078650965768707456342677136624559009881740835093490168455906467434911836419554493279511625884844133325589837224481231370309551086699646431709749173934891370261025304811495056174333628899067635676164857681137984460196666677394430225186514174184849688220032252331596966453974828735243616023602821080843459944284575038397019074180503811330437303003491887166737236433622096553463624108607865608884390817021495072585666643275212910620136362088656847982305105622387105115069728482739941525441576932783147434247525377101034064610027702818312643368518866556130228308018041180034320384324757904243411549018785421742509455608020233867728959021948563944835082104840977763929750859278077311122175009857250386757317924678358904034115032898039264779310655214903381122992396828752661097806304576829180774739843699537314711740164173047871308615507123574966247666237396589229796177898509927863130128061993347868441191184226409977338194929071368955704352718869959503438198298394952935920746527548002612075073992227209880228595673859684702517803915690783726249012749165745754030585568864106121066045473385745640923289133351377795276875686361264417771691541988965289439975066073575332873135340138544421585590067456642125156472804491607326381650421065960119411655281579096128006636759363826716687600668560738147617779915117232459172162702899326753253227588532874822908140697493498909204901928116775427518507739045162318695518559900783322457815521310981327442482493890866950274298938535034207408890596118759328957779781920103502938686553686405729365735303653256956345857864210599965006865416862070772578549258627475304659428064407814995567652871562148783648370404215920904115315829450202696536139435602740672842597044920126872765897848690468921374634621282355687343806544332202926941425958379700202634401583601741190117291294018385655883734847732132062246066700170578165619982850308541353117352087107877623819177716000508439589633402991722531251910839741279391776942274051081244098812055709339705309824722778406182878472241247054143283147720204819154090752363772186055353582346158837737125313235207245012224677034275903269243410740704999817887447120174511222840153338964865449269643377642296903075474193643320255660708526287430020069890368589314276217946290257920000000000000000000000000000000000000000000*i1^137 + 15873767234515025051396477061573789424506640272184409144352013948239153699233306523357679343243675651531360459798714224764433193384885488748514815280107783546475801483271685050186149505118239779974120667845359306721816957847459358998067824261443749039447177924915469698642528450093788995018723744552818835782808025428830515727502631074706467091742748725703136887332335585886781534808527364146678104150367052426514442369501905509710026223025896939481268883355574655931445983957586561375959393109351093627211892510610891107928576065996715892663188584737433295836449393068712315814678242987540546415843170165732059815957574733750288410745770013505681123416944837987625498305844203096476916110446798261235950018319533142444037206523948797640948294005331844559696975422432914424671597140293132664728889907670998099652375555855274600422662788188626484568329382767438335006692728635897673883358319560215786453486836268071777764589271034768060896304844600184552443673478419032470937078008083955625803228059232663368973966042744751291668120300188102357179149097816248089716267894873138245664016554547917599276318707611852242685098410359208658505726677867017676936424578650508594500421998527365127729081692558396899064482884661296604437805179563404862531758004260430802254485734159093116841723820929307774715239966593036332136123796118877737380239062100699692905196937519395580825164988343006214385975289838321911311294604353663127271965559344057102518882273292757234067871314840782303248221163859874822900008437665563117509975158486386411463539100213726443443948122167579985209628309344650310989666182571531681980668629970410307956951809266908826255089846634847443727054232952192352907559299144883612549831254549305261715736495770368442278699124613345347947980591287517950454558073989391068782767332199099653096995500642964112969824188755977432602265068626163381008023296324203969780280317658430781905706068420891637546548908073715067228004267274878633611277576080370038237680263639658107294039582098697736991059848488940439185364984651480155636141529975619762555622190810953176164288050600615489590404120786044838520669157724652087393263768059706379944331130750045047983256360967611510002275212208628172719772250042853640725043484200359297200522761224921877712576866647110173647134466525583489907099043614001121335315454805148495082245688970442562432359404718544193220117326371498179078343147425236547221540381155762604704592244042016034383391581640047368338118876074233867999688707006171560991862970212736952928643213730386444604502890522633542392102622044704311730868877787934929626708052979319754962202512341808861497795573367079189444956806488698169741329400163007149741097984207669449865777259633371866082690971732633868000925416143354748900280347670922008708372951343226944840093836745414708210116010714694780281288852670347104065883425001221886856439519511878766068803798589800748209206764971824933874724939796129883677869219971243181105837399630225746541628610453796244658383941717549315568076812334136621315364626927664700633691861086712182726537309369397142466635880661867834533524806544638620978343601317298102794186677054587939673409555627334875593619746243091194976255697873398777529937050333689694594009327042417329059206332533745420918455902538080555344164413440810398737261011938747276067311364803483326497546665184018852040621591977605956817319093080057974078236958493311947437389938618510846125030565985850124666555128382151293847377262403977089077005516800000000000000000000000000000000000000000000*i1^138 + -2918524993493270767448389440839656109731771391284497135368738867224415852375715930301127867942429922323210526930832125539344540578976768653678579104668600338056619916012134258727432429374829559906391517720917498671768969721316812745182894931674794806958718575704662780650541326522026400079488910570869336322312164671148031762866265221411601595971174273441627551038125456973275109681579711407395305745189368767683897267305653390086695683284151216421600536106257281496494122994511476624312765752821068747553251040420471679554860667112634627062453884848057769757847668439398413734004957516206088757281096306765078463932939908255376499218748531737525309010597096742406003098291024018432185193452403184765219813452451135777326017283165621606567425831190014075276698837365876394006694140933309267135683662224733323024059723581428646958093613502657507867238803214635686861702421294406606055882902422386517079694800009498150263923316199656266620797646638990215031764033104103700515010358618391534379243828510128415944095444046735675089578725108590893383723681992508620284967457639755276163863825752749061347373222846293957279898982688346872553395419423995443475058477328174707822016671441547664295868780594351722583860624130457781713896424618247621064247281321054181090832938046139761476193811586884262660446240952928675076527239955070120338324502400143502670624058375269994196811663715740459748777105445835879108025709634078056671348126284877530935667655218136286806302401770472822659168038454858711518466260452026485939537120481923120827138334726184577114761197179873119868825667940044080117344690789157020430754901942372830437793805235155351750831732925169307695393273491138059068029897859904532114315439967671105602540594441932970656438144747617875512195088117494980103661497567482402872807153519616818136237111818431144527262984010446831685709317301082097053679502868097545778675427937940518737800857834614654268422738365191501576704115612389308255177558064563612446499134861128136135612680109966233838018940131400542224022704560132194239358526737107767847463084520236522769459236829985650174064831901776411592461995454925380662320290180406195808227827517164666493526626180112459232387291453311165340282423125107998191123960062246150515912373397331831767615756099173629244807272243466507052832945033218392216624745654135329649145746163579391575157204875849445900370327978766269992587742586516383277589065187949597268367279848970132318552134599219090473237126730605239954510747828405922790348911794195644058075794703742775402492988429457863655168731569904024899628461917107951328221788323770910611192303427205831890586661796005205179820334660866281505474124276371804014712573671535740102169907643612218406645302370327644210823269712027922598825500988399106986062059249830421631992416944984385505963961255247581137486352206080453815657459043713100128103687504258346264198159874795405440715750293435356931081097331052450994205966998334944732603992459016325402030554073502164051231827191249194811471959397291016570383461837015852014732039842983474550459044901097356267715082257628711621853732195208979795550822164699154427214970612141456926793127523096601760293642437039890758240053850287262662875480081628542193607287256066087272453714026079404716680845135817832822418755975627133598022863654171717977867988174098303854174755006274838559393625623267591202952383433043721624531207134503126679203679716368523627781310766634997407765386860963547556475315464979244646400000000000000000000000000000000000000000000*i1^139 + 528862095617095799264641019264070713900719887343497531891524511913999002641168376542482367772689199117510836526595827150704341395829603783758048474177960343255732550355132292668392066878328375706649769582503456904660105369040341091394426125406368531585526125905070955568827702425735396823811298724851975505470780810308948663927260839321240954062635840606943581031403236529559410908502417168238577595667000457025491677574764515881782509662656578832317562612607653802677055743154810099089292581669642719286770011336951491884315547599472063912759415904381011777790037626094832877075095599679007326610163153453194287828599344852069388561582585304295262898167713184404273624873427665317355844709392470250794760635065622148794541314064809680081470220513759882861438549003908562844035891086629620376367933618987795016964231152970398079624150101419101821359243971084917012325504446234346481896314084493887013092280075430524409841188368055294450030623103275995955437066811437117335105918512713525991145238639370542183720773718391191678945800014388536704175628923679208777628983955922517710249942383876491789716819797434865749879732614760336099639841083803362021379915371500344992580508931171847640793687913299434743438500840190413019038638470492399389296273230670621985243329374608413172239217481383690312825514840298507870456050865261269669667870172885004147418532743463899039968444809428563554576214524077788288438214803324340667721628139488552352162387280367718943265354051172408499395596947124453855330129884053061318124949567628205174600382145740851503100103352494645786270886832373551124696876995889769130786794705374490320223607115342963161536113978174407403735338444899755472020650106446225462676913513510460150108337038488570592843912676443350586782154883675659304950597719795455911847434546145589654814785142012107474462143404026787543007446722567958979256246762151616103010158477049205146587471659123048936730524481554448065781503446831170455491159806609352765842055051394882911393897155406767538730757043801106111523056958997627239801773963515958018849203239382682665856306671188830380732235942122174911835546973109457118110568705926672354459797703283764084383506266035635256154765134482279556164413747637610053756371158268690336042141088503663674757910794188580218699633177211198528309977806162221853471755956352828889331537270417559728379729032109312418147542283060190048246205416464470721278358947887194855797782973510649741196076889756895127384284999978556321297614904357329937718009751486689014384970910751149892368911275122646909961365849305049426106774579084550762416008570365064479139322911933076889392787936223466049460315206043091665532641634875013711359286260329108090855019686232369030652643621739812577710002894854153571876982961037446074968077017725751098139457903929561690396569366652866910592929006367281557149189197989338715229276288340021153765135090731811269066336296004396581110073560209566897050866183336100400006049608160630026611748824937594411784454949380596193376383489879752260675308016582451443612529115864148568557235570211243474764086674329544240481889423244635152918405816212986545330303113354637169181608362742420129906265102532613535304143702770137811431826996774371766246617851669567985250630417844933178296270026167951922744538244992909809236407345464062846831177738997834379467487635136276714583187409679360308880675367137852053622175652804324918536431657409448294561813813798926133477685352713612091347603761922048000000000000000000000000000000000000000000*i1^140 + -60160541386285812476589182064287901803273564959573169303592962153491106880689394731501589481920020863963002401608374816808043686546930026565760805194278582065722256678271014595605325257997530498778394361282360164601612130623567060600501269725629355244571135077413466225708338675879324652633282504932315662895370925342155532257078980886801344926437002913220306460513646584460260349015235468825930118115925744450104379518377022009962961098296717639506402839537128682404880869951424493659745067368906166419957271167752135998491914404624897342871873608218966419783231503144706246191508734540583047053634851163260764200175705279077151894081664011606770073587312912607930467360587023980105370706066621439417660281509970441688155892359418062195614201614510297428590314624782369735615472494890214150214049306208843209708712599563597801156382385092652150204389229104826878964050824080678468444637786600885225985422316571266685608328230003573443726032428299005236272423431823636798790018725165145279837968278327210490118748140754412130251300435681376181878220628655894890028648714572983870737016709048460322118544719903680519070897279215552959710615272043379516838299968639634705505517888866160707219175485557263257975029324668347912023104434929329051418539689932866356328193482177376882721271153659258237522697662853153649958530143172203803851099814426991090332864475683553688470944794643716971866664728234495579788784845557562344728836821339535725427787198840317622033193816959791290520407923119303555872937512007237157877991436219817072643534974709726983890499867794618185047601381327242452448982092598570986063015540039716665565992265808019122908283702053768991737272340895263130462832740163279228992074030242690009760138460589528913743909144383989788597186082772342225899810469467149783442959337443000537936925863645482663620806008051089611492119038180663999795177844483736173386100620107259651822555981185800572236050567038434833067022523225359504010595844920822142698081508228269667619872406507595603388901413039279132267356233021165483300735136111740891921781325594140952838960814365776509231868407389621436357186477914756532449658141260218106486024021533425203495327764341846426465214999182549204517305269160267974663852456650867264331966259859698984266588511607328876621954694007824731234920486579263710112009523905422728255251936097838396020052048860638145196814311484837282320941599485563420785379967217703476640134951638615408348744217107458133759471056872297066744229421905507662920325385887751141853260590631124481220129768702317932269144889183908531452159539171064462861280302426330187188034737812345149038937649014166702627413454453169636031899443904059236224001951703528676479610261976935473560876917750897721124960897032640493300911812293410708343665584518241700208333407774583615320734678229852157234313642334141746602581876476638720078866168128433216942109699468006009319495631102470203227800978380765750642941079701456660059030044661577570175777139864439843454324766602386705602535448731076119134550571490133945658673478355838950155808268524505264167689503018546115690764911835749753249266747795123022652909122288914593263227669273444393472819502985650557059400674183378310056219035805982872860458918075722492042872877734977812364825834330383822146891356706251671322351806765915275227437128259110921381867216360942147880787250541693910368391335563734158537719714902059414892289866923394089113571659906523270236942415198472317342371020800000000000000000000000000000000000000000*i1^141 + 7104833505969123284513658993871665600506576763670097733399570196038566067673703915867094282238577523477782731722839911017634997689531853202127218056425344744633477603433066621904595905055701813291141796106460360232428026293292201624104728946587462450542115362526039769843460102705411642438713510011452586386849577968276816756953324819558256892264824056806683472716553168830622588247804897141171791254275471677574008028189571392386239194797761882035894755592814665788122127928775157413991091365425972911388667754771204382341128891791798333852603017787313333337665165688119898110698629793178553130696408233782927199673539712443147064450398918816911786828846893476191074012496342170442902297492864827944489138016262665717003535745655393416629875511617290511396708335368849850332965562408312733202362437827315920622430662804178087399542894805864338860888052810990939092659846358451031615388684429829708219863913190611455912587679001242010838314285226492692769623700828303852712269433806540833491956827706418723891837278353279232284919513930712480934344594052764429431978270302711241657562769969365159682741236229090716726514426497394065349885704154542879065353278469724050546996868688998321774356300019690736423006875260790250425955541198908993273022162156959826804466375230226254185885258554081031321984999316509839315127520120342528374180644639376300826203139596878086148187422097491767324468803488235870556641801499498174501620642563233416351589011498406233790461501245720240414660321478743721469763202347008935739061977158763934196499427226204926693114017285866144814301794624273537017495654303955546051685834076481905682670219584975632164959623776852945846739648827538619338350836526649961962647265595067091382192992051835456501240346690585907759321349578411871914554137549570035565764476085042046938357031953903173872023152656029912346078373396980334612823641549863795436498720992794526063719915649124868489807440513466169751145672882345495693305312839140709261173520038494775874355559911315844905746373142640604629800543038924666931166586203350906690431351812339689023597365227366533387210537055351310065808766717535469587373518074992948973470059076314414341730004751832008058892141026016788578916282008180330120412547984722753132706154249403369710276151080928440374238417303661698498442597527152925786342575041532056012192234917858656739470030910850793655330916732506749012646933825149125390477639570552155636819684716147337917550273784488509430688650956694134628785316260686131412611170923995304871616097143602081681609201650849066795148250570166531104741593077737312187953073859088545584036808259383156084901307088995411577061697876373118865874647939127154932038661231660110216427294524600149126341185101848806028372165769157718782132684106692788293349302166126180295758333183067574037893977311226956776901924078858336741318184001282064832297682143518379032796343826277419744702304204238095635892741988861772167104797108663179254417351834791390254628515953714644906416484208754755058370175879786938947326302199782793336900922967423635623818508849596909541280073426556801512604092566889107623132687090958078584307291075470046127640790205977825080122632936022637240594897170971416876126339377571339074593603118677330118199006070982868835252779014327052561560395752067555326819314239664337758902207075277377322347538566338152969195785041575617014208616224574568408273339008567920155344916583816153642163801074745736798184913258159905177600000000000000000000000000000000000000000*i1^142 + -687350868738348569217705945379504378312000490586840559677847777650819144303330239062829450025338864640932307584722934498332953996075973913342069943324832580895025037965367121079372868118843011638602149730598969852563197217892761781433441764835631961983559913621455086746039567613724097361937745069346218527241890075407999340604193629156956698176522131405064434503483353923785354324933819776658283031813403332430209275181657387530944338283215342703312974162142024740391451418082035807582331975970784380866242142087059162415362581816701088724308531347964232553484752224499569624868583647070156524403228412578516762817517564806575697810837950429690618035287912747139402995039064342727460201834132496785424818720393290371926694060499810498345514567086622360544540076401144764847442703076365432184944301836483953425828045952401764492349576092270488586488565930996374781187169299760591107893419216584994178818525113955275094088583477785886056257334930484210288170198671836020125739388281981052972386034971389513425608143761066356303203517108964355489287294990779052634547977197747246762998484068198660140609186630241099699320864732518429180048996760408512409073054650312861789550409232096561721678841764497919663517959408610815334548630402064468043622523592316939828688813075339115287487963159354942619735029369858660110759434312407542105710029527776813508577113148584571576160389144864435688151125795724856626798437920803399509892287158218470661830299189275568857329898488028940569677226047235815446590392124669139484494105068679726709109368527035996416065272363982820792785061000825030791879826860257150986442604800230138339009628912491513472543356933927716538906512743747654818310170588707611577988547444546560601239914083948331727272733602639927279930089571980731496014643607446125153862334102693167364348433836948904895820236553519463747036946706681053488861244302072834244400716845468414952315598923138987781543877487694044824905429778972721519050284503290700421817132572719863797126931802241746729316081186163470565578382466576059554265667978555208212180865992840566182845566597563260958699560319579839205075853224719221187645343054076782098302518786278078719244182635181840420201407442763877252643986631142141438487618714043699278340086877957709793594791063749138244943925241816641827366736718411331716794081728739626472276795119818343597457919511636170296366419638070640590380755327240956132020673755377648571670802053930657752613158383600704659510365134470260447002106653241355463512363120008454182945987531706401961866987828799895608427526947250587862413445770130168627999112950954774061283249597138614292306805155551191064161065131214634776476804396531784590912528687216524536943091469563060488924788433541625016953911008476526557344685906761207052335801163275329685790645466633534471169258241994671766516290070939971511223349867846676676292634394568622694187454315612113538580049048170811091909823795866344505284078598980650840495515353711527793540393237364012132856623706281563590352738017866496299354633407938797196561792283555248612212319681556534768214451422878170499548640280891403131052847701859610559719007240883500068632176536859819665140858101373673316615040892537530265863909581639270967253109523664309294682530266738074547220782685580896771744604175034860698076410115583862730485240538826179576283114513849151295933342748354345492063170764085391556930918455753863918758220169597199616950534024434327772081966588887040000000000000000000000000000000000000000*i1^143 + 40059545695246194312530612044766688504608312589305641424949046644060583831527274942969288600125567474376793734569859262451391732529998421111809442638940226193464792192251345365478045919233812082269801712073840633625743198009585182062415751442341562858312564810172953686738830335468528866656861010588988883234341961631617868380345251675624792762035149935246157436790491469486362050374171098922933927246295905789704200830433820784938719229396722640872986896748201372342586726887340304142130583330363672971888630624968833294006175730319109300743087230488120724538454312048895863067094054886490141216357648837800380929853804142924914393533131403284694399514650435705051097626475039782951242986565196280919325773996198386580823212415776188853356519741057485617605519420192696909506065101221838560497376104611165385659085090408415197220175207558982924925130770870972825544195013953076610947493705029457958846995459010458942405294900631975267253653799936491946049001716696428850819528837401771798346818503064746240459438038380974759364995896631689336412731415270650199601004232719292528992534596914631404142909507378089324506335785462851839289795892577032778701447954050557941480186935577141428304420518925850250933315747386296251725762447518314676467943912125313964979589765896708249800411923801375288725669260342166697154945643691757459261584676584545543908459089395342061786968017098214040783505373088420294600773179820738139694369355222384066203546310973765815330968534134804836249589775570294858224595421879075528006322069514682025098759929629626143572149831312051076615249848291806571416416901223463767536822286690060698950055481154548467488026510672592481200471533263346975127037003570768659607616301567239394516723486673026120141598917278834825626988983616134653639068306508450542437828944127324594373450111394161759071242338884198866535109408036782124158170632599416702419901127931023051833309352330278040489220461235208199649784900639961360052447153553151598550217099540555166672805150350152069208824354820889073236171601825733616625588801814655957656416938258045762504351022403716911491596037768903186604504500711125946935924013687706634404745187380436324265120868777155926225245993951468919788712546845598977691488222302253903178409679509694631192649191324633028143565894861289096185673987469012821809795803732239334210213650462737514387174423294261853932092165490080668331510352264326237022178902199634535316984764774552294899002630347866994777371591894640569207396063578805284775962535992489968256169380119967061301103118566970941654986058053138415763936807913129290335053222160230712183949907336596270763319822702941544013176512553476133672393259941515552749840138507593474061827963626049727555051512732128684255797799048458565763807317645400804803138341307883362120830724047126755480992853186847823301919144535379832297353067747295857286353872898794208476599316859732140610446256622768794203220115835229130901429327177786640824303596062313582577872981269760083030607480599821207454715020312249370980179051205559614309166424892174519221678916645437077879317004458750053269922773220490640125945888564459210305412182835423869698536679826452156985861872457751500411768796728936130558747119432662473072312988330835097812201342025636139150850861586637021480833531152139961155087153840615569355720216993984399470667609578406854739236105184584096127713811676177983157222382775066560098826120658913890980936301698639863375462400000000000000000000000000000000000000000*i1^144 + -4791521389567302240503183989171888767970913399818622639853593760508899585440191816275711450228151442154662313477221193522508696097757737762938479826006633711430618632395353163642196279015817109434261609252232957537135858744411135706138411357060568082659355786635766125687415108195780984918314893934734334529947823709639378559151054762821679144072954069920016620938542642993666555560913975108552666469895605262009797741002883618421165787341342495915433328965924987175132406703333980190336283500176799945626850684378259855582470789325277797952784606895374556493499776434339881089765876443918614745815768828169589102629062612446533138960802614437041142670349806290053753574056582590931988359610678568717654941973129825848642831913579543354589027692406761117681828912013860804872495823006889123403119144733413662934998640749422492566399152494380416002520755891387195114944691420477244627159115672028935629318835601546682769786470081667434350471540308711166100202523874433488231938707046342704537842613178809808425822030919811231218574751402066337879638552386240265000004982427410610644584211187905375571668222307796904794633246962629541812295209406849900234652835815329522990513168304718620539547884511955924377102769477295442785048404357687685809927096680733049241469478238185097645126691613590845453530866409878420136811617736493358679616911326559993366206724178669598898539594201475534609417986651453805003696644369035564976882607824613484116554689774258516832684175505306062193674005565178864496387113287033367778547915385976794793288289619321488533139002770284770821754877689367369795665296857320030287513848037295276867327622446603363715950244367866155294193345614216395338228608459467999993097102960229195549167883398086298174517989471347740963425263291904458627463357153183850487095962764955602825105849148590613356609307046528064112219377426117501174195111943208266540029535723538117741509019033157077603061657538410599433485301605678087516424393424687429553238367487165863063254993876754277704352682171976871788833564987125816730384681581550218790382242065922910025907300657502088129485003733603005701963396683952866239926365860361540026469596937860073673148428291914828132858830916070638195633051273630434449853675826884571723905380928678549650607185337216459674099628209014283309027459393637918481983940387111473888598496275106958587536642830127956569528885898450371136792121622443073356248206389519562999409423415104791494703792979117979700785904655295803270702364954465481661947692085761372492745935394955926163725241108027901207001176692968959147034788815978541730076777680073159770296648448231135762555400922832947249764036912313992263011312083225931260188224729656849908892054254490212354721781917423708081407482327162798603560169514078767587361976220002636094126330862836046839923690096345132029122263904627227340306140182643847097548773485165660219939215273841480257763855359420555379521574266820217655007470849223194841160538436560445658426596513588021825059936796723946334846538529847226212309082978053626923290398180279453761466165310904749397940855093802288099747387604554539446121952221825107127685119964337007228334899853508185595993944854462499615796723146431721656700204626997152170348625100932067237565773866937196879126821163216537580512041196999411482824013374119104266169500151959495535361879974492513744103087247117487103729122012321863453765513099564253227725010459446036066865162271665946624000000000000000000000000000000000000000*i1^145 + 460990863279072647060117386815414953840565057947174646527098881714306228708326339588831740517516752511967225114821476726979651329277833113141424700052477566199804366175103558080081659549888767512531523031088642533697660723096065903706338137445493540244599120894867958591991944074663858266621311964443201298745360441543967347848815994507837049351940786475853717215958168445126545970801453147799900177983227737393261937922827108742150653881755359720014193501724716049500271956464077861394717604248882539036690401186430764339639221554360275751460850109073742798462841887423010260481005602335775161912130017346382752071145981307176884360247792402084107663938099291233902716561194343712613716551986620270317022495260985711022357624698647715621410817983379816649387663701087985756715146951220057938734411685271686740064433616360361790679254101316710082671819197732650897980887943555482407468418616851544223718747740313277520919214969244431188205786703352299990053659221624779295950205250160687528564739568381218198323087811029557781306275763734971920099813884236273988542904868115297297729190646500330968877505619335802208357324555263689743223769295236700800573102390779507095622874258138211179703230281521232365373608106558088755620937981047650044745900501697276563578513913797732492899965599471758508236951770153969632871702556917928660374751039804424704316961776588949276375450919733909592306261534619626029539921334539047411603897069076839529936527076113770111604881638251452501400902039062332603553491010973325064660577592232369328026831744971663337330986742443971638962443438458693840907788580057660924653458458350183722680365538923312060661229902793426888171411077433405875917012272726389625439615293447070926749291841729507132153971620457762089985871342154312932632140742812435759775927709763944754791294434272965384950328207124948967414524122427126014792887889801288976608319693223957257180423395519091043312854179618798351518282457527689447785447786029374390992815787756501065979671994272380223401696514557163522865448740948124190850354028775116870536840738410815140009774701376740264767431077556519190947504748143998974143841647009952608817546966232105900643203739729997958476996181388294470330372331887177475560294369539812962973947801681771636200287323447691903881231382587073249981947211811364378032186683643377075237371338050991440091340757308606111505763666519940970254461519680250560186980847187008051722667722184183110887449359439502197270942528609477815991526893148908418459350324098555806115040058287611695407650246422172945366515431640135936782403208784388925708672018880271248961767089076705111627585972463048812849285300643268789242035197065416653848096716526267498741410317122925564638335744258348059363550925344600262522992481298635785986541316888365087043885445848202594713874312588179122504229361403953522186454833529418847734390202847293734731326123750366713359863852858279297743623132071703107484356012863460266332243581180690429744964038917127127658778205444157656322399178412738142577081092960491000705756134722809202144571431892241273454572076689708653891848006159184028902187388187444500082015364184558967848703420255487097373487112959770139970091532409940216128397522356134523620839183078610297113285586652814396451259662602500291224046391255853260176025134566976593174823481837769071526736738036046634003571968852231806850382014991396348905610790023567204574773900065032373365387558912000000000000000000000000000000000000000*i1^146 + -28950590962492877648428413724346077228416056465183719231321278401947829198282098331413998239259309317134165813902124850861830134346570855792953385707440241937468820234819268722916806353938877776342526929372579751144893627677086526241169332534846647771040286018481615707348163626903220989976685498078928975173597342210431425345772774630759798710931439393761109189233511514279822826057045430069786487256209675514937931271227121753639918052071014367684339811274659267713187841367222555812286154643333899581395788667319494275483692498257298938183269638036385174051004864794769017366234849851689660361878714853013370140484491612790264974669595044823181982440244922249215912143478088113332177786890289680621857680688138593333427340237115970881221740232473304672221821205531578140675571768483887766416758269544402492219425493826910615274664990400334244635466151383612804237162533330984345490420843646379669425447273881448442370787953013792657510601276184733096144311456536216226846183070390422388424454190023781254010262606724680792879651719719881063075133601330966906262835303408908136612444410799311849768491416565333467324682421239325691566695205793323885953727769336452598453196472042764315163408546949931875133709302295553082422500105950941693336676326853973329076756717642535868282847631648333875145594212313621782070942540348098830222127911808722153909547853488756582023009718060362251483980588401689401374002242628263779298777242761883769189865469105665851180716705535582362635360309163687601011687531273839882605289673128073875105756412837864724473825336173099324369447741384990303914032057976014075417271081261209951509600143019732797001913730160541579733530159746857001178280370955149640126337934839170110272107820572095561500629995784629393613111925838914088328468500272129262173400406164252967595138122720610511522982806964736661273367621994844298484149667553566064771140509780112767477985861360017438954728817071654720602187646576326113690942319141915796243923017594636150478181305112657920668646889975647107602919726053586451908958076344005564122028561440572533643730188475349071504822667578180635256349002777689597030252818022385457991498684430875515208271811882788851148307318871272874588606231526239535176996964759180634399109159545989936654971073211449226464885936185606922733433665764361725423422824200660861641526611190400169198278788380497349498851755047506215581190435898190413586870357223277118858287990131361630880755757995888159205782920451981234808717272754532892012138240019436441401823597275421141867267388146106889452044930187922451317776679420921107052629951396984517625973756076430962758392968828059338061206959235619138037898533007900190989387581230554948997688805793673323718601064465750618160860385323284487619981631948720645308276290143617302351342306360364031255846620939224636152103647323262040583070399353963876036922349421165783980097994255764823328578091840037708830447482406070555490251719763540446787128324212139750568804089714066370230700899711193091004058127336317374745935220390403972320007566700011663741164682609098311394755222314675543187919582267304475202674464261167550192132371657225177273887850102030735452392712513764212402038396360032781532615463249875840196142334556899084521846099768122921182615707171443516597145907645141475976093318330932890129152751240432157532985046270906885425445637389109107996499957872393508016055784903868777183116276447629761157529600000000000000000000000000000000000000*i1^147 + 3260775419267110836919789947939838135515097498688659229909157878172292996471173579209189097725691490187984403012255238281485553640980656344976865906624803858995944804310225759338959084862265849073831859801576988063284795881211630441209145838833244402967680290298508816234385494729228758671075237505192831805547314194847847245041720985592575347685870441979380729120615739597672074155735806283888722005570718827425557620739320396521984246612472461728882213715661528798743337285835715546065189525076110362318047255438680922138501657147337988247539623894783860508501694625109066971518876567801543566387619942442391591089713897882032206449613071762463259720316965739781950657070849673587981529341481604554240595697266905602895231366029200826035959964815979419473819153745481742107919187848060387564928635879758691905535605488172353594312322049999719911601539963316366145448335562441041556068639222990161444893914061676857949127997752354066062462640196080976669153501506235822616139790084834951660359864177303558710805419707898113378260726248777171263919431024536117522573593683277181093631468290837658124777590821819508100934132606301846925044761884911253887788905647191574585707065624148733270682951984138260820463393015226831919295958491693860960127789591216374481608425805859682756587606646526793983679162644198518520947474891813691851215342432736013962377875986915508648742837776564707615049730541549978871094644686001801911405792854582683189324850536523837889303281749549837850113356522424643731677562651102764654517859768615612487976310577081716609608269151695709788746945486148908271295531436639102835371433339201202501667143949384200714266937367000256389333264967821578594580764207286298344740920167821526191273684044334319979340692844688294329479653651319947375441554595169491089079630156639428165731037369129376679467926637991591937960148403881759826783235012025388185639175536927504462492751253217873321669684108543617093820820254514229985742620502074749363320357894548300904714196085547261198927064861027807572845779149844574319464457249902108478408791677521074470463281632396212151307447235127383331604482099421179949864529943620229914557357518531165851693524261306876504198933188046222530839182006284625714270797633094100936999768356262041958011018855699963952406833440982904457372765518623751993864657262499742707704367548234409533519043541384094927320780002614626275878402873406910101892470810590719878538493212834641090201622465997037663831506174199070054480845739016671390473205953972652241792722785093479040611506477021828405851405275246890097566796332889443350147616161474047364833495205885656632860987409989354458676442832010770248619568039034039768753896654167046276618472830579024100188796715514129380990711244534772042597969990548720586811632901693011628633038925353504562480196328462461789239498527927893025861724295322724056884809009869225199664330594634647709079653048984580382095659737894025006612572539399591898715236612527271123067039777388283449460265860290252588481070445377736432708337487425254580497642573077842437003630515102320174024786766950336709213444672103752560348697360411368469484854149729570494314521276668240939127875938865074525629420729680034232674626189905072594882313910013235439429735796653297655764960617602413401068222205799725733300431566007756566280595893019939765336155180477861382151005090127511996241792163520246372505942151060926615223926664881766400000000000000000000000000000000000000*i1^148 + -164277889616553085169411899297034551241579415706151672238952179761239432561862864259060496296569481145378485656722350625846399224970615030125589179945676310135058546404150393499147183271358215577344985355278016787013105510670656445465712276474409585999477891998128132294532202703713867193893594489444624771373212643582832887219646248995707549024261167111785207348428108575684197089254239513357565763555208392297799224546378690872502476246916191075791557668715276801133124390803343541408919071951165059531828798030926153310899652342824671258729194318676081417612707192111068796710603052796834334181521355915438069313387766838807419704485194965598451001750952378192233532033823768792014818038357629924458703256600950919304674100663518380274491150001152531506039020384161218000463168587729920665404056124036267929380586023836250919881077766760686076634085697059784252166990546190520717997514624845696610235395390939450722614110604569015536613881417254216997669800813438382226470545340759180946104315650782182112120268037622180976294317948156723453161888887436918772299313527847502331675091037770734890768383888457153950936569621594795192677047749621317066856356849570377970146991096066468075751642047771666227200859124534317605420025208524998688095561425318527936554986466328711186764508820597139933147266170747430805673849164669193181814006736150134039002084729968722458049218683297487206807142729515609595455521671970977909750434427351871801243885807747700994733877111653123259370638134067177539659565022040467476744935500155042426845080281968152688477651164542079228941868408170776980489348658047762289205696611673510707726643558824620127371802326184916324056635823105198264002666253582720237677746492954528916183758007250089072275935497796437610146112144734783221917908154787381920682336627912919433728837827137523059786478691641967606359334719491544611488551584019221895982102461043407610752647497888259255177432056660838418668041519865354409024765905553906135726164432337839584806881842744538443939528268064208731923081830368943741886680349177866757941322453304604772231986516145377497204403500287306226684496445006104877277185244105608792887189191815539565982491716361768373846772149777191276183144306661939523253906671631375331662778801704734237173495921712356794341515968246101765685028286954435840378495640234523641796676820676007843799525722245290013799109896382835851232365327990371309880817024969663061002611400005556461782595659298769941933304702157212552784470141860977048353224673094963359680084142946841189041836409789406313478330873340068815598370494590175314703655983495900100786586456514701395589730614133300369602567321310204141036928169489986808854272194557051993364520206740532648585330610994047656327493195686001726405898183088312561220558122911691958510542045035432407363475269053927547728271716049799681124406657110073834697713590108990329091171753359930637390968316947817156734929076350991017766121819113297200568361469792063113238136628265047069885438979204970801301178737109860270321999696958146497557896796030294125300967686974475667791696628463284939563641353648583793090031664349519492727673792865544872322976780888664856347099203404422074929288286308148994649111755923414364376097285314924543076072656220847482751613043232247703123205944311241851302504462233595664080552177339546228550303380688552270774118912235414395145005051113131500370794084973720250485246525440000000000000000000000000000000000000*i1^149 + 3637831402175067001728433412018380368723043830465365795804224103353920173156583996120608298201776968255383075690604586430138486947845293033636387550416704942594445594388259040332575024490063798675347473144342463606013833851396559659377476087166466077878605391843196330784839324576658118679288074705409155309406101413869928042606058024448741295252752083237988877418691175427009663818376381156492994032200768058530396214948192465651358338038284024376936286667247873427268024072816803175629200151752615741260713931836101606673309292323127078195244359990898984200492462763889774711486150897873375405806707731778135248203111980604762102099399297425582873728218662549731874395882209980878202877728515688412535579203794920101022529302683705439423717546923731355190570655400769487082765002440712063558535181030823126164953733434767877590515280440045039932311618975491378144049198268066607431359582575776329944135448905770247630614328237735518186861811594925116281771751706387353558548185437706054475526468701580995472045370778332414161971553041475480285869399252533713815364596693913044188080086324130313315635870551894328478216982364922025153790872289420542785410201190840231914963723220710703905993744845529661368136974459741977653890691238895551303725051572254006856388888793088191651432647290773731658540018311503769247045859432205538377120120570685849617153724016061166827110666152092249114448218998411472487338703098011844646601271294075943453206851658927146368317655249172450450132061666750011366376351988054174304110768918344896443002238243859000626010117957354009124125180275659998799334475240794138352317532173886365735983453926502557446450068109358741482994827872873473626025224329910001494297184763931540629321516294455737719994255458538976076625597885040167921339558053199715489695966689752035422236110465590902586970627445674446349112377542882623011870299240513434899725955111893918815031788028719656802434370565434803777521670254696495081191773199553238884034098530651261125846939744428468119905582498132945027556682945339808521562089912162357385648975706250864371768523477934369134912050185767661437476553095491010753797873847484935003319932838919960352161273530553598379727602926168129573488525960472382454181786191154340615769760327626654388128629805098185124058146840691691913401689347916867920277330817857042370545751318473490578281896697650817593716951172164229343914642971486096776025497159433389864736061369777164525412585953976607118759715599133450911846528232575874931722789702886070799843547745987144309723566879556879674609120371408572046372428308871065944640668632801017813427503579883581316059762575315283174195798450318412182659865691496052124949175778514626523990526404840058235340276054361305692564992779982717449979021848864686812300338620768624529156685635629439585934130301568903808661952632025059890275818479654525273663897148335063919755294721542172375671643375656393884809076019881957847749637733006929986011358831486763774286869377801762003212885086426002262867232407548222695548550046031342737673865959898836381696926827484202467812249971846906314599969670622089679276560532930954717292460641969403815128220378674476053974079933423190673168549185894173221665860040898697872618683899015491259203069462419202313535340009237602629164975239606795114405672186346435916328250995436123570737569833272488741801521107295575722267944922436894427257868004836413276160000000000000000000000000000000000000*i1^150 + -585601004643670048133187174827619851130994106031701770476866500558249348616898625105550486694507193466810324137453704608835596389250162900165158773329941971311784841335944621313289882350957810641743765089129839927266760633150604415890650147591047117911073562986932135537533406397708092947077827802484618720836125729443647721764784608401459945299757507418892872280235562303345083824643797986191920560426062029103346759971187606801037286594657004769064848897462039552222849904905517263018677677292750719485567048407913911470279154122277978887065792199301143919341712382185645175876357291271280466233411586806965388989328300884707420927539229473734123485274384155877417151880722566364311756691447246570256980650080514152671178893712903982147565179568537510032545196088047759245821270359377706282732960776545465096996502582904379446939562863137463529228303708286587292469151512990712866951850932098665828473242218991060275483837178946061253529776814298861713712679217056325818097402971665351204450982090867155058201744292663907214443989710978054399442849801511750893678524396294965686653197017925630128029471792108627539079090689968630220528330006198931500096903285308663473981755450914101793666112416329018311333878005553250511259082341613203993908033435810177591872781331318888957980517270296928109967662912673538881174254272498239133604860097040766355242308432905972323429829962174739993300816373289760446612983492823563039408619299341885967046492742119579701485536513484510649979292191001388655450765008629184754325240701166059430734141738331839399024204640057243544983061330913843630213362508763604872673803453174127018134363351215532638421793448202263309351789601230582066697921090831652694061575985479063076968312287511551028050430709293271099803769693466624743834248646144099138419458570810055382356557019905401816198747000374055636275279152930222801398016748463789072972985580694146499233972163905482933537334717250813945204932889175091707057537913406944881905815983088664190240312912616836346696785801388167373287677535944566002105469087674657310096446062276190456660680505498966047670161539614155655476878346684292332893012089260392592900056627982428747056236437232268706584273084826829754748419600256834878975861710470071224480460358991419536714707841214413949811850018486437571034309221403080330876113258601793265608883915292746801695617181638910071757627062351215687959089642965542823519649350233727069189783976322690269099791872521606894591684661225952553996771830109157595884581247134567036776963161250124815784389250939401680716044883372755804765638622332103823436962616110737551992012579395243849713145871057929935790112577200045068252858907084192991294332095565749779992276053285731783866548360031620072324586205729265205800151898496656104894654867360987546755057430013896317527297020736439194734646505479806331783188881356431021766111471872396456462431093261366540967308698575216671471168202410391745212607714534394710765116957461369090661715833592680294571735512897548931321007799963904580403089362177683014687575078325033288077051227164344826593378467308162868057597388700408252797465567308958325466036940426701227353488383344502667160852644748353430033952802378043708565201451197561058928516775868492622113025461932639302537423014540581928032896078020576412741261993075061844657790321855918769928810454246679370227374613603589227702722841079794402021881377980416000000000000000000000000000000000000*i1^151 + -19732899084995850940021012208957540401765737122315603885527123731737441845419341684494029860732454285300615300837590686437805027605887969776583258093358360820717429511610356267583335135442989460245426536478562969429810427824172856665634675488853034001292479543374393839193459954959271951225951760627311165905605199843059989578268056188146021798290946255874547877082627097297708202813177254781340770680636627475332191486296308188936040759584342391899039683160011484917720856065635343614632749674692846539875697085259920468321822677736114480491274992130997774789495763245382759445849828240404248525842155834075951080618484707379063888141795708787566385346390103513908026082609866827771113563289323787363196085621355026312437900918108016861526604701579859028451901556492427172790328631779245630738069512603721901641559661661506138821010593494757094720243405419822316530632131618463067569241614092635612801291848444520945344006541755382354069975182324203212655122397893347945562964743580932136019573006563052009261157160074125294356676760718813165538740654756324423728146899811758820565139430899826469687831516119740838258696856534159101143820174408155277555759384281374697726063842132997112747741657200640088400207873379290841195829673801703144025917160978926468908160917846083842629344972977230536025060969323723082772818704208085844080517701322748877881158559142880469486519418037466711879585338122272235242215369891592907108098332958865060770568639710418652856458733478285890804621251726412135399988421747517626445168188223398191972720077075341611663062471647963097658486618258000690388873575761254928937710698051833908942057295361844163277440765688595663398078335717304388024124019512736748974135141927707370260568171881477174772782242455386032114000984064618204577160604545470734902719548656029887457157920698153271364980977173819448950219896559929705504620062151922226564799878597005523156028752435407463958155664436623258328323091082233172623841977752214273716718466493099789732244985698242614068140774917885214580351909420586372014976069260100757952196935355308459059780800922313697654773292174150880817152202941684800178650468140824904777688813752511840334981347405801074161264678041141682531064457043444584201816856066529309623567467773702288064079877535477048053820607077047306925925932206592655430740569025991587239515696391874918418006933074866703076648381777515953272777607582628363436025033483569567955897171732409599347598767444712794124781436832944232999792774743493714854991496363275023560575000345559546703749706475994993977386470968408138870034470618534863021535430745014391589482514522385529511497848647427504481796298886857752452359237685572586937993303659011419736680390493998629144969722606863482407414566032655736332110310468494633769444476827028997546315388864102367415140613217030556456381559804266944762070248307201656012374623031091115863906229613257345723243650127369558097346624621872710392068108642996876443347564145200329927013542066915158494701090079054998163296219481675268582815739099574223622473666853779710227755525418759260907945001416754846420457181372769171197305136424041690239415771614566156764217953885157948312543818205932390902523971347274221511661678225161145527553847880161778643927452531660193015787417418336730179268447992439011819301411886086803261037765464376402218856203162138542405346073003917871752847575855514363539488768000000000000000000000000000000000000*i1^152 + -1374705696660275268749274360125219760178084728684138920854369521551623852655755850898287081857815549092003915166049190246314015185023266374446534503772843203612801336573451661175953586726972422507922122694059127828751627064196700408024024157101049046119054999440842644934010876020703520290020572055708688246101063148303829665695014457844759012203969014876356389024670578776716148919942732624251568730056275349952346093281659044564038733150842082833829798280685669148642530970190899727585920420191010128166743386804233090526946524797069065272969937205068058397838411767307861510511804755832415430319741360179562883641656399457818795725142304432135728434880845765949863476537242698045147947620678049331298722066857518936783678624555106567653479757985721566223500837309372673521814228901953093512350349130944483055888980627599465092869831219474151703083334628271422380741851659817734790662963392115165270785709376244622858545183869524243621936638466052619331245847940426928317238360507402675953332604366223615633506077155036084160771567335842491127229633107740989940207852275779311130309508649640014143111644134808304848013669880127405202466721390297003337417037951466855682899581301819869556326224488307254339695180777409697027073574302445223322671833809060654461983469008084303947652387447216433290424390004211280349122798892735207236185395838886353305115334851264956914205215722977069916191875719767635571667126726850520570197295883252960981499579187132161286047416153701246773404161920407395986565200521927071984032054142446610015025002332044953581226404917811923192398538089919300489558792057114696914536071846246869116167575252540389646421611467340587499562946026330977195537895726590004115150285702401136821831193854558387230368087182663078671234686931314205502086967529172713655674145440170715068792497929516625490327591918339045556285401025278930075345742342413602108095516832379549821740048684749006182286610478658014737649080873012278989540212285900822421585657696521568676189321380489925689980105357349631911679842080844531405317348332007344374264261360688393357993473604149972300275202728139193311433306614713506620624508894627800899923210553973796203126720379893827238225709369221205826079682957419130590658807805318105810559837709762047364790450920008222656708327647276515768596385680747482449248636226570412613644461881338819430394769494449518375792007622723430930063874968655040856675642392271275798405932466164188155471494746294353159934233417131499579071804045774485186540364670305101748498064182262200574843906278660428995915029197133378338947498605412719406454880893981539369248987986163472524745485451613212892352966303437013089809701219975455232725361555660895457358110026045315149764868472689419602760151974011006186073939472313574519631240139700704764491719451264264664070487218664261994957609917181779144865770632850274390999258043205549269319624973214833601355295916871363397656692226406130240180853641051932773563109042032254022419151017599339923729638199701384032340285850614543749751263788425091326885585148092380979075066552379516687355948340012854219320732775702234222256189450397014315858777452482855032953504220736487401577951670472758758666226298558996657788223752517381322018830552086834431493199042056661106526347025565137834725754411189994827416598407012224560164509179002607893809435043689535413350710449723299866202353413129030860800000000000000000000000000000000000*i1^153 + -51531959351788604044996540772506287978863998600387490186294394984227890265016267233939634678304611211856870122155103563695353240920141275543128787123812961514431014876398426437622532561013659810223537575222879791501212944627628857083105929483075072389138941116139280438225174875644702688871638500453327556506587207357181066964100032388099763464134904809499430091313880971302256398220333378073929940152460135043523128714941692168301112398543998891700937551990301712791437210982755744378249581569706095133134842920886011678296053486064715564460944696907701574622324197230160798815007387192505766697325077338618471384617274570782966109078716607477854089566560271546456712970633582993134301540402832681416540659726644976383074000738703046316968031945283274914474684289230845381145285857640754110734665496596035017072774220268312711417932337870732645911967821233557104980173321428019934449361740026570030568084865443040501788992143693824057210479557235294264576905273622703382052156998545497491484974973189040564777048735597125153643725668812225636947994694543582346207856684488705319386315944759060266022300500470700255692330148350329872446466970403614006589697564424392429810543317911116038381249159811498918001645447497964041452681075105095810678467472801940190231635310975592864790058508233144247643273769722848528756631442284721903263224861829784579436313903502008034367558735791284530243398845532659055949751005427827019205840888741951032859515703790265024608209089992587558572815075675405333307445550793497899817253111855773893251111429723563476921851350284148564555275781669613995713474097120848421176443877657636176570500349418101576329684802799358962341891331274168820773086102579299021910284162077030810995871542364070317992262819315703224377296360750570082198119294551463996467740279767808680769455833997880150502794843471856836134420702835772642811575313908533595696076580868508765578550232203672494304694172405779310462568373126597713048349457869251867040209465237110677369620945630519262826832178757312719542123084451340772153372760539636646994005118669060507394727619819528931602877937609126067365921639658588813750691748820166051620362106093756245849856376786636824410932722378828558266568495234623385697865792495207251351915147781915432486886206154887653976376272507958863781836054503107970973162427576880273663216279264095906927556717371218067941791257227907622904986398069320315349617892888113707626297579538775080421632233427286571517680384658765279419540169075611532077986560343932744095260406424805628588258553352681189429685887253862823291991631849445224811554146081146394338831466310837261458389340833630245878005723642660065253653771056967906665828739360688536989763377973377065024331940847028481706060949501145174356761820132107988959282121314515312354863531437224812169668735556960328403438136544807465529808274325609445722378773772413243083034816162462149296885152457547324275749549633185182951297510239831241474636170799163207263320895115024713021389628585856384957083744314041075410879339299535308283012045071468838962449359986367194826662364012373519733277013712690974518635918478104804538361252850649299345801210242163609181358876116141547540756284650506511610810665207482949654817419865327591395427433052876382096423851201322895943745351521986395884545135798839949956982293756221773632150435402924555341708255025292833011072080281600000000000000000000000000000000000*i1^154 + -1252263975756227480465760156692448044155030103672239360929598097762730077665554834868089143680791339458059736106156904218705228214635604085138225176989770142876028172230667525164241626215636989806066209484677607691555909830208950828539965606304842010673098707920015789520808446515066099952765954156429190293025871811642090467204213430918087084427635883919260364833812870479311646744682959262117712762577023924596666858592879656136906410725167470878567486532078382221211005915579246600034289057851756764453428934071746356546172110322621471112670974970365204088323920588111781476735096363716916901906698997802518335574096286959901305560484842686563748408298176899040577214953366103562779011592317120970077772830608430330228025211182670747657290797453326723162504613629519169092469847385546664061817668387923371973767503348719892924272910354362738778833887855804600848391574636884766002278404330834040565196163138215080196434222718724474857300331963191105257164910792162088392950282026079072800491809812012657047869253996958855879048644397239816127055158366711471592459508925924748719381873513655792907790013984082698404225034903000950373093509593797189192492086595526107796072288761180697034633360256017531404812169473256960976391266107708220978606814482404122727031057213426781641636916733977270331072823201056168901510743237108359091938955861482287069380666582853315207545289198736038449770246387927830951279453131324384818298541950579315040073466281910345186193062978189050246463078431894633486373553622441972973818767924070862963354692905144756136096554284975526002732640872808474424611745953117670741817103225432072680960120699002517163590739914390921329774425558181781677219943258207566996696955060059758343376783521864488613168640318689817906866304906843571871233177711742108156207088919428046720804160738905128394952393987062346520034661015060127647018137952054472636373460284936371681666923921960613302816149019453152901575079457008992753813868096862954385104113830681016216267226119425161966387059983401877934838503496612174078218347109348803132305964871361599304385266688452473509646385671523287946238949829702775970217669915574120041943405280694520443962564863325722371695066220801742136103291286706355412567239459992177229030032189359527816895109820426571337605178907804509888255516518788876504472906873071609616490694333035433509304041024420314554335180401792885651687077142556541549830964673289328121291489042875244927628241458923505522773195878747664470611614741436818144766366027482349960142022335940552455117663623515152343729860903723854265268781182664615730412594938270657379087350898765895805886076590279070621142356414684134437163197900603129233090882560545323092810685289949849422088135909230068743391763717588475457453731170852670881252226341769792685241246868763986692952984110140126788969330987085998972992299146070735734245488344893860394273754566354330792642347593181848251233690917466407516768232561732455306616457630758301098609511311595755471749131740099575572919171065137651168825741080747566846943423180486864301170580662201196365563020351708412136566808908068184965218011035294367997794129384834322824553869528722822962427998088218789325770148428030467599023950049362760493300370238177233663552814228843746319382625000428326230766722504370842381836723151528496798799458567682899660378672761369354587598244785092075160862720000000000000000000000000000000000*i1^155 + -7474449659584428653297194280057107766647544909929753384844719999973074719119821144663810817823857118891656890619456566457258696577039339567510269586030954043407816189201833135491405923049264547313062497459745403572769847392430608328303112913842892033259736586588386875287575003532313566432896268510835643168050697949533219262257939046579327784114014422081868808463951053732505172547185375184738686647674622842273714192621637839990628505329117096136535196451283795767247838462305958386922521443261288323356736079184997655648552163068663848794791437424720168926446726920243570622726514247263751916836194252747470729985326102633784696343237699933190078592801080378791680421682305929282758618724331640179680920889345458910876039306986612145026631615953595372189228390680929825334557383640763785331542485230003678945826728927090698953472756365646273887860166313957461960495995440469748341696409552011963571964161067265913749676858111090791983339745145317754939259081511442654789670951587131951549020468153170248885505997887934175030852580116021738116002940024140286597636940524874342056003110265620556041720016895674550203132424799437204332738834749434085758955524548831020422692062149663292765499463365161774659923695340796860473032801816771944195239850431346074552337291060579611422629558049054777579542737168737151952724006830981068430654533908307432548375375178166594642938023540345353207695098138835967909447300598202417901958755872950904687441464832386049756610806855746572411187735006073546659599135621668969820219666775028491734683879254569879341898210252791098329733603244266814222252002277559566198032465133363145945049829889878676506847129740095290689785318470056288929463213429751101186885231414119255837005327794146101675628775059472407993807568607178540440194726455199203277068121806243861099099198353579433624848156448244119490988259083998437257795211843103607298701541104255911940623180284023665107432931916404596438851843283591961677280087428471317649027283805295740923389022528113670217088869115354108985513299064355599129954600709618189168197704948451960096130933402748850289612373535403101755078301755316232981811119884442059550115378432970035092752018393922066106514319924920992431131230295422193399201535939193167314113067041166956172463705852997215861358846578592846871520634209782764588170710038706519893790884769204853260625956476865178970431884853670725584872031926814168073182346994905837614272103931841590709075315673820293042133902387075044954735014266533703538597408519234950740559104708800395720802266891600528686222955303926427522051162901063747605851977868213221111083922795941876236512037103764406799487735225236318508630916869932590563485174553048380444286054733029202979878008352003634823586210531869837982321390445580968705050552887138067239795422475684997013224820711378764009969104841257283868493819936199150552620021089791712425693110432770578779885372546722504344595680912536234466976004335775190135502513952110854384529240052437443539120015940835114187539796204976470715403011440799990380096125371508157681794389748488744956933990509162226739185023103454582281515300800888005719966901133092443916295136311431313521856455676479578882065398673217086675995473859124180333980840840582694363972009399132059626843592779920606961184657523108019917456383047682900661485962005467336096947489587885485568515231071600640000000000000000000000000000000000*i1^156 + -112744918107777090752434839966365931592622346731300294238040235811877372570595264869780152878461319196727327771623208044926643029388585052136116635191920628578130464590498558877172962929211741835983361713685066261119324183359619998677887518512465094812457950991915696821521729321153227617155859787272856280160008805186340224065177014086084458565130205407232267149493790633512761836793159100251109574653358728402075113971218753376346437818766582955007207791159918245366423573873384165849105445525851214985627347917116466483401392892964884544965626682601468101815684083955319683913432117451259946791431574361108666587348323680039672915471585282664433247598075967074494895326505282810609615362265119412801167108018170473233999085429335124021137239036040478743088057394079847816373647294331547033796677655314681744103813283324269819519516296368640935845864054295491717093740239199364531323076321058203230885271745289193469512426749102991744557497363649878777947921613683200174712997626207564558990052239976485133970494593330301549732594085151044873216180552104394730997372889198181231175088032776961211062085095907813770040655457300890089577447511139361919256252719754184975989976514023488192505393588496814988001378697426507177364777223944317822996611250371720329908918571851401787447516194854829379876561240295452975819787560339797415911653702741192930139349363786405455167988560652902798003121658803194826581695689881210038471884032358354405743755114560318345266015264507287136809728047605607647945879243863721529038967388919216929875340284235442229110953878410693555177652475913971051814453554086042948172830538505889262176530310850626701840681507823779881388009409595784539053101068257460017907714503736805305073232218585624325350343156240987735450133270223586726503603428741159444180308184286092970909843564221281180531018651668441767404130044674587358339853573460216625355708096992080738422302874245396752339258787853407164706234022215701881149797686641651775661785635650787899146740642265289468916512625135231403039466214097191829832852491846918316857980837156053431067987591329825392046640087096551868875373566058640214024737904687393064828400265167745261321847176463665146769710939072319705738862259820305894307406855095642808867325995284030859016349362603633631265521853875262508626948346296162525523024607573062839331960188180823297382378562748317566986865113743507573098414386370960647966394767678866028814544409827401207490317784471920391729336215036932178247083432003232459466817699866072264625039320556979830215930897017487654848640225043473331079121397006515344416455828016273945638962469031601975309359961547751480494092708646652718307131062751174057769809085046136213918487518226967718502325628149327727755426909724102120043050222760154701332472507284613316514667447107943401643273057598377095033128001888592094164485489058401263523914565566182454476088796886262924329542162685233191529408132890487234467019028196452599620773702064077067570709674693215731666365562267824216797306307289718693211157970171425369155478485207345168808475778971528427877737424595417339745520886407429970976503983746933992940180092712939308046494785295990680391800367687508663582756004057712350280703280282756319346677173580345204451389600811549837677410922882050897008718891923626708986996737214684683183973989996607543333604758051796089432965120000000000000000000000000000000000*i1^157 + 435057923494739322399327746961618324046742573148082116557193523574408015766715125565701029303831013029846380606301001617132914577688267833752726793150570445561048082707724914720456821468564314148725203782384210225876078132837747208045657037780825179039233917785706228062717993654244655653814924985049827118610741598962444671969497536398931132062485538081071570422531250668700214146213977990500511964385705811063846195017458622802385519223829426761720940073941947599116733369736836431117199645857095532348927687820611597403876828765911518749543687020118677031977531990692229926683925771681344666247399146909207318922026738578963572649034317421613100749777378706936066183017942430932636499791448030515792402624555935904772520628795394063160047599177120925572160754828072711851288325343540170567030989453052050232627413750531371467835803366928365697101717654608012251761091573927023814529173346429801533993579574894495360248890285160868344177401373412808379005145991061876178436987250309020550005800493020106808916753461224341571078302655184832302178607004279839546777973652771725846321931040113800023149147189038724713943289454093482951505888965474150842532203727892149090221117618153166289293199170991404755651021964296342205401331068150539307345646482752701957946537693879351883565690022698847129056914330755688761482955309340361446442383283553744795755926797451415541147857996827380090286538611001890518548028681751380157512276840812723809013591909134594405814963593296886442866923198486043816884777315412270920041342389516868522593804068891129266770226640526160786453312184691714910078765034326491417239601242006520549431232438027981120462607845577730934433947000975879578283806686487077940265907035062516324628234626369682160301083678318236628657897762724627389214608919693017493222912054517254882831812932061239498631113345695374689317268930427366247740664527023710417082257690052269895417620324949940096306191198135731952547738168993430793900983145783116833650208462837041158584823300795305927773173745085166002656875641777656773092784151536848452914014616696782183468851488471148796370639688075696441291181360347978176890306673956571874348517457205138111909488348228081229117350947255095331314372566678841975619570697520211293376218901912455260296671246635944448122408950121452362228915875180321345863932896814322499704102281651511434004686547029374718402911208374629490942530394102797281914160607817905512912951259857510236197137772560739556373537682269947446048254561839083329467828964741708679160196618787433060531839645327304330026415529720984439931019830295663707974472891251412809346002156540249913785022984659718095553347393723209592723328209596817085666677803082136051938108054952522844398895857259254847897037564887772311165712110143378034624483598932030854997324520908267962561893589811883053360158370824539348080931962659796769497920359044001665605613816369994870919037270972980413712666112804301552199019285367631811385331530053292577225581587226185607128002868544512538148940941423925941050894304995663374055008094232143882387750661278955987524362055351663865663466416300600915998713550499990232360013288901045139197402273748143892088711389320920813337209723414720330351723736187456157319778544114132727280014010549324230420024125073287922637548781880614728608883979601860803680148036327810707851961532745252864000000000000000000000000000000000*i1^158 + -17385379264861509154992981545645044587763936665386668153482725390037072159903216804922028590530642363463180559154555947677609466758873468109515594143202147929582069826268793539095417933201799459476474358795019999515103076159704385465724486708495616050573030081224137819985048397485329056627356914315467616307473700973866824962107682447662504862052672911087489906580514416376908433859300391160505281530148799947739191292620245574097022231951430660230752598644566706601826795223281483156244707634009550101989786844534408070488054906110704818578009468509232211704357366009124076053219616026952268571356590907022727537669295759909127441571321530249003728274397933424925436746475765289213788776877872260882292778414013347124840461675127970080481692761870885887183137222029983519935958038237715738873272829544709870360184755234735689670147915716986292925548798520837756839169468080651114915910573686017633987870512501499922297845977895709631809660222545298093596035117906959405903564242445062256513801411752401474904313412087748918719099355760565256241701504312245582410153523498551146342594680799400708123979890758128943272869082642837889119220395609303294479656021403531140046570544703081277304685802146928862770273881045562481034679245954502419843073929370455732364371681158734404897381498415792562275381610848216567789120984913940760976569727028096979061985712547179997196295554970649036638129053034800575272958761246994802109466385641902574338193580523422436545116241331581772785734101795977267114135631218415457911344606218757681257761068436115818948937090612270724112443401382851903660082347515377085358555310817656548164723081712287691012924851786072966990868848051779037862495321290172904115641510941767140038633441049893271942658360175421530736799288926090790966305444681253069790822985930381195887687150724213792840935920329208315799639591987054450052803901362192673786205910153923456182084975488215791669814422792469447640641571838202945378320303610134526998283925350967034034270491881524488406721972039380090125227310245948462693445052861242243869373991419039890170455235471777408344669334540611598841421327178181241540439759503407566481128860161830633968467112570026073656060786084322078000395795854519641357409367450767020890701581441646638849470717379213768869047062445675096279408245837758240239803269548226315535695554539434378809529534885939914988646057838559368766045089787448317887982849224761254157594238689070103546284661175509714935467902480391531785319737192937689561676562884582141896537263673437905631072972071316792611719230686616394958369486438062406333749573804258363767004930748450412090198334674910380178120826958722783066619794972554058987270009519994693164394748287025752452014381249701044438027854120190082896439218502216668815598106995815830496995792760294541973608239531916007639691740934388620824576916266671971640114894611594979331036245258681558379838104418756494432419186251718434075712687108273319575190019173838738055015850408405905828994547832781713926220291118133537097350448873037723194645141502161882341717737382956685582158786433889412555455722060511280061795813816892625238450955236353246574586054951833150635597693708288207086402816323328077689543377415194184206599829865862353779456006387803625368146829737616225854741401732385494598292125644302443119203529084799940799272216166400000000000000000000000000000000*i1^159 + 47535059442211316691673315058510445371523191788870229486964630630835175993110753522852046030349093320176692432163175193477128949959406196617288057399586036268275819375049047047266862585437857112598708845187093576231372737654083293077527216955779885710004301719792997565071646651612228752558042866439971753222314627057087590355417500939174320082659322741850052027288802755818185152755706346881505904863537126325086328629547585332077253234469746470926428243718718377232034144188489831802506142344103131931715248240247991223894522637369989557017684006006558362877582741776306557229564797350819706264055353896463864950097419868922427608701202153734169223899193473024075737869087143638389304512272795805658801210686646272742415169103589140982483555159100495874124499980512274008121649181608533043449411216405492909344633122851196734263555558506350969765459201198452869746831245209012486410015086580609325278720441542796340876223288504937937883948547804067107351638756960314649583279922176034187182273903186225431188426582239100146458306113112468216947437831182367234100099900377688139067888482319581227410585836352145616909906019611819305305602667917537741878660996148734670118174946034144186161004163660399363521106435215081667840908397599903536354227393627704797690566158532594012451296342312927936964222936428018711072504776429733395492869253899671164130122832645717432313934465318016694349111026375518997716031651842457857931427291539390706882354957262576315676917953191707396709084752691841402013246943427539132241170924222133348494452390148308347374025645038659294301060396246778079922828829743176010056342433149504047075796258963755939191133018775235731392070196138343851484022841337611702786268902021154312718013080405312735554234328122989290822845298313420057888882673547709534150171863290961572628958997498850293862222506781656446665969737668384818614736725865717184818518642839505587191708842108107394061358028261410767297733604161533481680406152264926930275079481750587302563905324517014152175070502336985663673632240396657150842747151519124601422406257589670895720600737091390399291794201193393336531469153144182382356930355501879750607308407952814482814068468132686863412090068916304293171538081099377514689315499440165560827681693549225615933664058901731914020843897354749058769567501029173151546540125765943006289831716697455142296884942903875195603850797104632448643764446068700512496193886454759443539846506322831522350810528190618718916238643281083069199192570058650895996675022792719824592941717513356948276243217997050847375784368423598078547338717124408082039093386716903515101122054313994431713300877577350517850806526830383217379949829524321613711605824634653027801099829940793926706197885821071720698545933007456585400486051323400798746233635284115142662445394876283851652795692204734715410181445226840257836770710798993516448848825992780694640777230215782279613440816438010814907536075444026240543737328671674532173617712994923612765820682984752361425230872770113501597392923708652201119783482137374250366085656207528981417949059349540401341420465389904902075396485623201238366767136289017418989469573971091697370593557237379456102585609905991528426219436889718339479218606415611892991272047671001998675592780857710817520074060428932059629353765328057977740644922608062394062285063102057886515200000000000000000000000000000000*i1^160 + -151924099907784140628316163579164412230270872933763519531834545459520876759432686638798057802951013707677205679338317422984862065720848853938120271393540175727246072077105798544533554126888753916378771788787953172636694873549956831507718013023990626186862127035331762193576351893892201432055606041894999311005055520499153150596777129127174522332037037965993900221806831103682195733437856885056889306842027941860160315144527707246710730992699343304773251718778636460662397609160288874522136142996353025662250000093404952429068771259818733929659609188401518369546449217998189724477066169637998016926573200692908717229768244091486115197023052208807765176147610813216665340332248180390912976244281893582395434265005742473926910751400396432806879179522384342944151693212091459792934352775373182056566727708827482906019577317827316193343118174919848278510160235661484695377332122220786845778710640912437571441301171894678574391565259022532403062190178115013999464207070160646578614005823241788983866902588897291914482035470913807126643426085239808614309672819089411627894367813232365964854711557546223098318760752844377596668412395041092906463567002162647124246669198131471417360343688239509442955061097597122405581082681249078612954553508731977935888212477953034885146606526210754698483734945871000965735594453513842654336797413771000663095108574129560511692320298341785804344462124076387270972110141540557562107344097710000019520535306654307293613975526911765365408493565455102662926539904310277768602720413780755221840079535575376671140692836323182224040113472961192254636659497497845080681826036325921110547860753390026117914739043434166914345572558548548474870946991276196762970613267392917601763048123335121360068439924346807969207664955608486516967683799955925350637816647211063691239294017612268784227022076211509339285796301558789857479998615611067662405363541831590436457097176865778648236509059471705153628321173280548940425895808020334446215420508213373710125224635830304015517201403658747275033041816467209625736355919406634828413215898376632454337108249236532163934725085836705829981735692745523834917399652836377823622513839224930441377210831297602491011660514704085933350577033799275103413356163452349333025053493487588543776448980057313369106909984614364810787071394166045606779395553636026712154679034486338115379548372048169721057880442866740688977743794266140559976884540749287045197543521344406473585463567190134438409373917297361457143291442350828649686737984915665165664077396810335667862854190312274790156543461132723443169814207889523217512917145633528684883744999369073539282378903458369195252411138602481429153713098272881518905258614482911877389835998550908526555731460577994309425312382409493064840553295074797063528272763309538481864392934365972800557118394351016096931986537703470739034995281540149747983271698754498093295759749526952593260388319507729979381695313804148043450120085596109995898578223943709685464529424567692059007112614451319085448963104555661969976544403558176266539529644230361593806070260991067141671445793880640333650758872073276893444877553075218266664088836611912889610132551617259313133867279064026205667649161116963873866757257611558938727554091554700002604796702966310151877120017790890593127657262264458758371307648408388204111361561091180757225881773015040000000000000000000000000000000*i1^161 + 209884870932915603635435705007647004697710013849289374358577393677143750328507025602602182015429921524411520268502236502422669733430485905791328250086338237225848774153836483894301885789742909535233676233570195787619463890679294759268765778820487536892267452248995324857862333348712219313787186750667670090513171022143592882089105280831638646301492068681867732625638075138816092860311534655010322899146670322527997219578451628516705805015659739769700429619976119245579604199541647116217295905995751458170151995751259000453710625730898715359640828540833776624535010315111450588642926620448346955073982521518491073390081058064085902069789077112756551828015922196411089117746115578176776846852578002556365584504605533352539641036060417645829287787326363658593517227361462820508002475493975852255127148075933248475399225143831383364401629479289199550369770872464861049209525122077851557864230812298420512582111569745920308689753429084939147046828596149248593686146032493586517839459017034992744842535921225377179792578324742148648671161395343999290833170636200652292794590468414849531567928718578056429074050978317270138590271982762218575983338529874079671562003232200404224224193558409059175703228111698363785888404193090940396252458968386614705821320622344789103525753559114015926876525048642477107888906654956036830044674531376004551947299778807953194678933844428904971437249960029798156508560509547253995682204836054819345046984221919061254922605533218523012845639194628906562498604818189853131329841346053474713677187397643432499847805613974396396258459337423566773340719910127384826872835199851417581455130598167046442698012988650045382868881356143415009335119866803372762840254473222590890382482740740972262738288603951688485927125521289830061148743589476627860729144462247208764481161533799071506217062946492014529460242089904987936670235718134591677114082814559944884671169677493811443758088629919535661340218585544688704359807468100596038617611449669158983600012178433226874585143260763113072301636109983518340406433564412314135815689072391075167018926323418552153657122674939057963891191295496206422095534950178535230661014153710085064114954564727265174305468060310221106402869822966010831555458724951069870495933044973743409999364255855290537677692294340861867718487993227908877273787407730901554205634380386139166968048001340826492358284049855196226761973979714139712339460511656398328578131453221169746618342871153204410806922761614082644295275573878218197088144086490746905669393617212537301306389029893221301445184449610285703316657469975382115166730236253267819370597052707245565185203427735936461175818058241327528760234748513853079624240245887144554873428200810991492457216120255725073366965233706184457979993270074736900733982512661991068149702142149478902384350261333538227839769626770470148240575032697673932801229218879439975107305526002522607897881656709508811295033359853108984795009385683115076229844902628886402006194785168089463773890298573541104917179169661870638671933797099394156342914240018290015837871219253841676164845082102085793028037811940543250001491995614581074022440202834894237972698095938273593642925495921873906166366266660258178518148945854020508107927889433114754586331242618475995388810344947861368195682600112767589974190625212570305829093527996452527144960000000000000000000000000000000*i1^162 + -291428163371851599436813335351124414255687930729996339816731395266100087410028674161361720096690217340541239074304679512553784142596096227136598111162478094069995816792462307691491440925697941933951857004618539762977596763702955353116880720800534600515489863968958533390789131596737893325512948732391401673633443462076362006388176502741759384482274669987068785777981592889087643771460864606763968279945626205983451589923535225428052301837566420167320385988011475684695854356776286681217030190302923392611205957930197508788303932046221700912033861206636305015402412517240994823257504061366688981353065934160351590160115896957229761123692481337363007735933532912154923676138782971554436166807725970313830144385428115477966289365922537070885756236075098421855990084858071737123380724663291481397257526098588204659884859903935831666119792355160672607021159614790628008398653955475947934045327542268316377200252865912860374419643619525376119384701024888615189515621550219387614661628950493738005796488564821721348539961910723022938034063157904906225031624008875133647190771797277288296431327128912388867802139994969731623603808398769485658961574442440507640620088979034890339608495518179952852918168962177779607092479941915263735586276177115893853015858855571220371466430858844702730931195680548755798488739041950948504051688153948226833580429284678581861977550847828514800894758688493260924470611130697251680387518109707613638075593608097873793496351310124009350766784586830293013729440795256582442328814583353218738010166510561960673427948648516045575764509767207449695586773068349660284782777483110132696634600562881760891562596129654877366456044718005675048448209027265956331130098599518824490385367194656242802581536801008099795999918531015176857375337131259468299020465727174677190255241192555779155881243103674651872333888176700441782550946408932029830715286208065258122249296306033011955869865781025816166789046361616593547073133667955924838194473353512961726100109051443162295146418746401132749990561607433871019085536902132565432655213797475247031287109746772616044364511669578945390676270865497050244333257901265576260135583901648097722459430604934713079038115986222805826442616943944298547601176946593535399302055314077774833636392460697508338080964452066302739052243078963816319311101491407202418430260196539941949183021564944673870329840300772085275458045138238770244197657538632794148193571426945273779810477541323283924261297161015033486070989125523810067736471934030298853402105828691770792258740303736636006746316279540261170877669429118119443884339035658490632238537304887717144948840950041105194584629837823125782490711397856348652025334052596272425822177422059535065576115941559682745245056829873871149904003468000022319141338763120602063759148246977982478781484338139103282093349958133109243531152349187126388680821531270848817084814036582241899312963941999373259721950370097855533576819068433567949039327181217014861757898873937534076233170875393134851682017917188422761356039423376749219056469394108711855695436850111367562929677894018142230799424373792112260716379664613735635529077999794927779863534244899182380162136779030780633023947849560065189734260054479295812069418204678421413149901583593485460478846987333859140410858259850841158363757903137798744843151518728192000000000000000000000000000000*i1^163 + 251022533329560350401691997645375452171247242647169493411684574575707227545775989146292637900789223081131996600475607075523125080749446954122529453737643257422863305632209869955550927676771670919432119162920162434399320796062616559055502062298923489266856235631077398705421122068017113858095073073478845541188793362850194396011952506008629854322925383464588903270710857431544158453713249979564784462925307470657007083568862556617354636228645085834546979273429694188874239668684637787027859724846477604520504380776032252307931194881392843093055952668208175888632153888707185050872492412235115694884476127284458845148106536863958838623129232527635545326898657321781376393771347414999789550166833790302396118506026424437930837333230224544017318846306295201930531799918700273911674919697022047609238606288900124701132412887520676243255676355498543035479512727196872853231323564859477950566758062660867398099131035208620028425900724770465586675848207618186793961466383081592942955020002195357452867729329978739036765025098046967935746932928679535627700210947653800452994242028873678863623178478116654579011590174063050804420331944786546534783797812236701466660647194113374588725192537821720835595907132330055505723455621159588727683933046862837926961416484488093893861563737438529864162655227960576859675733141334835575231148412573408849043375474697731537919667898831827703283386400059447092490379785308505881791487248307646490613444282652499523362010112175221083310465978942004994603776961298939777488992669945583476446091065305363925392505855827685724684334391496241776880536293429446590472892271286748407210166856837230660985684586334101387911566824008016353662393533159998300262246320143743155870345518013450437263826305899472129553049202529089922867562174404323661351658692149618197476216793197559974876102577813704025484774047658175944518330551200746188525896414008843026651289426415474499681724289379972420031894071372154896559664099839121933437013459328601030467538107366396133466874996297209980119828928874772065377677011153766279685452640681743348458653792376040676700300890479104931569840242084253980657493739337747359402656221327684815259590986061875391226529036017647097983381395555465641132848148721637745911595252130186110928602241780280569445111267462485793131139413772619321474594697272734339321514336271766455077733379545244287545999981396564297928071493676261485095035817562185882958137710355935382998916110487621652371383746929166248355543932198469604771784191956255178396048707246418069418391855238929288758086919313195355096985214709932767513944772762837691292169184264604149878756169133588409496265636172652118380292105173243289648742164820590193485834366075907690887244864275530269989454851348511814013048114251322351784495609447396980099801889283602474957852338126568485060741534583225597835937434995896646019269111005622284918229273262759251682149627461534332328634087103395083204554237169249802208530133815451996831830646313672727398024253381602474468111605393935040402406046381600567932460527011148076542680664142365300048393696358354975519680500587035763262096331393567872474219754002460251410687952171510232674350523562935591822038016256481409771967539398354758391009238132441934019823143411591146144472505764729394023982731602004997126108391082136935858176000000000000000000000000000000*i1^164 + -161028311027910092164156546915342997080522720841920869918583078830784888424964280753490481170973188077226271716420343388898629097756981186206196106340481373466884961455352689022514977901994623614495138585682148256553510643062062483261908061135452438058350922317027936686883576419853368923007179450376903245848609469244221157196808600492720805092498479076944565206130110262360410516264599437329682418550444572104496090488308086993000785773289178431594330672049818806110000422924732972827978320370249795678349384507114676778943217325640828743741875620423291609159969005757240540439844054626879539244773230567912852892456840408055570574246103165657295552921230253393266379881748083563400339372784104429390783405970552945111776741968387984859171281108492407145650590457855949115015447702433914297282361270443008656263210092783965338666989649785663078416100399539986717062301770136163579076475858406250231219927487742320284140105786574679673063491790875071627377977444103203710023581777295678430642842109462672849464630052778779503255096813400505211405672219147480858066882992331629322935459179252561984151665621239927007197806540409287772311384242936755303134898839246327349149566125880826226807198543480804374470585896147629342451525958531541831283940702934181259471041187530322434333244266792422204617383050762873947735352222007614597892090297472654621333973939166438060549275223265683943221189307547074793998806504081590787932075074927152940590127028098682620001861983106120082336061953361389085792006944006864125918725969591710277896118269827410273967655457167067202939016560655157699100213589151208067203189791801298508568177058957942059226120984729928487896356247803754073239342812808321466461023107605330632053430954530175151317640083785453246311652751042137416465598030843921667690106208070021200827311829706673620451611691164371301926606663223727822959315661473760177290767496892893572209322589009968517283923935520447687327338510747660870297282468160843405805164769973227650578654311017014816828403570894732602914105371430045065406641701371530411091875757211894485654353087247172366220563047005880784422306903072825580344407719249190039898887639849894456425700755566631606933877406210013951022651864134596221248152814559867354851169019394100286380064619944805531121246994754946334129110578534216294630893794928574292819974296586208379433239642744354115195116663028476128486877265655499748713375970012204999432874576394172029640303487992208488439284559232863578230863829066287880160746516761801775374313377453367411144348727607716720099542025885605975834950223162932461015988397243394687110970367353252814248998977974080560556553519332954990378795241615147617761999906555707601541644334122846109104409350433460020154317389492533903946205671215624423740395935482768575550168440249620476972020314870233549528156729292338709346831074408754075989482614565929114970020009688576590114372999233717491381700577056566131569470017336204928876893340604614933165486316001851370480458210410998497735822755463753750605555316549109773996688305440448265092798015124500396009344787981003500533113745016583104576707262925588572833725141364390801521662714518386203911926707988623835590395160441360127386956688524937299532636862850898007982926687474120483853177042813071579822389261343129600000000000000000000000000000*i1^165 + 71850073303349817427296788329222573493818923980273291927377874064906035396256691171895436768305850925141402267371401578438704061363809379671612374497743441834267041153311442529993331367549855808542451719057899751748143368548093969190181936779699825874085502802011480425796558219557660242040909372484432297462441369617732116290582580832499310266361532261256867829100684996831083120756594339007939367319108610345611301766387407638556039226983561039206508832798384627418287802010748804642313769867695632118193703468547829067139708363122138810915151706992699734634779450452363871670541176887513248058207480046222124253723582527705689754455079056813567536330938365770038712524834763525350512250480546811936841731896477471755372447420679597924050202808362916519420821690386248366644097762916398102442722691949941397990746049456631773643481133407694368510830651189309459315064052586245271593486368914247003346420837881081459542211450614603268248966364749387185334614676063502086305217768812725972962288679952101551261199661030142611024284008329603013319217891950552258686792362128855464697108683033433943388077218294092892092810714712580819420582614805618618167340248392209797650514364154453523906239641718834358000808011897275241840559441171615520473026631076801673630867378929278495048519738348079322004576895450013016358035024857061269272565282343796918801949582413973435987842302928608267676519154209437029448758223987159627913985288351381693818010622929793420654870422299737766577685112650009616043454667939222538972481380054474095351115434816977407309210063325069680216909762492575772140372148885482344863006150810621888319707886875531213625949153097433367481559194499907277698017678450482939569430506138760978804348108096781674775130321215536950504263014730728007174706835391736187010415612407981960663694609430561153511959251820506230106736728661402371005003391497996346204832974544481638683245630799075125908982685594135641710679248235090176526108572775287114846036806227843918653889260838397848977156418770378330851914980392272285216775973743719627141759602682138540336751372034259008938791304396644942689862129264221685375831598571309322262226425374377642159906305388437578399309705091984838686853509153028196509056559882054025446758048243907775489624985777283283070035900282091540307474084384611717330046950519771660725181816171613144365751831936913959485537930106508732253609181295312782991162343387354190115030563537279220336605137102851900580860992908118044345922574353287229257204280126452174071694970231841510480957532574829132551875552239297137954764556952447819211669439211166908584526182990723140022029029284636349483597374193221595208520565157836719579560227307763786068404249648799494157067378817371331336196629508117513497852386347763654673156004002781556339567603195830150112168749723570387296746145459571940498325399905835290169845370002395361460830845730271455776991448441244580593105208596765697992604443428379443604698915599750000560851496988610936489132994100417174484821712745475696850023488134165369528712569485116910415903151815346742474380039496410545816052045075279166768778650884195313187759165090618762483479553208098273124728500898958491399414623499719676839872857240246875484013789255234822842698421917675745731065954715273760499302400000000000000000000000000000*i1^166 + -14289605866155538607476191899532173256596106737529244099546518914527278139358277948452288531033091551319663627273435670857864591332296099488950343327704759846407862783269494492672786178739645045143346081219131249892633880649281020554633424478969643114669272182200388152490261296695722637061187075370306440853430849225408071318121756306163756475262443124873709195234412868742382376885691694979717537961405012470655667587808094146912095635915427630963305724330025443106321074371015552998910069983791027912962885259865540469646560902202655638787546990417318024266555487903929580881586504334955024776763674206178335505443863454443249164632815378983277181009941745024377119575789351707927274205195886229689419026208227626687244914211212789807727021990553900892379168519183084734176059480191649987220075294530680048614226319046324718713817305077504575777315195369297500660961966824903769517653389562200478905279439471197873014315646100751740734459360747319642994117601203115422892246890254199155096565846328209871210674450252745942276346229526100815584459534563408402367304062079798199005885917860468129095648963904283866667556211110503765978170691238402195809959614355215655853168726791098118304480760422033933537606963931776494084374963975647774663829843626136003329848405141178030318422583576632954008090485190265095104851354697967849336749386788275899597878244880722174271420620299202567452314001372865054060675580666143138683235434275515516868316744668975204924690292948502409540220688575166854300075849294311731135488675721977041748760639950764989320037144076878038629291763761409487395029649561457439696952456302562633708528207679273102949021048291285587839909405306196539353133696071779232285316959400581668159605474889625683139031806001596971243555820764312092226930507511746788855805588795037213344502860883550379591497874654971671594618302229712537925561048289650880011968106622224459801808122686944227168863814274037133301557680730910666801739891727681155510145327490775923551642855609418982583467573751507387039799799275955434673969619263947659562352471235609902956991308523116784626580531122962702525190065406471580705626553412099647818555761130710460179407930511279873371402527961963857543450481750193664405480010119130748036207949448798578569800196519505214819786364122021846621489975461935930450894502948756208376759830662050672032930019858172387189079399150528027099588289701761808342212395424389975318485786879137057326596667051714995764943827388072631060989440175713348327099027437348622956062193137170397471816991356877290710733270062957207794635176280625289895069140590941586927468961566710173874487741497113998585608000804128811776310654101318642486421242204303210795326726950796676127175125913730979227703781050475768352058100937833209960658834866712764420173521986923905873144564135148763389432512365087647525449359342305917761776223663568916847677309935824566426128511663761536907790011286870454973407746658723706562842967884680868012192348898267778165416819903025584659499324044915516570466117604777842056873038946958055853633774205726462853064590826294046656552105370954183020289699021731913639683660573084356443745454931511588034758898259043956477126038392176840702176479684415817605463014071121188195310376260563802467490015582617600000000000000000000000000000*i1^167 + 156734600555369045627101726730042642385264073901417259776888677528667970017007162359544926066222832315621006488318307593510647460886667837923239243950951813404510108630315170492337523083913430765613308457795303411128910679605648529289071079485673647497141794526021248072282123903597893424142765848002920668898017678780148174932545998369634355109108480216468283339538518431524659922400939361692635076557846071686148319905118810915022633637731199979076909313643260914596268806575538809855414303243605143309140609706452831476216556952642819044246477196136643560842925664116965612328827036606088394962210644502655897683499726910378820811352361024878200045305276929192670389804668109555654756716465220384179692229885163941820753092373147336454422944913430957640786548766913090062474642779752988618338460366953571725947265923222031275585434289388944371710050976384954516560492621063847017277255261191633843736358478891000107992065426113547680898303141332427180094153153674889161663398375460751635225440571490128319493517618357299718779415128393855937923295985423978168691628904519989028626242485153414413481719932516870823144257910337136330427340459927369942366173217476915617923670222507789468849837670221051803093182047862694542695046844657851727410467632954545207228423735524255099512943019440934289706625818347346153470693703734482788267698926467867663775558780276184344124965861795263595901015412914974831875223856852586460586743584506163559832013057828799912904700375506652402940840172993085718053458708729864788908239205742872436117877291292362213159905691747397194492293566903363339718733771265791335064396987826359686359014084398639945789727244813633177307980584963571222362342914731748657055019464411891358685040965258105904874423135118790160303535232138497896477501425277882227486810461058211027492861671969283185892615293842263238648726664287872078259667512990400166637691375544563758468076817192708166443596261928802404201882476500206697536985273370646524638494543964528868874093204714118456941660756562749223924598611131237310903567902204624232967070345639841477985983378704392016173883111693176611566733333626999977639585383304702712732152773578982498179887385368528769192772560764332864138039214489581515172838334029039105562107428729521649143061047240500382987473641830161185579607493589082748739767150915669501471672524515268105582325916831725940870201930239578027049056448308018810480965881609340135876865747177495906390822165213481259742233720368026333951329312313037996002330124702878076522363961325365905701097138202676272111708632952673347878325693088084204485341020339486879822310076048098404645758701861797108642776860473811637447960981849852847260467895166891897439650914333148300319301674392421994040106852151509248580113375262959238799478756737079624561523949186818810709839508817638783700027918898757751087538449767183094111944391032269445710900904536568776148388397889121750428597962779430362634025997742119051900621305725800122822982873859833719068504671955546840044875921392827037663041120952633435436441840714026926851350822726407506441315399593967566210217191517470301223454966863605608669500340277183885896397223753634459833782211899455903778447259213090199900502465980117166199000202474295463314323297342633352888320000000000000000000000000000*i1^168 + -331866731299218054332070328109041764754790220829211842352667458890631106228052313751922392654728161262124224131258487149553022360932680737852707667920290096931335360969283303404736096874649778099597300436626394823675784410205447626596400593917490726270513511954981756686481249121009319689526072654548536373054910024418629144961694748986919991307867642460000958090187553020127797800098327611660551495794258356760239910420554811028552386701244998749666048150734271737410075568226835691749619889710576723828870558631692840774019735561363121863178983760850757641737248931356444790423770865748692420688717951013291752875710312020625000740477878605668254198102351705404399846389671838005825997317866952946671619163196612419959170763910159054949724171416316034768581150498019989724536551503640710802011173041192429102312750889292981024996875979122854225102935179886171960132663604050420122678643123329933120798082587103770910754934271009191019862281396615700499250819912925515961992742963340479366045725220960040188920108510927961733081145898210073499359284131934367988346274042870557451743618670241322244928267161634260596658528187713631664301879997423808692592312146969527050278567676298812750574993230473905260634411966876863454275345190745658376178092366564368641667759107455417547403416935915584971925962632740593743266153604644899503097601636183405609207421962648791370689132325899150585866972476208535964781856009380879558681984718542512783383166488298705344605996690390913918786107049332362432428383784348329820396211439991478844292907346685931211002766050032268821742374994636485695085289985419156855712664861342323276684941025922642131275988493993273217438930672433928052633365000504937509033004884734826603374546217271879521957392632170064535690510402864014872002327947993252646128936651966648277651458389530882264407028932030867229651779605619870690929103444515351063064656469224103154110507191033170949724345197124618252898548295786707220421595000531846938064304247512034652203355880476435290586904726162093196789313308432919735243964503297029099990748389747059818524534800018971072068151339256643107569507897179371915106074807943339654239929539489599411749857002500539687243483043543296372307948781239958971329139243001070147913520505359874737328039348965653540543626105258665300148864468558349569370315823708297456241928560907896319710122521826582121567371651019713177508146934049040399317842958291991805867171529341148393540084288635803339933848083877513091409434007127081451689963032473796816504909362957237367333848918543923753271155488977504364058815883915636271333109653395799286874677713972941062139673164872348239905452282905836819934012323493744117818968595706509289186283384656654640956550709169835154777263988653779710056868632799982922435879018313027564926523293631471291080434700702475721896695086306276105130242512406575136810524452310195531852047201896672965305587083362080533414312911060403208869224203417700390975408047245632825003739366730178689229429018970802076847035981976413983185624699791023414760451738945196918442007768901677850544700350816547352444490477624405683458010079352832505571091272071864457756657999339506162804307664293173827977031924115272399415275619413232065725925710637494096985618498191360000000000000000000000000000*i1^169 + 4833437649729279706322870347092568039992839615316658259934031648688774492543333046345955788758930940344650022640054920949955961082493665832252541286927613415798023742331639771560498970691652830807481274861876377570013162872592476083421523445547283733877922448481320657539506566208370852188104977345162535776561314997783877157290030841322784760873836674458004303414820351026048700343335374105972358533560247817083899729610390463229244793333075252870611216509033337963851061288346169260175795442302845237893802563051140554382814229774342393993864720516292074737894962761485141080879265340440801028554614258486396049032903003797626780116573381627394667676348766064776032128265793784544092488804660285395989263051651720397822843161510048749348434399152257378743584134704800394358707002329651761529978790035448229925523201736287282957251274261688748319257088417928459728169712236251759098908242573634371534668444927288241578558600068350214426084033421143402962262482804492204387301312821542956189263535366606886719713318493450154979827930604338015929651969564571496395721404425428868156806543636693682165107999814699103485318140953784089172414387461832687361883947445280509820992085046780478521419021104259014461406824583201704319798602321188491499254072404135590127688679835262940077323752431412394287278455325728133966114760956460443405621609095138152412558174821309750756220172417552379821885826767673582729178065951277870322644008964332008187432962334796182156819701060979061844120033498802274559191309810746099120870636193786712015344810598211430341932645550669463507682482968079223254365885373994064501061871179595351996845190511276643273527355292255172413393207189795442990403316347061801623709853458248161428698541621411252345778625994313341108538371445676169189178994383364750195575005765233107936481872399529280682891849173124897411539070573207100770863380053754478354247500039543339312860148646154559272524857898143022898652024028277633809291970744371249507138692454752483301349517564897345019135258549346798070224953268475918525242703396848555109835143375544624733397218521286868611945565095275304189720763865970626821144386027065792918421591932341540801196824804330989498769319913635655382926211972213439755837887619345186208664173600176243005629348325410304058579418217011603370633898166052052437129403396230126193898292246450522999243117308316974060357440999299677836806453659221809349541166503369486526139188609778211416703059698688472657778460224587422520316207369127585899818761374640122486494122018792829638113853941202873952611915037437110722156350558895345070048516210689002026327829784079573939436898937080185535879171506998576839220695017061148327912695779741278481219781828368700517589483463652394290850789483329315076975141088484962457728839443421276907400030650083363046872404996341516317589438703147874844149042733704053359014519407891474825250964920694207791627031060271886303545061728886249658610864257896789488841961284162047227014750384943318929914761817837983520466936902093187796412580623808367387282395664160283899796392611501200519060504072522152963726770904792314382281781460465701595702065053323062031704260619796606523657732358996764066704146263867120874506577202083350368636322334590936023040000000000000000000000000000*i1^170 + -2370002880909915786229158302250965267312036106643632786806395307307736161326145444877185708282978891245215537261809048885178311558215288583175342579543308305314558442996731896474696397262222146562811461711941672669086628409576665520591788493030183443885706528230497510699365548029445500133701712559957966805350170042126367056597709608143891545978226786016538994300578461522661915574061123019764545860975604761784865489533042659389596120768191430519603642541897519315109886128715822227780023814064012686882907953793858803537616406443958078953970201551049541967851970920694688707578324585057384508297766412640582635820695225021735784027624930404446791577192013578617582127586968423585745091132135359651875572767789342244070066947811585122762129894894741977243982914108381480092470928852293100849430630480341776681467757886854034078735501342576099505640373985969287508988616010394340191847725343189494491760609103564528267778825963506415362338793536823112891193125203675104346301716644662020833966102685634219409654891414349972024732664295046746415196060345333781404589652280086221745521634412589087736000909083633279998254231285097427844932167830773393567410001503507201575242435617163177108479911152908668927979802727647757057118220611890164213592611557758518264432550402918375845161320112720646350057482923605060092582460504041253232169323563433006813160372858693466470967232758626708731033316246036397513837680632497872732216112578852902136853480532189687579556911257010788458530607085300669983251690859629877310074413156914429758919034930932768685069567769117181145924724403695803215013312381747320017262420692123870609993084256513601957647989131006085046337398674108103938145846815577518071438762194709586819622339248352800454136271591660764357074914160445890384935255553208523875977115506297305539308298286060037321343151454820374252224785506847229525801087669198410943799255944981612541994874116957967758074307020447029670753303312010283172202385933771489808799931264398044931472597644318102893106919526961640234223014369467575037153109736146440034978952068764463235913519391108862914976477061884964551621625054177036041038057431840794376504212180302364330468697092782168709766861545591691785314785676495324583431040141245410399944230436703638639979568666565651619885029688510354657679731696770691290427479151438438329620521463678185714956214508295760314141770463140006748179293159631001828473365461569055639524520161189886884060787353470466662012472685869807361882704195837115982764596194723515403541338437052299763712252321152377359186924456702959051649596001310227759151177245346038360241229949845501840538017996178552586839179731039914776032316070898218801772513802033378529853338725649974957825578345211906513231630937581473249672719554264121106861309612123897921326176051953309449267151502795008110166461706405631115081931269522739451809589652654729407663372731319468958988308622302368867533031370845460542297439918339337969898567831979687708584004728595060814464240054840820317467856335469499790629114423452465055926327751543753102350189393188396824768814938413635353105797003494520511442647687513370872819499582405512687528727819319152839807940489912138564287093577424983386565035974042584429550339778150400000000000000000000000000*i1^171 + -15510205834277399936425975749066444725470068066427286179065237332019324519788010107769722227302822662735882670091003540513243213473590811967489515666690426190857524920937022579263241308363403105869019068104972600946500549012531009445378290793143484551257138726824952916728345636357161508048937052070432854597551498840120642770654419001450891929231845773695528952996855732102797230798558876630647266795593470433680063153944801025839649503597107012443398221428171080804489750678985553633951960802621878173500603768149090848083622386062821586544099921479142999356346558570697815456927729185758721745758863353765976764761993964052959611330505111574405521503034491227094131568501657634771809458497964288954755674257540075882513861524170583090551053850447781107673947739635401190578219172506932420604573776674867944330330938512734425555858558891701863736275173959174184083790602066504399715092397716998128280440863811627182904016300282326945528322871201214015137042267709694403442579356780434120861864208603759648507791936520845899898501692882719710310443797768699110917444817741829028289156939630459483173924760311165229305489634050099689569791621164996280822317624154930010758104489136757399630749722611263198328851234693270148993151742599174495503762807368130649761358130880034803019893584824443226590206382326041677618850732457353832455951504476095318869346172442922805077046661813687933418648090989816546384202681051061743625963800983823260231499625890667471566388284500668931281492920776420750293065682049802275897536385282420859374324440277159773723072001019963456002348296184608113405134529823833087901618413630282547285187802142997327172874139135227697942609278640844242411199821745395056590420688061971359372210096405376068131065290049709073199317795691252641148749223672633194296633830990486015563548531123851100261100332678125137848805327137840071161817618563271933022827227974019021896912201140878913001856151108695788463739438593032786192281471301730850196676002235232241774262855828643650908751747297253473599536902970952517216466947621777148109889654294906067172422987208719656990834756244269857386484426470438224190133137947700322667690650071446364781657105929210784937444417792419508049452673284463093104115185407194259569729351620133997801170660462038160635435190072154979194838516931882214443822413862287164319635133426668649845023178356818903119293800383642346280287927365100516183344354665617204932619990977000688496821728066572835345810630488609271569665997125973533917256714961057126851656949631771494995733344597864172455253456007250909584662700550977088280218091519781698276623977926497667207393054370688478288924264221087275170595824823258476368262295348883216665071018711290525402563634858824418326698131831587114315080520203378280033506802691039228783487614450313926062702808533512298649781421542104943722585174389039499359338527306942242067569960724096690730552250876728653411255479906922318878177945734143902849138388349975005917731551374398033992402816527746162230109853607165983770287240542213981551394489916573176742639990918874798205051265374730021303456593341569524679564815592483775508017471310553542052976507643656702849569120785794956086582629866635948551039339264574121574400000000000000000000000000*i1^172 + -11152667940515308279975955112325508296484001443482808377538524340971187993413903382377830172724443374705984160065214029743105639982072291341324203910060772503471085022568276959778270731460906963626105145012304320243284915095553558038725268359828320428858899202638843774543406435728946683049688533822682275475669331869076069889875821748199329258811960771371931947406345460781356662792966207946638024327459946018313998543958523807333368702768491867823125963189396288883381469582617733337659801019229163281616110561492131036531128897417126911590950276537399129567981370902127727173513226751837850400553689280601623028194986861336194825361520931944044327084584118310444160978890615981075727746063249453141197757729076173132915228501251215102344596064370009756714255955388688268611991302210512226222317769632650916721156605843986629039372778637521056969246652283746494196205318628308129014760134050985863603735837497494999514926450140706819731517129423207789268033912938410890774157221838967135665238576910159439288961904277021804263618276438953757500961680179775652994854591903609728110073659067258940077495818758563490146063737933485038850982540742140094312087182373724586646290221265348810519310904632302664834413777888873418674351993914341181724820795539248110698050375329285655085226549990654357611230619856640252031403353827156110952864560815301771459674991803432844005035338745408022050103141994697018106861337915412031797136174252164523622582309585284667584131061275125765531100275378659628762397891094388731066079320276063216999728982015262351680210946796411062389378745799063441304837839882677997343238203901361211288393354513603186918798737735209836606105081585917441970558927222242371434888708341439936277261275339920722297759684423932833718991216095243448142241356610326328917977430416968333180891302687711999630075045058141485053813009828775564207732733613174768001464455229523798131592472995317783885795949380657108906145128397368919414926584212829156681324392766250966120800662656421535091066003841399455169314664021117685667454400090474673156821304296239704877474317807479972455998302827375941040697047271983230028865135331965628454651677282635748379764332219440418036167842121637788002498946539344855337758962463477602127454597019186671351941971997427970007854318178012648551234837170889220036074558351665283040919564811105495001191504697985009518089536682498729948289909840676317634675423351971617130929967586724455159787517932459994373848158880435014500181920426919922734624028165626093858703233740721395794229998303006089445361661088552557825032884720680766420385625428653210766708716384234397790172998578417926364553207709251654038445947104307037748501863687251242971888087548334061714161517772357567220024835110506646728243283846674448315790338639626669895148155948044207516211030062145796833646566043259714625714185865440226013080194456635592778477869124988474616438496153868291658711937967461714941024291904292322360710062993081669366448083908344589390766250012993946879350445761277412205000768507855717741965748353867899555125543846522137738563513886760255255791171594956423865669839721205945221277334547558143230291498852115355356732855374005605438170021033628879544550875463680000000000000000000000000*i1^173 + 436905637518043553588280055440110924850082398960587749854328137116495564896515215034665496148741404997186188714729507696599397384604374828686885324944146259836861045778524479678461405761059001016660719691745015888141246957224718136798892601479948298763427208192215374991811641822500580264372849083368508601404447588948016084286854669998652618820096113500394442810163191620969723357544594930136718712311619948130782294681447616112583304428648120942339935470519379117712922293804256514872175391481765217386863695888826728271483795680688217546334709607707102475212659872481197235642228986960855372064354839748117446826569401435167999761477811778386259129282846406173016290772499243941925141492428513094323809118050429287699497034535189566341360329262040223183466012344467531414520247836127374531629026278051997399072020228800413032706763378824975408764576336455103438013216695890104401228407776104797564331694461207274486234314676153268044580614213716241381845823929040241685275328305627286818968414309529383492482122135122272180400459894157985722118511024082143720198018542541029479124242646654266911303258196013252752390009100546657189650881199768830949768290682355440388517605151158481549659243906287358500307677714494874320287157301207561560240543274228537761583780815751297880919058217057229304535791700206230257677146195884683926123574205028125409611286563365902603719825492987919386238701843567284565699056681603144740407006063055422491396566879687718923953769614626617089925940237212168007940495418633910510932192283227253436829837092652641567284491923369441245604842737443949864029465880521525804123507865244049228483726318955220287082649772851706359788032746111589613711335639457354279961482921258623095858633269721488998007489223559247381592798328086349009884829409119556014064581930142520565578602968845916546168210084502166056979853380089123150324916796349136936472761291558271095988797315154992296698656920648515997816971847057494549355706761992474798746537369498737355893980406704205700100750587857724238867455106122084726395328909678465168503396500064807763214048275084112858802959636139644736857197459920903362908351781662935003694367120730094315099334528909578372717832364139013859870658745650582600491529571782566719553244722848413338220186060150514574523327947976127641881847310456060899370402401246823818764983172509726860619633393182133387322173483657271388492091171980355469057914111095263664090006283945347304744461326461832599834273616194220356196731687926507213286199432587506229965426705428265695570969237930737572242094389157446339759497173512945562328711352067322175137912907758706411551740088313027004898030243926054158329910151956333842561196773909818164218088097346343958202669431030695402332215800649121506622739423541911101741690395433594955983359178171835606266450111396163531203775447310642187697967834595509834261117840402606666582549653874303277714839636800444591392167543077660779783262254619346076152089594358872128519046206335229454114607126333528931029290403610297079837952028073066028365647850242568054601986299958040749332996158698188359836686369573952421345396858480320252484082472137057825880874051648739595374511646749636225013350153176953651200000000000000000000000000*i1^174 + -8387376715075018773982447003728219120354712752286011754241062716897333365349749779602986649623757647921538150929171461257439268169983680749072370110449543724127915110658893392547986319137030637475001762342258112877331544878426279798445820647711355137984331779360480531112705429700609858653631513001116292847754171781319507692034400485250133584641145403160323423894110618668307571502218313469340606052396369481817880330726757448950904374317444297281525265822246901144032158856231966536574425134357639105487575140865743065808432466825676872747706000402007686165101596345249346013678789537072410698024754847674618143282454275038008193181747603141008529977870630711206040540252879031271519440978191065804486807034856341475594659324234496489040500399911916448662630320029285966492764653697178112163319104087190857600636850791005674226102241078394051712504361149153423422261669831345943680536832526922080213289363769104266693499948105326515360970242458847958653035143611394652673474951324089307706179640184893516218294697335945429682255760934308864472298660064599134237935558656364655335665516784062560582026819169914951304272791868331845871290372755945427295815085727276935890731118874446055585431313972268042216662753427515911737575708105900871293873947783509610938112282670581616894823351346313322803633762631649460853862781341785977561100300016684174484950365418865554984147674462737452724134145531224848097213860758723714397110392117911186873586595216632882346197837650429563791128149053179920257359203881207715258780304993538365240169294437396948057251713241812178423198810445995682732524522529734332733847721749227373409184192606368283047211110243949785883058742612674442570967180316552727470544737207805247793313070278645792781016230735097632977055347732975940269368169043741881592839512171224193795026767128064001522993930812600898814197405152260509430685012557717819809583149798888414397676330239057484367364705306828011948590031537567839176731890701770285718634811570936947826024084459203514735008374035727602289711690924633771442853274994291349814086680774159798466696473082010862342946445555329945027970540919110020047656511376875672545295306866169881235079184720723247863417573360671117943431947769054163125119808062981906921550942397449133235968567136330284363263771581671104342512424233997568236730797550412708999017273009788467560951723605804408224281307280035389635586933967252584738448573068505511397919368642748352888428532429576048208882705438818390124205244678868896483550800828234488957112296538283272341486587902695841775973090898459618663423268698668601638384719809310978321708112018816701585287946958216838391416541544114158379636994023035584218107931115127782100659300862972448637549163924815811190776618318077963269411448791816912287908412802748342459906030185308076368791134230871738132699356647583523800630706985153676597141794722232004470338195270636482738631088141039496828119645914277776898048586747000131097695624207109599718453264415123754701643875941754725047768215041448303181660883697158404080384572342513861664165387778649958669398582659845808050159237715896001278574341047247861371857178504169430008456143245726604847067649990071723400697479168000000000000000000000000*i1^175 + -70492293429044648917835866192434663012254053317680322420425753691007670223476944719238601129630556290794487466741915039767332985230050490311707411729642852610475769623622514445411366521040174720929924894534661720396756041803467518678151475350300104675989132619607567142581497561174225840379190731516271485480579707108542392391407933699781545069560678583961299719382969968401910356007019765918953483937861351022172866800977631120171657007220308714135086774943491934139385869702547352018584383731065383015471904671854084613950533383157685921531215823005973139634579176706722652396222593457541238330633621984720843187502294977503300880495497179320565694951003716845892070818538552788411492755338480629133553069377457159928285150075438870723785716353731373008788382384277298632954648590125927894258993067074807154128307312821745996747047315348131313199957438612488555358891183627447731084420887792099699867048950691357328207417316664769206554393954369058424012546089834719724588411247316645544161279858487219374709779019042356102200755396707927910826058994244882125936517925636561927851640686908339389585154421643538448060450887311615432833841582180838269106913195266520789269339539875455632708246529651791775886123637393545414613290356819379471471897422287477846924037929796037009382345509583396657905407093587349203170114683463026508227501344696672615617267756442624997379220055984378349342659738557611866906990032783798882404242710574381878897509809647989354958542626332828602028493211308162771726140216071810135083939052760325049015558071211936864921810175853905085287909802349340928487547689264852202257768713579107178354393430288158379341340543845282035124966955775212671152967337800363284988932061195813837439732934989358144748710709074966931281083059093908636264007666789899325143318809173972910309806999841618429247449554739822204253604949708362359781239154297574531667958167055215787500933954890990500399047068260674214938893424496468293124087378576813114098118144434543021278173417181359576611971220104850703839987364202313555506447689660140928817278430077444441037840047167119344535089729530269060961050518326101060771082122957742305329909910927917233153147622297839232515075581415142534218865503029123519564639227515999175926043127790194324461626736642100284781139509880275453317249518591865011871713677771309332491254843338378026100940305893130902856360187342983664950557819686544484260060862825611852594899585620214019148090492351289471881185425055957817610114708165161975265648984847735595728305907251891494068452299613689843877843753983335398744184665178904488855844777407736232719519339609113758569513749633791642504867484472577057797874222655353574214798239687056632258656474029118743642591681380048857171507890716766968260504006563911585280693935962253556468324210553211709381478491985996570989357226957905019190619431891015256055752478515821890146317750007702734310446183807979812655581041994383904093464359939337278855777239277847397596673470408326712447953266095705218192404141467212044433165821727712964829706355422032727587043550352136349443200395190930378318427783962046123958909550310519223898710200795081918296292691922333853907629409411530752000000000000000000000000*i1^176 + -7783734321181166223523962100068742333488422485534765609000356707740686928215479145274754207909568978917463175393135534020207143106594540534743404581252387212908293750793509392792035930494367587264454626420638506411109608366552746424050620798005929561270407569611615773108190066678935278682617046095751010206185496871445693312893063446870364089808232003941209194501058072756179719736655720428231430009162260682835322262188269036426713420730125984808034298298486478074949804710588969688210473641422103068103914186920970135634821060947405936167905027127316909246698649099236955564626691481405803326169475242648432478558773369020383131146046622784451595355350064465827303470153845980090944458883102653537390043082592521769789075630073473765199247328928039504712848998325276079217951679550919030317138652112527968050296976667130270037813598596628627600091854574706510670123843519678929126542547815800412779522003610252933718426637670183392163057102099955586589845862589932896977488224828184279496149881712683050271095240146504777719861399445138300377193336953788933586434771914612144413460209542373936258328618345982564215798041187236554271193241991454820403288340968251473166781754826791697097044252969550557092161868646775090849469161852645918729107443357473437444176117040268898613615800962152672493875218573992433065635672739152511058786656336484512610442551885331726677032224689563660326183037394758796732448343309709737927567819136910503382304086141234980121591179822891697286985608494782323893168314536793041925729807169304302739364868664735086236445778570982180627695851830416278264339417593917952460982221694263256173784426887082145869403214835081893779745974686036293574029962534317840329676345544793014330902561396925079653662646381161112216345012924908883988147034624718127821789293884605928240642512244972081529384549293317730899656276241884843132320484768861314716469230889335004541663707646385792967667150114924222172072683172447733216307584669347444832562113809620092675564763900802975434092906782796843151011870003329889471570891416648477753076535773708636909573534009222555176080066436561880029745996970110298935694101124617930216900112965210472468080488816965319336900112582004912306902500205282133776655788512546842229220879198348498336312133517681693260012287781340579921894472530560408456372961416374308268137610333277798154883967256568303009559223028953697135177133514909504229908774726598378444778685078101957360421631059156262596941241184394121030931300096812684171889555215001658395267893424496802964566428109817170834169222406844754511967429760113627250821137014216044645204426639847427669620196943145288594072618810718029756866622239463973574292854169105395460612991409815183690984829694794457724660790131890750197138397001369601503304469374870627754800581826159798799594713074506248152827280118798193569052203344885691769192608036269659682211875179976675670490967824360078487391041759563108054109458371346760456581339062375292380982439323422357621752976534849866125701550487752844864836904203958134385291167383672071199596356216294530262503496266420329521527412865418003588855278711306855099317849625816951625894327975617852793998540800000000000000000000000*i1^177 + 15810261999839945056809045775124116450953440456685010361418942669042966093426722707830153778816499228177056944625296473798396116348954871483095309712926902420748877264134703144944557504726484732889522776941470959469414758424066198161320251192313091589338511835189957836763792965005817205094220448062950432580159475794662420167262507981676067994420957259203751941402051777945776677495951646822185047578740300751534522683006213283648013410623655618003483861962387541873529760884148251188144013396828104884914425734809107349128783368904652548043953374593323670763359623058574336903671037603492705976475533263290222315769203209596340192335720530702609805478299109525357273929623087595536040582743059897194118834906329827847467315867793272361167870717089195956891473290498387780189158277798249067000300675531365651004052436505597967115595295297573056277465031409593590322030124935715113045060127297163558201366222788270070261571539671075438926466441254059931836203312013210647060843149536051684633315765227585507742480646969997115580355250649660529632696354479963646672760220325847937425096154106111464526766566589078724011045970326597953509256258176881267991055785551192914620243494534279203166593446125308049932296816186063990960501731192420018583439495015100494472298093238847358989671031907757405898386751404230015168898957154223797797578567116807654778109027296345657370779155775603520601615664591084449542034658726120250130901274087738072813362204379858929841566858732526799732770711583768708332895158703358813903123043597755193647651721196239356694838800893054357232610439229305125903688342249789168151535086857521904132536642600117344295232280431539588871209812518884832336286945704058165280551884779091183595834600486442506728306796191670805877187102320937959900237092284264168120008618219778707131962313316150629088757419542338965091561851889815457579536433426087982162055584429759113828316761284883601005544829524380938801606396082919995174229853497569955187991941061573678421410263765338617955747905371556265685009878774189010063484698009384682399712463511242843008405347318830613475457214237589913535296424652651930120172731583453498937689752972693972044073414280205575335770314575891715420713902523390474274763827907455691666006757581649145284169977208931749603872932540528472125262132098963545534972810664388485362248058696072192069692369997268583147846463855173101366058473844545284329755728056463221757492576729851737704797868075908486002182529990300555298668600978104339986632651921893108891356952601262526260609128710235689715051597877772788666997162076167854265236359810591273146288146437506470892900022071242456617771808411409489682461096824519639092274384912167006414154884764148117296790328199387718732626798272102660880647666835435985064123298638929437513115411681401072383169417026071475226404279413669493899638070081191743558301013393890244692738052470775601629925613087623100701847005442394886416735745666922590991708311931081843313501198604403149155031551925376912516112482412334067181683109152580190231083163873510748289047768598346168575327913405099330667416474001433995711894639485765350377446147294236794497454571100569600000000000000000000000*i1^178 + 846482925304629016366746884431456816931327429887372602850870292614931620063898414682194450062748697316840992172159245480203682132846776840889455853483258096199608358169301069185184587821602729897388476907688105726094041144277281702903393827067047689431252097737995705040850276398849272746731653223484025180291998349701200608159450692360402427348396726358648514595444642366279641523471805465689117467450218397359577097362073480180088077683904266568409135656596219515421192942221936593715455008545289074700669532265363375339002882203911029508347269519391597988302202484172869507340249321137558556803621305202220758227432165024153490101713374346856129812252629926460527519473953562581493384053391563725362945911665243139408339271296321623509860156865688824077421239709388005336253835576322125331289531755775023199122928044597677381765857982115287586002220952882545711004314292125451341036850421206712790365940138719716516162590979249006322918892869564639558294746134596272532348063799186472561314569142572673288228365016697592832516718732268130816441590419435528433629752794476410146549597424247645642358048603029586624432096364495586552613400205900502728940303300522522895575803210066473748952751962259520169469831564092935403671103089618357851119566697117786819405275849114904248431184221222892205773891539942995252291888448739555579734545645050226020395845010400932507221517684529009811295274192149700664139842610877138110391441128724102175951863343248590850584205155625894423331916636144916048351891840105674628091750354777625083754315947158274712873782840953457915686917263590506330864614743395686421750595283016853573541585010534940461153218185886814514927995246356052826168382412127479116110763195399677706027114612733885058749967720258286240634988448976160980628254716632433134900155845978311386542342857535965113167410956746449222121333152195482460167506947320869453138724341016127064774839143015678682629720214660489398568274043804401897898786620547323597065653959811798680608919979303983043844272653587340076390583565498800723638805115772357504358426770385445227441109574346453110406827615623691504256596805939297462468624047859454758741807370033557810868538305241462800830921145538807342061705897035670928786340166104422872450085576341682265455134999958977591504813549532530786856243570853288482396048441756869941479369245406576737920272910447823676533403425465399236621374945004078836590399682199396162454251209066603516573808041388330168294227796758917923688622977323146867755121082093300689218873332512481081510553655661799121486793164391223345654622630471550698871514638567168545042465636951626992522390999249256230291312065624050388858152159388952589644793169617938952692519651110862857421580550277986738970271687866420986061186556212866545889527826892861003334583358011018253379857334875198292007255471945209622723278646901188862001048143500652040703630763695557601378284530631867508352863438713786635539162991614980468697754319084001683944164834313712844763595560915769614968767583072055157435660255148367034765635524286817818843137524778175711163297356902346751655102371452520255992924380574087997997850036853326919761920000000000000000000000*i1^179 + -5528213076177141568095509278582520949129075988012670438781221848728111390430853088007372220544138419501705053804595808175541412859944950785280267792565203687798021156183108193356434707818490313452966588333071195302051593764639557979927359477795645722652118286202001438244511830497152541811647143009677561037037740619391446586739353732913318333901231764093862854888699376589823063588098469799220324429781705231148375465968874060483177817224663698995232581028209211563070109280637416845182238010165107123771660801976947759675669272119520831134084764636703413029903981901762694358199939610038661576379978962912263229525114559359462744006542428952756011617747280977376526627880684650464687838333156006864381081300477165516504546983937683293256643207779365864801713202528073003731293498563277444302193369154937144791074377030956930258679459354319689004388093016610891450760937565774837383300760482422891568306075830676859425261575843057996246422259902392577702586046729233736300387895939730038653173759121899342460019804312044503415457533617744692823773633480955301423471035056199654212730644465232657401417072204574620459094335395094301972245720266833725140358815719459510310368669389678114864199404839311776422448688790337222397124609952831177625664523452954732076839197969387515801174745711120053321044113878844002927633321376144087993945607794164358114037834382913067787334211688363228812995309995969081484014297368149287644783594044094808791864197405585695604957776090269320990003152232084434982582063955263638686153881297813403267749789009009155099806398498352651909109534550645999297441140006735494219871398665414652685200210754412499108886630632832608336846357228515717631562427120264178134895812743809933836498590002465774343905978332099975600348860329043332664620170649252083186691546179242886500745579033850583145595011989432212555402088108984244810151208282180347300991687702449569951338130355692315348021090769202821662917349835731454712512573821047462000742136533934027858935452745848758118980092148809736928348073397032663402088904675074267775675056507845591401407564491958876929298405400125210866618739978685461268034547097746988277974714905167789162962802945311648224809383720377903845039478170732654744538157601342347887577206424899968331235893219363471492563005016173173212665503958680547273996692968502193792128688467075199708600579401799886359035450500364007320966422546180300363635908391700376698907558683093417331054835809853104690225683149009048136489737490957974149298388003307663842978730592479791557948953317203986527364369086117598948250922986667403573737346008026687502628481628931749050431570654755467025207083271907399061711600938483999221180776334532131235166670724064930569056530073842655399437257877440062336686564966855084725751215360227736495571986262248387410148918620010994288673236153436586863650680937693435325977837772226222564583443024752719119450019451806449106712959788582997232154840146675074351972873866204936725773477173882612464511871026983750638202514278959716213391655056191848087626392298504525196413069487758146795131729093654349653837526465677905981040068418270362033976120442880000000000000000000000*i1^180 + -46056473640607243690033842431455201587843164552245743061593694627340033217287404727228315174138002157620074349024549180399141195584009344597078928979852844848363293069048569922310589554368910448951213157967542545515203906325737831120683989013470151543295573294876225413771188745855799574597482165666566036303320990798806919371913845231395757186020495837029802418257818245431640262156125336273660055643949317884784446307906373010493301834322471573660215827109490874183450752759750222439902561815005831481540199348805183696713009841743658300823409902471579001635884057910682525543795937876746004101467999984494649189209212417638663677368950026571639704420970456886665411035638994973169096544750004850752343019025688883790651305775351416931165969961158321703495754276422802842017462189597151660278597528461346666120131349681630872536340420880027768649841640612688560828979674154297428435140966490911981621114154728986222204981693364141000695061868893282130011056958399026232328513977357673127078228931474534249175130108269297285198585208385480764971447999488597505155153537877933943047080511270130261947436173387227880380705225723508568993795991650964992957212422792134697078626605429421275259778139416974137099475280862689971063838798474607281286944889866042197320118653671118023160112858855328422087949797758753778693839825752173233094466044327137878376286007785280644915542647721602041812787815692449319562176446272340825018051857949667373827816123368942211402448976365200739181368606742480813904702015334137030015012389601353568587259450389815328068529993332397815015927493958895270057752549981054666822403673562887019530023712379860590259076893114236373953995767888488786509253574204198897727797702052926841988346719525506249798755486758047929197517435115806336400348498052282604919834039067223711010072402307482715870378592718988512676144973242239087298066387854975744740112016654844934896527073381141653856770699506316427083938022350944802568343900737698337640736536104145168745428277561499682974795078374537595681518545742292270969333356547806570740737572657001031044940456722509731341618303203819942172252090191146201476485837000644077568895902714745109850014543229576027916566001282469844267739551576862869553026924522045726327387954415679747544744643827592122479013056981910417486390597073706905259612313562897690009274192816385945220799575435105637753869412160555534391545447460604478567393112130778258791636060696452092757572220270726032942815396283496676060167317888570814419479843695768824321209668442978945964438965358705282730884420485679776066131604007645580577291294036529292519837059265794931204818713593445611394211789616451023302844868074102976398471121331122926101820262418147078258253684713709423764254066297649715594147646557284781758803977049724379035832947520051142270835225020654812834072710122160438460292938116685335766362438979938797170120727138826456450534113167164382255798802090706543631049363009683984667031280729361702786297582456766692207819288958598023384567958864738887257713821064022856509905565522764038226418586443753466625234826942202808310315353187038551700325369046443753472000000000000000000000*i1^181 + 415245645352439106651952927965837107464158866235473655037044193354968488364431091686927947573252143948729513574818988153697384614913394945184571902329140062915963972769631119820642356552901043172502193433673298032566825018259327960358070493952350467542428964608783916880193346877143378553906620099943906176135705417291034042016000658871266772700582628953632454097593298620942574730642061431444378807788697078150126635198026915242237308393867114008521681528501642969332348919714102392912451559819010196847970310114638617225589404034936041421394728028422929766463896144887784222665857005446573612335945710713542991086467264507904710620884709568335987799803103579506088271635150057001556379591101502916495883830713794202331703261069373727130672784415466554602317303239106332416954493651554256199003244308399378581434483876571879356976301264853698877768678338399538955701940285875991891708721022830151856922788408581209839992995978573256194417864163711275046998549157422757512468544312865038558862191812726590095846588794042210151383187322662220038960306256563327588068069432248321762506165471944230849918257904156142918035156483826431969362146054294307935655055506414029512455733866793423353137857982800568150314208323543272220923295303439741068390765049469430227067696414316557597698150541101284989818682341284649286768574595482293430577592043927930573614997485636738798463787447075911420535559992990456239419645468428693299430321886296998733277612419669767057462781352435553260366491078600696162139357156644616336369338900392214658710346823637881313133322111597116271913669808463281670571566964972249492088258519140649369242185443997119215364062325183674572549226257264881839026784744974642808887464092802631693769885710638351093035574985553589933699299694277084987345540692242512148690571850332181481576371208280569699560867869944751357908840590179522926704501732071717160844629700330071546531579528574983310148543613820549484191888651891274384305961728693378526468005720280723998215634240676230779726876273090072414107391498209004519494231761935880030011902872036740632818083819890329001293651337728917232067540524840055290062953706150781395866368904994041969021946526752512484627970223428581175441296868430222942410749377361391204228379863092924104501886184233662013902866442232059620676197560702498699486092463926442662279874373144804153779611915245969141015762913174674055061049688249080650664310500815673288858855041997344705453317780997750328099667612614266905255201336196001341521356043833783881355083097965545820225868927826322442077881959064590811103658113836681450966710187635095431404372268909658448265013308671719004106314216728282477318038796910872959014541802955681027520281117045768789743164985869194782473203652061237226755338153351218465725732597613871492417191544283337599117351833241573646280109369800210736382386721930433910174791337087148796261918909835887399732961294940869795763387939176437263192038508864347085710616903429930996382607139249279350362758920661379199972412441038461307283775494696540839359385329652711145008348243114995900312655743196102645635173542741543746392817664000000000000000000000*i1^182 + -1672019254773892642254720112576420648835358706571462009202419996551752281034812978566367445650651187347335623487948575500861099867994204290968342995575579402405076588404259349875296424273109591058758701023962051790039535849120035109341422147593732422570302503614047552953716688229125531123917408945096356798806891010978418860011971173039148013898297774444267212792584765789029947235245534522064310815487640062449712995406744189843969341745028828432249649793288954967833614649050385362800075353229820013719911381402922897159861994194286497248571819278259348380243106925435703061108152697091413042013633344144221792464718352401963879535866681838349598711122817594100466981617794568534188893100855865653152754572363771421074181090457862483444220497032887345143364773550485781097289602420685068925980782243725861025237888986810115192782988149874627510999661408740065766913356371930982507907553507419993414106115952580850234752847024020985781515176532768572829797875435325566072684036884114259993336009974643152769564929760914219516681589140585196468006200831282857223634857002249041833940644470933528802635946861316264831511791064002215826506320149370470039886215222833700677716203839671160513096766512375312885712448600091092306601570769956115959285952694976390169722942420974836474850772072937496178698035247064090895167478384973626471044317010073487749600577558195565557550528497256302124331150549792142216963318299561106691836492427988296215684553483330683938888973578384801813099285301822189003795091964720523232632066747104815541606153283917085568636666761329717565283801895197245897061420809108950753984375771224858924582463318685503677446146089982195968970865674978261090871138066834807373059695840852647195211772324143759238899998949982006418684486936991048918714826373707936414751290749590984967712226395448112241983024731434508346130410006263525696723007167218087045769122423654896978714652934971200972802294439567827424055706900368812837737909260061654717517465987316264212370740148732075531971046954406601066971190003040328422894374407213497250827211969894917374102436755181318425841151535085363056297196144931176272634439529792513299611439546115858740074992699389357539311252487357092093671407175341681363571334946155199858432791621653709347666543058811369460426946626392234156201957956412993554381187778935757637925109594826290622778482364904388100276515489708794227109477078594540233059811401406882353481992621775118459144761668430159760530772392420090158988423547047702422311647096559574411691483597929420685772035416429473655427395718226627882713087943697598836492111733000704186297127359556351868478290578054349707051068986087786714472152896488601127576446322983517800898359008709471659623291897418036409972993465001622822175709327996040403565818425107795116508415671686770620242026294698012849086882689731012781107237429755038087865707231447395544085541049174334746150277109828986287171646143189941459488489473184133247544694354519508012052380340766397076556512036336775751981390829663221738395812288787677955743849972728536401311819917002720563673757647494021118914547732919091200000000000000000000*i1^183 + 2976637391591202303429680970217806111813680118771217811032468475189843975667603559431637821656487456155867980162385020430017367068437532644437759562111098344873954357217933101097259601134814884446885207701501887915948122262289963613365691992810566929249360230125627999581124998466385319354915094738539387850676972296764789750279847453727399126567028283700955558369455568681410882433242482173687877503103653846603379180936588528715883107360141203825871522755785576055080347877666890228269421090499602836588050335306418882989279681895637036780262202999059199804937321115748300798444886109142141476932692334676261839317046982518931290177530346589656561315672018064323962722080732267594966933445299942878058095184861450817854173926753623145020753052419774685358403556942616628228624339175495241574312651004378532169155493917246591251124109822926291864734157845885106256365923965997556278808067537291849461958889505532616421051636073213036515603586558190920575101646597681054817556997045928948772798899500824122857979793835311104376564881409947972600224394600721933144619376391355594655690475744660183271490216019557654054763858274888003588824800412592056344713169834860770456860003441712939446365395237159237100141950098426274555905817123166951279515813947818206332460416370459123163776119172676723453793769893370306333684590828633021134161347922464740260580293353805446701881797745107630166763311454446516789912769583795215161393624923982307565900970342738655623951779939257874831424227271653852653533266340801047076579103888716093288787027588648341268538817520359964369061421997810695853624875340668708823479831702586596592149369246837078063570369861312350750874829134870035241979411586833404133187042366916345169274199903004054061850067270178349816716925978602002002381990998060420047050302569308551150264345985863659277449936961453863265497767308451306013415555932510030403395867620661538574239670671134156344217931559275714880181552328806872384851622830849346850214378060617585541202990481477079356746723069948550600397654821006743222543124987278209955816529123214958562619230649114018636401435398150276530810404588584882315448442106381417741214378541249243297371963704064169052441158262504568225690265478301256291286516850452176173632519037065602472803414414616139567239180156703399133815470993744662286649119055313329692757520689004321750859235067060865501691390105536835935053959720476826871679599787718177918526063975121105986390232917916511373676981875404321297029009735148400741104150574705662663991216139153295540101874513815866422191492426444187627379029398371869951684849756106701685455419548069275087119786636121709113135053117032643055574968631130901956349958044656697080372629394134243335507319306326836511156836937185219554544803117070882895246514885877944243016275118366989595545350236564199867547802039541892410747676409667684652341295808139284591888361537810595952482754057131776377048307975117333153840272313041053583828591423765294063691913261270860555520146928312441071327525003039828414313288377999016319053483415463250968995821244594209034564787364531658345676800000000000000000000*i1^184 + -151162793533308937135586027088266059541800670137776962427843294697202199611718447046496822974679907047625876500993436442229634776280165186328066098196861820646934215279885298204529053193374512712412365858098785480043958749767009212670428961340665241293547810797607426962432923117181281483056597782631963682669044825765093831929011718322723658423182719957927228322005635131368271435531846084592920656620409909991010290616813488359167183038640027886451669486816400958838344520374779567399835511836364252830083389168123107535107736925110068899946659638072039331931146729333513089415910424445162077498652895603324416673436486043249443737949715922872136818023119688714573642354711149589188483828685380455885449822931575976153618709837414156124525701693906475701560885341250693091649096714156510703948239688153472834071216346336495849859562288765786624509352902262153750124807415911091015571855452762838332172215741597955065055122836966132098412105212568815515924775486161520372884784290397834931752381081120149202409653215859669949624205392236265536825054779650669871622411065600778712039647938767177671631144346852988470070316977873756601659609336476781809647026465137205078184123882144509089340771242649299985811757071399013892159212132474238347781701250930223042200317420238671381978486453084186072293036976123340477760445322234035977203538121739005274988642875274356273316278102440397354343696420309083489905724521505352755413365962197430678485255810363284554643822782566507896208821548417504737873785857647049272751983232331902594543167417536018416795108265420614751486729072153013267785924504862399128248246889883823056669031182326045835037558376753032588617296378314543976341858260066097092543859321683320138883961756618825300801550350944432460676194863930021293791046843504169442865410056929305546682153599913979584137830181278047310955715824140655006658469798380068134613415689275752707315013900947787331571171974172541724306919562924446579545117648031864499142038754776091654890692146947053333412782833948059341720500493300834412200769581592431865558589185111057388388904798503085793895233844141412015958597670807810082598558788401349065843594981972770681223769572292817881065276278143684770288935510021761366906540968173347789611538060670454657359837281280318371860792418823011624870094676407276024863121028677662790054606820022718846821952289727560155944233654596789317026774120862155892098704432167888160782295554777426643844261395781373577888031682173304714480425231833242181841049823613771681667133832532679259100341626184749512689744201484407297093857532623809463504870209231050775221267201068366904356653550969720326335059792966643725608564375769869187070087949539030194085258286015127880764712686149043749472767304625379713236567811399845879306566142750932791255567744672467938690981777756215273663828260514233483423811611136787311625255513986828923551887256863652016177075151451670638272190727150645724872831818975913028839832832355475579335915166268047242520301973711124382024826298100889451942000528228702484640188810098693713645206862070100998192952770560000000000000000000*i1^185 + -916984842302328716446903201374302061256042197906398412012613758158759435923659783380351139909678855537259797715504820644808365898621965478311392392714183358785617702244911249559719280423304742211305951580769789565585512693928553580726716487072009834002084081619747300187581816141794342612002257369606091289294025598121998054920818194881512781920736241004102214880500057508934280546968753860504972223837084506633440430913914070322620557972913129040326773030209921212831356128578000223453493877956160138396866568707203207754572092818634845120651763896910472396414215808636335118840437186762705869297727439059356528621158245326690090416474470937696761896695435810182582203339690936163289761179516486672175885173786269409404036748374962908716535057046886745210353937685023739339873519618257585356426109084433255912837821590678890872398385434949174934023591093505292166239308597895113902383346800771284500583964866868313276924314264496725951397742171111490872424870413453486458995008025253673569933387248890929326060089169360031028353586033072533541600229173605855432379482811468166580596096316399267400601613839292912209750993762390384732889814016046266291250138012440753002565673917947392323629714346172250320006496385281711827793803761563062765136585667256854114588796963604203922073232088141460276367837891549656734163664577805005932601293601477158293334408643852095389611516593004335287380957674728081885845681325677148884213924063290309062211502079885501929133178107168618613678687457833086586342366030247968985353343910461591343845083127004007673792930082284636909674133499003959076756289874933757744823187259999002316125639897577415956195859797621202846604894756190132397905097244770631389144034096398832255009638306969739628706254670217570250667895184420162780255977597019255122111585474016201899124344782181853768421659294749348054520669122158887190874718991597023932999254292732708662250747859422035131559705512345076071750642809028987290350966976392264298444093300119785680710309883586686382137868032966191264896098497818329542049319316093304262327307279673713229960059982955306051689847906379473751756711693176002935897673516839496068055712108325182654440357747824935439281539729822258039824258981338828423230589371005851514712842230799881893598926694885876655087754157313880870237589456884879719947864204022409244232921191577907218800284755175654204441033419034751036748029020280069796335466921017990769014894964382845432894642511481215418809986985562187301609099398755026030122763035150022715833181313314638889930577782222844588530141640014627303538186620619646437743315711544454990200946522225148659964252442662676653710744688502499566354283954859637922168802730748937449163073710987066073896946710678807811912453561325675751864939252982589454814225224075224151973402923216494128452997445355273267691973641211846371535697817019402496608764694105831079110862131309232418357204913439560058688186100401565218691331784131614742787261726236601969769733698967583598591327864671625502234114717943797263065430473337846544840599496652410413254599756186910720000000000000000000*i1^186 + -2783090644758406718259511453696951933719676861071466307678608708188665912817859555609264281718703395160035289697704170453357903035823597352861179620223581199323501488961767986515131637398321165878590064614112905098377971348708278639381444028720289261190628498848518528620473151109119632804583117033252387442493798297381972545031170417800408539173625567815625808213802636698311953574937130023061493009948666818697988495245902642354067618376808953374649093826862499300171376501297384195999373943026089445968179752600894554178222177434806087691492822375922466066370255739211750091446184370633902545770617203218553418142567400865110096400838588125596943281297621718403674223141594263912944037027479113786246717023226685464130255226030850458926803169004103346827800091403161678087261838551314391361552241192262747284708960814133522415089233190094806940463347141388064297962016137899129026266754407089644469665211722516235326877811632728569149657912381975391835297536973066917908728890220744335799328211897519592720730093002114182147784349868000501479835807678143348908219239965672428145991418585639986794632957605968320707207268094486120820302701628549602251536672141965548448054133333249158665451345906914973428471190385380635580924337543541774657136611750949659734264236237285473137755708247157075692377564193388977779646981877645500444549356207516104989503814840760983616190258987323273142743705756807241101109822648051975848394590000629436473439369346489456519732408071007496906188895063607873973653243762037132627015985449305900347466139449703261603754496214510754776556521019801141155783111343481878221805613310991181971518886270468040988204149151890324872044376246007422558637379921967857495286651614061969571428314713157832005848682188422462345179381951660454507433041426297928263427839884045754821594742165423511271970438764981792780381414231851450520081580604837761308348220614080162142617290450372719814896452010855559986680215218078218837497780477542190383154725747132984412523564968029786108813860571290868463941907989436906536936896478414056587832594459284631426600597758745696169379618325760137939356365622045264418841106705142614993264385958741102587051225443508304986601489832184212912063959258158515570147511158942853524447091580531481174199723502455679141509952210043811714062049665719529668247175892893968894430949548796370446212483813532428546299325780625532062118539548630461551909367662760018685925118300860927065527629851748206694195531109614349461464607922356426746450024407424391416266865885804569215102038507956777288553971602583654129183152774332771865351234391227743638849698837451571362307412319193018361723395353752052337715814590078648612013266187786828529036404898095336338708195843955212108458396113498270773429604555329343059211371411119790723814084434203707931118076194922473293501015625635888034687869571577983876188715926686381377109463203070639445264410211663243883186076139416971746268587857112302226375692668242978263028220908355400474127426873314410764055398687875985409718395860029068282359115485747806245748736000000000000000000*i1^187 + 12909892066146620439553106692343256349161824931284784967518626836485703941222134180161749632106140964956714656637218785286297897568933406195429310705344832381632161012824324096143595044909230567785527150511168991479751833521968129736945232301710293921941325917358752497547337665402820201503126743273596609787983218942719904061229323668344535742356358346332169370618454058867768009604312197669267578555157666284809994087802243590586830974909233689965855132942888410425571954236323588027311040704189080435513501844524216075354012118533010840932659964864581213626961360990010694679179603403339152491871390766941697075329765132908910020043138996122606494305059321075782552117779286862501508991173185221637520579778397458941854084474940427465432412605381705366753199402672684367288280448561449614573992491544808799567098045954768939261933735184284486227859375675523018851472824609489986538336481056952115265317544174155499798901809806194283399396348680265710184876751510998303073171966912467391871179269061439984960533164918996153411605483433554963931625374189208272251113669494115548385313261059547421492987856107741678182450879419923540669292097823382144228886169297133140794469228279750710848309149731398247868720402062246403095224625935101325623966923976059775105218195100240675205794919219658528240950133800391094313113304531278870498109795058599191143412137342845539073472089928368339057117433206403423671338277573054700141457000511370324085567264931764836296336547533102709660260606946335053360315097712954131595465020071454409600248545863933041166058923242963348958618576998654631303198902045101114886236724152774607833775957992380882341772601904220342089676810477618484091289259114124566625340037699201009411275695583430920485097852552144534055551303263506539936078069079774260754564404330970018425624852865729972327018897365115823903473199248281412595682472924351779662986746169446970694955429804009374271827092694524512371038623473142979426529075378904302945018981754561264597549486961175980046404435530311758144379885450618890086590276595281033978557815589857209907232755515613803499865406849993384389622297554756537381929597281139013373954048264867187511338162115000287510282451954999066912301613532989367277983921426709859980279978665579235674674380040687732879593156630948325978201764625717652830630995524884367843003221682296864740592706775615602993774621169499413046549422348197433035472189525017891962088610295143712163302611264025580788519679062224232562994556314022994238527877872962370947014589361671834876423690458333923607827075413184096777812111426189202368346205918627479897876166901539105369004268635136963675424398582092966401913416348242370455383147047075741481253779315556408712488120879833636060044572764386828848204096546690719165217760412718647237144931622480807919405850217285803522446846750351323493591387920011210682143112951868947683566026332480819094518047749884011168659607715635573382101584230030879151245558677378194213320448489662666584166307970696769187644098413525788557771776542760506057054480236544000000000000000000*i1^188 + 9921753477591356062479741640856854585122491138580066538033067523091875376310105635593936772939203937465326305769002240718507825027450202146032977193140262736002256829218192902443319427700910378984142877946447526254847752077147160652470042373435580793781501632528599861343099242454023856352321831374781095514418281035468578269950824902994611242667737839429582276657355769261446450008271640346587975305511028586167079896088365264951822869726293144802165229335316279537302303327672059761100626331644334121079582265876279361514098879465184078170009793584263059702750641238359364285529524843551420015154371385101314858641024760772687012735100704719150215533209074472316987068359986135446204243619572775856754651417633733140528469444009125057619843536340301853910065252644899773582847928719407000067639769934470486270848299473045341530592705523440461804715925063915516604800292387519897103667715297209787110520203630403362868538971290790244099218466486638385250874558077881774453181893244191986787913056838323412689687847767036400398965697544221041842864387563700395823460642120606423461512980146814888568881555810286295411922674277392590628016202174229574753345787813029004757867681280272849997427000089454863764050627639476320051760123137805665021720894097348688753150054580350083723850194801643776645322323253421953100092412460093196999122424681803417472759780748192667619329441408636545309908500738516903156320723520507148315754883332791605637597637990664327556512126645128272271100914634534305138432782477428982877557892130299983308498464969415386286720005486203124502877586412043948573561821711404147271851722593568439510714380033133515160443675955828356979212839280832962118111448603704347916165718504891506798733691282135904328723438345027654514511530085766852589246180698485625049933131041038703935901417950559427900137498350034044429599799209837548592959236440874327586829519625508048066456705327669376036750555460527559766036770808717953242203148473279322633142288663512346926668323017593643918572000526455272935160495544593485973392050265449883703402984578982069265487998848398262578137783890229010530519759753541230666058495863369704655101879775259255984606479361250371241261282489069650591153726748961174061910433139811645006264970270830979548829830743290669923605443585705440543121187722875900866681590654508427287729217029876647516921120898435253268168513408635181424964483470099301111866546384401288402642694005526203419514050544476719889042751311733858862772715398356779550770648297429446155608220366599961615787267770389720619350902314791840094617940062054551108550030395181547569227096846932815440737393779308922575375548703752148069359921985936460447408801382779100839195290086402036422452370749720035879795938028786926993580212764658651022321988904718240194084623020333398940643776214280280872561067251837467825975222691760440467945457790912198691429334039820417818232397565875633295259895722211519031997491418308043396866415374307710360891560673704417415675346261080722963968574968395409921228896277154601369600000000000000000*i1^189 + 2603547472611402703684536837801642475296777653483336749252220248617794737989269862175311791447581264189985964157715415021091507734270263332374330594718716968687458577338734915243536197181728870920613422051020381120641188137852659462569343728749135496137735175447507323497789310141779488040960145615680748173150431004115913273033270151136560962866334726065382138191531033138100242390560140094045357434795659401216406625407832975283388653102963255257972284569256843051369999547890846819797627751494606613338553774173377418094453974034686742392313858538498077969845146576294224048672466329452461008382076944121118160764492952292731363073357565071911322854011003316256401841908415550138461177157578845182895321503435060672126354915738001711343713601345108098906579635436728917456688041631136801214717291894919149009465934941238227505124250625832523457861990208784549621511367885671531442005839271567749276387152373710000642678261961255140140641309685367111302641136355245946489226796137885016515431046581245664899471848741627085307521812070242088888560753918000554100704324262101843517904384711231060145043362941077050173685808347071559903933583183258415064704908246318309179067440092338401560602632825561276678719000377915741084561477624015840035696763825016270480267368378921332480567482214157945148758720283845187281863999126114378657898972279181808888716661005529746912072345654825321473156783887271979103225576466290304422560151467725569386357082845462715246677772089831684875784475796768858728996798208865301239619401295008987042950040269486980232923295258037333502899537915704680531029218006323537595316424532521599093690747912789858228412031959666596681817728858739334721985577792557361343656295498981835301226398144140011463304143466063358080483611853461440700251724770138789753200096754179587615166546067821641565626279348565653029010854180044578427931886535896658923210396760600598343763887569375875258874367292524816823478856452248411403777678131913131570929254679180650807566050781374120763261319499855629284577070415455974898092847170523597832459761545656466747308838791320181697329499655012821665043168116656109728274945243330383953695717476133640337693415276433985303908276631233028145471531957417915108788231642332726308223729447370798897666321547202619482432252016847867600148268443749934102539599000039642015519111317988967168167403836006837683567469969297676754660946324951158199301838051634238531094880782074982316130355694430069628168040984017166013176464836884211036248817037209597165606528587762597381386657472280452792099273260637186331821219754561702099398442199076040353168297386084493257643102782364361394092041823225547091621767628702499309586021480681062765832861497079294247496426304477362460387806552974968176786842974448998577082459590276432414023739399104081803510580319472691010092283009285521140722125872306276650172846557502622607013854975810815198490684504440178410115309279639848165020826991003681056186241412245743145109494014760551809691445885504359896538878259048274109608755200000000000000000*i1^190 + 9968571755731136461990697725469887593142690224405154094549749064269932926172123741534597019515292549265938982808650296660399228093096579855220823257385952137287977256513246632551407738880518072797621107683598924814553628871753420346858814561330919793766602077959285870685871875469959698446707623756282297855867381733512874569891010252769916968016329037926762522075591110132681671264559740660643838062019156302722108016360003692407920193120550242994467275172927817169427514583792830612804764441643021494621968116599591812042339892505557880147026030242153752293598080512189991219778071875080065058307902781582611547001655336963655179120291088217151765465697694077334078356542340726990392361867051098350881021340895013078948725091443295103283375186656539319733003810859058045735311771697240196371396023543480168784273060273057032904860945639535266019183174103442588614896177108173436641678322003687663466546001844563090670336018542620805116742271795091127588637926978629720008120571047966710524740140772265865144871034305404252203397104749581374434664624552170908342295920330473829984132171508172869572385055197805629858431728857398748143505178290817175829863954175122428823183459439191319069920621475613699410206085818177133821723715293127209723702853230016197913206865943241728940207487493063755295736932550927984017920266524790767098860436014436309531904697513828886853687821854318813402549202350797084028622098470384528050615308208379962574615833059737619242541361008184248103999150264474792995513418990091307044709905456606964154164409913860654475677356763955669796334701408377834516861097170739031680044757968375997201848922728046223254788159908622160258177073136875973220929612123361729219315685337443600170282825358461756765413354917507968365300735174942834396151825113016828980531727238903678131183242810283518580804017605666994121575837376572119577179921054889847849531896307669378665597835714984388916584207530703729363203821400531498181345521874895985724449243677972301998590802578095484542225955907702583132227533774737735461056327792067721360690813843785072386831587944443063151938332303235926199816066903022181731034636163275468038456485959543758732003484102913575686064037512424164152637246302214114040772756494213983849297661339331821625600235602929314600653217015900724580112618560654549898551090242765514604913809631078535791826002713978993098363085170174866330518945193752420511180377405586128983442861407890890206905402996208520914927677839562109641175942952797578949397320973002677654437189816418403598379804095510911064128203350099284013740886227845409799206548619867414093635016366048357012327030601248676830235942789135814464834621145134218515721825584432100285588185565398713163640093597261141834135360570116023612080459719106087131184216784561611533987520682239416354265708099520799033264154257715254091009009246326630050552092095380146601871191572231173589551114532997118527328824158937067725572026181882449826489949354354758666926662999754659979144321098193105852619156357120000000000000000*i1^191 + -298804002265791025879563333406432154555347594821882388329862334169953217514093592952289813656876083024423242646683041906421838327592809979187952438147112256976199970319589917209386616578575064154895631150486736021284859849224477031837561274049795514925188816054857190477526263847277481949060279896731937036743953861341440840985769292467920503363311247254036316546024518978371338902565237842570111381011943777965198704738244273400168104153751796533346584333414756993703045876113797233731893243745867612588516933059378686241919901415243132176693438936686914249572212961417563315027563529263024047269101287035058809901069934625977202184619585500764293115975782198706137962824865780470205967212371004123932265924561267122441453055451316398525153066328856113974700270732207137730286239814350595354017774313991280647063737885119789918203665775613867638567518283800758286932130984778903437225217552992643547893327157799732605541721512156037435885411507881633318452028788519552539667649316170919848587760152676560015998441689658468603470868091828933822614969418009176285078732616679598631081900838844269945581582197702026844724337746586201188658044676338606898725897398977896271291159146419220568915212688153985124949528501955050017466505971941458277888440736417478157721057552092718581700672628490814113912861869875653464744035356621382225321883406016832012743542092958583246907461536693087022439322428110256843361689595838728348746481497212989009579391062569938359596901626226025977093440303423664359983573530593898413977013429558477085771743027012592672580882305701247025689267963792449735927998916327583312840255704789128810691467541633401965108144900850476720261501275323457632232394737402509194567743707663865391053300898666166642488032160404452884165389377789894624412578141468258265502314038692891031871142949925463615408340750169506559571077618245305146128590817433872633232283888018678088274722524895092341762924536827533301268690427007261395515070030839431432311104608815444801258865037730355289837279563241659413272091502399928028511467419274030311120053407943735655125967427051344674545697900050265327234775700772913992138497031425831794818260267982700147213478544018564873504813575656855439780194607426660657234410567678940777653087991189768867012259958074059552332256588911014201567495041759419695313084168202815710096046267666122909488637433177741787159502896117526316976973449104449433095734667245313988276715690572142212210292000759602342891159827305192480514401624756911610747324419884484648140263107128753983758916330950672433810726829983221978888261102738615672804606726093455626775186336808168165603974682032249309395885052132023757683463837254049385195935693885050263077443252016273500340354251135549297157826812757355428922002111070651570556818680463217058408638301070671451103656980163667319508772446841730452475581957246249745284342308080927744356388376306902852829312453789578262048460942162377589056160526384011237742243351219873640340434104248163772058407849460750090240000000000000000*i1^192 + -48881270439235322441949454213338445165009568328551164016990933085442442798656261836610813590013854607521729851479717326082475992463782646579345064363535630679952834620446394148704751518700704852605894575949526088567016324156858555783804254396403463370363626584071124314623164566002010778274596646409358136359641984835475810111448257706439848676969962243538689980415296230917056285528329037312623395179344871229701075351366774679355666593220946120484939280913235686012042341923198152944379459269562750415869854652489039812686237168026772901396357628331528165506656866519461907013807312600041586756752132860228489963021117078625016133481381231980850830692039954821992993947742669313371820322944921643926287344697633614810326022645181182507839098003871893427507334559295256589021228075808498174921018153617504729906830396211487597645293558025329058193772929876472908283445309138417707906192963575417703700426580265628455949262878627323383107252505218294468472907434685859716183422354867738721449644075511321443731574845342350747917648631629299811496586837670893706649893149608633409929958034547133039132256134365357832858597080586287090537379521227299914909688803577079103191026738555327704752100072651448745429968686665750481918751220180339295593000352645454946519851407333317877394452693437296506168252078555847615740477812451908563477012320688539165933874144562174284277613330977367803809113007676243880293529800023744108153809098879081715279926752943404869513910713603670290220364460441497295307088502065642195481167604496742166506355200415316968528231907873755779066843614362074950941065818638755235503739586126485742831592093604873488470244363633739749030529519043058088404023777703488628796131928290258959192167863538328161555416218472197510325613637348049993905743137065544852787915207743392811031477210564665766337043166171776802485122449213199599811009651864806542462929477002832376417598561953056142635564660451420804829780041337957206586020208917950148240579665583391462370525360886316493663957814470132317693980865356746476023902229862315025369621286271850307992000958182178564470473595619232766550111880044876923256782603080706849940309705236560240268132602599106600218907799706155125874082831135522846913822937907654335551019139360519393980274884451535888260189816755802168134924911965845179483801294198904553200832456931974200622021934664458479750954695857748116135518687916004830309325188544438197372824386257663127157417261834350989934530225485213685451832104032719140450155254081252523193914392400095368667723957112616857993768463079301478275745684950222229714061344162316918378622689509551952808442589750926940741232736401551044612371029093990574879866127281072857001045714152993264433229576847932414905113042786893870275451532372091190073016869247053959956348567921627574334307119861359363536726559272890709519773855592075994170787405661815121337423629257664671876643578362362407144364154940141348521536165461656729638044695983332053647844894395733427070435328000000000000000*i1^193 + -3264153864989741490640108126510851767097091253337152752934835486992413111697219201734117825840718522641252186156593272390837636086021572016382313968830485596875582282020902676691163185525944883875198182684077912507554724065901576332360765558521641305294714289850861579015318192540344699490288332161542548427954774555727796917597711474267298376533078882883200907618124141326404795535574186939965986427989780628705767655010595442025652047123775258634583992158700138862295505254901382807036289880724295127477262140627656639351359500533104518377557973842665563715554584906337645711107295341151005299237182784080772198285469879709204904833569187642429481065749214291771653800356141779499927085017027888137063389564261130645601113893832052452061750252864384281367656385625541200806004223340438059112866374564626321350992172481075109412065334923673223743623558342724055086418710051814358620441781321963074156862426236136061273984537276728791470098375987947127585302266405769896903355479566036788001180136711441030224735460291762825111426290619249782503924119469862818643810954633605320169933883275893889205270053433924530414906842836757724926414665215719340988596943575528160539010493156124703446145221332632017022993803831549549131351373745786768792562686279985405641591410380774975286473287638228595247980237701623365723096722506120882490572429892161591877613050309069123074928040003270439125820678759699898141332124870656981440693650384954552265482964102025839006764159643278169748338488411166592490217114729664999888554870120375867266359651236039690359429401217164443407499032748189394979980716914379242109944941134481647085861340404513725793583774190087986660936113020013769291635350990917816328776149049387547021437731226544106744091002185627665594462519006309516572560704449137154511509980063104865264138217845797551142752638927872315738796514557182323879743235032229941730279356763824576055299861693858265930822757130679462191637075995502972231681570546968742979945253709214909767577852022699138200921649437495164108220614447410439738738585813084268229178020291856700365464149374711825190074685771609065447946086953721538252518929131221968478190585741692743028772789997860480065054319857432776624599403421707692554078041487518463082873631948064797203433145701346603564653740041436224829192826459452798532709929660695524584781697716040223648837495331671587152141366559690240139739041759230804936567420977323358589708246201610385457113483988617263039518352725736966398322470515008738688078523206883422162950813043762650331661466492439049489014893499760940405094726965933322850319680419832600696538684448904068233449160025601015632071443940436889171373302207487929745912699786890707947719478074685134358502542655608520855396565017040067997199925818566452453383959856328021936243865112178553088907871833084253694207438919759001879905009061532577429818698857483121725501290998135383464439427697659238952653367353101271973181100914307489191376283812303066287946535534592000000000000000*i1^194 + -117924026554554181298867285102878798548701341784193012252947944010714052798752737675133991657261714268461884358850953879389099175157339508455200807039433213941903525163936122277359541760926998462966015068343609044173185468302120811074721427893526509278144727514558271521117980846806786273003377636601471745583562376929280304428705138344123005593767482780206753687676694681278296525919521607809532590156622334460484666524114823091993175957827462710832383337773951966567812483140974122893385319242903963718584287779472019318703157840671027125141440964899760160810745944233164006746669202858324178792136743808140348006621025974077559586003563608014889229658013258408454405017393637759330243962535313451084356164161471744207129913765303608786915163025388241956434125765842976924491287364295688878507927403291044826230146356346488311003341617162859123715028458823348132644894141527604421778631893829339093184380164905930094495252212913948122478949862380337212100891212379168537321765384174589450574923491577046710448470811985626199679969641000740308410553484837555808693619427529819878245644061837351581970939787589014087943463925523626092733495966376538093259612504267361783925080031378023437445822341897999418639749039371641575751099758368435913597518025620024617907787551722599530161247249652095942895238985685959767289455600569395484147000872840377172279081186860644405484460731473583320168093544200894971531869827919360129246900526227855527719759110548247796143432677106927353457805602023854317909067914824848709237738484561283252145893942923813989616483798737780074926285850795222894326497662496736776260345515537289299739390281759349203975800689383351947443705303624035827505044497714120982499765224776626469414625983339641648699170301600390523599169597554762159766652063959339918576428091978977023976942887243972323418294060575894082838468307774593452102696957217467374071106099323734454077171814018609790597703572834139117434445666672654180823619924358808326059740482598069726248238673843293930327009451025420848528305817968772272348054021986050463139092879415082120980293616145913629377976553329134671001863164440705621702036252132626029182047117623464153693488559404105444156056537420087408125544863409609513514070984483414194409703384855283577546761305278641156554425897343923044433490130562650228016701960553360357845139764599525676367891357858175205016294627856298067320637979695445299886039850922822519328385828745459382309939030608658200658327926392801260522197559041919630189511106840848054841346682289329217602319993857463445697521703766718352054441652470713113967661501187575927019651125388291760447841210113543930098949209371034266302087065257180545236422708268315112645031314589684200607266976958243575067576727507370318949066039302761125025006520997647063679161203744796836092935916156146965779567803228980637879214458065045777406045103274497366718988499298146790773030088881862648112508888869794329095516130748649588482259480706704998400000000000000*i1^195 + -2536444970073743306569593577045275545281300293928054606121524448313472185874750589857762133054501560741785274023916309275364446978992336697048593686287269414907823614208521364897798883981174722405874914964427891457368793703986357798325926748894228509330538895093798801008082659571140556777555709617666630476783948143735974584688093072021470507264205668640633353920228117581197045187986690122231056439754989849259352267315632349546562463261582667106350013615126629533843834267733315937960843655932143305939067966993097512981786505429381451858626296473175099288880809363226507549340136133755852557261743331589412888835647513828979844588803876466914984440477643472522745598629274889841013618961036297553768555710219910448681960624732157459338981440918294468428831681939493564474055685241279323756370527567587575931554106712329859647503887158297081302543692065249182267002780914886686992857048020091923598469904558720746926583689707558637457142398532291799849432765288664702154891956422744862021010421650475639937935050320750472005407816863748411435063100143387596913793561045173813955344380283152259134756980720221672558961941689941824266376608785897345966425781251196302859633511655757851046591463280279225252312060879146796477091397829313174718698375568035723439131352770825949311315773389816324931156558920972580928423424740407913476111474077803445441209142780240768326358413712721413700540459992285543235399190383084143278546750139285900480686545770115265758238843092226899922750113377362320329965090934744386700375700577814299103859233042361913002611094659113267443749564089034655140191287760553683950783359192847923339527869245535489354662632938824392175979005548536200404544296379925793509190554081115007586748322454077682671525396317502793454127163743775380926714100246393709719172243867933548950533589463939150932653333996284922995765498234250326177800742717068749734373153123377456324782348862874432111427101399107073682456313008831384464213362654883094409121819672340256559533089092439208772434325409420565333042370640452632018275152120857068344842574137628625392320248681394968812524225284493123712215652997429847151162994618938564964957421192189503282644480442697258712395532917692960789318196851512579523800430734309236255588224938086274472285257793122923295177575266156338192712408537081444387385963196686046169535925504496629395634691486588718066040552161586335076235930418237650858462202963783238159543462183899950273542159135665300741774729777651081110776277359787420765340267333389798890247136421945930692645386522540711577837740179054368786806790305970171776904213308130563612249305585415215156397566469007405160220730284624898851602080253109222977859293049510212559661548491922474917620675972402765558637539309416414049185723025621995252858928259935904644637828685900400443856360166951869868264718875306588117728383357034482441832202734890919796436738137403364132420468575042420365274910340613052147119572775489629899980800000000000000*i1^196 + -21271421707925189168549444318534535183740720703790706203921877674508979549618547764417623647033684516269839592425376970321610740767274486814208989933286903002017939778070476067660587907191293240993421299657482515117139242384564961629784434261127247586365960382364782545285880789951995091748867811496621356815049455520954676272331498712701793566117619439640130399334127391536646167601139365035463787344689278015740934045534250501674572533628809709252558911657774658058863408377653016030235389879140762177706094410440505230772468238718094827931519451021125049740105408977895086161311956597848234459402611633876394208755003202266411977050562066540386173067092991468578888176283827864351766442512175342116828385605153466464430755023250842924543284946051177499105799439000144494747525458949034651067165636423402254436950868585749794405701474122105095001127684171588150102875877192006395659602977031704656528329272853930534886747869034761002781710923648912923055356068166341794160042982178306757907182752455139490256378979535781822461245929699697568417825950463004875288554806019808413799823012834581004496812627402302428859334909436769353053024996435066669028259747040477817763991186722541123492720214283004504537220533835337512547544751798458268420585486258633892908226030663290066941337637886130255970020885503142756207219787501884850017673864591844419615521074079333661460856855094660901902411493458557140828468983873614471287852509988755107240993778638160592771831263845370654490049276892725766966806802398913868956956408918456539203324251573984074719499976199933658731430800219875456040444785302066916169270550925227160146266800076023453238705825852123979789359826231774618243877735251310342362959225306936814712009734392420810547380349707911254165605520384128038703850138668221184917012711832271994961910070266520775509702203687554335272335818895486585347470542850703597568766402646600818644959452865191978096281540305779621894738526058363261593138951223058244722098020113933144936106018043189656782276547345256054979066270632550925080989797779248523933985983097420241588857271784204704597470283383366318263578112819047387977282520925513645228301245151737118920915581008105573347761865358959994746131437040064569751712417852265632253271365689608246396586503509345928003200666516296704575634629170379140557686329046840582165697919357870838278472336163557041977121182511732377135156190186561293734277550792074968494187671153049103864328588356444746324861236543060752491976923587649413545071506974376197813664961746075985011999512558860097229696043004510528674564349459452577551186382872007701379740940927663770856688419930932478839280937582843684393794193965061322736048306981563945502066765750609415731927036180796087396446876189422977901080021158917195297848110655284728580105352090522380031134790687732550599039891477385184537111176365333603537775565406155150776842925373299279278222414763747175066689075299079198859319050240000000000000*i1^197 + -83898817410580232466194562265235654830756128914021088048003316884538750069961246430979997822070645712129614945081498434004097981111873078809086578614620207347768433960117850009472314458923018163119789334937512511841693915790064548322932638632387754818287493532510195023244746826984435215002689310057827875642831622952431311747939766157820957188840177225392829217405670681411102790603679860492817524202895524015880844495234920080680573858945154291845819749861640713059856290657938084312300379926495057885112090680723356313050245143929602146312153739472894804862033934861636700267852391416128057927181789858583754532214717359972389345380089511579975503811211917716001737680453681414605316503966154780290881078472479352586768851668533615864685550698479040158429316269751425344336938523498473016235973508649177164016389481003625521896257077026025659162098793346152220435373480272025991322692902067858340990976399739607408047543437561837651660839512300903109902503183784980958259998161368689562285798664484171495159393071118581919502294156550070808056609424184570401767627596741060967913673727216892374982494145870977760492365262765954260712416380594441250231224071885585968731478056033909933574910181425394190907259951584541795382281186046971430689187435912723186532018636442663743093864211786169973176693782792002572731776290269487030304202873815626174646473675569348290714221438600964073702007106538196832981284088416885085326398132398254065166663584229594187953970177410318454741615986515262245323103368523276129634708429700874259776313936840726657706219293140242517545174802591896847374578902420702927573076398482940118721673341764841480711406275008104856786777354944935268466890748272088118272629894915306364554481501992656635633619285105815018185054796855401741991058070083468105705434026828225469852867263813716626571050040842668440621539673174866017702403740675958396004308204921712888032146919605506906498298344680835373377189343310842786515958936890181845570700552075820007064283050268740076816523666343509677189469017908564414093386108202294243585565116797589074588806808246932636927640090247776452773363410762406222127527718030545499547609821338756310806863318538543201152616611136166969177538026451465777321900883276064795403531828869889552461553736381428766977290045659081328304297043192354227244033509331591218985536419163899290308557786126035515483226146430135965147431710668168375208069925845122825617088412120787276586977102414889666416148097675029810184891984922630989670029522662322070025074488337763945026577973972904881390234694555462562779437956688546246920583771553962933150439570133915604800815896244708733153871897471815551404193868365184348844176568718547093270010455061434548207547195794512296834190159681046808161706603889874439377003154169258937215196890943552696845209046903822662702606505651837595349841146351723957287653776541605509942725250191190253574874990198305516175119037235200000000000000*i1^198 + -163294636506779651597311288756533071632645070044709352113186649211135751735287552606522881125905346736660269262004430098873927336333964069657089171480480954075464679246517254560751764903531330477729471193980153058542909227248407118956045467090568004159467391433554024424018320538791957839374116278338968349981430881785588848315849578878448640577076675996395024489188765110802576808006341323439027969933294326563111727774565162456917290234657792659648498237438084433952052321110248509365083489633548528069136831249882063594020321568926219554023339054010873969706117798094511471789617011182864124108427266043732914194712606917907418329989741578780579384776107196950195176554402574036477861646602896234764195436684913479491178835632787688186524240989035092347483323729134796057797227300165527820762782573331727400760488987566704255910634851103464765371930145769709568181691868297602912819553142201897637612038871726293303785248871776391992561238042635391272200101856955487004036276259456965158825575751232737447709697936038055448313772543975981695496655217223544786545064359643559753032204826081023441907723472348976580539765906569784120591096358539464874301602663922814154128964267119908706528621591584231056861805232451196236178832393702548226454841799569247969409767563184747926222401141858994375964519318018191900247449878962168455675187091876303715903469008725511181234641974535374892479762444983041909108962773068265473568713962470959867320857307811559196811432981012180635886078955566710320011978448335148020505893603460392052983328559453064221618021347703601924399284014823514964670029659049777373761949683561956469438558349357411967586868725601323753682698418114542255239362929210676876605735364903830751840323547796061407321763757648501901172612541194613613225784426368921973708585353796186542164261225096067294621768285335832222582753614471297404635202684385102092504243179462038012790431409448375800589092505990563118002185197753655456794407050069129907748912896446126463764696892113329702018170585213160516502203724303970321182271529780008287632961919012885173886905644880007807074822495436370874084551516263031650515275238490180951484626868983864748640095517957283174973460988608915589142613472712612648732840777262730073057601726997585873490548415464307978395589318696540304580501872524759207101520195151759482264394404689112701766086004218107297191876281430616121384362723860515384606132960204785522982034595661297071982128157771914694805133786951122989257713825224086801366548040446332902439691300594789050764175140653642309198556049535664789202525123041804848635219650000625383737702398133724528259727663794114033663721497908619902808619434645959196911423017315695402387980239911293742777962116892497984620551992054731983506588750043405421740225901216622411022180803879008512436413460365439456948849132621960642687385135040986006602903937504788935634508316758595006521424773201788928000000000000*i1^199 + -137469315856942285902160333713012306512125692689799085849958419087108778988375237563151627294643729334538521007157193514540137701300451539258774593190361739097012051187056785608512490969173223029098655940011860836979584714878279915973999953111996455374952685922156098950243538319936810769701253461812611280850547716463957678416309290940494002617861836779639772394575586156382010893282404310159004237134937527401730290239919439236088261573179204091572309787351525171614757767996295830564869932125499417219875242627460375520315012881129170653059237547907354403986271211975734607982582403161594321436465835559458674794086003233033570618742985297653837305508529681897478360846131834704523207295230133783043913843993770618994393401336179585310489964179598358186824307845369632899599672873427031992136627324634651638373417387795619118738298841034041594216422854249937371670262509579364033446883613381424682025383742145891700574923975897977259594734038726635196936246239611286579911617187294875501271949943833591519246303927692199149067497226429975239894366508428144768452846111388783805982788447312326650859852114681839084947611408454254006184622286014175159442694309681937551759256005499272838369655907351281655132377997785606235690507266585009998909673674251171127029178588183079221499018617209584896784085731207939766033345880096266929963613930944048320171926733950574734716656441715223521686059611382031998202146822815996818426424478969675377802982863118109108857823032523690159519970554600475363526233653459529701978932966344835543751833737494369073142094488985898018188816176668040332904720231085295154276448489981314871126535204527783128396437163424948892766899099095632939703884183532580952126629191238011497830665419681153416327700784181874168291367624835139764275958128005084257919830025201604557112233970886891433747456475924793494875302278142801973426845953053280961117084760328381877707296916608382314486593937087454997285706188821987761006534452099077351540914749125953534495072901026226584868570808199524494639726352201934145902771679112496267217466625969119150539485505614569658489561895697236632240016646202954786794582250180510607954682181768834976861693380285169351541150503638932045573817692076186377440506553532060731870765714065605785179294821263998162236392314331522920404146774103363253653413127253804587195861480601881308327405477993013848336655072326418417105467841117539651763119444612391865402095791780526913657066882838409003646741806827398991724860795844447690497652956324551915463239573977268045092761144493801393595623287267357453215288765390767456987251683829836885080717443565701839004273814902266466754014592293417028078515291326411651851361596315651615204369658700642085044261954443887279162805259632219891169862880012410322387147127467016271110711514193319647854316126112531781306713992511090142125280686908088390489280761037324495295318984794826604544000000000000*i1^200 + -2259924018079611833281485304832637562290316854704391822557208274600908226136136892231077341655605407657901570035464504095727546695236690022995920167995023229853608868941844898190518347813557326976804289286330736365312732137958815314107564792999891548765676608863227890236061890602550771723517299105472901416425256374879715215429530212572388763047385969515818728694340638048937386032416688454440778369614208389604564693743660961900548429464591260429402593218995062698925104613960386298045587178111980846545491723168847194955736120275620876306946178955400995259735955642213042175418728157112746268983762585098726401999075557687046506349079686018066080117337954994780210039731023187502333539006102143316801884305319103937736901927173361292386957336607574401503037741735505298701057793010584814575248003395932444591006220027629812495925812749125945923475745494565502235847279037156348561585898055969002167062920291251177832304324760186218947347429593118484256378416992749551043075807974309413497265914532562696819079348435670832837152691708613514223235796099462515351554374569930072388480341189486089725629542638374113994086996949726618798525163619608375050104951033733522037111260700041945237825682589111204315665995150358500955187737200371545850767639031841970932927379526245962708122021740723426027474695248179758705844880707271294546615336904444284711561063547238498276808554681585105998635064848632701306856068867275016307179784979044495150353155982935982282368160859896638669787113961164474120293090440521683125876287020525595803175221494574681333940695276297407318991666800172746355958438623761942856829831077474325489379612886203826487730741457748369844197199522696504681431749548639580854622546560324109049676019651636202004029339047075802871087011515925592556585430799226168898527800117949611184059117499271270302799772989082058159952455838270453518116830709301654797998835729284757185333921303103083421459845609243134901675711093488772004602293318231833799606107834686474518152548711150102389971152409697574823482704297427298128310617176261821142132638767337917761058232940651478586139179103274245154293591948378773555092439722213450404028623522593507544787814429296876283956940014382287468895815514896162720379834151259464238159862354844598280514869367309636683073318069305933661849673340183636053389943761365995148452339069783029330268487970763211462521288986481637335412117532144697436882304722863544259199927700510073715005969692826701740382122467374929649227449280924335986342546181648865857929798101344655145921216299127611635631708022289586335185723198581805348250828140643759673003990354473735223325670517366821222165900440140494757608911434651066279995931798272789433568714837959731940407080672817500723083741163859859521301834793481693204201119010054059170732797233464307792319433169914811789510618122149023278248425476049629868261062522140923579596800000000000*i1^201 + 95104277411939164838670269082794731158073047123818360653904085642366035537751153396390803638938957682852343776360162029419689444327205713057203122871170141290429600091822918683429013492574428578369434180106221178431039760668023523837008329270001041438635444984729048753317768676775186108776569411036624168438891717341980025189284204310792804765445654569142310738459868730754878542967623937325978881104282460085530019666309259138110731932945041924830240548556253767770734122343045832469727755283808276859958432939720742428544961055700377323335223067502180104516513718881532613932393926210223325279447302490207526815032117051918790862841518392348207802088642483995086458796973510423814676752711530332999174119844426079794261176258452604849717111840165424194069754911448264753420571355301673854661220261170403567513513519069878686248560373420730011326193158133062170881116548581158085530201900222249944396031904471412112934506354093830066833585177800265281768632859447877425540568668346000379992004184021561548204249650989779750111363023178726728137014956602238650234664509090986699316365282439261985872435758966367504448903373650790584510417294003797547568603746835989115722126496077159935635217584181194474468750377423536219603023442384888787735394650123977539208364935615653897457511639474004067721902695769730955123514398171501351764697400645357294339545698847868096860165104215443405230008807780695586794192140883648420592084126683823991034055215452584688442042847463608381501395847451250009417077467452551113198732901255446281147246068263634761842199845554352931537150753592129881462991637424430098051009080462439334212739936609347385338790530832209945989454193512115365778430998122365031056007260165939847143525508172147272915603632293143074109132351571930498880663742198281024541255087976185025436386222068422333994658584158611641977544023171718536368627216747107426124777261163409635092940729349376933178986103011636152476797880923181094313797960696791612893953866559810846007597120813992991986937739470433647952977968416189308486510498390384765456556627950093802460379904065566956117585086113031548880542171512676635372122614026734077491447203575768555726301823956822460411976070463195631020761591906509345214786370662297571339426941626885107187207712974439092592113787231715556619917161882094341485058415747026325084655301942649178156732755612613829855344879617205025488154463457747990401451266695751321598474765169948302778223608933059094363973885447905296614205525460442513916480082615014120631846160568187118024981958260151754516525347177542022406408886980192918504164042207374298811301112743402058402632826994394603118621297086146813244972698026756984134573466437115685387251021889263302233632404258175778944411065874490051946017611456502846717660202591486930190029923358282748047763008871882063823851528769595678677950323204700406044793241600000000000*i1^202 + 114673691305951886399165426590552840877570178158539791292337682159042865488551127776152910396025006061323919975303815344438447889110247967566008244938458097873137208791003670827235168181429861413852144898524365764069506605857380952492956891848402322820860369844013866494333249307868101855553698920330011858721599137114196763416599454258228282428589430743949959674370456517982509571569797151247086456445563417504318671338794536826275280231603586605555633948178031602755743884641950230936272676816706510394267203264632296679709820347782517138735838039419591247576406649536124542005777614439656236066728233967679590494102980579939570588151076597398282474235980546188455881221188869119083889784229118433850767473274076945076651502466247434615775954764862988076854018462080595938380554288784661211580299501928167200411946994256272539280446896028441045771214379239780557992987309774731578253305559386500469659176258621423895056468990192653016408990627066099796696072056436702005638091437711884486697341417115856135316420814149080030267840765496074222574373175174285384977088311845895216920723799859826857613786009718650392997100453234396418758454966952438939036728420757998368089420164303387507126113180682490402356554641855679574341558565632836471479318289907790727133794155478125503417373699776976744388450946212577747610631167242377608334349681777145738076765672647114147812171016023247315701182504563923249138238046610206746447511120694582135062926948015168818504754134311185807098725783244713068565498419313733786428829119016795778656942844724003508085068641564496548106889044012522719923006499819740738703713288825943697504880114900672912275419685900133947869880446555390874055989734407780441325862791317448765967506889660874426412086877539946101638038230839044120208278847038261985721347888882292432021810467007037385922081286165966905314876504535429947819246932714008053968296935738455294979624810507760030176395476618922331856416456042131928880036265083582563171385006370781877978892496766458338474920619252016291405251560325421798420954285288466871486251398154812036555401059640402512175973166193293795785289313334763353276765900057042514390475501923613089487485722483389759904392704043475786742011976635421030031444884346386401048389114709210598397200391385807575530786641775021246775453262516884629102862812486390695809397423283546550082849155471246414603937799810142585523347763085103109602622465194877922158283619180142222034956419572295309971996150007798450438306715145874373240120080581795928158072548466852407922887657104101681283944343617212671378142899933474643901035077451421429336812635237504506013631188980115643980554689100034750224133516131575692263523594052021040719138078378693281002025548775296749612551158181826261797648153591872939505201042910135374839787120854509688556677095739617145239362409999979545769659324170240000000000*i1^203 + 17356437666559570977584918131837002339134413624316244230238475930015819287972984689691778713746862841459896788497781084133517656250711922904960616275130549626215664340846618971008829175362740739261128964120224682427185438024150426029208061597822994160918623364485656479048838850633329018651846505929922641257440088045173777918605860027024250611316723175600948702021258408327234304939096733295762611639202262626508518912207122404645433868913614733079579060780601140499944072774292046476419324746396267588522179183557265507363236720447868362123769302658420936403756347347896047511724544233666915659457110267310527033603550985602377930676141890169513393806445279053319354988071422290893737029551599061038544779266343160503451097491202723718117270094471266469458565460165570442966194748178524596211516934677008244703828670049917973532661887383871394556694636870391448139605267355213131642502005128659810611227771651303735251395291268008694454500521985539609833408047551572494577246724460272700976353383510378135748347876941002103455130256450761024662936337759560884111238768023324993997104361595207383439954805408850423251577218032884909745476923031496407699642982485253623225157241933520571167608036483514117759333203061856112099552172049298270710871066797153051936534838957574278274806413059741196238029001703735115573259815984798861633635046360933827207440983317225051187813449393126827682913889225346003048068462913904483865613847168035478937430815547838778125888005122729262855999220517244160404597558298523809497246932300925052341037050470098017141410987828302372785729734186325610347910877344698884607922314194720545339516764137648357248288049242182414598945224429818058881361778980806543340585329879744545350842924213565060326706622667063055252539649955610502345074198816844504744909732932581220275178844842511513793733239279174674786553108248915669122959526259172821229624194326788900941102042571911631443032892345088664611008443456023253238656975712186486421883512959515725062148866019732063172691150335425439488089108566810688706549872282416590699680418354275653014448697540689905646151247694317170456917246714671731817175591767315453210656733582376093399909178250956764822261864392816172858439929499432947873964864721420975259001785337862606483597540403623260119534617632742056243846145277442576721395027191699766468635609865237655157721592511092836000236280605017625701817823627357353156452530659035100166698004515955725471602368065070657739302139830774490858762676091906576795490589727527422659134887195497877783070355809215104092568757969576985455119075907419543277722993692390365841395871843467571973655955660109513583226124251737217933851432032655500356578405138279147909396299179936762896282319497937619363235243288340857215538087738408741764376356873027090201942037632051031465145725116126521264867448539054080000000000*i1^204 + -35417214608244268905066357336073427712375184669207282872295957284284095496373760427345063774902931902587670072641164659467521301662237632793842624573747572645312846493161324045965695244754010014301798893390903661513385878266040064372290249825937069579872733585411519654664513501481848150784234609541378740290849023727405762913256655213467976497583243957229505937109935811655196560876209390830458261740859618342324560637015053726420988149774999698870284229758052312106673149502932011969835679112885676153908187781552667661347264119234430868688637011275019041547987207701593143528611049112742090875663172878704462701226895804531071190382426332183265459754419395408910436739008079749539040574155583262705064828699223057622586733138109859728339303154954486765007373976183322005347638077727318354376769636612587474820656763966767078196688481905550951968382970419464724257807127444986312016688923362732880801667879812543861403608895580048907367944847755380220854572879359870373844826351882558722820784730894109877082776486791780401279852885999234518580857476130331722628590325091572760049794883480279863834827820051260511574790668260611803657017821420289373435016826358454232625103828743195635078184540821133423942775566787628036541524602971428106032452626820047793065604328067881272888875914110777386052570925463926394718797668980684193525227253473801180627975869034905145201026716169008467970695836109405412107546054466456266198123327429250725732846444944452449967808207059358513778246221239993600226144283084031614475256220643766782223523354820579529846950560594672168217883715412630451367466564102041347735026605161409393732769491962476475673657902456848290491191201179694330277231130445566036789636081482144931742561403615538957988382164899675376330188970406062744404214306898901705322453841454903139920965680150136505533884684498069721070639433397301929216387053229261548964314513058829988802720863062952275898744575648806723911872786838992137953336788950246234005317907397875817034623962151105242553011279453287496221807764070070662695392383199231849300617225814833739685377898664043159149022532517149125778932789767265536776040669372167252968253152479282809789779420277035435984820807223285081839440437589027573922520657229826774070877305492362494965967843193525193826829370690886848563455118170904242753386014570947404316724750909075218791070906222238458141599736658421172222874257050215717592693085901116916837019674545525728096876447216066706333651984821535582127919285299736387683057814886299135801230932887918683508059784523493950345472711869142772196785967640347941203501250139627967301047503641507379806174975787295087348731186843135319683970347742957935231111502382492598506771689592189634187264526821262423028674301816861815905743445073205314996339682124039144808746566405123580661982340794713899008000000000*i1^205 + -11285512090926179369936955941878614905683379108144183217271095968887034141539641062034590339755989593116654912910549863199822091277127647342982569912259554428498914057497796551524024058251461300502525921717211655062290203604147296671476904887051401272685686438348985186811182576148170582644172519944866172469182987048339099651432048427728372839773526635638159437356605706860230029268403248453999868043053885656246229641092561938863696331034890283935293466042443370861658702188316205505725090183209280387420995599313598747938212701236306249371426959434558187253399147585128197630166277318535142961988833162690723540815673515434591352710053262556908592836945445562165473225535409548236412353080476115334981465612441968780866066236607813354004705401701358224351019423650211237005854534998833884241504355309243095784706024745974792298832034464144529089015494305847588961907663921738455381786251399213772717518560680083206008112800435191987796823628503160735959657289999619732022615514719649818139139868294766964013810674407025060153637871690121998142332211892990350306723886246138933434559470849843371616037734791130698138473767647265105412944919382844218598333224790717120955509101556962834127373151624606232046940997267454628065050290601645186215882926020957802699043789733739325161614522244113311621482257706436506206229233627123505222855156692559697252463866230927523431136567087219564816485163214537319450607791685111274512637729438656081057498369981690572624539580728041066448992199364267823619366771944936713217086874529638982985755046189330855107951487239727015068853510790695290999176339321467501504038309625686179441248605168733693784278160014126147124631777508651047118661474247545547882226273703007611168406843210086582743615064486703498566180502514857472645103694519268074304146067089156476328069386053568747755535053350534545999327624818088317779615852305295469235899587736956301182305020778988105966895732975769167424383539889424594193066796814807203613296255088387586678572851896765065737588373487591278095083890669785793751538330955232961848570852644853135669329330366257933115531873633493198105774602483373764359673856816003471104563017117307554162182266466047735109883845743122709208519306039238285227094929394369082859260822448862053232701590963363590617757915517460655166165735171371097171192725256104042427076241411794146638104194158967974145094132935344541494779194572660293216392467615596262104939655275824479044754953330068475323427294223341791729000536799466149951192987049796638601956780032870092878400933531509086208656741983696595255094030362221530043179720657437898576783811496134856280885108379533581687312799723302305718807380824050094718679102265503081454648241787041184489175529880363522399921671622317031757612368541090369895133451027784845418213860378201947111424000000000*i1^206 + 1104974396444437292353103260465133717155350088008288626271760184675898631251811601365836006593868246309685462184917105145821692543893159991465570885246240001964597511514219668874047172192012583190970142833718213657883295781298346626709313092067851117050442870584896120510794372978239266783467293507601726842989534481811139149987214754101441724965135552139236504017191511770019524865738914035641368209408818861841201848917197225865570096991128417722617426466010425639977422658214643733460602471849360677735999726163341642912534668355282413687889055472165254287952862501716946630533037073494972717408794273472465020549490658509043894718279954426216013994468698888409762326957540369156133174662430787346524149690988231353075171042324033890710616856664745544981298147165299879783599613782538647190004202600231223077313169125794682156720674348709057168810489492964662291051881639087797323794381447850129151724536158504808419223037960164187012535001766925208090549003037833560195135426040455538131694393937328510081534756825905061015566015106647675017035422796223156615327448014776265749962707639101864601356782969685680507606562407144045978790355389725627337909740780312334148130861131143543596805899690776064490864107179772874908430327451454725223916069449780247950082311141695256105123604130102872896965702371510494617291333682134445898485456178465072183372753830613502967277695407457614839289645557655793315932122285428234812853930311795980691661415537244561638599008483155211485317377621133723344794346585266593689883090979205117573907479359690250743708540178734023388054098857548286319981521778155963239566450504043077825684794681452354917470896027699070412826990383431616471309708566601118669178752924985279332428669140230673488336980990392526292746124587736140097985507601404939700693037812308767466028699498708774621214421405694174741079855653966115102142947212410779121235269755664348826587453483816576030393014388851861420680605376342680205817045344537109160317480416400965132274128201502038989234642126227063860611121277141688610129083219139403637919446748562140777955742049974691519431362290008653531630753984074444989428663090756856792756219317362457994806367804881210717893297856185002616552634486401395541195840188622906869866580837694804635519005016519611205157252160691620880064337233875302223838299185986682660802987733642802512586472884459710539730930726279796800029146022044863385813550480240094693618881259545027800084629200867864932193426758214080965673056975795257497451043318568603420134938852526417088754392194959712940728980150252252512961188958048147354956631990706765528400085621604661272046808674905033702856585978216103997808350510694882467902693350044448033015172527688114816305133902432428627708815694472059433844566803360021533206253528417289315444326400000000*i1^207 + -17826778229623032612491950029003158031246726154684014354332995018215526423982904728125118161009798315715711370084691133970838148217808704115139115763012535963358906967119179603851241796744448258637698247968291288206583256677273414236374399175116635216654733892889675352662462980431151956156501911377049331392067555221725843893207236457459944129423244731124437014686092467203896180200374609223386079979566282694006203516348464605843367546152152830854343176913241484575746778095410757771968884393430333264804230185490239080512307726700382061203808742112473992951291496481047122338541285439924908576721821430543779202425251540721492081940841228779746400332114700389267203133915559093422232104872935005314505852716786177409415565415382648078900063557083780041039350945511706548807015686669923219844740680842790008889689348887197919766742199999848613267887369127263682041051811586283579258876013783212830329480325128562626207459829009344874824751988610364538562020987497049408879813732219064117293984386581635014989233234917165454537249932349006071035343952780340486608574965184383236812654923119356551125496436114188822766651023106992140171793321790047544105401404222175006927981010175731294499810962594383421125751750521245982005896040238138730765184237647914702630726994130104208789861486224355760005760707503093774482256830081065578152363894682178494602712053234293633034129673906189558483052426270771106755301693686827125896209767491886847815846373302161914859223428999580010233964462863000360713540614323754171903089942575605226049813366195027007272152149850216805882713185801932337520121545653355942973997371010678736202492311030826206037307135358801000780923866522994036389024296169464734269293160713227721444774736720887827851040504700523282796285086871874718735803938668334714200247172201449941278828614459843883278309948502751463653877832997291678489554423958498388416656183146692149095238792189423683163844725423721357963517153499089584721768146366756464112951824341729518497301508662107505962939650642377883484438837975840019031298361996715780979526055847041514047343102321480021534795978186374288576651109861591120102234064572919063852612792158674787323283552099538098834115826293925886155243275643889956111786723115509833047174810453034968328147396073111283473063335389353248042516679492871398517237985077388297479977792773045934495669957630566395214649061145303678623178266733125909287697173470352393957362425317243265264167072645437874197180957606946505644403187133463033125087556757508505925234302585048833769750811714341067944845044022567534657662249489399140429571071765191895747276396349793597990290296175794461795753237362576157189769064534505955865735999484811967538872921726758816705335715099022310617388613395300531405094982616779052686088601600000000*i1^208 + -2947920950945950567450517602286426935562128850909161673419807258469368851923447309771457343308418244346026236013628565911367514520637022864022066118063804834061878937455289126498184508772455544722328017868202461673025092574719502983396738225630396081113468825184552642049629063021807958845368051936330974510325281702669316488036040160670394299866990169129787845298840347273408285341967921155007431213937997391316258662758570204603582756440649243674320266615926674214290716722524733957021373014647398185017500841332037626695574033516427110542653004068718970843881636454860892445933364983866476290242261718179000517852620306497111527495867954839996260720006847872130500372715051026080769983284712072897388131636808029998777799210152231795526368293128494393948989324060216067061161730954866735698717319531200530206425464344657211657987995367863004914280084036754712766411965957853235527146875671805050639812045484390777712591000882074337643021822973489735079107585415958485194455547355908858422080175352882216552893521027417579022430113261042932461044162600691169708181705096029429601024259085672810360732436202543009960868625839146741443290742818280073336391314515072195930528995648407012309631993230706987953180717169676036719484410887656162961248251773889685951777782746156894526194291520345104485974662004497103207795301290790476281239454860174842932812985952549173179541152447688754107521289241089880395204853481001276624176402096694514648062203352111489307677951182659075087230780753294320371929198341705209185938509171594011713183296663875920959873422014415304588871367414331544174691983905311131648368453607732697905041044621244894608082101947024272022252852222366156542709364164824927888320368194991283232185278652263415287781625920015424342611099377343360432574351767248651053662368407591163982448003913210036616130552021001564267978631241763561542416742519276457654056144430464947337593978727023498425460022814906764130062647622574655506261251370049453681930338500871115390331986399497703379133205995993351251200624089203142370675536206155297808352721743856072107929010804336568909677905803026019562009425060486509990706701689771697841544631119035412382778798370179574990916411860279428356924905220627728932616560852527137157592406287671613977688397524429975567207637118212420676978052785466227480278159023567443761660199801482376958015046400887349566859689906731841287404983402666717109667561340774175669443054618065554247673057994274246186149346804607432180990156156040608957627845210331303930567986143357564496674766696642539328865562096877030227276092969176685815132642626245545165943896110216069230750808044678594344485317093637566218845772461993425205058789077396821445760722102462105565542465366311517984229090772196331912540129853440000000*i1^209 + 25431740752736138121290058692615942591260825314714511956517194089861785564498812839741806812958522090594802196321592295973715761226977515775134616219253972852413855022039497797234019400608903292743816715725419248014733184042786535185097421570113387428668914963705626911479752275070185625852575056248668367037718980693052112700948814316269623459832458202900168892310538329750799603635282657812161657131158047947643546961630267050215921345130404995100252978401392524174580973367510913018348879629955688046163172835850484941394452367715027130468428137014918610341967781609923616332721486871713878680678810069813697461179259632428206770187890766541717320775310765557816165848670767130308305742587455556713215158968890263956275871586430839321944456508040337956695954577562404246871114495493477403752626310522785855057878217433330130782614389404757197961385493326440417893867821666895199281914228751560586436984664498830306282989837050090094084981521987501558779465619152131730407861884262765368302524071088646769926075980429438298542647230442806913935417486242999656906623010442587172752528947200090033875554451365102117996611262302728172526324892298846124322291421950254255110372326276874540006895827982062768545959892088668132750998649414403969993056848162707062776842929503872324810529009409706227609213320899805746146637073485698205873078259983670583177315438987168416547179242584670092914274363698252551937981552016964566553933663536699795115812303440407101296890126820723753893025267899688666754223435694782376231289066046323007756177879515389111347645388074060704338210405217503845453756216020939468817070688470058913922278707487809571335447240268613878995194185037594633765291206692356699666105936952499540557168919324213295920893970278295353654953147963079636277379766624573437532434263812058657258253738039115557643582070624289475338206355174106737275081990845658346864743412823817680136444077565128729710726581866470419672477501019094903286531193536329775729281672679871674647065461349002930702030409118891081174577085701709193758775896973282259967482678126345262378693053521307363901999955591816691978496521619564560156190704296969696525533228680110753200003751890084508124088772141249724332747884491775330274545965026316763637399923938586571222071886163558954879697615750581791466842149421825895211763782570705069439524836478127894225691515804196010411314076077499329327365690226429470960884620230234986796399143156390657566387731891465516507978998792038971964056281067970885591440759988901246888501441793309819148362738831465325332190372791200468813061267426597434028762463840443792292748015126801078433642234606895788112253902881685536218426069458425553535130095924249158925924313633517291896095487849190198326321458708480000000*i1^210 + 1422142457851593360206378289797283348834035849389041354772772153959024294748308896629246377750568682255728891331428278361249153155177142393189090021828590127448272755150972640870065351355937754632582743717586008564429284995594225800101736599332748341265349006495558831890388526381172381317331278912037898995495443713829780512454179989939084117707254857688479680595968431233894929457677592858173754134246885803602099347033408498199273331074742058332257855197242582081629320462413282472140509406165882720962728893880197362979700962979176450739466720252855936406525101248990563656178498566768849173541674720127353069873187253296670282869375181933250623076401189622287110902878245323601377110549542974751508803701263470003682563102511557761695758210678629747848231598035536151258067724075239426022810366345114126725127968594404141696444913903985734596554042484158627577144824843627696314442115969037182879972710035834097021908277300274850450882876002360260543522003064937674742065472328288583819367181698350327398092998644927119161424179013480611633845676058506231801435433998778490479653173808142359394914517758970204678390898985181310144972315897101306967290903056591886064535980973592003866395392566831295465639304773185781312784138745270353018916987105430034951125185751162164510953893482807561257026466424919607731880700536927751482728989180002919247476337282840970538274525968502836819147683132079216424284939646761536410247157679717974544339775383712626861854803158850016628150294287757376130455794329588583543802721372578482628337625929049572348407458656630592955778853723287675925813114910246040687297608834686896992398202941815607858331421553861866566415582765858980827737077998054757167485994354764196703503563539731042785162226214626644442707412593241696095409886127041798894919350534125852268556481911137320690376368480097146187316522224093522254627478269772909627783252241627358825832422258147515902803229055839986083865213693833264874407891212483849020366738118810681400347981183340337145199230903875912229793196307460296517593162871847703977498338558304955806491530254042394546769500066026840490595539553809721284060352336574511453271874702773516421402983421293119785409855219487020828104896724719225331357177747180731167057589016349596751308046738302573403053758016266390585796296859506023280982916227751688838996450171954198291411671843767476605616933324729596453410423147986820579619146098598462654618584640173297905339783020904412994110199115119922325979215320134582689104311263733568742544206600332692408045049954163024381622668938928500071149389335800330351792861112689512751364920204140611787461631484798781955947493537695241721788371848203052512880070383618149351417951416087342337016531710377984000000*i1^211 + -18099861978161102233688091816163354540594709866111297307476879203446920398915639908170953350388234069217413101507521595110398234113166577871299892967264832692914927835788593210228294724857920855566939399607390807958116760172750807524116466489622893441205753319237177610919038465857099623045505132625506844966126167107981848081029567715802452649377070755116190401675623751276136250233563384383559773335196019053988750452456790725547042417038895785551943375424608294805509517298695594478883833648886287788897551208216035810487171419879135666036313889513046672104517677088083201178359250310139273688416822959611660180852685356353036509097447662610626700814301304773788171068173642243382939842714440077239495124922377670772082961290690335012156829690238064350486684713526182940440028098682863114302825928029321014068288403127911732373220563654582216002671113021318495948558010979800557107240232027085117062585874101263216065093246897293151609732225911239171971175350902689564978705929020894408307069406281791260318852615805290946900035710890174425765134689980895354089800940277080417093465742988191416954859550502733612600145623707418696308535855109258812722757062174697803004200260954960840382329018483563212267868446341728590228150824696569446539144599581827740413590755769019918523635852948973451663126677499836110325220746302669543036140262547082475395742727673200996860887432600670411820309093760163025306885109597424684130814799631935442710880465427722364183498410860703619045583667700983061431786368367942976193026008298899394066138428439850069545023909887852097762928723985992107854653896256419921661092403270911851574180399363189654925618889804388085281241456270550864744789607254531917242911872908071767733127599320580248608012802626284420616442439131265530027495441131159226317196301980698093055407094728124812201812054514224396393196826394366985183582438930432049085622678156933357749130295464644370522617841002715460410687950703467636965596405435869096202459516295940055121756561024922724745051757155029417948929608916080496010854488474435512887125473317695912693102290046823785206607263628728826438789591256676486664394708687808771508491398607414850424856103390632193435008340891324622679667939856662499777921476640959000865204342541254658426689400913557339499604284326602361717349887708550029244531287946076356226870065910204495336164162992925502846113054669791607385622060024794632185746874757612242775136777856846439846843821522850386102204543921746558096451596724917451163192457214441906676452840495433228298555681377653189123024085361800196832284884033290418527060460386124664090434860658661799740789926759063843021343201791737182424010890656376037594817545870538175009830756690165760000000*i1^212 + 5233880996861138653698897168022760481549239688145632185682199246278214871682412792011157256017216328621898965774624436397653938579891156386070868761949585224820202626111578177024638900572154519855016283806733245788593180686799792103379771723387465158372252590975634111907866658953668744995455648590635731619535878260855839523314345154887330674687972875684940643873515790777208262635503253260814022515436036248921766901326768518696001390000388238023777772039044536154587009146281934772798690015678356874996108241725368542010835299144124525365116872568240403641005955124270064897884853153691184371723379531808575582317827458490196938924858869213034921674578749202170928497083260095893093236461045967433888660799310133356638399954182449867896499384918628687379339738487622951231862706710902684556697174021071482675128596754860984510207391980623477312774966645992911458241892153105271742444485888457959960760859048715853723877738072376355559218239340376343827684721275951721065944733363897424644169742569198553487664460162319648915428432993385614005973816497896035877244800088704533478822077325593652739777998743621710775241461675549255783325974521559960387394753026085902189489608955510585106661865548677115201701697736270325638374509207000507657303064769743108288238249465032620775037308231524747197698779051238914972337974188258473548338423366950885469715450374676378668704305169553696548326156667904895228077526424888831241445924449751571900124274506867924096874228215267005391166316816870028717268669352129332920948015967819010017050218969675515785926075588491612939570129035010535388492717006814422245586945619944208885380561039194953856120378191809838655023100604620423636145410799335393887731633076705237820866021038540722306362180748666170352805471113565328753499773226233765207023019630806340048892382467492819634543356209959030107359982507326474378892982685713829011681938015443829481406088208132992663261442286507132384146713754235022294082349533059192805270041419106463511089404068567273391595036837799824792181732953955456779711433058469429740420827859477305412693693520881980671581454830037485962381870812505085468334288690323775345561488945868498212579823621347966716204784550248434576051095726164961614114217934012162359226951487348478543955327792742380259684758254211983404287342699155546269541823693813094226178529915690972452077991156924948977419939631812936614489177632608717904519409357866302407015316357489114458671486542012107232805413944085757776331662125511140795648157583336833947278275290893828504937368960033218133777871575033720937198104906279335990333135986111210597304504953616756459634042707416999958905971881855571377185333864389998618977126397771776000000*i1^213 + -1597300399859742072159209369064742203180148598227926148199596447313666596594668567843652622716411319848349134264652603453750717655202686533414063267882652950792329252405389802895307506240817126415695271322573009927270163316451915183510482345277216261983073362609738902904907001927629668823529105818092250271834117302356544002885078412062833691382473963148359861107090360120721303946925862355830384041955334420007660208299817269930653370695498775832684964163013436728281117719102734939429403726358167645477047915368915269124339937128699988862950838992689393642448758524159694276967422767112793072295232639679751012534298338652826720667646245590068718319375435071291976051194322145085151227473265429374082760443118784540277698915209710783259515042649012570388329190724654451506576733967851841388825182041042562228427378624906144895349367734098353191721308649780806523376375406216452588725439446292451359083929815637858407009566077143168292135797522501982105935930763831813004430505380028780390132610351540987270015358345760222077641978227880331524900077690532296515837327807563597365366795598534878756749845299140586966443841710891789561783070997041917768509418234870362461273985676566064432746657064984881968715851436090802986938568711656254553686749738931479496640653655874383106704160605274753609181704071016257418484576130747895422179813713322516098891818299069347443657375371589471196728747028673555973915980878918899628028949429170920305766479459178878968908207367941932136419756041424631737505264333666398651717022751915230385361656846365801218074449275808839143385055626600829022181595864291353929310518326814276666642236165329838676979703342225788305626243450174916162214038161995137174546591090661712028091006697915374598922528383023590988100297639969368003915203035911209938472657422518346988277937287900613143350464081320997952995186734167403810604648646394739066358763923142318600382708066048017726074862635941345302956959669020501325898906167882191291680498407866384639656623869421999584202380014582278562782001539550132995198355803759530078473065059195774851463629007422180740041606819133352082309923005066099744888158875594963036710678287075627864857151374853319296419446375960185784337133752212169861111979567082388991907014594428364898324102209508627251169114538714212321286620954720902653732840727526560345090833095688892554792946017039005168775931568593714892224908281438981727712969123316467063166603292621503530220423950326686198630086975468944566561052014662145128668041826677684083995852992282177304653353461534480285813276729902861786460796590608124782098101305552694422678648814653264029829586313885934473196532975687893145475155757944012800000*i1^214 + 183612265921341029529878135133566271026436897705933531958043676718554340374136832036726358329667286609923553739312304140325499104442081311790794369107453759042576270088581758446336951416070358866945961283637252261919375435386586792695087453617043127327222394664922744205877610292678010649422508613882541708453153644870818179919430357019695422299924032023402928709811393183609082091946460106690763348215384672286057379148005191342614736210220236649887243644881919726697056024579705938561386695811406188410721540039442835249910209281094870216831335409133686268530187683365667161698177715174388404587324578693881153654614485970921050397364574362928102559553210645887682715096683784774278880708551859718650237265776826102790420511904511057643355770374588357912963805567182731488124386999618277642771495631606965571459543562281989697240689361505506482719409927786617841735509433684504991981759764883558550997509261714014433247830752606861765565598462625586355435656108998764212936248279155992499505750044619679458809753317000305256794502245682238246095369138016469334499118173245686258427112453304777459061644018809656678431137219798986255389952857548835061010327088088449968103891421450282024316711804265044601406543800125290482885327904884631915770422504928523534041901547953681226447098623444459929553992111487387856093035121894300719833542312994695863089949846299937154393553179192707836302443790922556445541240487579151163654158273068900793658580132217999595197238968145757522097123952601572940958763624453362263241447593793161319898402308170562851244316352649737304157020327850798488190797427417136416015133358082820218960055499288531562030481395626403340863161963453495048240489418447857858440230345139163166974194149014332248743042763473771100936594807972479072359392702041311051368501077744354586192779011823876067052800456358482243140214442708376452231937231113554560289772453974092206951156269256262951658954970297689506670392238555781663940594624534189590545231408086940693608564505918462007880803339319988203220322356723317464534344799550549600982704746107381110307234247116727530503044101026290886007414388558431099345908203602291105440685865697883206962298121084263473644672166661216862958320825945395622843258044275076714702934456762704359753034326292682494027573269177287331194477613223669064110547554012381602808010834286750181771372664083914653708893422574634523015850037193007005101570863540450496131094602934719030759735431008923398875369213350986893983127883756671020569795946174766379330347868941418734934712099047333752467855607285561064821573381070642049773550712012701202097505500162393735477707318876965934858230381957611520000*i1^215 + -22209936372245818661044330534582068337765424772114399667116041973958662625060751236853456676406180076054122480255363907401811454064814121783067970403652148517583658159108774864806557098499277001624878569303523928879459446533746152662688457576506758523043865163256017414310139705220019099413741734997389899370777152856764902293686181537244651444718719462726233376740318201814939524383945222154294534695941652473272128857824132729256545176355600547961351985127030196128614560320357155891093248830854969837475389792260307505157145693117504361895108919764859971687527715984423794880976576749891568481882751519570270005105564479755197884944950674886972583935471130147539844836418726750512584007471290109888134846889856353377111286237975609237361660820091923469165885816490503212780591028096586538815735788417599050689715199777333539978083026376825564309636970006756776238511476310320422084048419057496618714942380362852902438946819024221862883535528601974065249981863715175019864564247483181151775927897621111559592262287460617445054206999767889116936586639591605260465059151727780799197960479090533734016192571450819438512957296193586103260963415143217504339933756724182484872912157026522819751786952847491429307370990620121274860266968515987967196071549405641923282794661428276326988668777394697232501686282083667579588363127128706091890865106280295610837088570702133663683132648977455698052133128403273224940483899970452798973517732398843851327410528096716734639351355971434412794144487764994214589734988704306887648356825309669869716988839951101479501891628542688752353074610127914075281003750987792127827041883333036345463588202492673133652875489166826387058295725220720326672559463612290369450154475236074739897362373030603881664148814437709835259825344687718582524387113961572488910547914405096605577181268986217181707249686704124696273964597288962448013637024143475236013572381897596438256309435417143433847529106975389199207179426940782279495920913754287282383379697552581820348590744285038872540398187351477790609224265342293330353542129483438158684057690530582916189910535216669703751226164193222302040054355653379207895531011495232795196125925211161691261132102634788612281410089561857068067142133285367968535748281714378013259883732953620355313455208877756209378219948986131630324314199622901606953491531178585125651903874044805332182601740534559228987287948499853317360381407181905176002283790567402001088999626185577139481219024055803336690560875650753489979478370992505228575854888247377166663838003923511279452498014770268429496826059607478751297365568598004039368795038104160292501156174717750005124972433563975680000*i1^216 + -68115989576278340831838588225587948356420031303382810897253654683557763203108623148204873331334781691948127591788728810463237046507620599332714850946795188243893748670067745630569142954301109075985685770097736116110499187808469311258642059013479639295093218296911792278999252786106558978617264114938803144258033962522749532990495619255943539458957659510741161765731972977849494418234687170744536365171464838346684961640131716986626728242002470488037201629997392859971584437240443371922758092615085016191413200348809046821922964032650123319512878514516886014244508793479926955261856167062727855565887278592622907498859618017344819934925184948136559898160507104891061700550953789283655470103494762305306455043580584988754328995530218665091409671465229927506601138603421652121644884028788169830255247899525554029309609758014636044710927546878518069390371110232581718732754300032792255057495738048243919429974463690090399481119288510221156854723946741921115179515101891497352440279288019655237592212122512129932120125634487664765200284522964576544960992952607167955350268463819626250728751708274516297528138941644007071817832116754357599918028150162810747866650084479079323360557582839450190196913855913091312847174632744587756444418187115174475986557322217478005735730734186317597076404020767749509949299404236972185036753319639489551520561185517303033376718960799526290527811285388468009213180817544629758759736304726879864569231903920816816433196244480588386905102521577519314268517095987267443648860917201813974883125722958089787986848382872708129674105778731562812591526853409208202149547742101049032935509340909505852829426824439834821144180362011893177143155841965233804028534062900152172690874735441580370624193369925686491499799385762414430303284473420755043704168938925732300121003908711900176353055966055002631455773001016308635418911777759217636410555416840504334844023903323977044335660132208980478855848858325664584498547426061728548566055938873512665769140000412104678610378243544505289487390129085035184756474782899056076209623514100426895805245631818395668314275438573705151687650877678035764921743998239687759200539097693428192075373083468998888174501380296974923963766936303359737764840464382900626476972899613235718082829893133262564291209523477619016130278718724394511598713007200985131841392061161366932378399447343735601832842483597344055208815207581446079806154113864661956040576147400643564320421616006175920704272821536018970966128524404039500861585773304621721895194920068626232488935987496731009278025377308585813030875721578718003508681182719054130332163075628853210943008748339200000*i1^217 + -1568214160869079210442054055260916270230862736175214854147838258601122539062351547336564014841666810631448366655513758670308333802225587162461226035417793786291387821883754338574809793180716741530869286831871763214439133723275379578903464270561253013228475797065077397486200814334125326132697772682546019915568416712328078758833543942022595187204727955850712388600123760946897620746985093866157068708210724412039343464996845302549907280039702006806247594170302478234487663659258220302495733276686445989704821199687811997394513124697659713593435718906626954499488467198055943805768812594267716155054205802957918337658552836985950002566718472510660503566954810814341436391725956683409078416675772758673685066298553031740678463809068124790768440830454280515532970947307588505350616833313892829480150537463349317753901752891432596444873042649164227325852472293350254095822542590312419736659992976347354370183484754160605000569922436090847168147713668252965394536319232708628697023184744652844573657531912242140103440320427760057246791839357882405496515642920992928702372089204804393046074488716694790254262487645884151574750868019494802644381916621309915265066705897986138589780891062471258119883080635525916001798558921114873223213984887558957779808088422144538694304390630986028420702912039765478717124363455159177852114689300104966637428673663621256964310407646828684999160092258275306702713843110665883030420197670020135231105119389936686942810788283673252027270349641657730787815591565486403703632955305106676232121155433625764357100423087439761068727006448301555225565385992167634277134374025218316865851065263916298477064718988173248816293595103926513936656547741827457587101407960964978564299839873343178632299377730901393553493180094298476492585234568435473599933478300306538876776755091607116991807553139415937701727493733047762640075199233785035336557254005208233422022186849844801354227164668366725939920255377357604089680446266287014456364007074233376342686480977332487989893078680518530155956672111158991769585020947440994751721455210202924167639032640470136603756846780989029739918319277321248442867357726083874836434653339765772807906723423097134400444402458919051620691397241150240122990216786890501743730119295087662603089142387966367013906520864372682399821322569161427010288078903296844951205104431794110158377056670351519729514059816896686401138223861447350386978983072580134680722777317280334974721015907331868598499770752645391703752622659430612404167918488547678711324699967176670646039516584329092629707601901024308450527575108657290724120757944220417755395710255104000*i1^218 + 50749936678306796757810842341621006783969264416904931797108873238455861574311403468847692181315007151814594359926744828674946799578865600890496543980076866398555804572543345020511044595443411313114763586022143876399061563622990156260555744201682636480598371789184899159371941479305782137053688035304896590478835236369180501641006158713646726176623888288118886065931016340242056709659094608720983062289071824974132349277476188115957178946236008746440717991001613724081922888684710996784008877664789502580567993293451746333053276823766508575559559709299668733509327562466438136421468039600406717100731675852248788795854984972515498970677462924914416413137942700828963044142772978616164355351200314185455685455714395209758949827095033153105657546691777841941068469736306383444126779090672954011873670749089061815707211695027934126394484662571413608333033226512080685450272098000851520520231046650226859445927700545139020865255004071941925673337598501712498212723347373134543041484801249166363346674419989613199986284698486018957229158341088349915333114222926068620547026716126236460250719984860185835277682562466524025305920106155250824505526776303360036002226467794380959133804721083108179340328320984818870333315897072480051663350365360313427906094136364550794306344401557040545499090638933501536836798619201637697844414298646218338974541530472187356290763957069071217801962088843735172652783972418812805945359499930601740891678815291547747351403503014855768338208192553856304393348002793863933833551736242945779398680192281113168413043419836847141284224862488430850190502406825792837655564572523312128677623807764644659234364913281233941711963619347021851472663090997458525133316422086017491058314530674522683927146309461891801735589472535421150261329246698326402051312805263853924950904726904648880562106073904119819392910780916711038999559529792378287230555815872053161211718314106545196084288892678195215920895485426640745155491614018496385311705778509263597100350942950458574396069745122376154679160331225516113008686027914309997157860564357407471102108618134821555481021189356295063630628116237347811363760487327113308862969499692626569331719511114067486251592246104612736787729450046030398760190358590789318132087759846804589457637090037435037373070245930937869881856100184978517580995805646628196829843027443867389371854511366583196970072881036628169030100750605372127955315103695446166834574924585123216789777647527446217673352564310104323188606916332411761625659660723108679238406383244765203970371539464272203993349184631195868275828412046184474032419635200*i1^219 + -650441884504043449062488916519106924949616600357151018137897680381958760470467101459157703465070011540736910483227713113792689124378192754219215042480093275078587938753653442430171915421977894230298021056627848768674948318507660951499930358936317240249626624511686060270772660452916997242537498616714670754791376102146379897873133055447020062308688325895604362568307152265148763954377141934922567409136108267155960660952934090411110282513358279976175803652677718875678773335693892012727971703842054117695495076079378617001010537670262588979695050593079209364092609608037211387791502021358605454204358892601828129919518213528897385807068099857898573708184815088821870004395674968150965075168687592181675210473170556585079797515349111580612741000513203860564087217473987703141710474815238090163508561139434864159279474842177571537282090649673617834735465586702538453157111709066747903244786016080794130432303599428660267992384891606424426297430757288413615476077126246135451819491702311083584762806582375735099621202706577257102645211168900830659294352191516018352103408193712312281733331126717066006764303414921722231236048684705216738297600270136713780547350656777900232744422771500739214174788119454095142255422809329113872886746430497127931444803686898027454762993043213028662604293684080671575772006968883471281087164908334933607101305111113483183708269855093988405063193910416997680063063327064715157708666759905691320105697108281072605137939611152153271746516562423844162850606076660956344235821792644799446614909880495415963495627770254560341182140792898013044268666719196327204400694122378847322563867823272443758230922938145438873261969322167379781268311646788337902722025216560103614095143986683662487320065506361535906929399188690660683425912087356826213791194429359396013253247014831681465758864713697539055880417643433239303039337981432888449599573348114279420129782653985235968868156014953887883325641707195249766222244633886049420980347231093040652288380339218388299539253148653177286981656308707447735703682438103905335304160593242131390851411419669255517674173665791189086557526381119139607796513397696479454369191476559239944132145600037096522278075399887608425746562368108527509775610795433696732185646797710978190912031542980768202432141028357076753203741857809952916971164906386225533801256112816957724344462581564071816391109912345194306186751152488409017154913995878171580779007490318432000707296606272190992543919701005407242195471559079576137581854728939082234645790484426807992207807433120058809204626867845538067251200*i1^220 + 563558853718549030318344837181150475464859025551165781315613462407021336087495808407981950242880365078624695160502273863367388482955138205361952783133696856699571873685581876485573791144814674336120239388783627337472566979081806634332926293841340716054330420567114561222313013011498460314073012861794389405684160801150223586655920135962029933402167505698686692400968344641000532295306916492371697174155821881477743408145971460600634045174346335473905082535192355460335919099222275479075262902839874541758953618806305760887142582990529981340992960554698973567092959333822407977832350704288535142594353346923509452687722732826531381178957384890010656840393665251582698370920265449876076948982860975413858034694399695818968354497677626795278468330004287021785143162290919449322491552399229788824073203819115579970847530154473426691898232086937084514255216113071425725255685993979991245915487361466827261407572165523569927658033125227056387287822412189764356310578476619721864346415189821248546051390290686975347069373395512213225012644745934327651812266143363800721438253495679300191783345154425809454467710943956945955566098638087764565176027056954681783496667969488667817604594707661480411428610449890492746927426478719444487757036471822994434481191321185800732227912779591973332271366634748137486853447390010658040470631857610927291576522584716390076969951918986921196322771398771887830941945238684466735067425034788753469225617274725566682823014118991770407411329756649366504842275481306571967178604661894159627494341070427470732047853165157524707215291924460864874418990194185112837805934979367407514182757111532663160356513121270980630789246841128298827016761214504850255534360756053604821972227327834592537641283860231528290174802234427882821736402077282374203046231121345728399043137494645052175278575889149795776984857834771407847370728517792362203053114303779491825479353377471885884593796590912573999881653062831979194690388889181482187408450274894605064169872533930580484672507875701210589826758781265878789999426676664650241034795549973913020033848585187786417510323464009230829793726609720189059532401324842593638733835610164801751643794398759649266900650419162666034505727245966245552612348511695420687334654401274540021785719262415405046570339518176562790949692934889834527597402162093235754195835659189790781794048333379343583968171751798963658279444384356474413804994876001653509139482261027412704148627054476056743784738291920996673010826999227697696163018632770109786247107497354965035822516591568240640*i1^221 + -122149357209743964980071699049667528159758568454563956816070390083599754389954229410074199929162908562916396813973881268713215912969888822476380687644284859615251371245636248348126246125276264700149423387789927922194924442184753284381122981073030164510476386387543062685700245271185146354717110303879466291296388265948168187385344577691890964889446037291790774904019814292856908097957365674951552918389982024049247092936190784106187719676285756865310237405509977808085175233351725628392817835945490179581950347966443993802469381303826036597643203751098696651879688532681055999001868995601761681367944516282961479579609180549151322634684373943436748362598605597730618266291987209993765228258157617605976952715588027512354893495977394703954059926843426980258470192203355444253758326950491407451211793290475710668204055646842269506127707643485765478500928069628594552964075012324346940102199030204858719149515864656269813105727576137719463537025721291729570175959070450186760954722047681415731315986251248304873964167806060798790080957653500342774986177158970088883814129788713006083035185424769107621685600730432546972510090424573333869246403841676733501408505210577238903711324913419777991044671414741999005852791685993719965718211370728827785189005120387100280837085281906103926947977136305676910753082541970342879345163966896739027515074141230312722911266551844635751996537777944984978171284297210900790775213698249592883017336371836380490833720005994358003975085055559430889089625926617381723751344812679159586315969389899506556101019542791252427660683544159694335067412557682075166442159748361273209887826231563922601902429128152103214568967948682037777858648670531021417122910879745973609665399785172395145459367461620465499484873941154485222971203613413633882980311155366160076078741659073857722455602028609875479056690435086889194220190171244585034802774398539647131033858490957126399275034585399673712625912193380709180113140011399585951094074626603432336556269372740758129545779160509621961571012352852643167544759036525216642892279069706713961260217693265555252589038341536037533363693555844023045123013382168752243146695699597800317910474195367417147786635761539187239968292552954722008538126955277818171669985954872488396218007719335478141443275630556320097311399359411179854241735463007416303076699863711257175262849498057081752093339906736859607358875053010155808225990273255902497235238890910335142644722622105330752003477388085567326735098068734243327063302560869376754878709309440*i1^222 + 4575588210755046505522902321992131934512831251282862992056722020722059670873728202910292253269226794222350932433273233018299037423217536168750724567158691134323794910485623796022682429582979808934273327686004157291216671741290269378109805377162928309072433144696277562185795906680352232798934468240854845900294411256622234681356427732694070761395410738930368323973949713257096274845030812651333015269219995692720595999221606251579914931756759957007334099922940537944190260016970688437629699744922333314588679818362193706575546105532107352802222035974676529471598072108119463593454146654453952925627913507412616915857591709699280135134362914096982981979082366266110509546431837765118427571733206106153515700469184225409632384388380424941942190488291368326228631721631630607023285368576436166591645722749760716321531105308738574427331911003093598879350131205003679659331187946118380686299280998548374972373755478022724981547469563762800472903648970451537607700148840866041304801576781017920207367839310294645881327635684328870732837571001973830100312528897982486046599298017185602722664039352934851732967412958165612801057527469360650701169673230436397496894300013968621637070784505137606808657461285381389346813428047037962946283440515871315529635664055314397832942604223048001224603438084965223656060127320717817940089522014834652046889383198153444924684599601992153585679101438699533333661842067249617975574617841749812011732722211623520343474548552738989474983046672042313773270027751609426867878767754279259643754875647305293420017668829227483037516394215038225073604236433518441077594237229263829688638129816980088417574004565763745470816375932229522752269250494811331024813209623733543666898251782934552070526777368815751787122216864308977631584452879883650083143025535769778237231283145760121565431169938169102002416655376541642576854024164936931496580889476971124673687254834876762662963863158964184842991221852577453739543728260875060400254848795836574301129461023905540352073253173278588193477889022022672465660692280628644032224748090082582485720347634001365147714012903071746585961500718715420429595276464610497585980830034809683585587863462055837953915508152796848990492825032165863171083910951606903430421770398767846158083530798690782941438598306473893912565596073538762432286269927452880782311092307200608899577765076749494394898626948519212795295561609755573331368805365069024659126513819444010409153241345671995542688923431667054308126795137853181710080*i1^223 - N1*10977695405273063872127524905429210026496044298616095073326788487681354758016517105692959555020226686391780699502099922607609261308719989916278702056513129812958116651861565731117870425582393672266521992390407146620055554246575933065732314113689361417977780052329460769828191315860301049059420198767874807226131496743164422084366650464138281964382341996590826243513114827013058836046893233*i3 ] ]