[ [ 484331102227803023196495645459714005378667503831145435438193356466090172773996322841464606193180156336714070998733736323763688583578761493782579357478296517102405172479180266384293243806303206919760611769450559672066207039753459032652959259333680297748264596463448707979691608890172256413057219982123959746943364297788573642931223216405648888767506506642970755496022100712495595839968488294643966885564974887116461361145263270100514515140697147563512325832929607966967766976882796259985907569575456561679607668486983390684525052578409856305677078499225589338553693808805222047016741829336087751097115157482526959215854071367685105829692690846853437445831874810472920946277064719754380379241460083096755082989704413597733617247768579374087347473467009849630565491240588226740563083197714377906151190006747985643403127077952530097480134181062830794154448043603841442894810070068042142829156093452999811198387499971018099993063803842334274836973553404595024866025061943674251481447895532941808911797564993057272604194925572889639193847008342424032985480880379568382571811254440866681242247442063739547950604064468511594626215783631897209437169659556902218017071870689922977959230341737131338403903253836195211363066153863656718702378632345154811500149409422512630728181514557507032322512285704068527317162331889840957255084998508457729354875200765806524222231288759251508455557396007371724701040640000000000000000 + -10527249003160002996966969858628098997232935597025251597742222453966142375089209393318862532609163262767494372328431177935455977403860093173968187160173620674535786087990055607910876754033686220824572040984796913327611429804955071421742194868009857924164364584601519964140020530907257333213566134043172645926584169892589466789608260728755094234575231101078269581753278697212460985312818633483237737755219300965373332936459737044858424006004506194569577400807503155575066184064226723873596042903605474723394488770362821907133624437736172726408540967094211572941783080616028488211963704031149608089397283524469079023988737377071763107923871165259710397479383796398503211613424058494230149195940016445683303535006194567589032263938855919565218792882032389485658392316277437299548860629995381610531543945050972084757490331534320853528254302097733700746559894341332408258647857060534450070375624801330785687516510048556041671083942501175894422373435883673459968601147278036564055285672234058581093852867284735805815067014672926893185633277748110401027895388735842722483922903572157151837959895337489768354288948672297941325581391961208584139475036482156691553863880338539531244255416843569297246185593142497089383192165412442876770771322996803623045331500703307368855055905857185071335613893724187097145249643422304447144125089959254793737331094889037463677726957731835396953670390552984416253326131200000000000000*i1 + 124843679455341671650026422259773678237606655314888522452344066959771916175316059568692297517212905841804301342689654522814163203182495273196387306144607464872666435124390529277312951165163095624454579543662729567727909154266785644455849472890610072577025225954621633177705126210476186872726170518195536802271101021688596775851372614361616868570854314423417846347103334076338850206221272446296834072831761655812672391252283588596615218513308829610951205372850722125733570225250112477020072882685636444088840228274236365634053392818524467129453167891419440421135684314010389654905117682500733984582890946392584841453200370300272222799363033941002467132878299830864352410727865991939537870063752024407669708971784087049671065350417525494578228567706401769709378690735070479434736688012938635868891017756023108578173534475873891882662469075577094656837485253050814171283849249696030684436246952502815157323347230382967719305042967035437289379504104596510073329947461820592608765964781291258170021708615424231350554136420474040885591616151168972401035832842302395488537198759558873214887188095828195331372668037000468244599637405285097813448417683002589182525817937219701307659403267341839310476970241695819952160598098676858302174924739073531777724465326419295363203299225834154265933539684386392355387574999659530204004152859492719029258563103227783964503043887458152821336954667337176690607521792000000000000*i1^2 + -652151831895731939771388739819396768028152745536632929455776476641391491502459952757688178950338635801057273202522955209692005349744768160512494541827344877606568252026537930727002414010752788943848068960213389566145744068154044521391841688620464516421795142874925145197494199238361240732282585508458176911242454287087324853628776735667929927106547557845818132261760674942166853454895514040160160496208917514793690920803680215450844909425298531199035314035581630085410345492169678460009717378236559414488930743741921955454554704028864770241246208772561583955981674273181654727703774867999937897441602833199899630439596914761569424620078835112029207111982902103542513831020334283428225244571113053352517176150856052237088159801479325426144091652748678737753275300913537648761709137314702152471167474533312348226449831630130736752424192130828498740820021015664638535407372911859295575553923062322287502560275212322055554142975717651948571719063314357609175940594009318976354311337659120014518541689948960318110063897420456110930158936039995124524639601341895777428851623684488236183112226094807692417505751484318223766353327361225803120175816023127794046213485756989961443145200395024503514110581687176540165125174036300775764204788577047271237654050136722975046233302080926120109146173484661272542153576925979982735484716812130317595661389436550458638564718452194549980007036661325269034692771840000000000*i1^3 + 1313403166022432515883423024614103071326978638224509499614554010053582018806545688314113492204247589745176628159615248732987662700195125057268171637041996833152508123976056159593274230685638582173971636710772383062169375768587691789782486037187407170330016413760593684857623609429365940146518112159024912069419711182189946464157073648347725879458671591365504058639337447767050428852644382582970382351514969912776644364564208244946863245869464943804199519812068951773229065225438062839985837970595429096150099166009269291766883858185931391217858278664179093387748325098517233652624186284084132863677660448071884044289642077527197473997190437793576731297970318027986854156817777174068162102004541310501671144247462876524110363955589910304298645758686189452523330075384362673433892440833298344401278497458390962051153246771919227664108243901220828337064003634982360717855077531338001426796259694820159247154996962279473021012099496756403850019713403461545874830631870888752772769873693491815614159061263173290595686773697856534927035335288653521935115796712674993357044405131212827855203507511163135224860965946645893363888707658944735522359964828299503109740047197623874677802863083302418511424756895264180878546402555743055789147753294667248014306487996458404184771207323511754656181185050585304299325638988074933846444323828594578253370458123393529116412205408316333486159531983181330868338688000000000*i1^4 + 5579210029554295556554727251340928380113146657691918724625417132662594493881358362394409460869036052907429632495037976626665954842291222923335955060438103624542242832983686594265664636788664537322074926735632862143948872653081352403452264982412602825678991325582549066916438758932273009739908765642718914146667694659247729888300401210905357760087542503236914959977903307503911704745774576857219705202132355745369590841835535269913650905592280254463624370621297144179427247755733107363528414493952496951893175643804287591104913344222429328023707620369117987357488495893465915552949761201079474462565336885443332771864348419842656504749651958954579284408799378687585216359259779929403037117475293988137789834752857166974343577173624625373749747258008362648719459721921553913207277129077513187047191601058790642591400549158128922470817030671842353732417982634698254373319556698858592100345175635862308994015647953450630733977622438889439525445311166835289964022686211096447369813771609227949967218817055250906588217812169792652186174219081040007951963955869627503920832764761244498899025232787390585465200905896318113630984853413116320920268545396113979527854503870903342601348734950670997082694674772170695216370531453852563201260626546141184443618271819978594552061602113848835362194428997555625961169097772397686602745371687890255633494022469404497207442907401744061023872315516050224673980416000000*i1^5 + 8489469599311722674607170802486965063504304347000817516852999687079507824522159034199075987693023834901553147214248771996441083789280181539179318825209654685253167662997183334204609547384096571493691439345146396312919762571706989195394880672356351913877774821387218574294412603068397865608036925283654141120603566913788110434722584241614672714637647316406504891517300461921419509146205205397960621690865297037464706662105645700360302889821059012926098390556988280831900355399760290788391254974578236668940223243425223659425302882010869786001220307726056899650593202431791387641479710760768910163465314189965522702168669129343062547363921877316914138744498109597941694976787396322963739201573438874247126207941148822532801902762683861352836912550496252944742247607827640972961992093869590100840866017454722710473682978597025714436503434288972557865480682011561650291389513350665502140773882240394909565962739033326524084320702536003922409481266456679126046334810881416036545473804235491381573812540877965512287221403218843010313769046741694456714736285728766063430995390718940705932599851091079534336793397173667984353756435633767270466128413857923327287668246983751068530760959150227500126243502297307667609793339430125895765351456027852107762189067314154442499891151394913021326699515116318458563100186857895959086720614129349724179692816835970099837302685461153451023430847871215376185425920000*i1^6 + 6525791606049944425658225446629869981843259417770146671847097564749563536809987448873940088487658728972097141120492290424150570277227684065340273227412841748171030002069346046383441355178849673539481646122055448382508970967484651931660089114628848489607326010381074312745322778709175385039256604073943486889250944450007573267648315134626320899936180344092954528737632027350758739709034454599482183452395626234195202997245051541713909914716045768095883803221790227566888982870172042545246794910878523528734541423431477247272470804668315576593554142074799126438053870814286435292466315876924657761500913572224051046417124053953042307841376232111419080354816926147245166703659370191643149768952017525152599128877471764715363495054404378826495543620337731123615628413643423494165983212564677096044678435902242081175945006331288031652807684116653961977279066284407961108738678323059732984694493887822143684595398275790897225142512499552046725324675741849528483444562211221832847723608788721607910017804049460627944067202829781434757537257839046287607053576342681677721107093935479477689432412899047593933694799901955575467895180815792714924005248819094840689338488126242450370770040869292509824198687838072548946415363856326207339248221852567815755588919820705319522704797643355459753794919280340998048396367768302523267375223179784555996119119065350329961976358320845284177318565613930743123148800*i1^7 + 2994359433288675914609891174005087336193253449306570381894851373164736641111497810632911685913964812117300125113403153625062493841404503627308659362314138087050843136475381942254741825486585140345661141658118534772371361749382342323385604729038702536000024094041426283310162983675404112749636007102448195849769734491819424889706068646624014902398655154625171813936671337840814773828887163948745604376904133931134071810116566651506212832500196166418060534696692128616082552607079630005684691281728105828393509064593450013915860398873926528150030500452744073672416051820673856960418186775531756215559404061837346958374003147576785483772974198697267037740766151326870563169256589222596604729506780220957035034554917583250198854324106161148302345803219183194558563689866500072658792641848716728686063335108665881681057622770689722923726759471115629171230299885094197099387004997627602735085738000222224092351049594058292302918634623045414802421203912664475462041042949310333752808182186487957235744029118854857244403234598031340253778807669447948941201329717385662027315130077820334661400028191976610609586537505972196794522375168504572878238339217352993751344250491146633418686785311772541512993205545786537173982206105103619549058393813107155680120829649046531206290997332693721132393995941352698934913985721776473347078279672636176875050756645904762017627211737016204495183029308027163377664*i1^8 + 856708411582625033740620152183090719691096812788699786525224503707579138970164126917624948469771504396017136337121636669548331288088289064048601164718310912327323620739226262830470266569502929873309004919819124263240975073587708026671346409937556447512058985233233412876614201862374576082787152285437736352031046240017943925006886394774505712699098563342451640645406789918303168974726326650203384212453904115172969913600719630383067277893459680089860636807588651220336772244795249396311808984813515047992614739589328239276137063494300361946545467925788074193634983758679754771693539139915870902654393649113560947007801493091976267557751385090610433383265546556876584211435734874619980738771020451943982970872506270467451492304076489174223271603594548645608901536030965289765757095789354398430661973206782098748998565788166367891971622690537351919456798592698098110099208787060409170392335742306141300363758361226304836592996097476221767597739992406556997163980443975819947453142098139156661472336383356476933804681353954388196006572087103924075096929238143929329136180473561227714997825591645943124255127487985533965915094788884765363554891288402159292804214355043285717844601173576727217482900865346867462631746585088653457282138107512409290392651450495066165613821501164373310369882903420761139497553314777485396785839481212834816315402867867155085279839588225239900208746128878862336*i1^9 + 151267048632110049305981837935404521242445574102543076340467125156584773614235582847120452739178983771385427223212112645997131020247540882492952727822380628431457798577336931399902130883537254929104850998277226681075563777411405518806857507543178987464995062725793921507362528405013912757798882948642098355980763455458715315741828537203275929468472261937443070356647927800460121097746441264652911556595997890394087507903877085629371458644055354713270695089734212565788395059222013984553053094965628710128679286671495733198168001160420033596367384310112384067064234105837021830614227675168237473204987032357468879113538212742077478774694407487374902591846416012974142416529776384900904918965494225385215938165739216909121910162639031864880823765105553516028345823045593407728152314894037165223347828057479941270225486606186838304999927968517003612216807395966960061583673690723813308535902024579516378114232266052398736796214306203558057241950508167612845766691195795369621246152687783546326140841492297041264747257207697653172881922938634389311623697737180961443111346017246323616022497335869537685439605528190683516468205092453717168056370816688449960769660624604772994687974340020010794236319230006994812863635864228341963243974445459187229295982801709603875425155233438964054692419574385638367476510261135074696425270002779037826468672515815869247505838627206401814343866715734016*i1^10 + 15315244393920768843935461385019532543194333633957325741311115083396313598215170014326110964006059931655133555238579875301214069706017356504532814866412492866334793183416803919772015790050843028801778006377456944668542339922710964053644684359300109654758043138426878470682581442041103994232133596244426256664494969866817037135292647225216465506522737104611597925228572836222342845878586987292778244306832733363165751713677538850905817265288331758405263976333751926873070487538788385038433717982916915335659305284698767588823376753666786981558243532122572373895271083129665790704549692834619321863896874711960771283363008000287342956004918630623774536377966712736602766476327244781813786963630174436932537421714223343054720727593233925628018210927960458402917151997965309004617606378272365220450065389857991690922493080385810417998467559095159893964008036880858041505898283601832123365877410288472189766655619532503254943632829731785027956925990796765468489850376238824060453660062175131837425417145515793886368209818299727253370058228228673123342606431516420610706301818964221453800360191881748063053029654653336226627092063243047334039900734143169481751546220454098870832145228836051878484044190495022349037729607681319187284123540998807941788428505249485540192686675141806447299805611414321318767787868158904644897140105523960052405673440978264048342831448418531057843545571328*i1^11 + 657036009278994645383985906829375039828860900240408544766508835902707047924509476381137825402279630705927355107951698735806309182560072223891670338752247523747862290768759697410945532870926387238261927141365295964537387782846873323198164194266953725778218474043160172953557221109756091937943957885664587352023641445892568311958553790509072359664706368096945767347524433108245124523602933567290584436844967962676623644869150384756995977300940911326024904086096833244755188054965391202522620849518103970757417880573769681175518931038845351946217624869870391551385031036291321955982238722198332202314353678609409375393705822950670012777530227091922784920863217876104407132380894524877707609747379950613658548298111147560664853272216828115675171388349613475851926223206119528897787318705149109881905707697146380969265196348875563772998869039076497523818315310614376172162820507132263227738175852261062585875226293955778625729017536460045596602435542602839836577332891440361648617265201631031245659281275081680727575283392386438797168416619375972954309264885908731054679631654795671663847530006408673594882918871936014809123777944134069381966890824497866819890319148335855988183190499675501207403435399645062921384052713463490008268372572522098502598793861048779705712816005319340343927753963641146710281809871518079046568010034231981618386200452322335446822437915383544422596608*i1^12 + -16681469989671130763118549847744620682582239274691034643353034226171320049037002817983041090696680115929308099474567095210893341354229864486441625919864145846690400078183321245836314068886627398704684819555706700664977016020530909949079451939934137660468250363650416904196261897364017463103886836609714948488174716528472193857754920510129159239479902184546842227681306608826078721519997848291766067206792854001627154367789000792687609832500134608354727493191374034540094832696183009579546031559557640881810526640821000164052470001091043615413703312182574077210959960085045287353164973844466020846556112717211849933447019445957123312087509187694692585200858177187031714608588475166259541376861762769284115741299341472823549669969971901553122107232740467481152782521755382320962971169569836277230417116831919871706416258406940106761451146425772196488609734038603354590018335533998187279622261147433121323293147559906851023539466992773810918286644411771473586255360487792642255273924556151426380947973385654374678595589696188790240330006758175224469282237567835573527113747802659807133614748831704160936471433592218948455616228089006687601860011357746949489502350144283336687875012243064711594608373123391266873313423705518636657133853203780538520756273045697522465328137050775921805157349925976652953588005293843986807949876540503005780417652314764474738457573528644354048*i1^13 + -2044507025230378639363727684262504076778533795972008078801856410417009545130946941306242614770364473466772934572101689550633306346432590773507427972076061581804549566360161020737213155037544023419209685422515300839321026357654154789264880792941631196861031077732472857037956669308700135119403705970883554696980616835718337391378178783021811862252921750863696751720708722690605076352298504612331916047581086928893154928010573074468935374787362340324670693329340179929511993786961311832021088748158314425900185390533362061445095823065286596189751195470884906268514903817400673312965054319843031834300156317015439585416577758082722716813796745625185164559012615283548591321139517259800286841985910434859046123428043953786676809021305633650666732175462663320148136344195875722412340692660950219745758290713867967522312060218517760422704397147969796937190037300679407123280465606522003390448033823072568879764697440101898776241323159160181690636008156887581639193763625915157388902849429670577326439854878200237303826097572458459005221304011374360358460107460338234451471954666526510707085098074716580037829108469103721251740627524741268736956189010746300437041381819577090056878912884670992308410325998085326028717421216529961963012688191945541311622401600060688321903510174363182085740472652644235895607294585870770787274174617992212177480382750457638125965105294213120*i1^14 + 28316394402824118832735354412657012278162285410701692113991855204706559979717403259882170721934325009294007863674477293725287825111489756922850372943810429762054546966698474390946446802919306011142885844708194635573091098721052077790979027838810362704676867563328418799862640686744415433931533324679721465002487662582407906500886785029714014699192108634932390819734129314269392907599143574206075004692336543519652052585519536873405045464186082384610351800688131998001133556876892213133038682651722876291228622576134669760153607461900874507808394737775440772594858511432642230724959255869740152959991119035329995702607885650682221084955901180800598685053609871489850937052827962922863638498119663889389401963086398686243024786160215905041888282886546749014942710024275049423522088359234858743462368610294506906434248980019478489613878640923201328938504412731671648315567635897663412521707925393193397077097848256873644314615943443250448504338744375398555308667315979605767746763793790983717455963896892368143016954033912543677803151297681427409909854645696210570900556695470446443120381609999447882666529208629222161327456227978579303805263166417543843032058119200120084782538890069041883394342219334009339790139200582008209466916584326816918743240919706606761796093801725772383251295431609441193971747963045901201152656987185167157753270223615804564362930159616*i1^15 + 4153093163429048540659402707096796913530156403264493875995906040621270819975401117769533335467710373083521318822306108733721732495541898684283258476698389060896046590112502673869007011611976405457100059056244590313398818935086950002565984388382427239017379758973805621168664347805392469786148210481709646498907981242893408174645429389943861133852608041598163809580969037491183428159513579043032547788003861532703390573875569387367984385243071669883657362418585720060278951461392772956811577833960062112242242623353446904447256753390704607973978966148926477534919089574855838712342559885297098560271636720515201924548721871833995478108262506600657261321497022289590281876287409677747635980618992838064399917644439983785896209025270152542646602864128478505336098839732353740339849607084341116679328244695679358363050167332926544245144650662456907694522920489441113202221744887562874951517665700081288230851073714232306259198687599138059175540841554842204258700172136604615299426908007860206309042262260950182891774878095413630568511602300691704265246481133589253921206808238491187107303834648175487894349784498807826120450081334287765282589303758085509846613862705880843060341685258523664114664369672158620584613562348716291130344567203004109250520004993657182702511867878108131574889510993739693911100948222143501248666441832900479558188408298148906080927744*i1^16 + -1784016937633911287705229101493255047116732184500848812743976688170881694840621915187090577188710988396826524735901552036929458576823480308786208473225464521935930123452280516065526093213317592191481104669349985169711741627484487760371483668470856816928219017852288426710050293996808964148274333263850891311123418435408827261637291213447167384192542202165782767566891272036706249190676031096990148065838322075724414620585220190321247507099116487861975319589245588476275376508741415503754360311833710631542383361467900149607620803402827491339966071647502581495843834019142211093829755573724081026538219271795944282093057947212283952029075863432856920991569894164810097611132525135136885079533715572852468563425211242799228622876975272488315516556032007318134798465750944923957350329974070204183974481816130567891085251416943907692819549833220302943854013030799110237019692119413850683196218450387187897696506680611065101372682079722010347000660581787920283235530820097306787839915074177665108325129917538525624745629683119697761070034453777941231865150613989078239231417976784613866289519764932027245926648879911801772656238966512809023747249290228331709810188768405551343927090080054234812397202683691179440859498942144323381465916730504558447270656290524017015129509177860512662207144384272273643317772246004502715839099621768847986251341431090184192*i1^17 + 1142203472693343956884584001786081604300851240853927083946848535198201420716940318462706939958608937774019822604584403749649967449992266829376059110342662159168677461801086167092650676938415076712305523538515702977447659324459041600606042925699987808986702761112906797510146805518449911250172410452912230493302099893522261702194615361716284655982800569137273596043653535428687046374672590303186510041990680771585030265532047517654173427771147301837942618102914002532313405664125418187282613831815618635179184586919997973532222167483642203239923232147789207688184056060191282818387088017620796999963129017856575589853704132403743899483123693452296485674374930008287702391046692394938383187563844302935261097355504754599308554125345399562951504060992712570406510753085490259036584580029605803092375022794043025765106373802671282800041905833622428289351466137020398379751203767376369783381121352555329930780342755851974965851044764197031712348089559590159980138976047993836322818406446221192599902749494156177974897562842671394370174054819313436142266251511087752712924112246175813508955005938267820716450059870432119118103067243874645238491729221067759362918270212371291551629222884867741397498270886142778987149779156235340990904870193240874320922305409686654733202018485442768270325430930819750300062606337760222331636360248255419715962651816230912*i1^18 + -2495743866424204948332068301948275468331766373769172755177005786058315839851646011243986822846378082327332410603291865153869105857131563251963044456392384832335695394301374886764074703931219899154400468445595722722096160406289062898632622772633832195087996671877502305385186509989208555534080494699600820916836378076283789079355352964979458967759961402677918352117907398158118215204101634260675284761708563235410464417977993332601530864766756702001038071027383205380221503316184645885742463767706839334670145977195717039870444675256119529287219271580315789474859991264717951465090414787634705329176712762840329751425812753134876860426153779086783185748565812027533026537711616425135726301811615920359707474876297172881843221343301242830038226356815997307826415649680117011666702031140414966393372026063145531787286516626642222230404275477851081122219193196833414511832734986138039409252266557198859907134164761656631170478962344147856201538202552253233269559896714224075670332222844400370305961396682221145439178381210396810487999242896790737047008130735936888943541057000157015701736025257786797781909142032213165715416630344825997577063894954211560591164396281546574935452020493009346841815972092654778659020997444021961130108520258001395999709079134455067334523208822671644049855371661920558143844059238663239586840135697434370219366678528*i1^19 + 100822926946458770963322255543863607185979603989354488561432681560990272325921040702481580490794864466960908103903476158956838161338924619240661448554928536293488282369738063839088635848461026734290649465380110888164877211697933037926309607697742763062580739834246940700081174366332029920590775805027477423530918035473997861018362836385839513572322885646793558316614290828206243794248392417069437241967680366197466086097233154687799636430289717455218576327122297556527073703698237736962923574536264649776180230995444965716072841470400681573862247563112663029125429677913605798699911864803718671822570164893960097337092642879996298011344960319338316913690377790592525772691443568179277703431688336392572874831401740169869324304836874564278763869514415073817470149447090668599577574067699998130409410675211232530363749134645048684009446149720792697052151321246659710362103181209734052250916625365992165091398311014436274831146628847637579810746173780594354006113432698338861505608362760860005931069264754391850023265102502562390089991873268988439151974444142383088662808207290202703993483610268793518826337971498733196176846360799066904740977230134631718151733919500186340643767032934232213507261325962821105725414316481581648360564776541514123456158977247341485096531203252790581626092788818637533943585569217396458487129215722922847502336*i1^20 + -336387581757429843366578015899966304037687316796072800410375374315544614915296994326293054751310548880178035472996609066982269220559295785150526543886407205355526753650539032987227584194025514864571846429174526290194574921353399484499380880624359383550366586598682856484725810163644107974199655975430014383973359538095464575767143076944733747890379654251325252649022978999272995840231569247653669047924257026456031390118701605987441591349059424514879330369334701424767343986365917550677902587768058362548972283574416795961483522893903648851871119650145999585241570601362395842355164870945045911019065747763398235771245614086530025196024596666263329021228778017524364727189681870272728590003514377679865177271649325828471528999873768558702259127192733846851124134395469035160339355568120412797403790579313428031893738332926458798534686666661303967965836940249676866982536852482254938214284648535602247944113742640312391316896545580981406140886033001824561988235986295007210621192866872378385858802016121426679753519805155256840065499240221027259681080024076235558941083920793664347636511496030027443459480405974368437228001368516309076776436366775964753423118940901870798161910636918501562277089700548467340846311671565232567588439934527181627860064645167270482920968286512893792388658597617583001892098413869722639200354696754626560*i1^21 + 4438313553646694036901769162872515710305379625492918225332503339303522242233957319592244633261332920881885447724976608480654769903510266699366321672829260543374219746991112089992678496596334056422428138851517945465349521158138945720081472240923839077756681020553362887852095518634704681810607642765648946565845657323426556103191756482357887035999780841846280208187329680039033191517451909906857492447112704558107756134855876539276367265374839220420737172287162305865999379319123206438066283729387773292716231485631314519921307210143035616406251375047156552795725029428741600535426142003063190683414840187592253800745766841103668393694298872025509523682957559396117050231910138053412832956986521015636240508938193400095131282236467099648813530141294732994769954001129246314897561861496743890922679762104584361116027737051852332696783174867296911739859963399226155808736168106561543381750873817086383977387221927664598315956170644332834760204372673612253127522404754024477376415115167907587947415954801778614510524362234158457671765505428695291797931531740223206799034189338493263317872681649002218284409050964856574431009913140548009465613289463667443812002266607309715675180695255177701156601319575904647036677145387846409653722367139653680148741353710163664896072350557459015554476952104256909456976031985212263948919414718464*i1^22 + -12450548704621375561247385377966825885453679272351326463251221798721159948798224973909456239694688914417857271864657600393838951047148355982697277336750429374892712972486965607239118489200455566732132135816012792942027410164576103517639412671838147638177405081836554134786759984170029472388685235793131392586646690899874061089783993662784020192291641344860491158570621092675486787266469419761139415877817445334906534809741677079598279673174431280362680496439470762374079279737015507217144276112886015684685324142915935981748631332508374851970698458223008685294131876817577408538201640406921826693610460438802499951196285562009182479554674143035681000024639231029992339499589950702722316481411413895132776937589182348694013678103489738318534803119050283594047195636271947426099267347956932587245835239996171554037412859102216934198900345689030328714021862470626825723402938472394510419263216253538951386640756481944073711670173046170580404810882026800434310798033304529304375219889099430892894711398919760094918051523676848001127928601013633298196819107985350246521558599709517426352874706230486946810023436280438951146649751444347249749351502583911971670974403241761891453886259169437291599148013772506340088198037419943842145477531721334271426116554520100513047274212237472746779840540320257410744061623826685494883778560*i1^23 + 113304984524487376008602275492931068170247544652757085503508273073715121420976758045079189578455417387750296777761083781123750359730558789629396921047328999911395785750320051298248411620629169029164591807158128378462845229497342425467151978865096048545370574518973239323792721907011123704575842517911083584516473683621191168981707439695846946507572385634626085429683550094584856717050184062983147984887612530790664011380444277081544043883313216695927219951044823167739855898349610433776390670057373137630616318742971027426631784208956934293519282928797053918674919878198806353833902531387417099210765793950579548042081920930502111948507438101988583695409341193345521956469941092149955830287156787391121361416833602331699992310819984354911769011972355498048815097274260536750393534726737976058762192461102321079913529967429635393674214533710010052998033959904587135225297105181780046295901066549827315712763581604742171385350781989582464767680822340498349324296621055225093325268283017804664190894980026284182258762417508975786822336968286293982776254289942699758557572494790735167931758281353223753810741716123211026775400613697259027678618672144812096328638927386030275793139435048078922083272873682208196800446321759853740742837861830107863043745050143087095148161279316776876425886315873242320506207761323853348864*i1^24 + -323121059869545421701693677799361133799280945356083603755152413072365205698243230140463989722817509294903489765820773999881475362252964176725563874606345588044827263777573387845498747997863225116211064586064604519174901312657419932440709942158057268273550012431753866895608666348178323037511257779373881794029111049079751656361043811547258827783231966472573942751120696185745789466808699457315368069889483038817985518325940581910383930839432563869221638897195764495061131506071591910881884479470508715471845948927771351021478017047495946123872166012200436896369307673501865999157615565733350407392599287037811060165880126682721177574669752317257558412334354399651806686372752150339161558942175942582053462765217996713739334008423781741514830964748479030924439808717683451917602633547268086623079947304138232234613604436627316065079099834442394724633734792979910524830125503583801584830303817137021937617457545529111010430943094727477157473313704046041852538956994425310348178892176245837903631210708552491460570160087698098172384698776364677712446859931564341334671787475294963895040183974616445253161935318325141440027107488995202659579074362970324909393329523267537949420172546604550639230305242000326160162611004310607344170655274572424152419523196316239362660206867277235794794855502252218404032148771176448*i1^25 + 1775394040485360661467587146430500654581286228595791308508085062311570524159316141343383327574506608163732975062439864724300895907645442734615402122843378458927342903675231904412734999829930102782177938027404206968639259089393196624356079836322191377192044514790125216246954419577448261861429702600623669496017652159395216691663780304493328134549093295375147535353986856365845701235347383168236694086755031224724781537689132623378015051375661590325928136811367510267622000609512987516895355155646701346938303992845422371111719573182190920590318162255979885463475632020390594631744593321534251465455986352288550458926050586590393426539384792939721669794148283632551412504009313517015973695973038605876349760427819723293602393310638045029761315104418900297184521066536790594526318343975707290666308040678085272129988914661428535012259880897178851024347449046056154876260506769833971670041252789317102408601474466148870081617448223116943956799083209579713916512713485538233531815484791118636516961073304903062400019876149107070787247485231390963949608411876609276448788040279392037992206212563578019406984149831427543858257917356590735937901704552957826739242116645558494423880713795599046729426928129743165857632564072059998662289524771806903196272459727757066512172980084161150349740716726113851540538130432*i1^26 + -3057824401711477821155423760078687442810947805301414460713511376441986419001301523031600242999753201484473007962493621734765215295733447156666768382918076614008350127711059169537691322910660807464311253152856775790650076963708690374300321484379104767971326800709320031529884554472156795234643783631666913457516814587710247990722430858767527549887062936824471575458775285788009360957648795726850524934209645549591458836385433700073510923156536691807108494662917182881272705279980971486299031657803812912026511905195873076622928734276806491581058084951495364175647550090026439246161641647708922105617594981513113754491356200065200928927626395781942612761501218665090075773680425684441404665182403189432551559112391061864210676960220214223572232228641562554920165181285212792369999303205161785220973099184379977167525436897324527515604602295990067001391260617761338867918888131276191209795814276998795768566518649534409317086616678766097520035939980756123600086185485770038696862552055508078527864758191399632073712246329659273731294085302497146083700308396840767119810920968675803841282051391125321477035445245155601960447149047268648317585983772695042579644886099155163261361153470833416807095205116674003269256096379163398050168313894157788837315771771557450204903312080765066045554044142466268921856*i1^27 + 7246151909960229680436779636705552765980532463023102438584614749900181269100626841023418734378993024777513260531355128257813485801677204452474152365971635130168801235189638840238480815300946301695559096156510352840704122264789582843321990920945758257868937885631304208010196535090265158024698633846631200387036059481777601214760339584045380564030601393325393635024628618249298165385842617720406472520188478419156329089255584222155903807933067811453393956856746507769849523022068026117475244115734891079130330420116106899099999134243261763822170907573678296773411080376647474551452019874859692989913219173893609525202682960840085944133505982850446038296880194105806795917030216281275995695557023057924318160507914195514714282144498804668397238692221184695149915848218191242096316738064258278801081506654163853802313630766938404850028423544577973733359269447286234407020054028441882821649679660628250771679416914052140308411087406879900668713194341203569256366797556762077837950146904092037960912535301647866333266561809924960595715091373616351244113298628829458300796253245876294174088772414375356125719937629371790815830159104911463980594177155327055841921038759006424540415779275381297153344771793674221256431350571631900132091929686565171961351222033905578602841800002309490401796094846566400*i1^28 + -1684643544044381467486274692551971652570802980418915211600350046395208000715907642687831419606978621972025417859241582103000035600364053014952893887165974440801253324765873761506478709256437470770550507807662596131990910284462241636352338792701047499142364898503690404277754344663027855990562474389799640183171612385354176045198591885490256675256079556690022723612042739645676543037414175957732368909233069672130286509697256321660882663483130681173016524153920642988977614113201938792442835009530012577699600668126012942003924910104155798698087784314040698901950551809460464717403676331455901868765666061587892362562970336852464671777559467788484159869608745935363773454828616827637778219247086595183557423932397136404554818106294868566178354797905524043668778966027690972585343003626134752026183232421501795788317587796288306896453207125958217112581143820630084813906365910608403091183109675164410767224060386855009726031954068117455191574332967793650040285830030448398899403030587861330842864470452459102692764830843971419383434169928302135388504520087069378783877857114760610422928658245983417951713726383992272528921104594694358918739253702697118811046982614321317997999238986559238878542241343396718273093213728034352503458447894628905182039458739730760226014507849767074752458915840*i1^29 + 200834431064665057767570507001757606910390271301393556792643206045930080279413366969188810635650765723222006843606778228530166267101418009970169629535761515576298696497003641687382679804506042620511529020332918291002116016866327883631333591984277926057161941229492611037019800768858317243369247007142990217994230182728043490863641642556294770667489955316361891894683028655675016772775181234752052007350221337894518213913906561777550449951090809278369315985586583189873641909793647245782041662205406454404292224505766342132991846472412012679334705506540375290259787994894812938527257763952697310809754396025697316271502730046934926537502585113366662565829721801242282671948382372792707375284513372117909190257772530261073929651718635134945219103119020702672257921515697264004067255416895564778133948462343272768658473155972210191802876749690967942573928221973093957139014307047767728299595799774863466351592121369604661801981253455318562268283378737422163101287593676596769450376480196722143016952061152721076675423090910554473119141808398116802480333240811797514956226827169023080916555513830952044434115907820908824646845797639489501272820558585465519238703829460437399381705821966913765071040749288894270447011359136771868904363991906838873394666035481918499454481522296407195648*i1^30 + -12619018074820116526191618321389465498503076701155462972272516837030880719033780354468732983213622153301337087066489850127194831993877842088350623379584710338411254634262650898107286713437707171858049292300281662620858619075801125932077188202641638745571788665280631574440299596597776068239189901262150470723743442513473324202813640441536997164723520727637857398799573122912856574166985691780069719114378771356122655508018534330368017890426856938305102102533893223247236880588340733479509816665757737331807079215664962220422086330540296025345239882692951030867869683894620276278523642101946153386338433717604051350309701668186581663297104647014455971795888449811995014825367140921704191452486401896446468199202656030277722775767609872802531540954043154756439513328449625468223060823328096069287131884997452321376569483069017781926566430544913351168735188030800956813287807789747303022662783362107567767988864151734572579899103150733348149027055209891027308809770151099764372601005184032190014129001675409859571661013320000570053338538329016028085156193848626315434912967066136994920156137509741793637879638429636657662187030855644039891102693283984873273345003859005201047451221523931943051627777589423224035505829283419023628469880708132936794576224984475174043651154116608*i1^31 + 320441288550277606305704695879923201671593168044029280626487513050164413115762277786128944065939017542113815005913353866513134867760041934015846167437908902195406921459104185834105519192061514646487284442807142917289490202430971297714841125533500565780935735748335500557452691112805610865865026582345321189541102061537312494848543778881652152101332579494773015221190192729765603531956136903534903151394034705250397908257242263540648681454967512060890055260292494687374297582758496644612199813809512377548589728966524654951750569956504913651414057219270105032515956172880542293491614385768280579443874111952730708960357111306023394959505229228937321690196119842850543683972280128221676059740072897523102839671071275106364048188391168324655190739364092266625931488258441797257289660365090906383579516335948896608254819015881030859502664113648364747903540832662563695870025744870723539896176182008599544809647009415995186744382032810302529836089309488252923958752539659706216867745396271290204944442883284951212470044105469481843321757729657332561563653834051693438577046583740464722715382636997365810547584269903010156821958755289709029759241522738006163924357116595758549528585035055508030227485713360359982334753938596964751463247684326522455663069678779795150733312*i1^32 + 1102351102962647035278198405357391184552788152168757135593738942245240335077458856694873950656359023792782614195264472874614581538524015402555398653788234805579598865647213262261991458864352046650071881426114053999184591921533585723116464560704785344942320243848375726297547005238998862077976765239979133214180153418016711645939194838993699496688736319363052295033772337908221808980447374304849085932963582453991664286812754184029301839028063044681652963893624955411551219187960896994340958013160748147251032189852203065592149533097765559010502539771001350900620459030531110184528541080936755643371893072640214788606826935945610109237545775299955215695573531003752027155995098386725326634538977535299747020790265930687268146265695495510999040051531665204607506803632411530437688442559106850440740080604472334450440413523647650820680561209145413803993793823840743541453161183939192324909395134965438479922582771462505750006194133302779792233188861759622172437960019760275243456304339690625655527552970873542593939917660779080703049354210113368475140439983208818745505908897345283867428020640170209645072441690549417807069526287256488185288863164692299825759186198615766530262414249822188998677065705826324879839586124020700895946890550042143506513748192919552*i1^33 + 1199225837924645555559037506451263541633039003105992750125733175698410783748112227851664222513371593376936333014184806606944120954834001172785016245310513994071025942223378744017016596094978580360776532150887774367766305990952731153515605110791367058844179810753105387244218961182901858993396920072376406625769508569519093071962262651689192039253330717113222669166896448884005908698601830719901512402402197424120685057731530192431774410082453183590886207500723241691344059332461626012417340034232317036711632456570451794973470153798740576347786623174573207911449578145486193776055522885184500519249172901190511476023408089867527139829459182779628808190457399672131526199684790314521609322569330789615465406511063152246193804019648386689571839689093399920975300390995764470587510892332692357931341792048068576507838911566481453636221618259535566400285431143086143487728754853121048528861398958820460278444044661169377469553356024734290876839711543406178207022113319209245485628302426842463821573585890192434322196162870714791709354259214077306855367342494825038652901616218071757807263461217747799054789169218419452498180621776207792186901489178823264240119099574732229217761143080736674654551335124666697559880821365816384116311841199388903279165440*i1^34 + 341148885286731602016272250316030622584917305938849877414442578962942943707755682141675219504587695955338291667337009611640255844327030351214952647904385499645340284535035038107021789183953526096094032769702458953501967908727213148367981255485622495883798194246941265317026112484460651399564837761404144693247616710580463665518563477687637202771852322458732223302166668321558857925325870946883726022837196113680476093039668463687172916146850872611104362883152507362012987317684192250453027183938403092116584028749179767729192438181164354995619248777514025670488833216815991921248036964144211737874164998700565226370528127871366530839024538551425963245237201054683758873165663852926889478245607994848646035337629693154108191239746679112556342596238104441165822495436489120775833042673927807761522330615815157066988580210724279367963426186858358423642657129070614152334095779822446337173079850951700964567118905281137794019530414108138822473603792423400007740912266189975618073857608104008890789926312927160275869668340385172937922125548461425324930394702177064831031569419137075885505714437747102369742313949878199953142614923273285332360098264844247649672509040394271021958509565389673606265059674827805599460410379339405884897164854820864*i1^35 + 145611259933997344177666868256414707235488869188607622706448629634913371093699564823912838200871100564214259537841338704956133808386206329625601944377248756704970920835708097389500008880836460538869899666392196221685363397228190111248571328749606150858994464254787644545267984873751519656040311856449390882892006958272766862772212047580608984285549088072516243933106626410051168430717608205768294409673368219090279039082937823028217723121416825270569501191145394070563506992854995456155555208060603297680544813702625112649662039182858351646934375951876713558112658450843859958913587431216162648554843288386095536188375917488233965161299661704701133884725887289558662036480046601715015405939344423336361573072733250204880188037436408736614193936932511014871645180724673612753365517818811583802484669142578279793226003291477865061959952360836133034406411994850817003774793570691334544713325252001586809937534276581597158678126064304553299397806172377078531292549446685513141853484807284742929023523803948507061153249060917878141524324415473741952422829291004981918037436061452025220134284569242680241634677232769351777497525563260006760064707561200670948719079389338031164277942358681618071316311135790507283893677941101434775797760*i1^36 + 14706854473242358536519360070019529850160960253260074306829187307467163389324859319758287871439547917685728873095758533356128282247720397530913305981123125462006029805927733075580071656660952757399265213015630147736652099263219218743494777251105368074178128652745007608031460971212419090462468489057355800130628685179325577402225136594275757368446384063122598155586408602294369924541480446579267289477726765670742194704225029818558196924456527908461690950311170546149610229504550327562524237237679180834559518478784321117517603149503695549438816066698962351485715710121397426938833703972991432774058254188203018799952275759964887929496376915467376386960869405266545549505269695612492973931904228550957755667082296460414831089759753833335828994609362929967984646565026304434612655576814944287955339810756724218003294129648278947794421073105373598361315790511251093881940663323862830328415880614113980847909794012603159230087558237991774800966634543890932202764726682913404420242043225782939739561035683208077702731517288095660086380816084358093853857223301812412049754249196681836167749819847879507231286850387907314015360281168323294120995182719379499725890734871434417026765722485514834405303119554292404234941479518208*i1^37 + 2947170846891773132630460208517896057942530829392124712815389520587403355852143524424463777671339097882073979748223830462425998206865747224824425496656456115082034618275775193453754859185908534517073001075550180737063629131689759410903152651014579354056195804445194170354641793334055604233314742859491711159335570671095870926672885792434016354337339092715048487866899662263898989007218051972621560424010603177976724446499172557527891192253232239213118582203481099134965788677083859142309271724122216560743519297051988435814495145141683514574940386731653616298753799247333050342800853234111081470757338476486640233901909406789511765746065662522856028812530359093183714137273674259843171736216222789257955635968170374413493205783835809025119527364422043968864965301118823698785451268981815979546269854287064235867923931786374419688623574080234646550937489190599671853206643494941406169808301717919068076420373623087755662812073735749874187236146450541668339230954814419637898146417136823464601074101898778899312997393590436568618526447562423454646903631395245558478819861482273281998663419607969495335885486723053594785550362980149142639409621885318383933107692725862055590918257561583628579497002048725018738688*i1^38 + -171297296563110459868612186251189315461100465088509970988698007030394205819971532008950688009699449402467453539141934865575840415107400746523312450899214505326538929528042609364240916445216471568123237023826001915999481655967394150000090863420743678581171329136369229692593838063613586205822522337383264700422333337002769472000450326478236924278877420651389223060658657477697983114241688602524932405622403797217193925270861301570908910170640280112535263762347430893787380375216026094426368974021661104204503984977288578916119471963478185709973127852169241021740897662974093758076714215493715983121162985768849156538947166234486665222812523932619727300558639972677641353802893168890663761327129950165149281969335879984633425553428866929840111056073945932234406433205817757163222646848226994118234630296950408533342584623411564812660683873698984001572671262695720956397363308154097250419405301528773225300518974251661910079801826557634285430672020713019884804048336116173870292984427342387066573398830567312236460228037374842715233106045700986587287029747038756977480907490625903525729600129988409902748396697302127476960042238593749222322821670542165083085381705422732545290319429591572716252964061184*i1^39 + -46556097357309372014066664350076703532513580545098658440451699648102826459643331111894960583794477611269072391115921970158117323988407146486396759711624489856185920788680266110576270588150922564022943018463515297956607626176664045940554585079583990436964141858111193316565615436586299025308613689382358949513125589239392779539178478875445554622058136951265675265471556251996548173974569778233594746921803099890389985406354806055865523069515283678546354534504812220938561602341037417351981085081227605181703673586555029266235779089524710722999617792580203005026287701207223228473476006861197975237267433018045302373438834618356710353489188309751567689645278592851780955535535589027107487353280874025896221672946285255875332818829708128764526518924742466091295908504516412653348623894607303445969673854713015647838020169798097764970949670078696504880470994735913656814278904897093735175438237783221289128251394012545368925723586390427688111307488510159552920264201177107541974822807286948572288631053171440614123097712287715731555266207057570678936522838711732294161409747967157961747908277986261004648898510137108973568228135327385191503531133459866159418148978111047889035125030914768240640*i1^40 + 1642766740564528974800320668578181159064983357483416381620611867964227554641661943159353342210075128236077079212182386317864944069470885792070819766902207985130028974264437463183558430818469984368391175103724118922515880700227365701651096554522778753346190886661177781418249069179268897855192419971637483722244225177671233155271262704083819721401975805070318068067664225326788300020624423407543990004081498745401124926524176806385703001440856118715975321259429922580330956357961146951172577270905113238267763368961836463694939220044557683706282688083996741265914105374446907500511990615842892446153070186154304806458844901124697276765073264936045097345415277912646678389852161224463060412614984915592390690465561741263146230551343017199342279660908287586909277227839138308233279435928713454035957758969002834345043708739423050934480953210260916928365250740945596795345838663275985925594732819084187279391538336398698589277709546228849261191905018848248350218256872819821333468803156653371127531524470368827348646936979464197167060067092098830763609467531514337266046433962572863676125693546141530708116653675559753188372533515069144692199099035535024996408526761464100734619353088*i1^41 + 109099613999022265503548967881238050118010314831068302492538822293204405820080171955308700828407757864273987814008035878025546130798634295237715213961829225989591124847854250907565073120510229987592152425236760908095856066869711305095901676698419171418965128439924092635233419856300714881322110256513750282191463046782583255228271811743046888595363632685681227826315264826505621977419534245210049429598521785755488178166654480992842347855920063546702691500538519217148939389215692061464924975582217944291622859840265250996194586062566507153170958337249786125139996701048966612631674483253733711004412495292719590507698181036637949806439230947359733046684283476077399568452403573791614375453423660137618528941330944488235454900774692191408900963066728225327783324442676700741761991801409623890356831746254425153500665549627209587016793165511657647206520772558725657565083407139442601143647388020649111427138256034666961603221065741988955025340247752867992280602396036813946421916656752569336387941187257164310458115272999201414680522573487264580077802395228577993441769521148223005060164276578516738072153985698331478810279607259760507192496124525291313488530113308917760*i1^42 + -3181217595618781011235274292215641962434206734948138626233319364213110322929169372688811658199114354809383952179826157384403583880991642719354783866347153681459432261064644777211471314974661132466871793821524511978084623362719899320717978036124388010840823971508829540411173970027860303904689382068980761682373008039432389669875591661155966003154080492989693445595482754017598760704815655325132007902312473801052840211580007371532874564537216610165161437045105442444010837339945174413680182535360715803107554024056209591174579074235873672795829734454346224322108832628095320222982335210346233781577779877718392587720041535836668271339806465716918220600105277379011100573549256245249992228909128888605831944689999618345404458550511662142628153602729280027486688011563070639378482788784041503288861295439554221258552120084460099718753111962522664457754460592377993767487248427883301952240402766882999744738790834762490164442014756510012573386213250310563512526457309304402280731221288007192977024726409730032773438271946540662204297309982321412057787155116233854129280311920296360891312350809581381511224351061590943688696847344299509359759056595795378775785472*i1^43 + 457732576667199660622981422447618241619235041267643792319896463801965441172466380636083605946600849719355109830523687333795758246859091437484773707768383068399095491704313924305845278836975155244974006214144281366413101316197577140431035147881651134199759425765121468122298635141211521030665772328938596814001166705226772910526155996853222894085528976068297174869918108293015430491020941099044943420168652021587946936633827628216623555268254994565241676219879956614276216002215089796551751745670254442176373548172963162648869373640663600648009007076315155874607787401575201652771959960523311213357098494714343130126961159295800953212935414313929062313511191115068923669607968726087621500486264216937360041079511317217717945118482480005555702024390311830552819382977026315006429493506907465128628022447017688563243909432485339422448418443304331912263196249585316110223018838952138160969295830581748783473543925469933932679823921906996319736674336679650383961764977911680384509061931744834046723984645403837508108712313802053914774464140449318749074727008908213370766617702333222668460722943505104743644602198713129921877111833952321112881629694525440*i1^44 + -18794578489796224117752468235331514763449993172555997817333898781830827474256507279058577782760020365183604959899350403518128294103700732223138986422800941605678290073054872637256587052174308028974450659118049410670915886766667676230090931813056434312194275080479222906155928734607802825225444520290562597920136079459029233854012455824239642848214025257604355095330485219519812931697752994188275355090963287140007821967297906514941247830937687338732552762654195697255232347442519908755330667200372004780665086857908715363709039403335744602257703537485914838997691118463751369313237395288730533013462541298419039231643325041700737519859790442549107288344900090732343245237734473170442945400445788757043240122870687168615765820631649328732864845438977203247050881191411383907463569104928999016541460702238531226727629536440175518019377596883308686267084469055202202867180401230284272714306682903521166214259923689817401184908891084330583098406455808265162832226280659019000429950202963237344070672439390959119200034791727566957301753440607637472371079461266432566979887012245685180622214442447102917523106617464285464058963930412291920494592*i1^45 + 243866650980255654911463085254853801551096935409326571979742937214029139804579476611640873031631152026398539708914360676088157418405202825891988395906691620511563184027510924935251267465859933144223937056247831228336109861414248972627659915341487372975021324653602435367692633632539245814193846064235741711367865133556238501619125986556305342985476456172109829857131926921037656615542741825308465464370230776784787100931976167100678528929162265773389718784623927929628095199896731474451776691933350505695525090723364236454867903506444717016482029043911126798111900525956010482372987913350994730059368343856947518561805991184900457410581732531848618297362316316628070628705391447732506002093205179618295656023355097524940554358270496052152344814203634977565201606375940505556392253881214646560971960439068287219372573994193732758492699177597148820099055803635925903062812300511471993922671601240696078114228092640229748238682719610456786597274319232624240389375329937784677828211027543629279211598155821202551280629590908286188334003703095021100040620106761595309460900637978145912051685338121097035833660972383909698247749271552*i1^46 + -953602677928747307365887990062268753870274993196900394807258672186716302289204925204115745534512427934600038323986786609971733703770610938550418086372101656562840860550480872497960740892034181208358279489790779983359954103583054273122295797234060228121930251040247892508294130939835755539474140659467228398117496436512646273855263034335305264472203993194518711446326471451060644552340579345658782310103145983096537469637534351575354753182551599356380703212917014131693173258975345530969652215689478063895334533394803426126385553501334007885468483198783057910364360703025366555719335066805382488424374146259832449608514389987912161693318944641489640832798435302833584942336000267177594718082846922358471257244809285720703371666214046121822464195167439210597115323781274410575212674782603321140183668727864281739616678265339155570564403023749727798429912519381216819932579629814564217521513766591362319079167713144004942639958146071836284756869659077096308024072962352479219110244009255611671539353890561108489478301501021357873002789094410998042129596758201537644436397515356070644739513550330768355297724172758679552*i1^47 + 2520960894600494977831954362841574228173759281445800039062780735128785997485866144968377778930542804744613618928805422312203659360119349048731038447265337578732826620917609174871228097111786096148811251665675592375872956962447006454118558470763972651601388671797621726344752845976578503288336590116752447825913057010415124352119697181790929856120985501903762873678492562029932671780265932048106500651257135363330439600842071016715642798441674456910133525276653516029225471721266894782376453068757616201740140538547226791659425237647855476695025289099494150299302229353197459474752495997886718683265374614013294430166104592717253140887370971311821541006455526814765932430903189792272578869576550757765075492284027463117443072951156084682020643165427850372336050097761352395839503651065070931968498437444607440090984089882129572628803538521608597342329385449867865375422991365358892633461108098364466638412401375266886273650332530140766111464239821677503297489072234219432354259314267031801942589647857224129704569236531150276115617237883685188801565607998625133189062611416218640490464427272031819488296960*i1^48 + 2409456732960275324222188395676244514456027874348784646189258749419476448603247055421999802897471611917482345677315179459197570181376723401140535861453597332870375675129310414714867050825672981365997450707237447555891584569590728061026170875106098613312578868651191574071394489209019460299712514749678327056763134542816248412409140361181806516451316392525574804395993871312703511420960570382573803111291694949649965259013958777763631260467123609835206793046941476416930510752968423318986654986009094025816609559537942579845997677064488951895011095892195404841622600973204022976414579609852560331274264015757208438665065914466846818350855900055352561821238368881595403613217048009296310288798048988517275940024767673673311295426300101455786308945564340671959093506425860952268787231728924678647503910929156582728525496339429376154109785007276119706516400278351780803825930747402077575193623786815851783278670391456285465372737880177106855543811430411867124124665309030808616232206293177145730613594726162304868503258634726698026885203529324442649833705468770428718276870895706831855812608*i1^49 + 611008698278828313013778693666277342394263157649794689095632860021471494865960853398545276112194967901324786233506035118989464530389677435297760706726896219974506112906418989026265128427918271848317106616681731006266024610531715882061730822909216845879957450285765635511987144213906930745693810270150964286065018257783741247209296173465078897551323935158668596368245054341269537796767541431920910405226517344904245878737263548072880964483799501157131947154653915778830638997470389407549347604908380874890423678400152393566350625319399293276226431686162443363780507139931806927004239569617383381418041316387963143449852301838398626939492519091237482241157040248138352511560878873779184516080337873534348532058019763825379338229355144133151698187558458472355032534485895988517466823474772845666606266248425713591807070982547782591233564263406567806361029103713832741804007244098186634772189025020691468287990097250716728268344591206928900601458264414615894896220734982928173690602336561288979497634470443408886781467651914790729638126119474264969188892717390505223127040*i1^50 + 77058075226245314251749523691106067645173200938027512061742215413518316515433403370158698617521976129580015784506614454136654375128908193278580120956808241771887824175107003839532063445393556806238866722245482542333871804503085298026276196475902473885186149296753555720522617515387520575016814141399790332571513057396073641578237936868634553462761406657712841653730973573050195244849798464197301810539458503146099376744881985193174923884055125274921776966358117454427001856265100011385446907205316626870925911792783325082497001749434687861241158555674051348945392333731729383424563886114626953726041420571480769829262182728829801961916101337248480325805723470076035470582737224927579902328732457808117984426865794617858842733826544653355842353999132456918018338307137194282237086822900069053611463001545625636763927672294026629832934459365473033969539907939104574265189983528687906432680666849555930412966846680270255792929941903061755651268279880372085253633805234063028132735707895983680010544213232815005931957174772585703015544921317487673344*i1^51 + 5420045385622864670692073244227152042492204113183983183174719278060288739708631857827308354087421214378684889257246969436557270859071928658079606042600143556908965496596521215266207452343665498545648748847102594139987631440408744434993328497635920933222764121025263580087536970498361493417690616877861172358015184935352496064169559726156406895395919489867424395287696468702080703438759056733523791001773402152871368975676375823881069603141943320076296844373447661765530470895190062725046414770292700097550730768461611773440036436744170592994077494091820770229929659456890812049869694827798775013790100960288793857892740530596843623467616127851206168125983759394863107696883076393333634897955636460153350802483012892271393172901680612678324826904772623137437724477308623228139797266241137875953209169440005103098252104522554682275350552128553694263005981405952617111009151398067225531766020627790743019342747455201338500991961274142340653777028916254399584609785613710553568126136105126203990082100093277988405133436801613824*i1^52 + -6028627265230162634334864953753873328206186006624544052493500111370616280404144479742238072889174145378593937991673759053087516025527712268413989746801000759418153203787612187911842390787606373215423203203682371120572087492671793863681070264176779436011866959396212932801541549876740426816721445811672608052698058693087218683639189956082140666145251164437011741556856815444520892871052514338593651505560865268133510743604502070533076471506600607161760443800427384208498814915064575938641972642928829257880016405955977454275183311325824560797727095033034134390383865965672997012742223804588978394690209301880807450623394694810922618991221777143417718723017217709083144603911381151986253603295270675419597120390106175924498188913301584814631169805766559759278817818911847853841893896165078125712073290245272174685643134678538267059630758701296832526892105796952810741390799082647051144462652400518547155417416587665176826427673520315085799519578762530380683609876383040219906859832110426720000*i1^53 + 447552481731492660342026910005344369639318295749446612148321752850475090066674804635720142858667821221032064392685902739436594349447347191683879755013658544064907705496560476128653226698586049962197201495456238141204207097191855456030380545255860646409801825893189424947945614046590515251616139214927526724767053562300244185446468591713839270242796365698186611180753914020102539130847747939956301708632038679492441869624826566011021071082928178417452688372268437277746486144282277332160863366615663471770804710130518846250116551023977474921335835669212325006674101296278235931926474131704192277068898573999131781152346682956176440141217317274897122845793071654256630074178257001401948283421624690943553407593354591940011581888227884046114089877736362822050592963812588575364504995762603516074277720018727641331138512429787722849584582551851223361931021518969524012725840709894945303040804884194047863210925173861089583244756171790560344140625*i1^54, 125743478892201155753152589550224555809149080631486344646095880690592874580153305248164403813428020175865422069010325533009314578899475020777686127970496185952943631557867940025280443763425265980765931097966697754861731834372708750571204005589130640115056589854333311782437977422735400376673468225672489095334855006467798666422439252916314092854307838711118949353410597423529975799815605373191946611250118621275269770414557798092264254844040129507972751136113784302504728107006988869382514593838695810570710146162470477844359610241635037753684392282772614359688727705799990120701607117155415679927752886725545587822207128048824518685555522678799099555999800548075015741106028949437000360279435103500154436250252791603893147572028410251613382169531339786475031998436822386415699106090286175796998556530667387613399695775901627999202447747752328506120340064596426344923084699577475900341228296912017613256198640899139307678467647938942181849382530707167164069181016124493452194810894329832491297800877884481925331322509035907602368628708831120490377707456493022872455323650915362264444559355996595761407031318788574572741280508841882029278833847454984266362529180235882352850970683123646862369677327746709523817963867672447552607407749560290385922794675972799047973672315604675548443226064260776952124492943163148761142278111883299551530080966051068134264940408965339464522238622750099434343490076492901096844859100867038477486638096104851085118319280217767456820341388745464801446318282007879109886921770708094088161186878031825263930905699480284696895984763207193369379393796799786085440306867930901668015111200674479462721720130423101316052131938281742859737645479800239761035889972031395739007200391730782963214158260436257439446886489267910178544143080578207484275209196915887882371438037762976653152981396807672452544679373894076062044913950877371675595625317166684615414557732987152200709098742743040000000000000000 + -2600323527724905108570336765644417227258968256391147921937835105467441410484101792941305367714329930517427668080094065771861159179228138235847444157106512976491327838323311346677295328613193961684555959077420376111145411614658629049338400925646775796392113621688744507739093511370207950842168303024155617339734122092260846302300067528752289265225457566326021262784919553269653781077837201007694043864258751016180476558996500826592733854297444287904241665102417290398449642259718169089161644151550013635591778187588890187084428120865627725619742821832336293224059682876717996388745020975163244850222781720320901051481708757705512067804453257252178415011505664919160690275662422936610225585274919583367861436517744481612720369710034474528976878464551942991064814817474659782944041811575665186030456070848168169659186764638933779129051409244271874110490533643452508366277068156358891191159680387717147688872743589342875511898156856902744124682728025380457840615332747558577356808285070479544063926663887166893891745377812689409383537096207489511260069284781612654728860054498877683412208244685274624269421785853713679742005498648176818378338925591577643998257001840902742442402969463567836601368874278044538868311283039414172629107617666808466331589519626870579773921117259712499871740957887441921249716615867539226020267495598528840311063874524884708894072988936730303581737157344681168181317122818981974018828334372597851126992675322069196360662164504594905804713668680985147082005596426966649461377525234772854762010760957265564556290772272720599734492027866626491993296015611261275120911067108901138645948904077651660242589485053443511139948532433664685178152262086017112987035846566768193005169245087623134317334896109948268809254856989907290293031718240439550232334332242840706638890357348344429967454928355844185335651955705543416191283756898269885846285121257931279044944328804063396242717863523123200000000000000*i1 + 28524506267221590270901994275079519243803900121599299926944876029850957016431588786471930145262896239874678381506008336716817534920774922879527649697404326118079384117829679213171610515171382974046946941677461443420095195782786022269862399870786063063307893684921349112682902233644590926732855602534787135239709720531033474230556781312530748749226113335079847839693907951862988561420159037961576089884142949806569339674703923813444229754049778759713926762054001566970705607765344081351942237496879398862585480935685934254519884904006133146807232305507087565458705310907556579675635834325906763354715852627912498499753804129925330299662318816454283016457120509498804592025255095285793458044350094841875078692729720972739016750988271465773592162595733516836622586261248803904790674266663718806317850059247673581904447470143504737061205105353993101316636587376233044357762478923451303432440412421827798102451482917749217250245061961719916079556219630619843776148518676481076389566969078004723691685880555516185509519228560652146471608985852434661517897916403030908400015052751315248080230071462980761798869114116121058510893899187276369502875676457159670755418699321036656000912866416257137776054877557222329659495965255811181067877435823119793316107964767837985461255427430813470156205632556034417118856428004841160230507004148054770269941734370662834882994844639856634139208713774052208509282695701011379639472985775193485970713998412055338661899816317039353923469797361126668117545026790807706564808767241936644076282821924236374845851101916794484747115687150402802426030629310415198231228657822839941811177008383813187670014740669841991284075380046185079896587785172734772463353608590824689648398449871667756227281834344000347364106536986366794554033731768215764601071011546762678935770580441374713173839355725663707135178307748776936063301077686507877820397187786553906887147155550992178621477669568512000000000000*i1^2 + -127295665209474445478421570587210641044654890712115064601611592732677345306744572207058734541600363117698208913852523423779269794463659163207319401561468381884376855384079075795709330996045587568956724265820788979105998916356059049796612079945315988352039305765414584383962296838343451186859020115339611000673635154026124609615366120947106156946051248356867678738184590056590658845875443008941583034418248886510532027625642882666666642920075601124141169170467534254207198823260022752405611295645046313836316942575768014709363081401216893759017940661408278324554081985802924932981173246486843283817458503418909433183693939614748934072298096098570096276642588049659384916004843951688236810280399470114742056015094232713483646060425396212371298530034548787011229107703561368230804965564863677190912104086739414625266919219435730389515791801364341421776448341624325679143926722855058317039247767047251814281082517829009759284331893017132132640523448926932942962385160349474260491706638032741578153392810766823670781460599404846271587900795449025885662128313689305663068804405789983274066980946986615672609005152419861258233883054682783893115132248320934019355632077170875808446599801452715894602734784492747625584011694586917611634834954478036913381302446845365781638814988657590838234706210273623360230999086300312957792372263862608621264836700465469429136328857865659866034496706088009916689049119909683246205690784206323169288674800125573556611964736291498528038565822711542605883684592422650895374394304559389327099276928275242611749956787708934279749989881813276101483596814096738459378268222775777859108978933962918100585190001773015493850985361959449903643973607380429302428088508694337898878794526198980518068562123945869426813507720985188121779092583469131339262649239834790115230821860675426051208205555167769459423502945303217938846718180842755290161357806066145024021771264844797134355518707466240000000000*i1^3 + 187256137445681497772866312392206815591889209596475537850096696343345500255518028695386821437782103454688949647851257096400045834148163122382410691256624659732942251786391539671635953254935902624393566057355590869620893111424723696770922625748146629821285971031079541196717828327052402938219836706753294248636313807670719863839918813005750069183674879996724621464616586426863784440873714051990650047280036968780686059940941913869829322472743196057469969736942401822873742205479380939328571772271266145369797838187659801593274306912820086784631633652299383179178875692801336520263743512586097184606216484448706011294826693478519284644822261541282466663173169549251765799622324338176045729543730652742883990971493608222682478228621034276901000398091365019964746190682698330417481096657439364948191934832679289896388918260806233972430998959779546233258581999748214843837235679391508963971662108683040536633734872785236612402907434837036124802584921224354653973322382306850396583166648564879236546117984207393795279115793770296416395101085795541667582759490191223526021330029248966963327746695704135367415273287774963865031557335805337758704875150526823759359585548107592108404292541803459502052991161719681900973180649855118777715297096268341964315299661963496440780861786450528071993074088357149321575116205985510641604610786824061350651445734694839573300305480118997872089346500523447941212451418776082121225951617186188067429018389285386986442684470794733213907936506753025315088050230317180081918280757892619796023349930013663378915703067178129248861756695699421315881726281423536346511635162382424672302201287096201189257731898831083814368104045794067709020739152777315174740476430657766836651850491572073311292706926239013609802569067835894335315524921477102011519835176749331376859897290161178580366451988750076572819322668130056966061615135742755670850659094806417706710188467436563380917415968768000000000*i1^4 + 1075547920808976049365848787679918068058831176375715365490725045273103570422720187633983811214094381101426037627232774538854256310635675576730303676493221499906455569876846216604969727915782847322774949074686641045753534569541515007566387098461466963423272763738257334104176579370377297487040671175786187958372350460451206346364360772432052727038519204869440420666340663015612148898449825123425563273633390252355384139200013260219985303006579661870457916104025611461539030760967199588704326327911164464318003667791025093163030555486138016903672987731653282424405732678636423002125725994192854168717384087263008854821486505318583956785640511904883760459994301882412299125188631752876138752136247280751586401877357355766429689688547548034167577383571898917646338140490832749080357414287897601139836872514226975460216648990501745210450176026890656208583456417119277575672845468604942739042344070570131874679377895995531454503215101594752314619824314755514079418125183360174375273277722905899674442287323836879624963655649393955213972379684972806707907167823297471934331255627422140558880622393030802891083139705336182699433982196636838293607731248700425609370446472480565723075526037833655389691326229752755922692030760572979751530412538006110713093883358667788282073896468178250894365246037739631313603999737063654239654977166503367709935711390942274715202850462484542456382480342296479640051588854675774985176273476871886132028732558949353299311813844365207967763654512534824282018413519658990319823466056889295664622941540339265480262594896831911507756628314949533199140412401684848008125475249022198152183127425038378892052015676619784714397561549365531343328938438499457233339993985663498502839067665115183472274096179566654120226898358082384883060906304812132025190045600709306231168022414017579302847876138041913092496294597088731394981697891973633485690315527177687515950551860085542919610329726976000000*i1^5 + 1879133599587974521534034108531725347205097299927105454519994006130665520887318404972144932401791350469754183534827452069676753157805522845105608268066849064722209592993265075672869659537631359824538379702663936654465382632540329541696272212613076211360223061211407269715939929698260734378632683123717616350355314371469207500821978011168811369456936506604368773296934772875568891573092410923333461350722166587614162708828383810119970829982572940123110224170885671648516315759016839795270698181353372772513031253157048530553291879557178113141844898582677039586857634599586351627590423653439051268590412879702018370637556516261921300966001184839174303254567517494527841856412909411169593954680291925477326865916818065604532236964407296650204163044258333552898149464051910675590136824503697272782125468049249538360342024296296158674166234360957482714831891380065951037682546452568096988667102965832419311208520615554192700119918976058071890729673309971492775936523014070308234577280920727642205489593537592904363115785459787003591931827858250790720690780266078937219957599830876328049088734738810149252778162779273242335409555038285792573776187852984918177914234898775107897474963970847284456843087649876698516056381544621555077022836063692233438506983233604049682903649848260213127809459002434049062480287609402462843213412664456236302797150393433163867444992046055859354251811256036957653243692917063365326730836450829451161962786060831497026640086802337163745308815995275015791318223701778081527375140957376751280188845920116791837523126188045365612486776425132937012670020104904445210503537618056070003328192712264061356086168889889281788953916939963445410000401779546855560011768644384264086984503029364389848806483322363326802260330981642640210101398263137910506280623124108284195997189327951101854984835000770282356105301551977328774852135637127467688596435305178581376251684128241233965003959173120000*i1^6 + 1242132188398863854345026599827137666004157735459740029045711945841257602119718366168259689487350733772721361977753109098991277209533894799898458093896663631838224077797482614039661374886706079178287705815316896316583263077358245653429269674633634071668805573836321577981451007676705191549969735758802688814133971457124968616543094775426621722578407493956015682240401322349245356093358145603126555742263432995746733829613899090773162115530398191937907878092832992865800137617390611460616712032292591103769759255466616533961713573036113872267327825790178351692446943274236041446839250689150126890323530705293399615853380800357179249051036153313658576364557069957459886669934100152118778009830513392699651589818837199872650168552484405553082369167819164156194518028544046283785058817792605584909621700546302936337351994721931904811035491120804635470780586639268697617993217150210094190918478247014238271854777036218775100788339586830574187063072855397550118186343098417261259099944988315538525711760350307393687803687383971175850265434082580371852933158198400171838696488785496710846241529549151159401071764350303815748681104896363246829009741766213814855462479999336159985804153286939081426183845525631531042902116038902719761199992267897246155027105800752208696373468854546123569532329015463751955432135908598861334026791463623012169793537054779502608189664841331458182831632229419330038779159717614981726474411904614622955373475945370930625278414808007953392445449205445715652668399540550312656501272756513475216781640425808030531456920855679875281630093826052852976690601836733527343135887700855559006289856427649087830290115847818786845113463485128283103753428482311352057152296152415739641267167977689649642142401480995719530216460741538416317481675714316349965231205761332037321809187689367846612406143647788482416186253997143236169152375122948590288821049260699706923682041106360008689736010956800*i1^7 + 402496405136583422387841011069796745386756861954141728673666422122070066695640992176926675245877016198897783227397775219375916258951439102201886854815456373405007531530437683240258426291195119641636168845892582338590786650506395881930255731383177449289077701855276253618391548522330775119615152499303688091074960438755323400485432151081303728379836206050120513046108050126329877846707985949516189694673255721305139257013082314362536486727466918528697259296276728370339088713112370801550364824989864874884935463675600337725556781262035773159512596277832546012858012772418437098389217283995814396247872745286954370438870793139234293492991157634671404474976760321425121584982756620360626312333427932465052435322915030791770740257879763588781255308773998815662230216747489876864953646629833224512418812388073349252966270559128181798768753311956852166709561886759205835900527161901264615919095571195970629298771156394903780838389339352059803992615945621960619990211868253012658332957027502827358006857215114781115467264818730158762239632643908347867406548708692506988677644226051687619721883625162355836465699542451210548241622692782380845977503718485956031312967593563130162693878257103788658953015974196170103036796811654771504037746195029635700264640550835701853592655760209704425269598648668676281320328342312549957055087395561563083661820427938183746913486655562319580680342281670931294561243084942236792904299147014270843678155894343708178684967982308894818237974584299991839892816330836698841494938610185832231149912151855631465372031784854638817600518522063236088184047575616074901780545779210752401066500961055815931661506670671675304005805432338220119394299211619170548009387323482116744757200174453340454440498130609498661655137858198329306889417278328350032202822656973358078458278611460135785680176690629474635357737761711472254492251845352276075035978780041051888959785067414526620707323904*i1^8 + 40534192311629298475923729288976839923884845513031298923298100892101491258685672987703811651986370894132390451928390870131951950470583785875851618385903988594046133811697623145340440456408291724980127588309311750720161333216924475688404203847965549573372684535830873280365608355716464370580102448006427984413335264981406104540576928307667728508641287970732004375913811490713820650097258761464577965410880731996747780517849997706453114747995993469458042439698014432598978280757010596932045400484336886883984110901097460545650273310529246045693222001770725150861373124283698428275623914440365600117342642302570895756646838133112089052184724280005084204704940848504479647430952406354985272850197494563682882575521425887573693548461534513913586555464657454557187808215160595243531720236133370721340055550058719675839505621528708754158829885068830626289323946225632078522812345330576689138573777593243881464543120071247742780713361775068681273697083349599535211314805375995667391678462548700993965139474479095162922782349013417348420728650733234050978141329548269846227421273697242965995019672496987275794834823053811541560968406778636623144625196375834295577054750153982188862935243552774111400150753843159759037544185256804699169595454982124032680948438020959293770070269706470453272383321651349093117425634458446251045795427836320743536353340545685895029193896223378467127068309255532725246774305680593863535727488183336654248774244642511891775428614339228681195307038650655974144547240613428919028741322364016881074385466288403465261315933555792613110236308086073506291483584323339755965447783729150428881297245884843672061366386396404209904221293370171371793224967278214515121062810914865037729351369582329522854886941551020952886753862428655891288776599737037208078719421484866882401297562778660680946497865626790697727938658601591827247244993024355168139485854472475968851349611720666404356096*i1^9 + -11946902770100200359724293488279670123958411650119954097985687341822212259603088920086581938652273224395706845085451872439731908640570776525192358648667175026831974120680803987267010334197396247766814596574096748330543085651982858685805908528010991634476455788361700027450505018696313722614902029718404915295528744016577950490938918856682167573496323525992319791835743665087027824640950644559865150539983638670165247315948166872953358572386251504358906360602565109627929768033318976573767525244146834179622413580833382829234885544782021815298315870226575622952680191111193054604530961901585854061092160685077172371447912014750749498173804690277737852998072377788697304780754576263754540044364708980065236075293096341145496724627040532246262511586607834752725166241516697448991580225207634431315416781499055856308757374076154801076419899578339442304866293093015063297809942404884980478748452742003659150956333510341336359944040565735173359506193764474564297574764903785964036213322432913884616005473195784554976216057722681317662507569580267532862719354851303313458220131237484696419314246245789489486150046219649305177475343696475974018393633099082437050866390167378807432553325174835569968923720396871067307164064631313354626002298768421718180749828913681238979337593023476184111651879194561107529250698888349505105517543476555137701058401992582976022795452994083768970663541926199159780127859849658155041111299071624615816721875197894510893219139478600244777617908808637203774437689245439167019334238811820617120893640644288497433975778869811250906026042533856351743875276453852286411441679746808565491265309717061887773345844153034483805455162201170198236037786432899406347975200506706969644119614553067505005776085159834321972814476771974334548034478588686388204472796784209224458556508411532318839512082902574113311764753798567134444642884557722299382854100909457733932353516829539303424*i1^10 + -4110349815088984197402883545839158902304739241697527871398715101332681552395925353496969879729980880328136855158481942892879685497859359890481206708729498594154888736342985485616737046489436877552077900450073746526778047866290442363904894021070243891233690225760356755580405650871859177975475368816909761291458058591166055577696054188736857587824812856329372537114864969769801228181210829709176587819755608568668826597482833501188792988917134481174976629136992011607394928984368516548745075433772120460736895135069878672562222629493407568983075816231925972629953576186387445778531093817349889426820055330263675820660826975844805763469474866547609929566123768596209139702168829151721449336164910200623450679794699794014556310967598458581561084780580461506931152859140913085320037507342873543596930522390838186224395115667009080225323524688731285980669025884712584462990960457034640270724888471754775850191370350727410044169152251977636935149795230144247699595508269958231955361591675839077993592026169548232040240868011138813141023175590617592907210429274326513530482686164328437844419995633434248336177626102632455478221285862227556419330669045413309635971714980877144434692476372244910601231726853012080343069934408814563542270803163652820158594436108611521691128690202187997511353320548164061172000971337478909458161458046404221754513662796455922479445614970591949582807894426635361457650941056788003990925530626102708431876512391141166196662161547829567386547205743079901747782221433821002111032339612563154227186243552213667339951812943481488472685483892453526369413329552928630043834405157744776189679280952255746449027696820871630217099511162958518261319851443470935367820574603085098620971998850610145033638282864634674659828467651653443502044206125398664370505102971411442943856933008075384893012484805119266064345624623972409466046445916293632144098595300531917614459565943816192*i1^11 + -452324158459444297593673244785675523120794581126961219504165573478978784135879742152504329919962572142087808108830399056989287491590287340641812457856354368958484982202210767923889825063749147262789468007758507249633442599127595421992612296196561513504587303083942581619772549660581102207028448408623750441694505568561660177845276843037323218710858942212646452259147725943497551703864820706928233474480329732107710006121404240853721500496742335731747325870304787413335053963620306305096830007897301433173711575048957337953437450311850035228980037150134295982907930407866122204994251704062996902412043857214538887053526926139921670345277038014962322720196235735761749217254827442322586912815613809793691457815986978615098218108775251681332204828713292946013359623703923165368953173446304264433062266350410681954301756607513880414281880187358744425371479217852126628065129905589418647181256377412458629244982088378510285554548929191585558195521037669263210768798908727906328301249661261521202569349130411038427704856960427011639228470118206246065897426899171298930922030797981043787705740343767152514333895761873093280795925109166122664977720295930478737876224778415344729587755717601356416535548413655187267474591933437766443654396970202523710907169434955387329104789642199906645780108240228362449715911045968046789704206949366711397364276028719117937970272987875403635172323661293974691870414223780583325953086321831119852826137957813394137089429309371627124734746714238421494422588917224367778750415010942102005276668218983470563416113109006567551328971703199687781201801922266223516612542112514653209061319220025519705721582871631437677310971190681701379786738167803497704673779277660542678902554121877341215176819110233288349919562760697189954346633241218560551149851563996879444342744200312590275596164182382535765106841332868774622666695100775304450925862242961751992566506586112*i1^12 + -12412868832368994296706981824739954941885580252645717446862244303055095342562882120742361866624041472670525300035320514445834872206924795663968916433178743244288669334161796593271938663894656268875637429790879989717512533586053536592128979869216388479114322045527380124110111146987481551811824195835473473600393193525414144755798912612796816978601905817358754160509562714100321301307957288698297513730098406163768922360609134315284259514227699155228100902719097944200761435166370795775538239022921606451733476717312328738546134378019668890184806392865593214931335812317910516086966306305611237988326431235825921591135900046629366252244410011186312433493962814679361875933722789620856974770575399602977609027292310077347055567717715232293873551848819382069207224772172905663829411249505147224702972639844597988689626845334857100789819438845361546514344924077808654846962956076830350622926829605062791920744301766159194107495540720987649539186602199234384575432044914258006527155681870315686278295697778965263613892954647137634723849161605660073289157314165388605502057913488690957843825220657707576198251139552422103942280757470600540044255420253518651364017605082693297709552127989663391117683744274195759788696463273485934082507962681959305118766351446162331450177668785153281278624134990329345181354239102274175029983470550253066434895819954444472893989252592730896564347421772552224510407404668595990473896573059759308601949393731814795092745646867513782386578801032567914242196619435274547112055310348919618319642548271616391079187946537623088225920899074632467152870867229629752361990388196225098837014114929224785908719490032273589810584297869709472869642873352188073309394374423895857913426422030168124300675997020509560700823543031436069697752237245749289533992046200256238888040878023747394273525461909423973596780579345474135343437435221390129941372824787196296957001728*i1^13 + 911986862895195343158518026648283207580232422506393220336262958274318983840616713682259824567571231545839081802870598346143980224319064220928620878656918816350995850249629671240704448632783105325769561511498652096367802007241561442841199711506082680190731952285575517365553242849669763192594732830486414445591190177542505789870732830561172261231250382329038721224237647993396921080546094165682203843272624472363232298024675548086458017582612484691712038974562488431040668779902622996099939639625116132433909096215295719941687617487543825455955805937369967338208381971099396389844849641703262964525176912730053143387270437456629153192782797217934560489453826829706233598303264206107090077784206365478396957036358839638126226623730813962491010680507965191840660346647109770859158409811644254169998738181139646991084052878297612682084228594334448411627074774033252515325747627229291412428742627206030701711607832809390352794651315836477339608886018071012674835015772517090295421685808761514643289836306535509892294660792624837539729418876389050437011565106269136431505603162383550909098248457783081987348538568569658706535966838852583976495151249776110308109723622703922800235092811214230399557073203865073774169661410947163474520114495866668651837321165151886232027553453366384080317957473971671904008618674105279852209306858875876060865612651339943184867915138698745143795374550960950699011079264408998958624471426497586731955467398001242499304500582084276261743171755610203100507806833795706185165387487490617760070973726783742746242350587108953885026465021162176144461884686790672866596538356684292562621370044513436439044253853654913316336885632183602093925595421658410711987695111693867955340275847176616942156456402001190090821824341483508833706347766822255515992920086535437034533330823802219471598134932157712277050704502231468936911384024523114227845881370060185927680*i1^14 + 23546875749013991249659362797310249346365276982046901624809059613550886841837715925021468708878877971642051326401099373546405315380169644495190816158766645021076462360938441382652884006528457280485516013871327294585699772498802240516767451558882068490786312540330155491778126291842741138189141591557647288715623080690741129942439395782821490943987667710817512714502098799841079477599803117888407250201277739019041800528262453512662859357950395201826253060117150708224187227010486777664428816139051655270212155126474271918757905722297768350775099349961959139155016823558551122044214107236265953303989875147068485550847897829546070811743468990887559499524972271675741099888783957762296300878955908891497812047788094430488823918224697913657601148329341734518461369297146768912267284720395914177124153489491507231913018655513685093272351254076283298601897413952096895523601066203598795086907812082246986312028866720148124545220678456824023848004688513921425771249598809480655178253686058655096271496211273534246082333356686337109993131492893550418045258965645214222741396156648516733816425412127538793244283500711915785947586020992543352823013576606603630575122582296400945446277160767967193393135715772636051701579400611113709582499751917303995796169148480747383743245864151063215499812617444346030174083882462397900228524391929705391585243833270020990787890121242527729118216962684959051343118832876126471291079268226360390345005973342343902610790118082101172819016650531891349317092829852530390058798666051617721971562918937805902011922025137821275389431302486041738192454689835454970902214145259296724956968524445755078373817114590244051878853447973793780409832965345952223531454622241613188555270450656475965996938136251589671258125760388162616756143974845821589102547615320205757756399046715919971519211011685968951146925559278698051939409629414175775905526777355698176*i1^15 + -1859399363134750900208405069076309513623176129923516020377252456876059862301993304428407996879262950464141703809949805289931537188856675987232775878667854519448929138031976607139901374815897865153154694828047494349697556322975553261427815110927676785846041307350902834964082544814465757385998770735582437745156194841329027393227793172288877292052279384373114684205790405424964213401678414661025228900810252658151910045677528774203805420752711270742093541625258367978748309429211116501867255209692248451080925761985538395969530319755541774738554736690935869942864971708096810788111529895396517957188733903497558513473853953292760054148009224708663489802767815879792518321294489247285974980036897677005526123891833323186431503764349108538515479856824538670651871953587697347430445316021648914137775910307001936381418354261418503317421452127158757404703136015727933959601529152957861490288224260467584318665857094276626515797624619290002437772632888392074629144746662092588170516486949350879432446518754317317897551756008876132376238554216811371518572330206076886848109711022669422551408924702708179735130025091257691046636780058925231046466121800747961205681879453675246825681766494164611546921765481148217831896398005215401612641377463966588046166692651854091228028451235447791388912631983781502631050732750638751909073314621061853865048655481916542034510823582825756358668090170347495471258222130778056374225492658369768915781692516355085386152789129711642111853695167271010685940875213626067361667048584538412404531107549200047977663047710104253955134206952523826260739471680577293894702935006286484131537557104925372054779122125024162543753680877899274713054144360504966311649207462073952424919430103346413783608927910736973044524536837394685572955396378393706191631672339461975019999297318269556547997269206013601351237906663198992543305736005057406866466816393216*i1^16 + 7901270745092011557116673778682191876930420834948961036380790629294707011918797122716427319151522678484079454193797038817740599332873437225737228888770633873669722977707278052638112501351903276494356580486648142948067154537627055708793797963920709094858903084510393899067955072170602060628341382919879525660153145266219619875842359262667772333886449413853092401439022605710759123631171209550167623168057715713076804182826515191931144929826810309992266871418238930769032209170747917800399562822758686682190058970795971920414104411726413984783085526273122261652578351872226907410677142305428370196541996823862391921442798499243014082828004293538221855892807506678768071011237356040912933784540631070356973066257249081326817547809505130168964161676220111147332494709115090370265524958696583116520180937963442108729666765520323088478068182209607815969152383928252936591011388425454171116978714875847626494494853256230209144030434914943952389810480819296778253293551785894604591601377711959778114929832716926267285162949343323165565890089787794870382488291133972943833854664863814882211763724796164999684131904736185499753358872109035049050720454425371085667548188326406969038320504881569950944589760260111953763365326896599218430347745702152748414792605283060532684626693056621167336437351498521307296571202030360731388413812159768436130296075870950979541329094471841769322307231218442588799582331471551747471540276141545240145245091857386804957223738551960948904562191613647337178988261053658511649995201482059784021712412796853811686471596706744792262056411858541751270298696096522798869830498909098989393455453751434098515323429654683007072668020068632588571779166448134889733028638755122814325751016109138601914991222402401030509702797498956504765045831130159831372459828981492988710778403157314076260419371372868769838804243143082042046901313362955867770585088*i1^17 + -488703473717881890166497391999287064854509759764375305765870072246267511222703541459753901805961467829740241546690639450089860416570005399146785203601915768379254594358702612184316224562920150223051561379674606793345722058457046910747704795213731359347522667190815386784081815887600263139242462403507753046519293969480104479887284344539744987434473594980833087770519202761426270899423363170910871841493295225559483395324789995280582931835055731749175864698111319866123625449020860453596830554085680901815684372670900884045457777914077478834134858712814487642552238849452002421974421622240841641325606766787538348288291587642513845593788689831678475786098094603820434831911372079131653496857178100421286837905672680795627029065297833616160120082622068641620488155042181671581417985403044346228196048164148222040611793140788134506618723763021898499865956255027831152065901664644438256283390311622050906474269436702768120170739310562477757108576027145494345950877541283755006813036904723402546250804580239112927120427913546488455676509115355532932877396150793184409993445220521938711554356254925142655695175517280874563788399169187244917944171197848825774801563327426028692099355221716216058828451623139197955220566023660806959313299882034836631005907170971337517277266185294907918396342609373853303902830710308033301884478335824581952144643537915432591188481989554753086715503093664902405415123821393129510118511786807080182129569885836544644500547244366714824240103777666642178402018411439523881286754333252790495002109483035039764540366416146180821070651349660874467142087773609400103548323869607162245870177475901862488917972448786493387397416641408221820535365615020938228612388752761505658238209420124273097576775479570938389225956245123874374606966053429497192893441099341344785104286332441019675891191120764666990308106563180127071304751693784749703168*i1^18 + 1111137557134940354680682152662030005668389123881710959446689781674845862883975717152928738865018260706157750361818352078744439940081069516234863627438080229265784194658435260601839988711660456079829789252902630808217329143518162765836825385550128083287875206538035622914151918441522566892614790811947095471553871019131032477776982504514265315001066053438846990466126297772834078031106897071427307304130344668765169401396246706954896900511550096223434376993031968586423297016462440667192799820686530541323540340936155081919991293004549449042276163954251212570799272597356396015553479092480102427732630338553608896955557483985470592025620744253948580635897203119344605973209548204214215919761850376438176008796372793957124005880937031425796457762340393842450328391835478448214264819154760474995813896783657739166578648897140530650333747228693673521662097161495815589576744976543401468128199196618366483691425212871917665584906880212271129424390825944456876876955086976618294676016894408726642924786049248590678275947986189295154423337055154258927558993061497335305348108815313636807104131920656975564333544030556029179789647293099541920298789130139081659355519157672037367781975245318298002562784029211396506839766635726455726752872142039058359992737726560716923433825110416724688822909565449036028831250030174910884544178165270709953260109224174839007307567052658286119934029257178912465901537869098348387930797476293630442035495742419182452840470066798725419777842044439069857660224466615129942939880949429612789532684381108632773098436214082823191481684740361476531403690709119154250390312981044768934057279709476609761093578234162035758214996089094470875266007266360553521289364741593377698769167516063984544785239709424626864214885890945205862370381816508009941153691566557082744747258425854376600198339817150426451038568183494339169201926273236992*i1^19 + -40918247620112902532732989043935869778166061804613141997141980084331159874640991257394696424281435510598925545535972073682607893329092259260928001319400053151870951500581206820104039972611457097558994067236500016481334314323601847428969869833464274471441822190057165044509902043328100115898283326456978445705462709969920559802130572105328302667747277074130123601364038727615046764736392529750780717950713578389379111235163611775671775143127265350980660197012682719810345167502909581969122830522920848415466062937543954165001838401356407487226092671293403301423579761354166038384456786636751707557998124618758694938394591583773179049518933653616879135951920004925438192985545917725316848690634046446167824281145703544447263386271893080228053124910319035613080162486799100121477779935417088013032408591755819655677864527197687336592065885545403861013267405003185766092660703910883157447370610090774937528810012049078272926372056046876138550901414339082965760399635026386352960431217090936195606553241079812859868423511701926378912322211246439784919939380989602600761729617088961292711064044058830605554892358009181211361640174628309282549475239606003094177927149080632326429937825636986330696433804791042693701977952894320392163440211067346086751566814466954443625850883515905870137914665893927469911956634181946869697225244019104542981104360314707079732306271580902290826298998060031135468291863800525109488538712258914120869004446661249200113511800513436559899867698599198339341375056082518906971063387113998940012029417340316458317493087283685328887296140667642654856717006533619000289851264599781528749555887210356221872362639850004338644850546106741603073937459192883145794087181094972558440700100772062193069732073934565455813220384369073491806185991068087059316575408762053889968964577243931733875212567250254466195175189017694340159482363904*i1^20 + 106172362032371626773958226770069224393833056635217186186231858599373743230303064149077098060069321441890677254134948588331468004035582976256649372309611817975904077701945688018547815822638912799268416542814244319471524595073917416833119942326935552776036755886991249158860936709342440380147731662412643584203396834182303756513308358261286286603769518160603346580449031217002101573813406865145377297395017622782481244754260678245907241939976532481954287886039580563373012056687401440691433070327521238095790599404746831711965352138381627931989536006645001339743214303382638468402622625500933158976418755535808093016881985285164073020102911248607988944751653706108754812325318392554630012324214848606343765042608951720633129132000860601767703640243347274457053276267278110301987646403072042320733352831524220831703022622300910499141022358793911868302694599547399921383630014710599422473798116883297688222346833144448931684412582767983449346254336605392082117165406860602546935532636463843351247963721911950463725328458224987634426319103204524394375415410520546191274703302736185633650030177032076713370821296856916743188991365860682398153990657710320930767135785775046820365074125977372257190798537761996757513548933966544027692719343501967717928615275903330674972619898072920764018884128537940125586989254036103667983811596068301602160194541054181728720327286669980891671519083419683849707211450962983948912323544468416238073588058639671544965482320106386778513384475926514071529339776907294519962755281684549880306918291042938656015933666417939121234870021835243180523757399689884034280286446959540080755445291380478203363650568643370534068687877510766158891251304093731653293710416536963710849595851789615286803970272288908886410821772536381399857920843344216164449110412116573929041214421350938738738188123391199200076566114520432210083840*i1^21 + -1489329921017709595169223867534468781171643503473621689363387359641088275529149372012376938515285900378095397448624139567705624445536687009462580471499308283304571585460132556273662479400529545798929307825761335093396816300230773759502312389892625000165892585126951268724582203929830386940011784810786128828225521156725595386861515956494288785973905175267742918218310860200781035097760846891749302626994866074768188373952925549492618931088719512639931549428212327457800062597236875473517015690103601621312181605204362857267348254757570486150139548446506924380957190701846581853443168479564286848033832442150749357971122954303643081866491850414334740112274665217390380982548751723700577626211142001283093793441369022372432017977583265905525981950158207096324187476091006978659833370600799580068329890731760177612675411884295928778074546117512713579760397524046492104878811390447794171890792150917243993728307984895189282184008935832448658665696448885992917130237430628785729608227932122361676418610184120892894286813484011460948320168140863384528048188179128721401874137458726371396428063000895592641191899967533770966491239810012433488204645922680994832563423691934715531678985437959446961635613405474722433642413457509073133650100401144393299301822151556136073547690810762278504748517894420667497361391488512227355845789535513041612947332167449453216535599801396167834034363677309714002186832202895634098815687342256559784885980218014167288884980622675089875016567107767544974688010326733242232600601150167048408380321408507044003658302318412827352666768294183893606027306199210167551655272868957851892400414868050824501338171876604300488319555205683565943925551024921336614920448467604819771287767875048599359501333987939895464118097971111647108454070603814541932903802936224180814971738120424390788161987787782635224568672020433207296*i1^22 + 3863731340679891305155987166132058932006455213657049918436654813543210992519642245669539634706821460127113134951344934354107990243318171738499080998210583183098171154950610947073540974024506616685795904024866429918068236134497454621163462189835791981276965096492506573306627916435260378536875246968506096588700785312511131858524568506342177502483612334223140900041043231225362479701139415188753283393389546401186153055475964315463096865910623958527802930194003043123072728263792907509588874806603222447649019960512185705610288665938352457441287419764365586969409826637349029361776230658401728356929730664594452718234685777027003960335645408174632411257733199335553793862341495156408944108698095213293584999705014257377703271270801520520899375999698529278202114801715682048113369076807236815025329097264797826429820896568960896476347300992567962455805753636594377012733303238960800932800862025538292525170121634129264713320590638937029163953900884851326760601049225401144111511463996447706536529594388411750645181317215778449330570515532134365115546563438691495918221933351830034735894549340432290901570990021871389808272088465385023124513774691063925190433938831260072000614064459711592637321323968124021103466901730757056209631595018866992450417001104087830829482856750475132322761727169892649248018925828966732850263760069266268830550590199424562869990097604712088565649481829434801302498902203093483052605279503251928593415294636569713025298496066596852009624858406542991476382063525009715007242659691161452366793294330663421565160551761237529724094088991456015075170198692504786395218609302901446495439112191595317616641855364898277145834637452607176993519705995138100420680179048599450157484659992118877087253123244186172891294029973581874674721388114222732265775147201703542274569364966148224552816785838707056465667780771840*i1^23 + -31783773373047799458355252339612519443055523363929450061029972091913243850829075484242734673025228053956924458079925741155674802189274849301553975466925515769475375865832797191400217268632893553395558149410818262852539325493106832737124697260363476644452958086602066570069959776712111616489716161694318703950464347866823184128514433766092582125656024209191613322371022580831710502223010656135541031693575840274394026002604874091132609280775802822846590929440415417932427108728703509765125718637725615569102643106780609748453570212947249828256004038153571363259115600627968604186126659654882693519093338958792632474235631064759836589106192443076387583126247878176734372271780441500438335500761473428998940149808271665881212283099438023980347404195096819558186254683095128426472731414109625311214986824134736325331693871736600249573845907116116245588256875560787214539123835324999496968542234710063110845943219437076915338181868848650442405624971427291312396243706673252714342474054920865767355922328367440139594001136552958572238184296926116528476492064871646910894636044709045131019849785022135385490842146657318335443311001144367923922119708285420432798095857262422614295983145139805263383959723056670790754439395568781438316731673843661867921591625857223124391437656399041285467947788167428735654546437684656691987742053768150075282914800309308140841397466853625085743505496733243951142047075960886806500935656111310042855348433128011685045316386109975261167500624052289300264101441825910039447750712596126092006931070828441451924556947986660821485037008238755518677142121299882270581479652430104865642856141587317992771885164582703204418834995996997905485505706284771134276676510172695518262998364473420546846854138483352946988952478110970862021571007611680755656731658249930179880580000937510826898481962556625308558032896*i1^24 + 69638454879892381055657028057716156266849077226052953034525658698123954094872665414980984716707409478128029196501088537041663007864371749529857532562896205512744575151477351529435609320291675534923663535761085206346751482506290443052292746902629140827037833026626531849413813004127836091364521725283770308445336673249111541048880305967003732762664558164062506709359718466761239994297922041761125160680360642487606663559309058853328672414044087324130941301156211245587409625369723736842659853133848003610202326292599102839896372382889676057394249634730452178515404828070275349191511124938130121747103137050413470967090794622048866104186501496609323538792724430994823113949391227274758489535599405823570591205009363664583884962573639223022133377219825115688962846452342859964305321567160840147667559341330587132721599851609590237452216573514456120059201532047918302325328917793571522948458708012722763947095460583308523592829618400467852635483854918236456595532062314857049760896475539116022218004337472761401541490203290630612554759958343419305580028106938521131435730980611613837039043124638212895736029153880266482172124959138708588998910081558019880628543855968081485608322259111989583965116374327062393392313353905453179606370751423217223729785129465477961258207377548993845437864746255305033561647829962867937166530340050088702353071937506748657526927309114334195248260191118212109215970347828027467191835895623540966152452378627112274531152839325031057411290176699877660034615304941688169760234245003805376300862142104426172381350336070054004014608937844871065297383283598326079080567629684024912157604971368816433405311814396286237696715207540436431581624760206808699516199343117287411744584684145511006258178111570598271924153772169066124845868101983493411676566368043609746789757984288547749698481893617929551872*i1^25 + -342425312077727430166377765156743624895490393432855224316617450745897326722750761396666873700210468719565069818994013106381554029231910291839420597303647455828943056449988583489128943744986415536860243858968094718236585225657567380414966969742678182740682502290163483003078971851788764163714756018666864821755446476351800634294650566803499509442048777111016496356858160678658280114359141011084318269365226458883907302449308546536228912439040173519421412090849085914859587418107159571524773627939298475815672679036434341048690282841248219988121758224578837782808365699493320048681798948500693815886145175070846309353556431193628393783766796859188665892673395255006306546464669720769141456915538826868798498707240956319016403494949023872809767157726766508694669821751753629940478442369866606394494328269008855268968198575206427438146901440768303517651304090274137826539815500470464471462110079525931785152538585039674704198417723611937761700361284678544500955835554358114654390664363441184776634169517352748658830940107696731440535351493195426445235694141657195996183880485465859332152218606468652500925544465554343267833188183210162023527967472002944802605699327075329130661847468424180781708194404990247080089831959544456282793687281316894499551878696575376435613933003644106145296369296641768608090057631416860459480452278072444714634387009833162052037698852088579281231046713681869157432408059340634207764716611821688318087432967759803978186522761083477796439454404036514749879424777030129055342992144448705981053355948636056931599148180519050047548272016817989959522487195228534214701330223430342481381429976497815971182083582976108848598953997001825526242090925979832596790974869468512033696692449495198450755634540234432644646999871872716053766341850790870728472198232417522766002106304168205123941353492840448*i1^26 + 570717251443739761808212110977903538092792796461165658025817489306986288978832593225142265367985836220421909267703901625608410959093347586245350096361421367826428611955922859621725960523017847737305611724950539076855371773499351814166300254912057975603890429606949165247201691590142786490359063751496340683387695214301742080293862942091140368654838673886109222273585145889084983872416643326623051388069849733843941392211582261066412324192215497293237161606539530663113262426267499242497597943654972928895264757270711451195511804915430204745161220644842352115749797638128014511469591183106304814662316356510782355559672713428998652710748967826043700525123627029385569707291343243928919608638763330759482623827532084853594000346984201347893285950825011514129625915866652425737341027602473913987252197309840448926646897082919958973115595647879553293705871137751654669103356191768352161058381869980263311078826724712171774164981358598303904161521710785824091729874798073071801476462619945148598557750407342766093561587947923099277446078035666352475488141147447019454412212827036429692417976899951488618145525778269179509458485483434598859745855177524027463341607676106883073914002711646843542321803346942461703163188906645159973421372798480692664966398487688910688192889210277509102614515296477630059638384998441363282087711482989647967866349429354443220888811418859442796118860038269142534038863252154656240054060839076227747682808947873897905384461284712139717128801174577974453589211790993104807371986898262202804976551561217334144527779978422712152244437683005361058058058013769746768000501301153635121644593077524639506860263301399298191968058077710974257903768371828419977717310329390667223573991228166832784576201933463395452724458587769828496173167748845240189098254210920472074558045150801110141117661184*i1^27 + -1597017221971908107049299531862922705525930878988662698506756790328065233185869686726122123839717348942931873531126008593584591003843838507006949912655875111248648754198836782807873534599996284809900890034666989203256127568775907360461023055812157237762607058461806090657113381260623160280260701104623163953102926661614407079489542565829063590365645241696140159142760721953519218961417326130806415188715878612101417517525371932095360506065491442876133206882679745818837958027576814493640606500919583040883440442285904525091568527085780761751612248685769266275064626495750309088907555239047413040201954264723142686220535761006082504556492389843454794920823808383861563422076788786458014712420845349499704762358336597469837176709909064248907051999211919820951287220103133616762553380606148148202606220708602703118306978366577459478317187524197783855629196224494164105947974584874491376042770151824812221876239987328336754420771489470102168260574362933384151427936738570009372283158969170754266272949820584617205167187754019891683170623726454768697402091731406585266332240129544173311350792816088513671207814925475313956166304519565783561937502855986337946947005983461119278832595465977862477581207134351735728744433378440359748545813945015837901506929450982400634061831344873427003875562676195703582940863323387497474771561928112517550976435908601957323751028306306744088711820424410351274360260791734257586593340042259765278745083630394240558580311162413411717141104805031786928715052736755136145256218942481452317566982443824901794558839149941961691040141722686054585365970482429078590982317476765208228489790268323402587054136029907973521810572049304250994480192939362430135083903287840395256747086444618015603109909754874718268725582584234464529461191565477859582939976781471567590471073287519181209600*i1^28 + 357765178800549020495331111085696907784828081324242370675398064111468524171293426853396445962516925402850420199029503237058249074108924111735221665832375018790579284135148055600856612234778239533028716716948572420339684528153263403291346233083971727993972509583589738770553977363967981009679447315428624698517816050116264310654000772005012839290056383024554218132885004093399281623457993457773028611794502013568414698290586564005237556568536148316630633695391779980001367269826494086423070299317716647365471646405823699528832150405925528448359916917870651366286988270119435317207255773319097953160688755022506699323452978241399056834673065601559872261684602001620810281533150557993394938866241829336754085383588522729219333387116271732154229040919687931345140788714818751742464700855377252136983824766047037807359881104251900749892066612030475385703108038386109236295583043495516140936085858053959757343654177807956307624382139494028861948365102203810029280029560792085198924044311161096611256427934810595266697942884076001773118602484284527830921491927021972279253673344260084698810178745410040351765445776777210334550185577839261916821744306711846938616549251750445056910733316555467633572052993526849466446117807051524804645661412779526982978124945809496844193848456079709259748482782643367327515733476315066035848458522428481460891269437704460556887053974734933971924643479208429987178266678704139218118010829890930016468860709581729340453438092421760729595238300331065757614118225502077476081118553717826237735108602898381256173892260851470017725932986640746224341529802891228685064260596912936915243722102992600582604808086504508372682472200291093431280003577833926717175925831045489622935259574354177041282756574963246068658554823160645925612266173567174017256725514759366743929135048949760*i1^29 + -41657425422583645532807043743649682313661499349269881094787521892590784720889121689922267777399239990161141445630645982511942381464693054042962665596003989652403610856397303334218424814585571473243765064184667854536845102516561618901825483891776741160995794084947646293376284294145366330593673843345030482700265695005209797597325205066306229382951095090219392317576665660762695137155474491224005934466010706577875037423734831820131400501664125946588190869282270882627493561171226689054735145420428935172490149591998541365512980054176282941606715598891408681954426460865549487443283340582111932663959224111815052300487049127551326941486715589640748043763080139021199238315153644359847997347527310526776135467062347384618837359123755988145579554370068317983219185360030657389624900709204529000924261223032770822787512484348080130632513222280173319480293868944227062344776626390890008784825631623422738228915362546702887008669034861631825851791406781781928102517619641513675609766590576152457689458828955473332878872875631326395291269449521852870842438785388662298048721419854555336227625991610092440782214888738654286348409732510777055987885718032754296023695769702110884637774063391145091122041693195314331287703231044895991918410346390745137969429545166491273473154170602888360281090823980399281033787113856403403599562141920876144493960439220239051830104084574558332124077903897005690548441787848002254873937256208610719517433243309175794695880382469929230984297861424378606999129291494210698379330427410686461573622528504475582724644609072459687034397109870525001586629092200130896770291237988550964363456163782858351715444545303757153412926802003791123823929228186138835382030988850937478421585991463736444415574450656380665540745802243946919115862347134940834480367259226337263770140672*i1^30 + 2512210734395408820646405948761519552369813861987536176637591382620562229072887046827711330223414211257773306827674461973810010912613676281195469875806369842772917504103508158714398327763629860108319720391200486096340119974693625044104765521782748973570059456596239362400802637729216835007055748734305183114038534304007292295776056357034934839588964144480358538723598771306255463495800646900606144480527929980890088225970711395374906741435704933146061214602021239725116181104146060840622720366679683832530275114958049132660609476037151104293638152752197802328124093729195721706350377510376415426622256800798376204844908720594544323479399204240100570002635737683072512183754520815617725777918189843006438270711767746971403017143721810076070332358537767717818676196228756623444072224971385261380229576564540082269062221645937096522581489414842142050821374900242752339999080456534222814693541982989193241325285956714571735451602218428702600223164532657828651710208018836666761808459413029372098107840661226899968840893271472816189508250009585234455349084720815199311924878326559116538031948724193796748750591629102281285486359898155937041576585868592136517535441697991550257474613231442689816008811091114479633056614778883947138834965476137368041481392908756792233163279477591292935984917904187296753194708225199979680543951578206164302531741923212845624724209313165559666653558754341094936058469467153419215323600865225869999232503227696386335166197611894993746377678674352296938710000527705375734273720811276267061647555496819936822024208973525085316636977731216937565767531690681390046534490878998613831097635098318143038437366191107155818987572057884832480979416155185420161804895715129502225339584198631673564931568137228665899521276727995782965065346924486683445736296085677146112*i1^31 + -58446206281744566636398380726120947444908912847537438975821599839920565768551886387436035113614910588616222861779889073366385276507629809655797077763619520036403965863427614434677974448427440538771607613154462825885085918904753931887207364661067376417793627555055404904638162283154740578902044715204249528580500397653751105057556656584198138974494919681076297221160085645523841102492441997275618997879673947891559219694757272181315674176475382178592614055061715275171920012096895943743209053013902564841852652298452826946787955563023549962705335886170318328153180552920258129780196569119354461234907429395341547101848141618179458359771502304072690233345503679022548360240519381004648519087463962560720711905750203889424799862250225632539173289452035950059780540795307163532086210469384698637913491830208234501024436649095970975883410493132739089114013006489253122494168241891180815526470036699837670721960220916692159421834103604684642564487647357469480700776701695538646573423781289548685155430164908512855972958674049269795889893179987691918678923341740710042788845851203840672464865367632698270612791188250077417657831375635753384808969889802340989109136015439154417427083765480684806718698866087826278538595101852235143512882034368883521998668772587514822563139561498650568904375917082286788016715350073809338259781099504348227675153554686939927698871902037096689624297253083635031629158911706372106147269615869006676189239921559083191074518831275061088918225586977647566946041332722886462694809264947004349558327552163066372759140385116006860068235832748319717469974680453908655706564448291700061614607196258485671297538784092731073499299411114809850520757248711357149848946074382640452651509643862700312645749356126891877575007083024584544862420053798831667828404256768*i1^32 + -265401660268659697029285249400725210989338649364565742073797206733850897601612106139756426706345944863080657279201217333838318279737074645321261584352654080935729562303876362641723300116741278332175277223543530822594108905959142575143836251525658561925940584045096180949770830895196929193570376568621287953506442534395776385942832992638541251820269553623445984647618192977291039649858632572441307340690281824461253567716415164879187918977802216067397943977658489760224776675965559873093550761106003351131420624585879215325521109311697635166771503499188078296733991420237617802616612109977305927035934952732029756718879218085552325966397938142062172155582851691839577821454446634062942966893684238819234730868022427386274161293397624879302829362773580595696154571558560752713362510881360273522159468153863070839004117328582553856835570171830550102441108954847577873053721564731678846146676661329451040297786607768182372307474683153415985251245055600173901397742803157992072091683588867943997215415746272976049424960850660442884263225777062368780552726159487012960027454216787827547816244522050097445140455542529523148978405070334791437477813670989693961351344418420485235225339067916105331560627154035667876313311812912942554292445100871094843100756924825530404503219401531026050886073311651345385023045715986978795647318752119304080984952097295127673250272795517630431520180457743651852302157819985275556951075799782197905881219256296739722851368703346273095379333845005900675724044096501002672404004430030784456912713697268823751409756930085197668323084407302715209738676439870687450867287796046254938417255235408439499709434736152198854870319417795028823950413178089140351116231480897389860131446439433609910923276627167038811663942565406076686248458764476248752128*i1^33 + -356530588126402894769157570629909923259012922459345995730747238116582192811654727851123782951986924911648227062696647474813998191272766625627386338702711822278874282243332075955374966649068190605402224581665234449860182697529901240197014237098571454176213631746735022563874810013135895952034132995122613536792005539198055638802203066624255872059148588390355241427056052776976378923199728592679625817705147741889814751140556081253060578043854274475913957226851332822367816392256815792195916724645456374723624728631538797682335694324266809606915919978469458432776220372733802324913206504873828977983723215829649081632747091243198699310128454070425744639493600137980662055864918030998953292302727907502047039069310608249237165028614369847358882625610583076932202243344723539254480475415655767331131021110581246927474764717910330599443044778984065940333163099549012793132183342636753114072631066226978793322951587306010281226971016035782371980057578365831672265910306488216004082076155602866333673590301980313576446077006611281849045847650319905645983893266514796836069635320092760323327189492758113962366053885358832431587044734441095418065597863480753092103697798490034756183899724141037888398434335753447030178917171137811064577407049819637833902081538753954623175100232398802257551080453039425864801509191246805010662323089535330316059946485982835536950312953125422867152070348304993575841840686954658232253618932420641697075969300975495426527133501866414986350658201418877906415970770097414969013484900111081349890700440095956600039730756071502319125465496692286776586048455961666982982403378265923914341061032909680270385752422798666187627492453367868277106220630019409981988762279296891929478465148678633181150099745638366930748282423272556697896521564160*i1^34 + -86927044723982577093915183748565250162699491895883618564453484401263123010022904127000195434257150992410451248224518174214794303270825266061430053617013588549917283138644348295815776621451368082094758689735068881685193118429002201906094469265859425176415626096749132191203103973436964270393808358146292620873254927665317440561145431697622540549457645018492981641399461721396787451322016566362452322802478197835988021059660447586766987230733668350340276243069893470934769596451178109650464629391098997110827795545141704849260146824232957015811997238940843263302903538101238130281889056085237286360933838043232646344938784853814326157557298351406749478189170063070273358493098403544751780461283362907568335991347803379297212635345645063937964260133798398964295122632707253255982882771938332782913433010295755438333153548411177755309363882920167804593831646922518678462728371957889918272327131560095649277880068848752452421156532596279914114780838985198317100521695338491329191642040281936982175050447350743343932786934548986004385171371822374722566116214948936417726071002741125190122165357117638548897463883662898775846622521633953062680602557377787496589496778599135991186947449256019096888225595224403212269341069795702875217553357888585661179893200995796116287484808279745916313808450512512562996072971049605123382536628160852227169214659887836712730743171654956498979513253585738174325316115721811115812858914799683935887319432022211608071958728269116297768919769369130825250588887124159764515248804176401845471064893927306125872653798391189902583532462652763593501651406271361214682013186773967971288563978951537927821566449339499145502926055885531329409359038964394449546056397609246505497033619903138735902856019063534918687111292531712720896*i1^35 + -34980112093486986507952454919677452229243038104338321728296544246865344936634812058463569798095564861632693271645416871217643427697749522857087776258538684969505123895050032243573053648143460167926812987844426130046585243494957817030729297340347934802801390716924836217918969810925073718936946040409625193980709573521801785773814402808716673778284790303323440289018648288883379860978494597954597993497040914824432882932695145566786503781002174997592061756628398455623017016371612484250906488992047101468361568828214234398014087763982296625090042290420639992842516778114907631410180697948599808177396968212956088961407489898190980998367673964537863064866606507076921452056747513988823008223840992960734728762334363962878808245808415975289332637464997989623904025473621485932486588295155972339126346420837557842237131661312373310918045478231671998571080014386691948343380048846847230229714902581710983073265522685223813742620232953006906746048376445851180673972321153227097993739369142896209541388366151263067838933776725876662182147172662963630281919758918878572465057800133783405231454583086223898727699275271875587643643122893368487700180706911951263724724603270438944903296295072587201856415187142454765657477733071091500934292832159086990501351633757999507226638341007820124903836456140337803103763045280655394056108178857174157901362872776698440035845630701283284472328768900132003724664246353079810650266732463583019048756299749016729216920770145354233953058617012311172833713070614396817169216422241041216970121952683235072161535999807071975755574141502715980118811331653188390629171919731732275108611891532843194143512695614232702337101383116781183605141089607009243338193678609756948949332806088209200600859276426343796328512880640*i1^36 + -2627304208046422577027146994747783578605050863545123113449673805226797782522009054148906094606359329283781345225328933217539755920535647224927603722494875610346433908229527295285482792607691473997982283592649375060506368647695907924960715099983128414259098571775071729021681814141168013806634587859937606249501934696152424514474932891976138133290566423047822454794604174048820618072496640317813151047243430958622590227568554823539982693393949903842000051166835027331101556443237101793016842985964791751347033198102215727373552704478711785900524210237966187575822479364514790502145736189037104410879882965109677616700087331334463197960434715038695857621180285710585180439368566562035914410337483529803414098326312721469744118809977578821660547541406303624172081660273502294825925435931543621012790727544200293675614521546360530651917928074034219765407670548176075397221403790027398103774938269228243355688240164166814441792980913070389550868591018206159872412097224004938771877928557688949060632605037770572379586227122319457079699711380574527693571791290587795840530220350570748950438507639677136282739635412038976164275699079312785518987428561776194887353123068541302561687859985472635612152480185733598602380065799986651378040014337166613144621175926077345030138720529250675594318866809890550977816422866671659114219296633148303927052833677341613039495635402959529175158354911876642933827870995838015212581557086803379093402580732493044708424332315521531521235360045228992900797168531877768456586603665771917262026516023473358226178337594380408958192183370528191100412806203645861878749467929739913956699199567919869017486304996787775539921165155188364368832388879125454646105249796212639062820947031608301622025356006509248512*i1^37 + -399397336282202368302413620439114168554751495331388201122715098941883784402119152406595055524829816779088607506690591406437832154617971241831346984369173512779570942073451783217835595154937102638971253227418682409207209140236956626191769560759494629096784665356564896870577936959265702483322005414489387243098915860887472251697656326655255966266749546427803751852652729906626606086842855263400783672250749387138580799561743213028829391947928399861846214831680258684093457990185040834602793518930275583282172027710877828810443085485377143097372185563920029694545977095010349323964733172051689110916818232850953858666872702025402600918103614825900994055957468078779460911768750345808851887632048447612600417417577033562025160584426310656923441446901766146841596308389406130815924618289220419978728924546851504220510531935841532147833528665213518749520197154271299012586798098076718866562944859168811840889769115853308215167973123754336544591103557911368225762016519319718566429768326483381702233495807408612281938005444775278326324865362843040180058086885892899427599940642942949786164738207308935945027089339030736097789025848136999171578051508800786008684380280696347664307459018657888839336547751767127390746800034441533215400391238236553439895956595237150209593309550424994171365732785475600067060703666802179617921782091754087801236858216507785283066631264122105920186486687695836822434897021119603933517428766286913282198498194345236846055521907834694378854647148639385123255684003486963959060157913792639795700108221240263682333984295042013044944289892656438242988448771669530826859193512025235624151667504127948046136634115893160583562806935296350938920515163224016505009956189762569735373420773085167691321311232*i1^38 + 50898857784334316136307259593105879292997764022352950763474041703005365203161184262685561449708566459306423364738742698097844675583728761506634184231470175920155023576832111234273684321881995333613322652953393264608717282388098090676125219311947906001362113417390026380519890902197029027295852387226290934534872394384763071068975351375722876170548266844468055489585705003558995283527249816149476253485067490696132604179934628869495161153938363378887168832295761569462156052246509099399610494272490088938287821517668958459537450415780205179589159976618976260611265162203421104055845202219609011053392502010334757361544316894123203484954885944845653502875355370132442337735236837510635546994571898725215163608915684234429503305760811062167304143518219932162511127505122384069016206551082650278646054385701954591537712268260805576865123081371791845563495724611342740142195402527151731486638075785612663970478166498446602886059736371675653375212529633266158418905283522319860605057073052304709363000515582558246097762770907977919527884542623361087226997823394710856721234357644161131480303523940386925526863182992198353130676083924882751193470680462032488136242547958245936853638961456579538772880802821042658935107427532561945677329490032163983124402226027821619803040976339337946298458828935635774405669197183206978127063676097477368745317437944069345098174639279037391045421262307396475297632007913026267056890405739731976485842205479765304857689643860984883078894773861013390055226812361083919798830158298158301543855847416492644043217388850506305124209641028604559759534531816557984109428239418768185311935522723234234722854172094183371619877200462314860806540408355144405802790433896457654744507440353509376*i1^39 + 6583209149564713833694808873828930973594305610809267326761264210938203607716957919069038599839236539988925948719601645159037949627227024421764785740418986789134795744432678671485462501129729562187971918653643772522917397602576256175967085468793204875416864175011511232470444455021884502791147112667211472925011849426585086878974993047741332999416771005283596206983187712151341695084614165438586820910114604030780566221381632793300310205656317236591053906279886495294517370237194367453327435286721748721695623627755635324585016179291381928609014500086809452056834901320160090525847646526367010903848575889937565433958408257599700412475947706136048788381194686311298105557775101787112456991676856748530153269444057838671635395770742174854980984147553068371323875274361100139816827904669613241385685362612603369900219553102223622211069564622754084930470898902829895959561586621811075848636229737601952675704528040075123373525441675951225661575655854239375956060002684897539784079603190944730670711196795568846061674980070081503300026137150096238528625205328386424560461688891217178711522699648700801088115445825501551466706199691534069361862391037575009391720778665457892495846701544968093917895216033443738051910974333656276276375164122050370930701145147668146153464960546362654719718094807837185925986329442341122376878118796879308691146757961494122824143598808168937704687329938536557867263331475036476687918550653422376737479145990981444179338663140742864623909502625329530709313922572155051723767641366373421365510084483748349099573622410828028416163157835772266830408915408831619928174846731691293219611691573126145785569546445367430230916676059394557714031309422008800631842755082685130955816960*i1^40 + -344313329386071135877183319392960434721881805824065940892721926337424933195049358412722400508843602810764788259253983953647637699125589862441173631035073599549187285462473886812035157793897439481794578211387267846138144359786945352546404332893873275157674742707479298048642711359644445492943165028726409005314320800091496140337881471305199182358059047943205654729335951046487399747648124688653907039919508859913792054637329473594198591221236366264789255715019026064620842263320081527674207284135473235214771507466855944098032696849176888620402700407224119688067363299644225336234203311680695614154509975026281609261570630508955000578724435923162398574952825593054359906394668932755241869017572024543359979327124295923300300005575274344693311853713462489831430455523272848727468187219418541200352095509117061621163556678405538483086073431062573929980768355981792220609076864405745436256724716023642008311978015392066787221243831256229988948209544673795379144376533191519586204347167499783450520289944358558073650948366779495699184614491563187367891797333357099287204573850138651833339434951421889666594553397486240406320603763045057134733120834574805945696324029738328694461133477503483712633838101585803649169039646618726698102342331778678460899235854562484057351601012214821796676171199409962677557926165333490000000185318314116223719680649511464903357693870383364548181543041019313058081259266925582313218619172622134641405048472027247624073811156779981177687838635149190627913465486957031231451169761247677099778190797678766417565539695424770714432795005639447392389975619254263987966492081746157354584467450002476207746097352379227814294027192828807551639763340030536320276589111672832*i1^41 + -12540520255976811693080730438972657214967123311287115285134815907174808330701038103505806719079591803166418487848238677332439955549713934443133846656735148952474421794747658661472233327610814506220382711096794983651370270188105905139731313169936172454235673788948630336912825255894985157685559737803183971764891934375816788530695987425473093192131635676485153348581644446557196907106873347578518714780081218682283365292282816098821989693158342684181424302906884152951672502140538944801586464114726530103298048024346361535556214194217136806680120967465220673543824399304398067735563278608106997375807833924626349193472030785290819239949230126139346661667108378636500823383872314116120397574461921702442894773674061740141377513845173367388853264538480987079018455089417816713209497424163590986726275938580174264472787807500264545780799648327695984540218446855221640167405514380884339918641930999567182947867831792819250694767141096940076974949661141167686674850060278847796947955390051371408068861631190762661748558417249109151723333853065372487216576543451329270551775998432423335247354947849458865584662927473263022929631998400626511184394014091509597861056049008454356651521549037726876596271399718684975789204214651770248612575154125195148579358117594141215714759673946549218652554643972520966597178318807631354365769502497750374007976184334316440411667543394814041770413618945713195637907579147263197759869789855818049564312394636472632428157911378055015438440509552063203688387217731299826768141015250008014005478547224375374970193694756495189439007044256275173542402557629767649186572138735639311237390550800989432133173774599122918364963033382068989432150728179725254000640*i1^42 + -123127562458650407493674975259912255992739986511215669366678281765665672084206127204231213797842285445683253343364825626098120388564584510636162691070679840198581936939779159764995343220055554240519395657259918968932277379961346996787720249903098151449920335433276972540793251587538884907089114774564460963535058258345990058279582877871761848735598217291391391774226947293367667914692896086396886293829670558736203148103319019658814109494479366831526347417742485808818567065824538998674660703908302664878289139322603592893167579108699955505235000022578484928075825418338142868213605708409851494306641721097724533116194365122998774552561836399439592602451843613898009653828194100274536603180521859848281373431049640699969869434889574865543080591977113982370894712483804752982833420567994269594228158418191395455413729498728215730678915292706256176704947912799432895540567721325953618261195838585460481568828415663275638868707055496425339224466510616071614586995241637486386953106399952264260274665498890506638773797521271437641770253670627801911149548859717091972349430524642612527372303064565044279690990312712600911050861771908157896900920896196765482233449737162905048760243681146392497078527054396882360579107550206962403970999011257725778175453794394484025457376604923562487052631008435901483728149210975005018336623996235584346447553472857921126601442633535791270287163278385632640061285357969463731870622656933487339581232741499760597436718517149089183874104757811107422807208646387649788955955486593811573000926104503197574053222719164123731152207769211704465402329289293233693566110427805200747325768759531209659594248174201246300105106442831303811703339220992*i1^43 + -13684043679508857950708844199874486765548038345132653019504541789642267077291743995666089034176487580567113250873350116538529502689001164295275675613666759164879480730052497474084717422396451836020891106902034984861148425869619610834904836421238234297246884392605673713588242360071730095176498181917850021944012793598063902313509685022397744364128370563247735263579787289935536930164677779838420696078238666752364814226533259366567182847409239555669865530685883602370446384754817479775428870773824147663993090590535572760191421421273790210515992722228441047027112703104620730399850178109896816741147977479161528536661158948012335429157728811408590990564569054292925174109518820347956400259903333474671152832132995416332334792283158169588848748275862304324012259248919111716356218705628627601101428945431025445560732228180734237333295506753471653244797359167054710626393853262974971951742459227314977968218089048467700417714408391556376279271762595879896919162381820130385243775189781010229679813815773738340927402093689856513605278229071734416203523692324529030798154129615598825914329706748327910658986424737075284837862311804706612605555097334173037765628499584163816678683730899821020800343031320979537291157702839032662442782333845515338143003379022302369938433114140832393942838757372683660674131128891566989457511586068426573477123089452969038480502906404502958260813886321842774240964353656456254059753073201645699198949341501129184537014096566662073304190832579899247819088383688392274757885495660836281634279123811030716619873300078153289524350160601118655381095001642889920076803244051894977480711102825385711470807170633563592417234754126122844160*i1^44 + 190807141798245737307847644515278529799045969947698609468154534316314544826363531514388618025454366722259765468899320914739030580785496233252384166910636771064161951966921631870912370620084304390620028986839744557982850901268953591850521656528266529127037568998266973080945218265855439093122725469507624495435724178859530269206334651676869371672061932678072891789923920084433591317376531327362915054628546459424124243189103707950491983588947603645817861287173091814899181568086717144453371333275010636865251994329615552478866509427118797518053033737360306838792862933256522787617083084158889040249107238118758390221664422368904147338632843559172445252931937832995865265703549643850471754644199025059327425590036344734165841901087488985305951898095130205372900377076839364528491195863253168008735209828238152167211995818774691948228212446361696912687865967680294580128305861658544763053321080045482801198982929986801581861205968372191153955141681289817573850704468900771248234541763193038098710231834022214289919328429483626193317473051714336619148634579520123194965646329540625807064907201137738182519232372541644712455415775012973272298606297209152294852546858565676938223815206784197394326357380111746835791693646669838293127916571495652878854035852139059662773475434260276629450834005363094577826705506795487779090265387142406017838115161785627221846271382728502096608579685810215653150708027756559158599456093310385117417828028737956666429123871161971784744981550819707253895071578475961036111842245996088814134734529804172725017158467999247965161941562070685191034328565928234909112429942556275852989590706467207860537821820260369984219250688*i1^45 + 1492073045227811742691564381057902148193394801986009229188867989185160510071766087653412218510217866756276670377224580780152774105694128811370022979681597141898102858942931061956037642697955167561655528183155153031690207127834449332885259337016294249619690086931033212063794973930733364093040557039099791436628097353997077814569794758221729026249750814830038454433489263381987079230919789101612286914051821334906919275382981269419288333443553034858136877986434251136788253727983706725034083697894012682204262401810405927187161539813934867170738247280391048429919163703530543344357879421923711159692184771160971295147089683823916749408749298941661058953260073415510551281368871303238402045529102799693012413847693201910965233310794295758831419681520082313464720506562329469059442118236727083655366810817612043180311029896946621891662207771213642540313744767296835831253342762375311666853221611232295688235456604943037709764913652649133650220077199439240648777516713710754848227624974215686492076763760766621950187685752721093162012143351530437810153121947601697954235864736485475319444351102940968675746805743356152606350524750852915395571902389125570554956253613448777510857365001365732898803176835591331233373046479289930886276556008417746586201513421777003623524114067213992067362341611617477545641765321034275525490278377815804166289160516107514394590145753156691383973807751016055240693814915884347363865260922619906290000705907652597976932323687155159044590821927866181646834548393705657455844588548704155904740022234269894954385774442633302210789158859353180975099614336688519649907126436948430257159685520476690072433409363279872*i1^46 + -26477281539451687632444365088962483632743421911170990589838391391658871520852756674549843254668126186179903775587219140312051831725426180284136607619109100668216944469523926555863121739747290574360306684271691455341221652871662151045042338900162694836461914223623438847303439856570854622307480859569248452833607190477229156648575719846844983490266958375110647885714935622731654018537137687874519500295508251606062502198012246770584518775254715709369205008887501924287767041084174625046929284761441238948221380525120884623230882687166655157773342902045655898422127326873436394513974192801443746374308722483332913431324197993069601858455263566166478665589596184898812596940982415592615349085120505919121919314590886792602059132990137711314914579858794837645360540345453149112732993045513236247714594225303389314097376307352547524999676991265138905368295266766373977333872808531267782250147605718279497973582551639410624199529882191322142581380308624842582371730926445617828568686310645686682326555536400851195401929312849972091238547279681263935237203363545075967359372980084629495812407338099544990063859318042870704371116297240946520648761811943511356676862929023637322283519376786006396967522799086701953138248102334544342564577099745899661329105310581611407724188444243615127823698099293791475094959543321192442687114813574038696309050463063988282688372364081328600410232033442178043238836413262524597352020766752523049272364861981412209019526208736154556019545609036780053648358859616499324095418088718200921586590816688479120428090449557158822338664493461082837385070098767546503698627643231090378776422350830075088207872*i1^47 + 109143767314501463808099111267486086801240689525948409992192458131046957254009028641667848857994673070188394450039523709140449764045166663089471473565540078783282585553690451039178446460249204053700220537673783504435143749302382577506274369529858707969608239304648821950164633348447534600739125579458382190200648097894836994782533390444200316634953375710572355474054847060277877039181927635208255520605334363015345784415315353990880529557499289689793311703271370274928642206170895031178569507086044784537858148529159046506241475848172981778740761471583950175363050427065833645164729944077687271168693111120032169516651470979647648688760795444102562017888132411538602167318306372614850759939135647072581479002179335688617480739826504892356950034584829385182657157786490539343908388923374250378125709175021007066463505686802784155905245024984540650090098903191140177109314119641074009161562957591400140073446407262684027960066444473765585716841318172838317182046779954931183848900161891020494808708740487215652776533908485649471967864407593104521355931632013496589908119231728948416061731447371778803599586214270665699413489868015745604230792706081890974904199580341649786974548034844454323542623429755465625999019636131754664328384029383162111727486212489424129589051895258471685496154669242842663852925315796947117023101729747671944051030563690208862720672134987925539635331970047017969691467660742457209880702652025897222626353982334902518044517657812602167154282425987731886683986457628243863306595121721067414016326795720113782978464838353343488939776445878892969401253377857608878747375112088010350414853570560*i1^48 + 121093952458459821950182050163704249513899994115886155276467147285929667922005490484940835145356077308157107348635296637887017107241018813661885266868792668614252175878676068763171521231752738632160764701217443967038115226254664006775110362805392053717172453554334778194234980533898246707525792437111747690027855180418244714835637338465163116379505597076667956228903838965467448559957419991682005148476003676119392187790339481507179141606025279937709593426171413119325584272483041006836146103699834411785717176110382916261508312433234475957281269690862974744659870659993851939320450685614801928948008279545494304634786316194647942037826070950291860332414885344184139270548797090339824599993576711422090127888837075371601236312931883649913668554425542944475537370964458294798126380525147185535261716381388426332626064620415248169123160083097179011664566985598404397509244570260899669075344444723910132557341561892591224195148488978232252183678617371130045386891286060699224085357894947671651805698049280428395517708340546234780678447766011967564780968126328595681702628550368479082254049466377719710130257370552541636836492771599675803973214491443062829457760428147990281806613553487872605591451450315876311403588340906853560060802006342450676658194849889498566679155118355765490184685757024990734963217471445338690239574667636159763914844088883125644651440879452797627870118855548002155977526511451386850326625596158562559700668944129832220058178013035441987324540373220051359455479620112840424065184516121727078147815326214538399039532141221132389489520845679442812241830650320068197252111269888*i1^49 + 35678790968935990614573783602026955479492065084822127749470357795733510590917229099507025499556393244993160858057354753781131266104967336518129835459898430975027174174018976157927018798834838985917252774934520784482340348382821058465046995113863341873282623547096772074233220271606891057257800182557464390778735985885822666187623562467103575607073974990786191595087389414298856106193472105434523521499574501411456711748891197253768500918806865519207653825571745096935246850675121195019779567854810506528723207793676570170230301394532404299341686733680213341219131987186495388866828926891582856509290678455847758091214625394892349472268219823282648668145864267592303331162680948510334635862179348323190827417238930436727374229929584938378795288891647246429610916338210178275951921403694355863647107709917370668845307130722972977071003239689466513731593145254406989249985571117430584983456242400172531685894959634015971008587194301190020076647094131532774419736032195172940746148593287731911259687055588187863031123466369914149447999410617204248712114875037004286745387452588609954224455070447620420183893626919313255783212760935003674434816959161221443329623948831226507903531134711376914742921527667831825593358591392061436694917341406811670946091546839803285608788878615514720343747889853948652449715622036559476932505480550014597946661138102943782978756006472064451400853665290750136493720628604771809686946876107323897606383520790673857663143238966289936133065964278035611866745391556480057736727985076471796664150491646491176578773159128846232382493647527604051336694333440*i1^50 + 2476454135516974408835663639890932956771809446549028175288875437682077639663700001798277024656326747605624607229669340301893096230931732636593337788607060456058823774772710840399208588883462150948210392833913748625788950737863374413720286006008787263708454728990442723921849354981755922239630385094769848589924101449503154746168210657977561203676044385294140048310494904093979522885395871149706556329357501466921648836119328023791992385523982210132076389500872846908356536626989901000706868308160713480459522155449151567957894726962776452991371586194632186987048822734997852066954316066995680241220155688475949794627612736911343700447576586030674275166130639560126311556337077764294652306836977797242836218194238036306768648072324440664898779555921055090445094944755986478232379551919098161357678195414444207249042764356965125956965973269858246188054111635694503087410507916817091120300226736339609903560953319827777485629091861740451239408379937185466054162283443668567647498222616601429064740394175035657253211278147334675669533390745837151472002550443865176225171030354231760333077097320030402612565602746174580903896706368552212983312993036429350908851209207869772877190382736324512543832660714016149569236701895401649146538322435129598978633339370031622996771660794380090901870342160050080870823079334443458099220626201050999385469927613977022013666108825920191128086433268245781117743200356595768806108073940664857052259428080881063471441741670493687701966511781992170703165128537301400526498937214882158918988791209773248188701719397565533345808384*i1^51 + -168725909364166673839391676743579946559559805859657758276629490905441739058101089275072366409887250811217357645112431592559633727112803426759235353173175975831098020791834035072358879722773041020084606823674658935143753978623222824021326305669297153868076221000244674632856541098062017071254979735329003096806465112480939480378408494488125476748942217140390308382368276454649674858585972623034112364690657728679860501878847152064075110232598703394611544159618664070199793139627722609727257677960808990155030894740758117531001200983581911713359653744391351862848060743289056866241506264846058364635870942455247431786518209317494828732980310325796332918606180841788714392951036810463378609049291632260849198866523351882599372564888483675610079783960442382259118591157222978301083163140688895152555042981805598009572165010638217229033799951384321671235345192665919809233481125638365857059163324564567122166918406062886720144937212931085472570436666581218384143553742717691240836850873645774434785353937895475745727309274127044416804161956843556703965875725753104273100397510184849479519919261777292183692335415075944218856680243080768359224611101465402428859376443899579571232396663139718613558989298688181013346011875486435227826798487108388513472281443604922422722032670199286577022404513484706383024059215562859015701981248934219021741192614663069663590031064835502287381748939431019572118774310004318064378896988280836329432925463241319982786930549203753050607165881126093924629504350457650408843536517957025296875109388085505294336*i1^52 + 93733278678047446426616143191114851333533991716475146011267929275238197375771996822057586910484722709577862080880673673335109963595911895755656456124405225744455501836032134811178166327019290516382143577204101276866095114525272995928812299109016822212816292698873029333857040307813683823091049842771042728964984725777262084573408115256931911081598813949807898671393357163636865172682554537786093964416062267466783974897066166738814112872514445126033781028761268544380381680443243037619807010381048131946914735141316781458485500116054689971594117936034742334293367487711451728793486253676995683920884151572458650243662147815462138523101865202571483525927232076127768738141886020597123339885500230832286304796336803962058800114046708705450534254949139362929026839576231636040294149440807363651854972984950903068182692730584677616278380877985858564126730525485317508365355999107607022476168975330986845906364909320421482986750336259780318065999500653446783781575489735705210429846687881682921962536111684208237243170549181098325897735216664509789844389984589923271435150043206530868121865118001671931547403380038892303418899954481934476316326976746678038319156139987539959352883105306482147970370870684474444165172204146236926459307586123826530024509572181314788334174937910530378383891972932234708694503089133195965307098181923336552632328463802888023337153199902698434633203993402280342935282096715040557800321109084641780107685236416228267971985791107459219602664090400278983475387496791563960320000*i1^53 - N1*243470251347984960903568369918380412641043905936752193761963165955455647121287879023276482184308376061614802827539737333719165217589505249075300120375061061116374640027275336947316931813530442321324997164545783068121605563229216588716208962580829854487422433467018488692557944617264187391829752776844572185403065202708190803943904797587436874608464724707569315443110145345629822083423609255319045212144735584732891757439776510957711189790616562822933099249087996563831151939361083672797613595091410224609375*i2, 216359816851498616903989425536216561386778982654900657053426005251185327047167594406104098888346388134318505838558495334391418392712295192009159991469042384292665699709078258442914030824978287522210037049772018043656189783111516514005094592304175583911520089043662616201558410035785398332493596442353835068394349393875385896603282215061557155433846888160427079334018262615306610599399932793100950986187659115164468867492885762454599551557103667972501117055355011015558649316828043241109394357065779083419204035741379227857544776597985940212747389589407104616609838875605065653412283289193750944746471975096231272249639814228697492069682510091899241776161266593407942218117360246080782862865371447608721436074591936400225025494488060124036981261207682341418808928943321334947155577507788863526576806674212730636212691754265962338528930285691870891125135502284870486318617656949672863337542620864128760771458285152840224137180796831220100790962379239282341296738666166472017069664906711901295907640846843804463815340890706057441387000975436810678603047603987125116201582304001428698528935810964348614055779222796944700966974241338263185795621624034043608550114896061973127065885606802065179473154231644250015487767304693460907803538932153400367205101960365034063372126426820981935699389936011837951170296098829116782654555511281729910772077327642276512189036763573012250325858829019044477812049614355426328803080125392158410549207035696381243613794471473309819531614347623140651211526698811910869858015961757770060931019564054325602917426658423533640225228499732953822121493382532884012807239814388155031479386346552390715663157018005525264088498159573086706170450325823148592165563175939144691571330705281071754995770998912217455008406445366896580909843327982883592165119113320592283380186995452351900814112621377266034357553784091608088917009507804528140843832892064975316975017086527900971436944171991040000000000000000 + -4613704183710637097442186876862423079021491734173961693500463071362982284873854758584075109044854682720772283206825073197688943193609364684376370604805007225134647655900902710221312083224300560599270158911333272561445439336457578734160071314841973253868859995362698727179575870916406414166013956636571783413941687036076634506096615720608307924741571760391412126843615757902341714522621370973875365572624863645544344845872522095667064107467125873034807592379723658582399383601435636549920462105380104936894132088802737459375314150645985780319521687375259269044910252755855976754975648050427261544621823712325444287112646000805504486115389186084491216625572410341198334801009273539716590633594753514384589433659090006458615065485413883669283081925307500565745976777743939565052831600997901379917510958815292896856826154155451701320792476692256439315163779740909687319265508255342244226679886856817089618401007556631029985519497831337592118176224709081691869448497299654534600313427331241617473304233306473868393461938728842260231100580236123288256277175542640952950378421325130425600387171377166371555215967413797640922745223759362867872697056838516509968530903561513587822912254688778980769510152113536524889042141950466675716329520447062371005795860920357100214151678179477182142673053604101934520428099348329663478892065466256207645950953906673735330070748789744241449510904962209577826371029210256887532658194542895093318390862405965854838566096195490787601685191609876998767707967138963365851417525866854080069036269641224350040353538543052018413895046990606857166733140474400561751598207045160529737059610215208433787437733696824465299794686648450067466096864116123261327696188424756468364727008110174938469419505243879192803196394185296908731127635123505506969982387209353147338400153299614266358762010809109312041652422957165863417828525249392837602605477748629817605799301258006883345723055878963200000000000000*i1 + 53717333461623021130059515548186095659643263708528853468415003531276925083759733144817863467523885217551743873837911999065152647963019918177618824671617291014112421985657197829354996930485735305695517422372935694838780196770575076088460966209364073527131041533766835244988265669250277404107320551686969485727374122656763539182000685193548950018052737578741783332020412714270316934923989923100843859208593885822101670521881752556309899588816045876979316485451373340103398187564262376086396357145816767456412632128693822128361621247710023599931155074975589983098454759793671434451737138921973055525621425285097330042903376878177065691552575129841650302469397684870166179500205311244153852708109233933869329072968121211675077368140197259641341332853200419283947749413812648960387352962702646027893021535620041040729219563584284356440324318396693717423457321406571843976405089497879064443707113584789355415428923525818285777334564628317711138363382679627384065658162256149194324223545613134071682489097530130330353475400228819411429732944323331923496109208554486324420318081854573918213685983601229959673230379695718293945572834849813449061557961849997828173825986941840362025461864033788157596713440816279988676501520337225021351781074936365579456858584195189321720708220049710333813915106068200033653384094184880922441994537778682854554052350415539468161185091841036849400930267628785331379272669688861762550022117284889460457346411621648031124920417449373951392099174804676608383598294158033783423151086791547580927073477671099657768159602411007719058816153199960258582715361076386532070560842865503613480782255146160524927509201763312721049362242268998920832422649966307871881846716474717272100223949537052635018323995033042671074048945324289187068348357659564023294346386771369562664105225562800474016651791663104215696419540547657273274417210802265597531077969775131155392153463115863314950565409062912000000000000*i1^2 + -270743480279384316063254992560508291027106096316403835972024281293870581298726339271768910964887472715084524156300355771465616810295106822882752993054212347838025415844140341377244513072700582492794555245188087005897864745807791503922975515932672623702033847871370994557584627383237811450102847827614998301856421704946090372618617256292506276105047189958385715993678402157455601093059373633203903773526090264865386764816397365750792450542869465905468920940501777377300957926184248791714608514454675450178861142891593681583666975800412644542570057583238695061213525817056965346427182911669117653700708190514454414846315071596872364271387834584826045703138494000658465794029117084050213658408626939162621397755622349469060744793784996221913605508951994603615174420183465911570634865309160484902141225491449212622618781762563264093565529783749596191191137753858228381538955353586206074015509330936795577010674782045884921896926656753745431371497417000292309927044527003718042450947540781596429931005092632851523534852157182080405151700476853863535125264418602110909006393992182905536657694327590204078127273967535046902127516969447215913073491881367873962664122432085837389421691290899050106355875572177131033947786139760167132153892693357587074500322015972470357886500749189655998405693400127911268314110562116694614415546116196917131718832477054159775341980931936495834731971212480142874448226965731309098794739034892324850202478249241242090052148058009015070793213963513305621823885451308148375135543090219541065918540827877807850601326751361605705116066550776256230237112684807208843915250554614498297191915929138328417364147742229632756328759694905597380834709595363251313149736395994308629335175464105421604362811719290485937301848588811809947764186791401995805040274117098105335750717793133014852078369614616941513476336695477219114097962523912393066465068131604450712742824476873253360400016332554240000000000*i1^3 + 518184407776872521363165209994326349902079178631008490734205886846067081150553258083022824169565004712469772750997284063964277474794517059172920539807852911269290538031870262046489470580060859616958232253255235404585788577958242587103798113451344735399487747152986953207352797419918234860743190206530884509394445055025112517686114719618255390369698299975637796667394201485044405977515362801806001186787668631488748090349483338618211568922518823166647404255963560546381181059480555752991341152691952679707134358127096620000590764887425090439458905997509951451519365045342892918754210404524187937670102660228103672995376255055640334540096306476754899137610785081154479759171930582029950355497733740985474845508628184075175163676009940716577678492659764603257770519277375139704165323240522775089537757028070511926985021589341762153393674643451663069600644235564151091388338000860290026372067356522148270187448743752635235097236437642644359346181624736844857727443153571097210860014298310487992920420726238335874943615980216133351170487573267848801888037544410554535982563457784459803271790845893520787191339926837255249349351920643579950342190738228935788073170858295945955441629367084205650466839707316966094213857031596613916922195385531432584992236305765026433729455998471265599038030439225633479800160920429004339828326086841750757605063847552312786684271084302837884479289907307554814076628107040631389512538284357087519060032753986430204111720527488035937577159407721112475916381216131220044376134308712884667203797108796041235150358540087976032973132681692477339562333258968233849769624383444682916607024957200256410266021425893526519774631925635973389842267443233281548522454582668982248791249991580710079149412586436816998277966339844806168604654294493672441686831864708014591781431891310855103368546836821578120489352712703235039889960525879171681374491766819861789842001330696111040186042810368000000000*i1^4 + 2418441032614405481130539487805919142311085466170792795855429351538919298469576192467882088813692713316718621996836135561617955862689827642813649598042370137413344485030452959479998263815429854780943932013829154556614231067726789307129039132109917841092870829053462358883555296035491610380695650501020268849821236456750048794653362171146388783441193344924835312361024728428846498994285318719327231578747692624960039921360507837082499438293191649414721080462071274471006688918677657306364019182297529938155278282942006831304394575906290854250616930594008302490542722208218439847349363312082578138952492016836189787410174000442711042942575518265163856317621350050229540605082484572684281383892911744967454349872718681666639499737785151432306838382108786817198862498726425305030760370274684887212896885810733708838562026472652181614658515097374957522160678815965624799590612296899335304504177406784717711155509495915497642505490464279928524895261321861034690584709254411069389030890271790416859493913490768520760365856083542853112614296066019066244239658162380873300918009918211027729934055449103270456785184555597656638632345703112474346602135000923058607539118642188553857099001805241094061329522664072882992348305484690111839761614077601897827357620469321903826187803532548794091227374782704841923411577378414858608815719906140428991368105316645166070766093199241476742361241782716692921425540721874203467949004992857548497441600056306152880652108301087072900820953639376502405508203778772444664997176994536905578091057839348113673894761008869352408507037024476187083775112039471572700167584398682104972459823523223873085642534328760121910281881926665594869629461506704399377208905991894010377949507563755088847130288316232438963046035567497993469628501973180177443919181630064195015326956244838449056069888090544206496605266375590139084357312999395228868138998930401043382228899018368537192593071538176000000*i1^5 + 3768177249234631025243168609839433509405551833273944303133868066443576981539194992950471720009976808280424570986315934401087252703194138580251028808625353311013258883143773988481370198929963430192452258033988122275275559516548522373406403501907316174739127765084724182093781151618309295660521431724304298191194906379170554984637817267570474089206415790437382734127721631948694857152453890786648485147540148466329577606640846281594739703108225286415036884556636419818311289065378321000369331014837019476871728367747157890573083112164744433747421493966850333735798959525011042916871876014843314361311071639600576855267094299613899073446248060339941441477712196498758490734265288269566416240453145509230013373739224084224794001874916912005100878497969057539327769424582754870333484586795722440909093856297763589055642738297189243335174388890387123955502805170422637507610627627267283470747686981369425503136872356361255425299499154057575394854393046386902794767266511666994409403326573862735840919767948121880509224805586280597867347834125853345946454525462518149798987509151547628466433643526668218343307101520898403469962159219259157133598767263912019053148659294507753111748257216762944302325914265019460148224478219069947593146059279134019156379688148644917535265193120804652732374383207728535088471063599469521949243301546839909487597281786312294908124067210175939574448560172679331720606596011361118230403350306211896446647051585409611921336888347932394692364352631963057684936883488775002250861286374304533293590393405545584040479310180454643136106065702678437079868936761081606650955191576230100121024418527185379718158927704331496813770814530214308922227496351361833733386343563351022585833958175145103626914183096189248291974325935249581454299882551518547089055623239223017548811009227992505418481621449843669215043985846098416268311558632611944470572294141092739674864523237149873974713379717120000*i1^6 + 2604071751932671875591592152631855524223525581744573147572751910666843647742579448288303666402467536014464922608132184111614154341004561978445330391083089082404897162788660678912654578882125002444227348296963069241519716351716658685678862368312374889750911693575388224510169640596894854135052419068163004253677817621847412491099958013983682896386190638878474948157855820195531604900248070510764877747218471056639186758365762925723030946872316618102374779465137616024501105178037701167205712123685645691431791242802237618798482471831896471245447686892638971742700945549597802826968896386302414413133717203513551770729251500358558160394023973413700405730149549537247199675442277324867360859823120280711022818696662944727855852647894645646345737687471712506889795738550270098916087678785999779379923355380219173236626481303186439002468718191868567693681185410686614967627860157469207669946869810826830548734738796347275813492920321103239031626207969641443638747808918531016783947805285602632678929600762636184720626208683282045229226059030768718961465138369809458321427971575819320989128948901688431601835058077881759644346863553762289040972207333426516194911618846968488256901988709125160567400228409150910417656973707332100807456355207049145052113302334038866910675458299423650464636634674141392258356632584704412501014994061458048637902750036360022124553957789278074726926576734949436418898852232720184500250881858676063984041611403290791695844834347784298787387919698696708200555638833580171938038895537550389917099164902880803303480063216693342930537558270376294803681447897222793264885563412901692294586300571697985147301879422974783513210545176343962033271145811599488225793721832973429763493913987620490164867340241779138422661587170082007290286657598959549554482329097238774945690823571304695895315856016629592780212630782288202176274590134979944496902037845574007724330929089673662619510951116800*i1^7 + 993355266214207876457070192253526219883887842881959995435762446609315079018489861657839968494994626963040052250917485879660332736974499432798299794594412438143271485833983022370106016296705071466645399018845721893824782315961281530655177704948337934777107395543639670664948073657668441460447366137887929547210181792321042737455583366587349269359092559621886472889549022016179188598057971269671576193986107575510167295645836151078709188817471168118114909955762341607338185897494369802048390169582297438143853968131239545554024170411521074251176907906374338950117968564707190457385480642980416193223187978355411583724436060052826548272696637779572789471800161841238222870845572427938696218698456607233761905002763995854267989708960793856278973384608927757408635995026144251085757840561653771390027920890046502787282029952014822719006773284515703315356998345823678078075103754478092505464746411494598845819444372927501611381224761106983469192463736728985559461467227276875705585138252423948754486931829948870452206287904436500457058641637390898169299689899797420116837031782964822653642755559026407845297668883604641839883900310578554790409131893685009156299247969905251925552998722799344553805437224152459751002667143559191785395588784211019469509355211619040437082768973518022126429263147325197761717757763170545576410710073198126934985681313333457772811168988912748990245057673471717822130499777492536152011207032449380053390084152637306373963824267840316890185572732627248209288360177306933242173612621237063418064381130400814004393658034745791771508722550986837183977662402354284003682735833382011750884483811047755809117096688982301620385937249230707287488459700340158661628641525195410527024155640594371523734109459951732254013861812534940972108341121717712424056459493139665097535630492069759268449038039148598377779928164029370132584834494074892711006300951078928418845789030451217203885768704*i1^8 + 201040037717066227703166941836431646107598901822181510571230284202464954419613956458878728083327106409479263762843221916133599944445953806188065940585521239022042991102410618741859008146475464031255791589786475075165013798566341579010183949112006489075274468741808250853450757259983193996778988042536012731341263070794050421400074802650952346267144962893304017081585219292438036154839083937537216288928055162448550870107846009897029457130765029512561526780024173951761939172050178836771718155382094664148243481063048865770061072650486879537763860060528124420317386154883271048428391684504903267669891625362465201708280886287285455224913393687471694862432122467560736031267148721450624051870061387921044740944523172730252781456184719396139489965737082485651479935449381731636407147791910342163166821210138118850519731938680950907609389698529344172628670566120315633214497451514022744311635246754374481260398937867956425408940295611749188951880064603624255456374513992415630284644930305332020226185410920444012974988376303680383804150613641033815487159519152748111301116896681596612818563478359580034142277677567574649093859054546479300052211992542360425590505835002266842109939400196929261600957675825029222523592735643689541714159674808074007000355556923533900601744048988211012592740360085898355409573259252284419470008175221602867815307066792003358830521918118147774136265930301681499771060760005974768504560717687462658382621298958532172318112668619393741769298083959184562485611685803436300797342726470501259263413624481695286807617249148449797155736067208815599442425675234762673191026794426785723793033687942565989443345463873921238071169250986072703177235778149897572137803545868138369725641664566979036225364960400919351249904390757019341573197127111459310525028813197985490665396064632516408404621901908126492586595404423163672681255095727918954942632077342801758559225711946323036471296*i1^9 + 14905048358948699685765036773962221303574673314578289410255476512442879279000585536629021739225885598966513071965494387541949110330140662014379478611491292703770257887583100256345233529135464069716916234997102739539929717941442902328349832684950373870088749811797654391021845114856772837108415368140275998804556689781994460500031656354498677339359316945403891301962600600836277054239590786346343487781187382279816689336732682333628091141323471502723846559702803755874431586073710643743403914730684992935727688913669340344953042025863809066817797015581349593316629344743645362680719024006196460438532309515191743746268304509154893413149931739308684103359074511810678748639006205399625382743034087350175291147433594546706591858874823886433102514253130445553435973307275342651696477794609853466173324245483620793987358000072921633165145725591998434432873635863735076139261494983644107326941858603593600704314537188664604270844648301657920097610755635952921538026575816451556374002524605296754842318659360163533995527126253040251796638850440291264245152007613615737853379783217731082508617800217452198860013305960029819697513239419161286215539901203389798613021050229970092654334469824037625607896168482527777863837574409294026148765079276719162506505189925174069128759341725806762608288674738945939503948909390811468852850676140868592119665273787550419146374010768248245905070863598125838399449882911345723114177703451790462496843703364200290608555579650112555159399086931159266027733201013479317479525213683568553138143260219690194523818959755697047722365609496632059500108816275423522353351174545309431184706705534901740162417050161155717779573089359090782229526441363506731271835082198398989493474267582024298040148289538267924036972727038842369840443602147871310008047685091835156665879277187444543148988137826312895383298132634322924834937033048039594867549976035826604300911620326504267776*i1^10 + -1572669473132084895232845749305183816916388174712749364282348375022137566400920821218671759163112093067570585985203388198489280298951641613942700332514551187261858178615698002223641474531625660136013209927436046797002580455976543500268886832384781745696330153502076565728399291664286279839566096742399944344635674968052093508639276536737779993365035756566214416796467184855787399556067832428934953760983121127060165916260161279847659564651205661712013480386060893630030639414447646796676489590575422119406418716643484871835581102999931373949198096414429652190367057002718865676720698502827798795786461174908788529848113890757588669043558617056742342006536903507259543969738922012119451383738421538460594443118966215238694559756214689464456611110796278165080029753014763221831439921004834351982333199193253422722303679164902289541073604130345034625257204048318492773909401605081665073353809823303745064592480435638175176842972809376412892083329690987391883277985648124953734947072789244896464791878839246079101464820797009239640518836665006111004541399238144267225453068468922812553357898586095087429412215118194060598903490882874744212005888519798365532389807249517530048764585645693782213084568128623203359933646618011997059911129639479318260625321637198999539816292741391383668433087375476777479628163148780942265485060658476962013361936676490356895529835480159321888162585455752697793713763612156853138308097785251677059353319526273698244788085634620841213232757141673878519227781760662637590862892986508768335450723615760672348785533598277293912819402936044475973130272087789723125742823943983201296667872465041657927110519354444006213380632325197447932381194157239678371420705356802587636945091066173433396933161525931405758748776157624326634926530993843753045967709567219808898941296843853691658437660288288751665444407405641756910497095938913996256941866014421432765109019808366592*i1^11 + -358305378588697396566227362818332814445328481494931179297069750670085940842298266946604724658858389580928918479825689731084471288547106714212753434059871777882254899001190808038094816648426890752985793427394466411371508827272826029996093357453879151836489606482384432737419980290489592150035004090659643449708944829453706014919250591868438261619697814086984810562088481903787163346971133592888807754700847055754564479055224422290095989206823488533656392756470638744323537948135495448747917867264327215401651590803944432631606498474610270036223806666338430733666098175532770710998891730985004803492090074124263832135321906254337977032307498126751198251436425995914318614193939971154596964435263502060608208692518647396777023444570756989584639247527946795081874360156853816964907591942655894018224029474726982727401702553610164175667609780758412827195573308989731507890553660197573081663266321469292409126393876682562599677845371030058515679237490606239353431335386294339282528306129591560225513173536547728487643412250238710639404399285767635142235126254633216667556174742054890941254544613069645911515868040906517862832999174585719904413228701867237605578933097245191757182020231177030133288922932054128821227894530694034282860399860127013180875963851575414305091071520235909399136081453718238199368342719171052631292172346200460800571016942194788396731647996133256604441996983556769045286955067421081061482381634464454624381386720145103774967543765107224409804245001567306833867387646752191978653685392723099907141958935668371686510604319428000092149137070395890819304133781424642945973392039249354435819868066569585505572274181961347109849576507429192217952385606156993602006598147426766889808977749965676454609557007311391114106189460456527573350481598992999254049626735153614381371416914865805838854847557986580821484341089760171078717279334902478499948812236286082797577292480512*i1^12 + -15859849716107946740099094628091655419174826291117973504836434305098294266674382845444076586688678746428490998737211079732841390174200307122700648997199574372478878084020810253004728455540585816464154260956764652745003812032184036840158326698470438017418470388327745986625156404418397495392348387092798190837520461635588189165990813374318370059997406996779448305863681316572571758131171471985640487993241816010787212590074165326136954792574790433846759381295051639316988998885457072323195783468045983124400229619871756131635817203468545079132525195747684219312110702245410737058388671739949015751565455117549108972840647323271255540633408690974463472394366061012325293006889142607579066472559467544003347996371676304018888744359624300679194333374479170912840991122335692116995292330868890826532115475363567729521325495163117897532682279895428111438693381352953679357612660034778743965557834932879759970925874006773548051205316176700678342364833721560007970704030615216026622289060510155673502865794650454678770976749314766554700672932284208295967784614815181104814962230461977311496398399262841545407950218323046807035689969742068073559566594308694026485331335434950096486391502131431131674214008070731264335118524113488019849523699999392318643671376589369681932898255775608311243056838276773147493190691517043159594739778495799400077345154769801291728252971302159283935725597004106678504669304691269389012576392270410272065609898721581560275672811435540924629931882837303465990903574673979376485813632598903099324151540995349473735060619299927695060983141467490914861965396103587292625849590392050534886876400562493305026097451954500648680551885032692185942456585454511546812468681621327380214381314585691713177860060957811074584123266937437341955485262561528128816822891445029629061178731260731219236234775875088478823085113012026781412496946122153907248536322878616284931555328*i1^13 + 616575671024735617276380182936369573375624043952644569221254353441286857711579654120740126727000986927959828232608487863064649728691525438148460656001344155241685659967913618472872846589818022035088789402317298383549859153638131226977095183522130763782298244095470269108956386396979023942352348471377883591187948467390938696578903016713992233735745378964437058828708157947236740637891206289739789376656314611057875358855457658310776715391774436691410668148616335758246846442525993021171466198368772989510028709886007079493075128202504528307510368088124829416995395346241463881577095958669306128379867064917205505084955808011970398301028460874292961223063792928973396689722387109515942353640709767835180284776618684764827977647811447492837516549441256509720942778192981202446337705279941654168204646862989719852655880559807017426862828860595888108698591049502347476158988893836705666125267261418549514470740347877572069467733665564556301651810103727539208286762617532775997024078714364195914085523394022681780864329808675721519116674504232523295714907470359564273947473516925678326635304736611086471986224743914820446800737457967091385930451229712335320774604786538298467115977610033231798321227748600910079529790153851847227917980742996823245351661836584294915341837735495372013227969721809584037263956476396757577983661816383690415426824447217110766326721130478102184680973793380337305116249561012016281039219137832850674253197811281006785446309029081746001355953644314444610902153037350045530528107969725624319168156028673324026040072330656192822380712586976527172997577214656687943854313807198221180593082015408558793142594263331253250876016962615748659098935686352682561468240478788357602023816127239758292773044450473741847476329576555690698418558684141836191975089811003184361017354897441026132774918770920107638877484383447220379969480379457663041945839840377102663680*i1^14 + 29278764181001592015568460481019265449447705027438550789127438313940783555805542394899537735825154308349525727799859439655315111387635661125004451859497658621948403450249251598259923287998911210680817841422910499942921908257941802314027191740886601318751801622545344339649567475383814316123065443242119919444207222222418619565586918619637551646355964597320895567299260021964814503167034028288853972531360378623135991477017218467671891288733177609183803472028580323089747992845562836106397660711000243251373370655548920249954363445221888455338323507512406463588839430648231571158387662749168585059785141298399793503608063655491764796597446678435051238566127149202633081370185879196542177439519950715859727451567009466168714934203403631630320711550981127051223340957581066607566205277044653462641476619967512401860853369788159085114298405054642734894129900458008729064779579653309959475073566651881172587900989856964353137760333354378777479182322043108493196568031487433376651436602620862753297783115759054766945992402901781705756974555223231830927934803018763918202219652743405694293598863050070786614070695611448620921091972924029121544507251720397184012294581205520365654584446621535884278399675306975835211112442963678638380162840730217209294548009383859646179415916414725760572253830365967519170872757557230067406344811770059204037411461719638085087556430847721449386733320151730311752125728038424890628757972600059596851820515291454524604922853754960458303381712396523618365103233015735526444602228079016415809545547019945891703240685881774680556142468609975705673556254478728545190657014406890077959010918969394246475362892855771500300163944048167586945636247681273413656023541154635084901584645498038737977428409367851612051829108806536125528451594638613774383147637579416863781008440007065899506242726159707858551218981561362591045724657943522958652411069255909376*i1^15 + -1343754907560701008228735196543671657505827525193236281036740570928549428626124516229366411923859391637983328026185836358798796536602675306880731921590240263905342392071394593047269635450009263888496082620540168114555147612621581530752443702736931029498080211222767749971558105768292230411873317557082040559390294808481476372922897482249147884877461097222148336222371150764275264363731575932032443662253831005636598418510508618307196747244033147280384451910497916465310156772208172320282950767834052661563384008946869898682799802583165013093731504568188013850382823885595301416275671828481566844298116681667614298521137055094168323748469604578544140470800722159993880993741130219288297443362769437951186310173154832558081327527877586775497687202833444809771552191966395877111953866581104865673661000227250737285731493743175421372433525798146905292170677916091895483989201798206069173482293022760194921298640440386293690276245599286608793839132067551773217404717596066580653888303128815452988281581718939674785696410774143989046218925905007570246345782622570800046885882503771226858793398959072916157646644103203522586695877117944100209773402702329399642245720683616518981498225469693922986007761258640899007662717818131344492196267990603379265910920622000695696690366545725690477674560292722215704748717980876659148610276859494516006935356282613865436300143327202431488592016278519651898836030350882912427579676964277151314003812167274827335953999420003805370129095289246118561910345602834801359534024625839055266783650801358662632160852616863026783607757619300228787712236200844284476945826287622985377926202095898926726768401799315793133570986039096073932384041794793102828072408291773332074709079095283460093382399987697535631924638806143514644116674755234285188481669137058736518871770526080803302255607345887111602496713921369566548990398763238190740139111612416*i1^16 + 8832438304991328488236078402840075767750782509769400721676580110078067270246265338026493655425056734481882125455775224544342590978199025466037471352492003842113373440579607083338777881067287417471613592864633579747178513252065859744318343795042206626216823147511174648093820742594202820422094381775369341824077348722337311515785845693361731681389768592509133761520781199855224135090943246022827778900635063885413488217918937026754659529093236317558264085647967697821145519009443560187314990217121731601251617568243578097416311458456033890041966477258624748119908319619814985144246782922951996879285333477682319387361780024819562899579487559713223964294528313995725804854275819137951456437381833239368574368308545141208160027435759822163875810606874159202628898059833234320612230863198427802800343470027549941093494628016731762711133290131712236994895914174973018844664373195926128839278591245986488258112884135232934963039937902848831504366552103895269238996077758418922561256361023027103014572115914709025616676058775806059865991662035208912635148342306546408025371363375824657924111325249563234602588435735990961907968716005725939597922697061202849066755739424906315043334171715044940834062919881110624145985487891255107277488955891909436077486941110799696802444870361910007949388207188108799062363219703633178992646999732882910505613542483927534489223751639940389200064460588307855591939866326656776680201068193399303385877237729790927549687587012406813062955020577031964460023294578784230019063209389252224007203774372330905830471291905507401233352260107477494776678395439168841720764280508306452438025141409011462627856576730661349141198577981229337410853024642492192050196307826075451666516477298615807149967988366251190343711373397928268602641484218231712160334925655205489500689273527190729514441161812608224441198725445113238024302705764209871906930688*i1^17 + -355996007798361080277335194712597166636038664826273757946278556268844669862439864693747603289008187430747825032775940911880546382309042581068538502131415354564976806036785130336053239560246869356942923282641597917503251366264529764185529666288140337627480608856133738648965211301670142242170710522860902678204196230486916373095283440755780003474003969645284442206473561493683138548003483512938378050371471495582246982909028043947361225687725216601592850891115846000709434406900984676058103753049739427667054883809977183210135876675759464195066885127420197434697283982376517094326295152062489750659429631535428810076788720513848473972171498028161770412623747599365564662331890249538862369900666556781197533684159424775469301944486646813713929070207957817336834878099662352956147931673906675877961860974842673903013552982778734719042579186349123023020937485279244258232839111491314016062162371604444368280321121085885584889854679373426077511738971747249982574614717581388116385391976875023170687158741076031585858546504913173294540727106549685584576278181789109550977329141923143191523066665709814682773827749126911257278467277866338652767610567905224804181664822231083526899784996327787852315586598937156811782205691105089687573155752241624798979814460624314845879395905382323053416097659553658463653620395557431725394970234586792663568978916001216529924494224159403038725413224896087086031169736389589883524113010558646839442079283491685508004563711566923524810878260381175503452801765176038123273863565895675954490022442463067862550501305508987919677116762234209257215677053364099988508387140947694157185875769083338995460021713119402192695153324075598855171686106515509977297506728692925427699966749428935428753560270786253347868034437016339730472598032379574008321485783625169502090667891263697898020823054893443189560129385582779770154143869314445344768*i1^18 + 1002354105796234889267659213152590823258392380509311789810959014902888377203553285360210820165313674790772001303759779037239126102119739523309573474156310113543694384363690081316314989078571010977317689606838307890798106103585121220228234781279258412992275895582600396964256101226867325692523634236813663987348110848170562039947999987432598872058212832063463834547437240094007375131866983235202227420635759560108947159618498182715439587826748842477857772159078952620717042844406798505964418465294846951861357633895604313869893620863660508559995833438695416703383418081866775458760920961603036856567367412123618966192173760612670786472720102671225107350475860223047747346062236448876080724782007469491949280879975646326798677016395636907414981001105200165606331343024644677544939562948925721815002002005156436331529084711932218924737428511274887472645460219512182768667049075947338507214212681131538994528894740442350367752660272615882246124428692826628928947213277467094324601781035443978590792565068163855563010009251213381957511676151677695319381860938300309612009569064285515892020590256699427368241354113869456668078531803301639314551455848121028658450319391726343470669105826324735233171462605453169583968158063636255199281474054569279708569353865811194803009231674753153380161158333388016062593112683460873822511536733055497361830255361354874387214742661542403935211151268086711135068493351445139494160110025608165259533155784627375835908442640169544107689887608987916826724603879880844221476101096227626794266458942747502075689322802597026485056490421064131264769188573511671140908241358396687102895794112221927746061807549001395767494525888018955002631921223025532328167874330161759623619664129001209004508073133062746162799588964511192754885008821244457498687537883010336562130969619780794056012431652459117587935075716000827819799023181627392*i1^19 + -30126300401137626547874601972570733879224640052038233952619568398088220349378637342710669679556742339701014629809681454802303519694393317586925187787686796303885812561694085762894623815587753165001672532605454847320483223796450021246145665281694458774471862640872193360303092073993866652542496762629182171902050064799709825259404017955242453779652597052671462000720912206342544929267516527742589111813022383206110049781791008187600840857899636292052821768531320219415278001596689054016058765155556124750646297486579188536377793347700601469407412645300627556832230332255180750125671167915748530139109723604242688683874095545249829057912215055308231055039269580584006609643534771149989765308015543518464163842480762202990217786295194043809921437992047456954139018824328565183472775903579897894955905740811588978105998608391615123982468672858020890082854934270749972042879634509730742181505245815940199801684810912549612319722736566113115394760465442688655857447141712435535308244660216706646515616874210642634807674652940142202870401114656026483967416130172391563721695944341747150579598782649362845565634969022419026259029688570847081505211632991588570552375158051963456271687213824443896659083073389689763999650627872989192090841882578169620296546994410571339679580239668515856740190620411479240113069223943348575857562106184597608573884591340278334775479667195709903838198718100843475430221784894214492696885992497521106770157224374624743680720154213204000771843691600977885043432662501257980220125987126492356536718051136436529492316364785141723390595292512615123480672865773090869900718068602434704752523736153968761328747254866789488917288552624377978513684467272820021738123818771247151610906609869169154636576328634506814207732389695937488057913095889229926873038670513426536537451505489023995829872303563054895095617554202689434426439368704*i1^20 + 81375260713907748545847345619171855204817397611951027017672387536017754841164116848337142874585609195837371284953165014933057149361369379985266502963094220576535850481338085255577324356071523193291500875923988865532791771411479982370414652044364090723961385007348364479993868498279557617695309615101690565854433831447504995519801979493626341029627219468326699560736692277711284820245785236484437972494631607943665376726574520686746817306280444939863627403455975882663703458077295843318395845079770644667906947276504188297956986964423405395172702880575630865852394312233487333028404245674236953178656866297227223758345074312630151554448692844295415007687484476963107323328359578251131545094620277193788409168916963150551401069079708337032345295662700815101384797976263106057679833884768533708414205339045221288440456996843663046677378579199439144472576891086341670713637524883676566202985209695148329659442907761730712188464370399016369521822074207621668333257801820041585170270813706156407158541952531581625338225032152323496063215145875336741495649028342408664849819336246929428459131965500188011882552618525761144092709177027560925495366118452019228146699546105674706403160575293535179348917168054986565632125480552702392831559818620942239945858918332754538185873823671313573632382465116802567488244306678731666693170637606489513274958938354683161739719217990175854095847637200036600982194267525243947247553660259555976169934149182349831035793097023581357293357423966348487860863413330745295610084068516421656871477607709137883382702596850207380814894202521177253863928890954282271125973683278604834366536591906064334108441961491818521898427923240817810609107223503887918654911068358162012994747381477107909632407668472838936460346544817304934871178108189602943231921891773920853304944167175689718554505978831371396546769430814281003171840*i1^21 + -1060240574243835986462161254473128382195699777626017277700676263896507012104455719784146000117254087862260617032867034832444809469706611545690247788895236011630879925811732490922082205861038210477533207567783987838432015132949960003291441980610861496956295233858080125204004417559164203755100961701362672382025968622255196929516970628944884832918225160095919634681214635330004052192472599937867964067321963655047874800916977321421995313249665181734476405438652735387959075988913823104668935463599485080655512662559698356377954639259995468250027938523454702804799185982483287984932612958436870445187239030118225731538923900916577860564651358300197038606623357994000248860901639773871602955717263154372163298326763594607426604490761246438202939463496454559760679756042782521353124220387865798444435023304574559874805457828602989865249453734266865871154343680524091618830223595955908426406824467542006110756234736596264140198296931858633775133875385463003912688131452760591056121082040806066221213409750546686063725720439022038731108998759589910571421264347353902260352309686746890407961613241756616150459393182317022982700382076489892121419241436517029944944660679344128287592780239323732653000108415542572138290684691551400382022906519184978268903902498434430768944944225741160030665551498084538790573124895273399638235964042743030001929233335869262286471275783965675927854160876891039638473643513316501668374437794488264493058272362272540512790314356770207421499910652328546952788879305995095032176356599277001645454543122311324553502279503770360903216929206252386119083270625451342168030289146257483681853749789487611561868449750762688905965796612977740639551188772117665569753209789903277217933671780256283786516946881165951324080524955523414073310234212206543262187385114038441159563884310848582459918511596895486194906191656959082496*i1^22 + 2936028498276953177619458322347263419136478761251160613626272095793755961718422775415298253960457514366979909472049011476371627735939333703720257089666859104764737910599147483961953801268271117813915088590523905468509432255662437171321860551629824989029612440591405039182343193506530984405477289530554209946393531114837716637570807138245775412806152179191105491045719078009031428793600034727251716067142672910634574617202076724408955493495878289809336733640840638228708676806808673768522420543376659617544912662550472909357844099647848985401267791442677786300670939256422807619351020199721769419566250720941423025396944265183763426612273816789334222961613146518620911613744090192338401442482722809542296737182521861027817543176066027443975319554166401355359376075877290429829513716478522644773488743599952649948434523843910078079100596397028287808612765892938894859138962769800034627108974174023583300512187438213560184682768800360347232516172238709950051113836426602593991359590610059438704267652105826392855538562108452078590688567712428752036851197064221746357381529865262925546281252972925761853132096220701342538786262550024458638647215120185422572441248589709653303129530441692916899527662690661720035411352445287465702861791929853439482585588662110270360389966373224302473954095476146781186803465700565193476296134646318528652033648243610029831692233159061509595910915796932013690157856045754771437757361983623190227878150458574532598773905607053109562148704138617255654918517798269390379229136778286878122167517301405895637966478674769691248530096108482752129636303742663423424428548765815537610221744127776129139576308686026046670048061849207333219512357558237598798682141384698135866107117870171768134838907618448315824181502387451994888273273136405835105308072740989418984825239271663429199558477584585840827062644899840*i1^23 + -21848300760109792484885345535709112725143813035859543008546824889698318326445097605152989117047125156508487311730723973058113799812573962756955113433805556378847534964317322778380581951425827301778880379616745470502388568751525468627780446696490783876260841644490703368651523683997920400065752973958085798994358665431223220875265160040339000282104240374006681582982121757627351196364189730986510887915858621353124026782484926353987157889947745676966780434375488814414144470230095543969719138308790765735764228602373691915264034131564924872882998225060444850481171150613063676831084403410688609944583984427147029369859622429199751322980267746553107117035009662634806454979195208314648736810360889617714930007610700158068495087063575957102026895605884970316012680439132114576340211273205908993806423047802564457055109602629354204553441862365587002051350698617457657608134006211141181937763129202684809865669233268350365874303268699598432225232090927705006010757957909909155184728458823388173316449292384487377844114366282919777420984464184242336442156689649192760777955638373881704482229160745856937664418281919933233461046802397091118441648017139049232777204839131395405994419639952942658103729995203736544310977202307657033264316103122662246281144558410683349452285019486050825278329682724472306622658033448613590273477722473220555315661041781721971792037722444426416819189338671667812460645601483420684295814556085145341143362388337718376451562660829964644849631223159134400456225615267806365544775692040563819896686613975992497073689197364516025438331252645761126599813442979870357548578879986647404940496643743505281229732114741391801706751322033807993421142022507648007240566591653621202905874244519222105397733027019304364397862774322957299210469684430069058936162254770471761331968371735918190636833289921116823770628096*i1^24 + 47092100096383401125363341623648447485291839548396169059946080018348770306964921243216968277549420823147231108271674632346278622728231483264013668929801875084767144921685938059982630295235037193079027837859886698518851551323914191500658685448796359035982699964255738241816071890622109503570612170914786274840347285743018697455070179244085612988989691884327191223043171965814992627990292443638456692771223330328935568684643285647833305517145082072893817945591639139131699615493240990073612443691226317945033034038176432989958172646726438364177185274852839902198943505424915058115833065333540210381087038784433263883713799976022520178696017772449930154418265171186885898057534551577197453909198106631706880819785917700021248918818167396301652425420919417687114910199098606256103699410783873589681711344039976762257118454852499091755327663486709611214180060053206406279784004930737357405992947723243951458229161315106546668603306583502704824932373619440403770716762882656866796520657501744008780240222611498701093311809126501743598846436462604271472635808670363854950885164990960222521459029737631566461382851331194185952958423366236748422088895202492455781504434079404151474446581444528374385819202175639498072015338109872244102033112347735580782668733695453644959153054928633204115037003691779661811550185090656494848327388811340779058332914237812641803178280605278996569792672225363183999230216525515087814583934331505806458025001453235183492608660176281892756958701827787914421716211057890766368314520200083613241171518316970797639586111097569540332305110601472660850818462905278005047085007116207678969171611375721668268162648608715123213747140594407843686176068895108332352822755228510644100926471087783107121187792940833008185881489271680386038930642864110993251227438217630855421467283518877778422235853158740918272*i1^25 + -206005387096694335258792446272346597102311995230872756848986787843752206568350930044302397344064300128790814041498146277632608083778430219415311096354827258249948363844849370223231206432907423845448355607834723335392115221952806489067033510773074579218418507996142199689416893549454263282246495348574108850777075761529471831980194231276534113877792467616066388512046897085254540544042576491422273547647313533819598366662309769166309865715832991721002922220286667176896840371765702595939391216248353734433605528866435189545671085434952977861559864272623122856858855875315231330579242259005571639040080945751794958375279072354784755721379665768368613427658357125679916188533517441524668231119652936580733283109534552110721961803934137237800128765421689298268259135055381136794192036023104146126723999508511591719511916998359176283992094662622414394300935629112337392519899090028706290443801840492937870948782505624201146473721921112539471473394772354186806470659388811194748469745252873865724827259193710042059265051213764048394226166065028690109709578534540655349213932475468521416584902428697464178481337107481112706349139995304480530391039121988631205896462894094659606001930383091532115235883756347873093766956349274193914831305990665436978121864628703099075923722516809396305126349370931827939963517439558932246135625231429208620452906475513093908584916769291753542307622186814476816625709650892651029580426505396383975518245405729959962459249790672869712591198948277461164760926094117874769333711017331712065770075804444504057796111284294304545212652226265328771668791171812023035471467705161558044468209299904709187005914733143750380847778947981681009208169930898448510978787993389974670867739684473943367865935437486948030103190204348530926731268465635006339909791753952389565647498349085471334311915891458048*i1^26 + 364447127161144368536333905492154946836692090695801111867325815759665049301347159310841516611486345003357722412479742683939132429666355329394118977103763684659435618877198309556877507364923718295270273221810749585639816629189098741889417907063987204682274918981498501500627932427838637961723271228270065537632068387432191994634343175094474923544375527337261689731712912166231693328429276733178020484731119437598160662801660133368183985592210796923956739552404817395078062295851461581368438971956112910499407929384823315808165955118101587413035035470034438644303125016302417438448640140473797455328478052172460508743320816992787403417177277078461559377166765438243022625960789857895905701696298413592417493278833521417531867880597043081677747840521747271891658419862835917504144982188859801349733925672844008007129079879186213508607710535754995372739263135247556277347772047884469625160609361205793838402315217027132530957831048795533128804888814979572622922974805401751094718223698111101902303554776377368492330491906534064159907641457729240502997323983250980638681485991474623324681090744874973446855278292926940518311678691096634890986257208493054723306655720959060819225480037705251079685444142699391511736823376253387760696956456108783352236667145459269712675430577664460903789867197838439321188060483392374354044785499110855868168328915860086741768625082837319320616998904705834096399547168252198525961598534893650109504835869448962001469928138873463263582569755955032714182139202158970912514326611017994804880954129322307355656179088274806614589689004783401013297562831762451409672299509744745274801356385131986743497777198483199456997665171264748334273264124188698700243179276809874227975521130990585104671202980488888164778997586697385294379962974796762661842294122296162208639475977014523639034281984*i1^27 + -1042474434434798547291189757757972777511329610444273600395068214255045541922973006014213442457553680205281657990719219868897978647000174761366543084337742947585029810031399451063067466558892714872243027697660824578713488202452083021264599249612229043759994597181574445173114659671133974119191694565704181065501846309914828963424685484790870584401067147270443078042972145262260608830646930807209373379975127544065038284126022612889700296228347850799891279699994340020975989559163968303802420131241484381185983738577373677578746550804642377189277970908276631022079206202527024204373367545284616379967665135472086208182477475451147188782550785337542081327730727888796864322923959772640568336760308595520369485096896643185733324727138705105177953600251730550136651354456444366628972062780934811602092553066629034999418003214024593195457935556433455444390644704151021794507976392078948947428232092674905949429496885669798053296020621666802499762752981085422971789431424097312765708301776122241445543964212830984131717961354101039329331223214133902945879598065832196690761462757677363976581388283619347749521224088231513574183206894712692776954289530728719993937079228717055302259706923492573261864940581164639358297483821679030313674347438828428424248140561285710621616643112668637013337794071752059011367921392256150476795300707861820463375493209324681566204712768807174918265597625366807010013852361601597493464010314940136971765633537540384123531115120706435650249769357329138387984707909574900482179543391434149969657598367641645540829918382431446499746905057273780381438464540908392196078123883968633020425905357723544507609139330612723681290539189651487873853562822211432800328704854358431228645806333261588006006410046472880106977522805995355393296732871823792791032705302453120198097363695734200729600*i1^28 + 232657900250427434538568134537916892500847543984121944189276342555248830990625875454745653321560293934731860852475478293954305194261182902952605608908687461986466456261840914938029060825699575622623563279636196522565936336969157255536710003053996093657655499364526522707608647141638854913857005985789075110101997588721871429202031938410494867046743348287255226136872841305310422764019638043876969388694185707959017788910188302393297078300202791194146608576136469885839019797785046682927449447910684823143663748907638602569081266394909169388657761081536110323833729220619302661449323857956650257739408802204058457744560312100649940443049380353684631353516151110072148368372646414292281370555179169733749357868696537348951744487496813076343620878732050816448033140799996937147962280332759007267843080030149210549954784236595061123877191143385325953151334193573426704762566566196645267336928128184213646261988527718734632412387386244291679283416992846201891907287245325766057653670593082961600290520960904518568937708992404076819562140859704439779542639741631718476847446753480433051821026798692593176981172497877482491725993721436952355033834620440716329631329392551155560167338644595936708291590136411761350128838581856185676680822548212882812607204285833227331915557721588237623951245673199943461166318686652567441891501783591545232264943463512451643633704496618529783943742274952219353168962974512682140138690816156445616621804779462767280594059906416785469727871328621945073276169029630594129954881969012529736577897649941565769302002767359950089948850791765158285185998549670250023640286900596678489215388586498972514482720134568706555226898863462664126660954910672453245412699655104164577018581209206066980075625794331441351168025921295125137378545228565443946910159296243102186527952480501760*i1^29 + -26950443758773829654250034113778282130346700523764439457257606624122562774076019165888704670125586832231068778368198270388701097017821295391763321639817074509866746635572914517348150976484590811701071632409379345515844308877493725003307120156075544646567559916934956950370010289690662848244027492187439647742123481999839071572428157308324967015889693122367252980211168474719167359855749377475504008540947187572264329927980876794092168250958677459523727295866495125317413122084321283385629484935136749635888598856526344076613904503201392206064675176398158412057096417426667911037197034694986432743334009163634059372424646119284486995952260050233978621846307967310571740023210706922551482809044308014502898289604534079685036701066965307330846406001408447380522961340664616336066382579204469509015587187122528203432635759684793206478558550640754764221687230228653288511828278312856869255183061395906770556422522220177150344675937235164721588948806673838494442667874090436668010649721973137050488130466602766770230317060267424125815757615828286076875152786687005997840776417463563228476895274936752913057137747335583582537860074279521027174538306933600244246959959623686851053310248791245756583872489973285833808573428076085958778507406178835152219684687547576343159572370477414479372467793919502919758955652794113521364377546631774425124605089634926373446028067542467134896562891317041774740743863684142773548745258810212037114268185285145832548374570731187391407199449423432431931429091323354564118393150613275184413250342472524808575033669843947557931715326625119802356360273437749842192107607776910257462028518586018091172940620237599522049985299667942476721011336195770090186040920587190739327572538760643874722378642284506360217557928146457916080008268118652929670708291312480812712067072*i1^30 + 1606477324670744533519515869822688344638880508865659437691179536811107707201005831862979552870550156426113762598852472895788517721327776752833975238538208598297450255627527545785757069049221321020258018038882792606763313399700547462737176237114076314023377397271391255459327109244058396044899982716217559805184241631919346577710824877495172799385199711721899532597651587783604311610445364422025367102894340678252908416643292768691582960558911385915148408769337691063475984592079542809148720193710268473381163274506363126552116519376292189767115658482581203861233349418559051411455668035910067428994933385605510765920876443827730415048778961920182516447763885078218407614268036003404984845369926845080974003475102818410164665724715864311774282892877178324043957823282892101383492934455069334023028265186931458834946445245036011716036843645209565295869762950708482633044414037782670673954587075804254930021255642473527633037403924613986082699142466315359193245826229011362118909068549856374911454800692949370431310291013524730193437343591768274354158570200322295691698488430006344193257301369295414615139839866759519502676386232378445133438730005657364940391300473080539730948505864096095431740101484423110434786819850383209198099143205487772882718698977052543164874477890393313069230643745706752879278935263513357075181037076289264543947221781348474840121862345011910099279679925770802265926431385896608102608125796541252327317996506115208340065710927279675515293940149056977500401677166387049077934361907037000825917246411654720591368677712680506146478272045569755067522135863892187192450746310611726675394883220670191996329273107658900890978031382921994899851453800750072368835606814362692238913042965432557850092223599440258526374533662091074995098712014463275128963699939855040512*i1^31 + -36329294325361251226451279214514700913268616693976145677096811228560151473681823456046796511343157047400171646335829184179832030627328249271798693917198732384993015840449624342664763899481850178632126858732156550893318488677766857240077631341624269352947147795293151779981744034793866496036871621328977769746239868020569971941862258009818986222695468658132438116459083640013944467828575987843177308516108172648600422112516834874929183024709691966514426968024671541258969274524959743558671973289236541760170578971080951883686877282909967739670751063528930428921932985230941660070203869816912495770918175681577277964615555860821283328049359559046592089797226882751463312642938145678405759311060564493859361203238916594338896739115097204263963171160819932253973019530924881001360250594382521612369973095101047813086377759177156717726750000160330271632685022692504821356204627453629434990628572712236971958348904809874711356118995486180722922637536899866605651595701368436924359402559679605065770551928880091475975207115168591724244295341645692243119257985476756474381429832344038913578463014624365302616870915332593792595432778044377836203207726581736922881070760882166615598070952055028533766588008223134123052103150479694641737150302311120147428719407518320140367965442333765526401522523641019024562255574889776019020391461429152147746372384610475412971443671651161267772464901443736229760544766372970987219603540110585719221302844783594212091994593929690772135457206955789841707556987040842674021254629778214783331036433621187978881396881639707606381623839994650649692454457823518743156581421799659646998047273017684823062010895307168381984180510786201561560344445862658170588233218981458403150146692359688397529176211656197973253127903344331425678584014046471123886688698368*i1^32 + -185443687125588224460621787833444319857185457119938205113381871163041535331945427270750681432667640034431628092551599137197055514093212418760636425369979272767583431218884967596738935295991702378940730316850552420476627291999982186237128297327363482608079399543130491083940522413972429214342312480519178162141870983723767000460125001681499866220748560420832049122444497901732534477330770441151223068245292405895977829656767630383132933313138787354977594137498127002287110379782578709743474644888771373887979589540875245337429317856139029753390510266484203276420819738694083531861614052535832223604910371304177022142208311747638844180992901312046473453105616063978785557539482458250109141652492536536914843804733513157892779229805761231447634351295952107023478402730298980508614287298609578928384323998922653390121382198427690463209834884737041463456537979485785529585253934315285442479923467744397939439205947580644910875025458824241501646540348613231951973821764789830152619563194099423823992655222675014763133692807118171156922507021291821708657905712279994631733996845711149631857934949074432186678645279629773846492004716478042260604944205971950779489974247355743214253673024443251031799828151458797836605447528857022157503598481973136673509998794921739059976093232878152672430563023224219844939089787137609293720307252782564198506388704754842458387225578798052234657305869336983953679978470120970559953404327491921798315999657841695327079782987424040863816020457468576838556277472024334142148962361313501932392314956680024864712274116087049604079112109557384757532435236131905217584462637449996657340067494205153555145068336934822845037325262691871417220253765308695153031993059587058816747904398106118506525615382502855252238333587489573460750953253372562505728*i1^33 + -272765626351529731942927620365370273024954287088284015591696640789696899238864682013612938454649842627496085320617136532595235717937148553610932393489911812580557329902703530146619727481454723604482606129398532965965496957483129706417451274405663150838920903815655105606104261599850019735128090256157797221269164300049399434988099222891237698947445485706049077480733234646026357716082987330494066051285342856732430038833335274885736507591128908827709839244053735228834579544078867990952232854323381092660461381186124241078500183022101279773437706189744893633274466754915216962465069031033947651402107441067333031066965572153660231728783062376843865038422297118692051143451879149175496265871094985075358632016184649371687694744941591874991490854669464230419760353929259861235773138096489137350392226390836168902972517375938755923549187555061272194535473014467379507135300031246873935501339642650050269734557833223327595205138965343305890562680725944827020622704280295795006531686141847355996997230128531042766585645919298341268068943926215102063353739264730671574067730502266644127264177286959764826788638887495613876096656173132408301175677554408567116005447636160272781091522864958868757117434153114749034055918488643148395553276488246962307438534630401778762354766997327555271018553956555265026572388786698787653858654488977381514061354607529171253732976178452232619142053648893375196800448844331505939902728911813779645641510734251103315629134290614154714645445529808597667347224214286398736906306534131305470486711948870347429546576143776352934667346644732147204301791841910667778539794666252413604908678056497372350556074057615194419481617073584442599851216816941076675376896643650617914749831734217849097150421841375824313900354520869911650153697116160*i1^34 + -64011292258330401506871486466032250338613532364153202393169980075009113382096373388673690856874011110824777241881044263359347429647177089486248314027268958459315720664629881490726962058652439287276471473235990103557796947404347200871972858293434507604139194885851107806720716383152730703558233512655511516815323176032380351759183445523366589726495478230125663176524942401095341186946076710749285597330438939750628866538018320899590307611012904357892813698751754552108967025499626602146458529907400584509895493899815183414207737925834023393461384480681596818301120558938915658685432773544300590040740648625549056615669852930414451539147245820223158955388728320489941753759822658905829941333807025893039272183949162070125766996020866579636553939611004216345143328809794524930147818418326202150850611569236393496552694902899669630135028240796019026998680915496118129185679655783943008046482814044077438016979171939381398236031602242169141248306307701802965398956344463980314600031280001938829544893341965828669512459117548943622589332453689430506042564478265408659364718575333647108982275369239221992348777631855329763812358131449349319648744877831781534698290580063011491959463242297212576093164220828349458858282190849849835238371705522427837794282465931248216360452800931728488452898334746560443354842925887661996292530041712058605158470313929707290036627920506298798223896496685106888834184331866785320030843916837274814855801550610176003111442802708653088952867909555412797212794682693923888001519135704586559075857599257554067489820689964152709735869216094309114102175796195941420134717717425631037458234961560627765484916252432065598295162059716282182447537694945133501036094959557868692603818469254382509437488741586969056301459441579873796096*i1^35 + -24886982344467411894219966354184971341635349589486910918140128463529902262173556159124357668093891986940320061278524920480598098779567990957219604276553926990410736270984809940513634045957769172484257667152951228104274366740124233182654434802217929447689808586112398125991045758770803943534896223735660948044247541668101735222453045716798817920513709187360614032670987095591667785656156927834957192928345950263570749929806881048621607422211771747765349387379670510296164160787911404998931700470990467754150098395033472001930378427242200285251084978010966783861291982447124065647545225627961085499670268919188930478533867864182029500847476294745465478659618642123395992011712582181510702235152105366973156539977607569772582684293604093730077496186032907412337005740602630406908704592138781386344260220716915437561161850342733041799396584091325892867801214384869380435889227834893666474699033094408567047076881767512950122594502073646450845206795507184497756897980546264767416799803500642193689384984912298262898106916384447878260977367473089400629428157352574796171210761211702215583626111687910350096199721682111720704183218329535437027899607209742672534023362504733402731238345251803396900006977135437308557879867428834580295653260676331833862145687712873693354702793444913130353066209898227846000643852168132533656956558225453463764689495952361775018554775469355603477979954517286300739125761322149175702663606535232706927476985141204715674027769000443833966391713889261027065327117021848513557967236328843068007136658957516572939120711882246219559371749761524342333724731897036034272788292884350021554897747810565069406118826460046154051245281549259295131115024246403583101797436491659180227859264478432164477710586821305351484882288640*i1^36 + -1666837731611486708745322299403109949348517902409110078890731022672160173669833415295587716724907545013407699667697255628090298307448775108430340232832305036229330810998404522864200996640609318921970166056990885554606958363136648934360534360721812731700474320648369397107331059381744728883926579478127433383453938557917767364034753788687849218782147975632263756544076246765877218338392036323737023939048877856586506452392201327255838557052902598078653297075309400563667637249503815370369797345973229838221878539519870293357914719029766202352654575643884621655291320769978669926310574115471750880357765710199757923841552463202736766749348613367843972273929176626135592977801358564734112639001914222473910289679222131726937915213077509552948595143791751535999493163601404838166272669139274666030970329454339009136413141812501038265320277308772674915607016552100139736425771066514547358881199733706819534759460944160104284097307362172421684697635415142701971549319300250338582789563836966320189922707495904728578708891879304344296662028299032232186584832197504188312774890302460646872263758014777223941488307328870885244115244499503399977687687735220749141532571576473480044156259571092275154250236183887804854081171487657213431358232569476612723864249082092161398250489201322820051501764995733359257893644532509690100633638885488176483731098117514871285471601334495270324271277899081038431906957347111365297809439366890671597764183158254994145757730037482235509456485433340616618444889066310392938075887059518567008620232023784231683550307553183673744596537714688988549191973734685595261717087708561503271965260064106798693279270198560250915162057480022614392990750128115121264608438563291217537881991031121484393080016006033702912*i1^37 + -179812692415029768904732038538931962870934536524018826460352846200317894152499207087719104800174983280123841501704841688721074734475930640107990038777860478109814227232397340820203854827375773916191214646355968027657300201111007059026791647148416029813344065472172244055978376963030330184233486050511376869886925164364921145746732772244270857716904442896869520055149268844630632043590258229573431803004807420803623890402578025613458033273615652375192279371167514674080106023138008271913458938171961797236076890150365073321009102902310392922725539075202304008841404881958113957674691989624625622500890456976796321729804893055333029303647957148963018344802473123966816945147376369422590355185273734033647692416122253709224946147681517977573199781937564193652976731911317749108690986457169789759355290226213361569119353153668144549231250170441020776146851374008268387567047189814474962627345150400064166362214707860966395388728644271631472047075600038712660471439773809175726562917488006510058025124861694983075831384085271374300212351334839317890406811013932869501904216824160888762881965365515881083643038808341496308037702198495141556229393093507342147598360184558342236521099119277903869770492969692955038333154124107391959241982021855577817020289630143543440417186360395988697331248317605236767686726778954077268331761643222581724877302252513440865757836981703969702189484436696258009620555960795959582281120594996227028296613339862741582046398725643562903786378446650728391120018399789693370726620856867055050320894773492213499627136124649433247497634485328412893974388193304133113525806806887921902340733494920799586603813215633730280698353347831983608329330315129721457033221538623189012911563860069984391902789632*i1^38 + 37429894694430861157066782939715085102600090220062455447505829736764882113740222013275031427443877809692524263534613911219318842804629372726186659962705311571402547546651312221621288348230563007502829775080312664033117168662154531141500408992934189691297588078648739916768347459176503917028340910588880845821045576623950136673093296075091202101596311430706775167924959350321922440597978577626683540308047786850638275983666500304022367183968473661125537592719223946036367875579503691038144171880956646578811570184744379979399632570304521993185786518789516595823151261442468630280068089726380368917157050656981375957107552036739961773728420649981938501459109795533667685791669746438230120706148815022608047401114112560175801995693884294702129304746676760316089756393256080395078510826052129750466578113417721762386613273862732041710357715894107353431118668598140723569359075423588018573628464799325915887526029361667829144996638082045619187732181141738187226751504873709754419178359627150474896111215296350200284784537467305956786244306259443431740294118112651940128305709414298330858726798784187720526269937574250467107042794627218742582369105333942385451929777507858167339075047023173556123168153515308275597060910438535077400246858361112956160493660689737168484610101165099128558255831029989225144115503450235237641331001976753648976019097587487562654445644118164880660459893926593379738613481250167561822726918536611268217227478654887142923479380018839384305524063430658461601040390807554067702261799181031878865921330672649392069034896255140919709076299462319687308314817290297164800652616596488708592499408090931324496620142316458805263071526189482075441349381540513575903889678064909473188178749162520576*i1^39 + 3729199134312406562697332417857529284501535078084389078674740906914348577958370533122665115061406878174383111670134856740240972117760609392959536770044525607160309757374508658325014216299502487219815469840483897800975576797289824225273271659805557611166664370953570854724547341768558536143773664377283831846374240120160488741627387556916939876931212013687690764065912015133519470564136414731748204082255559669736953297078076042828550888612096900250956645908784930868578079691669937517509891887110473814265073027774402296994105147348891063420610329512302754169087817973748643378768020104124766645803790830355040639208910618674875404568541887970908735814495226469103004708734532723653137330073863936890244745310685999168448063282473960665346986159603552925071833328792791752487521116483488306633862777211621846799451278013448927741516356286740972856455641072286179829992158620519692032579734841942600790232928800365689183184487820883228148281240530099465175641563613544214224819926642380735838652511151454061883545882807577215121377651238227452637369788852570197893784561250565177143455251496909839305949902624688920652253979847436645415789087381102834580042561142085453362571656387014287414521246141909324624029097862878843885284183517395872337721592794704121821553479781329702036640573732796589741057347394488049481104172896423965015231700685440265589090025185739903271447007682659836767804193339983101613063314220050919371105973704785502946932661121751954077669018256494879719340461943343059661834931766384459729610306562704251721259630638032095509545884569300732093961990623759877546229916590654504955703308068266062398359671464088082880057477297804752880655421189436656750806439485412985494568960*i1^40 + -230521059513105399407881429557371682353950855940442691396654354513521353132242309909206315139550673962353776160387010034182886359921394317072334837838632616406864304051905194221223592327961706862596939705307047445842667201336165548429348286215067934003469865674799410445318730875836745427493420938564864438415392260423936647783680744231341277325746088016370796488650386064667086746279638481991738054425234297434430828285004433218878254920768260679031560411414674760252537839104723647912225083966870711962292059600896396717890955930284313802139021374222440513894679088259270854665382246921747368892111577049736335670076591632407264001588874239326428124189877458759778409924923455656388556212676425825258671386995530097427611028605467838337093992057713725310836047803543031829288243413177121110104098537196862961868616261448081998745741137586331644853809384593396709022500842622289635214287444380032841401896386972724132465035595538172764917597202914946399204693287303870511700994616870649582731873564932199368781976696917860917071400104695713487872590068157585672886416554867119102129576923644170952529151096500861820203838375732586953333953429473990404008711410209669427539338694681936129225823678312593252238443095366043172213050548961315609295427480717310186968681543918721459003883548153666535780986405052470311454988039220415198664774584322701617579931578990469956848472321702247023717989279568899422525635394231156965410289754335541599425166947673135758307662703339123003324984735879226394325087589774073166584936978952325651787311104857556157000265069568274453712902192216254514646294710425160413489160337018716204998882312572939990600099775040845702164176203520733051936610013151232*i1^41 + -8060936520420901124292905254768893863173111725459135091344260054032271835609332705660689889842878385912975542141084052642894379948078360759994353572000469339687322754691397073954366182088167024440385410267472296648994308823932263386949000350797619523615265355397019311523659085221613454777023107045675232358090546683218326325630587458497782113188878683159142306603338660387373885516770612381987357683558315770353471957918831454474181865734754929732080843520893138571724812405248022208114681553548969071162860922443806554579353053746932841874566011891989949085056054431686067856471147582222008605130974808561300952868869767430877817645731423467724604959779702676188103477722196214754404383151437626915575239131179207979985504829277414396696710814803684127930323257820078007959405589211452728781525335370568570929665366119703469641939244858908632786444289338342934315401507403243437635524763276484453167974204467541098468561632589507002225756533767167484326176261592899823577815093255364233984551029997550915027011575409205802953414658760129499838376181950235538681592100923225243158902523696915383560792031650890165440117518080369240988685728894230496548867781208511013629127552825401215376178754671988183791772260557205687379000397374089150422055041070213286797933490659325995905313480650336501310177290055253647733001920440091782266741398315400438214709660880543124804406887248742832722417455126449922893307462548759519239113794046674592101282616147552495284270628257921677350233035271743164968183021097633534102625321083276848901318133947295622915949504855019839971685360081382267084105636145498718036773094170387341357913704672210831302463952024414639563931286417022008688640*i1^42 + -132072028084195608856158425896729143306022824481037978718924448505854478187206209628165263982835000069826983291358064225510679117228662503898218121969154343326110415016079421200541809795257989782852027909548586919783206545862127196894351752161413191427594696430010342336285399416342738128361504738486680554643045923954318576561560166644379102422706049890283280860930179764050462811244732276228943031022909846082781778714451058773001718045110908365719076350483137238475885882582940628606470146820921705491824367749802776838743341467552881719413981215648656650529301246621164057020409923335670531301097161941639511797948061874360839590787973098080619293715140011981466232345239726125667487061479850784609433987602059184327547228621831827338785018737429933130557216143525200378592486262237489322789849397716851629538811827673736390541200158705637535427199013280674576617820335429629464789915542337055462615416489368472645132805881012882469157551958975978887932660032960848936348149053078170131091880556991403829868978918172573569519363015622179873168470461766123009861782205820502955735156509470921283890650655903354540091032136986091990310930033427005959819843993135291001225925619490623251855876722270160669626478690061211912795003818510547663174350128989963906919352678665736416872088714667801681428966384144615055147269133370209878640916914747776478034834431791737056255683588768476225798296604383648007890889932132384065987234127765694410856573506158074029643174242507143471122792838306726512227371900185928296486929665435312414586953742689502706079176882396995423827477513126949787099062443910433365915780609799409201538763772791626830545911078426433373711884091392*i1^43 + 13677091568825303084190760756661406836462354508307209329145195926103255936869176435274052178669194450984284212685668639135001111320960816902587780586845162077434013646999322550827738458357299976332302092824366599889493836691713286356169110756554591308641488062672089326302212119652873059541542365806455310293177764673084784407826977167378886340297833145252556398828758482614119718153078773299561113886656959773174124062869741512691539496399689329098327554646790429789363272151898398264537807928470138318868823935544861355379823566006693600682903460523552581895563482353496604182498862984125846290095344579961273196939098120002026604478787011032587532188529713730888312012578341759651624860514997032083302025913409744733971987408649586877484774889987949920578659789134577767871333307758348929936719565355621496847217486845851585484488692756552417906536559622161807868704374794516212751774927211538523715751497899079426904773527790961284975833740649765914293629816825062504189546066037446322253963320243322223947293681040061007278048314580793883735735277431388317950056093250099027991336156721566018710169008939000110324128443545965820100720928438406861969240237303174085642943430156355958381040212691438746820651085902199798543633349934772580069177459425845271608502085797770868609123126444758114240842981917096759618431586976139497328710903448001156684029599606666176402238741248858778313276688876523975999096761153053723633302993810078567873034297245723335539016790021643597235018912290685529178893164696750370219481643920776292815164705773157744089362732449812523880546640562942508323881589045757597387946784341797572696044864981942063733901659236823203840*i1^44 + -929142832468057423598776070787869230256479284409753487360137730447134241025945635982149520012457695738540400853577322359351056163311758119709301357281856490196322901587480675391757330875440808828941040387771926085670759080258222480527725908903007825547265730287509860482110693283707798727339760328594927992128190927205865120211518710092446569419053920117237905022645456199312630705444516305036474515871734369674100177067192463816562341029077329866392165339364094582054904521503812497500854027679739944092019527169128675480077641569937290213633591506751243391084658250921091216859555290612555870588860608654698885502009470005884708931583521848533231714350424781790342539833224152658266499615380650246382516190775561633283869079771986633507492026522988637768993718671683560683812938192953086853479698969044207609369224488624672644234818758271239006921492643941952542771806928208045403748206639167704544458994552555872341509663344883112772316897018293728754564136359347842262633574510006781604892896481878539732987933619985723843540405022330422854889843037391747678952643828161971311668328892703351132631928801998010235515073016149630124092032063637419528774321297807947636790335262920183391505459522269008640953401128831498658161213938241928261841247087926722526461662276079117093936080800729180146218746595920033788596404538488516738521467877132252582105401002457496060820011693918133270496527347332566407633018186985533523906291129122763368489021207833806949442050318088656100217175841568857505201716703716270741272329711574854788161078211462575679029314484368126495736381847921458458365503891118247699652909013855227572179766818001865013526003712*i1^45 + 14848700075242961861868027941082592831651492969451839679844797146932214352376583355005525322254396742585702350423553532632010424832767279059987494576449451575503236705109015523302558423120507875444210231485472948616912589848520713150173353166554492090025871626138663555698535831425935808803088347145815080227997022658767568392550046314812202125019782093749958512864507536748010274031914725299129402870190756148102350908877836595768116148329630141489666136072360413072363105028567785290464809542630273374245857436989111046038231908046221826910957043958958633899345992753869481436812540131226634521344351359265728704709921085726498899564016485681112191080407921035259186383912169819365694429936019695616459177563063229264663426994330148546180980799376015543152542827683536192009925065676997113391889768141426494229046124749666367544944748965247604752755707461025557792027863539632413250201730868537293995901837878252622697279004624172012900927957684833366834295347959425323641919538467603021782362153624010221865884801864537500264061371558752823392051943336298310249162271574692554020729897490583844115441705250810367516214679807925964569772788665282635914056115578441194937420301696474614707333265151706838837434490844811029908914687097449449900191804621074116853000957275170405436349535466720822608451069476722060389113893011932819433905065350529943776112364754725362255061197068358402868096919094830063776768398306101987563020230364945295310229702062570602893562337512377595530325263920982494672919557576525973714899803936485003095803170832250378878207835752840711760902093180339818717648261952558959642113671785801424221360948638646272*i1^46 + -74439174776074017985857700409364413395747246599302969832501282946283739067194868734571699112380224404816536845136251971749081134488567051114277767400431755157497969190195126619240816481149253732986488268537842680955215399576403473621489186534677587664013854264851888039466078443873877486606969427086081411039497700193278425127458073846982690257614117049302088738305438058280080140941688408989660744666388634832557767262444750470660276934393357297536327315591037677867270740711415066754960110994110179200592366486334009467140898209057167113103779544421543372398577886234946118964175654568281442145787251717810108276873720625433201776702928782292819986661162037803898516259142646954337293540757073793267823806516697300224307883201723618202434106186287312629251101452737731280521139525190142816535068741162092813872908904793954548679591974770440476871042807147559580186079781337379495464045856917960116442935208142916461668600285123854101743427550981690514493424361550911281230520960991778343322961288593953335131385878985361429030887602846610372668888828996540084852369001223285560484601095592283628189832432451750069074493109927631958654956591563369256059681188753877105732537434191919571082757057700545356364309202679272803046578320119774550300505945139335009822937529019532524994324231256933731079593632961754980950873868249952320476523574281877417980184545327773682472728008003625890858081898416172870697363649816389637276121419466046505926099327891271172939728995302795234823011714128750153668512691432093189103326077885063728553765822280807071832125862437767053117121201323720346877700722151697537102134864015158801334272*i1^47 + 224885822643293673579286603518648843376970446757095886353298143005527165141418976097393471805053460433392846225426727007129981421595674899361471004327734079339009153144443027869733383683884211343311732539852055510864185234288440013924773343240789583224149489628572782791086140073733827776375494313526216806428670534498017863514593994420973232577681711539440782572913527480647412457879486382122796677052945387000939416611624366076589239146390474661876826466354622980662793848097243578355914447825665467220691057597789541440309803940351284925457370572672396755547876565553912439474402636839443503972502250445114730482356290446901947357794838126388149813992722853283269042310727820662925151074701627134076616422740405524077800104641665538554843669823541416273986436227608340627849257356916087773389125871084342445549898272599492047372473657674157570443684018375797791289768803813875014974360064942273595081243563513304621166882812164635997147700424176851754408058285608715754220783073789630459158723570352106501382271480996440489876160140169633047867231869481074155386190662655727878998891426306031210457121766113227981119107861489374119709140207382625364521107469823719165345362924595524991184371870964256987178202307332102776293287334925466510856804117092107742166253811525931278217718971804362318104269464784269944993814298756527019111764942815053641108307992151131746165270621810232362406836913293195016669060470853413607881293841200807885844300765412127928961984855091822774664408451069189395853151221195160247415632913829397749446148030832605122422034685777244602339509822925498127666526538678734384907482562560*i1^48 + 225159597038090402954220523931123536973298409184050924870821731999009092894691355513524138279010138442136674057067328771995032036496163228312888547671687390010253040842186032701508004327889149809106470467542298611858692794351152351992774857590929669387640133009929644792578745573630731238160509444819237007343472751598291819767948078830489076799591351657350477980032039819822650477647586983387292513397168229932817855678804271971139300612597483568985642574954872677402325276742698835796025342025085058530076833128672228317156401234896596752619253000231007656483651626616739132722831523603650679828816952835905324756866268855822801401360408871542869279484981582523556743815808484980221183941627237070641135481987901707392601045174330452407511109465290942291949413797327765485381649182822034471908718729144638028215457080205717159326902358163165338314942294125213094407709065816993333105705487883431650895998494776650421570346286958256607038411341499583110493397771976763327188448632190161284297581907148324923082126976048856989533597889073457460103039066107950130710023215075348705621168862694233594688854882889219255430090349396292248391260015061048436772389295299005868847474275074532629427764914262744250648883456165235404195238218105829969831279429216692174127459507766429950710297842911919721344559733238378228024105949013527130540199716534353076022082814276086546973431320099766331679840940028440970583914375203782324322049818902134955803936847026007758589440844526851971805861609900679552107797040003179819068881562249631778152532843292838104541105897618483747037126619059647012967167295488*i1^49 + 60096110045538806675811259412924901558524859886389268059473407054195821392569073538294027751867916483649495654051011245322752693640327118702648195812620941147478411268132616994590492174336639680421542868714876494999106747618422696495642613780778180140251613568237995885158912606949425068939477726895603069026094638051097512202547957106250043487010087314720882833906510505963214054863581433530898701459146715588023966905305790547203209482857481678772383593754232908220262550109608456346181402181348386248704080893805607646777367838218846217378890227834909768526505868881135559482620795770310414327921177791152119611098226580051430747058887183637071199467733413171660705112406789641674014126219035566546075912131731470706478804574480654290218703296992169675725904461025482297603507176099904658860263272780204366758111716681600934305157896195746213140869181109335300063704661674223112931709043333018690767820580527586881303747116673686807083983601912111082679098838430568099082427570968570214018587565054318789683654365392599584228377703730951104271491872329947597241953607744329535172673581680245875138397667602076068787355384990460903371737283421574435866059309339068463717676531361601959624669807818166796914688438460194121493844522212695441131767609102241393900209969284530142697857433744493062557314273605486276168162477942750297612532134055726133225862510343879030030510592121732475686986963999785196649264778197180180834212023177019122470882704140582627351278520890091975998633703094816423781545245213342023693560213649219354347656614536588191714108584646378475962698301440*i1^50 + 4792776600685752841384119024808774715772261340930450265352178667560478634543352473704477036149068887919821425126181346748433379118364829849117339724661163311366862541657757782844768688275315130165035162479256641408090402140252093163894012869487654514468478091534103248501896476245446187675866684743610715047713822846105883470600614922131686082994659716303469060297350160305157872418815270191941799111761370218955163297382700740373539956549921645152695360976987997201625735582286284805994256241583576590858312852405581390154009122419484716265282290416892176353407352144992499504306555880840348808154757195798125621126039316102196280754089050666252859351569883263540094191392547161706787043622308004117994234332014860194885036990377527875162242488706620622228847526753369496423674140853390153038250095039223617391555361117819899944231361948929335967273492559104842825999489984812009397531922158670397862356800697583674541361097485631102277434237747513528340000338583744490831874994380317755279867999723318830736680193681495742282357238363789975915980115970877158554382380867180699848509946185060051126967905912628312429623187603745229817774111613435439948141474503014012537336415251960139963564763901467630482339844362357838393447506860696546357584924845594525798907057281618475694265532325867665955237294860758844568497530674514018185824329685603573730431872998006568070450880446604837689635607725909741426337069093301782904993815591626382713711253789700116152381450689638597983818500809951575619834795307733024834928688661331092944017564980225723737309184*i1^51 + -126516690511066288949226663265242462966343104436528946671912615239687171737189928338700268422551460130222792855202726081385961624742701586655834591693186644098202484415768492684899523674417382747195342124804781453024768218692849105572796322121346630580330373058943622574371131228142453496240758789616364165356489429214386692544598198662370913179702641930445232021529259362725782824648259655603182840684267158718437681442018127499841960948592659840254823401350899592885188717000103090676469418940701991302624218125597993180483677232485153392676600793345547193675409268348876515545933466196285450764990812630248412461399645899489478454311185477799558390437303396348142839814793354614137177594260900699611473691637180926128354496277360438805633152880028727329591632831590167371546046526305412964995442963836732176694566867940747812264302066609657694635587431173779199330246305231343052649866114889511911679360749941475151303674664557595110067624009824226583170567952068824827384640156521635938011973138242518224308088677623123454095507518295780998652461653063140836276724787876899271112593457367060817707146843954020839613980475130381432899030832286330942384191322991611492938006078733511111374194875128053288233993861683827293712117950744761803381671227001142534697494316185641787288404843980981739865204662347452902761582782885277161532960220892899384066150860070932653581854134637849836446689107725698718621630982320327787152668667210446096934195461210038405893995358487935618825735958961512181064296843378256704507034610006843457536*i1^52 + 70269234029227264382773050801695707613669118880701074585243444198719985929519411249819332534687058195036172702071156321844207052883411802212815605327214347075384113090137298469158224253895510596469154647466341607266515391543986416103542232167279039729693783089037095168536337610081171927122703926744848792815281131702744945406844773389237044238880986657704376621898734669331580140137274628977866386593764009013600843973513257097323146672837107478151899222038450481134503555535375083939267150467465927396160019043196737098891706453496387208492727150530134200382721575918631933022694511396291727114072030789424633808478350420671478086207970002031406428089531587772942291742979659285629236119644427451809342724042157258080864101784580539842207978091915146265274174831810712430368598056210739330526986470803235053786551502942253114082426035111314299721902677922626819081035952963381691537865588600234201184282510309041617866237018980732043389670982439956972596635954900952987502719536805085513906636585097104905854057501659749957043841712924588155999228032897519712877873317042641678479443733740155186445669017954127150016752157085542965441222822186574191783975266319559145605784281024638146697374166029832129792519148424760925961646595445495168163868308853921254263082836113627262756494239390298348994259468408140896335716760655533590107526828449599556002977117139351975831491254456569887540631969568726075095896023459778846150415072727872479474847455246240781518985194509686096440881716775215032320000*i1^53 - N1*730410754043954882710705109755141237923131717810256581285889497866366941363863637069829446552925128184844408482619212001157495652768515747225900361125183183349123920081826010841950795440591326963974991493637349204364816689687649766148626887742489563462267300401055466077673833851792562175489258330533716556209195608124572411831714392762310623825394174122707946329330436036889466250270827765957135636434206754198675272319329532873133569371849688468799297747263989691493455818083251018392840785274230673828125*i3 ] ]