[ [ 92507351012071902339717952922231676441807386111068025898415407739866828376324992824029840024846864371655470511068190454882877264974556756939271054761921209647807923984061973932034229999531241110703178166669425662184566711325934575663654797552708770056437389191050373952050827061773839203352015073949520338129479899285981678006222147829907629315648166843796467424441854669362525873742998632385008903423232056193872874127506180101139310737537658382257433437272944318219141771577001099266997279281525219344468248252636871813238648338179340578397451916404721378053908461964669493354029178667266981153699364696091229389441305883207116820095745490452574018116371161205235738821468070032023955392104371717570976781954669981008885065049157131722803532208356986823758322992754244617257082571139008010364497699910794392846582502497185411150840915150427723185892745883203751438643301513815315855534404541793195224594087463609117608581025760704027064457525046915746417937365517729519498793220381624705396716289500478007382626543440996139210407250531142210187611200523179611556891636437888835060450799180896769507243786132007376008651243650120410745837920976679117678848996558213404515125639013056726557169355839849052269310424906038681866411466780490369435265780913785394928802088287979679252480000000000000000000000000000000000000000000000 + 345062006879491227027415141476751258220575082474584680149597335879918332952411062504842529525478742306679114331053135517298235505478040411460829211677462020616949748968706481022692255172709724017052611955860257909313985574075116000240467607710370563055371630390247356424226902101759838832402369809182939965789104231245897017699006824070339589698886054450661686703576181402406838039298185873982586089294663119313993537153750390734241698381099578106458224950160020760137355101661221436411785884760032587195236930339170073883116489629314833854255229372834404061926016796450736147936623652773348890430678048332832712707979044912153343291095261151213472259321819947007552227500462657181887623699561883078054239780212341733565009557372705184414890193108320283005526388610601486154773444980028326248256561125778353215542533879330966386631296745687573746220458777478240532054777468762367856235259231000275354463929884263562281204327405137278142989396439644504432772988906342650956518787793686747682344096606967307465978136332442865867182307219766994630458981767673657346027167798751764709013311239997630809753499052464557042559503579762041337641219373875545096767591870142762129802329775902840853774559858945170401368167396520131171915047179385850425696589324918824010398319310502864355328000000000000000000000000000000000000000000000*i1 + -741201000281702193578427821677115113430778474730912544400562321804537865906261316782493193545945592269058806104467843895916152570586288072805046371870248844256672421278066815755347827859111183396399351096513892849801166714351134389123804687466615828455180387456213502308903502665209843687020088752706297484411450525669642665144384089276829683436970214446910150765921656776594851550772604656860063645152887121709628395086115424108907608605420912281047913509600096850335196577022787807608378631424307485462425104338139176456742418867092006834761132289820797244137937357254543868794825721592570840231642169746928218779119849669707961657940400523978922599674503444523705148879826682577847638269199739502580260361129326433771754157982095372714375649921242799312231985955188123323113724146325945716447241704015439422923585093954491093847484476346300528707263536929060590247012889836207045962766365595376918209830272766962094003515646570258494244685653194697037349717347446524994675710281889430796225715537001500529317178378090822271421493377226950627742199803530051748832678062983038215237856369134234574633476113808890980396137597695411093316481016415983842384819859701860448872533560563698954891487835700969506790291168815618419890440037450811552806824286635012712345143859095168614400000000000000000000000000000000000000000000*i1^2 + -3092035386202541835041270863286440361760172393620489468982927518665544260188172969423599355333009184346214234676761211724791386872907725015817342332877121549931857345990235272350363126037234553072392530941314910955805436548916201467887737545823497604144529623446768523080878460273323191442947834800276546417667183257992499084012540809497200653214799015367240124014580351685925308512499159895284951199668169065052804272320186945047229495979513987946803298491014203361563169436647417966741394417063425590249575395878823874297753729290646087991951680102314018472662952966388361495354355569271835377657460832848108124281157810184660663883633052867307759165455265286702561010092418152049492850845185980098858950848906212520945602104230261763788182645177923576345240214487082132147272588078317652809484033609833165369788355664899533167590684477297779739493632420450608186491823739499025451606447344146977274688463464672289501312694618145892085108609707830125286841366063219963479102104247348755004996268787137642529073610446695716068694918926625789243407499562222549443286116186526831963703957568802398433285508733007365077912428832768324076173710246773842508730718492937750750375901428333926225153735188280068832534776814087013041878238846720675163949590731634111798961034889894297600000000000000000000000000000000000000000000*i1^3 + 47229151223457348987707848791832475454864186899861360196418511447017916365451722294738763859355380795534066320207737847253649038410372214333525193160488737900497746829122965748366496657661888140621772135719408560399964042834827296906228227340515758642995334488904626783836795328857322765130225455676170863922975693666677370365426796008487482951750296544787574536893620287394971653120622235587851034074397645085101281425334059185400864919810941882214803252843358358760906807656431862767259395276929492274929940831379415379526167679822124782644201405359860275879266296708177815098489291867072263076755449767245371655406641945117821347314673330119926652485316538232541815397079018041135871882104210935069253806669665754062942837777716991298842549945131778314146170512965384083578459499729873660503161650464088998898083891430178462321126118826600636978059208849790617435157927125593179918869484184552248497602702096510423936045407632477979073152666016162292099812265121048950249148523901029241806841467121677538704792640829278162371827661402425649149135616710865937932390788711201934642666407238163682192482994074538314743526072368206617220835625059651747854293558477604220312406762360127729410207562130983206937147452793309505361982579837889745232999289105817420038087414342746112000000000000000000000000000000000000000000*i1^4 + -10954794481092393251845145909230202166263722265026096279044681290262343210786343666282020898925465008275014796578573630908005198243664068274647677586957117406625669012857752124589912936239688246877625306396354528676759042033024803367570348011506912671463798805951481132006727407241957340994619835502491157673864546941821317070296030593575389613212175991446625392065531631886217645050304318700962064363223754853790185025203947606988460710927196459047830499450901749959387169452814807987964073331612770752647521015882260552582984059167232781821073553878027813347478189717326604419798443662861587987503523118593935048114867172671050148090928455279904058219525060027930479550643435095287640707088799437874432654935946998560137350426772605391918756734797498217541165788934923458716445190138688245685578413628929813546833529938862772028322309328646934340035685198768999341264999631813985961323534260329395548057195323041620119787115021445557004107840044674725465296092454036279802213944891047903250640292500471812183541205248293287325857322612509858130848661219464455149036485882132506722823284898195854421718758685904020179661703256024537599608865932749136240965081807849800947007125227928082434580043305025706739542948854645468590346661487673244230088216972179220641975549663641600000000000000000000000000000000000000000*i1^5 + 4993210560744844215599013864552280231676112434820640652979837617927765207351988162978494610204108331761575534555142439337328233695281670050372617125427484033101157260098891176589357096038192161647494528610325148947404395213497998669907068010101040204695532531061511704803447133270786885853417541438356184581170198331628041399110419480425264850361253872623845663382166177428007479098942106840024673882569031280660567199653133550714877138109270488969476035878117817087068990941302278317139298874037674123586920968443332874017375866984990432100423890681010389454864976410899875708175725520950847365830222684989280438094905551388707563281344992704780763522700010515839806138404573931740572141424254839092849934910171162111689973647195970368465255909132584184160054035944809700220021175987760732062032919999984975489665305859560376746082501887637687247721935216162880457223573980512028340473594319610850159254556144905788837391381186923089744385198727851027023813699177694380320872188917349117922600962902713434736677179322284239915625692764160933638542263649918378252139816428946573481995501596477278226221083527617569318311134562077262972926073786304355691923271699235248358987467954092595051471032109169884061387567938036949716359161656884628961249943059036926483055677276160000000000000000000000000000000000000000*i1^6 + -533810684425077316432516888244498275703364040611476084618274484023988311277309958437540334521998918997638191359195747563563542085114256915869238831827194031204332683159448428243738947236153859583908371058007640291472910695812723645555698173625974092599487903093798290540898949005052741039599400048420040316192098199458967440918724712733447309370207239331644088311561234492262015255107269565421675556159473397032154087993574405695646369934938272176069619522323418098133934706160678774804231553747212470495171997606228059653106535838965734529615804132942899938566825970973786884343968681045921255925450808713828086613544612202148811249172446772964895302745434347456518598720968187214852373264884852450932401978616613210052779809129829391951730124596472196322867171255346601031457349984493265030202996134598835398669157529454428307954656290793401823118614208841048058898681204558076830534055339058047673463290978599403351185952070704289825916012406236986322748092302815386595078070881370746368991656117172751592146414601816657549078660573923212109652497939530631820873209441099819141423358796777509551952398495943942701966910221796790695919112199852892874864050090366677005812274168551497787902841840824299793521636987548253112144313996684309214970033622572443653795479552000000000000000000000000000000000000000*i1^7 + 301228877619753557956093901718199074700370971157518243778238277809017923338043856967428144707876325741933495041081636628934308149140758450600672656207140313748181097923102932959767744588210737523158820968718724000629858733296031802420925366168698599963842110625528842584186206435323051792561554891778944846648896545562205801131062889838611770661992667182874787910107952435797780532694898493041711985979330819130913249801424209498311869736759152443286129260406157859998697370852920918909164984825266362790501272819870645537683435983935537837595304423576303938187609720897216252883174806053893883546537773462008541773822028811434240655776817330730040456820424544432168197243599169315473643052453907638292597208962958200084058037371793194856853165548667071405211317685177447993060839205422315885505157880940166618853366276784137125716322910596157837444448821877684200785600652576491373777711402390199907123542875441930875755811225458796558900976293319870703470792812507712516657265341257837991236381304578411757562524439319307499574605510793854780007286093039979496609526096773145438907904938893531002285219138192518891997047456465376753932274464411007960070971508685285576832481629963611994077238283563668158202881574333379229707751934041972320141397651642592401345740800000000000000000000000000000000000000*i1^8 + 242474089104859856677198775097698626127886606226657530968320228809932906011606406874515616559332618598593662853769337052867397150785658406795385159185696987933545269953904166855589109585468314989194096152075540869356158336656978636991932074454923168704504098581278165289928083172934829391692045711712796166226461752792208510271397930229875090772536503878668114416548984360577067122274738132413490076754672857423472409418541143461328893349562228519530247668521063333907907454051233486239695588231912776011173465654703920135765308799910997561710385759729928652475701693342417487315405330990879600683563762679124136073296847037207997542836103286270167684211999686662495311492905033562752203655306332810325773842694355887219907319904493133312904203331348122149424265710850958513362485719716689891244099604491228344529786749570286654638685478768241977660048512014160367144052401833995768626590683403391493350573711798572981917453320675298185442193530948882733368326936464503185736725052224185116911451200491548509830024543323722544961136980101048703329072204049813915921964217386228958077596899781017244133771469122818669686648516239889154628059461780964892290317829322584351077798216666956791494441978599119015103996662484851214677773476017474229486291357213560668160000000000000000000000000000000000000*i1^9 + 5821762436048164249944046807629783508581149061288979076488022021636108676434375655638122092014143453357650871124609783465410116904465190122912907127441671769373685582866592720385613436586062043000249691660878341141123476678601985387314790874984217911611231252710424999246183632550682154088721630840177401560647769311040066436949973327002942133958219173736683003923705789563108559583566998563216790965013760927816763398962076890077407738757386552528221415011760488467051488988235844317641798904650513918463022251832752930507668321133259592265719842310230289238465601317901764184318427611642999311261851067335433166589053206618873551903187757686726673274909466537459236702081006516864980028851699147734778147566187647635924541827817308406021946986431386048014074225562921847611732099308804830517634763575507998030877379248204955273789694496111959686628357352369736761790993544628185847444766858862849220419426479331025183888363246004656615224715105191915804892671028752104469304048842067837512815033707010137323254654985752704040567323680594454002323951893326838919846044108909158274818102866891760690220632575699698024079729450767775297898535523651811135509690802282094430979291952986137437934206711398311639500733732319314030409226418386972433727885985561182208000000000000000000000000000000000000*i1^10 + 443211417214295731150062057638774390230223320628467306812199512051244857487330588918550367761946316552348494572807293812351469886930106548208625679686014001527994903601991143547540460266572310874449321863972017230624599752976172885286781642948908730340779194093905825404236363725639824554810071834546210411738341495627422458697157080596891495200681447034121149591361513819275102739395156914196387819418382911601470349994777618634463324108764960735984991110524119004262242323982596715493407789749256524274638509352179548213774108480792266704048633158719432959687714816625345243888857505744631906281414965515730689719397973035499130658847678775566695444806097193008635933353103251199566276429830653544477636081828751314863775798010541110172626877235090463294325003887144147764743010633463652958377799226530374223178189937495810417962945460108261158253021809433348672964536520268786360613746007320763052924187590151731483490175620558948267274559356537438217568319422889211330652570698022312942493942856824259748527181608388006413560734873200106336222519149723004348051266731720542412625026231202910736219381047652884588426368698436321437318231697636912949281210028229169566274578183252763533011263152950731758465854268661707271647464094716047083435394679072358400000000000000000000000000000000000*i1^11 + -8724028354067464176699363302845066241230910999272681444715491662415074821742867880774229687854575552051846355481549919041407037485869180139305178274796375989154288384940924430085153111587430410821203408544670543206770610131654285055249892579656748875550607761305946135724787419576625793090071998018639637138877023948707075944480751273737989321666489133363995244367085964917658896639291953657654289681505833855190853328257307272515502731665347310008162588243054116400302579601371203820638588079768489378346183182457985969152141875670224094326303525128973742067048479128003508203705343559466949026632542585819323836217730819695224120191037298101359103317019539487337490423069298947460302763120403234259448344991326166932279152549098109728751321003977288785528656762742956364193470483368725768852600379808073039332238915011303338217981900881657584052440824964689623049207518846905425829498512886381289068401978266570326617132673648809317488240931011016931161937588345186980213415460640985755881959915623769272609660792861137440297122600472759942286132846057100107759248682137532778944344379389083256560344005166091659385013721135837004813623214762364598517578491921819804875698784660026819639634908440606371335975164567565918874563657737100878091932307292160000000000000000000000000000000000*i1^12 + 6478082618024936998550451391948555376780822124576964178294462412688274107094559568399267818128324724964128881334753543696847929726793943123453809031714497707647736017788127338989521237816629333813824016334286539517783432784321207873180462300590274287877806690025157281149620081857901592438475941114555434348244520207547421218213350998417997776514496329958974796303292143676227847035096922155743388680494070245746894757698952983134859647103408556712379416177584479992525216009971427480386720985898958053429005475385467876111793750608982865121913198277786818320831306999753083614629803707583079212683277319398468643018333120849595416571955442725054105148473956449599965503859612756632059822987872341807768263059579866453322157654465765417220392951507881725119205918590198787746087162286149908232051721076134043736023936587679297218070224430731242525421952654460061922060455121437831636590260837500777367184163807508223704846663851369911637488137497743335969641710469565763796321929938913473370586299189109150018020292017748614338703465074223320224441984002286558627694083622991128964272124237290461580533417270733668928817167102942370898007818084289808378004542326491496177175417499654127868602577103627102369311583828007240246142165200261704265121136640000000000000000000000000000000000*i1^13 + -622298188713574225938740469871337978238355955043536549737155880861987883700826884135678352062472868967126746101216532292553042594680088934355121220443463371599663520353770842310685614495193917875789469790933674416284878391231594859670504287262765833770838207814013568345610082097755183181249404326851268742563671928839414068760286312790039408159802114606672401903371829628041162775123206155881186768440646313801458728371326047141165983563401087684048528463902372399572548000709121438455913536807096693494711285339053474474491316432599158501894982058360368165647550792602985490722553714695107238114068266940041369049564092759092419139523546468399665258909343301722596367155606383773115078043236933203330005258324369585813647411553110658343048610494925244995654654573630122959603005984450454304070583887703174219335691890266792784742921437370166002782623346958870574626966677827181165534610185949422674750600687091665982228961890062192849171528483006896638727232029476211096558803691622627460598002851316213168373100467870316789047809261544191412167082276741068864768195638749101726383858111906804355337193316513283697856504208163341155769650881392876083904918112479133877434095436601899024596023090210289450906313571857879185506556477094594086122291200000000000000000000000000000000*i1^14 + -25661102166649236086715043563945705650823682113927487527417315393841712294092380671955236019339820013495976590354644908459955102521291303304373400851040334084127337636093499889211719817005846785319530497280794084925903047211541861739135957295759273739224905648509009138590436463961894799348563029159350384914133106940927021334223629640299145416577529876951871707285448973774089430214681793337594148415239624022943073958576855945415128485673599745273214155853165306629703003453303001386275584924461737200534390670479314681922813189543618984867699150258935659234884359933294443227888008276376353667714268596335482516698623028626067508233121689697784508539856489994958485061086297139110792869116260657135679600816929735894998727589658443388973657254852022334957786664830507243028551651483283004094330765010477876257104280844886836202043408426940414367763825459317715920856135948341992069469165444267260576857688763909076496982532659462593386012558754568773440173188052962879929387214870335935838647869745786792897956150025918930178936331470048591225523475616831466840925356480093471584374771174756612384227204286687843423383302207243835481508723736174738575297198657647576931792744214769519226334745022217892331949749903907134588018193172497359175680000000000000000000000000000000*i1^15 + 4953462144666746212408168232149641220253935239646790062068468688415937796530647929548180636262457929255340529226274489294741074578549497491771665891999252326960092579941055379138770138069265175453871843815071258382852321578361814320746458222104116404705485723046459324667698664172698146819742902038774799156170301395106391005373571708604542558544811815533593342687507368623483345938888173526031882881700651283990609265187572930835645488415943302857157358898599974646919124823410039638116579231220115703643130577924516932009331059116583558675544529371964134306269349259887057753301676491445693285398023482551628012557439170958429396119313043763135430211834524605421152308151370942095065233519938925317487988936833796992677045324198908159337747043185705016275384519687802580174228735303122602558816653583606266120099343006278506368463662984419505963731887570603618366000815561154744837996065380738466021671592979192162940232119993093511162842841768049995219779639522850333344997176050111508924143832331798355854024473238353357171149430837514250799207292395532369796583947895984992838189600178747512324895154202578695180769234093193518266785928938192945362107109802571828988301795217896447780254748015811403941098455049150783264258179791214084096000000000000000000000000000000*i1^16 + 94059932096476658111314693239272231525859686955291400727954212780126940092533017554576098585347462013185484062910064715709144651332865202466163747304569048903367549545982951887404529283778615499746256601308854481891604255012202614870923034722241914958137485724098434974669685519168905249156985855990565445919882607666798808776333655144713589938438104368785983182149670400628356376927596249389028732170311662547179764011207665719427636510696028543512836892573640512804351022214826102520425212431447659503300370456165161296443689240209788684446059801558319261417995105801558984268846347338799696018594836397516103614238730984431444721985597857462754776466204064556203517149606374694149359346299514937960324604364736527834509641064955323733819909686517789159078710344254073585367666945061299809555602633546199114100845360496602950874306383748284141107364201556510325130461141201204762351105795696602339080541344416813372479078506438253436181046126783851488954685358096192952121233694692652243365905089566464815083778304177982879104535005730684078179763880362749894199558154977865539843159698109426355294575539301456445946560909026142615183917744755915869795975433425556654724489735701205644814631334908754602401115679861594067437941623357440000000000000000000000000000000*i1^17 + -11211897940195333419209623322846268914361539326099468551893209134231987820394289179944744154388742139221515971729377073503822458741643898282824560463766083830633168691339556232688446994905112252889474682647748098029147436689616678165929349775203636561461658526202742496317000084778493434053830562593692257631917050387196730152669252677378273032432507268285122545148348592581123739928719201934264572330594723996086769007460188894599686363759772999835600527271962876038515519763134953690857378430279122991889133725177190572463396743657613960838222867167123752892726618391463837517820876807500329741849378065798973684560028235895688485285296717275362926908399986707361743833417237808955350993886679074699143739159882256374551379996037585597145116814149355140182089486401465904067177251880909651973176370757465693751942844833120935113545615264106034315736181843423558545600762708299760048082798469300248537546762928565069008347584117261336792188408167503801744386561886135351480150138290180758108274624203194659951825588950144800904103106553595628712844484132183029006603461526357096650563356617199841744713272447983801055986125162353154347425981494320935720584693696131373842951673173654375727623952150174231969862950108601400468828942499840000000000000000000000000000*i1^18 + 460427997198183966251608393172691926037296247105066638690906990140115246408404893838833509618685090555995429384238035112484857861896230386806226830779169806324759834620533870483255286825308188065622203807247721599594938608384023205665552342385362590070138972693660815403137035347973951853862121808539023587920368943746588756737234297913511659195607779295508543566711042277493774452395255261980769725922788835733836433497829750726256813553879851732076591406277998341778600686759834427495117761556032630473758413371029860936991803987638412872194875250924942600282673570694080930131952627922806509931944024646264710970185519466780429104840018893411115445942863655437032234378188572410785616418639737177462669681455382935270910927745819894674704566262517527215853201034114514249487127567167114654579294472457155942485279210957444775326105585285296015473216625854782205796435977041293431187659804283303472893276691559231539602283094439698686665187839940162509828826197395370817954881811966324055918634573676931670501394427787316969299870218584985359161529528693122785717192362449619234084241720266481740572415707034025416540053318483308945390006847367044364718975151205789751056338685368629928789450100943330969887793256010875795633340416000000000000000000000000000*i1^19 + 3711915050724644061023849970066912557524427473035779544728312079513133990253942606453861341783095529239586503856618129176545205094963810084127240246038662801155819274017804323501707144319063060369717125458880121804901502722737172753089539318626973829850555845401542677697042045890008332807612082568029037167273807409587232761391396239162706807271764559289863426405181133809461669442997111183498524978315480191009572445516412152560620701936432874662146881765578190844611953869566891347606064940139802997417144858955914072876797790404973457537134167362665501946821645380888968319985377844171901347898800670248216060245786567730745739121664471832524896795610512959241164378965823456137426394137764909985721046440961862228406175998726907731820839200052650566238545010290183739955266874673392113224798133451747049033834212623542507864490713348550903303434908357261064653885139096975450829550687938601024317703274315182771381613088595488003842232540643478467888592237590287851026862907017618652271319643238495082390644200053017933014576368205553086703208271075810837197926248940314666368209022557953421737874735884870976826235070228051761158150465019079725734455872310558491360875293450615328805523216006879323635742098201354534335283200000000000000000000000000*i1^20 + 154171113482920806079164731151361575991443846697034585841330462910988353633622814752483629707308047340290477562253618101786016990151770885517320292223780642900532321375511325895965659019119966959322003173508554073934163784255635964225242802789352298473846042239633953298322589535423768507058523936928030988460340208066210525869779265293539286194797766234628724682866299560998075375570388536635392241786885857863860814497640058731251578475102046550881612832145202874395384285501616981426957168037136943077405539809649246608344000053935415959947351835008258185512361376445591905358238275199437291207169888599150039000210388233365583241854046709978728630199611471286764092463955895396487565491008807618290891596516245033048184892715978273433668451957538334866843085054396450835913248130254448798133265841611578298525881559719454040308070962038263634793467431788417668126299737818115214696908652425216384635775059506071085671418634636779640743848695345411676695785446311531598769916995606486873302546259366508419136716036971728040946029891884269371233003888606426954569249970749370511814269730397568875435496420186594327534863023850729465914091762276117265477777594825652701821021820393926916612262478662351833437477262034458378240000000000000000000000000*i1^21 + 907410447775449963096722305804942370862761891972006129450543984421603761240316365878035419882934413591559562550769725719740481790306260661847104881366597366110669200911755486775901778187789717752463892285451015801558081706735107552228296409479299312819329565526782657439473664639154705838474978243686786585436451141360729286424598930122034046969774682770847249284430045838300672384451079675190987572942023439335776396885000733422855396637579905539660852899850693737604198333879448309651832414021085963239732368457329247075483936112929464388652061609653815192205079249795106252987271946122439621824553780736145325932943103913481941731525745146988550323247283347420742211561791710323079066646673780038953571426779811935818884416144032685963158923041627018664115285769286518339712179327611154226972163190557732104131660026600772200497822615369155732107640858969303157497059358252125266047786001312808715959736059219038846303800899396861881455863866264275800327612365329498179604848975116304132783139563032347793694277623249164004448323998064881379592118509524066230248146055578323602070469446513448427531871122879705302105391604853456640568050431239437289476861523001869764966811685287538872564012177159011335814998910828544000000000000000000000000*i1^22 + 20717459054830166011363140427364518186085419716200768870981471940980837789831359298979518826955101134200701345051434510317172673930354980192158714329222918382073132978273603719418273695742293182154027855911774112210589446761567066022640990410236144326421955869823403344788042467235789211873587184548809280395430843614779053015905829261503619335719409303576797361040271592583329079582221271723021244872514553090278464355096515305364019754463093081591579728285151914887151350547000767644861737549212567694839696748933145532564895764380019145929924179379560959285331726673837863315799397266826542212919481828691973878115719024764840481182504994472092243465217073492840966819886440906537498089312435089264147638539279885900937484101465027376945181741591069031594563024504939687938261641763517807713722665887611042096370158104287417179035944705605754546876354504759629657676548467929474283621523392863673780295169855871818290729402974619880312104338812850203524077833342449435398323544134858572129298190740512114203049707944870076829559921374501061359692783284821033095570765841692529002573836787944953011724846452000900811271676047001314104824335643770599755020088648461281510817527842730996099486207035999153643538559795200000000000000000000000*i1^23 + 264298201993510861791903846571583910341168747936945734421506855089169401020405460770416477995391292083288750276896045132715940042520884512561848849807879278269431735788378574506228609417977869127009837543210289170513149544021029458122692838640947785653601335436178388484911349219306814381574023109989543836242452699415121957490257373413855137680509809008766674802765257770914822090384982526019338604868969922970389249657752960245551132024372596725515955023883383437103102351973832438630056351174249421675336970748499297307654160233525231513592960831364276486465484755838016343028297050688473834598130882404349219007596150847946694820918389601997921631515789959340324152170448206156063375166327049414218899486884259717490065203742647616492950202729975596504910808832518769390249514504698527690238752728242177793053514425313846079831016802906228675404371072745905529983393925403799936256611112604616885811825784159773117055683896979513424054029859609809343290466180285186020646446516711387402567154232276496042763063629891243358197641310553978809863459408497595586077222203931707886374012237267095592339623620396919449905119695274847038512381461586078570712752814067411343427354949052540548783180089903736724306001920000000000000000000000*i1^24 + 683019824301439399942419503615173203815339499140263430786857350235883693220835165823916728605440960391166458008771534192580178160052950730726596717275255810523300952366901331253353572945568293501507078561953446179043649106812085623514283332198316541263913328987888416990045644209064605093925952243585418650394798889072774770807052269356551101257224428428215719445793880150899210903417029107494581912906237479353918472035301565189185348380136649235069355056905477813798085302890917842718189010620241782551203933677774650734798585311035953662270263068775777819882499024645644028645099616827584565613140198401415184596644579723903195792197365596878523434851318745568129221747290234313292290427422177780691448205765074474753524353126569665490626079832712435668273351340983474683735597230507726490396009047524159017314668388249003932383816745784249718781893719558125110693466080492497826514147031296401834456830051792016586377008750045992671207711168554636570080861583527685068108914281711312784701656725129136152701093248839160963035138856690965713759743161867038598478082258083091621386243989695894155386008127386237756786648514601984114661760372547726191489939103926191412750580418425891369877368976468489535488000000000000000000000*i1^25 + 587783315136968965518389142197237954979405054050605114612172906252375918903078230062151956763756325412755042591228860014414830254849180065765345609297052786012059739760181697088757684990115198269081081290072364923506152170998367899876724881487565781121295899592546716538468299424288207362964325322978595253552944426345140343514150668888038486577483132732742430653760814804920292545904861310025997422217332067435401612528868531852422216642655562991753484480069653892152641116547477347700956061905835055828793956521477522519314886523220093009210034206793283376606242388096447159311431749857807500689503805493007190812171127353925350334084058412469305455504800711186289780433306398304451313518746169542284979801209469207510591042671324885895061751107550087945265253740535371365623711419199541737834706235681728679668306137715179575016377529269480347367005243292746947170116851919896940153940091960830922223374298236554343994660292754057119096254650393534899765926739404163687628770022068825126446910661212053931073789377834024836074930864970748030315290864975050137067227998749561484727576093068877111472710157744620752057223758752831098278036414873241506165757802379464301014351471992527885132417692440985600000000000000000000*i1^26 + 1734432985505126454116501313563528073887654340492914446610246478661209282544588459724321455536028937972887715083051811170544564809188371528916546869268852279701480566089785582740053911871334632886727763327085354228327413552290705809611412386411231659066674148411293876310073884135508130995483366094214750353493218603931575149995655412661677241971105891473453297452299544709550456020129123351873960242417015650140053765498765957519282172077677277910080282354167558099559601690698321821982090869701234991166708940782199099962241636611098961891398745655783734097724962582925874802338015906429668093689444688954069195906865385982363683776175950492961930502571665946891995979527068563708096660409718668812272401785658803727618182943127199158600845513003276770070430171506222459249406398914132493510524460276124763415568862282959569428137113306234804628769382216901789800527054065672053619864608801954385890586618183311212292900947597301974525078452482118949440169140300914574873573084658856869623480155001341942195924724521971548969681638011252629076140078210109141086799113182567410070296673937565641711086437214817512223585763483908482049167455326611875646358831465573657577019130631901591691010852782080000000000000000000*i1^27 + 12485038930251287450414523241021013894830012296232740845922990253413684915225178220630440657738240177528514163173717294409181788352053874267709755667569138628448506307867049807171963424604149261333794445876536196191888292299606237259758635321910762672890214974806868920132018755910725205230772687545540907514775631108390640531517230504745967140934965478480465695311867107134621902222907948409931109213954597622503639830966088479192033228869664862813353225574541230952021356574226708294574271661912388042728254329398570434142795368642377207596771934426852391851623048825184003066050772681399183641536098005523081547855118906112283556582657858602814886021406245839998351996766771425855194292958758507375452164832320857126734332774719895601448645474004897850969600687162943869304143489623981133656639991394899530725603508571607009039929361424425923921813313615362165799338732974640232039851544747565952046792435932895763174504851167251661526552466752459636668807682715187582377222031963517150383296198924598124622795022303371193636662343328956220983040133187514689541492395426712689494255767297333635144041649005214052256447863310604049669225498338081542240111933488646341037120056834882802265620480000000000000000000*i1^28 + -26415798796921035379919512154675403434687305992475548040377567948421011680563221407969593966453913921955539951572998447174335962666299205647444032706984111460865847446647984514203527162448432194147754808974719785660835378206200319627463660785178288236453697090598339412354772127132287823531768743215523912572804987825846015374180781138141413375354431456796420876396509116435562287617482542281750466818511886016950340402741645622808371116031111125205869969687629334630131356163660133772083368617832747957757842718177959675766832881057831473273503497717244374021210906805545406077837023639818699979989075925385577142417699073634045807715996383935034655681938412304439982697591346413561378045015723063384250540212675996170807657261261814259762896942939457489312142389461310500017981942067467615608420322009290065650171488272663634987618077769800906859962799685672777199812831144729554656892387657515150552577502460293189360345387689624072978409781015465235253160517820099066824345976046338682807756677661872911915781824651429841939264147963087539367552687727766211433690372725345521458188445168045742609273823418094171774430756385018372075601039894695628994767145558598885729565223609825440563200000000000000000*i1^29 + 27906510205440630016376506181732371266970337210365827203186005725566961222425437143622336585745707082826773227803182504282029199241493854003375772077936989520196201423183661973658798964038062632784576188333428813406078120522620652995478082210554822244388855684156310066744747115026221262751255452424263677319883455766018468380683703494639867617674957029112941910756924727750503951154524101718570479933350906781845557528757199944389575724945624307515510494394565293937680334544377155592187248113873811354093099217021991180921250464682764885945784845161400092106533081738242030957648309780565155073786122350977770352392843791866795761667076557506537367743762064633623087464573829088835024293443752777035644046886966177723816466937346697302155625213763410025207371858142211131859595960189063429669187497783343281430795069254367550891137462144193652040741836995010680295128105297428510362288236042599688164546784119758201774994239965535262418083828286241321957285827066703288020698680672256849354299735495171420079154863934376979965149678331574340660517356404575730048239498750508519825951745626116095435783345952111853126232714888845789608240683992315550402192431743025655949395765242101760000000000000000*i1^30 + -14507342787192939801347819816310591616494532201222216409007370079227617554323841237838250699419171654406442337092141306265701298590548582553755067003190837241649668432810367257481973506211404401235727546699534528459429683687152359039102405446262637963778963922505987080417566588524741075628339482741663480510074673699678420616662294441580479177482786851750109194857754733756340196616716948101431899622601873504471841141186204871411002850570511855882800539841260978646987076156418862561496659778637255828223487322222681827533245510031081925203595331014881890414618374381504700974039202670946610102855413241134568757648564952499910822856767900996508769633401356183978247963005192124862511846836657455629594455701642065827917979899653424861458943568764423344194544284259649109210922434896060710232533434720067066955750683988196467654608704681547382457175735212218272013937806493597317949651522607398236442770522251838712557507728851495763321632967647310459306836036912334542961327384155113720719073768227783981107763553378326787454743744591219599407689483307848433946372054533140357657016100013373478641048222477588386020245757301819027917181140311020102807962331514178407586563358720000000000000000*i1^31 + 3317665873225389311310324081858657553200049019277598657020300303041216878970493687252988947114894496287457435291935593244855012810427180217278098549120286421815256037016954586160855555916165598388139394415674205994537359834006146687664908213480133555054806169660282022646732491708184006835527803742975744869271490992633354624388679267979303038102577276205382077752452626248391654257381049872346877712196674761210430805981881057461748176724958647148075343428472037294550629809440068565130733370776952586144151672424907576367243858962202742128638045349627865975995348860089892957538247267754808136631347315470247244414828923641817309729980805277764359132323877420351565569928836682905385500017277536783592748408802760650228159745768628854045191584144945853348355902255577307508638760521803219407972886750759287366621081455687810524752292256056090825899018764331108316952691721620256888161921051421237582526226959925891613669153773515791080410965207507290996805884773098709220093147360373721144613538008895125837365518495642573331612034721921461563379376759102942859609600575402624594385232067057933269946406529253214800799843989228481325137152551205716402319171932322538926899200000000000000*i1^32 + -275181630994548315158186116417314161866994286544748303471785928133123453488511626998311922355945633739578338604172805484858275279309522401470264133022326603184717860009904665178574756349919923707099624754731408852652434635126686700978744416724238033187250166429330438798169117570216670996190582102271347285643223198024285317226642417817975985086411531891394086069954165353091091135603898692778684849039271920699375957089961536086124343447160329017633786217281967350238947416229764690710692990285727323840447657655427033282507062551428505738225521567018614322273330008437386448582347260397017001184492521026021844454737335643151741137451375129361615098112821412722122246215247965352411933428250621157007282125160743430874365840070034712543557231789478058708059267526828410121750318707318008379766199692025381495024399113345585317646883015165108200426077625286251422271928592518609066425384526144565974401197436076345686626413203130013414152916368507482241225702805352976038750838506482610380452330621023367491480325436811864255349466034228395416819389497247790778254493479139518585166940002420453879173518626844035080875374152411954501258549993706120537702050910426890240000000000000*i1^33 + 22926753149848003800271040316931300746690403153439703928809824074803690440310145449497867244378759933995315129400307753175437760355207517427157790892900868834523077288124517385814958623698736070047461959990208407987172134996018841200155161946729337376561561082070953127349535385617536125624355342931151866498185868893664973147418983021952263982677916667006219450168402205627556320779406810924843028126043596018621527177307969904215188411288419171797137736149047974016570107923367094893377545259071535753686969539628758379158049638259335611905523173928849167860864563081810855546539347064179807533757004806157774361051219083796758231129636874275264785479600794285175436675057074079481700305484636852430914763572679067933163289296842031801884219171695279862980515504895303025114466332702026678913172804329773197112982913846886317664236562041018937478019156041399696335766289437623715366083123723424973370993578316795173280559544326091732090734246070715694577768910794331473434836611849717674718763767154341761826508020590410893048871761071693594260308112259839817801427661397849033841527628664472887804587008536207691897248875035321807872995113702802136094281302016000000000000*i1^34 + -651606754516776024333711157017725793729592974854447724055184502339986917950422573478137624717171152543069740153437210249415679793253559208053320767187686832620802740687128014851736658585139779333254261656671776949738377624977066483559216756532055350538785757580899617576043057216681103365300995196959630592609204287031244996399938866006904763357716503274707318995170784219177261674149844697934154428913235503679201259884781449879510030284958297291725799053302424036383450293566430841018988548553968590074612195004206036855244184707953421363185216237934930782120523492456114046707972359164781332324978710558873079525272981971672633077490069918307002385691258996547695593640026204105275790184234169278975393782806342086959829725217943946394851151976600734558197810768600890626271075941278280156989703975876865917831678078767323940658186629385818959757017334129125749724242814238061126660993614974301674257748128520465277197250379202298342659352604862479928600212581811009125038609716614097286401752640553796621196894806913154896025601489727283399968099894822483447170057145188821747490156250087651235725914465347084923235460107218678358472833766860474076364800000000000*i1^35 + 7334612851196918555397769787642682836625357419551044567292272411552556059551022120795942112150103430262727895926064551608098964047287102668347165008988750469914022062532449296240708830371201637635246729783788831622160261857532367152503393325967297412872458791444432502737648000869340565524448338365808864429617592346877651205690272626823537830058808944029162902517188656336302256067764431434186626262833396768927810173126964604300286868850606341279669491739903657483110635109830774098547941392601644687850292597600883420586723079383192460394580460242710021722634780691408205269010597885847702841629662247436370419189942315528289291379520135367349314814474580402186052192389661838494195700564575904025763236713621328225863314568216460706779038937163851831388850585157355956000549457417928314912696107234368602678441752119440010595695001692754772066492619453594698027915800104900701927434510464048156998910042853935265186944559751287817211405729798336910184226756310446907401627153707801594005895896124309875575813471831469167208542491627228998631552025749790539949439567868495342471903051980901862478855772165721543768750503086602597782778487588782080000000000*i1^36 + -39382609271233476670767801067322082170047769801470709301207238619878791020282643738791150389171519408721629779795376287758716741660229921021634884934278080384844937216539196068741587469954815410668549741287092109273849222400147865504392232856829211218736156061802888103933522763366275044097939499809500488794097127009798724963434656383066136385279466135200184375069468853909990621129008401968716424050117028801379271776055295491076855439751657717278512665345390849260167634593502526139715251472220805350364568809160451781554674674666378946178012697939954826029833307130905169917637324889268830624207703720853425294887738756183852273527407302634015468600999381229013831343825958599831978793401149822934220225549832534449184617593844634807478964711087881994254582535533914288402302382686668290014146378711061817926192317391274747190847898969405801060735507285016342149716647920462947150984011232786396562521929144791515413147251067628962925933684979426299703036412073923781663041654034523002494037428489712547551840138782683967335024580493899058968656591790308946740521657356899442236160345446572909353327801796019913222129713383362531962912768000000000*i1^37 + 145799674515170214457419314689383150135308549688596818926446034097335819128953429757321489439485405062150626769476622740516375413923567905200213080183991179581715945049044168283514627599151172616090915112383781282560826977570208150450272706974087830101604749202823119606495300464825835892025821074513432601481031984810118394482315345686259890502038965704905973362765756310921244651513534774987507384782275224175681471565048764945712051330935990936129198352652782094590201729209395810294944376858520234929062108237582541442851889471515640471640498332177530128122459752669282215689559889603133631476672843667876782548242452720354083266819534710789605684768128439238968758363585317008668529916694118364139757063734588192696700428244480012243408095017431647106322009566700804161920271463459463612875870765708785169017055631848856564248081576009293815616253936831515220186680818112053368781751628888145185146765766011152379200911605463723609237721695668692860092017018744191690077304432654279658269431450629224312680954893988106316631833817333970114942932211631330830681851627198437587457708891531832501408519600949793114118976520928539443200000000*i1^38 + 156720224258680099778785400649284043838784398448150961255287508121889056411013763375257591729169686012749293006997330620021696394446716856938035177347552531754179879405747077922575170624895951762234963345963473677579584855590796163963949828614789628043041395503801536729879837293469161711912455036216645572704884469083886958314794909414540478218381043777154440797169742902479416269159699505764168880286599214919013961357849360019498170880092563948316193879630933865636303301000683053519974660081822488349391610947725162987660018885570220268075958039250772286262961088406300501067742276378788710127751063435900594805188536225546623534399675690120661986279307118552704898282527043749043973364889341489555088635551462596076555730050753090889419715206885796367640741418114089166416216800793796731092439979742577808695898427502236020010818485683240160193200725395693458759506908061651007889825804243616612224216363450456260872560466318866778886907998601023615199995162330133836452059902790435944767508892393980482705461290038708764028004619820713675645440436825410522575015596726018443269937173879582284184940942543946748685514506240000000*i1^39 + 40999686013451297614716890771381374487344903933291776836553196351794246725480671241466404759043385900680515530505196248851118367376469300442754187159205124954666028154003539547284537176867440153551828637462405212328831692652114733557880929597930545807093257923009678737395900647747046064318093160848440929383403729401250999786287422825271731352674067607068433926579961016009603584841128870476178145896879842315328797028382654526529779824128432351204166134867778971656394669571402409242046995693503751335040773041010246091274617232422095029304606165299406195761298257442261011009972357197932228162406968069540724309292194985199903985588396822002873972837318003749658448267352772634052138979589474970513215891013964390584678918086931813895278049108368259839438437139105929993599072733777867291074399286143262177781230195856977093819745873527930430312539511313642720465790296642279615333322613093192858110978087474621902143869911751397169374601100265260076189305998769864245685874078333603961673653632566636575006180215558956601510559072895390725735976130488086981783917744418399930355389743253374206169832645619015827456000000*i1^40 + 1132955855803955189823127153171258305392720228076316884599260708307656596007570563820430813190291739408936689700204781068712928956550283511941867581668243172587533472672326622403251846067069693597960562685712780804061198545229496666468454240325226363554771554586048526453236590894547889016395961986392604567485594236214375808862374923282025888836064157981895279555767299336212466391129803208382544173566669798752150055902505871062161079218854975626325166756832101513747962433907322962536221981571542524737974161434518093329518751567526171737215059407445651070843117416397677382056401697211293408346442078975237840575018655748324292797494698539105905753181257050255310135034119224423964561759702078932013124516669533567787160060598734196075832999461800200703637977106095362934212359838787962201453349862615260483274056370275337339717821564219545783944568067112924174834823060065142843073824005037011402705827437791887882772059161216181161771142755132956582719002749221318488439873266288384718164600068698203302482331773079489251145603025091585792388079831513286494844517336569133528754443612142309821163315200000*i1^41 + 33736747008275420630174382761560517259428150236289008699673705122254312953817091262103959912233876526301476454462605361390630954283199531960519986182452641316510033023183484205611216387363335265488517460247971527054524739903546669495529736093748201327822668742741257224331568323410026004473865999321971270634139331541325800738796439637725640558986377357825722909864188270956076906859937145272927295361836673278716796606602249187195060942378950738433309077021550555673181731721360945214298727327039630709258275034854605394685318613544115113604269026280318970225039671742525333056418840008580356880796389966697210333485692971620904983376822983235101948245510337994235266014049808070974214625244348376205211456478278186835862539502052861046323923030116576223462983832964145509317972197210844624759622073159579945857414063438431197535342126768124627724789396292668532057416889387917162922896428847966800951902766025780099574838605030732683322121791143568658932399093927845969406560636141365255564012030948570759240689852767840278723919056231761741029299512278259034816326424871082879304393502983680000*i1^42 + 49455514761606235918154278301869242400254879413932534383976284737077981788551312931006962649543377587198057248507913824448383477000622307472619755867292681789086176726762632427618261886776322723356249092197959911525535917848135404461381745874667840360319620056131531749327417435884567819693331646709012089125203200543556290244424450360225516433359923454515227906486765207397561924042775073571048240639559761292414137548448595617686737727227321664722618666232414671822994497690452554308735658358026965150688906447536707944303453180459800305410351217900899695714027770240808012092141997115646219375837464606410890365781765120954840391111448143717106829750255344830018754533345004938544345542654803775178993257195753213338392785250741964328993330909261930761307491509263505019228883541764928870035725080703524372117751135354426536862798697235987319559526604055557655426751630086830784651687247385273635113788611104876891867350487429607457735141564577838397807028221658019283408129628082377629843046152587110953861550025620831588165804375858186391895979056239074868445485282223971904000*i1^43 + 380984876807408426113570991259224068526648142257400788309796334509185170378264523508713931997703302290265081611811013958501530206490919830491955547321585118121124331111571636355212915082392692520742198710344288425231682414043152042586048960544205449369072070024746405588145142667456821410085051822735253454252572209863593962594946578314468420284891034711077992346959806512691725989859987146610300635107263309528087859244055599492016925308995984689303815380410630357385667661666623863578056923003118669912728467523695109780106807105091182190801617296947519715841780668085232884633829069286817247711623447890420891995103779832561693450591383426715582047731062958407932821006884247874107992571737886379580923302145042161972435934527703153181859008437618648927371372807463085365261484687337426955757661593983209875996787717948332002151082751130021125039133692826994927242682335802819330207454791974098119293876274047755070883163394992802298591284219601964396459795817428636479191001265080374891000710051280431716962034074945223516546189487596744109635096624410051726054400*i1^44 + -841094115037958668658116866779056078412693819412705102184277754518110925514671715466532520708641157658549403966524730787505965551341724432933478236032054887654997977142544860244963602801424189668578283793274084020852850715595991800858642634235764825103219097896089431435075349497526042786199320430331003304395041196224454222612004968478590968210069068624402553683956214267227387595766839283878603131818134831784696111034323874420684599433016765951693199860653604936351228084793392649267810842794706424191215042283932371165925075669224594801611124393055919062722969687929637449824780034996215759272538669914870082920228009308124253181000496630065412696539179801475598712785901167782975116452844407740936463178565437535528031557388807540423885847453369780691092688874598217042616155870063172588161122193188220251324871084508424272827612519749968174449652097947575364521589886398695345642234164333961968506743937140548389321935403005916234592829122903942571200183369408197133127220478561622305823478136753125850824722967268788489752491928905335095399960*i1^45 + 1821072324196563753608953518269553871150048782541767851172995823250365206917612424160655643555672412987283256687952920758628736938725472450869845283726134501245678498175267612915121248753924887644533914410928486743057182507027664784663960948333025834758314960373290072023175256999920585155489992444628490652091176797934246710560681769418026364161283452963805678025491986970780849741255103733124648068857385661817245102068291517354436811400391819916813428654587085324103249212261570296639442383067324834894234945855002662886501184085472328151342216324177821215739778517350021423901212568158029517244743310426777186512326287840977261496111813540061649497122000148013448719115268593346707354609361777594226690536402235342081493965055831789789875288191937636927045543584360978668113004579938487409891480871853802230828599544846047209914244813458177126930774318439583464201545103321812612547470310082543085775864843163675783923454877900874345581647636650678922301640615715417720642491992861202356840473783890924003639822532919768241323401*i1^46, -4405407787442558129745458832627893492944757670888269609739813261207889847034551670301151467669934022863616325346205366947339574592342972240884857914865635576334316704531474534993361107175232243280000993739696966734514139732567893559718291237320103012588822365531472894701872034966917840942649699949361568558782573301784477112527620911081028114474347985704070617546537356588832282727598908227792659839776446657107854837461536460382741044344740312219948327737508613236183050402928039548537350449726454998985892616525006594584064651684198433641080141769593775215784820431846266614531599265395206880034608280864565660308835389313999196663576054772263832206641035857592955966304892788852434821949478634491551079781506781022964982494712751011335764585066289930121973486433226097599486538712006022167213685597888398094437695196947926209270060505266505751094447159515298416771553640273360757421488767289606189746553685438811842442241704417395474768082337860149617874871526936746672217750697158274139514407566390295883807359990690712663045822222372032376313705925890357478638476637652994698520166311292970652219042677970813731864891157537267148359568873191695824366598448427929800558316766138250271027019569973112976374431946209777150415122256660800127862976558624787922173289038023445677738502845080989837587900317222774255165114675437799893730676366295535092232998162705920238124157150176747216604952065787825310055311668528862913162793722242115522429551277151752493962235184474265480188412133356990192478803337475325272763740818113292234895280757330751270733536159717074089649533877819512694390584051923750961076996840518355920615409676968145815297281091764262673485103371586202181722396388637191499279592885215320611163093281365695944625162375549554427514130259645245841169050864812558448030504329723723886510548419942407264835045456946726817409702535493439246329173631639212558889482448439126756625620650093435074291058292804773601347415990822249743663258743700369223311660121047968157532160000000000000000000000000000000000000000000000 + -18258379052185222534453518604936753220775771263651371569914527569609726312606286988770970236033587257769932757051329670691526449762146472822062417965357582123465158848763224115347633712122854461071994685488348573553647941060186768658275343878375788864928292768812332877185806678989988301377184700685322034320951659345594989489830103956752458562004672432755107472238590985663508740561724181092657242025711142395914887042393996946822541036198421141078698341636774933704913908045059620411650140178481972533737637025490155752323270839585066848599150877156776202342119766807482849764138232478368555835989862057228384098658135946258617017846805260839520015723333104730066850983896408653566970138025255385727040903069973146425200697638961819396082228084134322786777627333923303008444548134722020189266725813724535369425233709904524545952533521854649022765407863861253068039995594584505694560752925505313083174546081584305747594192284864756858499945607071699813013952028496261339996245089217401199376124439816207222351430569192203393318988144535634470510372104912739704238333155685936033766304979749334807137797680442611483731951757650787400091081705218002093101177962899530527009624805222344225591058689501775554316985925715480695274248801875727006954176030954566688985006593308121987674740247704436133793419780382718937923799285802518485283359814807679542532031430441990274558015200510486203662835168074535433135761049629308866303826305535454580644682922773600178578334121410587552360777157366364017697685521410796874326160708242350575406758629028554724743493745802724119089350355708544103120228246323644134153598950148603929597842036995062376934343023504613149823461375168805600120046384872317436281781087043375318992792791260474173804498151500943014477017687280005450832042696197511825891372612702036501526402214595555792663437911437982380782467047368721287738933872394500823220652405784551435772498966275403521160221563289399314205276824240090036951648267614920613259063337437308808855552000000000000000000000000000000000000000000000*i1 + 38412649463462565715401763401392900140257704047073312869926366617802912933317872951608102728284945153935625619543702152375884177982993485235823236075554145892140031349993472924070523695358499427330780761915924575308257154787593769107327991378682255743220106902983748871525202072226519142010918980599742701639353931001191510930479737270892401280396170074177618824684833139535419128998242505893580883331415872744092387225449023893963596660400586168996060074314286333395446673997174537711670046780814143236732978229060537313357754992371187729021145159044561709703085932038608038509177350726852655387204154227583363766511185316702941404519382071474093447602409717715131502074093385042096739013008717115089757418974547598530053089524337432662609869505416702235844998431775977217938197454896767450536936567598529581658724911034274608024487625987916728216731623452204017265367295969864452190024537056924666704141547341251720326381016009421772907205738963854175111519522774928054214331815002745711756607917161438796787521503914815244240268493625460738697322132199218202758445817836079192081504581085629908782304937603893660527650984099865203593639886570214812549056040832665862499668969986709117093596814598143243819736275869665382793356378691670677903383481127109472504850037887085408469706671355130731033277666288362430456480413963861392754963639117410852296390662201872644642383132282484804950681192494900630860693927231539787164567112731225726903300465734264329223675167478437762817228894707016126980861748343683246491801339591495215194318046938638831645805441671917892125961480867285384463180847532987087294421478452535324594821144629231290871855901984737199258304803884553968879543445120311687938380394320078778435897189231215730074374558516406745571019048186464717100455876408329539067285964140798932664771135560440167938073881399339255195988228461819665298220379440831945355823498066964026531203273215503226693723760445898936894676661623402203038872435716074921509694646283452756787200000000000000000000000000000000000000000000*i1^2 + 203629939272640904430107832379019113057968657439849819287267950094029124721621966538702650431317310555535571981456142479820788263171216282016916938620652133245959935515490261312545602584279248869001014783687317654190416898892673784807827009053517568066069024058928467100665732473099951933600624790793822519329779852262606018447931222697985433872217800602701376219488857982930583852201752415831382366736729248031485447369390690825628457334694423297707853094765676300627169372546551340968743814396884123384378312312393904976603702432778767986593444133382260425740946196200097383545761747690632894092896196231090567146606122860360745852451383602107151496301526446870031699253216713242409324913966296323374112274513705667667401225900842415193790644012626944705073851359224241759708661594807143434568125065149992713989071911528441456232376070198729118090465214111939815413783288208902558002635136315848735386446262547046367096013346496901339920658066672247365104497055656169440475045453782964164288271774961692508310188444121014839200602630293018546823769390527364156492232849981215028359540631530176410610375642493618395774619614718585482798079283127010602101399966796473532123677052581581311900534611115893391166495948404540218877241650597129198039864733586869657585634020233751656983848309576779852884260730694706502711587139451406981187713803169986487122170801628257363116695496321991692757579484476009211892280755903041031276143267115688051855012706287389563278034396828960715737896454622870627082751894720201718443477066011641246615882874813104232229050300054397429819785672017783379050080968939121339531338083245407923954150197308294816074662064376275399239785766879375580586861590160400473968809800548948662499749768414929407699334955208980717709261721704694044769262344544252629771584830134475270928750234458077763550484564444963274513830260683856278963319343907703469817570806102400843310090348896254810805088157073352770903484542560922451468356894443348141626145596871184220160000000000000000000000000000000000000000000*i1^3 + -2350447139807890661011069875035735397511666260590201075136573228203832794277684408891074784249830281132775839799560922635034932395332476072196575884620302722990265195668496650611892276242048100534487075103959152176921270137507973528904469233859110142529274317711177766438481281051098672579189665872180622996819243478892769786137288648178944852272987990268792665445009907983152340438990551716779842836291603682754646945371903367979720640134879491314158594851925331390342257473109570514159799095965434838044947253305601387350895260842578637138629586477787691574146882145655842874730282386442223822652723421522695808626928595306164306256257641822706504211047827649799391979535299360288365367267375495687076101777441322442898569738206000479546207895312090841348882000185935855819903226744477496284883236425655533274228281433412677336480317840965468278332882865938715574276804731153173326185162513964294532403090619423101420351500740945023884327625083651023474067311711659372787105076808668166224117126791462289281509250933777662345631616656138636172493849721140939547275152268345092055431146540665942204133808888478520260225410985733437748683891751494750777913033550349871820972636958060538399944939256677021661202233714691070351014188266841700526662323932549051119338994499420453800854541683085061898228256890980789274119107769115757072978737302809855417404655026226273804352215746524330523123641023639875636099043768714015463143346061295226109025981495502191195407962481470123625837166110939356343207177247089653331067865048787526715108969066448716414709688148841963108310726700025750653788382657006907245742746049304820973335063382732928708350845043981785484063502502351345934726752907610493229456352979972295340597685987441104344648191487899353486870995330277258180857734692118138591575632486882526173589060301570487748050717432352351019610322093884668885575139403955884514155955454718803314453074018692827751767636016521768120740538618983788497669669957629436102457367721716744192000000000000000000000000000000000000000000*i1^4 + 535416320510754787793489790905496624285556428093123850427448843189397502526482716147187257469806642073311766297265328210217710337805962733349248854972047706211066847002398154650555049274095882407498248571893152571635406756193735971086107738138881888890715015883539482667189103370274120560383234862357213103231127520999050830223357290356434991712262700362558992865759857198326472116305292605036921515464351910288847001686676366704398750059062887742776620554641369111970297712778969683344366893184843854378407163565715535021742798379143784057767465944834501133257216395042429130556576414014998365652455736820099611649306435204911815467926765995858151915474407433163229798570922837437076520010429116070311374853388072048844736768783051804820974015642361375649301003820488322325394217078817148400201593915083011906888919521721491348583790975653332271477670763143943403670115414195759576699869911929954461336960429802181775508214095804134986419347604243171883924529122136425465797973968273396696985767225981745561360825574239697186186196631605626970278845670558018850096597137862537572204437611664713803722187738575987407291537885796472200590138597272419188597354869799269203416483308363223489086579320253891748681561652383080598873841236983626601291787802362534431208611006784040181233091927554320567247253514290060462282594229828848618490662080724767897484208621963487092748894365221840038809057845084389400169080489677323483883852726120668243993818683624502214213590366456272532695300795064694081117139331963043397973966537891794100998011365353322999500342950905391777510373477894388990290924196666546220666352822115193786631905423857228888510182590435575783931302589481378060897336447993163403370898574470747766652292325222217102424143983098996004166808446652506704804535457327890867109082246271350669090812713517120035534204974131170063404405725597660836406202093475873570025322692618470546333631583026970128390298344918474257230953141831074774968905496380430530621990063256371200000000000000000000000000000000000000000*i1^5 + -250127954146177588829248752627720276139916569678680603193857357398045980011781787575219870630548554554994538697879472346150923465434614444717470270455161576776819401881148236303956968730109423214254875223722674948203456449521494826756341261081397164762718249741838996845533803745228214501865113419766747961520805192412036287285331414218677488137861469697666090536325414948785090218591398121520359029952185162520061810946755650608421547644355942640089243243946328678684303347913961486574674798258473610099427717838753076107157895028826163890759123916859151110765671885871664576160166600646587661562940562944619895986465869217156439885624413629579130280719056663671275857044190904150721487269011024001417968498796037089723130051544669705027623487262407157677774907809939665590395232486402439231019925297311937082065569534333016868632281255052058982030063985583857149194732533771637587811126613298997696931090369516485931480427999636469990776994763972000092444809095656449824816348148164502232696645516298006652001227643591741178226202214570249942440325747311137770574262705456411240784074952480963074238695225762263064489618000655987344496412714548168000136009824518378693279469557778930482293209129199763613337377534448870519320374352509366743331521472437821341935341649505888965610557815826305155207024572983212225066354815551233002593237352238054767830168553458983354572072711446931316826948057262155560938786461778829243899079611628183145341881420989303470990385003893880023012904287743465794194766439459034433810654786662039553882877376498007390454911111029987831294321477647303691374317051791981124411652739670063262571652741038977083595048522306664353635344576108317732426253065638825129080167964211322182932239310160987171872440883038014519096169694142585486789102861921257028665498258205525947693571816273804324179816019386334567320128587408603358861104666325539636304037002012526345634895133082833713099226556668478680299611966597810743792440503671030167352119813734400000000000000000000000000000000000000000*i1^6 + 25285266584799320219492487937036451866738260071033080789897893870059029718229589244976128484869693561234522474583873686413412120890797775847084717570351674920396460278607422020223636014601273746426151588200572586576709284343015120522853826281726930768296765539367894183069017695470374939302916984640404183501172706436556902107483378763832915452100533706580797582974201876115355146424722497535372185438863836532895184687506876723954844911646363094462746823237398597770762879863167334997487000788020087995978735232751985558235471175222063891521754313070225169578549430586569399727826234640922453846815727289091419130098554536568760158563398158952034978571685059710334655547448836663421044255638302252079118227572243256901606826324182644827369195567456114542247113612403357115815546569783543860999242554498808151489927414326246237994362555781387329472280096455779950338625071480512138774528715169189138027574829240394545764556197991452867327289561029690699464375456201973537457208473524625709317433450126102793199574679678845184111198581244623579133590023139298394225390076035659291948107701850447037573242397446518857945248194674385479733833391453101904378268591706962218665576272572461325153861138721201037798756219266572969955202221324900390587797367231431427039606142697346459715242432102321450585582016094105907034056717563446953617491903876857561212653214847160099389044812949029208744084977592874310950584607174516582259306777557877682516711701098663439015839082572937897931866479561508090468554560954143681901370667560825747208715969842324630323750438603721978925191429747693308685171872476943226728675690512475473957217095894141859748201409091498261270754717315110343366004687926922573528622152211711145898670782575725566208996704534609680230854828851747839856589003144825336071825514222589040097932479416838591971160858010672476046651199373799493143109996773039314674393559194160227269750697451613167417143483172000850005248240052358914596360553499452785312657309696000000000000000000000000000000000000000*i1^7 + -14926603879976437284029578988883722949129912664589189644821018230428528610470851879394652766874006087191924629923525371735085113747857051445877722225720618326086295461080125949318590222327887956868203812918083839102639639830969943559872082392147840767254850166177679801934281978332372322574347660142805262908435095828995838533282404392628585029317071363685196741225579552887143916464422154425491591314661683337909943243447430091980266730183148244631274850409906405086275920535464891888758856496372484150172291839528502263623077510051038250716577411289195891423410607141356234250800715207889391506018520540619346771382595999459538114921065725753084611338589855038971342158518593977229282631993745127862604146670370467733589101246479036216083249212431079676819366963375152178017722400894154145116501578897241522277809543809653689838275072426264059461929005362250962719476080921475536401805245543230916213410942481652097491575319252134533915851519802683307123652313623610425247838741596197401077148748118794322336179339782109174359609984180721904069934322224042073365816961821818806242069639998890014060982618928430289359371392696894769997711019088430012142760821421034497998758468143657008818166667249631640776739604848616375596272461744986887225316553014610315150251736878092664078525823481695735817228304045374623544397105185199997823129756171548536097965348814533595406261470595540506879389554216911042966485306680905668155084916246441114821593063606159781999430595287977418435115325086763191922834582064386892197522613634361218472456309955986009316760568972371199734042254918214185169309503114021827419747331487195259558187160828948482918708490260851554798797048106562100199003599441990768842154193544625818086452634152770055157812887517401903516862221300403570554587916125775932788417204206296948085607518655959436630896177975536683246748353387249677881967487207384704303805652406682477173239239152942762948107645468176316830109364829964352350099841215797770846208000000000000000000000000000000000000000000*i1^8 + 12216642877015290620251582005185984238267848970578833288740678900146674024012150617631130399503213284106049449066876451934680971662501477164147796878592201061400742541029781074218824214682222437215166335294096749085072055090666708359792758960807593591734169274529468740848855548547582129196025605388451055949508110836294296209385882986703942884261853689088324605304364602707223721134271167679112653363055956587975765851048970148690826773748078619068390191361175977540262929069126926964807130683589552177219464022208026447714768281794181912703405396023413538524597778971990485560132489438164976656557517489206343382935555697450027669776983968707193266089789445199227109658650217648415388804559357848414178180862704737182695813717128908899115081885471360415320501982197731060382322719755047904499303848902229029726380457618062839990700579429194592443939046865166308272724029504098473373844731975962731669114256900092649074238299100271965635758789790172943671978520619941173636714380493829694265362228608193617599812942132948120500157905097692640126842963004019384702752993840558238659843640860404908030109478220654339266655178624315221576935831038558527417495861068018866165016447725440457744628889356366468642987209530636397983898547460506220679753521774212348134792530548097775296894512824802746799827309816071185527026266863331408041511371236664711658172366065211851866633399177498088758770400055686569015150086159051866809605142124828886796131135450880435845346432063505057772785198411254532125362404601416648638074157630083454582788164530317605080045563740805915703860261257913106826423379600810748724853400618128915233160777541667994691213818492357188836741371657035746800007480269684831908162130173833101281439046894913887178055169842278526012848782643533313112578355528272970064343029911576706745507533206630443903823068306247911548095292956899344163585011520737870936350970881688645744046664837782365956917365326545577846172180148955306556222809806808306155520000000000000000000000000000000000000*i1^9 + -275863084495638938149792400994765890402364816970262607803434674598728041068007718559456979903641613675256402508610899269381721876950363941793719285139345936215008316731569171916288786179578922647706967898981072633771121955303783285741749665780038317148529247918658110478037322122326174803795559090875515230813071124662796255939358184183679695674216505175560302506796367770583300253372939476065960754112007800821390167481447949450004209842564499598783420728185465521123904695168177100844254926588341130138542761421058316311109816962808117525628335214443075337506758691913447641761270542509602681430270255925760733596066711945485714630115572767772130924318681373064059085542785491354828034665068583886199735979473096995682835502415269705050662498648197874594834785291469533788897835996264972997510601749981961343161672107129419226490737044136084030154172840566758725954069899248834294073793489422332284371628012184088021466829554774422903982595724466922883732041535776571728877910536275212367107732698870831104905734999796929222038278948758263039560744158185960284909023686022616072219664211519446387207264354496722158311526278931856076142854133022888193171567808279795830838273488230316029068322362717076660170659973215295206681974869952998700498367378520248293770765169061972760783270082336266171330562921906920265103912747180047907124009445889631118349777567166872320540362390920096596377901308252397771448240873283952652669275444873814600018126116176434150118875008694805864390355480474002405526213210099222549724612021677760418868611657504885041047914498361882459122772196758682222349767484203700507951007552098593897476942019196584410709957502543908386226307158557668947543495167620333746283605215495088414037476447305114334025952324975485444164919218022642950853357433856160719068475205809034192650360097173075753204952764015606421463050720854253114063565271934594396237066717384069255760263468486935939198283008964891474228352989278143891254132856429339475968000000000000000000000000000000000000*i1^10 + -20117279978844685197769124159852621227199769433580230627221973063782279723207627777165956475160481945714145422872467849290500713927394012090014807827930645854907317163627213283568073786236903030264849774046397191970803347860055016912418713379029106285898219306788030834833562190403485473485396014014659013044233484000357119109649866756663311933725612523736204487749024602437416251140310708616919377571682110315818160474394188281687163909642013736660251826111313558469613307892163520192508753025786824109178444674070351423851139018143996163549886838022964502107433301835972157635372515093519820200952795232281170567860929265749045150783934209899320423920716845535459757088365701304092996059118573540291119320366798030405171470095782907653150455435506281537288838794412519740122840957966008342126825293340976099801236011375115171835930292473446704276599302235189801612230560748510102333648064541770822113586948526092044912477442755118776916440217115606285558737427930980257873196819790201481968446891032918767308944550851909894131118137346051994057112150695468494619666442428722547854750482461467756691144159550394844419801709765740267900603251170718235337376865178849057600549456150226499229884270759493953352883283463551707513707400730489214345133442349500776578579580809929701666157339159192354428451533483701382279625988293227124672609676826149614089263574750235696088944401116910612191397231132522129188474031183532100207733106367829928657279070517084173901123653985079498756190387812043497461252633351815877551497490330471076637778412102606259164839347454168885942428798452494022015709975634313740881369156747046093281660729415388250199407881786933341403213038166920827922613357590425747110231885763957947400777559634760932577583017328254086810903389626402883089721220534146735422990909896876315879672155602150827096099878657366513693945852309157962351958526262273218745891355966964036553216281353691964304329983756273297702935482663555423373386927414077030400000000000000000000000000000000000*i1^11 + 725676274688514629012556973720344588723487810441780641956677573849860892797841286433572338097312280566479149064146634772359910374867621424420125530820914082678337902011542219792989604028816869702816950789693252683822793869862547357209273263369585798474586136197800406970565524146953046482081266669852003400998939822376049221764981556125796784643480024196667627372737291399921069738201423718595534465158929966752398167308382255841469606218217271106092542762037282005319738130066837709199238361622900278959952514216344237806464017717375194001137759834608415687221766399970695140999710131400050195643737880931832639017268831524682954661568565135569321616903554472844860328587621503335922841638095805792860991023474914367496398373673458386076309847609395892425555788531324598849850539796089274842267834399129969683629726947135886477683852488138899883178663728916383650509648417074278122065574027074541686925629797868923226635617618899374679423021724582329025385001073820612277411186365146039831871294292047786380062354508654712966258702869617096889065837696253816395491916043799788627387391734544755710598979976178381562129527195185831714689763548887719768550001746638075609637312150073968371485418913004219829994995140997896016273167510218089758260254742992726092537777914968249136264736607690755341124552786430618899831845199292357147832528850939673168797064565625552477477395716230589189030567967705428889053088701549153118096805752680460581787328055873765258297409008273204641582578632340851710194392061956793200844814900510423586681596823587467940763616476032837621128705891077352986847612790796264370267627632764368913843898014213989122831378970254219678928328186509534194681772774726287180278451776310256083978271611486450617959233280465491899468785468502742906634603877036906759019579401126417350088004572097969068818926428379509982057640325798805778207680345555655589147256454183649558330795258471137362528529992617708223478085528941123256473373617684480000000000000000000000000000000000*i1^12 + -297728425300574856747042223106059344090911214948912823408619609508444530237244427520737450046505658752430186498342728248309808949468735591186121530942996868203535671514654563507795778020488092821224490549212007535903522125461547671377050456383475261721967367954758812444733514660690517404909952781328142687914574867954857223321077998706396473330661685020826562434149737550484653202515631966988455482259326285624772928262782453477101741394511232456905105092124147402536924175428195933810400064262225656379423142507144344714479571943097140703250249275253587465904702440282624633713795948287993157744952822488147591433087360249575683393234155771852973173077442955963952008390645375097843397122119708378835829661382571293743358166148258716020729677296409890401559141145517445281354290862238147349439929560257544303512600054843238690727852624666366086068154470971758418895411895202086232113886001320660165588477147151689661481482815748673398346092330095823901457116816271551675579866228971737100933499626342340160808295398586040764518791939956521220903273846547205119843881949037033780214367307445508931840348478333031504714084330522862316065876869620986000740736843265457343292492772055453189275530121449415181909117300106278820075221454945711960634555750481167224764274353013547731063129155172921639554911739074078712448591077200333880623140822229097281490975061850885102316106095228851994518686905170483964641701540606138808732642043315274780644598124700124050948055026191530413212931635459673936394570496732912443261921860316482888688421713333027074958686404567683008351425604563687027033657887845764575576940319882971969446313767244913271906442209791914978877956088844300959284712108396441369835739272242899109451435217976032432995016329228115870216767611670735477772543294973408284203040604827934938223773302148008606137463725797908823827680930053245949045530674613696806115704814570309539411661917584902980848609795173567861623157911101705504625883348992000000000000000000000000000000000*i1^13 + 33344493975958438804088720650198601814586333436602821922097208680083986720281458114762765037376133924659357290080112327257226778604616168733858229416470172853880661912347817151120939668927915448539930218149193658996378345609594420499224653744251995617363990897294719554154288155515553345036445958295854543125166355054380696621608605236043291515955006928785587672116679456020632620657429711641459658819955382631117841659579204318302800251046799900582930491556939696538718443831422516561334124115521495846258906653378768475950473668235749955201200997453500375144684070969034103975957196808797892460439603307473358108405785602213801985517574113538786497369159181613458092776539526318530692574183055276554586621200915460041280171092599895755990153849990274117470587726270939851901795054415945642496317250843301517869614727439500276879386088374023932512121723735207261619858289374098180906445702903095903678929408259486405428364817972887759800909442820837949248971780502686981036188880474002441592267028659569093236814750035738745263640458084416288558980445064318098405396126172438732805071035790407590836054317021995819602230610556710423503819783718337582630944994269893872770951031081323692256578872483703711000478316005919106682844927488065587496407519995396626458177099765102475369980206371174244870751311823488526155687747089109785452677290133330336145376040216903985003472845767402640819139635866279591621572189214535441689470357048519983545567204529999952993679348102736885674662188398113628648380193415641337016076149712993706500103651636737139797406237196870032050538938979063810063012169213699532479727959544726819518591817586985776791618089558643531748148165702778698592647793923691822458532593274273303337434891105397855112826619756110020087316141432478057333296002829837956019637284731119518625653963122218925338866112916204916108131332406834251684246846671540204455936909307483711614350055172785643868865632708163636205912781315165766086033408000000000000000000000000000000000*i1^14 + 1475559397110130693582694416008289048849487366292937281774021178180836858807349273161763319059797197262014300916357432388936201342978707684049389584108651155960471938448185921642228118146589067908509800575263106099810354984187179762680702063480795407367271885274707139363793666068527367701732451060783089434012194445388532084106370469200669077415458716604893790700829178833468797158464880748743835904081451323140350972646536779880344538224628944151488116705180700063296115018208225387922442524319724610303978414533593130208156518368157256218798009974902266714849501803198817874154707971240594233169432477527908288709619758961917120599253431518664137718565737987389740335291988568366968634653733240580938677545935364267628520016707237549390141644694199403653866022501671629140946900033051631422560398934825197530172581145916594541047250110900146812155353158194172288058241444970791511907711493456205585717878774571933362610155790779961675006262536108257091177221010387638614802743660020843378472718236421407115716699123102377938432261811634139712490966463691116412854946592735595181468777624540671830812597769562531372184242708260181999464477023355231650335064043476161649920898461524755112268701657756768745672984443723581899242687895951781991311224057575384493189151255811062038881043502075674011657893149810196751614202063580268608584914441134023690603861341135649105334477227614161380541167000305968944834181112593838288117735547190103657392678834629729976494677819351001684608376559260717452443086888332964898992447826388324452661270443069781164881550421262813213612204911025322518841867398004714141461252373714003049778365665228771242004583063479431185483151181491560277331129469858417417829589671914929072394101390377328210190920157614966853856171031464317872557130185105658267830511481291201904995341591484639231687763750466492382579555993767126570813403755885367202426740027508664223242140075386958859360276721058456580775905746219325099868160000000000000000000000000000000*i1^15 + -235991052210748776557031212024473697213883152690514352604042123040676795662841816218047615610325588788475734371847265283230918917493393520143293196826264590231818338318832460647492285267110411026337077199566137506494522433019344487967106291614658801967999459283630662013469635222882280442383073871400664237986860031262445409441546780268374995421059736681614724886768473554851746210878497363186858799443238811246850127569549812975117388088169484499491283289510851005725305741210768456641824582481095311138785900179768851654459255842178191811802495873808135869531534421132749030496323656192700319018651361852719123875791140696383073450870625284045318592419319474340024909995357977756837968258248011192251125949516570464650410495108139070604328099257703431935191103575681956435508396401259010333682465310369839063498514197610472123518147326958245998717918355763386263334760372024754214424576026648346361157980507804321837221259187984952393414779040380451544685981364696371510025986361501179081185811116505599854228188724000333623684292501441414528319416066749541696733405015397328859842787361612633449681759476598655349960177533310275131472645331368728466451242974779963534820500829625604743765770833186940805478507244908716628749256572421088947357043805469725755152211157697283141657582299504762376442324510469044985429437048593965066173210741164450488782209433890171863451404271345420865446099031275197026396131941175377006983682953465911087272905012294953379149182382242983065702627992831697635972616194374378950362889354805967594270486730515685330322738993319091021345915699684769621334570084739061094250606416133141263433419722766547203353203351275025032754920293201059692024409318112013263269615136011972880322526453469986476910629769215348536514498857757680678291242990554993060027880811660301306898522361442221921402836932969388896404041855943439750971264874878483390982439559073367701664381239024786225814768346718931352217902904274122178560000000000000000000000000000000*i1^16 + -4029516344323406444185107977431189948935820251265725564317148660578687012090754934366274591546483025503297776071842444931360138052424036582302029530310881927752272810131484437933836683745836489144240610954327216516303235529676078426094521486441780568322524151761462637797479140290818262236421837937473427140190263677228252313529336733902757622866930831268923145811568866704528405818961559706926167741689773199040100577698734427346911759760503148975688551278348345379504556464377411094772156847093576773814982629804822698928900368966476572505435201284751194919874523516854123805721322217655712969604157977983765091667867322204460368519759022695683538998771325625289998628067062018798567291388247399489396797713852281377856745461278861866517397470648463607413256051712065431622974728677306403367767401607680984535448988353531388629946870642838599854479202677355677777463538489805618670541065097693164718447599249471052586964331523618513916556365298647802183066188695928342144596371380039864401682393136062019696521096551434405019304241392149597927555118900939234555179373329452830520627033158457649949729984364939111459711128148441586709130883275806828284201264154395498606514907887327780148728047672011752003132512355355713092820838780981924182794397008158695249089232862712859063329010597593840148584517156927418221634858621939608090926451876954080947213937957463238048163351395622193951019790546143640189553685693018539387504471691339567644616512094212922970277608586067063945730859262251832888131014975261664605796295815039529204149261896203148830536728024219526659187802908815437981256440808568992618443162192090066264467521103814595016643188571146465438800050659120013386653682945707783218122687687133789032594925818535812791535082251340182412183706347456441714280189519194170050131310781398226834820115246159589991797668525116870817746524026383433686076106645261829707595089407172502779628804716610147557684647955605179140118167311037235200000000000000000000000000000*i1^17 + 567162021301764653293593554128206319530520370744454594044797819836838329369061643379660400650966619685082818987151944966522454442403425584786412959501273265529190959957748321016482497873444941595284993902640036276037238449184775218721484209958592772765979111689688944708313765864128819298655279482808890533506030070665628415543561346248899561407812317348988697623950886863659001498217191980204869566536220468361406466233648327472410454361683322476286228204615370120777390377775839522821296341881136697526905771377439439875616009069859616402949064384664149754076053678152463254551993708672440916849188486164167515731781141444815141506492706877730226883021571273574286755069121595690913790441650706460802205491643976432838696386468424804177018616396490610876992245231453585682424578015523108563876700500662134160631365273858747907804057099785025144605354082018720325207802872051836269931130050613328209895625762994900833601118439549240853054069012835417446209891510591181656189195022651571409540500335367649765521433331160178628186709156373106173385063848702398857027914465532876824153628954276531899463886242304523215296369309285442796142695081398324908471443620355816907714800038924345810350898530238140660765189733950678226874068421462339759889789163560960324085373067799781625000460344133197748746522579577109340795568241165997234689201232827366201420481964509112131944505232959428456493547992030079296068470788089037451187911146398273477798124868741815647902221709292896863785870412496226575583981062169419498007256561940061397602808203395473482628500418448170174033081523790466707800921439574670684772644997347713846794022807408073446203464874548552544270272811668074864491650475520968560974413913467143975003309478895491213900287499267674592227019973109465884909089447275694178027918411058045073578519246292872472448106372268026036027514825028837706367075150339786492736883734327935869218310714708422098196175187347948371952410610892800000000000000000000000000000*i1^18 + -22482292142169921855964030709902083259321025669315662276638641568662303413099563192222485468843131692765991532465069938004379555011923938079311088070049743877526581149625055655768359423128783365932224988009213158457801206342601110243171956584169096269881663988611854756603177366859669434201818838241412047227789347345991208942956675652762814176342605223406790831281207899787658051923761688840780394849474604897056999454202132586696527295559123119734756987470950243470766543845994820112937427378947628552308920454458135734547680904736698675700146057258071697768920754439991555420728426685345482567020900792422808601346523081551437943846829422541863639642548540214927308995628487881089870437229020769347724741744418420728384379991340837897872655198688138672190110048331323710149344965566206353680747699297634361835787968377295823495648190174485652530225929337286607100638535642206173421330125465013953787305675674359730504729182893732485455174839884148484066267763187645308025197291816814483894243404377876281317958314782997919044976588036579013756717457722345331487162812017939562624024633229933356249566878178427035699877743891741006597591404035900581907435682276125720188041316871243944872150004653729609781275125138054247696546753590600060105158061907160624159774561761319671732034629220647293818808955981280447878361713923155210869073223430320936352200051530776395997886247486819396404483558108973404818649191180927336684923369809664363473181330799860405327793508442061732266252302309445425591934811320200663002386448595487041925023908825200247363509578831397736635783085162869206177958662589176827311229215841217979759572012866306688534528435059723032998474119922854116566869801937876532888515502476291771223294521883185188332149149214006488341054610893001160194101132448930275848119948193875517663194562331346617374720635907106718256316764145694255951187710376483095018585017277074855713394832969728762454380237997011872685762805760000000000000000000000000000*i1^19 + -93861894998310678996766380826857620488675316112229057550565495697091625481876085169076563486097346405844908796916604038112323995466879646369353140499707360852754542975458232107171467553788672673196249338925992818242095120024126520781331959390584708374246610984928812088536020013976968392116409725299399912522722791074396113677574616092978099284274280561596948694161186617165041347138565544727598592117702044728215778166863649238092480804268364355115312626419063296615021661774164595601316688728595095365063418141532944496330323342693942287760591512862636564603687882191677576248954860104197420989035772448167676352323438132211350153258839954505521507072645165391562453160587163050105288641270754358596656200471657476885716006567055620774314651303015402317373541347568664124364045847656282563905602420564001499974950596126491853999138309337588153331783521487419869525352847436741724079167955062370471826620617529202171510580562095912182024654031826549548791603006427089527391396616168989892123972641419845807087689850696561032946350235806334290042215305705960860994269251487475255915841655959345030839536487991204039338787154339126959436186896879049287067297377306701628842197305255862854464829181928894063924335526286691692328519255751707415353595950144140534246973638942612008118655246014506619082243583475333303753134937390388393884993640107342471767366312751387318608939067267244164440865561309874782786762974462004159548307505203969024662679220367829544597626841703771303700111012901791757185741742972281374443920891571947681040590879877430356052483348475387611189445215323127286696291958877453127899997031123321263204244104339386850007688115715590511001002821276133703430235809306549850705889404235156728859633783042394867418642678438904611615512347721168852990462079070632561020939713356198897491722583200263122386043504892789460979666437770031596614607784443805750213202997879325304832118244563052498700741183856408247087923200000000000000000000000000*i1^20 + -6875993960273372437585509944075125065890105255878076279914550541028933209393122830905698729221687344721297684724825515522231899190738530134750726235482308951522484306357326132912475565589468427934639613788957154788016191783897811209421420692416286292911374408987477515605417276609992612187195928674718441987765166988608788496168061282954337066353509586397556153059560659266284864918387856808765891313781837137807157983003583699876103663150849856863597591801530277963277024555337424030195049957517228371586007701948792483618329040814004666270257646666147559955845117265267366021976959360090568329551322724225695768014509497779861529143603475706182181432255060065252876357464046755964856493846721353501371353580216881535173923207717449601646246898624152351898183738035242969741434205674313047717157704236675366010345579954433156701187008324401404330295379663321776283283715830815057986804877492796418903565468219533754244091173695084967028513808618579718378982910886725451154992855222766040455988386229763658710422107186289839177992110873935534164992318040012498003313914415580435620945096729631242241628700905156217992406618220766386006847547360800691931639127298251645944787439671286535506903814484835984166631109563447021249787101004235987171747816128459807319309051249315526396397188109976549362944743830451030740862166898423753547435372328755250809539784002109773351826129248840796713136870103481063421118550527933225754126921483999676764358549683573310412385836034324498921808557461429799523141142664082630647141681451235457285089759445271349118524674202269970007483005894641296542217739314638688195457037979833435569047871040211320250612975306904571078005420279590496222384752211507978646969502640882961948817425440012964799901891546643352010732381243660514944305078892309224833143652558671346831964935438330143512974361177921270585127823391196047439279833220041419742708216120888754329617447370211137069764710065771265392640000000000000000000000000*i1^21 + -19329043312341421917664841575693251821911405228613437683414919323387278296483375633693356992065277650926666499478892313381141610895730342891933234850559386068724241880626774442506772732300271392069665605988648565729288458838540720318333589951314730326120793178800964269706105882638035135327299227538095155024145166768729319524731477463596484661142455323338264512635612611968377930341243647264413824590321554101063081261597262072808939153290827014750213657292026082070018607320775079228758226307053745503684928599003174474596056111103219839131269200899468025697776535669411141243866877776005149364437574919469928360115342644766001444013332099350151721478953445840590860443453137898128133355805672356601484154965570735370926945655232697884563878046376906857234446698010444252837105338803043704679140380060562409731683550695882158290385478132913456770518490965822544150392806634689128564077566053594954786615622564674398804810040519014081943220940374842267651374776904978101281901422179516674551977133237139947815726448511954050897948228654882378557692472853013005537404609653530684324383064156356549901055292397422188588851292733359273525742916373841133378244901452834540281786071409477585676356393592644690667706585214694076103448281293878234441652510491080830398044336235283316169112002450613533415829187769481234131401174108044374859343707100800602784392219700944349687168441896641575275987234269110871281702828725915283602681734640915125927278587469346750952612744040637117097039834388283195971380044800766552210587267948509046388275390602070799292097480200228545859796691075374155480083548669923764715408280002120955948632037549046222819337226719164134143266160671932806117014930745888156653698202063151058777135215172136452381198703857352401618616496292381958936114834558725908996710282746475684049609160584251304143826392228908879150766632796175258613670585659181047715254765743437599839367159692723667154380658474745856000000000000000000000000*i1^22 + -788198357568257461033856721384000363469442765812779939373022269608388797695820434321312940859498768092768000562782047195794828483854702943363563806295954469486161537604768175581017352238733592809756886887142318762407385209211646738876269702870881708964571913788690888754307796672702677490278958169467302008373230775403292370588751047048065784943420459096276684151266426759557905463697947410186076090529018132699660787465647453522327351635133322643409234979219099932974054388876802515583815738482823306541824934832071151663112952458733558287312916422629207654968846196783499780111738484066641736710468667042317724276288135834318141665557964609042107623784100659590223355471668975566879147616704845110975590695152847867506008155252025273341829168390950003918485500103234521103822924692191109930680095590990751466381876563488282933675502684330965726632988208230951875344905687054893975122941666287869756163012195967687971116685675303140243287461119281836488162279570790994275154666016907932623311324854303359354628567228585471783833868106687582875452752533871223900629203318118267907643090708460417804303924971152724172512934600343054730668213021573993737339509754441848514716871079472950304993103874284310905527218786110024989237490470116306015660060495747181262315593876375766357430737691324686300702666075030605393131895262063459359362287002408740844482040944006334133941747725633085888744303745154630559665470096520130952419793724928375921681188039926924343366871605074592862306874551633675328959207752473395773447354446793512020405414556947314725318945333572846581213046357304511284142322756867553491051478631829970179883375591643179954058156091288844474618262127112526296057963081236823475822362633566125221015637280442080946975339491811380694374611647032326962062144824890479519163154151397538065351988700398753400323678643484393142273169257139830221513348493576561297467981800309005231252821990321582884112625460838400000000000000000000000*i1^23 + -9821305400193727046963838665092622168498216254009051092721083153534423097700340145137673805967335308046812699546151557989562080077963738844196159960252069246850047746933472614514854794284823524871667244678496367487327721743371165523277522986259606389190515615053166983877875216611045098124531595394746669518916680138191615725518478760943357276258351711336314388966883999229266315333452450291638883771983037198022204814258625226765344628075253470778858090791669366135722826892435424884044975151089385745185863101569462064133964077873738728374631492237201836545725933959679441761348713576368838811317291520095220990912225455473917715718631312666888298515221416724940833155404272550502259258881709498121336732941450457340254531947893152973032519029828491602709406727266212788660884966493652271229464984439900084353651027892598831179637508653734414439290053618113516585228906434593219628435253880274730700119731781489667675118810743321997241157951388234883422356363092957182010410476553717430953601665192467434989251283387033858672159452757565581788880069533351861135634425720415122999049411989578975597413887018459454931810765637377459969436004426245623909234505635578642073838913263358240065809607260554183747976059445808501050503354866589406171198092670956863870623526951823903021512754511203183338109354447502279480474592665044735521934643403133989101059597767583400698330558500965308642709502187055495571103620404974775070390592086969696457125626628119067610946500070811269566149053143767825822101559729174063755778745642037886762665655210227229598880186853570440763131576314017291928494923118388527304579551825917035462007139082544452553057782128093259207429532649875359732375952714403965682175475465211226940741753401654778120639724148067680508142394752922738031593284337335147928799812689825234332477665214958466046061942740137310325846985543751811860791755143855495798170661069814720908468447217174864500411596800000000000000000000000*i1^24 + -9510934678874070184913064313726284622585133473153237860260694911581525501029837943743109933134382872757836832938955283636399055589643922532486940099489791980796973453884475867457888630926591162708256732605434985519049859014044076945769307925477696868550103632190023610546290911897168338791220054711134444810627810301061466368939189268545420225451128453505553245717923626083749025479497954145758610773334101270872947526731473483402480781472915540457163278823698454252559286918447952245693881142179198791414280214331623670050173916664472089207122035037182936019811165059276717714616376950106773772179411268469303736268724130413693825442483260731123517998465490900238546991150771281656467060813820798521204478772619230123072853121836351103875048221549042697565798233925327282178643287600257169974902006337858109211468267792370606457986807443884446466776209768518699393682061822544441185913834913821120662795677478985482358482914280733829011330353880894980644572949217707105040328033501342594902765137742866631069828792722234334160304137772774939310010401731120080054380196873255031373087481234880784344468049093543436698801422995707009054220263684566212831440989846395876932364382751132934625942472016820147982937036047856504954010860042012657358704308484980204281345189491413447996704580058433984050189074104480858640354985351616315585959138060915985214818632115644756153312375289253852623848722166732809673037903320660264570364234331756814748716896694025172749408780695389251483728373812100792581605777989599299486096643398842832777687700717586440798540000987890963092524759165059175818914796214441203435142849250227418055557445350084459597929346042597874318886805867010765783220348372765558192153812124546073296564589155534779919344116780095967050664784053912812723801137674335332719596880565644269817788850102558821227352616737326479737979520951985641190284560556576611785416058321732941416061882085990484410368000000000000000000000*i1^25 + -26300708221941916763419619942553706150186490395555314609883792822475216587232105915504566821897173238522831570733824964969155550554910761424613523802183685102695958899542630737728501891977522233116256128620795282231652719001085443563556244702879364336932027374884756453892632775254377653456969481028625512566847883181325637246905872338080823928111287708052607337290242592422502044702328138562810990373984705640072157297141808456985370802389886615175224105361305361992615920192351400170304426301308972425298058244447068594781772797882647196408364797015044346962560805471798441491570348738168431015249147871228785119664418989051970516413248525217509326272831138932083448056507810697885225198985133906978178016249079622506849295465116307560248038479135852342765560171064562115840689472673261355683555357293851582655090164448033373894468534124489539759108454909685730637489179350453231789568275628558481388745042349567758572197586551716759307508808325579916868086392795454847669228090767307752344673574973207690393521214603327350266584876248141716741992807505467358358002417956442972212878011382156888932356690810714148258177452927159452344957122208212804673672059389838773295394531723820943455819220402914064100102365495195988666646346164578021256956374381501376712535843581844574214612314343463588305887284093939947997059584689122717413503021556726756340283391260986743028130562736055816163614915491442831579235899511581324944860337028173643220558336002965689090705116421982008000421682074525058086710598366389308623059031328014788483349632787268072320992319970812652923849107265204374916852395675254003382646902282811557129489043999817092726249449858946744290541953896739096035399012314118229355008918191936033784411449214453024405873092462110870036080711145462802086384845062238439148953727875373803608526287995909557067466482274092217316244166911008171681261081724801398669421433030774553952297817479315456000000000000000000000*i1^26 + -72275725114675348613502440996250173961977077599742786426216568806271311257170940775941843285425464382210810919259996457531352626450735770581736216208631670461639127062600206579725115271335016466844101445984035539361728161588695646547189600774998658168799907245733026549047500238058225432349526476742933527262675367413137108576064436710256625393395373125097942100525455732563146042588369547237709494357195924894884145753855650232115840280001459928102021694729658347693409485556399122734701790143925284526297146266965241315041528615419866741317003791838874535344981919632175106499461967238185600215157007863096250947429999237567029723612583720939354395305052580280569083355829016708019683260926093760042408813793084282027345503531577067364988198314167395902156152331643681801150987615742463994212103447132760682223069107997675527068943218703298078961468806523017205433636881912942095163248608178633772312964169688323990961373595457873458799369188389557683091685503410205692192546509224345110887995479748541967148536951122672954049867501642489646198029208467064049576324444278386617464938836179042533771731394729542177448344666019345102487855398260913796699709774073886834817617279154179324838554500477265025414014041478859573354937262396923081397599111170435079718408287322330823199744990247552685653595529895425631543143681190227671834410815807911568196891369225599969205715447553503210017401298032637231081336101686842556078953959322137350641273258021358209020418026301244427409464463443043919455162644936905866165971203399107818729288746567833093690140579485054248831118535145698656118677347320533645544054420901820931637991192784944707249964968904833630873056359913359827003372927698792888892923545014007696324126041181008991679392292295072107678074055559326237412314698778400481042833690080233741537477358209894815370127588409560956593150463449314523004181474190002768756431291012501059121244327116800000000000000000000*i1^27 + -153205193078328775489478195010255401336099516644062571565342504857935691868443076364880190921990821045129474081000784762050148626800148672845251191378559060123496005701578277020430662934319159106246596125942196858260057908863635756995427702080905487247492595322510488062154803249397541224283314949636708636733631083346275058838681997440942556943332332936608254070614134103643162680525730434082048487230724003625194415427259137245960706937603073831045575078592700270333319824756167484693181194556438843025556442516240745270061736703264397555400974875932244219978909797488829142620759882712063954331771423706356350088052892549201121557509275253689901904961826198416053982815793410912834809705693502005372217765829553548117804825158506149230259798680534900482124919333164417126826170303239512704181215208005137946939575909707746421710749153617543484238267525077995557199385236281820865115848787329592247439910806068855688697082991134639315681222457139895136787326896940599943497951450355375391421290976992726332306806833724059035622652225692363171991826671673151332777942719512865815711254085753804932631038647959441893031921483724153519878594879818203031235985308222197508819944260284847746702113379593460829611898574975007373546530570065151195372451831620815488139121645506783304679658933525326899052441182072377864770494422918962802821540958276070000770185571007659915017147930607509194585673722404581765983136344797995704488262243737434989873708291660310741777560971982468201906266514087136888293084198380996521892264884536152473525321620881991304723084983533753741983435678436639519304296360157768337356070755581784992154617499845565377245487269075038890555805343777607764890288349239315088416296786085243136227188879154141432644928050399203883687424508547969553649606811875087866611910402399425683400133624886598384824812346410227035944467513225595255607080329054314711318637858060406349308624896000000000000000000*i1^28 + 406962339094214578190837328645780525705034437503490273636910863509067880777731423496395658263617853837608444494824052808045887768301871832571660715353355141775094710348903992301889815350353201291847374538021421755825769721385382137491747201344968670196202131617276092158886021070098642201294118314832050852754613098700932908372616592498345403219749098437492083450753164331835049377714019685862593213675851399454426210325526259974323054454968846421957480580161863047773873688758771193086765616928411900635711249334508911167278426446440841992874217530910407200535124356349273982196441398173897519596316542831619580628270822749939522120953572065153520501549918089383682764338665916078130587258054134585938383013785715992691166971914987347012157477576856313609865481969789789501204713235587920951862688305570841195250045537801359317558490158997629916757239646551846117723722644355399985700765650345384174950839149676665219425827867608515422258741824025941010052712110359371075749441814432491921630135402030816734575513164015528502503240961661953899043902333134723556248455189041464777962440385566150833974710076938264960725615109167855191490392497419874217111055765359809343199836973859457140438454087602422616483161100447865162043074024220339856577685996936183491881358225770372175662162545783966316509033497506038448317516882826407937047462114923408562725956449790518748764317064054098236945002164193602460853477212595795252381410808634514183675037762860336590821097570956746126616751943119129910418813627940058235449374340596336082310665878881455767299489834376283448807019158440180733234299705384364318281963103177645331148882453263255094680023608626526042644701374073538266917586274770265925116759941384287251311712804207504092911749617473752988522565645083139418082988294488427119047123251732715597164531561046699613601598291753145032081239090977115107290024740676653209827700233878745645056000000000000000000*i1^29 + -476144328253357210106354779775071782594329010542790412884100548315285864111349328778167710361338735823798910003483722738761912256003401270571878626314635514468401326839238276946136334395618634718305797823683828768794819648818293692384109691991962830264475751032360875852731834842737107139581050223644228867774608935932095899660614153211563440584815616174088746458875858426713067784385499806329558597963548929725711135984815188280429471191658434258657774801967897478481424396320412819578795331465963396503624473134328278168929286338859535452248122122693644275595492113086397626934367971262263175373113619725287882068165442410656625211276234280411390532721724187296879184272896437428242390053743584874757524849128866178885163148124399190437512246953715862051983365093637333221496697238680176625004206433733755789824448335919821112837822314417639320306159071188534553052309251953339731360353301322928867782494822030543143041102816887055890335232458474437507722951996556344018797159055563309314360869938885283723953581709371533977173120605105945270232672765602648531514790850190508845646328179025958121324076986161691651922200554643495183267357100324390111057919581373457128256659118161486996100686485697170142328469405556475125586518789092813330286037349720294378706787302048495816395888447771214482775267074775268075424124295519836876059398786081645689757396049439217702284994076429348417269609399879605916873087144220340866917140215757128261989899769463819735297367455090752125396894587732209835731369362838818072821902371947640808382981914081981783652459566666575978100113913689156114327123994755848561859410253640001404362745644646978802624418257779884506168933184787602855022451737472514742940376651666185445117350731509236958308969068382632499872230305877571478580769423106892182412830432491322359300938378189596622843451868726872007978681258906576891994772344619381388122127003906211840000000000000000*i1^30 + 256184883533777103301442928582309867989468059987033032076109676892358888521497587436090935624248464654189482925826288749169275580260979470778501648195321957055340690558344023690005697753456137838864065735539079943113044142202550727726257881587040447756141834889817974056254959260602329660564997640876328262207361427307060189432337511145213265581071927512277756985498046886777998168168028609387065657506710872726125746750925841587189095900076102017417007340994051692361405484891722675931492160579456259744413007494253876287860830140878269595489739434670264082378973371310771823632172811558904931486120557914905020927889424332272463229355068703714324543768170589953973722289847847873234692656344521387304099017909133203583877610733019679732646023105061529034717718510521700887253681532208631255282883231310283534752183177751227040679236518368056865516110603522304074068690212914039001041672980131669818158298513961850667056560554779879031438171665931611773309043895136626420601246003797606320627075697330585262495423561575497972509790106267904456027263811332213199045040258976960862518514057709113262732926375442600063984431284317341679144526195548312610948686061261041658853475401005486558591992614736802716467930016463647630967795220973236653124531847247676077094925948600391488066172501093049660760643011709375397800062219484411355511375533557103208609645735523368439350703248606594205451350943800327721590987136450419344443193216352909326107682544938639468482005090835711517472217455506541839104501592161804070395404795398141198658942708760654958393645208061220228032161651757751618109700411761855799558459239657979569121569688711577499537074299439764076938407118546431287691209861178869265378915629999509237313897883563821113371887134364630540138031855313978625729026749160496346439695675634223595941466021105740912765556345273909666161189477875368524029166730787063564127185141760000000000000000*i1^31 + -58184625113532594898703883189427093200682708407893891777067678870214005090023119145602895065235378906259051283654733642704788265517203975186377770533310698154074294815590289647356400754089949516856626478213010797193683335927903843756149466484752101658264096634201885431051982230201561205323747280021730018805974876128150255166818445850923903499418036536425928998912491923031245168754257380264253519494697932148330264285825497608585825500004943909052499151844704761984055791232412109792529090676240477858813991210606380457096463606889078499228921057936070858143080233707243072944588973404460200055740164772321077474343889135764102311899354992038385864535003223520476245093952583096574488841420814742903199983280236818381455519332849617229619592532825752737543218471973773284550522661499662969741784941570573744578483761070030904784392523466704964074027088340423418695672693190952417774206697043167151293191761715741829037395329240659283746852759413105823390524660787132200105858420708069871297697451987601306647444069515752337591771506869416805015740034180569923560977317006577021304855834152582643953630249237989934411205951434554668758017031007218228004561098928519832519535481587113079758307455280356363663620533280285327648895111566547851968341654736942518056913401027319013294246081802619251818644963251739367184759150380712834213405750614771833638702067347205153638285629779068806027089520218764967624681272225324675047572578524069713181864985625408650178711725034068501904861197016991173762145482663166906298912361226952492062124006118498781210683502292221625420526706491565756471193674577760436498004644251653262051863329039497533525486271639954627670626067570234592450384575618547648608890102456873027940038562600487568982266340146469618991195300546141990203782914771241156104302167152733170805541167345197239487890454301549485448980104703733813271797738508435857185177600000000000000*i1^32 + 4563532030866207815876377225473085445395025315067781156212291850417165433978100727503167997824274615653777112667226997704389760756073930914085596966285221505639012579849431732262134312048454039968565533720767254793948421750934752184471257963299552000416364069185451914970951006951666994804254549401721196076558742191048086587734015719851551404857423938549010776820956604571969517997271308321792141455529862885476036763587655034212988947333362704691646267946779613032080643119401441608733227908208603945341294862539133810024393867653987614618484926527138242741419355094209907370078716494514255444700697558466559797046302767313157005541200851502118973526876232647297300724803909560191142606062410244275979785835666707225139568603834302883104960399728214395814061809037124835353958140283255116169099482055945270164556550438730552934855963137327537520586014508300997652316027987211722940063531597090743251300690458842517590589357232487540871169804436746589474052614059095874431223686129702669600663349122877052322804345586107965720710212189347584947924802144280633535552586643519730206462331462543657883709350819253507551821120054747708240937444898199798010402605417950286500700062572438417608623590566930524296994652929459368207741765316500320319587548335148658808054631579357554792025685633197583546561181484100700221967937730053721817530225231035722904227325346293528633952396434128459769314708175210783545957730555430025675479671812037786434095375615663986869413959880775668741624695338028416275830773694945454042056772284138500304360398091614275219692069565071859065978781365787442852793048914418897189635252207138368043503094744583180589865809629206124845094838263106815090659037678809007886298155197015361796113080768294652055631272380980857407261251455050194021728360746884683333923783757125476476463464864968046731268919169023429243825830539255497162082238910903091200000000000000*i1^33 + -368949856339856231671945829760442015443002381488951440591252509905270273639577283510745029068730878179506692323451989400907552986520418281157927175647037610199139869117264085733675033958271803814042652953649078172717460785031027196606886928244907155895024261843478167277280735251917757702456006409433143687024588991608857785812038574949075819092736215571122756426917503833693662300997826925434386575327691693878835128472710139574246185367151797902861439832783598548958960806714851965732355198441563866239427494512996742628031909944238393857090873712642890187252127155580564339115099750320745556669172221131627578862242386754628110420042450275647706459861585991378438092442172408057980565564234406391852395367031376129521349154279794964662418897732931552212092994285015039032517522034712010994966739542173687380943617164918675098214067885836204432041912231359748660556663729717858547217416174586601725509143838094485006910384463731662791386085642320981570100217591568301215534225309894188949278004962510744520518507152721925653770171403359237173586317751943986055362921271047057729506977669435665337841758839222895512523453414908912993743081665466563838992201733641760148688108080498273653497263597506648944819078004860411808103319380270117418973768438150411176601930081261165758167522334404301240977354453941289417716327347300821412622212846705973446775301349836919515873832997246431191177707201202310366141434301535811108300357119786447539673831943632888426967226540361538793577188985042886842909374899528424876957082257848538515431200817212969363280404777561558701539829713294052378270002165685850514756591195883161151614508768287188339262864864012873830257477940128750834609127168939092926678816578057715858844424585331305285154966238358773122735055559250778285909913645501386316746288537559954230060226336595044868988304470912616683966317878606455270967179476992000000000000*i1^34 + 10171777112496324734265375219029430117960416921433160510485993685118867532298931198866602103861420461622538543432691470628305580550912850917593154308185981856809327928243880050234080357331445288411406934743192543147464392522626392083533087471876045244861134418281825142885245784483953167584637946691029360363900907155646379574011593150752815898686097231055471783474918809418929085128185991609864312704441622879649325772835195611367428136762498255188110907990960954420068239530998583792072611927992267055900814936655694128944672422867458230121211513757793767885014997636806100385481492211112180765420534809777186596307068396347012457010250593511726010859024955011933463054166728760500156528493973609612442924739017566593678148393277588974572666934175824617601996334956130577745665029727781077203385461378311708362139801778916410423772461961768369505782243716311984701593297521476531285011317851737819303138389286488539254907064277571621932293872771908108263990335090053549774537468232955276088676904758609542063945278179930468043870511312619527319090721758044493367878232070581051523977551709991570735905169667025718780842143955207119541793947942059040861403058357501542098845609016387953879836774801844144200296238005722366450211895940320014502896466968709241577512066183021797332872062664859703725573888773260267564164703023547998922067498724607303293287596788801742690662677484476143953469479035903892770208809485114741372635089248431446235905745411304721796164289903478399261974922275631212953830124457977393233192811741926190979919780491419177825763254599593612976052592583374450901497846271316200774728798898932297869404076908708161935178694390803816591198830047499677628315485017078205678638797215020210407339343327560033998306855527735272648090790437943317009822481984492239444523296835725387187359364447867407480456885220070060891923711480049455018803200000000000*i1^35 + -112134194097458955681047711305886462819001543712135934999944289704337850377925656146641548214346965819216699890511800894331193180235340806938767817135940810718727655118552253831785819288772827133437262073956540483582215951565998244759337086510405593629088458849545644244140521682264138094730195327687556482953617058992160289552291761076333842542125929595471707151184991977892581806495458428858005840852483429778730759524935087232729639073857881829544299356980504523322628475826129587731068043674615485205992879779862408221080529331946239506754862708898074428828142653975709906198511849133879458257561637229282437363379686834440124045292364031407448272864469146918273837675044906016229886657538642459421653200074139157090319349859982169607899987721965586325339160628884885735146799185115665932656312298606500337524638884455004152359353817888611714133392462321364717817655387979946335888810943456382334079400559147703145176765226898044167509972958823092254771884718288470158978815351030203499402001675891819406513787889970586530787236710661495779200101906740804806789804589798230431825810188756756053994819440060944086461527258074937911097592840647688512757976686901491752589364668382157021851613987833291899354468543585661448698896548484844412555221801648896489098262758468810402946489085382413545245410794363443550151646570713639477095626155140398546943363342635611530321707255732765582883365720206584737201008542248721171713872396274715524530492583477764763959410926167209052803706856464157323714302857323810173387322823578433178642440632488020652913707681967257405730109592942694929213218079648279477099739323767210777879432851437059364684290761641285124236962061092574018513110166675929658205906104022208673080158089202008734719444645011796060505205775819206871454094691725252405241873506655182435919052353032289019410113306542783363040816772819189760000000000*i1^36 + 602606345249382216324254656948620284542687228352519230221490074041502306983955016408216689529177794238706315143604619178263114511203848485799490886166502294794858990298345193836994100445217948071948036614875714851574341610613714851437580476370923289362040607931235520895535405805097588941770378578070944798622215361074041340233664184718631010702461022588868092136001872210282467566563272603302297717834444271359156321975340186717608236951671291639690112502635890671146102643917360351435697361751666179657251138859448471086179837508805153490055824655041488863844083961274255224142630939769267344401282451703424412601433851363720473079098466249458235929864959229664802363737248111709797409436261765467061840391250753689097134629485619283245514263167668110203002160883894408973531555702837541467549942205792163344514498184367122160504067278472036154494221185582478198396927863478572641521938883328245462723903010912499277186049982128295499039659779225905899225664570610626747605560275400121908466402399074585852656527616940482611720901423181512429701556099733470139235740305616198554885900089969379195995797872669954063822112263861766216283400354229875117909208807016541413312333664881028933354111230268356829645794720604495903931471775988811117706938451494024550292197983008869984231284742711088458975756091732217462794550630859332690967011320725504976487167054133160874362793725045907081249361450911532561320847409487976505364200539875215291565879442504178902661514440171016767254041401187958209558698625603744788163311994558419457950155648842843630951195174913228690337893730509627814511870103192812392970188053925942532940140892360766444076399743915969847850083203822226488559102611973828452941887353354804655174973259967974169895261880113922858257938323421450832985092308890904601374965367436949508894397587887050774559376312365790534954942464000000000*i1^37 + -2189798225261762140366472874157812816426346705476538510293718327953352308856886801206784851858470462619085429405782558769923477116449711203509991960302921653377925846869848396066210040507186515818327237152477792188489147791083800795402522845779834688145285318320782979471964903367133918104629750358575787313903288860734897852562327690599202175702767988395173427721120842190957499125948578172135385283183674503436324849963128395263477045829259332348951903667554194619308460767530433887290976665914186428448525514905473686837362386859142956433840480701866098948393832690802813275403629412018957302723887920390761383102884918835800062260263385614825138961672199980926927515983728614906649099611771384370489270649512025956002035581994181566890510573309997454151567868079507613750151158903495304578031532552432840549317189975078801441472934311203173198652029203599437991707040894608625502411055533705373116881257845363056487747794994502015464391049345778758648976173835890649704670046230786506291397053534736809746299921040452598676777903650955580454859531935874000504970920809219820731254372883640783391757600181625098472452099442460085124479730222123264098147038379283977825052126779852973318654779916158100979840158214786093491415509359935063424019433023823353918911772004166822040021748887043049750440542823615022833383058711655709869684062361318431508911185012909370001453805418800997719743985498419882269268678107499070335136735851365314954945339095909320747074907537850218611835425285940818617479866808015169161492438583408405401704961275217980587015404648394122195237343422917841339847677274643649127110623228243289994759539020269731854710523358415097888965164219843693610200412436770772027695274999683895393791250746495834571234125661659858916370448665735344293694563824676649658299933138986382110263688811317317320772020957699299737600000000*i1^38 + -1609860241829824794164390182586778512625333339588069465363311881712877218563689857848726099777664155840820708902753594828410800389372042711068207762307509467232851767040622637273195654963224471484570782248666855189472950006212310488887105546444728101224823298345840248266938819857473516718165927911069388075591556672112989128034702579827253160565266881201707941950089508606782690521443518042244792074865407332139429979201880871334815420572614291772795035529220441787522429587364765031981942816212521453853298855355172080250956644529868169109397656005089534620039776069242595754888627906945189580319091015643220887692427349067755992605489334427876041344686303484764138595417126970302908359338411961784371340118743921017777180571375014960261104829209926259776907183506399426555458319430448038080985782706747565051237249863034025392638900175004320699990598577411143711046184371150207159748010097926968641396726061555256364491430769626245531882436356129883975214619170821940145832762681957099004469878361949727463052952039795832782234922545303573585105483214860530062755392733677587057229673179846457253939219141480255470728276090821320838653730710847777988075827217332651284388250104224382880038646540390061876508029438160113879396302321813283933800907325846858059927093555160349648997033908002928060622447183922064418681480956154261783654171599431440568768042642083291487936607192950292316901332130674117243578458718774963449699051817312661582781134194139755107914188386217774617489185496826980303864180568952537773216795157955674495425743400325387350261341692856349233117359300964655282488273406950000916339364730446344089679561619331366216058462996536462524643163556727186324639246728578603281285524651283267990259225820130190274737737223906551303077187617750980195187462406591700069134335784756858892333350309872575739416812380160000000*i1^39 + -108716867175172359557916021845445631617262756879093055169051297272208127612282214163297651428263632959795501381722730847680120751953225334912571245364421796515817292123882017424962870184360424956158218154376559884378949204741169378753984251752632167848668313497043004286368064252394293750047870491864828541125009989291865310117411541634369999250299452365330924184105349856777770069857274266518058098913689206079403039304692708536345249564516063282807568088510256340092687066609299262493732191844017140456949862321371338392306350301436429857578303423972391191881555819436038982573960319357575005424542096338251342279606663240760650375090515064956221400798801703305942790107847539856270059786876796400217124374633759563257614654094075545928820011862033830232712795149057564943429542100388405840138892128017757801540035904133898996077999280857834090243646472883640316019168288282176270080688782864497121222039967042527908517045004330114998912471913080406448861949456184597319798402751557244828851278499263300220417995646417295839079239890467925860450761352018370301035550800484307825597492478946033084514698925651495955614206100331821638217381700233208584282412996170434820939463177676727689592080162673221868458148288537510142429382863745882860686834255505900953065529593436051352289039665001298681283214916782067239360894455582981360850857435116116081675533796558803028689888304906646701369435021303185864779675867710708247343800826651019277187122507612413076053224810209093503101269608039237458080956733563612835330096008944961979767465143131192441453323750098816437166301397502784014884769339123543836931327585410799169328883056634961110504524587439793409301002765781956843728293819702268259612552662985902885013035556668284132258760613583218704881302934160298801835829388103923402217088071599322917141344858650163724288000000*i1^40 + -550693257582360533023223533284712748361133434498987992363703889720622755687456043309499131318218203908273269344975486627093300280650952447351793117752869998943498116682770559050602395214041449125865137160615817920111237442845403166771920211193334975665603709267366038400005673492597345084397427930573935853993385923043147905856736438700929922291938956616797270195886107088493371777060025516189300475270647284209129885112838559126920102830567212416611080822498046642973694192058386669426758980533740492419769674414823396527905369494789356017189599090196295729600442385549218562141010707092053055191754429741065468549253908442270737281978923181635897632249132898586112930740225737367805160445909586505898431629950121589891297252415993634108309158742156056833487681534885915963848470948228398251982270885151072493601129158231824683288929574480723477921548939924709580752714631250175503821994914494305585237918542568347549423531496981307067293433707339405807056221911130338387113633750602041339411154214195015788723088945570711770463426722580618587977041943844197999057422698685955548568607744627943346355044068510730231020713145127741373867937802675511374455453423221163965488141816815527556819669905039215160994269909933039037177297299913912928928770285937675471532838896272606312879833367204146866061423947147768370166209805894191763944430595357441733842220438286169752441527953085094456885060189364741378397645017069656477462415098931132851646757141046696195565656829016983577447577696105101763331390288037177248696118457605838092481964542198918862206571559479351723469635095307411302044327260859358110068638349051743858157016681907362396864481014157806450736116695447769493078815333254116165887177963788512465337045817598835926228278096285839771110151046429735519204549873819704961399571815980172016905907200000*i1^41 + -37865275142957204557088448846613298914408933605044747872848436383787748530613497825091782995266912507054453385944197550709562940110840107332985303978700524708168815007092754886915805427874765830613732031524738752641112393051955785613623837918716315079433905622712368072260726479706966344875713188232609186117198151086752573731364564525905893880506269930500522036837422125293398611481912793266029294926837514373076288135949225250375919852749962778060338623052956763928241239974057930817090617576144441607455786850577929254654594395480464203518387725023165525448934644138974281218432132725717457612946259907859043464329725618832294537330178157197123275654751071861650669413253148093229550946103437500311673494971699185737096964499192822549313650126727871958871554625525739092215295028782389314086243905438051995912571453615252842540189225997560149391211118474096488613534015772018128933339909470027022327051067763754755114267502205225516484233293152312692046273688777777841944014191914052041856514682072258243880607029893168345839153726851244969517409035912901407846064138833497942625283472860899846106370902936993348448504063149036793139024605035321606586603921232124568313746321831073257002502995194103032850079857058456969790988921664784875063483629668940435175811725104088418020843250184229450241307367080030764045300194588727405985745343689774130395028148149635849250610328507184046028647477336178517662578541244473769449325618975941158844585319469221622320332449023087545643960765549123773612574758237847029673536485564471719013900729557101076311681189994106953378566401336863453508672804686544613527059266595529708773209189059714825104346679978655642687803394679230959084945507910710278132828220700030959306439986430359746091477816322009671348340086249609255568881856816579719630172025489280000*i1^42 + -26948224838292125677682025754304543507868138007653939525610267017666473473524129299165168996304912511482570825123589527769659816431904230104049583022663415310622551375306725274865100147158929381526642344087282912649724057411308905754843301920985912416899866125299120904820343284919098448190194533472216377024610967518951860560644013955845041328613189868484640267146472261860433000257294320422258582363383572302068245645219407737352742465799344533394331870249660202119463321918905886379948698968564519308077269335752782650559642694408494836465931218449568800529962355703159772360959978486200481940497425533349458286600786459964313234044706195389734233323880659319407698652822656135642367705564039745942368506576065039280992322079342636616290868823792199803382342180610307767218258070828526701276467411323335693343722867299160606323251770142931900897366364280066411360760412704661798598246562103321649580513623834333679016959749472583191221927335761896279952298404622352716933803136457403979837582399941541520881084207327588806301759384769143765335222251127886281463686766446850934465716178783579766828047799508275097656774750912796237640763094957192830255648050139750406571889678050121712348926934853227426077897222154110341840265185442623667005149525639117297148419521888419442948725099040921341710092921570532617712050612007319385913174936057368329415697250716329334174078256513102640723996754102116389863376983597188140316304196749030263194877893935254589416240743047615474748366699649068101587247017891446498559983527089179760156497196941302453427675833760961791571061695598839851821971964224419508938962921711647765464286126158827391723732280020953133811400240739743327460040647756924409084666882830779610733518993609358244822699440494351219886134364564757133381542402407248216000*i1^43 + -194102418333515162496437083885483273097557132323960458506024218246030236274733913008734256770471695581860351072275783038643946017473912791375507814889172286819931032576525427185601029174069116131869197172248797629631162041152580091976868802864585543448172138782517507358697067888838806644062832394728652984038389831660442657907810443215657221469643766717565002111700498234970564307683536060387708174059848087144433038354794714147328321811297642693957334157792470549940103508496853867240812622856011409912845549586583393227110669711603348465381155388226374233430723162686678401575683981515816509699564171169882440287148997298341069990806572505342920964692322639908317916319064372761820454999000345374817280112147977011027402312219513509680824244550377086437239119641099377224499079516703909669278180786966892115496527196846289037510359888149351163711411907035734132172429171684681235453024019810938836357490314683551215887666468619142280344313106217225133514031756515387766448481398708599667395859268483695122510612734628688668326282900749883287939028107731876525590636103470028540433168095975978620555146663122974147356776555875136924763519016413650263073951326999442408651311036606024499103755170821443338538628636204431908440094601900326620886281867114816231024287314930925181504050107023161953675522913568763274726488899670030598748381224107671664336806531954102972741644673182659908483652497102169539455727865137017409601365835898983507462944028985058071764505673168927910278784883528836454437788900084501217022858757490638417928404114665935855337886216351849002162536462465658629171323438662486346856227188504414976568969425978407686547795671342530206920895427611194339836723364478555480937807940610318874607980581045468403598414777619544339740534729956352500266400*i1^44 + 319266197506862764771030940644552486872808609192476150960333357006874632251713827253712960371543300240834834388613348297723309086360196319370030378479545840399850919620537838743984778429134760722845125876880753571164295211029900320695068922788355714299896665569804218206789178113068733788345300777822810284302106821578508698874988649539197955361666825760744897047695935824840630564056855229585412137396098536082386288309284504326807036254038191393623348640519051333410352479053946217437933636358320079999269084704212069695503016843272990252277274018941998552856149353493677509749716505642814628905763120168354834470278534091901488030645305214763612208266739425976315223549666210331431838581127141652205377079958606450967416438905168745757625218552508443515813765943792780412014198450901377398891794328636602728082713493846242633015776030267707380893265230121918987639818632138416168473161823581897296041217505466081121788888235846365684743661488597022049355862464044775300562851948900420866366616767476464100233009646693652597192931722813989095431532498922392271594086616876551211572918367760714696912220360414397990136343598797188242422866035168946839599132225034756518766686083598881931364454181498499169645257618183577143831630735169029251502827022252330737122853812976148919283562810683636325199042320433279414127273628147700472847203081566749867026616413351540078311004010385499902467095616586555218780440292170492697595889748892676131125271285188676817044594113755357123240130842169831969011983045682946247345338634209755465918557603327052723292985390775169217466651462073738985951774219686342473144473896096569513707626539082586672395541344716587581216257631877340141401049285856879712058263621393228510961343485178008551786690877965392361273245*i1^45 - N1*5002839524759720257398722671322419700934228236839232897353990700101928825269391734384845970604834036150202895595836934466113152847896236489132676355428532319991130020188067952905371949262288035534526817585277160289239518504265470292908417975498747945378093578938916878997625519346264189217340719189278546370951982523508352776785459536462257910515270720324326232841140764042701875676995610772353495599948313835014576808092177560626672438838002527874764069761106127057831191235379749777838277790222150845642799764368216356143539170026940318506557426993468125587469748985943793280928794183441597081298510323161166032334105707778831654944941520265404846458225032810828855536462338522769501025118882768384*i2, -43498169893472094917334916284932645905899040340130193754728026096823933531884303326847324792223449874721158201038884130932863007126544651667402857641790320164171237547593011234264174056718220184317105472857286032583367577425833655593624607463525399511510132103086206652013310177712437627331014681521677277265448584021854681273450529564502967770650615323415539860778914063433816093540241949256482116493752592208762423203215733590147187566364187852349849456202638126542698337789193409585463648992667985444842034273285212302779272187586008005160527657682508315394386490154205518822597254356543519952614603780357243915612553354067643300098138100224374990559869148986545783185591483358453253634774785252838384155630312665741187291971257337297764352432949402812550735315764115290514630843579869636469204405097327130524368486453110528983712451309007667664298863013509749420958507576393049110290291839236618735216927843163878880763372158703719274466121995159686811992830741790297979393431355866159789636761814869582736367205592258237387867090494664965338406724724838937158096220079392591642241741291899966530674082417553733825696125530478108918097685343079669388740813538592173406605577554710699214831251476274024666203468935532096566603958494398095390301826776984281509309937803730942616228477298625098031029975410270556321936849514131286975774627317873225334168937480734226815004595405408566734705840830260048085629789228881613962039937334475503436660336600324661348884003921848723447547414065399760230886075785600998589413000372640703535494262107939029460741591361394550198601022543533215393079596440848783945611377023797569492795838364010795997501973635365601177475676457181239896974116455378686799788355613929899754106722455757449476010459933837450110856995340843433832349523209522547649895351668085696218871829363909438210605369285644631588523653318863952414392021063307761252262488522058585737440898814441594095274947189204202793448172195068125157801335261038672721180519852516357177344000000000000000000000000000000000000000000000 + -176868475665377573035319412912318235118652639272575228081309515656946807172962509113179481531492954190071423727476984384208150250130921289231963063880065734415172408018872243374267441220641298170835438197594135283847008341636852641347685313001461361590094455620110650746454557533489512563966739262449002934911066294946510727997878842137393165661703679401986531231564608144811787634977298259703473178519397514903452438737712170632056189161335998602460317722637886044244031029397679833857087331566546459666517048013595549461975967034913279211101084942820110076508941801641358084009158400142679149909857421096611842743862631482628779587630228572394979115811759386075846923913439625606896955534195767448829229402395481857537217821508590736390659295274103681048542573043636638297329510459019252218726830263813924451954041958696498875842939539020367549131829592665317192324487191454605722116885617198875403790472103777338862762168426752199937905399952076574569493561812025252406111920510616519054962982768195169489603104370305602382243281301025854241160873791982347368373251477412624150447789161123536655667334731343517196878815131480116426254470673284505957533842496328117246141131676565455680773986922270127786533041730777346810491270172250576565670869729768323985595608571869448548583634100086286295943619040865113060388369501903915801130412436785136430372295913908328710160279894820353817707058549683783072476264606612011116335946652130395830700215777280325248602621249424990436139669553807572041152068062547765236517973307235978486923305242819435364317242374207420839787023046760245087704665765271177490335553168526626540550395414223187967979837106053030521408789362214703900669710156703444621175315824533174843871172688539639935030994231775440527068359707776922852233471520161034123466592284087340714111379284744548688580468567313036741341746837095080590003599190953285979914306691158173622683966798692282243855900265808481570095778967695128095905320314239623337044347398182615069491200000000000000000000000000000000000000000000*i1 + 461494418640577621804493684877290539613555057312608974028634416594948015209088585255897334043761532360020349909871895039097351092620775903801573419481137597650892043981057600467685564428633918926010705474811831976168501905525326991646479455760146575260482492324359246551111267984063319659759657148549870269313262669436725319810473288413243347573302513274121019242072604114252347458337906132038727981904090007859038370806590201040155334083418778287691287775926893327651946703585928059037785208154740355571738119591632099451889819709811848879989529103961997403973522884587190885465492800927884694077512801731378709876538595327744258344748467053957598514073650392322860130031939556444874068802996052027480530385162123975676060262551563902172981241748371901806509497621247116204192103303583230553854216512478559209620246790252959012315532227504826043048218422428582236188479178908494436193676274073404019910941405204118736172191037669308136742516379569622232138686851346109417044617578316510779720924435554608064643040379073150979180690819519607695224149657070428577293215593722252249607044104216977227824010401623248546573395550794796094026756289823573067963043461802637505232990088055047526032643254079349535742175711217846743158472663052594542953785415159328192690662840146222544368062012399160142364999286002532400276638216765185598834145492183919690421950827003181497232678368950171582906823699705423018743362384876718067710404800352159264967061410793932553488928092522529073188481454413936912212457550016532322894192529329361883154009794893934960888257744158090068787594032859459704329967474466145923644287536030730225314887629769511751701870647416328642932420770053870289452612202240622971346015670017411402623254129876846582939494347083674613070516216084419758991054092174279509796274308995304490277338811045638731625643410957489374070398973591777537901158788820451454640663901952715743894740278774000344240708764669012196164441839852200645402146672336333656988061339917934919680000000000000000000000000000000000000000000*i1^2 + 1487074487564225125910238014159365670048087869948335096775151699016974022439132719404139629759562159567456735286957891548787787047589993933350827994287354007711419117879368539153144774390082833755331616218225481938078702730018467646330683958157060749417392390808778714943982936722467824835395482588574179135282273702897228810796591841033211586703564560038970549186896610019379714166664580721256724976791257293370626006873546535920523051104666238603863924907147898131627430225049120154077829860866519442017916139187973215039032473764523558878482246859471686238544986689547560703254408219636142822950978716391113349355663670706377053691910906491067544499688392187737117266104124820704477053105864107756692619226926741664630134341533431574828516420969164484688966144083450965317832324206199546051443247059502461037540511204324519743966668347971403341677001653586836590105504618351578444853516973445220329660220091119280376694562766252838650084042944635295765972698610404815021079806580952007760818156086153392773398820978335289093092484650987810186022095185033937297510925841700985507548510368458114073712713807365159862683502846410092108831967546614581206148051274727379465234159117722568709859652552712454439334081830760358312872631283292313069147013373311328053131650644067478823127262624526488995948707614216567654729616401376888794089445992919157747088001765042189705891154439973687401053211374410212984355672347315077261665828268816956753164549680441936779523675349527149683560991533795935046899143977260182712252477755249368705879324267933146509444987355132532396986281918051735961237344397200265759955980198786713468499784053961552281892311376203688466587478817848144811530903548190013236509980136799788127874128128209121288342224270833862348567889197613965968739034268847629700562530919878352920890749251172646278288337724268409735452846439747150123130862962768840596427279608033056396040158293935847574544281613497972612557483071783075343793005495971086385940622048384516096000000000000000000000000000000000000000000*i1^3 + -22705463015217339296211878656497587392289971459739617398529300486472374197838279987339472539742072076333633817125164355787965211309773039011127748455464749654549823650965754523897002798668299853974141236732980606334709170001955575672604056799961881954880633263462843592748873511104211908451541331605165226008438914252981307892670385103137600510124084098963969803539881046887706656351204664851516390787644575447064678590359094627698308508914906652078074789976874101019176210037454467541554727390375553204451547504900295028405215105711779639068570176131561401546761367217586200900039112869458672526052377693325039873124503540917414196058716308211459322083425804638563527018094617166936744003145038486574837234937119578867588193798927675449826649386453936389369313267966581937667997435979146937525972299264991759715054635888454511143296857173468528062130098028334072883074643470333132698197142504028258997372108067297558115512578878315818508467822119010829578924482727095673000043093689566834416534764171393737825124134014314294044768190258852476714522512086393084093123031389297598356476770558198864860841333145360926319255238175292674445392166324036789832570288503168536516031877115253651089338846016178599575907293644958190566762910603563458229649010508437271389153043674626103277085476059276691260388085305063396424344745681360035864594776870888599962557361832505507767317480336411069404988467935236645006487755731939253631223400350062516426649532311933919520058186269607430237772998127752317141939376353458711701368481283211893275555216408774523060988928824834152301977086516969605228592633210571191902194336775239319481887478125688004065250210176778582492934993811334708537690219922699612806467211685964831221695653278557869749173627363937939185152412009615717928805062338185060911987665329614518139199364234488454105215328849720238178151611768465789638801998962632485010237003130660257570463505375398137808964644817303346851020307751096768624521082956236492236905285323377868800000000000000000000000000000000000000000*i1^4 + 5044411643790111323355423206088474975961249570738583659691231649376578467780973637221129943440162876120956084551030682739342462295266030583318735135277647839712651349783159094398289963449270346974918659860283048787629160305351632328891184602976398414050167197539655233861637722423661915720862665797050107701287107631323820724767775575972543738802467553225393418530124812823821168812625180869431047897166876035175269648546814076642730501196280548001055355153501216724557439722011613052267603925830727025691946918470548324589621950636227882601163481250704253627262854023996540714737504579010147177850768007251881547061568253089918449386454481763131403314958197613071988287341061828617322545715817769423456838609151306961348294492421522679182456977516228300470719559864451473455390415884578410462550817080882009229023147707509951419787437348653390933783271820667957248936413521233142740846054261976256949721790305513779062182572399982558488640786973456850118863587362598242586332686714389672170234797343748762943520873891111997416863205946537823876244731640553652084204715658314999262756250032728205005955190488663917974585917267695299590407245571890190526629903370381146088794031730999103129654528346519438233266148113322976396490718826663252846091168774052216660949261957475988048322494370982248939046556549156849783485370706260109254805122894940271019925339185221570109704525614008682542817233629448516019347875295735113205955792356359843227341541828506654907071054948517143177158199956268302949114960827526179705277033003675579224814845770130260662115630761567265933464624062740983406198920824045677498685360306503169409286526797804227049140978330557865785247227366268421615300828566584304520791780641663901870701049551485827693270862375599723380097198142942357176826736895171126990635032943135575785751385476677798192748609884231133125695510546190992912459059551685402624426511401161143724200918823117502894031232868563711601413910089072007067220452615257985807796177899356160000000000000000000000000000000000000000*i1^5 + -2425832783169141050104655743670363692641723386506057484199844876106461064781540142196804740899954429356759775316622014080306022118717425322269437764394087627649057720120612952635271838495619804205448190952385360883406870494083171917840001797010327618525389974053232661324039014485821877931722359686031151723144865740634910415358615159463924879255782813138750981134561551615896238545246416520225252204663540269519011917167015495075696340252539742810573432005426907748459353722469361884609887245334294266830589855146347163301203083982094348654349461899620036098781915611039911148862082218293322585381303415460975310518523368228258860741765105679325365498656509919678671174280977186089685208515199668541381548643134075943881526209170863306984895704113568004021945256058033910670026828621393780143846763760443231660232011396347371381041017326296647293293753363434604180258213425040627806698770453282138011394940177288952048916159902221786013105536867695828328775949343392831412733151390438818319865815530177893491081447067109181733259296135381101739692385860372073369707598650078406508534614130184873792575486273900068443361347076396246550946387711016353614749420076179589020169743104134829381707828976339620851179269562607110586448844014767731290036727381653430440297368405071813894288186782506741679470812182033371604429496875739996182563386225465486804384853942706866817298687855008712251364338575013427740904466898069220783313235942968461363592982360971516648790519136789295014568773957002899583502587740189320310482690641702076849882955662888402636590062066937746791997398430753182893238287796146990474244275739405936833685224210347551728092216781936694367430007576823763243600781606997286760304091931051614554532943341437328385518610555440325720060133233195029581279235633583966366643007309782295530430541856510393838095143549906355768790842253707177087381137174731765116709998288339247007965918436575346566925591072093364097647174945221707549041687020065601778311661355008000000000000000000000000000000000000000*i1^6 + 238501818186529117518735910349835592078494218647218459023317785700306847456390245636545901356292882230035712493885706480684398640700825087968730606396723766091312288484826948495872105640514025412962155979340049651249985085238136378087586556601947245882379651975710703399525302557480795731312807568317031299279544409134316735510980833285210324880462108613928919953528337887611788896204361833955915937012416518567652407558387433285943834189276148163203978831497036646351820321729937285888549977484022742732029789437769857778218512391703718198128187207827310612305689109560138036987092924638190241225424021040085874273746815234577683339316494330138698898634687398354112289985497448649598919722301434297809141226051002985326786494020635180872013720586687171264028316596487932188693232067786963075270032186425593155425421404979472561842390603957398786269638417749508237342460557755610153934305633189057228617204989413259753563959861980924299118390782515483824845271877516010135337902887759254042520337744788709612026820184412707493901510624941188757794092126647309128390289811920584425361412871155077028152078340969648484620636829253771793153309132403985063222314374423372183454439185017826839544385929643410074995465820554919214068698036251279972794135244573420128952774755176190944974083890733314290950365437358454121683840959261865624487013490975011307124219329876314597917765563573263567431254514118079110431739110185785992818920237761699489042176261675660165502269051251798473247724166123024520590082408093805469179238669618789243365310275375298680223008471762158358830473646209364057521066790575160707528399899514151755764858670511439578974905085989212742417583247647572779672128794102428008926252278283988839051466013768729193924331142472373287292666255422613580022185547366113234334590526585789305152511314409872489260217635306745472445078619422563381825971205397387453843373914586877137069334972361593113251643579360264160023620272286230437191184789357914112700239052800000000000000000000000000000000000000*i1^7 + -144711425492892392360612028022140573910051985483059136368383903860019947747045067367382832139087746879915004028796000760538099967365064000983652036473164348949499914001948178298704374069053786957072699186773189089763707717759629758244797711522537801846318883287063141275097746337144495974936074964347198589682797104324504466054639478610389015455005139272187244855782266916675437094802638122582515020923736407163093652760704657274477664187756449551703313911134293712001620285871818808709158120691495097046370177838716300555956840267744625796208287908813116795364982406836364634381860589034432489793127536924865390180620173548670775966768233722399084011022886594145464734907654712973771534282926552675923954509521958781224272500120167080898726425157399437877915731963816745017751119430598194397493577261722288072391897963129504542604295814870812884709360201822872153166705257265087227746156313825474703405675662738500136217883685394603259006892792006158888905697225134921231094712146824914641658711732712186273882951211779122892554564682421589627572563969771895089703974953466373251477064675488357352223610767971166172138253818525403328042529784964261356494281598578590755455036415633868461509703398685388464416922896469623937386688435994927083679097019564031476119226844468927122076206517772807145273135383335180639307046911989094735745717342126726507758431442544397743807410709334670556774915452773310228231205425194716470336438394777153350962328245117155170705996041003996196293125023553456138193092789119728672122884829897066238456260997570843337702329310328944239132386142571399026694315068241721575961850629211101520169300511167388266803184753857090374708125072207462169122682747936137010773057113405845152309213676356368888591251932813403518097772809079617220164059501066250118049921327055500158153303075240753279725355363284200312278509713550508748165341166331214164936510517418349089745213514709253438086990828768087963414287245011143311348157411779161339881062400000000000000000000000000000000000000*i1^8 + 19700186958451035087893648730390260456250155499132142257375214602202385831411695493061694557380008503379807764181692542596536002418430292179807199112042864110053485737176224612118899790478238624990168966414760462734257666457248440758264058956918732396853948240967789998848973055254670410535840402275447222647105220696725715013840515199628482878248460503660148035700944603187842272998471721140459836550086406048628380556831936260006537228236004699574084408918463439309289960867077251625630681824502393186545551232876186745944250614869475390567252943942247512532497468546723350778766241016579009029824533985719016256975765902673927312352949498594764502403335899742868382398264354881411125024137959896780717061865126870049494595457283634647792981249135918873202765054414864314280140389750235372411040383302024277076316236341094961728816051024597075041581150452237351766811536765285574083308986253669546929668551170951095171054952407297935863458471815497577459091842441445452367333312463181873967201476283181260219343042805522391851141807201788390077459392524017363893113679223367134053974804223868848744646379445880748779213266570008571211556741655705105352818486390759048276537641282449410551358479483938826582903756272659151074416033905768026539128816978501364082480557169612106818512634837722996053543380758050995006596144829385052923891794502260108190441478124539985669021848026766095668412209548788328620293084374636864164661840638238804432657543460502584094994659325724117166263713047771715628830417533437933156516020902917859499674351270387943271139191272958284988522011972176514004537223294435680787013082661390100182411101257244404161516779691607320908775219635377957598783998362539504474699533456936800780997174577120127736475903236248240901078596725739451717039938176878392171881041034406948126028068395889494752061673215093915621424610877575328322060200716142457053125996651760867102755492047759481508056508283569370808414994802495913822790356393982427136000000000000000000000000000000000000*i1^9 + -2676926962493433341875891940148714943082606732181146624020299111008396232066213164065929769741529877419845274976843059840280399881601778362288316215297900188984940485616159419219639214247629427012117679319350027202204287890881031076527860158303281369802114891133200953650843770158994435933497783486671296947915461024845325352054416392592242401913164374238165387524899347780333118187909298921939756373525733071992574118211042298467196913031169316248202359968728598842256166271358091908177155159193129875497854227767739318756885728167332007494202661675338035630386684415672325103670435461419912342766989346980587396011274706778849640783058030618889748363329046104523459135188280182587512771609921537684428158553919311895508075449891930003128795938344389464371470177355331449573167488230325698088703596492005372850137810171059200534027289268174102003720464326096043952499730359874775559986073894914259399276920712404320704904762215983287046472307618646061883051162440762447211250696899697914927427001476592359198861471375943421335447188710895529686740348042488886646366512743608816442617633112916527251855454401075272312167278505081204065622774180793325800773505250220884729584329020969727209607311461913625403603724550785602083297375932165407437748546472032804901864146888458344397203314686615891772637754953528257347462724509765609470884730629611139875692826774761839320535965777783166094121026002373115379194244641075073764179498990238547665019983299361474634234051274806162514126274009214901465971687754603461631526827684435272818884660554062766867609775918054728980137558826645106125134724126861992919688615936572039194733641282750050474404514244846106305395884426475998489011319310400509835738896449011359198604309586183162387904394424452127904987680286029241781293798103146237311427989425354373407501835219677723611150153633026176133771832545125036668236130979398146278855734446553989590894712133858385256483268222576827797697343149858285532567782194129194188800000000000000000000000000000000000*i1^10 + -194203017998356179125289037892524193050381778055255252865892190323486995726079578705068531372941209675390861945817000219470584037967359570733003994848663051570624849762508316551996670151650223367542885267064774011667528377547978757336693376199624730276088471405332907153834061995612196508908246167156063988062581185409985390951839131267565915159133043199755162757862982036789892520237632750696051577555216586278102559243944643741239252402767313847942452705097749729647910511906194946842995702615741946725906114441023955473239743272407278866729766969180415603551219397940403610469068414066830418612758741725240379055578597486840892234536045031638587054453288414594741341826993018382583901413675751110129956133886007534099987584902947609712407159931504770370777792583052870946340868836786426069023501033648390773016963352260792911631323162282632598188595939218740281277117863450662486713157181663929708044948675264407879265680804358386708212086997290182018591320069094440446469282168847274846410078390272986193758762909713015034848523913384248815885745492208841248859611873356436002327818724300069289274254517578918405351609081547495775991656814208669749250033437727911161882966727094313277855427439987003411710786413393789214820839122007055153320266804477145643903859411261244326690325951080297169881187248693783536826058785051725307507777226452686080105377429586071536132103703536980306158397667825052320963877953033275929183407887741839554688076969108382237304570436767853651861387461797629440267406378276207675171537742881559211230573417746715834675607488877178931852672137127123566691094278543533373213921993838237928661380482119894503490255242819881274037709471700171592478659406903684188680688180954014881555743791640108209385391668012064468827531456727898455703913150154100373974648148719871709916242554916964830250359951920882622206781025615978795755491931099298848386112232078546495276737526872653589216745394817193830748479505757141025504830595761438720000000000000000000000000000000000*i1^11 + 6621691854785451970163574403501986007916275970266954984143638945773566636426731428543701985726296205104316212711694366932579790270698255968723909164614878908041295137725793987103589681760116798615975947607407581107308563381747272304760364967274877373605059364429435213753263231084232637158189621763875655209952109316711437326137694483981667681436984021222753108586867719381103313789202820420288173581755405436519061339757440748879024815003047369932298391462869096932118574321182129874801563472193933321968893838562461273307557610198757679814250688713136303965042139545586561207302761320496540129757904544114590307100626377964276990295440746592080909320076247945955695186544203329323614209060052086635711074678675426100931419784754454832303979830472040343629013049582954596121034994265185460658290351405605976009651766875463732433233487455655116228506341804503274247942688980730975253593030647909440309056374647751540534989773328473578854114340711180176464790971988713187589066199179336887897679318718980133613945345115914551385211526678930335841849280909652606733737483372522782229962075914480659869603242357636220475480447643958807486980503640271908419468282009651679396155733998563193428120839369304751377461225464398153543152384363573380699419260423486036374206325150789184273161692267315279815956423191283193518137671031788095548274039687302486639790952320308194583749391476189949639878523066576109704196361698890896666120486316601577568752325728401637564382874899556659281836882476886364622563456696499816142908458791805690845808739690314969273877301795700102197290305883945604337154535679312185857964846751098639849658093613213233779865296343876488563680329100559246950756445090594382967346129559032538988698206140578328820262135797212186001762523678121946000534594105141528574696594371563097292694202158363195677934179551919230422191409562302707326278782361710285243274488373968656647136402631798250983331957584425689665203381011694736314937441779712000000000000000000000000000000000*i1^12 + -2884257083761932853611441423094753640122526042544530215346066012290772222707430699717038923363930373933277997042482729210658803839192376085759966484422481041524094644256414372141515418830485967540267987631249321070569576181603870847985018507890382693389465047637672043736600904706996223632146025985281809192371988871895842186894393188481813300047991353726035849264780859855387370883954207394650572405421898438095925855908412595933160126820929282730173872556177738797849363919707727745839570622547557982205449950766187477655012650415763548723298122190181217679490671244505855302888129861287818634023289668366416608523639470152267917394223614602885674989080236013271225557251705510804648719423149440900000628330612811304463082718297711468393737876317656205710887498261055821700539860744808314993482506282770410530608790335814559932947628344473204464039021109133384942450853371772575906718090726525763785434166710349137886863041186960005840923313259428060532015102844662151683125739774217576631640776351210106891913364918313895775089732312712560596619824671986132647826488084476268580023582777128081606270446414818428712462741325956991791549730449544363727717057745561909835259058812185111854493249676852327019552301335150665087533354230192445435870410276463357750345743116745696446529803255166062293217075667613184359264830317191271767347704045933570417878319275400680129680337715017457806370076414929664596313929847825132604486855712327230795621350228527872836555782941018732434038776138308384808959100575532852577727699828433353270850609988935265545950721758668866267965520903112733203668738077338765877766700110577142913055140687837684673773690222507457004630091907562653055458118091863201353220985560113843177410902335817126842729101850311295445685300257724632839652680852145108240843168469374108123090926756908799882893766719540685116713050134017284856371342118835189357994899806886874367182407035152408702258214946111954505486453520201838078114293350400000000000000000000000000000000*i1^13 + 316655660343892711092064160599008224943969574343265474659359111489911631508490108352542731587812066140199217519357731789154088501572004780595913573061088241724155376140617471665609740612935872065777675217731414283960704377864225369867263177310455122826693723510494629679848330803707626093007202609204334597961519413134624860022107290951378501571388757491554040155868427686187166100263009857708845779498331448613173658573124209076787007036957677033388389933953680184189574137890042687630791075774535360108787971338444716275253008205704052223908523946615822178824411690671633766741913848454497573113481877332576354123338460536063068672567352046462297461877753592245596503425044680910273651406993404498620943880482828656640116540810297621647027970155388381106718925492341780669550857121509711231116365886632839032409452457428719453298455522798144775651223357476290147134867683025325314047301979295284034227923574428442218099877170133727253347031208739103810957401821833305634494590106545243705047204459970174506697811667801228654753633808708201034428683087174784705925109136093376146861774989566498025289854021036636537524294109266922716256774996983499390798496715579571244375951424826640604403629934464389046086221249255303274965169894520287346626408445672257883347677098597677344137651096133862402679441283437660691828237424719610709203469959456813571633546889029414134840213777576134851354699088799237107100837451709148389756041252980399461548329686861640118611129818610483535842560540560401301516654313257897023629269553412583878831822093787521300346032089247588136198979565143087970088684862833678388231395733129987869245875950737854329314218076531207237633393120689472026735993615630029433962348205039341976867322602274640994205815550413365774734931241096320676244123223062512952752965702036138924161782572599139042412125657681987081578995085592429737670038329200634044898736128692830491769536267389553194437424617951321731234620365424337903870279680000000000000000000000000000000*i1^14 + 13840562600378998991997564563856938035684144225229289660052948863182099494315690841901812934300652673200793829748560750582061635994573946149813449049406113978690465837642442333733559931473007527656872498554171056759706299821028087818339517018648866009693314671411754442126966085171567668906403537531027271451014048525432671052646844573764916620749389384115595121628204558394212408585954144212693817398157504469593741036995512947580563125724623655803609670676420640571352805182499261004879465662576762055886885622727297834213118209820247183575489816074856917268411652328273018804124597467901287098380304280299809295184563962199694796632363830615400158053335010574090590649768768516849363535259217123494746847124631679468179179185643807729822770330213644397478081776629916376396667229420967173751836634891704541674065703967782919560135962416400201773846420751212530944073597360029451610981527218725535202567864554046342521463992700728512519346091519155505637368660037262870592559577205568584841172594639297800916233789095882444392345234892942997417533890376922634988441444582030661031966838451964709117245739183507987837705416123563686396301952146050723556373330672448832552782685778518418769301939920090614808658893480465602761743502650314507872842122638481973692405135544476296799509575807029502803861208963911301784617674136406595017806860666673271680007645402170677384441869753697650211495276201745629440653092386868057034449872363923297016237002901672056020630834538744639981571902640564011986657340266814679370745568881890091077412474276983209762784533081806835419934588572769325172434998342908237034171499227756531538083219769146292340602629145165744996321766668739216506803684877169699042518445620926326614927000919896832789283744882990574890678109920908772700540893287011139242502268163872452684497861702625491454995126481947157681333452923022313986117168060413327880449055399687644366511371395168477863794425515120914172845599511054013956096000000000000000000000000000000*i1^15 + -2267553469955488116521999055448243522948523476035644710924255132591846106878755890130674613851705922081344785012189658033277911672657831545687594205045790651570497854141690349947935065356922943168749795555659891525784212921754797682102042174598912145766951557653859764918820918654810408823142980032435654106923543418675466691396966101820754529848558018474328404654843358404811163801250213202334584923549520588953420076595419148940257161973421432171839952099677048912366310779344408815043853080668401533831184046009475117213634735214398527787492610687472762898603931765868119867777640780697711294413298022278741970317598516040310779182840930928363535123696255044704679282378083253473272678237292946114267339974329271855220407470507674177252577085896353073267586250607767552499084670141027142722166888805578400704100007265166850400078092597655840287215771139840657044400960880716584185662033068558529147640466675282995561167136783331003543701820576038364936653887732109086877715192407062230703175077152974659313650173183789615252678848496940029912817142462857857064683513104076167100019908583620528288216868428788256801736842436888346037799936947059470179391134043554551932957436957227738979582419054199937383435909316460350651384996678427123340581261896759683050957719192881416771622104935585588594831647516337656656156803018067183190087486965865968589098960528992198985985291243997744858944825529105371382566773548528707909425570064251097973277534620276425326691136448602797072785026926788282847103677096838755818628930838946197303487945751685472651106049005343302345106328932616337629238251778198478085894839731450596863609496752803531092123291074615174120627399617727229063649404663799588687979577323572703972109274377421344830610387791387215258412291209486821131580559022168620215547725952097298599320665494335038446659033812292112544864664390695638074713326384612991963360579197781360438359640184080661474612456168096829339118218579646034739200000000000000000000000000000*i1^16 + -38246558526243258029879041276391313649491067840072884483688747470355017080653354913378466559473896071865250771922731429199016867023300487466773347071016023389452230120532560270927848536014020797604470466070587021804527861917844682863793288026831848561867605047669874924065442183986090355143245179737945834219884393621888922280953202289391160413542907065253015772378616279106158312869533603960095374272574766068059263139701766175015532268251086368092131479331657160599219817949637902951605232719177696696957801493665630828060112841584567699971720648118945431671875237248732643403259511751447084223917083559676244598111199874490499197466760208759795630276221951021609179642787194786718127578411984851946288391440779632152364482945368379866657942813454045946445875023158486146237873827669366192997114274116002360528739841792483463690125430282636466659375865375366443241155807694374425721409310673860146947584231040384317699163586488698490466742818174145821353552213468677236177420778820327562411485615020167723329203436786234837997290349968093651795129504413218554449964568630516407623621215285005869745047676276303002927835931084630118640029111279765651180664978181966934319644332439678785977761548567854387085993274273266812951069718183426737234231707637601720689866478662702850276339945569201454258355160806237755155381028651088752481196786068318174228045809682859286042017825993888827738335616652954501098337732153982436138541520120643947719751926822064319262561400810580366737579463287443922583665743455835637030387444412529566986191276166365851558531113715830277308864618134921220335386084517363301648679631085070948623673545561991707615874352961840108158952360380605078641312598462310325128106327579292043818523840014829943469700643283365331521134219535349788106579931525143300425375659691331312859546940058604533534672890259180777662892659175822851209928351104801635446271071186874938426480591164692933758784390811691297291404204111298560000000000000000000000000000*i1^17 + 5430864482306100091031310547980012987365067980866566755151759633594943447046442007072492471912656062122093152951250964490383083718050380343181203319348299420996690093661038047151819467820679625874853342578254426674191153089971887871596699652199357420684284597135041252671549941808968175612845672041895156217089528591188214379705025251831257288873884293439719594973051311839985138474744391516895273100074053859975355043109690837286191851058865412443776163302274498582897288223540352856274428286846772241465681113985356329240433178600706484576031608095477693078699310012871985523912443628720137714966968076659608397993017601987313565758066872443088272321251996932185713189347502365758481091379538316930384653452514484490463569446235923385366630898271654447561592313960117459156478922697128542572519169370875947415220484747701028240682021285359094309420860250676028536440606076781283344167387793942913480204562936296686660694531323486616950653469251303719582584514227101463557930772012092532202063538766261385553449985981333041148761774080085250764658939958481512909061365678241795577165709910592910297801291853974430980851137320638981469328673499641836726825350839604604430427857324928831745873725667666848417350720592776597114876270993417860753924826587915649270182626745735359433921950310702372572060865819189800674323292640477333529727531321249586625879325018445918958795067059953248811266294096080337321942635702525822129352502585741142494853256420337169657020260348613255056005050365766240165418613519244797609845281499232835010315711207844148668296460692515426015878539335313043629971013524335818980649233311496381996302781586634848113914592652007820068318829854377059305380045509413294991948812212248435152341635950234814666028876617035738735435506041797689172499319483722417538874098656500944777593278853409583264428927115966542029728929749803850522846111153169807219667434677192455183957939746065308541024922156697678467517248438272000000000000000000000000000*i1^18 + -217566434445752243825772347089029991341800746443508864665938748109425625000105699291538458056698712863511598405010604393618781205255115300595716013611327270504243463569848981789184787281284055594980458196611519906497131714024069938935387191588193985429182139971233508742654364072777960068843464985227098011895166363424879719943469867078786107322647447426453544479396630557315485165649211536121533658265354713230202781117399042032449387876002491176952691367115251576141081050249788394606429464724700485436351175359192922087430254150441370833275491192933576243079286079781720826759869340124205985203737569650408024758625773332091135699863438124336102884000151730722920710194017471932175811118078870268408591829931037306155142365190533381753178605281047129099077949704922723045584916888526926968409982179284151016249741813338868384494718002614098115788431436117275703229810773273375526180274057201030222713365336014033898580883809568360804475052000777066041524569601303751664238274662290123565843530637687391458041067339816118949473908465627347920521972647278761192351186151000476499692268375518027533074267624325873761363371477069394458521084501820717362234494900450715772680243121711447559565733681283660374084792058702189746824989777159368668649987514916740766823199933299474765197805875758222332179879685351283574845307042035641876957591989636685896501737786537493432815875929953741782145866192031841822103049328944211214450134251927756071836772878771875471441331658633724327081899976908890226482799497411168359141886605575017933424637041447607639395544042608471922079409015470739494859017949980601542861317733016802941910127885764439297565156642578874593091754062239900477822261485507975068954166647617772508567502997308316748311026204010159707424267264183687762797658036518175905084615100906932769039283910620818309034310209261528920067683491218950312545000726995877752742438516025083525477897997228393093890696356476092299378216140800000000000000000000000000*i1^19 + -882287903555564052643480715566465980728232682536715413760014518628529238769015933316022823117349155302902273861521241355754790659643712778045621173010008835889981226205974215840394587992235644598425061631224048376688859558021877764810544662232652168987758723345404156054027976551069839782788313447521520233531261676764265234854485762150845189192800968646807951235591276474172225435485564392787734809867333801912548481402192854335834093166036635855311701579778016920161918902872994808798171448440121015623019697977157238033408425507896261395913737462071198600609206293170648291235708903854971421045324203445845579610715533001197673852051388618427749023616863222237568516603717818742912206853967884854128610903880527498883893480376687465952783660329393554459928577290037028292982933568024314725197464163350494253943569227678140115746726315172229357816330025501115560055775778882988799201908159792247714248378670877275091482458234381082786839485317162425965357225871638114467829977710048863504319096109151189006908213074441693270027638091613760460515142712809338595986997630296122786234111071776603342981812740753300802894146287306571471599549892312891031590913517649473365964028205403405946415245891204755494107906671333568890073401391297350651933892346805731304990509964680036035458624498138754857144444326520533283089624285191677649162059468686732135392742245066550302314258483226185319001108612357002115446978574136801207702168039542423888677670965439097872093735834413756063289066294628786576920819154460986172633336753466173388682814227049114686387637037107713724792030843034090729839876950656118938752225696946854862738851962881064770701082115693592518135597572472856612633684388990590373642649717151812074884383452521935997247736870407905467569678208129506250895027739630821365655818449718611365067441633694541081909281988308912582552680480031815204542318891942203453405482801820143355380436102716377424883901080724535970365440000000000000000000000000*i1^20 + -66275093868342192800518162154834294923718458620809295809628447837050991328152709995369104205812112034856036957162052262005700956660203824949302855381962608739026243992342680719344031729639568808000321244379786718756444777726945636562014744886990888347900786623977242758224165637038464567830123574592164432652151254864484193664206689635159895006386406333572932613548931879817157168123188095580753370615400556709096589065094388320076216724714687102458307564617815312176507873914018463239841944429672341379360443272238140499372078014244620099822138549687506207901291814698926887086205362776491650904700026423413424180435675766128693324032907278120382093887624934340602072915766415242865758209085331800582151525424273108468271664170418209146394170796778661765064878642151169426156365993269249045712896965312560645191836451129824610620067790651086487367780948629503057251894852759334885941202969928186786007061885866670790093289541996908596804538122494723447232012838332743580557094125942763588564314231224273659188176336619159607501095327702396454353181705639784628007139130003897778781595648982297491293027886806707011692453516052042511947363445529597095057032569520480466551415158130380830586532497036301391142826931775562986179665569775306411769111361373809559291865204044843496768808620335745207175136293380144396500108177593477942242173900656210770348942996142591656573554887656093210778727144982547272516779128762315725940645489536196296565657586131060618847322219976494710856270539990861368952185078011469805157092634876627608710459910858096100344610172162004198154676160673091611347817889572116912027410787808355681702261006914372397632831469304364719335833267166687999957159673026388856528264044386626853916199640353419472278667595637586647065982032443475306072613332973881871876110888958935206019694597548782022242964494601450748325936184598248139873207519578439764673263901225965991888274681735969799271060898733050822656000000000000000000000000*i1^21 + -188726333405138119130954405531768193023339228402283676484122680157522470246923858028008046413892145526110817087419255034972693192584225985898197896677358298713124100657103105196733889536900772353517937031138258472366714837295820899229262040745152644423513235181968902501275596323032524870772762092382227149909858736394500616720569531795281445213492237804845379160443814202191227758898355730356890418424006373480389603829717195566004427068942025678864306411539526116296439130244815466792225586984997054932215338233081070805624690275987928827005453651759862126811043028520748843215806823789449718168083797327540840957001572212492711919925072287014351602835947576712734283166066751468917990274407778389532200148013313374203145219171511181922696051940119952952339891722963988960971256743274462409635741335494811251923850129794799782212365825909808270666388260086794632784500571534177087685120147675751305139170747508394477758228215915459229695599957478578900365346365125524937942058230430911448170202971678231866650030116292712284339817801036167417285232989895119897067086964678551492877372369207053096061940369390409578260674427541522671044515009702569399028527690050117990111002854966859815932023905128582243969095382404798996036022246745243628210825430601392141673111080233153199578223760295538091575258822927930049060529328487534389151678616899223331303051350144163776333455527516798420539467022359264571352872650069868545361604656801540135357426023217288030165728478666256619977057007387433071805150799347180503022175477633228443120876318034880669703012051942349785786241144473933824406183153692432972688781812926409791130352094546119379969736181169766286553504272972274736969493220068409403363386644204613182230970324952114492957588544606343504845458187515482776312622185591578739715538420233699832106242554484576122474504614057242064375455015370069170985457935289770331296583379409885167635333281199820502505057241425510400000000000000000000000*i1^22 + -7617704660703930642923539263522413974646782439271733322293256843707103526841954208021188406049329078686637613388860682120717855478638546168055967472443260631117714086735592907762292073391205181325749349243845893902615099116542887928331710936164547728957528335796349507584923783784882678737583568833042559483772249056527590071081498952872713001150848508615369868575953768709149640117582132448142310912562861846950950180992614666894483014082852595305023958824004158013325790932887657368208851765059976317759528990936009709623015160186527439886249717665477070925343304665892126566674719062962558286548698448777140388480663861629603509272918951645280457818233269773110448487935957864997967743717990107875037482025030106208422306365752051860216018935122501659956462527024032796816774212769188650187510826764781103923644846821317331807912035140304296060048390080641591481614335830270959568889647238590373341767967471966920749614603480083595850222769238645700915512164717705808692591147435751546082157630622785128068212320133198930673248767954753335138088322361316760060716492386669367734424827454118238131803549084991431298667181270877370933094354927019809641683044863771460229536794213934033152321197311012677064664104374487281019427401027585797414216252555854639169174936204177024915247793685990443224409368434265358218581995090182595989862737081037417612205628385697786675409187383118830389629999430899924563973284575171650080524737146517813241382950659744036329020969327217281103409399043977377216792522337715319507581665876281918110922589346688360842304061205163597842461891761459552713718779397708615522061682820483389537999773456506803850401837347626120008507517486937905264029481588567152994088035592712742617571320026699601302652712250456312631451883145573770474649460490442412786113179549879743916236054732650509467544952499971305245183686690177916152707483258677874765408117968374700954952626999370692742848761036800000000000000000000000*i1^23 + -94980152448909763115568358295796337369977822910893652338954124315257173776885883353771822202094448916632485557413711409981014029824351793090328310788885641491441281717695565959744026451277931663320933938803650753690738669472891357110568123464903730612970629967010725645375915561005469785778032992595890073708666813893807924904925538922950896703708764110981396248069430119497023593848628320279631076736720605173742169155775942040064172341120873042193256995459711278556543848405585125907705356991997002472495446061680726959273160308208652619822049394380099913501265782867055861117024143739261140661358172529290775868056012791330761164145341438395746892817148366755151210045372950536168468478771190116771434130595812299326731841570788242507333330653237657096117169298273424341693628234615819163227821209247444423725247648775396774108891474157800710457138517813439137829923964517542772096145968926868904497511186818849530149853160957131036086503005071604543652079283609236618458520882956213511129477833331400473988757649927210450986260299894723528095596847835080489842477096811317867865140993634753367975543270172074522871386661274123250809187039056956435646358904345666618290570953317222378213460534430020731721963045405467108305505374877059023958802411381721118274312516842395503212603642135543367237552263354892591608826142205918371357982216537492765835694281695129654936788936242951264234943658890079913854100310103931014433270927310987824615564675052939653683445259985017992990474515673109279564946840023522525841130577103281126038151898159840716031899761036430716299071069663617845073545527998491362717050064773577196105255914630025825048222262809742465855979337048594135717439848826936393395255806698644815427626211642789486489078673659332064067544358157600541105340607141846322199584941737678845080377510168812346838608472544388609847775146380686703392439849797198611465931695727272146140324815253625128764833792000000000000000000000*i1^24 + -94201987328480872028084861245419505675927318415573179439633608541854214122436162890837129240968595552910117583666194392996412099689323348167806533758991834135663336912798968964116124764779875810732235574282213316750006385755867847633515993529818448509134584538613859238224946467977276858595523291855046671835370259504536543152514337439255226087383038087908764559015977077162658355655240075886651517699857551450091250806234590168300621740062266087956562618355326982213112191333029965845926871564028463292681734717516708747738835193776302769305045484681640047571182379058410958585616851425271020128661891095858338212230351385186355871964561248723812620242426454358075919449343262997430525415596302440588950020900644664701026015851147698473989986665311465029329666106048859746514460711757501445547059492468513314691418852255429295217636043786068797854296456918234087954248297799744072478903003039779450782691569654520223392782119261864545364876286386411807545048363740989550497579997148697258919069980888593691059518764087452756599330150253667182557033019504523999293359651454321241530589841762164968772062148103161013186819641744659222124055880361135692652018146324833574758979703678955208804854925774675271001519628946381721304911069540692309038282793823320527871151276808610409790724847309559249341435581865472094853416134804793499253997656757962191813925092360065149491074930721510148064137430387957108808289790787149617041604716980880531311314897048873523126744420850998933828842524341277980454468571085283148000770052960831763959946688912856190539702550485495725547809367417725929052507169233723299328744824947494689628044518762571333248310057206482672509443648602460640928686335130590323071563789140378518423323260301228641587725344513769088354060855752394902150895092260383462157795922687629852276240961532370998731610922854705229548813578198756827865462919519524965874337416372341571313631905466951296614400000000000000000000*i1^25 + -265164315835962511175835198745555989138853826509337465520641209533619487082376414836370168428046860228593054635810428380945839936064371693777257848423860534596418228974214608458306859094112445240146247253514908557957581017962771155791610597969823426603001829054667359268867554130594317533304647653093848107800627587510798206021172578539784357449831687317480256355561967021149796397325160327018882502905007142679136141152543970452487778775366640650757328715150426687459113661574606480873784980896294980103108577650545657616114698938180327879961417206789586164962838262858866966575434660406094013685875984229141479051643372572630187808797183298416167960302356958403322717411570722857948035819618981899932780152228150417595651592078284790466230820265110360181662007863088807461493947529039842144334121219557498457928622189559281964465547956317489878847372851745021550835712284888866955625610422137818505231577117905225736778150324229616148155566220156435330748279672326349110372514101862863205096235758162553926014349685183592076209276619847495066876751777473712776520795277799448546138535212753957008554668308951059484314895546937856247037515272248995725220535794117113733471609032286831885182266057435070006047815737702140535006508358481981536564544308356133231386275039134900177243541095005864043288381800039775581279576891984677198401809354623238266445272225016775026539144976981945781854098883145232727266389864372859793336048067445936910058660899821639033850058217211813039780304585991710044412520749208506617627584493323028517384060064384886568340708314764966392207101414986922179772857411912976333626577096640814541180051788794729431201428943353620543086496788783085310606787815105871693026931497329811957746088284774660399739736630492645891513716442254649721018473714181951742071766923862707058885269176770827721684229465655575162351767666502468115863374492041591880232294803176691456860266169746063360000000000000000000*i1^26 + -668720064469531382589909405181093633247681029812850238721693194058869044389653887902289614908892703748341805708496159670949630367387380692714385153581721904619464481437699643127126291268108293833077220066588146827872206251581835524153099051755655193176134605842031833634883687706461714866889094112849346558731223725587616604610321158855178920464023124926974107191852906886303290071286449984877807191149937452596571628132786662935833674229481813677645538325885548890753525662284755274567155370294447270134827704554806432665601887039429882758571753751538599990882985462988143020797491183231067138988023163725134257876265288660348136135774408244393821220687233886485627821742857589071699783455226209106072055929657131905538070026590890685508445105989571780352792123516066766769170597102036099378470813628609499581627006691155533451124135574478864151365464727907301376391292904752009209832885937922382751818421141570551192324592687845591916610857502566076919512223950685632516054684458247619990564090579493220849766383288142018131510882828251985745957275238531213975048484182002210719952745770919201706219848309049292533140758266742859308076866400031618510197899295067044397125486969342135293055200501331944642520244706926367836009392127574845739214747129631125130090301641814663434980544097493042614001019071214585010525241971788111604474836632657058983418756665918682027206837772999230519971059758261436012001499567572360291960420439729498772728089148166625083767897192291135344102880572574301967200921877852795074327213583701875860181729786066048170512654283585366993683032259392696824204273988074294847526906703145036292440066150456921931463942572338158519064294954794367743296640272495155762167251592844598278806054154374274731508330202512912746411070744381416169091139727026383883051111627857690417027444779954122554914354002513545575692460077095834013210211630050083861448924109104144809348630052864000000000000000000*i1^27 + -1644953044322828334166186301748949003864994069150945369245367863794114183070085108572102420862349714130110377748771707140082217836712220626871381710433196494271942169298084841094114678362030818399426563737500767291089264910742078641751334464537276791417495554994682239698624198487648145988836370229671180829147372681764965189582421565732193769570991906813152360677655195436391897047315888370806228747939748311074981830497782971646576058531466791282804099400430004411205003330950455600376425915272459188321802267169498554351132993269768730272790867537723369914356573306217871248646441227018517496603917324488308325513915502605820633554519094794197699003873320160171652295440529772661405913167147222398462315386313035542893658160483501156673718782977675516349618549599654993947261008825099101479779107712927558448658678474367489606140996923801454240580758223616174644244955304758600983921102701637520025973859322107559910342638799749736693621648835730129670610363007691703554154468973504037827227498666370788806777809361753640602648981968394736613810627717832271354756427346857958964903979781989998935237704084503701594404414588014676101702083767308916351219818972415536503344053025916185797631629665405943793593341511258004101577174454321274795889910936341612723403150449011227524436615479181556958743327681646386487591461273058867128527990270196660914404414330931293904755512833270490188282103106479660289144121950502130642987671404150422766584889817405881178431493656867012082723073162142015949215164240848141669236491494180414725177573348292444357287119776822209224245660781560706267071503225996986011521475755550410667432358685399016694455663352838215515333215276178344808027597972082246227334156115175088588548769751913575767447851426448155143941115492579797092288586413444697992992581284401474496390194034126346515203155063509493249567350459471295956452946304606820629537924801383050781288038400000000000000000*i1^28 + 4204592038722393055817957961497513170239343540579880894742524873855056959588634115949941244032496240316684270663759117769245993685077124846382796605021532837119802743367778330716179564777181983526415315124180360774413230130656011734277716599609935375112689788165644705819401450256378756297787354221748664298942353698292261288956120568549873385452381374745647689440371461277872921214735846775505773521875368328850082164322380026006622120992329969941359036828027309454213768725785043998577601786303467750390355567172772855739465324114994102310119850966736086151258395537088077846091914308631794279731206372230106320682132906715852816911849746251109193398572293599881706347988570742497621031307378095548024034856353888794591124967338638422000080695942713274879914072331422780981916013400925194802924491590445165507068365077848080883599740967955935069539069672466699266056310672766858212098253954041336351488966919998677327055456907487315119385051387744273981150034724088836040889893332040274242225566690754919284413697358839126483384487538960930139415183698716440751464344551625831772585203181457336577352385754205702042468402577012702653916542095245913363226421516739988778622619958138951985114193359246776081339625706564961494276263958789808183665547051357599050093002500398140809552360869807087108951762571856288916743186445824235281796692827610557304280136378736874340939564631748388023937713374157795897494797341928823544618804403526854347699806007398374182234433948756730347451958492317028881822643006909064964154506970006744950539860345338925607333612622598836902337026383524071379896646081918644099029456992159907558497640885515031446743275494645545396005878498711857078518298854955936469624957289791641208783538952690461088361786586848928803240550089410633380038611249209805143215152861154354146021023671192567729120433914850854804249465792227470534795440818881835523476247439112803450880000000000000000*i1^29 + -4847176250923953871898500619732312627381586896016922138920379859250086268541460995156461567987617564866061730006109663957983036352248473604617601922232188850523728430860742433290003911990830611188494321338036998410987129949949668836338289083066477263542520325285798529261479459114764875970214418095624602983964174785843771144709102325151512106692649058392004727014058860909252555026569331221245521919307612570217561151301156667667131632074901409732266518409826866630022655450140584208339789913275585716249066937943004556593553338530111437010423355417981123401503272398914169701744688296828620955412555733181752101585266108853501573979537276938580584506798307985112067355871241001719878862489194336447593825291373221013452648943120066770978143848636012522780292511190852599152886905879819704267780497317239746199319937336992227741394520710815712717114543876713522988114036701410366066024906327418785753887668228869968992475595403528314712913596316611768109869221241776298251243308672964063857891621569815410350716638857058463442066086034999460314688825514744329650901694509246417048080813193438865495982530725738709056248852059626962463836514588972285834691552720369255808906301733059007594098190101172637918553302868085815905238150244993786868271358987609141775862497610114755857757482798693306339901862266189497570432710412663002666832493746655105521713289927750664289820418076380210369964928116244191807611219671155231979705039225496660452577704877509320698140223437563853716839589821872790495444552477489931612600119068623828957984137281980898639816166249808422378508225412813984424172060379677359177049317027767449104494752087915529954841212400874144526383129592040410921065226802540066797429551421439094516609044258421777010806011902844523331398862786413039742024623876414354390694682264099801035125341838753797828318617028113091212869853493993049381491277256356197732560735528026112000000000000000*i1^30 + 2596490470349377104110516798820670453880305302980976225200845897667961542042354756377028630838976958746084466549652417287448933821077014180769988537034301634649117651557377535586616644618938127560561991354933451124146383741968549708698762237029621204217669119106811175256106431164160591079262507028157196268151596168774321308103159435841665535864960756620407438859887156632553527152513177998427563647390324727648096356691979782869154884431402584214338379386090383319649808811857550343585218431300915748096829095183542007618312920812838409850699774045090016116931490853220768286918180244724473486187496515749648625537127180754631457457058092387711713412936199437708176497449229176465674220532113858745583418188640827948015407145723242103347178145898331728682318224254950666681388761375990015224244902811838949023525465991418879583681485206298912223414625390978136171164709526983443268952160470107519690259527510154752486203814983834033277479934107130972883365701651106989565385568843314643440488902255859063758063807124770531555698083457463923199923575394618647668612502759872616377367846533590044677724006392022759783422556585235787228438172764159117735047495281790937900978760417966440480105213774158324527731463226710208306137165022207254960970256623712735661738859454920691099591889487550287613972679095580232632535216485636923265494255680432177224295268541010943697877527484217041277982520403531408914077512580930833740714395987092382218305326816180041959082680458279868861500446665697210063009681059233082287180769358778493848285618546271930414040723267209790428033201167825237495992801979889652944525181802214179368675055615509891450106328850074551491004178787866348648861476748476034696415481371183281986420166757563846084115649940844915634249526525835534200522571365429262536335228967419846031752021039839129413505663854250025828979903464547498272804098285297373204816750182400000000000000*i1^31 + -589113705807171947456271169873212709935603912927155282499953276356691211917525064071008576950781358369886024617349066393421416813127821288643054595771861292506239224760660075809640714954113414243426655677633236416064454899756084328219261736520779776965241154420795051931861130370686149787345435782047369933827495170952170931885190540456322177710236095900288402106864864108336178206080095022339898742848874546303013279247749218392765341487884699437746870564282129280359880061469638997642340576563199448742219811876781001106873545546312880568983517355918923405236875624345175495383508251398663744658584195397030686820429895863768358519502759194826909752939684215464542788583942186749963392926574661455925444413383353167738434385621435808099686450043136316065053772610290892452103647125603619029053327849645696713309197548839217230252203463436558880963060226503973966176494215418951808007541933804084962790628768510492383141540339727741075083658806749060706532796643924661664469820633451505684707457015287823561461560561597932499485413623520634400303660605482448690848923625930508631518910617097797064166788678841013870271265431064780683534333985757290744486843709604885835727216963409232014205814982902270859150082524235400590601784492532680482342809397793393581269836319161599516080482634120233729588671515425143283046762061645292787702216221588965412163230017978422064876811376833043988000867537379438767796305648107816433008575848122896019475676221072963773368675311338744064988221020391329419698848908540203004166092060494442239123044767248367126585710071453604966423250773322362921892852211464828188007525920356531514193242302645441132487820212892381483752465073119797628478844669219476634621112953473700414175952459814552671188508126180899435409415470423138126803805832333777609832125261322597609215350320283327301513366114562327192088905986381772776227063305136569592053760000000000000*i1^32 + 45846973692363865599245200328212038709736324675477682560699782644018952334455628908534819737586735478379664875910688995283446918539907251464467981591141963609465632206400404848788628589833860170100359562675168923656567949133587008807320462796192988921397581003767365419925218230144390793642544504049881865572803841438747302811426065994739520144471075608498955010121202688972752902522726276367279893849679414769436253508627951957718893317616474581461523936406477492443435064702578206383861921804137513168343681793351640257464098256778140378865618943563540130663739381865187269333210460271568850475144728464935280626238216462983936077351738044065456459421492245405252377614736756717272274744802236476765170191366522892718076309941112065538891372847985036089692213051147121293553584492746033044351368066047309684833234865768820778011813503674248565609216187490410483219045127227583854721031263322028518934285036147071621685737025736701461856952987614771162972461598555465444363687295815197583995418688068435847817133411373765339916387941762738036843812443438931838769892827578943213368877590587043064201814150885632462035926991232043193695816347515621946807945534834714692724759264593978735485975984557264649914246849456699762774704443539013481809216764986851252359831886400036376109817191979738298697075286595694880927873696146578768781631477891813964646632775292895088025351651522294322141225232390693581554436440904468089574054918233295552461648479624769742274709537786982351874701549980263941315887952901179734348307338325603950154005017162762832107539948370994167080193301679927963628159369291519945258833602335608007473042899673894855069936461746191364830550847912753087443499980114580092052431643218351427763637510011972170840990777982012995719600986939975175903553509263371952330360747736741907047660668332870294960517073632365280209660543427149369046411905479999488000000000000*i1^33 + -3685556778177830588103620949078849459029875912579374651782493693638988384039359768078188168182226964129924035318766544247176219872338662265450314541183862542488833845522195432022538826234444945081296118110634015495725100982741983696914721692538924536694980560412367791035064003254951665615040489629745613074388015620938673200727544499100859694927237415204356728937682631732503870303044860367200294795568815711050876551912814103846426101255435558167905057613328958891726086287865237837704375200830096400464952009338253706876811988792382062448735991185308684454590106868402559285986485264760434985272139214142092399067601942159717462304788922407727529008501927278928782957748283531889188544837814391902517545271030499931826716652468682607386325588316125260973612161719584337745235696995072644701015184214941010302305102623235990837194852484685990947011158587788995760326301268913167584888949447987423249823167744608590611425811526239694494560377686804074199125765325755589669426227459071352040295246810128668556680088746506655464433630684148619217354427681300636551265874697176890194535761701654328449602730290320264477816778346357149316942644993739485400761125459364415026214027966941381661335209197454065061481118796729068491904709682370612797858945006507658204362270172436462620084042366139312003086223431854754924458970119327322213691429530522636930368518394897613276887931950911715436591371668524835539361641718304411545904399992926067726910796536340727984678437096703719996006307447880494218996567873023615903015907738486393111567587169036667299960594505140542101454941158794854803052315737629282340385740677669148909990571014281435724452968392050509920507568630740536947389183719759014385999483718633991315233384198806941560105610130010837235901098457872134811594207030508922001657688382875690782207667199183142343690447796547549654355559830369152152325534515200000000000*i1^34 + 101365307507396965263415758531925661668843049209142487438539453342473797638844097937815863480103519824856827606441218204242782424438218528429952528620718362381125721511235879723808540244193127432046920942662110051158475351119301009807942681528502354972842376944065741678351852373274751203856055074719270769819604223224305232095071436136923934856987843231202528843021178533996216293532622518598095475527111844328170888585673320237418831438710298151496263594404904054846412723526323518315175872834415530606320773133232056745093986631645764566290508613642417485751462605001798298127128579471389283241660232603093614601563467418180357537390826670340519063099672189654658939094098418676693595568814452592491590227741187806898167086636586597072550361891165500592043104100222054987265390072339212169931316095710599831732835318174158783655589538937902012919878336101079280543252495054880895714255412401533078895844401408985050194874524608525757427348927714527114821806850449265942114195342095521736341123111360559339491710951036664280328703115539615399689790552120123487351498781313508453923806610998407203103587132856822786509524373016967929654380196175197172894624869459707517967907549672814033188811272042128139153822000579213484171526377667926149717363898395338196655734520591964666375705474172191314356056111300848552754384873601384875621407286056158269042755802670473942178335564305334623516348081990724882725665973196766599589300114048083122557928392775528572258210632150957490936724516347744994655768319079286238125483051492346578181616797903226329848427825360049549289574807361172839638647677441861955919998367241762459260073042899763537655324742626726004972875806350627671678941601491440546572531139681078609989938262886027100869243873817129283035466042900357593477935125914072558212254686239601321105679987193554175180871166719555051550486520006132844462080000000000*i1^35 + -1118302864600922694532833624060132751878800319858427192758695758081629611796015148570985919363821152924442608975423979862319281016428447815819143082302197992393980613098611699020508253240070377522111717384346724530931792350866596296781170446512772035513062987966120871659850215334584178421926669321165079269442140520539798380168627283863046469273270743489296353853004702494294104362812845789078539875549286956411805024960752459395541484136001698514863879430336569749001970898767062358378316371272269862858857557483175338593279527370439375198307957354699194192133882147894985133174098478788749539937634507416247253980862665117604520267493885134487527515570060220711560196447668673268299549024016810154311504764178143978243251304075195151108128085611392196500964915912989855311579562009392105912902180199032782153566794033221351202092912988433743450813882482443587077473276323822177366853094399773122636067179623650562530212938960597008122805802368894395050556350580205187787652105050957469381126667550674068709108647902307985292735378077972728022706642523209204324049789513511206399153582059647190835553764426987657538398654755158185590059515360610612569777171070432626390045391511841665875028311384808526415072662721907295036585412296804769300271091891172827392977956033617448566689357021589530368264982202196717830213922636495626536459671537326808102578315263107698038603503441597966933401541442050155857814157652365714216375616744730016180499453976117813110446968811418838921561735108040074368167929023686478621294056346835327571486251767246236718808360655953732817920472654528694488843774272669604232056261188699746431933685659083337454425603098115224016443022413048851175086836252848402103909558888110734838072260382655593421876513503903851501341771557550087390341361528323789541363045937663834408614647048053211551821862438452030896735935250726912000000000*i1^36 + 6052600725416470389389883274410559567278708199739278596556472135216419253676386112252107793760034324406445339904952709586971075309189488307314571314172234579897707667345094917815603814520029502956871267545314789279312350408689650187730250125593369600363383087611072680525554128179528408431116627349883194832487510903458154901027284750674471372243319079112587445030774177161804530459811321555009753895578631905402906363924229605929189394696726156407726556623990255603240774002279205244503919086073640840817374627613836828421515082978994362856639062063049893589151517800988115585936213347649130531203070694840612370135285695618337382662161564867163417693370526141696067618066377399169595899579047917265215475181592927674334343550979349420765315660859745156586900145142485022122918234690212072337999019157162535724354418533896585066673041657951309443959924356739578233658232477787207946938129675537710607402798303203929764505606666918588978169254430243661560992130935567873348277801216596911516074950473505140734564239202373993335980289394385475394814755673089700932448589505325890234615131899862755491686702173104783949705292346840082624808080267309166228443595881792059518300064710126566011889009762960960511361699112427123777971964623191112048601894166621606062918925482023573771817329386018447156467344724641489590031589584713855291737496065048246957781719356706673339048572368361446033395953432920416989306365875010587178070363485045700422752138274774230880819207386944107812308747354828815752019901209189321524789275804219972011470751029370107326827389526031583929297174178812392101901217842294800306458274565702057453530263402856781566457467224113672768912101012147671230990200544607241581585485375498865167867041673032208569938351802226851055229171231120518897460554530055122705337703868859839810473946630193915113377076513728056110963097600000000*i1^37 + -22029684014803348670479112997143947821108184904270504616409358654539523520076446371961127343364976398156152875952845882669748307095109328513305063663577975988604722425570139267066886888354172768352994421315650046843931915226091538750833803151433491039262853283358650971996342387939443211023778197292387102197343050512358960804944877083552922138355437100660993711624458112862929396933094720681669838437348497316991208183155937430036962371301725030717952125280341885807265357204981748505950449154768532909746630744465323088022184222764518004416241824474085292679525850000622353061362819445781272359109117536535635004922929421328860961889793701450718487425575991292887361947747056418791592760022769316338159280667937019241150504815248322706411094151288574707110054092923770670706405904345634629386962049269038068691993083415214857726326105880580351834904324240056945531520158423685215019455336914075830304032766581421690430924353564175812226231509322778525373562582470430545783489890875511478793560556031605099354948593019021011702770389150927825753748284071150543867033611796528962522576851555324177915222843562042779082288781309439547438302042294843872059941817963787592925102396889726018210354791406552762660754978440180200925086776505671533368577273790022994063360826874408314569323898077377487510445518103293968474452780184332587353026496233410282273307658454877659010859969724275215773703505907644663823888740236655581606059673151377305283548798120785744268204761456977744134128268327933691135308594642473198479914619519401027283674044201804757481695274449494939069728284796916708608673176820460371818213555312363774622147263117629036663697767528663784061242906240736494562225422254354894281441949875042184406704623013722390531394959437966174661025376088261731916042131646634653179890660077407118803557730675488356718346872240207667200000000*i1^38 + -15860889099981296374407064024828838565878306048292869829801998278692860331246417411141205350306852064344878349999708398460454816573074716770844591180643085680913599016218449149421719624454954577497493934356954868618524205414207056382620860199166320740522735075597714393001395898370586908254159148401665390532706431551634056490816099497614972305016830130681973076071679913484508947047330592608925408106900020985713048973620557989926303204421499190286926169514096695086707278240891904855568011816701220539687782269905066637384633631130942873379143795900325913650924127126580507339747205440738434016378670327387070726897067420182075787834306247786233491780214385704823630102477342350693109263890522388131938282597891369635289908488322915514374479493276316237791432359081109955092635966576834737193360491403550121994956162676606014428104703913143928890431033732297402585166730947511694277532855228258710823162330363132450351677876700431129697046894147855705867377023132171040642437822853079774264261987625047307969355900541900105653191481272991215650028203526934475508108546988832337317741918428563359479110104635588278935355904160885232389631187396712540321186141714963146330541231346933412580982223835399638101394427595868979667623336588027659769530447409047586803090109511491930534676039493602054387742284143665126668993923742711060607489640657480804791193263053598378666841504522820568565344855312010993247511033789204294853834249363204277488748449457964413129863118195481669144654193444588228572436918044782261791511940755501545016956767456585371647480042550193479455273999923951840584517801667495214925441814663320491301446614286492008027605291216306772869217219775440884413041843754675170159516239437291955189643667409882421504616654891943147003054502732036157003281394199584583849600885873456700994601811093024102172094636032000000*i1^39 + -932284627420203722456807308899440028504447894665324218678713571562586345600102151582199277866688669515718537669477480385910582908483635173629246060839359669629640748552385005070332566894018972104817608633947299192504448488893955913799532556366520735323968777230808985221624391055223786865785049243265770810554778131149302782050004588677894417159644125459321211626414699786811118969750945347670500991142476743320643093730211139358122029791551170475237441255433951382253536464359957010768252952472469054022562435635554448116057611270359588427898758709119456424090710160141709629484316971732227324373558713780955536487430252814258623449884488986010679187489460608866014807938633031229678799941579143332308035571576241870993603220634553608940729113446013391348282283237124336127782166103124281624988472162752772208522423942964367082771980183368234246820727288815844230280459662650361118323152626402844993183857039070767216154485075151422068102467839384400654787388440510355117399407766768040375425317287887827191062624758809572629457411866056317503990999856180576120283994155980563361389218040442886850159218808743398767272141703648727985732371260533292172864201415792865160471744002093306489765702570125955985969469506921775164248385213664238311495698798913382552494733349705508523980611890024660815251582586051881587489233555298617374941852435365132892171275578469816503401481288686696339454081839468589850309482376549990057168128792800571494595607939216311402825587466352154196823138227036038968791664071090480120208733411373454931294814958953977840048002309674584125083851005768042912696495873623671835275080650787238694327393144287763310977571681854722482480578629053189542043804421185680670946250331371773764876084668876969669576679088816738418595365068471626391094289718540679820207699387518709922877959037511416652800000*i1^40 + 291334563210186545995152365987585228453347760273113792251018783288404567854385567347109119530152517760643350044994282541849431376043323622157527821655990648617025196737435210432013842241221459138098725387189151918130255636178536921223608420016132883037307929473404064175912935633370142883647621507305675209735406807327927701387018082456544192835201261329778512184202230416886075497295643376588769554883308654935343630119494761206555209933895139550128924934106480214992477452598936564762603962298326560079959512369644030343111961524970416248545464649713156356131238141575334056507389881500988617851999132211536397013086402404570983742074653259178710409784054470014419314947762221799807563918357638858562847608174842290002293032008283307628023601879545373826365378079104367955571334656278062937910349707508444237424838814959092140851009032268287023663170483420510356011172072569816298558510156898484890987487143911293220974673921765175567180010716901248050409424321966638584983463609451222180456611378881004279060337906062873049533788949870273641967384477247622617509195295455645604041476810960916181292944885968137711665517437010698980938461052786948924115988132314649519719861399043605694511604315591887525080341226701997339626941667015092064545479551303929202903733615970957715750364749698111821535320696340958690487438726733584066148715642575623017974432554812866688299339785815290892298074913294139474786518787430558719594141671660142774186788777068999616443016053413408740346928286326528251359660796553581751614543375038607087581696821635375868378972938196710389566328194310221085762783906979176124124697527187930634094523189275538254649291519177598552411478253692762278478146291479115377977842051255222713955748922641996951325436169289699224705111730340918361046198883811049472091619961004360145929600000*i1^41 + -268630822205650960038576843643166273648481259307253764790790521859103086105426288281247619526609572844521785911646664711680955404470265883226774036854974607946180335608254101698744753504886433367813156951230260070749287987195825379045945612506387629506834533764490718690567336360062705907371383108177183850967365457217228518201297057361111562046934189309824839073759221161843623496522951551681623251988103253752516574386020025483828777804730696037614281529530467302851915678488639280030595146553436199324948233430162238345084019630270546353954103042946201394397059630567026585501381579114395173092174872413267869012140961871617854733782370042496395820957082325532490181574489921739269009615770078020672330277892148561996902246168053235717237507060268698439996900844191829529427076231890756584191391990632906829618893271097735448375006042204658570610948512421444158831642551490651713260682207560056097432650762400072736863229462457334099438803370422654989344302608331546592534648159832247444932819492009655404532051490960818692627243588485932446988987105230540029617067558034751886550748335487395811344089222625398249976467232847612529251915402033589105265328995422978806635395724517114057347087330384779161409418819932158731494497225277741410009480882756695455280789149372635050824687956603749518198750433099083116311482095215638303213005195570153254489621311615420745747447518296419355866716143797893760318676945706374228466505563182454704660697351302488885254375155254461685939139698329030092498998238093683642935725729061051074072548166273373565164784885016600041702033016108400585907480934391587445314270844917099042932698268340157385791914792052147599526872855255396158872666675584967882130354682088401621259422084704202162120301854445712070706924249944635895753969876072470383712963851080000*i1^42 + -137105430855663326192059677311563982423834583658029282563490274306994983872542554827902218984591645856099346292347133109341999771374684630526832287908490021626867412785849759319728866136314833282652223967455271240852490178106781215615621217186016493166383598555986451734094694120642969092260987621759298245506754276153452178836935150351802096347596651641102837468152477914581830093791500396067817774634353225919089962189067115223311094028552606245357715221477191725805906534697608990808307763533405027058232072655356187015291053374443162263492236893559610626278606711544479985408797780977048700433181722071191488092762666608151403238864989432606126853966590190856249502562898192748429597808072226685051029176883141246749846176278865581788505176320841745297143575164789753383589888154652541965047914828542826034545919918177651713045669129828672713114538713850469047778471405527156349466390787746470931983999864988955130392424008241818666741585632500904318607703789368153816581559796001902188037436418329220027022114303864387964402170191018968369173061119907442252227796894717796455552192389436180386286060377115704819313291613247790626582492982850611293107443897008078794026424834162928927451752254159062136645100056923962485235001356868670291638728832508920931406494116173546565930826412847365204552442118892950232560040525947075137678248927260879287932232303029070718829888196111472634912541356784565999088940578245833094423255818039618546309246760306679216824294026668879291949458467652207120851694892031999054884704385873479072958805708598669560958625850561779307103776391147148723598348724653105236086160310633230507128115778588138288780121221425331787350287694284178057429818899525743470575488256023405814255599616957701870702924042656274741732531269555231529749341221094154400*i1^43 + -1353457743099521317382683516647032519723519252389738983147356266380424222949519031874266359962609032234402894259339690721638084004196267699165098169288943033055952259463489637475876256058950401088033521171641022219056604770313998614399267387423148767736471399933639613021326499118718173015524989011637705258725109899769871644272045129206672842858754144479296501773167972217643267819609880182647689396204601732050195829582769181262031223163581784526124416079087778312635193195355977368859662405121878129521380720859522114559080194016641025032268195632849472446267876377690454992447774279861006061627501310617814031254258895121543015747054535482296343600831340527125871240604131648614377137353445396824021798839346269327990655269049248951242627075524219011569684278861235152215741306029571774060187757981136057374540580694470233236511369336335214896115878592869765058685466151104238452931292216135707221018769922196861816998232391551826745725012440252921987559877101240891476827205485760604095133369637332144810126991431468808993780949747005570119105635771950572952313188242182539523807844510686494830912295231643069077361018890371433826220229391965223751745335965848826188994445471775875086620038706031922384699364816245334496021974680579934698729449976123788055944513517958625462892526459496161342952444808468087899097523287006537355565666215803380470067716760378016091647364527094446070695560838581606890747151856770921565141466070866318196799900931591531725610040481979753191143436652943179598926803147757779455608438883941340044169637239831708166307962454528155375159423787706798380251349609451298121409321565871314250404050843287254278028087184831470850087561839171882668680376660435219866444204181540512037725298264806870248520278980317835860146664609349227843265*i1^44 + 2412622750536502202550121779715263176789314876928951822184095855545598724714444054114201272622527567226321271340532768638237408384432012030940775547691662662540631903335597943955263321452481287748444736470322024001975765483788392853326975055634043514142567484427978361589343371883742518184804452428178465275186369215120019717236042770108558043382311354183658468638951489691084155535464831963928698851947466573398592909569743529797871753527037134463487303934087760888340857208068385095366786390496422800297682168092306311491960772040911211516646780134492351505675239092086091181950235864159476018174788633143707274230118977684994294376316729553043801108805984797781897735355638282980049400804348590765825578530479050827801033842057509370725893044880848226259836239158048299876960148556344554476066919648652084942683524073289341888931726290869181575691553822920454776636165913792812449200912185625098094186370143775281753020790908408067340483822916433177694247799557516629582542294955296046203959210444557317749892620588806367879095514729616181382156015908414441307799685711136780282501165140765586314480916015014335480084790470219789577464489527313645142705661636156063606483271406564830924212108630341264906988760381593170255508215438951812274786005708190753739186627550064965528628179962356991686505511775953178105867761241115593626299807942581249767038393263280301685989086365611986153166916448927660810477081648299543185663866173577414932290485790585042256540511547429192266855542375320543928392290717563045269695849360617107072513135363232637857322469730205296918849881923714890811125666000029307995520534720960197047658400947496758802652294487633925713083527305702809602794169317341371093517415433936086301033667092491329670046872675353441551579*i1^45 - N1*147142338963521184041138902097718226498065536377624496980999726473586141919687992187789587370730412827947143988112851013709210377879301073209784598689074479999739118240825528026628586743008471633368435811331681184977632897184278538026718175749963174864061575851144614088165456451360711447568844682037604305027999485985539787552513515778301703250449138833068418612974728354197113990499870905069220458822009230441605200238005222371372718789353015525728354992973709619347976212805286758171714052653592671930670581304947539886574681471380597603134041970396121340807933793704229214144964534807105796508779715387093118598061932581730342792498280007806024895830148023847907515778304074199102971327025963776*i3 ] ]