[ [ -256548253401101579035196833290941365888244431377679427374593849261231916039186213643496407440369873180742367201810628085786937644464898967102362175041271951785458789778128882785762555648816649039513176030374434828070251018830759370191011258187280715023178767707555250196846100033555032883807421178530532284062268070822118070567693656992625473295386583567465939319583622610260479039103016353987607849972071845140285778180204703144565391031495481650948226988868274506159242532756000919602421476422006732309834161431597060162193664673259626462421564379699990232136131394166792842041476837812668524630933058561434447659948961178003321894981781032622432171299269738562830572748118687024957105148826366765824009936422831053934638694242565653117253859169397981512222696594783091925686013971211808248389322617816432723605700791714631262721975102454708972555437217874284921956879921331514887733813879843491132418469992585701648958314893959978004871778136511379278570718215781070195851408822357246395363598828985434162146392939727929882138112976697938097601922140397810856542026618891253270649480088609320234363107573461610873776611773908241392620768308530519354419150992995171359199593648073712207253623022072701320909785564645353696910375987089404270831657147771204339238864460021947303292780851834261925142084305141172172867686789268382464381949369549151765839321380222100417031940935418212752390475396991640879391400647006873974158355661345373228767377009942815255235711470993825976217309509888086460185501458504844481813432758297439400138648320512932922832585268640482190984548626083477645644968607563641250293885587170838389960110127968649181738483391993059737600000000000000000000000000000000000000000000000000000000000000 + 137243424899101666233242854916115562277454788582197476015566585374334662246366435810404515335826739021941318111039703714445482268149465329936443914819986479260103677278978616900736477122838159995585000942758395137731025098364935562487506053064290941756414002038555609746729626895660977470464696348011194133707721581803585411077834150524070141229963892821002138570690006678851674625401413153841863070369539973176906932361228260577308373911440381358373003138794342041453151267622653252752575820203928315979709821883182479957534520246733009027482203671059616857277593274064502132871673301157009089144986575039593524547528472110576703937503099480402414423078422311357075482914025897204755361981923951981272166956847122561891590395596694001159441109393039278377668355978685854703338804775729401433158428213620682931583394840183403206152940303386043147133779994376860050035546496588282209018878157430789220826939540965988158430737276376914856101234426624478602626538460617754797173577144347039314646668209767776328018728475626881853527561941353889004601978520640028859086908085063185716280962046191346987285055334028288729947304550243101766918930599371141568141366675842862429805847951232391049872040988703008341834258615555564540539679243654009543206860403319135901172065651802320002676977987964908151315809016059688981457423857197841786919220109730715638746021778228089782007865241005041994454025843276563922958736990627014309386758475429404103410092763475589269590757334180313258417607142568338349360682594248058300074567336808171318258073208989030717337265161658994800711566551232070550021607482049862463923898242297983233151854513711207005327843650479063040000000000000000000000000000000000000000000000000000000000000*i1 + 31318149576868988211958987659402799998314477567612626308294157783419148923581721914281001327644142852816162998968374963023854565325057346916239509946727244170081339037178664343863116485929209458417273157988629770899425736885024195270801383860606987039960042588087724345679333247183884828246019236280030094412085431694493365401801594116605097554252627892535361212683461016900704608577804205399187798986376212351385262815054951683473923812217112241405665903041939352292168068626710549931689218159381174963395205613488676660035261546925167386635092609910843228680533319530526843777212483156555668644895781985388046825249454667874715172216934064964203868716323142988064041943085892036485803282141223544550200429677603867205502288950436520964017455542645418520758446285417456320005925053953672495597871647399451720283058167780022694068377856740961651961877972901926748225836793872104385218499048903715919587559185618981004741759108209452196637692041947538605734753117024585858920437588142285445554578359115305066919828502442644154112972155392377929826935864525204503986507834945919852235157701233318936590110290559355085129182074923775118698684193463459263129224219547517445634509857586835190107725286521734138037953483488689829383692242194079200713522898049625294253564384030635579675628345627463277439405571537755325158342222808333396628968375650633902849394324041804206152415728510213893568544380790484078918783268961902903361372900595522068168597570351662497257833685481130250757228431962531493447192522526059143586856404388367167773425962867731685642110553596546846376059704183315914335552102259989182503771888008087816326754592015249879566580254244864000000000000000000000000000000000000000000000000000000000000*i1^2 + -23582061663085632432321560258967881719118133473014883628936484579529704600110956828257437796245211085171163477683763388142712127890770987972098071647928241638169836150951649066109409425232910515748788195127448481467982776840770399647485307866877760830651500165383570358101449646799007458389561577193597829949667865373621361105817825202215931282997184683306754867198168558082008975539423484054313801977878299064188715632176351644235466003616878269484267649990200939060351483537373309069754037945779178233466094148675240186542499386301823878902530783046669617887305884994122049766688806158103896106507270055963524329940886593535635253602282660935205536125186686755960620985888233134194277691354033389451184809709139597896761727323468339856162082511459847139883761401488548706867813692983638324626535558731770770227191061838733412160784559671697831087118172398493381020155398037606565112405501880984176934129144989771485115683620584331154606337349621731285005969748953971443228911033812239250774575743001967026111871953347509075235798078722836522612241170985166868369282681941309927235027492631277471132120347167427343646766455373422719904074517534652728632978784388134860762865704904477238340117173892595153307302555625487481381023174853912393147580953344764197188202043687805470099820982102909565379056048286253064051473276694297507376312855888204134750761452684587747064777931488148066932643372336273224029061983027430675033534414279909663254592382840344532662933857980764235226672583543061955395238497119827128827846875038813875853018981703387754768351022184671726039357906300454448684179503971373751186934187314279330453691258546569775328262514278400000000000000000000000000000000000000000000000000000000000*i1^3 + -19584535738946956189413132000565957050527893885065146522565656983307895667831351737385012697604218240944791410256408815295304075707498554361111563230054864852447727040592211537994889191980626544120493946578877644473601337168844726523424693405303454307317644256245936736257249226380508931478537640509063417352533887452862312808592881330139524805641806721123699118464865142072963405864388062719582064000301145610750543481528850815528895555780934223627347527186663134281232627659082825347699472174036540406770213148261698011876839226148325860279061219832988617735872865917923245184679208430419406630718550046150378925488167056534134153658464896202280334340688064083830713798665854662102668316310524717958623942469282242218666396309271012012021553549840022716095413839169558967794495312773810097784200708042327521449346055747076383489240908499047325056600611852190431103225902324098517053337814002167939586974115038201481565711080699098301554196068477540394952836850844661250607379200425696255478775410965480993164803332938615021557403579014009483610089858383142519247563198725672454653753474141593731075022148372027154476478901039315833880837563848646375088107056232519502293757867123610622712932363164721629003015215254093379857568190402080851362436889209633146180528197407799518632914925747735040538546751817441764675405882849229785441166147526213923313199487740237751440334461102724546448604218411610765670196744384270629464579472036173829158066257244700887494618105389440151281606828463674104852496797319752500611436183967551513341359954428454515036318315309745943407846105147339004248441505244385943050552653308761555817437368951086723799931944960000000000000000000000000000000000000000000000000000000000*i1^4 + 4852183747741971014851507661127861402698331063293125741525101996360836112789694801300766587221783897058505758221785582683447438416775350376798675586035610072455143921961102516952880926229580294503394094257466309247135433809773867009826678159967258737209076620305977224044392948140592932755491836586907405111901753042029671034072521592423070909719073734748838010975401992265102100156774993885776839828694788803877339136948373436794365001446323253755221455009734810157711234610013350679142951584252498578206848590004504768013911695643877040703135884115330870480850484782046059275621183289260311949300585893420740727662381134259895858772321355796393715799043086225078301634001049178834463211793042189386888480070390479924023836383039015978537716057027625381536111131178783076200850650124752868892256846703435507308013355153512964467921365279804366820952490850743388990521431201281054751394342828105072917995926962696178205737608534558689969538687438573468961597786348625713979508442713345630944883091632252773874605221698354995011425925378672657514014891748956527036637882686806232948760989082331582257485457733153245415676559219954334741240972949617594676474301481487188572852049003093373660238527180648687122311341224207872967047969916561053941565140985129486473319266399084238760116093862144300799000122513125140717177620869051734108648027099234566684254607312635162015050209084953031959000108789784645120324664998192529597894345342464359400151870637482472844277212162255054836592866424585170346134516160985589755770235918722209715330491326321200723958755967571489637726835946292492806878561207978652588413685305886750086317580946352667982036992000000000000000000000000000000000000000000000000000000000*i1^5 + 1231177590762094806890041752839792878828922292756422085304508879825230197106530399913307563837306153479212404223111184050782262574909803613014731335507923117911334180990889752397672177388940013066885211328945525803320033537216085734725778485118313763084514022915770072549621057798821126150496107320999186129926411983466711180467074673423577884636799612827409190616262864363074072007437996711354486398453953941676951830484073941506884870789088516460043623583382868752305983042456491399071692867657607887567657367548866584610820311365188125882776310085718283616188168602818444652009255905038305316455881985642106462994649229934486566441989341798468751971858726947283388957627214514096735922887313826831039200023776279999844053634656070405566925606198392543043671731870832245744333950523213544757589067572523755953679075475635217205726251276638019114935630915162729660214419927080574849203695329295727280679838305173663229871487300005180597995257010254144787351957141086888686420053048042612168774226726524399398597530357229425865456422196034625099976228391906995915886547706805241319532110078537884183082111715877495880498020147753534669948746652203264380890733339371573496725597965287209082984832154453050846076391013930741326961908475072957142688961569734465875345130984464316758572045460734719829462633122902836000063134286845808047337060108463311207799413183364982018596617332869212354314929633397767703837581422929158467723636118787048491247622685594104261548075135462287234249586283680082139122212868935012114274726335639989493364401788020339132373370168303597138384818991244248035136500578893452796068041836244204686081256869766413418496000000000000000000000000000000000000000000000000000000000*i1^6 + -109168468984638342778127923819811456948413600621282884555249509270832574719780192661403592506614818841046323170086461128917538150397080531551257046444010457616112011114338137669271383729090657533303436255704969759550287707347817114967224411896433594260200859043101764266321942000498634206339222382119090182795614322188738032855159811437989628981772273813823825325106219970155520918559002762024082917596297006313845495134239821578391369645599042166089750245711075957911479142856464810421563888461115860758050664182936380117713560954001362416648031370705391704008648490530821090677239965402248763037366527281649937078009524651137383674543607765435175009103765678328748557882794228649090170583034551213483107840886462477659147911069130399224001646079400511137987728483878540590146729422635529182288833526864779154651838266164329409649477613082829677180867941501421187487897452776377767240286828247481966187176805451743504839513369420070496257757225464127329580935985401057808559559953052773840754662121283591308468088673062040881936601791473796628839152485746642923901999067541951822569752738369278900879484609956613466088762581381961691096568365407495708782363991401011266911066241555410153937781342010021536027104319562014779110433797342545909057494370430422839968080760577547304600964163761845288962261019733354159310279140334889524851410266091838582194309144066374540016787714924445594487462002878673239923855859177047436828325773235356560308072146821720313780174936362923097145811483031098196653203507212459153766111845078854549187334552782196027072644371567652481342780864805768741101707645841976061085910384166653956241680437812878376960000000000000000000000000000000000000000000000000000000*i1^7 + -354564292715541526114322524828684385534788313184626566164722258406598805405631990581908669111247714422028223536402798243434721295755367762029138094103397437043536719411785856212831090971033626243372780981983826885456514329797120166849151497405668737957925972883095252049779001806394126201416039679264169603949668280103728616900498725449804849587166184168389895075656949953203145698971461546850553943128506947852552897191169777455727174100269156114435774074438182464248394781317549350141767089893005698820527224869871572884434009496658579982841553534333894934009465732695345223164674508311198021916187089836514028539506805716652983605517683938312982033940430588306850912471507588749812851139628831662184329697860278347529705286906234271592290204197384367965861437315325661895098734068448005808131467935900036249980997119225774123384186925198610642075822896092810010473521590868734817245112322688793175273662021478507735913457946291364838044748086246011184502040364803984253724472868671813406463911365190733501343585086624147384197564399431400506465769290663062333265001882844882008804170390547381515960115706338084759891036463072942654036372091246692808298393352850515509387137969987887957338630792415936504652948915828668616790483416196658434892645684825060682298673698574995325961978281965688621341092401114854881127183857038781272585990113877324563019640352271813244470731646620593236621692099941523165219737515461643575139242820642538277701328667910312497069593461312754674983736198322101818413334316048635012374395319790624629443387124211925415362124725865857777435978655128517714207650768727157856530036086938926111557863150031208448000000000000000000000000000000000000000000000000000000*i1^8 + -44316831452357601155119111076308187916676783223512289645157240148501581584287611271171712698289402190642369716616967222040619241951808951113423779998799559843861740388439816317135613549435808938643178902202505807395788464294467272531524046100249701750858758988848778301063819230976616997900023160968776416588151740522788400405078797734410344499812473045054828647301992971770023918832832876425418811640998533798509893324883546724774658970054570124311849264814244860841478593647747789661943455736549068778034823525910852389128543056374055587634131487621335401391582562540386103228248995783881687032333144333070016830942459570198557092922938390413342291243154542066446607829349861374514016742158153922722350556300383873528293992871496607030524671117246879781670822990934313389797463145264099245647392115814318528460874661670041321899306696444308847224763270955347004218526154896618498989738129379155152953960847937351651985686355506393988964741612379447275928029338224016114510078192543321075583877916985076945450432295154318215768402698393287693718143245294056146239160656255759335964416530137832191164581901975334164730784516134938769904376780378088584315577258452623432576620545478474377445673483590062426305795168370792973451284993589115279105840152417001278684407368711694849896500630558507500807585393036475006648851263704124309481528807125928337580522557785737080608651275819030011131186848584931328094174507378779124528659223553755154246018243771125671852484334580092091193970025915753337067224011884433784093585146556871542818480293431820922220845000919358593893510005780879416973038522077015489301639817260455633165610471810662400000000000000000000000000000000000000000000000000000*i1^9 + -10359975579848982291069920514755914017186994625151148437481648254944855978177760327494968708714985689970961530052630792203387538062398721440534112406193295045037169293087517395317666718662661277472974022110295156529859101495032499754981045569652402259925599556945847073205359912269565253019642576592921516076156143745935553707027739710800266489825822309003017223756787028884652371377652509224381654963560548044939312986946647783893971863913205896918965081924506238984995455787408386688314977661464548563279320289172263502730721395256081956172551346749263153415298135811194904409780382317999506437056285914493538232449249854436175788659900359506014362037779697317655286318563375837350323032243284740225403508487020008032203127891542976224077968307308874857902668342696200725583242672999787342838220057015218315152218038311495402922715778720586121565759879482148751212980780287522929385687081036897294620252941609451203464190739220171626717098164883255733360601103858909880202685986546975159878386988106645265718641338309851241036179861520741229041285145643254774799619678289171135139653839624457774799053724066296859048793060717214551124873949423435316333199216686259983649159695760574070474003261376498401266935530583026064012552590434450012972495132280088334861605897103420802930622525923814984020661682545662316495532437465875050651529330633659215930196163397163545651428393086804488309204443424313643005182483502396598479405915310205931677616209950104616638261810287269382735820902676738928232911091913970644366704898064333846534726743617691230564725524271434579167755828153013508648669966015127572359303654370720224669042621808640000000000000000000000000000000000000000000000000000*i1^10 + -1714017273565280414167740502646709279563121723381200912070681235830783201145709720340580977229391212531504662788390803426595581964651350246016369243712666710016648664658302791566457382636381273045780690940981659602437828606580357024792580527729035992504888215229364515861347623550696848555362438687534660089098551422713742064618596050073989083454376207571756007878917473265356056535756197153245975703278549741042722195519187586378886655340322351008834940547639048136586038334994664882937113264577655844335941111954630819022802102354935224023433762633116876915689120168147375718232282471697501971337085760797526229880277327633621851781047833601037629326735590282472869312244184272964905207198061056424334519469617226748465110142202637590731564708444713991291400832901598841532053347174510370425696716921918197797810947021878908751235664607260042849216375676181085669472512281327942361392986756580023853330800176557158892419299615842593848213649962684646321432910001044838321813715994527786953386148001309129639731843892917878291246122784942496259635524572099611208219471102655835503124500553634110313335648999352686278679882130257553246723821072676363777454775653530181920555339964231493021166796621530537131580743797514296725754296235407406003249767541415091135944648749378207209347259830966506841399981031838204429810678975724930724127415992848972460345152522338531882414544654019592128009218330483916568777380580778391564024160050765989176798834390023327078794553851144939866993735141425828032598194867319245036676051920669496800468597715615930482916219026756000772559038546528122058945054713559662684244563305275572163241312256000000000000000000000000000000000000000000000000000*i1^11 + -97126666378604721217487491202895190959856841964071482625848838822888646657370437309290043239194694912755633492253024076085219804266906435564652857947780314629892339710732746497283512288254206786910201991348806105559376816226478322401247705112359742704377209744806064142658596876633749812682144455669095042473812140921059969098513000414925312427918646928508271984459228133132672082121631844798035418994641435860537795715048512351426708598002730059224436204343158433037387655419562764018046990233296483962059227346074842500437123975434137440355908280831581103862744296748157420282334499996976106751057385096027374116522625935580429275212452960748930352563466781894569383878443897567017936022871995057650529415568254545721104656415620117758145007220623162467643802880299281480320007672712523827995613484942355133806781215978138105812033252563083735388729089888092522040371570809213819355912213802316353877440625499218097080756270523444364166592576515185993191936657664889784765700648766801948421420225936588601843054554351419353634547990296838321191736677843924599461535793891218360046583639350627294102733295455216275960432146147503651321519938544367173294088427830026467509666308809791337906925103041154422686744928595046817635936963181386162904070325455581539418906088570543150310139243993265474425722445270026134827797428987660253795242648879944223331745168727299177082110245632618320179950846173967936915235863717626028946904023647466254553283318032991365245808239772054687725861235652084832797857914697069392405277232763608121869669562420941010947805962273289318881245349131615711243005584413533779484880801445790668868812800000000000000000000000000000000000000000000000000*i1^12 + -1705122910071704994318211210609809365393450658948662375226046347221229696278172605962654467292612786220735357409451856287060027187830464773595605298666953638749249145105869774079300495049297859531624869650881265551089135999110223822203830420309476652212264875870193290636253861513954003878543392966046287935938653946351699691503204137281823783359930623762234843560971479926930153854004113359220684968645517454395740629553969731795817433648398714119529197873073147701766186587731671660817783067087173069184135197185574404404715524958203256973620712375810678336606087522216364022495352268452088883007916311057591273894933234725557752279466561722546796155006047472382941786575725203417917919708160586783583363412853670933925050948429003345031094136230851271342996996867758427427127345086774299306801062040898219403745824991556081839174733868443563416448661876894254101769496062108608291881088376323216723338488948232206340611657601598537739701680735113624236341903056160443514564865849120130415539664578555775999709193047575920032359273300381737559965495089023864922182990430284062411960916408939541100223877531034302179618896368434584786494785274681999871572006254299982395764114888890169017528961106160685531911018319548876852683096325772649750739112856346345421142322337386433073851667931330749570124853912144614681947494662720592862580445895263351881101105048776637036900081649967103320420196235867451596467196730265511420095989299886944032438589813380710732190776356079297127276907791972571811574680881265173933210964851567516368240711003089396635401740122439460578863799038516498555449005735638270277049941218002458378240000000000000000000000000000000000000000000000000*i1^13 + -30450111696717362618813426549729647215479184789842002981472576379507562702159631607818997829077052184221459109888247312552834635345227107150159111856562046597131713910816012970178845760961405851033131140271501269550234764909102106137059381596217395270507195501137635382149697977536931678480167488882849754786154953934505788399143754574100677608264533625220717479231196403736899799199786199704939983727415438325315432791911891460116064094288891527766508331836454238244759492041507602563183382209316594789963597571322111192972297035928182525974127478781419643077268214999845430458698689881483491235745207138130838600917010901853646199065116826910302886588421212897233902938638942538774108282198005824966446122699223309203738601764892147255369941414487155259499262959619457687762710218847761483189232376445402515332122088238099329448632914214912446717258197255379363719393450377600841617145754544787204736012064892282385876706067133752919668974984664675275487312455712178406055967559325074924884618859128117857480170438166129857732961881519808615208460442529683961242964894701762884470940662047492221733717157466825847535100206694816558895929576029090293913389089375205852578557969183147512647356641114990848843548334620674921957595254901509102329660347173833263914832829690110846359192616862042746095680239351465060782908443102526421093098155931382669283365347686445303536871261296790821087881407547480707241406265468949450475337294932447498970482887985292128033857354433023919897317345645501091768220977728553283091415471000194113380179531016352186009304670336083224232374906921182633749286096436361614736386929977196544000000000000000000000000000000000000000000000000*i1^14 + 423021597007932416437082937633744159055149039471171026798189327247597544964417534062992039228903773704664191683021122578746835345187706411476266221547542381248786433606531245561521181378190662483908850793791109820187432594027665755847408838061391533366604275707405226433908870156478712359565719239025185601844417714428111733011968138085944193749728585955114465339378659513740519420920138461917057507507706124946661823125442037507764536344396024186980143135504773129702249689242773262088533426657125711089599968345636851805678731877557164997929309297342454106305005351330529565962838290195302931570677308074051226801212674744953375945254246012518527353685810074796539620566005542587565832482442039973385459196796362074791443869811463758081531032246095059717837196729644173254319932711431287773974810519002965727388650189354840850018164341772247607170217479006832257789716622752082784350070678970989050854910449345471376085200584507504786316882099757543434351757463394428334624302797438687715355782768312409958891164872516831182936780698938074527960229218552317034610598343117293893793027097892407909239956749010145322844734430500832479724167735432487803195668466311346811431895565091188410905525366828791887969789057377926441853879916921301325106874546896105022485997244434062086853392850442570331894653605556279862738943828505547362647834624653923345613289376531641793583055974339809391160917577635641559825195727725630844116251005401847258548957358380377647756408342022777172027306529776598668087595047883956168085659177870472960242755102802260557412536577869121780089605044435825791754060554121743529775091993804800000000000000000000000000000000000000000000000*i1^15 + 23511873425576104735095817474757762515332521492790159961044694344478065778891334365239336202077559937975096595932458177000368196142628165843224115076202372092812539289788330951013827504815391333038497269555311049235399825098947104816866114474025478124182572412492858203624169082678537012721262561237367717737142827228006659579389485007932017301596052179171226146914769694341672589493787703405701002818536030674314983922979669970806970035826904202750467571147808183620967446235218578106217716184984501400921000963528888004962929333533448161085164771257911950846812040009162489292159036840975927744771156885180327522689922934940420752077195262941987192603966151869284939730960078598079839059335749925899508773027014633159503378025992084237558683803296299515953154716738605558599913591863330032026515698848862561529364496146278232561377752180819357207832372121475293122603506141129436669485006885685941919333704990998730924187153518157096730246196512167134776898355001369942791513798671785532087952114409791651153621227043783756541896079150228555789348278911716216907877273632541101293664513029985024798589135258215226282618533605746110843685194916981716641364856782481319755891315412294215434756506912360360366885506489496039887907162424293242255296655784356790780104703132553306609456695722832344353264504351491214450846887632099971984057856834015365590476641516701549669129031128550527325887803034917999928499451895031032127513843843304591515036391202042496674571264492472811002983993152381563077184557287475605606420480971999398179945442658327483050286453024260899112997421566500000371036603737696466540261539840000000000000000000000000000000000000000000000*i1^16 + 151860825778244972482089957046122899242980339916977331728784199324764344581727448382347143542110219913436694115137475804476082774983465392433275011445844472726977454307711717587303627749008815102490344882237907081635667067095458616520591005593049382963635838955294367085941421730539847940103187835742143783908651066022198612343213291568127566575121410627981766992577820247512919372743557902819674274217906664059021000410996298578231446430463377467954943853861943491172687347064973716975439139037414969984552811087174938427620548298051381280148224026707937982223685381343754682705651957208664040552333021619395631058132866653818818482877588527052665338802550752606942568880512528820733132443735951814556039498705672156197227134808834828521307724324021384409343071352070145338075986493567014429034024543245333742972627551975172439384047120171725342787465132270683706725097721542042689948148119655876406441113598968779602674515998956451018246806301050684575378145120567041666992100332231182715049244438079529724493114018313373025639789893746515162680444607541978688966834066476787111228914887897847095443988133307746547019496846926135895339668962144151350302563495160659747138341118905948927419350789686183128506000483708327367088076660792820929593971747095363894933809373155750838239618259116800015103675011681338161633494888881361271746851237504439881148286988414032703657888230328166522393206806751595116737814459634713407242980709303275291701431482598882289334209285279590217817467037586769597217238522258530172610981659147237186719639165207173651578348766732184809809148098422167070276956908268450824060928000000000000000000000000000000000000000000000*i1^17 + -12466708171008876368028676532807373016692548883116233616499717523530017777753789181337380947448321901715207708132841150959533164702843027147004416232589591498296666772796409829055361175575480773947588375059658390145270196624037819820608336768591260048705436281565840525708286148992534201562965659849965713851488707266201883434870732468027640170197813805089217361074695023402884268142338707190926474204848749731475020744842826584978677104960441291639247192087100393523522860916717163816665755677499015175277960320253266855778426491925227531797116930075885268087049137306700794965309038902301974482965582323543177232376416435761566323502955504042305524814007536779532893356576018053924606093171621662437803477221822208856181999908535862326388268882438345847637775030606056894811937107760644052389094405327110595688803087010780793148441166462366428787487905059009695673546965453132859606205461102597696419406652247563849329744035716233938546136925699693002099325208527318580492204746539355680516362981957933176853354068406114843977753016122135780232713094701452953862366516011801852361103310818620447987283434390911168326683321768750308865928766443633931594588373656657456480081369227253346730237397643902176824513549616544717254261299110460038836272383678661739724718144134250904099788975944358745303084008677252518941121673481673386134536962263653542639833762192676522143565042957372171576109725572976104551422930931315324520195625993454462557550094253055052624560861704837974392521451588055018039286778183574635610497922676533013951214955419089932440407414816655584606704214940907991609486414821609753804800000000000000000000000000000000000000000000*i1^18 + 132570507790371880667113544074800562475398251954588638428278630763138715913983585259108620363183279846279252740812667337181945064243108684224023222264389936462930915959833836832971053809846866485808694682120214101574553209371075344061838465003344287049268036753879360483440055706675990527362238099670918383054527169178193632681535899286569478318776432190551981088686205878981692613052492655129453165888361257886149035097032989661007947900122162298649035028248105029157589216238050396267537989494058226064876119485082449306936891576651966651267946221920490930400086037125526423005789046692190526887245587912000616386317820773118076823203756083876873698568262352987743726660475661442516758125032795063884493417070106430290660325789108992891403552548772872826011773103353431936208161231364535828469600849683149509864523093653556617751149462032497196270879263577728176570039490860955766898202588146631188205856599356083811225084109599027344023329749798467881937805530096095008549199963207256632719983150597577526568838788435449221278392706915762829545055482704846136837031160606409115608836238146379535287651256366202830285549936712296247191764626213153744777307126761619621294044169277859028834016458191805033893236892283931678563306991144945187077380425100909740010359710889475835846324723338631341988170519827532567262290643596227613075106682987469640379414738034588173723107551524937765823194426555825597844445127591576016529794764252820935174160579904885832874014770209901899181793242239848594913797309055263256717616306451204931647961694028722820773290882699684821264763871582726629345671261244620800000000000000000000000000000000000000000000*i1^19 + -452842831040511358591235445199770355253408945587240093132440020991035859968326587335805771204893714882022446023877995486866475347170938420212296520079629633948428769426030752891223311282990703376341009369851287178896907371534043962169406902721800049202634546886501243734335872057710832068538301290492396940397546086914142107211886185157939364473380329018570076743375527034841638247791663694657910893694932797147737753906908794105350599134867813389513384010055121077013917669162258057998079791657217182072389105676297765937126369973092733804734310809535658161534408900633507221207122553219830182651609070991212638816475368211882233075134003071743556799125074094474313103684023367180420501592858252871551017419805740674217356948535379227928698784126293973956358754104067422370189753742026817171875635046738610124386644299729785430507830526708982093002540594506814084701309522592586269296118415081523861917197543243889113734254677616045682974115870112679663664409261781834840454701378109432106885788981125278616200688859308748362458920413936462073924870974338402081078810009454305802507401168186344476381341592885911159077699435657466160940398963888213017079816049604550968135175227407149283199714348129935061179918427505742772855435210955330895642956220214703751054073294697868340757740004530451316072223037107173189834624051080657756268381188960339654279149964419463311145288140310166710402537241304776147127026101472921708702697514173833196896400666299454850782421478210774158508054379403322629864992475626717677006439657553413662613910038338801647001056491989586729465690751927573803899149090816000000000000000000000000000000000000000000*i1^20 + 78982231600582522699541804652371747035527032291048799282436752720562564113575339321821950458163021134642737511215879274981547739388295088124296616105968208520036699695599257547763724869669052089256821132551717214913404419482653769887784816772959619390146220571854441323913949670975934641346620375282336227864632814493477724195282100785536457987197183169992978354709133234419950542316118421971401499922570525480390276495056040356089240885606214134338516515154098722614984289099761480813941635062527191009005834472605720342137441656812184921265774625030680097682194506054196679275106919803886810849795501377623701884137063434885747511403650625116921195529165901003598259565982563956970807987644639135624038824468856036229214698705945744019632552748501864369350340255945342762712455212266541781337818311826040391748371274600435469096980743090579306639214745446226280752812447026894034340666608138246598512784787188074536860622649453515013823219358265198258463149656804133967049770833606770592214026434871104360005785213475413145510341134245024926796783498605134276926301665708324396996593953629036504165065955481089320330991831418038329979157606115155036156867872862342397410652037112528429735865294809766937637281231894567996710006630489364866845477432715476521304551613433630766270141306242560806167876819151620264986969993061975131085041631890372034427921864403778962495923516260699331674883028971328603037274306486404169341612197847795363729069059936640037597173178966606737276043894514475660456753703811580057073079951419450063694367070325164244339727338419028560830632633705431271525580800000000000000000000000000000000000000000*i1^21 + -1165984997493833964919102704515226097511541745537652751767890214761157776821909684480364715302030411256253874382354391290738275448792347379822785381694050582026725193710269538391197369066972743144856137531860965454524977373296335953730879654878616217019813388787726121952049615201830933011099218293399264736287274136394365878021165675972107469319834708067168576086965887805345613379392841748208180354946397112701734904827998003875832365360772620011668408666123784137804193306792035966806159537470512873887194602377510718226595844697668342956819504326159587121114276305336195263432177755244187226235830978317558329228064584464953333526856785729602445237672094102527258366236563471528848721144730564308308635850993236009643619739595089916183024459243337286658777012479118295352775303598462772344264742879258239861234163486418947340940495201962229475569560852102339342121644925317110043879574308547850078778531632843222981019724621628240125749610018718756434490649299965237689588227512562959042724659043806286868128541533903756317786217735999581371419627705585999920928724283404684743817200728903958101272602930208811495862273329713370718337182460135384305283793722362149304890668996850974065007915625734402278525317995918960948324260947988580696387551553373950933356300580733035885880685499747325528517999691923520999522473140448581243412108964737868374284640620496875454196978478164006310602167113612153254051372625834175054899935970640198497603341847488228878249729772898481533349264271145745809006984181052601872282942524234192964809134129009926075510077164281378000123259379745910947840000000000000000000000000000000000000000*i1^22 + 350946477069684715598756643270946806877973683764041500544925351777329458360138592913893366361036976821833922591184291665974136888046958860012506056325637514202345171241146791049734501078477272479577885868405587012935652252079328353587715042558798013506062926249136392109285863041680891672981730608216917956525394884080773136983961833715202810695893308635049012556187121119100511959449529058703329713095473698904818274693704558141239310589987310570737191422046954973909672670948699056831776865763478857640489863266364245571415020202564088656252949284154468016081046917965530164314093087044978634065856033420310370032378957097611661687583360661605820411435675027711425056535471428342098525637539430738822455844273674140436003064900517646842814080679197145797309152423665271683893601584015709030516426553558689628822415927450866462668368522456943605893965556766705438045472899938908154549357157066447215454261512353336652429137295057121354841363779896860860289291133006091327947188541808145943794275831299983027101097350715395449157162235682857811848521847977199713529206893955703070636542394124972763565822680264880428970796401737392985988188663211702914729935467215248647561612006027243230164237204233877894778103253975574798424598526844412875680092407621614823556658865427722233209037299594110835563329021930086716042269932729583521846805746970791960709835676252621794019326610804446406776480890415010872056478964082670471618318846423869075733898776485120474051063630373662234457888416114321893198618437454694859604732339974999519457714169713502174434873307655377815278741555773440000000000000000000000000000000000000000*i1^23 + 438240070371433663303678436576117217134003587838717376911250909047665567671888070304680440270212633686282986527675483999283452380769184369271152049114692282410223380113744809926145641168314797574898417362561979779838813411555153456655991612581370387752937202300867281654111146455270368783858625411433008676130064959367336352902573575926702461774132394784302340973732477835281592666473224252445802871857111009809488949906744154656529783331665806722256818486517869167735040935266524192437883881253068125303450818490798326712296131665646349334590789841272170382551512908722960693937757759704791055322587186316718659415200735829233372007227855558439863379813885756163616382957598380860948803062651098457915502407516724898197516976714453821017805521719271671575562376247232995130437685035155356464139046609211388866044010333876991456133471805093224784559892961170113434381001833415583072898227973882097404619038226597297843658339047507501995524036329042044156044770979353644303833973882738219152202852128859399760764361542970698910648485454479371454615483042652933943597840139791972193386879939961968499846210017922913524819449874919954763757514303811429258428350819164212413205236164658790191556626085174879455936115709205441642672593954804792130384513484396560460215822548770910373571132695364523532579493655645776871933599683258425487454937520254181130286668863815377109643966538019775677587602061486626166822257878113095448470224206794685424463980701783167336140791637425276959878062873270792775797083394219903848457962071204526574725048806394144387674416466592571015414415360000000000000000000000000000000000000000*i1^24 + 2749515667023872544603357079535120289807091187297725385122279585247647297368552252020752944961404585106171678006393979946575548596210001443877338616866743281261742266355373135243955636234362098609074105052228255848625915753013478210882676543580063496048843050612411812941786048787989839710690730150953009022862476368896005880598776375922377053547352709231789747153666127922236479446013388943099818173600568757352948322759571413483533787085244722582624330141773647541365531130308182864909892667350216124338307765082789894577667886903360087490855380022868038282627012482015461093264016331713749419253770109253264535865062485304291942647938078121056191644167619554496852008021172548472049661019665892699032893679667654392598932290383339736987227113798285924092785795284121000031781976835626720227383427644792232863348173294241871214122726434575560858626215606835538913868088313422985736338863807908755956284579146958664787631512014669532664755122268933170481436666514473057066788567593162279634760593859832004735398602894548733403240864664281865828691458174049791052374578638807990279561218183578767385523421505235630973351398127103170673860627104665442751686254108112700872926155849163827107184939864233398228163904237547462868873306223460599371193059847492233645669278612682680312452880853877268288001789843122284597807256406966201177507065948132018823113069177037417279396658877956061251179451741474899924242160293273152361547044397121801752081202582674624564197873820759924336335151032926019459661172561932091234026162629627695645115235160893242248620614055923965241589760000000000000000000000000000000000000*i1^25 + 154509968907467267913815517604865772405884858298333723250084539646981154951331443358508539195861181080885910614131826886672211601404607210765063109835829231889570899087588322212701858402811238951517013303247054911342350568593642304896457554181427118449483428971218437012444476341560127532155545575350952777505837228098050977255621317950073427014017377728547809918527288527963960991871409363754795207182853528561924517535698877658886765062957827065018981769135794800783129695688885687312054740721652039738202524713743013565687809916186519029295885965782126918415512356393947861159290675173744839327138559083215847669689597985350884699204853810815215506512206012272382850936781240537691843827606730566385773309828649123730753743562224311084862859241918408487763175132470524325668198906873695835151802961053105217316999910022820496997818344792398011753000056318041365874015879049187035121132539195815210042394766748306557393375071922136523688949164895433822644728620699632055963263325993695022350374288745892293590137566198702584758482854911398102965545052003955895732064678623216606664605896223375951341677365347278905086732852466786795296337981170812411150467695156191843896256362890232387326620433418299585640910729131374397359342758328937208218325119283722964386978786130061999547290401814364971001229973936117849633364966426844018528062393405394465948747560854280151422587864110695963796800045216881492838606426280113691497898150743244069226277030866162372573345028543839041431494183207944654146269181029907770438924378802027276760504935004636714665500931329622016000000000000000000000000000000000000*i1^26 + -4706124273102975669101492410194585516507380070404741769808553448317657815428634319566208268541588185695028993196844842353439262563044107890350175577029074527532894002972787063719931984736500652360926361827905705732269841641896947089323259275640730017407453401133402397066992694098976302857180645281480537303008279533927709158368214627818785475424730089565930932809016053403152986073341620196499615887318942132996738648046635720946409218634019738046008803047721812289212324691432183118400526421605262601760614801825204336663112290188650961788305557921287190637494951174000672807867341383402869689227822754546085037743302176157290196574430869116963921488860402934646998682418291070201031165412072245465661548894965473574798184786895459997777971739140372937197206267600221641556762168906607006535825468086145610901217287689519469103524883154517574868247551390397324808947246869762101458813662706070603078557305146656805709737955221204076759628352580703217386972421589752959258703258151117548618866243875309281923935032148336960760246266018001262689810982999313057319509493159266875153408635732968269892387390759586329536439417940258235904849565662797582705707117545263128320574491309829781480514811554214909234505432886179784603602508818999992988707874352264877982396364319541544407382297310678322692430628610521950373347385709263085270891569361398536704274162206155223099406100915296010520698853531803841604738706327103416141506234410603767006180702225753672856022108261266268100055514366918102158076735200331545439281680851505258495207890118171784406687348581990400000000000000000000000000000000000*i1^27 + -5069149379591856081945707578603757788842291872955095671210226393018664992141280914513538381409598665318531430072380941025027324428251210695364719246427348951573989933995199339655737337845689569768495954350838619505579238445781557693306736766309578547825010546409176557078453912852491526526650470085593400992856558744267090515573739641389598593103094749797247474134292884818824504996380474658089043134739596507498678287492386318578831354459527571490638033896814897124190615841084187916055128819993649738293147704157302084482817724091285292633836039028407544152541261573319613143710801016551268270288728289393217687183215564279302171048227308275134691716827275936973797162851427100805277663210222023987373614724432847707459159881944397914179368809826024722729938040189988495867901522057997425554920969431343029758857604740641345965766032387581070682037124466466342994695337317161249360405928363182731853817194029373906858581913460655373802826262219351329828485936373309958488689119292690407058700560121931294582656554333905567808410884304744668849470604476935295492478047893082291006223456916415678673935835743899316432243343988183184420948193059752400044657285914578537685140233709492383930007686831925969483251090448887901331983865209308122911548569766420979742001546383677805323856250037918244858682805370953735713050134081964772719540120615272840001164064728515363356269176390830087088370392528536586618740349682872277813848231902792823365376600335958679284958024303521419815560849465828815450158018635095292249287871438344534207673544962137768285343580160000000000000000000000000000000000*i1^28 + -2566139370409719724989228685303225868108489006162160227983446599843661205224596383008287692831046089773604062317177808461041103820004748453049583236552669091005604943558786143597935282112661333216482786956647729765895403045928916482035566431434818859265453169275382041255123192209458196160303004678528581408588396735118483436186996404902527304889753370282934394446253117199742440418328348186007903850691483013263950375362501036770303393105882279400789227299374808197055798390955780318701049527347165640797551579924876670230094531368261260758736444603695431083679408668462897053472535690702265983761036393626997386464389456524742337504733166929776080673478497051116898008126775038067427103929048633307281925862587617276783069445904343866505852826863115438963455496017660183093829577297730220064192066005616740767308964031108368365367469366773201760093833937549430594033105000878569036025087299162166511678553547977126790431698298756148107308440051346164843543246031500953951171101975344919460665374235921114489800487678068244818563659158516782233469318213939670082189334096090226284671143663803817410570565240932867213263337870497642084611816163125466841202569361326464757390942891950311515836710466630273031667567861867102649881052053787139242619910423325314090333087334958972586349036503357354747955356247257573734286636985853305684826689894703088315378191071077697283683261422072709438828784889610523141382942285629501365144008414838456687972687113346876079174977493214609580273933629774053704941193985574859164003787093005678957637607465567465242624000000000000000000000000000000000*i1^29 + -770553056631715601375506084185532999225160075194737677852189506078691247083014882871760951984623861401120478419321048242456777363347737180752640709742542137093016592048284728271065273882184803278905967821718733822065019662191923430049809561222269869720779331102872928514571019709618674037204518655612009351874267155828713028765545009618674344252993015326237578262414418795447185550548538839794368230485527068554198041419035466915401446289453553707578996530482654681819354372950513030297693331386203439861491371136673138777104960753167012619656758718359180708458058327350005590792889889030879413499298466203859386189683923106259589416872712955232488448306540602752007548960365098630127752529180400878931814762507235983108192946997597222399191332783116321086115925375034610422088685800270306320300052602737892774800367002602656825070343925088136503072719167866938856741351567735513532857567897284019368143680901135666516026955457535687498815729405365599705029743626452138854919237549807484278053673197877418341464512642058222267957205864858818598748681566172211378487396322105724386759841664564111156947577946735989812329883382846198060613625084202356425629529267975404332765264920307406324209768055987720957706914226551821564624320073703858977343053135035434826498349257899186268265531426450317804438719145495147910186534339730682598519244936777102587676967543749915291556127267194754356456188310875727229141524387619384537551848129603876816855907134643253070851341044212306543213807406697496684368370765892584861403557312641119922401656573421158400000000000000000000000000000000*i1^30 + -148657064382357955981312074987193245808298356877677005324753305436747106654093606616187533920791312157233215283279810962011073415786365781705065026272503594472094746196487073426623728968629427487219073994461818399233124810784775068740577343003439093577949578645816767279062249128029681451624801021215585526409167243150735894171610890139893210392837123668426365078295260343992424445909950588894811318213934156606445017480230359710120930866982548080979393949110006747155708634157207954177079290217566737645239222327511053480309247783466648709895398215461119428232700860146758735541402427638551581975345270918240448506151952916503361606985579788353480913031118492264975240312574764337167576613372852128891977542270980873230091346536127099692315437069632560399955920787807289564318221244214562921759509477700226944913432116427529116724457551030556155700742767469848449322160482624000982122320153719296644089596810552327758851090630545736704693624116732453578771690727005380585012499782606130268043042028247709013752367898215037171477470049043411246943963513350796144475355432697658317069397702537267979374427970191069412450667859021476646543243162674035277290323949135268020165891489101135551232961634009867773952269114069926529892951296635854601732611389289270666419405914421197141330550577873379732778937710720321642371714441690163573248088862992651007556523400112311057541500670883224303207687844775947134772999482973019328297383084075263686003712564378630000412736108112211058036534898838382345133038154861621179361000313452715212657309777920000000000000000000000000000000*i1^31 + -18733947497607688029154739732848928279979768568144159024795227718668532827576269135432131082255008011531913706923634536806719150938664894849804764454717514935008026312834090820545966250570694075534123869999451517911659082505028198625724195943949060435950292855782877693735276248522606561494918466089144540550458539786404371163578646159499735127163017561010262053814492477535057053150970180796588778603535320571128022767962534287460968628767267847157044932633036038515130662704648213190534480675063392875354185466114706007383251273327345715086127521269726515333468189979994912967872548068316857245225955538818331927614159787830442325518621539667246913893992060925833454699921738086600455098972356981419667438396847373170463823883181944399121075822575280274000870322853997395280503530300853956419406163589313758722664370821957335281408140895893989955194116474232629122640278460728910116212708723245535439167544826318285783528988875037486723056592048072887896320705537761537103642000921474369813709064922921430467839556272156360163922130240447908963028822989133807835261555437638489470876489475896796981486549692613120891493746319591542983399059799760181662203121457332791028997223469402865018264842613988751608690787134289630866885675541149363879471341956648904087019263440536577171554639148899997195483752508795360733750804064206240672887471097817738198006506495202862093871069633433037828463636652329176875695763135062186169330627437333574122155049784181625433099997977078441553785078812605372540682729025922742661959671862084811882496000000000000000000000000000000*i1^32 + -1491007620333303292351959685285333706359431132929684370200550615032563052930287775394259819931322839162928442812365875235129453589250440691298649447834571469297640330147747876716812799036954717089944482531882752096388983003491491836241208642759573072361140698652184238779824478420959729848709118081542365764468715715061143319266209779471182373435171265310941914312655786053268720952634295294238529807320670705933387276037202916401703477950491073097104553179923481776841650738143290739478616719129008754386888816904705596819346332544932634520421458770556409235895385310961758014154816729065520135168501228962916940294775386631122646789652175953917868864869547750719476812513223227969160186510810371338936783257986667199926180900178613392189331660697950655268020739818837930785454132450171614114084668513885740216698012898244511305404139792053735679714189974984357935404119293910691955653703394067733979019063940524234703223695242970051875947436528084652725634110879411014344144197435415926606778228295426263169386607105821516666476855888168966799096442530028508902935248121040033080505016440832659249404130589684057053685091691469963974287622418770494939226747453432493173655251982731472385187550079875098626748404645249966906044365452924133415384466954419965151460344444074751426236641112598864785679027003213266292663464028155848929148520477541394959970442794036247486457808617846733093889465079885949667697959453871160661329215427813221183604893020944951454951032423768942182661190018754723964879885648818255760603195589525504000000000000000000000000000000*i1^33 + -68561840576836509972740994970097809000448948218721410020399003432288564380736804743201043186062000412691753031429601154630133587481037438656499045680425116044375568207161535922479999240145234136337424710842749201174358498411759506408913055386551427189545835751158753117133427754154440876210449077204027903135792403036198637453063558823488692349667930313163580188013909575497327018996295059298725349894980548682736716857671175482080447408997097562348448723532256489760389602921321573048006984224921966206591252325096129442902808535185924968109946111840304790715908119094539987272857642571542379404520791418238927697046448031327902933557928094965153755846216606369651004763372032801761555989161098457420244737059047885594052085042194602168056410811417038040331196068538215957664450616349493864370010441501996073190903471397199653556272269635545330704108304251178937456151364062167498128589505385248414970053619462029865470112151746891874147494689644046120383006791597648054773134496032836379217279628641471370692986779308166378949679940486896804536054701479214741363378266117158184183588131158420824575066257937291675792129066640128224495813488691288568743729128775710655330459407871706585728620070671068845040451186910246881424472613899338376623864586328089772199596003997590661116358709853573730772342654202743997645577663020767075370523652487220818399738109549109395803999904168075480954151081142332165029465830247842114777409949094989374920634197632552768396181283759448180081008984919425478651662085489020170903884922880000000000000000000000000000*i1^34 + -1523260104434789828943608617069595457736596458021803526170359914688218187418513060391332179946030638710609654357859446222613049921741233939974150457119571444312915310776403073007456152097186941519150025065142517288823451646277601628472935339809278141740804273470104125330314697264378474179202360356254207937130527378346516051658923401628170862470424687385885808601620717523427254264305169253744517786962915304798101986730844024023689979975397335094061586481098919958610110217581704114478249183381458463946498960896851391207574113558695391718507552231258522281314817315009762887194263110148085448986949119954825814634760868383350629262593951511354945458048370611636605349426039060663467493278483986894345012458151010087829862042994658598626815922077582968292715934148732018222535615874338374254554613416380827886868162802012958829546284048690918602014349306630277683196099017578338995612632332159064227200600814024869318774439515139749981149000588634188691761266995950260024221698030037580155695323841969534751683383393306319142468490948010700237833410878337902776974117913111944281104101632992171171316853633967349102420904686034288817617793783649020254539924534101972821555057648090760173729153072858826116836321009504120001570235419135384701765057810589123937963187918960022206167110857291556705427193143791918847417453675528795016203265911767196016358097268364110649903558198564356742555258432875820532470132535477119010055826256513035760325835508797070283847930826693077721413623040812632213213761409389112066048000000000000000000000000000*i1^35 + -14578010696860608649765122203953548205356566411322120517064419022330664524240783961205931125540267823572866425223814403811419960926719815852760035291542938000158487930480843931273339768135157663180120465104736901357294164885950354467468353198323953145767276613827495433731097733344734844860888501486150663404209049798089773553701493368851231479591871503046369455012059728848124733972707832394888439445708115522012810551649474502458732086987877714220855941258917184469741912150581205135582666117493725634407816488174882307234023247099957153799638017462675721387300292077081875819576732668027026289178496044919096370426042213382538500941111423130173967600089789083992961782998988814902887128582788859550206023644017916698501466665696685105612863718600339017344307759283551326088238332681513276472618559743047431792067691358830181083367412856385478092432520170654606847139486416371564327491588625520156999428705031800585515493626880835722927252335311929767815254090210734565299915368041482775360873850414787984198655164179297817474139040107395765537727139762433616258564246940914310718802348870708968319643243166582160341664372559066636975504418782151803855923242934902849644724896648918673354837911453036640256557367277539929603408662585492598918269133802662475178840858231205692294464792881521087141757056739568607277457381530493177167514635985753878008797166051588428303246940245406038913442887456112523856219604435714002302241316334777271879006935203072489113593505782805369374230168749224021227461771526144000000000000000000000000000*i1^36 + 290657216346309016428518657840087378303834561910639062103143880304632561669367404960467422144492774138265848858941436915572828214582194602971331631880468599644759747366169273132080470034533089793150665642178566084478866586818122474773061461920254553547723256899168810386823826817964956364981639504821650733264430540563254674747675767252795743054620540152650234318403101439610587910180922356595027311945456572668175626217897619814354986894854150456845536423843462119375653544895205148645587658927813373850981342127811750990975897208005793959743147408598053812764260937513321899341067989157047416528223883725077350712773865882525842546489468168558571353492156867760442706765174067470627928338772988535526867758953210293297281728933484206170736011172441897271706960421014333785166607568203744887480509206079562299347730017858126808078425713648172047293436104765577377625682751297910615659552388577716384601813826248918842399907906511162688650808356719684594029275701147121514496252371506460776294470295980217472835108233864659568080319503669240898120609551386284028867988153627751432444241901190829623171930532844690178169354699409749850246343215211109746514911173736297946802773357275287265888048640573804257361797019956548500278303731308223862407427312188996546684898380233453286635817775078957858045287764059443867474796941128979770357824128042128270688374356697307047397946583152714365827152071826240908518567311332282052313830110750484883980759329214598793707584451644750810884613279982206385651712000000000000000000000000000*i1^37 + 1216443877638139959571197662306703313490235861341130843908799476444207100091257885852248101578519111134311762379892433109499516650322444434424811054629791489716545545082040227322883988415050645417293538457207202995845037744074325977397060548035705272696162251476831707799751340365580666057337266969781593677845255916960408310853739907332613971865451139082268820915756842947149260460172631946245969074120172760013411187593195210377638101195948398233215777915391137900880640068370097764298467330270498847476306206783905484551525222487214126722870456036824551925245286626885571204468117261049746668224434186066920379463491171585183777679566964624486215941732060560810645230617879912586998016794762995900915808640263819441815444063667327125685887551148876543951033650130236523105614258746085527257400365764584486091596491946212008882898872753402588090565899650871008969994196436246263167734754381619264189743465438303365971285396923563260176342543931603963599597794003103929192832293308513260441348198472342783681524818133151285322003158575773979036716192691009498558839491135405843256949937745091810858458050550799757117430742258912326671644326355805447969425856448174985562089003510313178766609320157960185214114614646140120685657009585324103926720871510738276232509683506828517546315724548527292086312446735562243992897026671146922138389142631002674751326607802193761890449917284536666163430174783465716986522446488354634129744919860199174720456544569620698747306663421098519989135882436156063744000000000000000000000000*i1^38 + -28088044716639357891782618146260532944673781557626571384609739669924760141168384220203691716510215451950171397209709322169688307761221871884642418034077623601026165001348183187293108550809308993043710224359721529871724844009845949596212103919608612899881402074618384241032360292284310978823862712852067184365036159373406832371384599190846683092815172981411667038314299858779931930931126269392283250874511496359509476915536108959712995651481042033961538562369482778012190116035141242051490065813547305716329706076665616887793009449969328779103600488155541902979046772586353088876933324593850158560084576775288314253861317881133166267528720591805433444642961472604598899309630818434893595920192997984757180902167899522001758169639618356039588584465411324349242908118409274178085380008768458198968537304963609472986689633630146905540771678099192085960258637854571514533002033431291211935442164903049809882206179864386421972450700472941378058088663688903648153931761572050832950247421757459798436723749691456210051503240239224684588517687494299507784871972440007293083875471716659014673104364880246246546639847604340538867903496789509966208935215669978266989222230882740102304451586492690680485757261003678543303078108807388277184491079374216860016938152310778827268279823054313884319811758678996347744682344691388382872485264469807718625179993064077723319687009824421033035429031882308669865853630669826617297696719444079386293569728358006430258435340779354429179657036349086619250439749632000000000000000000000000*i1^39 + -235688054275003022276217740228343486413071595455596415213431728234666740457668136958228273359178738396503036926181135832949531264686892260932611913600321103261243309285078610002025842711975498572236117516754790389846322268355252021459863994053634827511127037175160366932731940238114606388612829852068368668951588475871791771170844840651033615550929069695104058971229663610089521263084169039701202591557856282004512152597162790715042961219473601590565294481983514729648265815842668254864744988202359978019723789842555382596035625662242346939696327605888895614010597810947209762070917003996155567201056928898117000100952861266724352017964432007289758819389958582052271580819817632510897574226641742571013028272008340965398691297117484053153117536872514364462129778712049193966415400098135204521462691290001049361492828996575193395350015977766198407573587397288902975696730731818288673883031054881473919998557957172893957826853409510950957193644085353714103716124341979835320925951157975555297773696289121282962161007921688035535626071895348804800356695615498191931191018595044495726624034556428233582302748984357316107770543810271674038478057911601716069771989869125967994786273999191024066342816787477182662771963259531853202340953548964680936537380200443932673330971708620142773972007979541607657468111828092103031111450674681043038891538693490579073162819950766779765206143132649284773157136251666727177525628629459966942025847664405744753390359236640833479736498840120948445675520000000000000000000000*i1^40 + 4474858895629029885401945897491279457539124247553315268378810651749665049460009381056650407285163722174500402054453363911452701408424254747962823663756311344604196829624333555686946154596606058219490183315988508780975123019387123080222601768510177713668454258518092334388497998066255970013451218214399542968727122135334212905201072074013286076473016178835606895580767085153082620529216195769490227467813602254996438172797881838810419925928855965926316678293544620015848895168738654227315092829471270945783747313369398424151662716441244022097242161036577507047922538166050624519610062083381737604819259726764814068684889975386287464592270471666787321098500848081493282145651749988020308999527244530397182649111591899121060587610416452899772563834512685918469753509573211887244449281176590373440042964761366733921301487816638521950763092168652199253247085835813973086894661810987998823058286895001815903156360960591110370472154200395158946796297130262436982481883731036990660810794235657440337777276866234522262624119665554009599092548203971859227221427619664516127976213196478209617816553110369104664016842467940703296434197672579831483851327121514757185316834206925902781080470388879641783830788683370040292769793468160586761451471534025393137660257285146055775184535466585589172210988683866662793685071220298764920468126632845010950928300089410008958911846700585424782327107958820843868381681992608497715031993835723172802182067801317094696004493990729955295944408842633216000000000000000000000*i1^41 + -24614931323143292099042506359192372555078411442751511209557931055476082476586286328044068855473370188379115054405009140817198599307390655879076697847258986553915954692932746721428743339787269952089023361548234126761912914630691337277364060820907853876360013921869391939316513905675732734902247827700693601485512809567908309931353144708351955988076169377637997430884406725046804674884815419421957505497893570451040684193796484837175617732811216108389107259443946174439293292955388953493331785924522287706987098362474018477308602615487633593783465859038750190373753766718968518117206263916234687173580140518471725323815452645272271214529958179559007178930754562715488745569348812530796231998214606535869002747651219350895341301312192645394484970864623466027829997871703233761917284788898081119464630797860348685581678491060535059484478923643782095159702471597449654353427993625080777836078960693467835416831163906218260681217741034199870437798201060583982191609092462786778668125969533882090349472790457151581686827018724392960446872290656499557487771780698336818560763867243253770733283105416597557176277572368093689342768795893164253503055495081806384219107158509754087411656637079937158602322851081881333962400957434122159287422542682249014216740444553993231980632900224961425261125740998445046623971993421409112316011130748847271449081082240268173878984979402296287530173982327595145850371032949242205328686699869428506614682538860564861311502837982491791013498060800000000000000000000*i1^42 + 43665219657767848059558704216470004805207629898067676610292209595487711976868888685023804467007751847113854101490228166178776132010777035814092334122553502200412151337172630363339904017532474302364794608505609659018309199055829983957124663755512524177295350284746242095115921030053765666792627809343719991451463011665027528371779416309294325357304608982135384172854618368836280433954349161659456837117482372096023765692556414669393062876086005984781087540911923671658581618140301206901237795459983273590956168278183918795316101504967240650863392498176604133697505580748159604034270147428495303467159921963906442961384447925666924013887636250828225342101386922629115624277539468100438086979990399779190169807738311916429076158800843203126481260219208352066922961809126819301533718759498345564336470454121986406657081008430372250116571156064145221528312425676437116275710537874534222424209991032942249943789286197225590555579204959442853886399712019217385120498632063980090209387187757517642031119287848515045033273011235523580368577147819575125401721072011094534804230126879067923661894346138885404218100711297988267048179592143503644728128932928159533963662162516437792335976755399923010332529854705909997548678352492471850288079877767693043074653511017272908022571910761380545926162506720054917357992475406951601310670765589222011321741081734718658215242108666132100690406345824106160691907409741460575877487765545380416848609154576605430520928024527477145600000000000000000000*i1^43 + -12493403896745044848651262599122461557460719229561588875088464455813321860745826948214093894830856943635923168576181186593784240735410047907247982747403833958963245193890419588485417799816004763757133691654107731061822163315177362865730767093164363707718759334255361228927148239069832923398856593905752225715421570069628089706276952564356163007442325655542213252467876838438931436522333514094301536535923400567983031175251540612657003728244690500648840482069648350454816700447874040232905693157103700149718916076161637062833639137923830624280291307799195611805538101146782321835183151458649848114990381872611243597844472938453160412714699924761814198545951337893291541005649034114569925963481414127827592150625435802674560924394326456668047226099347130027509947707310528781825222048765380893367203562306021030090309908853863196092491878136978796899882690165122456576690194918245893810918985217048172529551527496643800396023333988292017989158124621974329511619108048502291549808236078082493608211943412299543591141552955891803010180766491515648772957518160175359168600922285962077597406632068329476182709218128533428681171508504010592978299237026357283818985799883820156796873854327742222768184370975688990344794207028664950043594824027564457258536925278909618227942216709640946900795642594773436391940409211049946088033850179714040970024027107507991530705510819962321860431944888904341254320090902727711353524349731504453063722407494725807406548254720000000000000000000*i1^44 + -115406962221111102195855943185627744221233887264858833871682837121524400044212549102772192635276998762127310016707687252979450186339500661814338190973654568486083647266661082804913689739931879100215199075588077224501621209646869904639929035991657183538223446248034284513395247603901212596729267044583142710750733451197239599336574960976222661826233853076906422162170529017974591802882932852695834568178623876534885223567984804811848751965045031228834824826648632896845515477450299238683933187082922476772312878077841542605744026180946427838041686463218187044922009450350784630926101001342089228946669896585451155569595533863042319162668916751014132752005938059953098337643905769104927974026922625682526769196219712881284368673334517983515425128560872478349612587769738466268434538229186485338832518528102209466493083251821552413622970504144866759443173260710779523959942478941413695993069006603290580492301529685711491526662485652728654966104504105250703035891298511855872786598567054830488049397300204571649312701466857110127253213364464394060549423911131443567527888331900010255199137254337403612688260211880172302282612284155772489338179854484639519497354564570630981909601451962138615402940791692943824307102947028753441828979369667481970731057558083713243633415880401121459407883469771204474735489873116331401011365952156697074044640930044065819592250857852592864290609372255487869512463136113976966306550036208765900137453656681452929024000000000000000000*i1^45 + -71302795491875989471671115048859654923381591246445479915920756673613803202571133209030183161192180385197804625708317086748037332689306204380286543192073327497599278278130704356670659112901250197290964002129487018223655690221782606861107322896649934655359104104614583340115344332453757487041779961337508586583246369116418919102417130516569389763699176841916779280370226396327921805971166061746266050715093303721041000588696731360013229910043584136096187955525327966693122982194723024016003214291728486504984149138293597273821333804643944528920215945131398412033185903315054962654318791144617819927264659553069445617594528507959125567390862407384548994980706732810036074855439016925459209367717192985720070429189894743459512509138911913078425922846643869340532604956757797585420811529890634859551115894943000498420297095493074553121923498653489226253565253763142598926391884417963736948263790684341670734179752557768789143911695807043137725176349258521213280368641678254636629880021082220963823789512240392487238626185988676223974249692887912541173902783997548766953047425758367226358722814285790587753912034472240347100206426821012840327256442568140350154614054776536396642574594510403925951045545023774804509229648810888072137638840763408007212813292933708791399528896427029812067221484007945590884075389168235362958351561686569303146873291833382145765100954470082157381440309104159520346518785393930554962759988014264608690605654016000000000000000000*i1^46 + 681956617934609783594119334459532485431245030679325755117237020889933091999770454363867205663303202799301476643879577011623693402097392984791700134050905402076851769728393214028818776410967421734148566866569929468752694892246754370259743888401421973560230791154389570194298994945984037581962230444242377658489618983492522452771179483966569421274148263622956632560498745098200825625503514254903654959330106894890476467173382718841251579126138999869069361938369157779354440876243497755448899942394172477181506629712787447492099296095854747564310398425314793354700306113755538317558655755936802590141597526594429361467571544804123736541943847290851591788878607841791281007077126650616949753312609344945496954473531104170025006441091891019446095617036685974927959606873564192710760639636463936075627615218066099686085451103199122993150226455198932958587604432920518256268490272201412121491534960569010998250133546294255193279313803471289284875566319772161956380465616249767312075906516675965295708162480772236265515677730509468933290853709743952658029405487320686462366951111391122786251479553698622920139982433060450187534205345442717178307631596277599531941669058315041437014348992568823822198192149273113039136624916485251163633609759588300573005425157796704768772320392946457377286918563875735466572405410846608135487608335076342723103477974908841421312224329915533036945510270938007952175014245900642601697844926416324898324480000000000000000*i1^47 + -557186681770244156706923773960248464387768665863050801784011622589072595265977947042917659623640557789491805057984504879970362384556995555548750591386039342033551164482602519230519079393747327421665394019936089111979377620334497511704025706353707897982753197086198374950604902540080113819303855505563289944811611416545270836720184257404837260446796637623273296837757353712569235848113762222922499698254140814000532437527992061041212690319163859146845054638150860025096358984916723466362031051166820184177936225522178405793679050865350164818170378394290131767981399370857983190022980389810204444800667344488396010354057670211984491184113970596261856158851650053407482308005692548897947983534790784486851170564967697008627210272505210969993956893534548773800132911466178937854609244513510408027124001569508947983054422331320094688130488071769513731598790674264904489565346338284513399644217041726799007258404768636294242972969342312019220692086250272706874545333992842433572533640630126573303620663386738763612679313482121884214150360143306743057317530126511290337356277526123172143530297499756623398165856122666133352341420175439948554295496891439663768368012284315395580679583138930357842467929809422976737988762757272098817124886832124989606512269791616089254081840324231611644916856783863595295485414512977765162241393622628251303599968396928055379742402569051916647861966841328175440604329898128882813447692577931264000000000000000*i1^48 + -58260101997984693696360428673542684013195433523722612446975090190004457358144418812966162960640805860284899081673571569391806531519373242557334869745976807914891919104771932195812279353468220835036293191152135558613805972334979743549326656684108445731912461381313954096061843978703129731727720807963256015443754698537496029306662626531409372519467587348860531703054312677825346294482839671966179420178430812136121720886539738565057183086229254746406850650273121729578206364631634462805539832210912625095546456702833769234647196656301872836856181024068164517421859073203672471110467427001131055703835424612122005905623060304202012131508226228907411406614255049462185359948379541080649215327194188591283275920527449647835293095791620192679596617377951535047319761110370872345071858597932633571611442702696175502417119362123478685619436891126426679875952869035088489673489828517304828403201888933096942071522716098346411113850333856132922477041543877349097790555645122356292248590404292161376614116010629308826243511904728634336470450989268059350835158101270748757766550364640780175364135498911672531163591763298782601296156468856523763911474611459816356742536961426313647409075936628397557344753903266032762070499391550010933504140505665516831963226481915690950607450385725454427674903809364249109952475617850232144580202626177766045300412802439313145988692389579045779116039202476095722108353575193711738460569600000000000000*i1^49 + -3141572075829306969278005683202296129627027002889325404449403200946256417303504248625611293523723550207113468321945466313987977299461326759975528442297060753302545177923458988765301864019032070087266996777653878682151320634028427131387037348270609340142856412451144308165455958872271668358395193448751011492008124082958271588860977071687046219933940441571898739163397875291767204293853037073344646153334966146178265748668521731718080464641179637395858726941356318930920528511110284035731487039883066899608086516738693809473571545197268009386283647489408111170950118526043510552156566280618207415552194857964636746129866627004663869506633175612890067927683272722211104073416024988333190105366469196177431858785222312631105950515792021597673611377838381944534498473077422701412016930413717257794164699162236710454148822537873537620004560161681896149966086260640259236660173562958884449883029169576588560688707970889543042067392220112190013208203788485488029314370753863994177719628083550989464247102525483829924503589061660141196651730723318219886966735361589595817811308506133817038932652334863579822095796118181828695955896024480084453179602760180633857535676522236721766125133318970143059177100184633708144366818034798754506860199436146389732580474794787790994077663739368779102072645107332435353029772859547534260751034585201259909962670489600844656747106543912440500303173592812154160576321147633664000000000000*i1^50 + -33638994625819963053271019191919258678563381418605728589930593497339758550500283333424707225960375501006031263542881019981874542854333294209447105825265534822828463443020301510712169886625484756042339656111896718685950730586996606693174788537919035437328369217681063579221975370465720164404695086086055964324855879427855563600357314415186691533187402611505509234862009408467954956505012754227299981241309529438842894765141508218001119790452125159751863727123016730337498571279984363674713147833797549354488599842863533455618041575727180964643647352298075157355101461688579781193894401729395335287679935158184917936695176112070094831651454810247942956262130042146214508711310214444399482692323900763167833563606348971917268956497989085866176527402628618501748112854980556641622433516579675862542603897073240588656087013951147571067285468804206947875352523974390139875946616036750001167781375509584871107492278672651086072868623160080511406625440113385625617918121332436045803091461625514666051283748013741453293249969124812697519202391338239823629507227855624868746285649905418513918992347269703880454102306304993178747503416203503254150001455374015602788944764249840195478639365953588485956665531094895552528020454006664333222807398107321753396111150910172486998206011209281524592091370814417535331891302653420081083444237107048566272833145767203345963208896268242723497356495663621124548198400000000000*i1^51 + -88531515160259634855987718648356932276750779714014836646168935788176893401360248569700897293643791314129116797528316113154256457786544776160472962849568044405766891152180409965192794216381008144309527317367181864910094181484999361405636670167318402537996450803049019981921852468900379963067417112415062872043326834624039317451559929528872540618433888033866754558604260069895741031872017663589249776219312496281905648917193212390079375651335919072119298465663911765012950080682720850999732418887617313529357133771341677697931943426056843010221696914736162134417327804292456804560485558578470528458340235819382723527908295719818787981573322347297547643504297890510290185351874229461863420136149382358697928010153397628965461389849105499226518902722025707373792408736752517405062326253668603768188911086130839867999104444020312646364053832038107300814219148024068129218324493286741161255767830785627646668856810698493340727903186428693665741846162622821022216149076445463302666179814230609490388695899537667817650701326857143168427695405832957737743685995351570089718461422241458372550693722763809646135129941224429699496191620957710299176705579932072570967883972881970270878944858059302252253689265967824946930230741031134875719617704820746242169351196275646405899090956599367544790134705426298109247105962117879043974040289922155741414900816423124714010647552795039381280279484170240000000000*i1^52 + 38088953900199755522854130690588582703493476732819242629835095043129543860120565386267880441427388045595513717025450531483861412610458795987753599370129368826598193976855427900991650419293009702247001314892202084636218858392996288748309275781885206404179437623076423541447290543348265206424557918041612658772967115153215260567974233553233965467771697495755863990412339848571004146215698928714366552531029239237751619784965681831225357194090973991738968947459310764921481484107972796703090049995080634336468850598630662207614172281833546154889960015804078852821184334306785953325754583188344050818053985558531158636642078453767544107075291654169194066161973448607150774319262168854804961405828676613516494843075411081912877141186778590635896408616657581660101294021680927037394561923856649485774547747137705990387513328046477539446453084186943444952359145196119734405879460185206014233064740655501547595697283952584597810025546801277430856391148883746192222084417364220862303802531264751580160057671594206418246286029481428199586689112235649248232860507752864703797103631225378889500706344246264347588772391399186600207419409375688779118722445274631114271282841487472756777863156541484233413993986030162433356591149162256172900467612576530414767631167692671617461657416658760161745582087961694165728971678249048180000561632428559248270604183107076507945481837108811792384000000000*i1^53 + -906451641700367724975768491389685088097230417673972088580164883150938667882197152544623624939465978703490880820304282614586429623205898564854245985459135552136133004722396552568531440966048867930034016617534157863126233134880154414976690030644150076322047868067036784139024344758539570170762716739635043937906717220663387083446093788222407072563420099364866132448762151632201710297452499687932649999240368336280650598601756920777318141445193597731892469158372346069136172246219023177974339628523509606251328972270360794847183952027083507075548263950160938031055539113383596558089396909824640550404965920138260243981720395605421301049022480763697446269722700644905018391685441914593984285906825156858954092822459846931966528204163869649686790197002311548221852903867098762035226241218615849795359934205441737444395403983635427386399361483171605192514032386282462743296452470835460863332325816925910472291921974019712034931428803579559412017810019157337301386533425005512293807482293098937943705526152277539178296881682503730681418998197168311300339599457212650829236075547170286029852714543722870199754473115881387039549225155904835889332683033461722166859553066151465734660680463062684098989542664658239865491818724444673839928962365349378181666174411208288821340757461197023226116898481074365156392724099218460726342120589409352519235824631011619377806567014400000000*i1^54 + 158011550844049230057672358906212378809372947946234732809721548623924896868490549299412377981478177985000015499939234124397843903919461036308459428387524696546824911036638819177944815172451794685678356470523248760076950508359696968833757344353090181377920022490088266766604663218413776425557328403649342792334840798168592074029207654317660373714660775992729782524084385779724056664440111468513495725092005552431391136761502829335465178495406511613126397408137592789106983742976815011615102549991716766034760666742477575184489545087011001481357637333511324254665685443234501779423349718600980803966688449316597160222621900123957525113724763384981953533102705030478103372502898445170623860635388692304619391839969822270225933916980459821762004961160317625953360029203972835702649824166667111700345898870004528824038679967760036714101839104260721084016773840492179916741353419023534449874045814867428658796080919257832155294191329972548429248472902805343451572007104377093082439157709758453545978247312308953125011446035559036443940533156711446831483016086909862992915216185001621446742568227206147257744547317370661057065686114050037613753206674632252710394540205999322692677924968313359357723028123559005264416641876697151875260417273828693964664872335432942162694355400692253211531484122947700111888922826586785278336985293664465767847819834224803840000000*i1^55 + 125146326299753864208378706842494292685691524141248076817636112898025108464145623944596260342028220651558891040909531942602337007483155845597282452521100089031631042921337308702574898197861733270743887489082828586881429843192622449787538496833462149156283970542909100738570224963511829147272559091080363449026626646308033129753161245110172676169998025806415348564921842341794808207464005045192067127167678023379081464844325284715282504517846473243887883172979444349945923875098154671032355478247864174399368105463542358803524020023061973339499723230805305530987745176920377830492822296784236044143461313832949111891174773475538820468505090885752882222597629077460193097128607821417120626697225929324442705239344489718483987067755159022493391329906372963848389000894347510154644912141761937967056825961820730947683590281963575579768226623688539413336409635635073966391064911316237228620196530873886816168128286888085948872120396390425163813788906090296919225755954799567339849217667669666009596060065925757326234104086837951044618880692608330046913513907795612940059329738947382886484165998719291420804681304895968164487320354804668299116273057692458114239071897736664345522199588776293803550112918631515222335275810591480801547940316610359324780066357047208338504576457925368824662185099158466622516014428074743887953304382410321637376000000*i1^56 + -3677662771824593728130618527607403133533526066335804333287792375427845389882208827522522351623938858329101515530310376991200942136414139517041550041085311042364843031956322038451367797701572086634576839494194389151717323125882755398002357601448446558472801141752455303595568675346938779821918389688834745621363306745964688613616564080438361857605510749271448368235149674421194280948593514121641106381326294837077190863083609441545934649557969580073955991357744304137245727175118714591810843874463178102503016421426696586063892274770062063957347572487182428730646489841973512532178389276045623637862319310009615371881773143731875798062819482122219259118516395565389201380161976257199057943221208256959149590943600782098456388553678717123923209031251993588268677213673878307624555836053642327281573512759042564520553270668264599036324546072544369373952142970487706090868276394136292627638754650808250422237131229713065027573365576114466293338981523511568799715689790933092013585638296538661039477886394955480700735411972462386857810380301647405073893519170530058468380119179987542252547445024348740513669251102099414722971323473768032383561127276019942818298140720423112977374119667987845913989093833179610664320731194116474869519571240229559462890140797483633764939288079367747511021755738802504043224111716825739110604800000*i1^57 + 31993540493182879833271869205061925723137593368295945622201940636075800513520229496355367189150718096452712830393670895214871327936595316362010429031914888719080234470580630006070524812761835752690333563498940411764905158708095264950075078190421258652043520063801183796649868330426400305657558513380017870279502386011500086919658308692006475031371034078396355078306904624215219445780931751516261594497938690164459683176781354752749696055468530739782450477245294772562460695664467866181637334621461238053832328242716989127239990920449983944541975468429805149301563857680966384166050779013290281662569262666226066219535376221395027347645185975420390884398019935763848497998234881226493350184264640059839926944204224449475015940886179364338537285666011804293339887593384186493355793644608567115352134052709973909591026399496684668387948692533522767851061208593488336860514628899398805129574485076841941876264672502101054873607531555553880068578215643431527519287966243567407076743137332910389178876266370610747177581650106024915356082162481732656382811071944881824184980842110523300022039261899764558589021343718306209863958353921129284294285725801240757632928335940065746436271778597132943919640499766789558301196867970155819262013117294195754103034590400981698977773620085171991901284238013401765819998720000*i1^58 + -386968736588092768406000269969395417862531335209676884634763365614972599663546984660433391283510287501703451324930705735021913025503231922756501792408755706573320550931530522544225846516883636649298710377801112415672828152275571569874584466468027596695735594921634092839350691522084194673771739166984477015620265801900084199559133961257044200657602920956902565597533430558503255391652460311894201580588156317350069183723109949755976741823839488106346479192801088301710653785021943525010793942917566624480155561076609886186593241958895891317921603435596406976658677606935125360624822046072217311503988688389751634481124715183653237312269485023823056083435842209365904061842616965118117145876162093191582739934771063109277838808736159504841900819124767064163625406067820102432279193345702928430652983380374584461844443703470562541224156434486902746907432084926541321324863542264952708949863960116943829947879479629896643185048777752702589159640747020581771891116813362887539481516848566757505647057651837655779243862853243944846023865734095165765464013075856611263428462045401157700456830811256451077065456508473678531590191848694782654614171495673165020808809958025327249538581505213429032584947980841705005031544888142239996525327533890510235617987937166790403123830626581760000*i1^59 + 1250835825841141272824110784571200392432109852299335294575597292355843676263303219473098414581687862431542365012195406855369139945282736481535653457219663448032291102879557744035976948043154947023800865289335920507505492177479251754514964797483774190213097913848443879646482640899591406209073694513515714676316209446328452283041668396724536795887494826425431541006614793739225165156824472047346613642820250355811915369483060675794733391980297954934774146407086093416360576009836828703670895236732546697965401550246139053194649242594316722482308504845624869199374660182857781220044976900871147984963938600443905661433180242979164529417010220715168732772003060331420838908799963266371487713691233238489030614519973165434251618055537698834655796611583617807155209510395472885537337209036910086708130224834920880154146631847872371081206965167232934133950107048608389133901930884333674479791623431930283414971708733725650474611379118577008322176927393017322878272260329685626695037389166596395934094258402182000600998392004344245999562266472725240960231729258844781688183998438696300845857535367710521064521200935039816183899997955113646154355845832289493910355609127860066874391689518304355449198404273127684110935804241883787258388058887821250488894400*i1^60 + 73519220607741097223229837665166547745160180422576528541878304716433219200237829746138287859538487976644691906639856069422613649549263369651098037448688592622767096674346605903530521469907726848951615523229069592221729733195528540144901249792899117144401135398635036452845378569111030923396592667178456040411994667215490674127457942775352867809144414676351031821628975644178001059453788709499800250021048069111170555978427212226148508375354482584937867548587164210777996791954746959305235474154640262658160543356195099281126366440225448241102998148149072303424384069346629393424189062589184432066094790904615536408746799481624393814615621768623710173499886865280015697241289985591533713754294525586444749457786561651602569760047413949028948677856695128770670595390710460331590169408955390478199417533687506416339252691249567051669413324444565703603992964581593178705376591511551080858886165644050850498076087835854202846772368514320536901912523622984555640081162208550541757156793205424599847392084406252682987122858938687943308622210288276957426545908377040369461218998184664039198195025253081445523438239077008178600789905690679410933933499781436992393779270371200806926176018914476080*i1^61 + 1080633926740645661250986197773185744434569944097432920777561045980616903363377306947543475133926258454604683502967736211500292836697705864093468336424210889839912546933740019751745780943645326461485731018396326604879326215778275289859934441489160945702106289328366508299450223535102686434818822768016455119556496478433471576238526563185365939297819796746938636154413350533448355254889286308003176728213031426793111255381414171990497288494246476826553627514498482241430225022063905845056899321672310771100752708722127614276949907111810108493016244337607871939668369144955259244820967581547967273177862885738582592583732562424347403928850735769260584009763478332798094480084462845014240272951808774677959095930147519978782444226934183360772311432527361985485617237598070294705902807001905945852545826003872860684628590325050203240130558722356295791880543673033089487656735576835121631053995706241792963619265955127669301326244213040546915581716665649411673920245418541813082602913674308385859729541579767874291648940188784915644587098458099166714902158035044026915551901974268570285052164244646664599138736967209939772216505041*i1^62, 1159706867556691846468555270819152356962191042740912736006147776624637392074003803594579899679665624362705797386416660754070815719183049891843495704780146769669731361551935022033119954533684199553637701340651753790866211840773342378443562171014368651431568997116799828211997668633032876942633206415187915204632189210226444014895957762581710726027728471649623237449402315789081644761326047717133024744654643175090258374765346371088779381785801598276466778592098657568699409905200509875304930750985033404669789460525222729573994718808291178191811770965042905604161665192728018846741775072355373416581865910480023356383615838864990407356664410805317809018329898507702668929295627811072246065926413704722910537468782046881699451559649001578742502057538022864504008642521804311559866975943146508509543396214284843325464939329997043828829478981301579905479571090063214326450350047931580796007636147675293951381759750734693249857455406036927733706442746049918992250207098303794852146040029717124808285111568102637900779845031018139172734646897644532013987931978645330051045178223511274865415612989366488870918036129300674429520148463150728102047825127728141594940012572243849716771928056581417832044973040297713263319006937876907672750097760972444208223325775098369451942488093833230262002828935854486175418328633884601681452135038607442429793891304983711956847102980153727445876031378158140209232773706712658684847642522115015988607979213017926691214524586135153061776676477336168902794587864244699428596207614082921687909298235483242688910496134266746547624343378583975722014512150050332010436167626461910092660639714701021026085853771248541616836977625975249419363001738415163231580023862258185659543809275732453187152337887201716635680341527024364617055496188017235805639223035210595717842031359844323183065162311660487631843599819039179147870344256600884855024741314725400547714091715491747095870784715568080192762858634329100613846009683425899235523583865364180803194186029094796879281117663431582025609150791036162249290277352501242366662082654012345918005100840660316977839222605782713168760483797332921268810072098821131230011011589450635663701388021921177830092372569819803019118901057473795976659268349951408021664189099059148247382709125749127156845290427628962324658747328253049044442016560999445599215478876886527504928934389510113859847015621353191246710353646196565049108249767398018640982835200000000000000000000000000000000000000000000000000000000000000 + -664804004435061316964666000799538100660649366221877136777873098888222493165956456811577602915493779599794410271976210392397235293728260924496397306535691027882181347772698306932512948700579842139137159632957336654050358797108607358453967073978919761713128372692335231844094098680838463994558332894187217387442963289040826852770868787995060507883839334801815917002420372789303675752729972431483811122108391642187251898584586056257425750904745032800621139154338673858050252788903080740701371523293937059278793576932485677097640823705465239622690469412015250830117996796372987879216049504059302192275739457558137618174090782408072045081280242422978747183515082056007249409043711169369287065832385324926452820469110699883104445873276987550707969256045274659982184204366661256390635595573164433068714341503952563682171513650689820801858930919831406495257674940379374698101643984897398159907897181677179052788826540472349429486355241057015081915038153845641445406256260434247437736594452332383225297725120214664955264573446395434475176003943965934273263925502944426066541927390669871738791374446193144496383136663050705293921812910673194634905089059502848012753362437094334376368962395096503465218463965660152030785687514495841773001228615068920630723081475563534428646680815904228898847368452688737925999610731585597464104472390043479179317208413439178026561709497787293585036305075209328481877661793143768634529557459214434362359708045160834413306877361071431841387110907336226076292625311526092919931067893175171999134273802598534744861498856997227360657239601146852802947180608446577555374692368245536253124765935161780454353345993256405826386868476100536872711519391543330884398242823966122933332279764259827251562854716987852153661619921346665077827863854918580736782504097943063136301870848810125095425000537146280973381444646746106588963686362013059866662347128950660760546556296202544756748594547065613397138607320716555222313877027045939530137613922226329230636124423502378067432584808806423868765470593527936937531851699097300341814052141826756161192758926679110695818329054380766790884095166630457945759614191231990318029291954897463843308420459783379387174086470676888780141258205874789975439359645769957004051716675992246474817810649912477175998739471663204129432651869182041469212376612311745596345756186814765593164946984029410160888452945511308645420210399661286439033679940909161953361920000000000000000000000000000000000000000000000000000000000000*i1 + -117952945442897143078417595555843946051607979991404658857653026646768881986400570348984894761651038334959282992395409281334806694068012157984444636558794317184789387926742868782236862044910063932553949970318264761658845466520528558350812657899591306548734825824560958164463296079379240595971655570264507723959539270387783140147732847160855908877946108692560265137290817224590262346404698020532943896536638654000618006371520989872778123311011819785230924522368809716733459558863904587572637082717252135321369926223167472933732662880454330482718634610079189718059237514461970554287444614851854243926411897381033792091271949210647072102207451593775721719801008020346106637977133452374412615246492840529959166303806882863614718188583505224869528359016115133168549770790915450293810457889841357182487448961834631758056494372765132447758338848744088980013336658615924428574728268458940579780213178829707783043384516675058674527112140730527478771736903797857043645692087427434252876727014657897915293374916955692100048218171881511818897925465699455575738842665350087332036960891714837103797809827605840122920462972486426759635061010658504220342535642365506998593065442367070774278128932038029463941865173279267012779689937464854635709336472584349261583241877565205274808406321984605815361978767038596155492562197119924521359691230941620798814696892169733491855100217656481575688202384256180320482608662005969989520744394585253622240157479831981571741454432040410810242442984923235288838970058335498126286894485623868222109680975604483374417941966521652010110481761329898464478490120286802905149598552991478274065337009016305779175185019272494156055121971565345951452161246668092965161095228422824944841489551925682895411489082540941103358075444922868131209311213858118060227071847816940414245587971191076497132176471441606342652923313436139219613332975496135971821961354119605767298545456458630166605696425731475381502776189312374902769754973974650865143309382927528423805523578465488713714427133338909480391255810685496014577672845729577908611107116285255715983051589635992052219072690296647225415992809622275007120388219482187204034976690236304136902715967229724255808795736565237247589043156694037196809046328902816057591450371652047307429281183396642468128059040167730855469741439878259808295241601486515851923785062216751050339210979938476422842750852923807647097043132282627137701850639415428251648000000000000000000000000000000000000000000000000000000000000*i1^2 + 121608797638281427247187207065063402217714612138785471649626992039072124047438746487766688551913168773286149634445893500017623613401820532992208425237895791629596599431293806065026121551305412503650142800579310657632369734301490458524231186302752290063530098700989311894137658833364817191777010710314815003468935295985627441663236474154517760536582812098739285547505770858340904979736606782243597799481729355564000088146058500531964071893378912857655520601136175731526850835288495497130515407137712023611155205438267689936165497323929292673125042253613514038788610838661908294010065802153494435733685635320502757340638811940306041858363870083004470725126520662434265708519744400574505513169195220822451737759849956656668021515395409313921863856164605342325398021888849842116626172876131757918523844680477637805976258219221729667121284972507542451346397630333349539033635815721814697884793661589268292746449097293069575455317131060466823076548324333413388502955452044181061471104510290777492201565165620593785864857728197117782843760348259802796394048944719299048105794592617472775977142977241366023854321620666233859868770085207379155687823571478573679305710416843470558275417130062012395267095316349997671484592476583769115587743783422457026526947227598880719077650841486973412625390080479634759113638567487013930887599940199497550928303430795540253262522598919567040867277041051541518493074606038137485781623587124731753520360222033990913073090582249609212622680619318993407697529555204387615725796830786275503362284072820004974990943231943808665028426468747367956830995125555354077584018875798722471247521845210933384640198504165371590312007249176805654563406073995780214030766238176627107845916268529125206333811056873950585239469038515337563528545491881820284272248729355561474798355164945326801018177809590404172673329908869267901089763206311455209782020654361678664570634254998720252124538467245872307639090871566846410099291985996778520076537123037367411373696510070476630106272012077740023260315428854399932372687176366030935850862346206712553373723518963770830772468897806044323448153207471587866163609226299536016040415616004792398512090181922832212259624537551100156799858717237163672944606756840067485149576195457924313593901885247101380967584398257005071453706592533127586996900706420504423294957413749706317778750505422042443075022441613636383131606926473637794215221597670106726400000000000000000000000000000000000000000000000000000000000*i1^3 + 72607363600671300986023729761715934479921602888673236014539934747881027784816930258087338734236407577710487700640572608760144370337499353762586767019800800140425667808734510222555387757225853657350661530563457952163497501330486173921291584675874355439047584246905612722931444890653361429788043654225061740882174599765456524832736780730711818749283168372119685740084772709186695554902910460176893038750561211197883564660321678221498746534520485505897929504551983104950103951574930956041084291228180126609469669397162654410140087512632100493207971872288168331849756244326734776030197709396676838622482174518934945148342454513941184047765613706602811641889793107848152413519868977848927792350051997071626750299026634883032642035454067089349203686290919231536096285583547417777439069444017222661756413763448567068529370243420129397446903372210612200218934946780516765925916796173324285404211823064495671056636715821023134314307051917767216744179155722063556189741403709589657812248161605109167002803453046144821273036701053086494633605596109292039294899673730472249639277422988499180103011101331573682277031251179350650316100013284902004174003218219888898689977636994784693151386824749604063016800217997077424712263567982181019723193275211118224386518191346735098803879375147634068940885074550255784364738172996008789322117888676344880710511026100957650671807398089965210011712459836082159479770586897609556431114041330722418813237591821984953944547900116414031492160110417069428734706873872637960772560205468551659316963609725095001373466628645038803226544289898568915015538887389554724503469385381641063373697067927563233719832353752280846650112210911061056248960988190423849475897198653776024247826304234881606884295560771890978392759556059785798383088597929386388073331015456673330754785061775556251385344779268738896238724056974659874166007296041932198247251927610795572084338436027723674621400661844646990183169226082764402004457336662560888886468627922445089596243658795507130330523519664466583512189554099203383854286973186466071300116516189665746797372802015300990872340036811515161923674585248544363525099774386395867032515090727758798991102045033277380392473113129123904901728592877073037430695677886325635584643373511156115237976534720847230510415376907860190016878625504484169786972620090203056272467660817926067203760120711880154377905539061491136468395688377241513269857934722990080000000000000000000000000000000000000000000000000000000000*i1^4 + -20211090032390984681680869166555837309800699696134085438943878722695955445922853351108366845507828394740730632854173662124736010045913811676767899044009392132451666724206125536452149137590049595032045182512371656013867091925546890961687467676108065698937704266167649863563458356686397437622803304270755827891309453803449691259157496201908884000721221856896445164991866105984099573227801475944581422713513178590609856323359992852487496498759837185790958435429350074928057921580663496891155747380595500521045316642450244985108217613663540087892739172223706338763434917084152736991911130598835678396255046839767077639655610480894507619808292234891913580329171170802715191833707071182199856578267264244736790735053642642541553885747276177167082671381769032400594195998804401981569402052698959041093560038841625352754373475246669929666388774518286136561943660274172291382644787454929777271490165602335555466748866581027480215622272227073657834355328749314816397679824893471558177838192686072242524700645939088688549477256140814540823681136631911457091026951231058042963460066442340041914533619447579532608304261622596164700309760477189212658608912290268854508163107699459104613155112986312819591928778023072868682125085186240684666650510757254990512976894823279145800512851200188125866487711213668199154074657699796326953843300677523698486761927029755060692084849285653670349707598938269029467347588949330578386523215219211000617678626855615040688008173508428823848004503032860838451247284255452894387558384103911506069869782642107017288041892423052706507070211517974859460680131868756307577610014390363192521068906727034319306479208250509392150911128391761051934911669583788012616568201753202914948984977863992181110210602615887725406544688582011990167391353072142638268408265850098375181252614087873838069250387957121231441560739335668923737119927137005274319455137195193032376745460068516754481856742090511795303430473555030570559635497257345646289291209253510023425744947836658401755097449102147089884117520519807026176166834126578693436831510832264966742728596479875531670334169423027857989852560601113427407232603920263968895659624766352301177053168534307103142695243815603688993555586395929599228972848594804889078312201270414773873585636572904501161413488989386034859578213839637028542147765130807358262204861582665289612626541976268971446050922965020497745768305630444559742423523131392000000000000000000000000000000000000000000000000000000000*i1^5 + -5289482277031151135967201386317484978219323202987271698240639311163068100256180173452768323813119814459197156269882227923224945385645421711614173099689044922601881945255230977277196551079758744931633080201104281982010190234328854667473838199481737584738282936388425204753283892744009327679571358771176333299043263476121285025641382192275209913529875367762158402479735332173455262742121979370906390129557788491952194256704592664984036775641909944577480545350382666616496251023458595083488794764897898658242173705288251809995349348033879217641287857858371878949967742923289052359595169628526944031356458898082831223710607456649593006316527745797895099044616510000122382388667343257458529275148621735456856379011082745368263462232944692442570033609017690048150610091178740492579400975759765418053372724951835979376194521894977281519688373039521403240040156247287971152962225010555872023111315524886445941041722192734919365543797339274441959351507385938598840298108303807091900281656519613967064834170536312275327557452632256541496446494305319807806765820783370929983153626482338699930928701690860625998725897018058008732944448132622039657764356271351238439545203418728247394101174236039424311678182651767183315758897833983956432800154992913936390339490812169525944376804660430697952951614175366128195510033497750571293538933160530232636310586369360345646453842865826034601647791206265582077742687123918211751292941783955064314020141793304362909475194862418145388013100356015036789226650679482827700229204206797246130984984334690679230017449330142212659333607280079235042305812622340091920002027504127990539228772739591430422652476002727762318703657500650475304178668900427028832689012688470959871612040422424871455485158727175221191077429970204634406535271881742919738733704038367307691593913476624740594601401394407675904894259198943598509255448480407615137896028343280838432451256791277334840291976556841032692971242282331746950357033186439552104127385955280982670047308963668609861830949897966297430028977386270355954550094101544301480476424230145638776091470753163317353862007653595770095688770838474901244732758316613923853815760346233209663038171280442539863879261062234117871971141488000325234031222741934139627952936552188310112602247291181403548518206230360779593360460445993358093052387556074944274649251137985711958140380160131512903951655621506800061522552272866212741488679321600000000000000000000000000000000000000000000000000000000*i1^6 + 884612967160002413537100013607371054690551001521624233102144846096861649693282008472662012114192295423851330491661437964099334614531487904372916216539012305775881520819401816995428980109880749574701355709630194010101184429418465981485998925813232891435483048029055404373365466262423579532122088431138763337195446893111223087457737785027349932610928818039774355372817598191357219712233876567563355981966372577419415002364713446347852250923856849500217577253335768497145921313200255528954368875750712795853926998616086823859628852606274260621737853294832405368168653394690018366359979739743202058972568825738089610289873706237241910756864260944013463338569463711711459516929861679352221731017491464507601251706699865842220809385032407668606406781099346737240441356108901827089815713719703090871287273006700287038089143174442289770737572745101475517776650281505292042114333857928537796962561276826143746688896433698025816615495749273617988963087536281165372393105976875082955484412218379041148339349115727731971222071501209692754357536684235879114254043720632897691288941561172772616054118582082487200991942792781991578888836759811382655236280850568038004459122267271916450235069072591740238866979888527269364443024306555570779420873488954567539506754974925302217558297535325462584895485966845566328434648613993089880337535116520803387820500090857935239282228085385148236466468916128251309365081990874071634664643282548114897846990343544854866556185972040612522363388739906062698441345577500012171810619067559727657786442501311102054564627019807887353460907121068486250828214436493928825916974245791919593206083340012394660326036926007553892851769378208685696249235144466661934753062368871599278243087739670133465196362611887012112202048194589803457394032680075013501663583035629314158899329631880102935162766768093920499776963594009996821619270767670334686922086172218541362299425031675880326380078163961471214461455126822535118900009717391174633524401272367673744395902071688254252561660658207808358556668087387005553421074890512698200088530397077067285012918948532070047887015316738223297151814118257476957695914974801831643455412456532625978805142972761847852704202378692402247022499488743169758999463866772233923895758371224799005553840802872732209882358967042082981829993571536115143291300174900211411458221795295301988234530034317301565689054455876192079898578245047202711947182080000000000000000000000000000000000000000000000000000000*i1^7 + 1393046457033965075311559372975817645920390667761973392085024835954479019266035081255438019603924827432771832719033491802430296598677186363851475573909627866019121445411909039850787968927265881838472078709662518735080314688534905641954222432663938408548917776732199097060707144780216795396618648008222690285215597185654290356363474999851442356519478954386289995316788358122148627812148006664234276969876831498676252119831174868037846270971907680793285437291336505142146204182863944275747068555086330348026684059709573470081816508835829837479228230516877376404748012506535998579120559345289868394932211481406431166229684267900056010944175542744684562516477143564446955617029373178203690503875857532843939807357766051871018685714652576418217063682194299097952599167293501363331363538534260620310734219251387782589218073159402214974071006157906770213128346184778046646098089102613971266459920421771036769683158121905509819908408767272191518833397026319485024336850014427109710688146900746853854858236217518606085248163548093662818033137236639335868482506972112902347502767172761929897505858068622202152869648602026835962312716624141250703084202820191296967037442265088497175332762466688919291522630990980900124843026828667724218392498117788092757122866979756373781940264124799606913704927307183729534571495390528853381597611980598451930686104871982098394259207753071121116272023742673976012607647337071618095382539751217597515279344539945698097211070592118652936784905011124504711821267509741210904469147541492675194296291936980595201311492776804568956826695159245448127317282302256284635682657700524006269095571496459057126896574217047522646269478859425063895332266239208306769595463643966615966085357085259224455807339569636335427614315744749515705190254174087906444576237799860046841490704704762273100490499323234675289387235502880608572395822310321272420105334413662329818725900314415942576677066431343571557697949305388499387114172297453968561114580567652887407271565326380163457817692215991866956772436359510475667830346488927680259654845962719081076665906798963365119555358528991100289934441310593468913729112219868207483008311767580813776362433183990590810738470273572075056116632556841702844491251901876600769087079805465173858261798235756854274320205553701340271217105516205413204402421750573612746122952691109272937689402144663497586299577788147872248587123763785047115563008000000000000000000000000000000000000000000000000000000*i1^8 + 183810317609906647258542034295861290474687030041341555414859855693669060080831953914791335681050634368752304542865213917031300576897476314054583231015710739300066503163575036580866520801899410643097823118423641254429904504826008660315363005315475187540659196277723209535488906482889616982349920452884433036712149334571896994381215025436065418247325436940573570685496001295884841224243433703234319094468782060537899925700778622391515332323649828652144076212875374429990859149024915077174114458648082276132702662664443845326050467042296725716167853291469398454792904160089861073675688672864777658700177936609129225643324529527462260160478525089127135454665687601296011012761910673812538258694210380275823910537826649544400672237587758212167229013825777333623469255895159013970885812762644693461541968407067496086794269584210327990190106395320379817246941580092142448074663478735616952273325795918796635997449890559595087370479054372530043478579833649985651395772144363672332195799877700488616134889353707979318585125084421143167690688576230130608012759053501500216773801828484337939117085704440720371397240641056613257539553456336804763117583931358946805701989776007712347771856396377538129531057218774372377617533703229810929970934695399502611319075108629258617334901377480251755949569789431306206612274615248942960782970406683628700137323047258371186955818028116184469362634916731194124545505942295609201961936566647897726673102492796727812793829488980071266987178537829301877416058910146320760238634875440004647324034563890721855075826272232787335211164996075679803114379494117214925041996262799501810526561756276142433029118308864868480741423162227716232406237709991345931608325926629841159398026969799667402141379274702974010784752196358206378015772448329625791709396474561123293571247523383077013588210948896560025412726236943052562920539050739721554092819576306531965237649378875464787928691521778382963002810536820848337218374806280317149605709900144130006780114652752234435287168897219239226794420875778004596850073271411656066458382378234468831768130065910554338267138847017052633808476090796870120923104252086392544478348691347048393325872323391814721557079879093802937990808484423069318409252142896387459871899502555004259253283502305393293468729431693155863868236978870435369845907667043451690139979532616549800839520276880234772558171828890072210460367835551240709734400000000000000000000000000000000000000000000000000000*i1^9 + 42237960703200598599792145128297666069006700030275205988866133915189944806827848256751677819339990844723407965520546528361404062441686442616972240521170555841934267971747305064772480116505731021734998414956042498735584735878078494790738479148137183809816649438021041491126795370474849930303802852803806617686705886854127063484944376574197944207551480591291031644380341286627338477085085323231321162183287538289935382252364576190042493784678739914200457457697111940247754787443077556689570309498005517624373639798530026096840584138272534038457821062690910105765539518783157459217188953061413439507636453598353222776549978786732951278344980428892569107386379034007171360338971983184464991592377786919697309172336964607921449208651822111588579997957444379808220440864361764510064893672446745786199006132562438557556248967285560876833544477065120365595010933185832021064033760846091423204610255480615243858374027190760967676056703913577835194531216740059505387354982757747487435696526329802197013610605429792864177095062282610500761091668375588360821527415322048240944939707864128674004755398473364111781838775665056130187002293256842228885299400936035705928103922482853372824375430930894027435694114165294984186814665791665932039682823329204979107914143720656336955740206493831069389717494382861394270560282466525243398916471718494279487164644537647843923344712899117216296715177314875450822293388517516124588444266435473677152910786067718851588788179397047511504098477151022647294032911212862832491136305774601747428624413859569244768144933307371327649472466470124821647420585996507201506491161306007825755591245897632259569085972139516927215987987328428995746342907320237435352164717562431023967419928066772026575921086575581496355641640621185786004623960657616166798008220247554012953717541921337341952112204297795176865303232922210281153327623070472944569282687915674266774545974679778693429355388099007058715237968876996474136965998399168238660140218062182002739230177044158238715217859506432535428895934846966854972506720776728770193867243285980842086698788753274415395748628706923728830638497185928654950097343013770238959628647214752653679280558568462373647675699380007455250716273559813291090097515636049001369974051960868406934417783604309893731507242938075410772319491177766476157847331576481887035513129746443389753913951089981481792748952280771238604084507967446056960000000000000000000000000000000000000000000000000000*i1^10 + 6712598177677556690806762824975000274098037810131352515799482211005402323599271886443270299904353557866305384111144555623728117550625017612483516193398597546278675610504460637950703627724307648781760675591012154004702159473942722504532687042808585218041274282665212120647318496703480888879251186721602086686888974174065456651374420048513088749848325342315886181606575585196252858618785037614226688553184050108515545348134487849147497962045062281180211434326391962818917694185095549605401559111095180667732124291483696613768581785137666298370188461575967156817330363344123090606193943846899348165203561232436945199526388543198289015633989092236052205986319507551848589498764582294989895875321096856615072973990232721336303594740529353307812347473914236565502356510104170517382732285638252870037513934470911184571734542110634925505220409184839888312933923239138697809340743314583964074751858058665834802447886061147820451664159984259273664880784597253624036103960518185514364572959697643129581274061719059906188170543273175913278219555214820675860821447684867824152708361256955417353653863826906489390498229961523420239213652895832541658649159634663472592332420233097901839769907837085583223429865849453548289028400754098756370240122294200482823176042162372213416799945406599444707012272160933273470253916585137375512037864360968681862921373757487265118344704112995083884942840464761653988459559700780396476416741972062983388010164234786008050140097415501662691742522990115328017734986266151265984549957767232494183214500197358288803119600581053955946476035920926446039869576606456415041369417285805925903169315940694656524716257214865828041605017894000845772978216728684825265520409967680225231358316847998865521097448915995605890133460338298598127527370343049897027779981999561362177646742095374760984517321466578183634111419590791664779887386849047707250959144427060490657740804468252690370848010427705300770573581310218491960724355826296381357468202662453672974158390955928949488575929099309018873936965102859225429705480623383553361525025145806196225398833515926061950451451451768365476741908526021440337621744658994268327834982177421928448481366969290365945266514027233622920006026441044309388875607032053592827960143598397863685421263725385980151297834258229227358918072264457251140875983930197647261832344875251333548986807592968867451726278640213865771524007386939392000000000000000000000000000000000000000000000000000*i1^11 + 378907042635540034039702834314485854400172414950294406165662401057868849554511704171846576368217855045397960271088344864751093000914173490681870259105870144046242147404380045452656212007013855341822331983353464045390648539500650138155290489363663245773645961789424782875789832107575168640943951193634890571551995574536468456227111700170058490555842460558215049990844556018607698251298422012392744146921883868725719581449517531014751446345331085257427271278171118860959363092155186040512730220530585902926623684427408033105303675402103500320122312348371874090817044899884870652736400809576853295874941719792003458566686837785494555802524828710805315919930539845107978024823083169403753872313984840111976749411905386089772150552726885483553805419885412030798469647052013556844099541677058403738587473554174723192760129114035764033336173417397827010109089352314115376747030881826812413059312109092155290739080397170599038280709888774620909358858610806744671442309700258046100968824353196351309333364643644946920981081713113289645170167030367878860327368213772973565296142432041002191083550767797729298381203149731761510878223180517047108164774419450936529834397886325999443774158930584776386212157901890823694946675619491584614938604519830040863642141060261227505810893893731761157006093671512344119116425744911122068374294592865110394295086188375748538199153765517055294549677782369110889856578299828349669766677857499519887406230450834349210664695757351336251737824793995885522874383757330710869395272048488218804885965035541376084413575955032123217644013214568705376997908710421761537971658556781899988497121363767180398382776502711387154030421811532669437726860103383838909501239210636576560092787562084951422881683080109353945726320974367514754927323615936575633987076278862615864299159748738443274476095553301727172267687532484064114284337643079700027194915557822100850608106939750077756080718647620455438564976673457168468502917047621717717931812504041518885779475709429253952584460189682151600097121325329463875122079850952125186600555106882204719088074073404002728555468307642762671893102062459662969475595172567584332518433968198953139202373803754827857994348142134091555187746187718691524546907189045484825841709677923623181496791392281280840290130937358532538713066784396283691204577083069251913544942574259877849006994420494125945010253551197728195527597411532800000000000000000000000000000000000000000000000000*i1^12 + 6852967527249036193621415015181249171264212869363079428426400122991272431484508744808706286664964672584895494399958625325631630930020981416625459097556680515011567486681017697023964248031244427681397969734700024162550390320667268592415176394363600971300787539436883970820571496525795315704737993224067858802282194882947838302711618058925717836124335351415010764394847526091510600772484999570550914869001485106848057490165870621051178672793304729086230178371979204970754263470902153516802633855970431536588838767814703645523225640098003007191665510524003405740281391050037120323187093094365812621164359290345037638766221637435105281742288290258485022956892414301545353373524242077009854939107638517250283421651943957493169370777601372123233771392533228937043089686844828112881324259288798677598800169552589990394575544145082221335414286260886614277545168338884180993088646662881276417253515672624831804805715979453725675020401312442960241351223812547214710324333778970648445195532734330996749786941962676865480804366358795845709424589955560660119080542627484736912681641683309884095580194047760583327824405054366561561648068723084466939131363546372582713524578588531914266437873745222428920236646928445756256013803137895800897424022936450139541316535043068059113435123055618274443622706887744876615085221721690537493750078673183110877430201948472977987316419095165596261945953354209126143821162476619461916816684816277535323421303820325571020379104754536569514468104109029425899884584257000763524225262515318656125395425359232057296262358639760012430815379967709226136902977133209607116151994004313093249527063701179585713523005414392531300614981258131926592513229344642253737011423363031313899742886323518003521366873459562044091790754086377046215053424472594900616734026226404003777081567155523752127428955446091970571291972119345618066340455398506127589996203740610968315699410085817245775986755520357773532378708658025063943000055966801552445958351839743216858053897402968005861450355034886030662223692818784031527329771901052902860873279999442715171136912506503471510105269003756690646139771353216795829940024761222042738279016613577167828804174172316993012669159340464227507033338844804933474526134493286541376189513933030754926789409503065461575063367430478095965553280366035380005494847133585287984803840278089707891857128067441590527403614485227522286357053440000000000000000000000000000000000000000000000000*i1^13 + 116074972538810447588710984956424746084905236783167645863044572545476819759395981755304535180146964891853679715520134659713086279027646976979378565240641180444847509347804507151545360794860954656898247997366600955365975924317112460027441510271714699459579877770612730285717926155353334567954343527661600393732645843454930254736335590244077936888483273943543342278943982956432856861651310485944926867601505292661981853514485872208056529327632727598486339289409692270453395370211721421947825939344614721890016128081278961445819071317503502547858586715774364942234626826437388525870260062296398836248512046655776981894835586828881948571732950292680498359490571744457764085996775722096947880917597789455633698993076995098919898285109941415372780673535057749433913195917354639994557330573465810260913181228186462064667849328279124834581958899236872613634314176705440521601245320116668290033318735751120422504110799877468885237665220921919926194485048060600234725801853990675971379104106139694541285172452300148182235545082400701004099005045827939739584145199808007627318437760511997563767529847759519354901920982670433279636406958012535913933237017058509496477053138561327065375691069079880163972599356787184994628554878730420679288482987075598591979966274500953011770310406597423299215825514555700511771751253780975607025564939823016198542741226723842930881102544586861147624298431108815069068366912544581022867659752508051589069624796966313000208826046532640646073962161906416162090255034223939226570535496281530787447308909242468818603962272698672631220187430291165763676530441342131297394892434529865203282058751725107875540909921731106402239169015993521757718535685723278908658192580253344633377883116887902288380550709867593997935028937373535446529053842289506827627170983536432268600423349442619471448876496439215725909027471411712910365734368393103906360011033489912234733987513235301521846773024710594417171267290015316550675109612972781598786489096534869984151437953523238882392145939438619428495577125109957339185912693124719981429367196019436530585833547613410198527446642923112305916554752869733184126148421271343512099476256745788200787904379708150057141720883322580490710402457874228809954650581376953014877628735018518168449282325238995182129595975443714142810212565399207152432601520182340375939283470146055875405878928374484129506631628486713886638080000000000000000000000000000000000000000000000000*i1^14 + -1470128295346448771960578939631319918641458218651109753859864295537079851037380829632131690740666419253520859755245846522601307945584581296100140872012688700986404692945294900502911197706205911746447181326550745149294277088666782944710247361592656975150355586339249569869314302740674140276196664911771315417689551246960382787735859938218753794677500591557346588988070429753606838376548553783872760822398775725331477027368008372490261652126506367501917253453910876683810350227295667450534724166493984544669428313310496979809859405367951061504175517777539612928086395211515791421828858410053807281095468088740134162436776854699718376420018619466659717369206581187833594173951412867147619841230848267941072844804480123214571219043327832937181749914395028827416309849763699548761462204311977898209357745589200547894480006482102238091832250851167758028643837965734983122032573605299495091547013426552726316653991783852370170027494008351315929748793618867598506822489294175722990121872575937813724653445652774700432934512680312836761985682714670541536278603202350924151097723930048968049403005599143893280595977873043472003030021507460458721205760915755581908178096429482682013309075409381448901112590838161687971281745017428291947006836346368313624665471637110605003708055260153692740945474219459805072515412322747049218227914091355844291528515307388133630339089454567222425965970202456131276152006956543106759863969501528707416903365187745364660340027470698877107627742011110518299042590309926676597458828021268127776084752804064971657553526897170338377185874432106790966237318625135713012014102057733002242265311941711031100648985041193385139777160462926082469007399729535650463923746552257458988481474679378554092501078364414502413620375395723067953297241335647871699259350839001151242668736077782534684442272899881450286273130780813325137095702751995974083639688295330127840295621887203871286839195450320899363352320229917412252629493579602621597829250136223518776092991834337224231647479341055865012798457527477194888736300591469429023086007324685736084311633142659445567860970616057468002263321191315383509826218012117083548796715821163276101537077691935288888771035984067923609044742202257749960874746865906334692992009536711197893896433927003249458514833533958528167830967482287079985134565562522990603437042923113432419899170743714465260895184470835776716800000000000000000000000000000000000000000000000*i1^15 + -91578620579595150013590405136104285019628183952928222697110679622873370189138334262073780991409681587669129594530455210922703755042341758486993794946913358567127304509792309573682533406858982740468107654499177033496264044731327153241354387974340018392658993557360620312557608111432425496988252275087970526241482223281914070962948246302455613985165845200348798169492904962531347962433173633845493892075675203260191214753517768852264865070248369922158900866285876921335734982251653870821537981202283470176703315055419896743559698388914499398648022449908870717985266071766955533758541399597609658950425164433523383960662228438497405593693069862088748366336414014392734870587537116350284480268615190958289389504718746116614206550281609008208501633171332777894197367534347127506386084331154248079632187398349708842644469754017540496197056202023499181208167000949279405845273686480917118041639755677004165894781475555865427307167527065218726165378131988004760329129739333136822814586158176109235629331955256573083309866076374991939477362044926689685839881635116426172073943233549272395010158822430549492502700660297243271237627030924585718141082705623722392477901697048213086554102769100989891427690626387120345459229476848142894655577896462971826180692970529112295786856635301492695110362734985856802110616811163119376979076508795641411252639837767490532515777929643400362634925472399447854650323917546071011207295669043879973870095845776954420216251449134076017096895893234629865992987323879865222425066438073853561642274514753279058403078917038689990824178138428687187509944338497229534860284902717658732321957061486335096536666192217753006025267233884757715017944139825024381221760199268308566047961671463923466385472136422641445711272534641801385388084184144400775166805062755287668471022650176422024779124000603322157759831490712863814059177259378577992639623636439389070558632651596336626658043486591174707164678565634577909921317923939780321756632072584025738686769681030485897186572274939415938652851418893445710294243509597203578721644510298934733703806341752228020455435305218204742243322433483683088902535814082643532904387299792022704993567170205442593051739509780536208066927574781772842776643638131321041265821317538760099166462388281866584438551603543844815199838725698141334496510165018108086699784474116304760064117125659435252032576794174423040000000000000000000000000000000000000000000000*i1^16 + -678722373782243578785314191336467217396748543032189132042281526437452499965834998664907019785999929396642476246653465305764336807406947552324887863009984325498919927144367671213062006624116905574186259997318490550409671214102659172159760190390392502518776297400501590924788657534714450518526260032392752346084248100400896903676730925025242016085362095743698125318062964812645180517091925229024586862630173429114066059219481573266378533604393662698166685238449277488616421373983157841695390597087506035031603777723397733799751703148323207364068157766654437066611058972129542340196819605053615035342577212774704143156359436390275152015118166390020553056396814224694560255891865619903341796886595991184272671961740665672416439714455306618242227681724921865741838960777492430197577497087562004740505780035949187859351753408452464419060889834825772008190680757427828864111363558263103192734141289250036025715704790977196835151397736527391692360546268145240459004729724070795506060570148933078472926777367960474325669169627951473503091588095084435827311369837995753561889828930965183412237260832090673283022222980434867609531730917069762912540655019204543704447658760110598329968371166743589867216648521557209168500623779152826746702985177838834551629813783261376125999911118209873768430943412152666401149403650005776034953051281447052430784183794291440925349117615653022599978363967532059673196011999385127402226016906165518088917843110311710381876917066806431131942628339104633250059354452357188404611041016144383999064864627241673561388965041007418478670966390590061430474277728704577866639775513721370008645191981689807258822308912212420416660981496640476066687594013320019359528810109948025776362222701577565942044999290396303564373284767339335437543277292358439765971840358896753578374120341996903053592251156427148375821323332312279009980200466133954174993471528961909350470710384479165738218161211365758214203942600472637182353493566549041033847433692381042582475010176406655016520372823841267312376594698556174636126710732280581951847639906934705111640409789910378690778594375045542114367552259351059109576163602516251779241952492458731472109659862446223688692725524213071138377729175232457549656054675987718375611485679642306671079424803982831946851281466403550648278045044573102638650870670646182442618301539767398392869031361815458894179289006080000000000000000000000000000000000000000000000*i1^17 + 49463899358485557871924808539639763196491649638160678087410792237392313145436513576120916824625881889996498046789290242448976480409466842607899601243660216066048743636982273844242693471310339848542993916889540491184997885145772726196694749457315896868165804921541246357384159189691877506659627085452620137773772933549080261012977469648703657992254633548832443022300082573143581838213235240253943385585680176464931818718131087467778680619732699732465773058563839633337021086804853225720124118732548201580394552778869961417667540858738266901860203818878429313391132626352924321577678274009249840068235619412743882528819672609326570310011782322384739443440173957148597810176302492019869207729191331906542922689147278668039492103216479262275483120037725700203357682863928443445685245551978218236060756678525800425031150436216780268041904331721529791690537197250194684389897078471215202027000414158475042309237845198624671135043425791648400418927923668804146404498486565033022735787805767561348012230051269663764766157303835094874113671955104482419804375151684585237685329643204785816986445762994223912224860877642686688630688627976552422489233086794036304062101995344320481797984530057832102296863189296475984153840604019948594594975996190169642311551300442506773580486513936209344727911731912990125372808350376392375050298939421508156933526596225541944643523929050353010051167801770478082989799252849290567943842310937819366739442027685980172499905049188853517421242000454844011411839950359205002580369920339974268220614735776862864240456422781501652248745768646787726053582702392240362818837344148570227916165936068251312242668805840261883729774576376136508536730575603996177690298108116248939798201174730682994707714161474778000302487619655626490968722893373116389416200615074541972053136837714124338590329315959872847426408385144366684088924409296268221792736081420159667041346948360432210121152015487462880176749563469112914182097079614316581528455883886010558148035424592595791869690889869730674902353450285431844472672875164239595317231008036294310818326005605041599959821355587587776089978916832163045952247072313746357668039683342245026126624874012067171249654794308874499104003048428124204065222622558775682081146083527518316898201823753063991674256896488787769553292818647701943705152353464621919068755843875512678072657128451029732992797900800000000000000000000000000000000000000000000*i1^18 + -516585894120720745998425769597165095553649284461897048050250327425641862462961138522489588632530738558607469505272226224987861101366132625472275689535467796565901672306560101926535540036723785082921705510392727104997450354244264328981293214490616766225965601253130483634943225455911945090487478673478155126861860795452885976917919647818384926430670294744113701630992516405417103287488762827497860145956345594364918173645118997419570445207382873629701579947831708837347723077459509261605957966157596446015101245404928666881688642448335790770908605704780466741735012744343549461038281907750255419772048476915294458813141404425010275714449082938120955227739678101865199860860303338922153432339318066927603448687314816571333688842549661636064591933869476142285416492537134286664935523778835699151519178016259570214081522874260374930740475999450371111385029410357020289431537607553760289244550159285610899584122193552435759780432754789355717892660708988965041372438111391207864280614796952989124232277880719652185608326487815481155285982953938105003571585366926651587228184611108370335918009550368810942576457318710235219230273742212120303772300750249629066361671229741332016923980326465482178460909631831913673891037901365186847307378901258423191966832295137404897639262992225859912211229739801446273577948724755338707552108345591662063175486127326360880390517204000676031681620325799360293728452289046597379844146614114897513042550608459017778289427318552666166298160928514444028830236732811277408955706535777051690873223033467266463261653302944302758491108253198693283101064214498406590746122745765257867817489674483477724170857199479824828073432719865811036882438177738961144105427144951336112248887020150775690282286624683796191754378662373596672255153535112406543718881735165220239713356629801227949962940618565490808307986902640770937431240654842666464146961654679296994811444398984701327545951000408080063832201621452867829369272325102400478042518819007804274999473654625966660844043229816377631675866814151493344733402494922119946700579793495487990192290997440602121820093259270069459698565946114820537170610134937256548954047748011348732655007881527664317714419280847999725971209004770252529938079590310807803958530275984940733162895260709540912152863233208258897164982250853110970494832653763896729071413114420020100147216453809276368977920000000000000000000000000000000000000000000*i1^19 + 1735701717199028579027634608822031884351173769884033843951053047295554232070354296880476874194484027452300851313311254479444612555773073617427628653694896479861148375013541341614801757109300489036508431224464794117535051044527570849271351156489643353672467487977608664452738736259274876620581073548706877895473647293752809813878583643464802661085807438417364154380342790992336637334587114823181053652230468046614548239903523630479990059682080596868025935903273267075006747644569617337281538262158264575290560715682228993950498834816493010403838289158584317076863379590081778612485317591055642736465614278254623506239988550636867012767041710092637366299513687134126238860240462755018126272523776239463365581327911267009156335270653894750595693097227559806435956320068436893045614506232018685391859524764673578556437334132506468061013604429705756694511068261631588133779795988614877962589072900909709119696419281080090840753430076510963594038761625779450586703042113388603365784836840440896498341300675031265565429463329204610562451823747238304248743993535848301428557824657465849664115788571384030040577582380869243340083881861427950785424107400308662083850824667416804635028951189410684662265584341236574506308600112453264047643787770953736030823836535327399272192496956854150723945446853759597903863855095944018489034632696078089703381055579925922646547266219815761467210773052185037682755380897274559095539222948389967791921525987356484762290408894833881996531359855058188548502417340934151714726558548849329187568197134541063430342422974234792354265291094494429240615717007122345954951546289233091139395867235123118389690424265208470617095530183058834891942162113510334538778729588797518088752448977325633150693097226582681092676855683432678012197625160892555795358023704437110496879810917950269296024591559302308366054421807790038863852106277918706868601477389517124839959276047252658226347263243964371976401344961986606104559544004111257678267866120897829198567684706685721539086390707096381932391928401259294487158992928045876828021179270999117451107403939495561611519078677924102575398710911960130628957484552631355162202632745177638467992753269000810638585296937910922118030792707540749137993378392735880059620828273507913259159713926061619042403152861373501513463306014696888709685540059665903198574815234682959002674586199336681472000000000000000000000000000000000000000000*i1^20 + -300112463768938554184082366993609102025833749299769792815609326597990273154805540150071210233347712366768687326717309592337255532054970392342105701451087330834090311207731744510116392527177966977832492163583973055074700310411872907152623538236399407643254152652086636504745932461528440388437649782310501766926109409287374410165076065461835897400858838752593500859727756229977174495818210124522249772712758735691182041722704301026023738052165631548051047800759236767838850297880496042117923053212894676089767072368428407599395367917607281537778843579779482636503312401347740800709000132553949717825465624053993279344083301525892152815808040317884648021915478973732016224960654184140242845059288707000853966213965016523666395680603114931256422997929260028171143851438891414976784718087507207531822393703695910975881210445352015758015424232568183319255641584687104893259965654206503114500093224209252456386676826214763467711707915230978833081901819977313385228455064801659879267525925665787210742981322219561930477905627211078778059445586490801427096979792941666594216271670406564183726862796246940277078392427605363909800339631757559188093758746407855750519922368826561738252121042700448736285712725893497012326583564527110312018283605972844467954388138786644272124054741394432171922966767070846833550480973624344455977244314640188406644986116559118817448488931319543361033342010657961607987866258207122358399591902527569300859406007139881692554087630058773560162459297891938109489905838843867732744517880953685303455174114253376419911934228829019132866059723636620865266515778161278163600482617974451094617746370851662453591961610368243585447186567814513486185041165722870441994934238676575013970147136294111773774695099970960637166452654917181356518986205467953607973829784173498872561332169619560530516019233383048864037713230030463184631864843635164380696372832097478629175310465772113181276558186474862332248233924090426960668671884669730417206145951940107548169295759775371718777413648840233708787367511096971420699239595521429841628291351988074304028894607119884086999083397687495906202530166860013832414119059399586399269406873932180930708006789688189269031611269579704358190160526676617922620925744179230711075306663932820237634190149083595525672607078563417635118044618078214080981867859669341819435465960980510702565984514867200000000000000000000000000000000000000000*i1^21 + 4741226965350803011967089085201489645894894378234395381142829732012317538754961745340917279269090929195609422255859056034963410505583387706662800277241214115492892608912864685642226181924405515932999961356603883943589721270474420046553110633260368522680054994709055793952392719616582667124508666851467130373278583227159905843311848797700180570534138735166482361113995111624392420459554861306914549886571863311364776687989429218447309588280517407641432412032821284130532672076349043153096043767573686647241803844880777219359502425022016970119402916696193684378936891692873179094468378706992817489132864010334871557010873304822565588699807381676333309037626411153352555570942822084109870959234421050083128268504442033840401341026455939526537135474262336831881182016853221110246311941627201845744585531139896327407081706091303485245623976784714914895525119254545295592740661333299290945458075468912703164204244818551685818886627200668401212632645877840892857332050929479122392503111787720529312538466989673639691063664158554008287790264343584886433404940282061454877630853823300837023546215621471311675064121031924179372744162455346131373916076864854173579761063547192002667068316089361806671565814419653064755757991351407029840948607254176754232957200618876938196020233385326513788896171807175227063548531923546351746312952729145149461840050238581341527171886970003287025101670926303554782062241877587676386827251046672349667927419798894786452469848926719751554685929789658133860841302449376612731525037212502395152722759234932986165168321504145748325735905909544679764841173712600551504621547021157990700476306107390601305277959259691749845771044175826645515561269136768895021613960956040110580188283742261346453319141811147134571994722134994798435860757399512921823131531264430012786743182028760156072945722911872761075878281970357714140772077077602988944807535630038423924289222074961416608088680841825975310587504178916428591340611539013242108525160758082033415236907777629408679125691920805362827754528281187256504823414923238202675235947292686928167763442296179242520990386803844665840532617931376852850169392160228986358849647804292667148261742610255994433364042333938853867192415528673974486312329157504098913919853824407334783574303121751308066150412223020985999646241237826168683358554143810323352582433738202991064147558400000000000000000000000000000000000000000*i1^22 + -903378508661668562197740336777507734831886011742144879702115377118704597184203152097031687424692485079601481005101813545760555263166179282164649190348866827369491829112155470121792256303286424912649569746294026485062046357387073574962209071540809674114476225091458829679551196905308789101712950565631533178062033187946538368717770237528220054758318990206918129806405703508652424073708619601966614387286798624626506368136473642876048042891389512694177664989711934515764818815881495478681664338089986851096283617503227762317344049761934577882065811191484380472176379649068519619156926079599868773656307369220569067988157557207426723085586879156950898505951990736427710900701063766699620558520694626932146179558738053300200579250970719339666450882596064063748030673793942821736994189167192218943877761496862423505280044295031586691380442449134820867021955922116629230012734798219634149824755108734250269772948747619767388482685065225504573853871187700162180177340120894432307857388673146308234029349908892380703553407878448141377202234797484431408814722710597884368644256894412481629833687024933665577219455188666914469448142037237105336096451957105801291170429407306741499157862850575488438806496760086527961765935306287228227687770630214032538508329819758572904404154744397506640793502871286572354911223417891117101120262444641206224575339825903497397795231411153551574224386826046790687624347213809656443947668798222956553822522620825477866984394946529314405923812288071036240618914340814700864234967376667290391766421372265216543476361033926896505660296521696855247370974306454949926887871000486945799545365121175019492833871124110967047099192897425316330345740446181414051817567174471590220735182698415394968089728615521749707452017951254445845395988933546483530888439637166641937369510153690021290228048236276949568502858846891005853858285271385044612230762817388818415183451622808874181609822515564133044870743529103990415229543353156314561352288253441736052138422929561615827035245794234528428380609799557108924837454848987947788093719770718336023527899135894412109396661198698993958887909700680258661526371610559814072720398522815326512384441646988971550585862052549601363484955687926273639090786563475146972114359904115136751101988890504640532596615027686823771914887802882959415380908617718965461977521474370954854400000000000000000000000000000000000000000*i1^23 + -1673818391728645958436876812166807465646431788193952530382404987521929434398376238955693780870692307197279096780640061789725143024123571184324108472075832491490097035996479180711141145623484146075403527046565744885824280179632448796735185233647848362077815393754678729985400847628149580923133967078652473563819537224504272051816291608434633370981527845206621890639506608775608782442618692976032312812068672279442454467143802136269852036000597109962866130417198597651964278877938439958812382820640907183972970232408020557815545470964951159773183094568783247865934330591457315282463485304063978793926359497834091628556264142468488306722263910170653067457955346658949051564666242763573117132818669570769861936269589650580334593044879239257216958437747079928786416097011839026246559771302639417791606243189469541579203081497754961508510394746414252927340689978666234133814626549034860394117903636113857889954028885283346651319759225163386384727479619957300544811517789179399963593167002037187257973256850050668133299246334529264694578891032117555925769975845557386775278661752528205524326154752030992949951490861976931897463128682069029117417700424104243939850015465345156816428722245552755725995148450436082434231256768861525154653208681304430929896625460549725078529147003804736813312872092504049722772464045891279122247347620723971863024316678710526110851153936896103518345821887222906217454734118546147332087410128689847054291378248632852153607788080475859164714653674191964104309720097727061672031366358159317884014111730314093503298787085041464237735514369234418364286725656431932830088984783950579774089453034394091472951256119963036081278790360007453851643388346159020615318469073536643430450994699509518296476867971641690502191259063781668195371425443611225972000903323749391545478674545798898587493335684627097329881389148187148426323321988211789336662401626641860072467899542879629857377169432352284605731669215077896344217734463613983010898029782354455094916804491943419140226480789538496217313593205354323989787372939727012276141389891275326952678662689722592535210270705309076781679060983729647263318578962773406270358652591731142658919533855810810077219883951787724413319171853288888734635076450338081204730434289666907102345533284786651361395801346423330031704120134930629073458861575022840841885797931024384000000000000000000000000000000000000000*i1^24 + -11469627645843673222302849387347412657677678114279847221838382628270797209954937125121212077334010117268425199839127680632757928396549632490421433124149298775714243190636543143091725413668192739224087877283179900561763521411428733640980690700519272002934461835813131847644050166397863820064679179868933458502096538506277660919489166057229128007366025015931620958677358809097901443883491929297373677297295858653843007300100245136308424273774315519048740002643208801953458306572346615928792640760259599047210699941491957002549658624695723385056224827659373567744412441839637955707696884154339954942378550948537122485439927612565161710557313190776208328223239478812421837093611056704033368494157383712312369404322311646048457358060063024782866514667738234092162708793910751845782181108668198329428158734556797819004176858790343444745035944877456999309188669055459360544524784916363546128806896255294651209528896287963396872846815130111238404887294310362393874430350744993229735907735892246559585017573680447309903295706801211353653735841636270387145591540029611706940601656832434924914896469022613062668700533258605703280194421189484563625717229401146277274680946605099573243833252972243061241741192511273495073535260607936519553469010021028547645726847629344235773359437482173110219089708379683725113234183021745758787261910049250312063864297599973316181097055817219313273910556019390247267518113656325726601731388110392918308022553641701617988346266551175792990978439457226151410034201553338409544303310147548098601361923840955386934504829287365360925260509153188990524954563938361402311270681351421645634998048937851980959209191210129635212358937476795522014422937149156376902353167049875258843197360398872312530931770198013198063299376136920081007311687164852716544081277344172033919091901637819243289522676014921097656227298275054635968356365263811634938877364004508463222047103129301705275342523793204179143827064825205245779693865425663678894028097765930548510545503759904751557661974159230559438938073110460328331319091280169395508037029780747459786678057258442322540038847808893710868815227709731553098151804411270644374117785579767327910776792150925857251277021672978068080221944840761361302797478848959558330308954702144161497005413162190046523413745073722139254129083752415000099053463597766185040213463531520000000000000000000000000000000000000*i1^25 + -1834932442315283633340739785548316025427008754408854635403378949166335772566805958193174441721398223308044086444846725236709617582770476489321186021728190791506804430797130988288652015669540741971539797844582178527865242339362975135561443617058548372610320093544929548453688127469408263349912389237990574669638854202940276113133109091503410912939085729015533999315075865430246406080474034291475949622322048915507040987383996474897424255293919373324763871796196546546642221309305129061945095822007235105011242424561348594291281969083811328625743941415281521334686368316572142217688138603951028230318394342628330503064461345133399012631685628748626727602404741354327111767761753610518034197524980065233011658989774497109952499797187829582515295062984750497783843035227987669150199184279965537003229208447828463448068201960073565078748634606514176001886515749767685879245857282607828876173698160030018958592848283326798056246151461518273463849138340902009455984275741670614200701844517376715377693786850694973870617802211258578729513544714715735437330512529712962360712708688866568703631961834177665032689505382525757812951991144253192100426723478977726908834790419696097964136174097074071968113691223649553064616881257260379833282748614065418090457903583514614316856921203728322401765142654821274789194382104807292341535347562004988389325245307489292018575401647453294666178133520367451450284078196902950814179487328713384870852702900480933005101358943785878600913116552312830022811512742910719173330101192679707821825185413632874100378530481560993149402570971274539279804909991000085730235028473049813060866573391695321521155402552152745659750620026607258936714003264085890557640994451231512978902998266593171055708827389170831360338750371004199270864181091837030497478863565875993014659451926197351403371016322320914937113214820022157500220930875155063499158401307018211744636104676046608884307177768545572833751332020739097587316851064304827670242482382137451060303157915512624603955001694253368271238264450811363669490864529755631007229564535695832745163863919879943449774257328270352627587608185333307861807410968338794259982257546503051882378946547626731021998130861227003208607113080346160960435354598459517399092975308580091335697912534960474152248589517540604747612822524509013790010668164058665355051008000000000000000000000000000000000000*i1^26 + 17565449590284159552833212301991340218336582994930092243852664448901434627952169371473468382383388541675548614891324693405652258335714171214477658850211305095649036735901116395939086789260970974967567274294212817083971412340170164422763096280859553808688982615014209989553937756227208179230163101430057147962688867488986798925543132939683785668953435262504520594728431237623700039443870398135902170988844821643392650319008045698958435228632008887830915791973227150928139635658145287339240292012653704745583799650480958095735175676546728670939400472518906009366838990774887230720586733252074849506771643480695241841022590505218518548867282378555815693167283872733623027756168045890851417245323909475189737956203613125864099624589537302496928783865908217495360745562464737220399213144190105072285945614294914875759974880011279722461630959424490772873789910213260552005664254424541651269919026332048979006039614810057226192751109249243023200115745124705957824125414246084462379182815474171786192573496754709737904562860853433363415886824959401561679878548754767130245768453706488100599117984258840063722471306662566269029304776634859045147052887491722001235107727528827150770703390859163513855696963411450868565321962833677718235970053180921607156059672503083089289671230432044625307756678268218253943067582197105896524999972739398904074110231582429558834936014921362352530053696502898662176300851681979060558798330531924656940808293978603206254735633329718531487170380178732028584654299755536297463149227404983155779484561407029398389507859617740999974669550256995438913938026778722210202934321569711178703350860776105188066210821985652754155881088974366961188653566436456888762443422207487978985178373992953661477357745163407907155893403684251834615046555355915714504491771183658680355604851441983292357550387741043597996153625812346819950694559300447446797550756858776375557645892383938281668657646322671053747647908492092582911232206509763500979639980537724228066736510936918430229027000297815636028694982449932232860274971077154986665323045612577477951365624442664856771906261895340989686813021007200160995000960555304281555793001801533595131566301074813053155301584551293727134113178779104939281624708302141510846539574774521485326903687132688625543147377134623480566341223504283484185383715841915014348800000000000000000000000000000000000*i1^27 + 19570664564998637334861155745259065168438618859740062765090804816949412924720174446971025574974577483738552845139862079579864767051389281671464337942223186626027895131197835331993145448199857401529704364658634649064425036196944453911965513732206246053101161733395665850095388449799743756399874588057494697075358426425595624982571612280655196432888690916789187557777080176950712104475246053387943078634734721594346078647962547701384943238429290656078193375295691820077705578243533791040937642952245881546096595102329315021471073562396774601814140831960994314172786579987599677862777742115633284565752535506812551673091108319939927893579518528388858807659728266174677763290823859698806375978274918108969707262388668102863848983154081307679971075146792311313839073719839255891272558462678444617267878186971027657971154704244362003689068548124672497104212124213581901626795860699369127324890354129983504107282319988479595077832422307873594638363669492287480657068747621797724911546344338423163842644143986578221562936322572588646592033011554214862495869631151447043937161638810164972077120449228799549618063609009119722328872749559099211423644628186851914190233574838944074419912832642464666437343293374253062021677363419760694243642712988938819762137180411362711641621364567138298770044053633542438425572836372339993983930691123546891964242964137076948691407260174945777233829329618389191862190367914894869295435718123740614713369127932044958826506582993923688644873987186495491783319844947043909801590208593542116262220977693876960857616577384167933692412195636556934366166236797861661881108548431987555431517178728139255875219141710930599521580250457561759366454375161864407556234715105163971370219857615335267647317733505628906756458788555576375925050345385434980634642058757194508157718466503169972130247735445675113386292311890651380250204989667850865374295260381680393403519966017532286976680432595031328141629607799772521052332803828772796075806787825057535554402898610774440982769420553818352953990534245358209245905111744758457646312413644119184211611836188937039369829805962770705317834549515897943109175776366470090303226543434734088962716495559423929919077841863448057560739339155078554895304421224771727658122216372048604468930839788202630856339057225551872457522411445264429460741040751247360000000000000000000000000000000000*i1^28 + 9998817636943896338923478752260333827573739154992767120981200412922294714437613481779318201040075131179583225510150571468121807021676591317253717178875790068186727029902563647422527974083858896173199069972235082741968471443243705100956941828752830610684746038133691376562049007573194437820858519021774478275634698795214542465799857194182678238039883596899147121857070183151940332141612357400719719891421798983659160766808579217655610134639818446007751381293582507559850992406304068943009356210332648125051272689560482966338638061380478437164386906274787173656431833877119601152037314199672544416709288259703643502409346453921456766160104149906670593077264862565523556078842026622305737902900048593220823907103693230992348840409676466418225061115324035725738068794438923974554971358525896887884735023026123986960636761361534566848530150094748092157151780396298125171110117188030814609474363521930464887747495230389634319369140530289448190652592097156876481703721307690790314538572290189770693148956138071444228654483831548947444808113614103366719105262315798118027562089298961144226059723398698670264728558608012848856146800612353096091753789413398758652096596902126281164128389586160443793993657958804295014566448037505852618032267238681514797836706764927972652574249672252037117478051208090375850398909194163462905983657339430301527138611347072678426200960571195921683460793381004402130429062117095579610378219154266593067339266005443922818773763715022475993667172739262219694373950665287592096851946144669370919045631797043270878740766239935670645621808961322065841036604877195868322929042756294240569109301380835206880844112134282002667367955121285466625250659276457496395987803186031284540327371402444916846169824496831196902687945814015796609944773842512857926683918283731451761414690963267528793790569370493352509454437383140675910959618837677088227790994369267111255064860537770236148026068127464925501986286860661778603118600729835585570043274471762195338689077314824735968587323601762967279461736322601896299624496088026024975041621124573891070193191513125530889674172437735343921230037037892868542753282130804150149970956828018361678205879734057326602427715488014288412046949249916456319315213160116913157631455365993255929660710158592962501669635342496567427648465472121748028099919872000000000000000000000000000000000*i1^29 + 2996448941212980733355414487041802466677007655367469084156535523681861669291048050553564681153168538927525456778122775469731358344887468538168406194581416407949540184553372758436829341979298813542114951460293470799961181072741622634865315833851619469807210510602318349032417694964405747277771475736023722215520147725933266196765328568724952748414156460627265690289722317092489533404480477160423080997242077168978884063723845475196608141954352223280887936729918142281127954014269796281243546923819538156473717623606524479634447386026919716919532645972388349344742145297014224154425574899540268551594674638371414406702140277993207947990565133028812058754591600505397325672126697104425154948943351621675035157871785996489573791653479474144452244979542862038696235547199032251857831867028020410311881053738719039676398107571276952446767848328253987405803209995659694397214005616318725964918539402164828017358232725503501330583071056891909460213960736784959713721708795538024190273008138842967916583890897397312021208817717118722072828504949338320727473007020271304087730097587662852159804081291484383472447457374692551767146532260682332371587313490466915652906930979448993925422826420823022356989245597550690204063944806733700642788392675810384863299453567388508240856343367142106539237791649558603423286282370609005888371652325354662811932740945415176705106930820109466426472563660152673413633552250496941621824250021201016602236530359753254607457938148742996268486881003826651797096397521543340684055914668102182706727449433252327582861639711051934458164609897021218051414073665178468549493512726723171035819044894287047338479724748662055382217051915308174716380259746388321227898024531749880902884730079300422804908399198163293278129133186885266865919464785983752736432703298434509765889161000659660203831022374607521126006285176222772122827418021176710585403302579174775869054486247934668993853555112215807418930188056833521662238365355456148312897570911533052426566250972871211982980049272520932321609312942411460938312482839281356089263567118390553188415065480345364822756404922885303729616371952589669867856000373811560635829560870569965973570652692653639905333663815301786542475487551635488693265132464172598937255311712174859689214284439274762180725207405067614941201112345184996792729600000000000000000000000000000000*i1^30 + 571704706379522957083326679877625042263223385536777242469160603058246566167472643702499985249410999403712658720168676156296337825515766805977653591324563090762797655451523828732739662871477769127073795384164860791974598026999397311754245926804708736121950262457624177783275736600088447388544665218879977646074503351174245550492555405710593187654095444239331164451416937746592290454240019319546190992613695272834776609956617231202778662089401655581585716731890604290837294484022623455192039308558192381300678699418710265060784142797903857960662050817844678787850605089009542833475242039153262415725981378282632521348716644957190702255768108646461045869275981744291771292066492011935083452043245966604512545974109387475691976209377744283053549596061552818582085764496723427461855691332358388902854022940668766871954051240854528868025191562053887199604884674243782624378928378546178499257959302340818385956001992487627132676094843895018728711631943900917961420190888891618657778152689520485929824425324616678381411873096678762081069495091341251204448502636541559685329796059349928976803571333558905204763256160564212848858116254991111330015029081031870426412105386207881289101677598496076511297669344586082420278137697929816722959780275128335713256528954228605524907098860275655275020625747334958593399792799166290643018359533061285075729130115620303616093887725634356040644589992331750439827134282032289740416094610517869653075006917373275519975316790410802715557347773844886761116054532106152148458517157197353283722540411717949577667891065676895301825392932907015308983431804137116905536288612894713267137291057414107360091270600136996903346184959658696964060308151412092082107583630152336288713789556388093989420132496113975945512615527127561363012056571862153965671840987927054243933692040174574677819205609034160213175799761050113216306039087920341696150349554444640654895115833041526035155865953526618835177223918791710258814028314595413947228946417399970135066669410757266989149690832580427718632435268358547594019572999738849511819903981546580605546710529705045592876512206957145170687073844150089742432850457465490492041957226432210080456923440876627901012660488451839082052501063886134364800562520394448279491719418165781171192662040763732122676287249185965669154774981720145920000000000000000000000000000000*i1^31 + 70884782658616335129522069188134561857815882724315654727620923204701609349658908279092198566810092054776184536172506937754551939006472160343734342399622147187576755461543066249205929633714762867177189145462306380601224553010823900269413265374250762645863484663623952746828743738229888238107616723527982218654863052418160624244889769776175368619624920095842771730354911950662845541166522033312313464021756561118633255531446025674181200475884521477647327104744384242793657792524001250935547862360110984726344860732838204650541395709487908381923409040513536608087284460602591278514167014367246159022179736885400743243674515354615121520818556198083654609329806531479797535039866493800914100128172198188529987457908599976631071717327570242861628614621999739541366200195726173329329694634572745271270012710407866058625628514990083429716151300387787730807305579462272845450249222328920467640216527041344571638059406331446803230545815307707322396233285922092825918613454920787755427934857445668148985844710419045867017504086994487497142803274782749023792655416186326491342494166947205064484096061768846532163040323581594499184807895249943421449294464472097507494757822867851922676147739675093666190791201108761575005465671791193350810497605667699647407165089994465117853410467974805887973629427462168214193505900672212795887818000972260595871196688159622301758360666826741781211706575932002602420756520510270860806367582468548896804251723766186611211417130977038542491669355873779070873389508431748177014308396119742615491331534911142785862430389497223049470654730641200661776692362020195498549733666988059844646143037949835128937158933586292910099609922225982529798250658127930553432337358307945583541156177909541575980297911962933632086634975803295354126782010511679073027042091034351044662387094717693069569724740489189626963360588825033145997853541234453339247093239813746465157154489927155390488537239388587207143587103552453672480278145419442662807669533282336915435667882440631338127506267755168272661044493695512437374094231791666907240193631432617745062139688459749015875825479943420594058541787961200265385568276648379772695672650162610888443347721819703384891374935409453327680330391079515120076840307015581703689227766322517677878903574946178158924686375811824382762870112256000000000000000000000000000000*i1^32 + 5558867256384399605670075943800906813660456316679938900519672038103038287748776132115109366745525533535586308247949632570037198299235090254961119407580535798763048927856180631326806690507879060804281523610252430402522001842390001055566462257606898502491848320742128115231128860948241342856717664111098794248706865977021466087510455077722674167064416267591063427610775674302767202957707143881203735451484065611571436725343411710272550201811019738598225098384631129013095871284814753727992394187423455488303780721588146841242630380509306226316346429515208437876729333671949787168024884238089749068240352906993757261912452351134861856240380953555781455824948860401588920773175558174143472420459902102847920888907156577813931420275520907517022937850721774452125804907997645073464234379586039599304736165061168599931594420129739589944229518045264831740938651222321375069358425378245340550818105764680124694153317873688170274059635416994071732369817436615708210060023861615033603127843804462483391587035899898677461509767958583471157319677788161866754939283976391235663981363817156118635342308956684494013330989978560250019627567583303637799151993450377014352362918360199227809898181318094327342764702173898851997088328315811412102864260246432487592759853743942454156379644283897003870500553058725299067229371757023787684826314807550133139908463996722147717205484324280074974121835492171403523181154614258147010092671565327293274540176046414950376478155666516267026692863972175472723565106142079185418665913291875069068930409706698337041574150364314416101735771211832601888464631797807681842923323353355399821347123028501530713413182466797359331431421913409288717654265331039049129170909749017799800146996187737574765643831273631921097786798795457341753097067739385343505002417702910846283198677822013198925352306755076472460711632166227122594359716692152285760389683953934862674007946759834170175973852064098325187642532323552092816910692167173493204301616558100825041950467878837188487046858084161181186107533312340787534592765161443324840983908044825849744883234666022345377397378700206585819981747431357444651042311539172649476499257720192055864688121416398281396963207139134391046736833083788367463763934978688993083153955092339818191525176185550279411848179101561952141312000000000000000000000000000000*i1^33 + 254464967668059909846552181934921414928875638926236785236534339591890483693816533302254737384175935756257172036523637815169699562629514552165798547053094438759254038351629784752444973719197447421902418109301413386183300419705841215077171517164131045463685506151298269767508208642406874721639043317646960565223985439799733395535186209274908647213867650462068113340118736167021043927961716345993210431795288983462304372124231446025585129958358090059496554498606938985745066701751101076275218099063176443197413954196931974419268350073994553263625326793420385030279378623900895504179416146683869464630784503480129723629328892215335891982519427355639101759637860047298801360383367805167636097340556679103979618250804123157503210925998029946229592851044608016216588954146019655881264261287734285767289687167632989714799967172529478446367505904511969514939995485037607742488246255818584698063601647929354858614909423924488657378689952338684993827448415563374088350808166663534278536051928513398387898414133385550373173511621126176358042931896828397059818974641587320565920235664459149728571568592289500966591825313468809526259204951476442655572145680135035850523303559727499851354825155381412934217600053528029299651468912257994280394327947552206299648345229636210778894962763361426978235238383123082177276904866953672000946697570424783280006514666824716266235551727773361870975074323957648870167437285379033816917590590338606252070481576298049534283576262463623739516554857090003234951446881702338378292305343587094080843595444693465272409087904349679872018581141510866237372769186200965071722529424668608709445171104911966988956979121960172688171654247932643636592398081169854626984850886646149566940375639137237865656427660090585271444685402586715255695136056705693554758544861999428453400551439733885722520147975517073506446810760786145851730929949459629451980186245702773622879001509910956180840013748915520732876364398697865506937368017254858251844492479246940316659716661490095203962781190605403325662666542118088236269695905776151669423780927613688154649685621908212086225828857006861073189452012780759496863548757946666318497358323088786826741858312864475973182289178387337499739674875210170665837536707386442053487624769160972441153837965524244145189203121977425920000000000000000000000000000*i1^34 + 5813731476812204762118111921976531055158349932169234337718319164629179297534084881913932052236209029759287788904220379104798089869256591356233205684796492734809827391412946453876892045873537761102671565321508847273677709169093744721073037529908035977391276502810396238987664133834195068952586172780104246578251883377623303660808378437036296034668117114347497424798690023352602008640883542662617977493690909009008612805850987361124689087158034321269898557753813938069771728253403380707834672557346480460385959686708237120001864746342447215807314881542023527477681692879986858850321901272843265726788748491367142431444200468111509216010304148924386912399397337535506705135853736660136547427855068186416642641450137757968433850713093052969842081097252189635724925819173548500051246989328117961747983836393242021714137412955293995924268925192859753693507364129595309703903478482296832752516141853344221357706511122688469756509350926839550644397226335584974514853444407272989819052950978160469868092798394347003796813910924463758827849689905484268902233511216054540519778992064290941440689221124994693256883349674504627404357783573028222230410985716700592540886851426466257741479160504633170010344886439142231906521796399426693280429963799266556330629254419190703595475085836669052966001999708112273100726600765526239784156728359682658566029142165877337690834256395103517022548385631731324630710371054868278841011902220518833950658958053600786127749634606924313008200577571681986373022767871177870684106690395084155411019304965761572439405879002914849167548297126421508647312387445285777122671421889401344298941275538565679926723183328365590651707981083116158457854686594656508858046007921880794739093653909370119108282434771375456661405128326489625796724309033204690615728438034032920614257330073541262046862905130540159271178268846430005721316077012946280861247232704573214903849648460481139596975977119790616366654562958418246280548423747125831943101698725078686808963907126689231132031176519907647881087257724376526399276931266929288131999153852259673911504258975697298066901045493567718210271458272895917634917956646692117621575902665648044547361025491005002357159319343065364696228364557702164213515998701107181331065752552082775672094108810588701720819269632000000000000000000000000000*i1^35 + 57562579441516558765397934761241200510197823807327095051208217390998354169377214524978501214915405076650956128884479626899535278740623323955691507848555875076054018424334920500010649234670405406435027315108169630529123886144469242331768451936195114389315972656022825111320240318560954214756437369408060880458846414378928861577779930895218593293000483589357745633299695627323067261770679256027319153967762228363797143429252970281310532107044469608291789247992300194702336707664413313582099187332519259732987072252585018091135365823656105143015030037642396906653023372326172716029107526784981113236714470465638354812408521380206631373927638907696150915669289505579630050962592718748780466628198235214926180191727694887783168225129928169728422290329084269538302856289216975517596214732668511376424826329419707163205553520176792972489225498203163788171146041326540113602145117103361560954556450662029237575699564285110154445697690747479962517891513405198732184541521590123787065324812072481103993526457617612521082528601992006795304221915679876610325608920198879830138316888627013150057575481110638082683655862638916823115554107014026216585261551628960045405691329607236976930030285237542575001658353166299407801255264960247555847933665234374832776237220903343416798221385570283116660909457614284537247012501615195111995577078113473216293933817743177810092829484935583735156572747123291384531179075852285931826186919855161841780754214196596822824273523805125404325342107313278282553849887733426247753265126481323569259940241705946155820718738531221658624524288599358483240916518399320609522265439464629546190782147332891710551378811772265798436618889107190083138844270167059089484863936164671252992205967525711688738817173013447080599164574374892251750579299382766074790766524856834709442422707794471160818070924943218709488135578593608125900255014213366428057257225176819131959942201610218426478842728236567090765759315171640273064819146332126765641662143867665390255501426527348813446620721417465323525716550897514101103878636969566204783440103447172002904856165998562070366901759285787992909310869162851778637304781281978784807012345296089474941848209440351495224826658758130070068562887345334245779789063140966798979110036446982893524480875127359563366400000000000000000000000000*i1^36 + -926841071254762661953857488121279127271757082681708807162620999035923885711969982055755168537020546514319235211960726376139476343800474699965389796889571248519074657853897587404436568200590544700513908556825551329969512399650460269580160829063431410799478757462826892154913521603208152248141220392098576641291451903733208929493572539872510973725982785890213468638546032344416005044802234759973214803634662585986759139457901912659185405837653475275351733651144609309686547731831353140857017667018681064556664591259945268629523796226808437326371329655665865989489936266007239278094211538755630533820264766840774786568233821323210824576646441694978434477395803078904894393907470517491461618509909970213421555172170565078849498724443297897949563993857761270396231920236075596270048463537966754672948445948026232382966270552548948289512593118402492736485313279254127946316309585516253117605121661216814476343784876767078586007501583867163100353658227031950174004388540643576891445033030725628067776239315518401119504000735940554247007819747926627231214473439232714343219053529181956991999314003462075592129660938158581068699589311640555635854249307184599362671325689729393116730979449860717062145330694390970693727136213652902424220957787082785007458481995176349724749652776524661516695117328281850322224871091643379030533113302922801970563298941279458960491331108678436872450798181976133925107805296658431475683324712868889014764224893865546441184501148824319601460590758218762400098948303832974043562900904590835429372728512522037278644983921551940063330911765248464133802455024846323997702796968202421917508804503094207596382969863439344730850083191732796710749002734149425492760024849042141876521586971718839607857125261432486387483896844081933202770468403095290114064340467633678235419331587030801887791252911750298707263532435736004393465775273111937285125455086931488506229011214973465995069079131429149484338771285616533675494388213503070084214022837633374489797184817573080801592976193299949185686646060076780361266952839988397201917813243700303972177236179279346961358674476060384865574287864854476422233807470631935293631507653390185017695001031565347878986146920755478557770487263324252316436475241113753121913930880001713378039621589401600000000000000000000000000*i1^37 + -5995676984014537697019411042145051343518471734696757586711851570911343212729744590404693004309084445303499340764764140047304414069152911179335578460545514499088398693717404768987300704464942336634599407427456413489712039616247932159744390770975319786709385244845712418900521110286780068209033359908943631784386045688516941529565802449539456774226738231374167848039558770337682422326961091899138833956451440494139425724385339354459833119248573925316589326209444641825076478964517787994139033135439018708105481317394727118720979211314714848478436319106607030380748497312219798174350806483452261178853484722816067412088622475517968028595073804447778660630415739053333395064357982462962777370520558965466481978535646085838113178699760924997355136902448863285110358178779489328553122861881575732538926943625502556304902866503077608486859572020093846726610861880682095273016012738084298564947449054041589576215647874229215076919452723018958454873852389821400740261139016104040604668588049943973862772484616919642683227276005877009035107876164754133557813008368008385389505444624388736442350710953523960718346454862190774563129923107170935627681895960804211399528860263217490496591419851884748371474838902629667624251664570197369731103743178257706446536669993466895510235342993705793813524092747826820617974667222609328107994442450042986481173006091021696676463580081563858155783160524301090707217264648605562309000076821326001147984106028825371677422323196087077642327814627798869054417166240908834573870233629100150726030375915731688691606205212918241387194471101352939768173966397264431185635384616099158450855378479953749349510145487042392471410600923768213988172154360478265875424426237288188326823542947269202671719310998572340432209656672320467014676060027823557508759221758110544935172506423033342878203334103462574042868020386111587424820774931063062897664863058027923143537062972273373615905395132216260462403686470316818444654987705877787381542838387656264595471630149130366364380960488531422374734957044363523398295891170052535529331888165610562423395295015532876431314292710412978179230148537657898191144970112548470577289916545937772839449053782990453268569357228688178590532530705868824644457169248973204350243239431832041458499584000000000000000000000000*i1^38 + 119592450559971047481499467165091029803916913974626279973892972458529924999764451117147818113524173763255982921583294041654368502580993434497868561847721237675527801535745466796839112138848367970865692937905628902618514526305846566495474083457021149690935357704811957115326997137093809897094878998942499281076994102978096498453844638662692904296342260602766458747788393325499224846565684846654385901211122114790088554588743812947853859314904489613210440018117536477793342308053867507156732913939278633910233818249398383196663934458715418495134616204308092398430602547125433616855539947281416215496182258474356657176301745982131150086673729878770881881199419596271378544586976281602801088889302118847228456450105158646261366749470560804083225317278910890567010634631430786605877170913497564820586228144323627643498645785202939547983979859918139338610116990246426799080208476363925836902954902571090330003638694690720593199623826206704951460417629731218300943773345659754920390805600746085504621390019829400924867343655718945767590382408900285652676940510233166558399154853617389943347644145497673566757836437411588909955408445303554037831686747629540733237449204463067622818165595050400662592628138402881811486430210610023696117385263384188922947375462048768980496182576493627932561905974025062936653575543203458771428190270957103073862265979146476467297498793282387554291849722530127882938605123787292376877896452954273258389555539418834761250896481423614192253495843715556440534170820699874827163893686457501719652609700967623792122482065288613503884250439916504134357177697382927518468591492017452916656954623097527963627321853194476231426421425500005133383550293312144557779503080348441493209925015844676346457968911104021216380164122890462495308241297578090168753581518123060807346650192316510743666584217523583414398028825537100440425143454610378776615929212346733899669569813578705839421150262082451906738897927097281766461845313383326443795788573340488351874654923256741882992820005586691205876397167394106437023633128203114283024489153607265327093164844717592112039151434092986313529415308418828675711150873058813436393291734516680006916909864863360975325011589275767740418580151101164746841493755997674394210902248890407321600000000000000000000000*i1^39 + 705384266114021855318395975492799571661263345035715168640928136459012950933803854667724728418062523281639616952281706963310132845001867271925384178792001302991389035690160602557105429824429140767873293811330175512935454675504552738739778517223910889364468966359175005964604166691771479721686651867592626822761937403875755736316234494020734288225237576421630495900365032759482796273006253517800929233342708338461900415041999653534794552564586852765604343628879234427239506610819010957830795639290874642848529339478824795425706233349863516025028128611939580618573137272778982634759974727423204361698564510544240300012844246395113951372036123389630447365260080391708707829378652052031026474946636172551771434036998370441449799054049961637911243311986131690636935037539413364944519159541494067846360589895934623115984122628534151811985826494658638056076352387430256597150911020902017028170038328319980024401392466651241635920391414316823706296578056163195069519850964385484755337298818139925766257247204974854048103933699560574795393368157302283315152950902249937251655690855589451971017537571127577722941657970837112775558784166479480580442305797899412532922813754571340876467890740871181590612729095352740473881758951841771303718224529450991090988917398488220623125428544386103264494755929510000404644750510650464152530454441297058234068472464444890501767638408160994437514560900312360334863223163539467481739981801892459943444976124857652248180921613029774228622994968302256801727647568045888726394178550158297149286807810837252771023569082234413195495373201373555516805337067122749944743518013555169375643874749065893951764201694461261858734924017721067120833457961171977898828872928480564063830675212143400583858458557416880225004889106767036276964794005432430427602912432318179669829294337529840625776542027651657140072905993179135502735846959512622416129458173251889336535391398079270064754502627915955635046525266711634808571071553555986845232387096771098971799875800566731091950751860900098976710587918972440811014410835927133406136161162379951829231753525557681117670891036791974667955257388844466379565538263779597497222066833998590071851122397351309159172988452665351618164027801340582546598736536900343595803491696640000000000000000000000*i1^40 + -13620392580578036845906809802915433774487462928779212390648093523563442575142358131792239143505194287656458189663487205256291165437795954827466908378583538241035819088377462233619033131892812185719359374172021305250418649753624556778496977067379095881357277641120540048760480813301196726462349291810363602015908695366185227797726030406955957172996092981955164167941379895074740666047210830391240959703623788738924022154305225970937216665510831103845808071578755937139476867451445804104821950151647595942012044614777324668041530362943777190677572990481779011816315874702146881583753636688948972011114170537822232411326401752660086450843736665173325027385567586386886519583113375650489031593341484292392875046317977422793850085371062624703499053558674269111899083206948343176685177882994055774619328695054126950749967970182902930047356230570509985398749626076993872345346189675942688430522525489886041619696729854076248598324492452486636548062375364132333937102346914551749394623206761356281953194562992064751302544442272758667400748573639352357939211421036384051812726117552078855476471743816832434297116780637002991453219954223285027813637096678280079150493514575013596831865792629835807421368234250241142610177023952244097023549673995549483954839476691325968972584220164385507951109595133915714555643748483943912972009135773986632148473846280160429198206365091874875106869260546678168906188658602242918628749613653888072450507710796225179450098650788429506143314469145449576162899472625835564547274691581910721586022735330278174657333422240111814739622449554318342671464413692656281714048955119335349318358990056595249116331654053722928382999433468310166918012315578903923607467549395234188043449051134350709442346517637228319388676641382068643282706720066724616790734986147475410691542060371823337538637329354720217871354024802144085502878063136671272684085451794382870205169947348533217318944976067109360680681784323158871940875918725955570005210152761194224413998883432297042967727771807451181042632018545287524346800115238852628460867001505413291330904002708074365084793977897567295433675136480229758941468316548084552695369436027658713658637394965831805786687054887537362927254394752382828240855524992219195899904000000000000000000000*i1^41 + 69887203437523150848120674942187853084358502890448505013667431027856749093638661304319533346768605466750838892456247243271521530646055033006748264193837436005101434456367651017801383755555995300876021797695967809395533539223340839154951269518808465457608430436733111940341943505218784330264911743003922375082393861579777017293772814050808751143469803719831026611121754491811428823043934651178190462968944716837033190686995562455212516270320233978389806811740483572638508954820215644268330831936991316526449785133057009598720052860367483120167981127290081768560823356738194788274973006788162995060441990807689439439259280572390199190316858432194125897506928083968526774231864038400752542932492339166464539450859318890735410734266401828696558060560337471898428437772133396235322002130142346237485151379011651125171217681206441422420700749561419832279708297714107085957670200000146981248686971103900526518986361581546163626070112577701832804268425125517579672456903938857429410308725263206644132256621593859894118934199539911430686934351212729805018801773899406399784138835394078735810374571683831764488833605970268752001831345701880336596884110474679475612459174239243818667835765196901576939337638585954434418225324302615865262244720365334019962777466044625183568335240385910890468958142244205207268994086029062960364862600416430343584629032092907948325257340389579155180605518948026230593533624070153035552190633416894257701697862890758180481473450594757973453838169692955688834704514013577998559862471204463480169543673783817563738940622458637014311197058373892680328595539229074922143756489566175339465164877933629641868760254362396634549803905743162753087419420263915214760459612467924395873216266467527458645452567500699050904655454884979548027324081085804973308051100814085043117639807708525943697567377075442619142778363152469539548256149685116611490330667027259861242788365880691293246558719082164669246416004891069205171752715722457109246159130690690212106748149446963390095921080489718305963825436924735581853517736664772020469220534546142897079372927767300857959161792198390179614410368354468061495657063345835959824589476071550502915595212406305709582495336261063672420116747352835216076935587168256000000000000000000000*i1^42 + -65719700111250085809870642264178371539845968615787729852766538529132710001975071324576943798198383279897283993098688713698886550128560164314506698717115858326041896268840869094797255533778721974544050009613265388656233255571495424448516688032741134191137463609821408196849282705428013499276726693210856264167840632411202326949662115344680202125936358553653517408888258626573821564240146594583267324422869360884580645079311364315618444902079277930776659781742593048836625028390506458718015966723120124562221050543257221881152563982174388192525203039176077972095070122196069760830945003796523491749715752786955083502942571441543818075814571584690828272544191011345344602241455233666627551058613513051563103336133888830974364508624922840603907771565609363017270074732025368409904748597191777621915341531161167796894065381859555284610484964883406504164170646082456128460754059893177509544893584368573706115633682203162339830353132503992377893480757598512939937951137632251277503976652144503965764588319951883839801839342303422113329533206519532653205657717834083364658060439593145577525881172697284356279135248129725776439826297507208551772380159773431084049067192343656813267676359466079790710270717903268038463480098567472672573009742177980148681428795745692931517079069578271157330661949086890920815698974822653663803335645505655661262592225083419737421765433927649175839639036687191060428701750423849163136467648212778259940190761104389463723978823672748488476218175092509380028805766777068327356678153245145912198587891453125810001974142732374145943952293656701811853812837023844995673447886656973706670496488827257058688686167707079810362725199863592849117637361648377556444020477773685074506809496427231600304797623946245537090338560221025582126068770121570577060779815749554355441152920542375192605600996644180901404640629619950189701278289426761136737729382757366681685671105846337003697944676605803612831428100141095498420653716529548386244526649690381574634698753486899196749635761389455980287929877342499591370214387386549843350582061533642134299906558478062034289116510118851551232541116759360524925326903425490389855966513937738845028721702406331257729587103328418867673281808108933495337779200000000000000000000*i1^43 + -33025004729257938601342805171216939462814811374314150469424031658734234024510419543135302397933826752807173801517781974862302987078834195252593423279495965293394398031283875154122984210909344142636201803659848890098598311701703850637373704109178983472556398972511393071043839667527033794664829282177119210282704778941565563718786105815302956691928561752211148942935739815292247889543716272417688944395385482671811397494378499888273455549664142003945351654411167258197208430837625747773838887338807637182911103770435335144979990158152865557685607923564002312728179951548661645622271919968382175083355445045476301874523959414191045591761322050394506707982668116346799011669196358523745573131253427147276737804425210572776784950753770716174112651474435920569865462186466055545647573647371691402567267030512813410888525921423882015303435898089714496047707957398281999340303506684344647284916859672546199064904859269617154850073796238029467718108845643830772708205554145406604616304589397282782096945635301235401710981596898660868251916712540716979405835344588575401613565460878715813291877862199487837319311197831355165993273393820922214068896484343986549692417053726300860380310136816579210325137940523185570100388282477472363895005161057035915304391222805852477326757819692906714547511365985995901940084629224827895088912185413116665263113053497751590386824677313218658627806210853898196779046839518734330423454748131123554470136152497596163879739594611519125183486601244417218697355156292647239819767198782675361177212754000940556745625867707689230346206175462357559318707054705702036171999148673525737732834607006289888291847759460913787243771657593139110923770810165451458284689213636402884152929889315073762070204781336847991873339998371436454005200537508223736797376894894375860668368407903003453498768438108080150288579824083707284421480083177460947087871047623981261310812890849305865594213367274252020762167148686901028498187853336556004608264425424952353890070498110975596432441429856424011318772395701596474100433119609967789283973327673349239837586569279871350887021126580564441577751128352202337568402607411391868096092735598356771928217165032806217141198996236156035322100161424916480000000000000000000*i1^44 + 385545958507937189480385051353011718669871639920238695422935537313160216435625180833054837992422647206041143890218379110250185703082793973739911836709464617184998146412769430729723869927055331863297745827028353905401636572135917043163013832195113332536306855937026538475737501511432918740429614535798857766725321176594204752064615476656885223843286177729623410532753545958474936661616071372862753439453547060997612026041646158349114046316287106891425968605390025146458115113366677028390579730568663706066523305562298373789306901564545572621372058636949363798781248777603072222968120799303913372871394745312122337551545242474022305063504101949847191564619699732222372130159125896906036092881548350000305638858309467519963651763952347052636435804984758920452223161447543546678132391189431151799392820521177099722285753483214112474675758469385190414209431721464886624869518696596482515001440542443032235331883318850100171452417058541764330798739413598659294391319343486306580715773342272189709570706403550038184424556764311424585043257223310163278119897736886083570329804761674375920064500252460658474382044157750028821192477924512640771333973258176135955553341431910816533083009201442672932052512032215898449616392813261480653684817180137751393064762781866683721200205791472187897519941232027548813657049546666400952436813607426634067535033374880181453561600975446525168939648490928651219860924279256071454874076866623225300480750186562202553269899441513477825042268052998732181683740845612804327374936238351995415709057246881040237665095440157148758574517682188970553954635911980661020189027011592799501479477145545645585528015222000074072681781933831876609387417174376258539020390220414973081502935520727888940523737339447405947923244095572815603773320880418338396956320613874027334688085105692205643615519496692521043531449671641879277637321133828112573642287750623378726958090958216967522063389077356781460004440270948844062082247041376165938574211332746573116771467927052838843900927013356480762346995109576179368929049788600265740509323962869906262139802863873507352763228084643195892265635901452492418198829559853786429535920315435659638779793849072689812443835944284884414635180032000000000000000000*i1^45 + 741412077980304656468591352189223592703890987957060165690506428191049678544357257485245430685142755835966940949511829905933399332137184870694726927203015792681143157950863937424926216792980260036902243252053960672546789585795045705393725303094121525879398312354997808320572571800742420321598451693247042929229498901726310638150842413728283447422826864389834775956768497677250654107257351923099021599858381770463708983074311432424617597745852844415603405698666443090283986086251032092233803704984860626888464233542696837374370477679382579490322048325184298943629179597209543903369095582057961562213100261032213091465956333121551915030439824475426880218223569804818848363257567234824823973203141548483526622152811832726087221419416431023780342777633328157041478869177660675701291950262053790546915406873545295136689776010556936846450827059779969125752746383355838933924341169246742846408582766150272691141378724831905164023428890815938506752907641132118697930574070482943244215401417790724093955500070847849685187478872459213128280980681730307736099059296021506222191809067517463430184414140609583280634304169694768680897116857687160262783129476514341973281920982094350723316280454679375117062355819303745095375836614014995080888889919588420735463493930553410036538847477006486756429072008023729862963134876315058572602688428280244140948352806613079179604105506331367101083205480448591624571663956641871918289399458026247355599253933598325709766900085047226088285815592423417390611464985079309576915685489695646627962065017227867584274918994339477375802924760749658944112349630994237661430704425768590036478497294757786837062680080193337212923172071618165524503118520511590521559226886976121788615041720645900820013156459451068551870052278360592840112060738364681858782232494065651509644737313181677414459356505110756011853295696715667860676418184367916361775057723928239397443821618320472545609535671945491499585830266396072733533439421779245832301272327274661957427628608659162375595406339756837899882632673606587640597826157342691571682794272998816085647528606879328519103433074535545675971941690535630878254020819187923314713848306209715865067762080709017250327286870871061299200000000000000000*i1^46 + -1506631249538730126394929461321824255821708251560064658742316555246036299781235721437026820751142936043070320702062703357547767097063030824396082204542292075732550459158872650821430942895274829533842575975707232287197333726243113824228942481365167279306337267693513094593024999049969539280232515364730252766647108460230356947672395943895938803829919194428792645062522450608410605451483594585814232168220855942522760201124792207852395518989245196643770133885754629320893959286494599861972963832161207216479809455434731460308112209665528173715456434500963999020985157582368211932238682749406835402682006289542190828303876435917028740228945991280784276581252319206810038266588747060961650728909566842156684842711384507811829832925286446625358285994626022901697796540057143229928338872854369371829850799206572969801611725548900422246269767809742740051238024207394067805866304505219446484020146987696226812426842906290098368875020640572937693931497110347305455905901576100121277940188625015467648685182990942978085124184123581588272660398550118840527550436188906147690617176335892588779755071852356946849300395587635549446800629814774808557943086553835019638292865279395214360479068178856958137418935764502414010736420881417794714117156355692073198117731809502691814892447976551418368986476654214196529310277396929538561252661917946052522305322113473080354351213582002653443739898457574387211086717441051335677744412520618644554550140017336009619011139359470079203201109725219511760770721523379299191225243954600346840307862891847841402275014729429321378680152240392316663887113714722312039302815577246817706304050215457823168990401747936543171323726887237518173984724894009526226873187065135653401562267494719268189229851778339491123942263396538174089337342875158112331529475963763794113569341335881413290901292442876501675683483725031639644343116855040891529057203506784472217869263161481504261399045586262952534531829090675132663437022983009632407404470926561589214165498367942884916204100891238555801599807764756387478130773486758573417410862331277128768755373082931905448081382898337187420042342479391397819626692863927558385876887764337737557205861546629086998772202864640000000000000000*i1^47 + -125593107769695930409177723000674167257958952782135698776180168998463164397757547609303813264681701819482558882887153810249273622591361505674683479576065432513434947345783256334936083701518713017897751099452915804571788727255107193832443068568989492371536869289469736417911479221603871386232152476644293973939666067629745177284604930412720752832858337297812079522603117198725059645630879399340199649062585746658455718706439362494236391836712270407530958138928217962314721631441088809146762073015537511181882262395020504207149116038619611690171379017863464281277508823673003637722668293898078376954037396630692290884805864372560631406819346169682049420432233858079402245669613398396057874893912178740391516095299792117624772448956961806121767213392523812789660317089207205712718581144303379630343825764774148045096214231135774798615484750008993629997755138835393412232061670031101388593882536564532983747080693202525103716936266007668175860341238518649022130185854517844868599736001362820517869031625688989143443507558822767674061867454742534974292322971144644130570001141165517690257293017563197229347911447000827138867527154258923843788050946326384622214772947126147843453656899769781764138237704903859685159383060609256820013085464199831515004450728917886263343656441288802751524223624545980684295823809302987995020952327868254182456514765984902315478914873216550388406187714775106169517418439407382408089214387977990220467333844887706514066560473093605617190567166538492761697353169926693515115076292405867320638971387680528223054752185975350503226002200081862970754482791608807821517690154233253847027777564125576442978337464900198569102705094482071140651490178142041905638761205629307150384831506170337704611807536500444634087978288002785572537332491666123039206422347273586706585319697531753179312119955943465451845420229067497594162274401918780826440491236446546446803938650286246184120124014919497643968777869688453294417366274390919154145853451960303782198836425688995682698728579635592638513994190353631266838963198195108692749626839421396669342598854116139773989769719499455532873004630136512154207006831025958555854814021510826606861297238193226121216000000000000000*i1^48 + -5691737317098009833092361241713657927259307715855041409854981352953045914672365520095645978525037757704850862415719367702342960357191739010354358275552714041555666163663153559252615645017675781206455087047034176391300291212963495815656502617157012023310487812390828103150776066721302528380937185123261408864206034505257408833999734395157556766324240783355355751218713895894239475249456997394565952339028341512540425160295292443662178556303686376460912142720603603002598699301053979754055410572038448281167923109183575688533804925886943768400698070442780621759697098896445781692569861472080652187071745453294603137421450118681902661589443840827468889464517589467608396707491036741597547822724354638189378859519751499527204412672680093845156197756018554298367004912710434537371247205642719373357794973418315688503986570226434964108803371918763770172740418027914549129913369601877551749501615777362910462629122524960749035768266272760435466588545160027509914789229384375524868281795864806404602522664739530891372608789712397522784791182495162179260151932664092723387745258644151322369529582907263183692574792402618044415377631343711484455173448020256614256678055038220188238928055327740210633365114422727319892703747750777166532206804718481607010802287578603780793933153964071377951566894492527853252540410101549215560365253806154820739251979276993162757520186720755827350709995315890937551910364479438798253425456669227669547752677502939665698084226508183590000170934234846884785098122341355851474186814483039910599069290026262219154204203196136913399148873546930076790812120804605532780438624517736326624931286550051588350062734641080866633809847610406360483615522641662947561072865281725066652658300308342180854429784093108563240806464580417390127105310429955833872797794191883399193739644723795663000918619612244294475105395399510535357408649230902111683858604649050456967540215458954134115926830390101747355874972772988533717289398604507166581306693028640238117488283115201378691774708053695298248451502458162989897454416875559247446434322424065242369138696040446666327710719853474071559843176318683150907160554187542454856969832282689042501891994419200000000000000*i1^49 + 24810048774218104367459096639109748722241510811925693026319197380950043353718611385712611182597906143681868243131111340805328755511593993858913009332151306076034301390210784329539622268374299707613001139562635137883686458782167454357789746241928799412833311881467686789656636826811016017345866054289577097970761843172949790349421327811382891176754340141275186860137192110671746563404411340682469374151555398512534451646930449168437708609910305486040332373087984761272552259755815915154508964773340047298708572531546838601917036749984332867242842514896050155896927043670676672820318168469514448462379975420250398726222788078117469789357803240857888198634701647192701601301108564692791043321711601671848043642543597247357848214613921159881000382062533286782368239218255177355162647677580271226721229365193125973561320406731662515461522873092184545749432551924641294367519239582713412214758769616270206757227986924994752766267253261042623769537557739758872412877759665008668318195385870964965222177135114793652539686292976643747722695066231815668859487525429971253070763430048518008006758647457936548882238465842633268483759094185334815106852377349263135902086800834570629482054615707906938109344800150721342002103083100983109125128583879653891315256173842012041463155107208808326961767816462868776098443891423456041934301239626807402089885554604805014331616123348898335504528685783745095629222518438692068830858856345867040045651838589485622035064653330368493629796618936721082736657108740040566563454773162009592861137830676030028036025819466079383950441523544910507023280243268051665828965386729460903537519793387693583150946104883253651578686840368307796719137547510054198983215960269081603771319027958350292822834580318252122058511225280383418016419244180815250315522939331943309157757363472123067544146512513523023348087701947128900660874935703565791534890163294281957928828508617109551450633272411663105965547229879955627889937924628034432611431275144408847801044048030142053908011255800923861596950861283484428914850401536086643826831811326533501162963765961294130163913703235072682023438599685951960722105028339504376791426670378140827648000000000000*i1^50 + 809054046554654549660296302090518624165941192904851651734386107155901646035921706549413592613730629590421993216231120495335627980983364501916974282866718249626786917480148644938020896636331786898069322600005184693102047426304295434962808118508803747413762511418795925695078636919404750049400758699736313897057006450671578273823666722453016736176271027340173301328270663662541089620614809195644583299511677010249153967203379693940469880989033372865644884476513726215169504111929057066310754220587005465374246435803497709215471175105624092583694949754756705598131016945279376365837075187105334767955148153611291873089597658558123452111124210893596507746716937739127312911400607178941261173556218177997984362690385407347339945500814243262571149171509225623920128646261068281632336738265049442801862881081465417827181919973325185494883089416425861882292456908465406668009255656845872100958917756513895858759183358038892683065634663762558932545956376979926860638557383464687607225510865345925186126190204774478934366003776539619720872018078195629028157068742953769204332659379084833269323666734312834674101284938372828279938494257675601620284890425824545089155948164063810106302731036019055807428038590600829049914730003914338376616184930086873319494554494616741150476369188952365595289902655809274099518327749007159785502175475935847471034266308179933444305987892517927637516687255725477203216731679192513500907491202539240105372456873153151523501837363474292852590551705320888514620335441540646326188289658861498009979794975898222941193593859521239285625740676320898017905534835549657262447751152623477463002784567129229337056775560601357498143698994436206779694915287629997724637663618282348849584901388547372050671593126459779768580714697386434742717593486603245364279835154911180864936596220000690580328874030058769017315336709420857047770253602883298487136722962493900746591429485676804703200138268616559381200371086236779134505227014994588299353412116890795779267834071025970285756288266635267973842764491119469666632380441770731602955897201051384811207522036805730977632641657479704786324063290669989498484168319414062241104474931200000000000*i1^51 + 2349439107259543822542533637410155085381474053687645361631951406555423206661275619504346234022425913064869784257762215091467967226589469404550075080214057449480102792010671114208898963950221443059512038066072916203966156924529631646009185106739067756186573121150171175781066937580214308608989267190620907378321999796182084983894371117097746369081465131871586113482339860111523236169502053046235148533698180160850731789949964635191653620231426567910315003970694996613388457236418257768089798556287602478371281523782553034102092787680797929653896359824052382196858590564093637943567007287389183286922884198744757037914288202418877233041675299212823767034555307242901036220121070987073329042506261211346035891907984376136613177453259503363978929841240339961801519615816702691609928361781864062496077310257503505536622263551171292008444642723795888016047829107410139707517056262369746766053114610400441145605267728997825318738689447050417471610700911982991579268297968550825250429111507693134999933256691405730705202523077226980040002339972604768059989616157868343776344162382553349755802684941417489802860572350803082004528298437530501302454950316795516769953782002538325968871395986249809790485738512701559156614471543027194969821984815984446492863509285841709921781783660141060452725086206579116684826221399916604345568445762434405726646034258005033387681711255411494868719084457983066418576900194392488746763201049796673635262967136976815281316692011363532435015501194649944494516937406369514164346868264272942744823526878078584652186012991303141032236717340554814510917133466497271875108588237053538904532291856480622682358455238019967840909327261918499219553470668596553868556645326065734131518846392044909657904443455917829629426325409278776528447368199203982172506293130461564275532693478770241219307483197550286278718201434940888531991314319630227356027203529778674046713137754189554476834779917939013409799593911278627126328242108251681556475817639978436060623621839147379900192098537027283137561929790414545818599317948470615729570760489749285695858410765835815637499116025056579063585950134150216815381535912111636480000000000*i1^52 + -3361913475191038072977200934315309484238930539078491723129886872584403764299309214385212484837940065044489612984152120820505808254495199183540130596745551541323566825754841631631944285662049494123689650156716557223594193157792942198486495939148206660308551361855624755328581134286294036168049739105243493117178433766078082839362442080304443462747399789155697887717316425594281290208725480662288346277739888067479052587185620777908397009904135076986342985979179318764519623061854404882981764910781173781231568469740219384035985995344110145291528239091718784384438458141011499205350589991615140403007159469266564872785965397095386643227187508129934574632445890526725294594191123683098324193365187701032688222615525472447345089141112792342355946353974724441334679616147828166702801200214470695445722210461919294007949926477135087547672683228506223664134453020806946939379991779077105655857319951099011965516968205866496910776945406845531269096865756543814939057762446246298915421472708087966518391399500074280641841098901766438322385322585023545199337831315886568857564024884471486824120767990047733734134399036422394870330002976605675651159031014068800782895965696451428810579253743938937307305881779182316128810451217327427479427091840859970712171549855406325455459291614333190730360179612260471794237917081034031353562673091730546886215714426567472112768993322699283055065498463244693522062462376173090261077145062057436586530064573989154777158371448968340949405105183727308434187022888406240860638009236940233584577867047662340773202082737104410585120079481557582689049483435840261196184165592422317363631395164676593676928115086461212753776743013149786782863685274154074275828604514146916172986583473548083446013943009489082877545628893702613950693737458278794350407089392612809065305167749514285867564198444885010165587758553067970988730498091737850211824025357497512353173806072107543876981635201200538364321536582027941295609597716565581088968270855136581702097248020738607739064041646285501594029854830707844312717243069956072229817177821969250230242586274081473150454322583740000587289977179574775112433664000000000*i1^53 + 19730556461125515304493434254231554355806203835670550698436283166821151470225971228655891205878381809619887199847740215059312633962701215837578805473354599334719493720087731200013658076160920783368786683088986499396041309509441944081894279342159293947597004765967758645205275007301388028064176664017714800623412657793160976728670619217521087298095572785744543507362484454229147245081380514247997743252972099841962143364329922370925733449031260338356756692463013199651706417031380239387984057975915578627973285486359509440301435650281300491754298394737106002313175408022249587201918610711385664699941182654709030046280902545744624311863958598312653245223513283842421367974408282452907225598560819184855788729504946881676435082156856316432011372362969216433179467805160490283451549820083281605860323809051102144503911196390020218547607190130205284525384734239685463013714691955799835899606820738088716497644183006831042052914751852700905361135554565866892978505817802819954733759310837645474859216759050438909950786974788759249338208485915170476674211939156628353221126768488687965597165150746944853478213277730537552641704522376177110185751677411805556587615485263708435485803554274221336641265729798704298709779885090631541440027771455347414202838668577325307556602114328621668135040225316637304735316837405216838986833788580406750633947674397649180187232320699068564242739674583881830899596434482696758151817177805076884287866677811057630856006567910479786956298321477438580437963826338798577795747198514078721462092381996080614299745011863346726522082782308117285819028279812565509419143125813963522692669286594915575838702542768060831701990408031152059795591589188475952859563558891789174195477630402030217467804117495324281155136089991199573415072573849469352551460299664471678986437567433113942862377158660175501242147501763245552038362769740051517660794409629668690208869198666401640284083468225276035969104770032770192037465965020479629976001237616803621213762453547930706508739205728635321820861621232975689861565160671456662014732935983679826432901610256710741643362272608501669959425645736755200000000*i1^54 + -3660567806579741295514835912539059753410699467141016312995098783545338522485778856923254612260049405973034345406460346960443319244886381012895069562428792300444045898285961720770933712366648814824875163361108556961557195300142057459364559864169177912620000626526145408322437801800831287080471990226657487453088781299942665217015106004981078705534790097765266729981542145645873950042758053081523878330847261493934845701816419537746877812213705200177268530984957418305232084727075706590953969968314541352950082893643051107422013852342953243886111259801802656385138164284857428976340711191326386786030879117889482822573563065998139107644399623743137403280558633429001936437685350379566032647517619128525343254260154497314195831975095654598196019195421452086888134580967998392850604207682385891637480554844635598575722747296175072447076304497840833041852036089312462687020805592939861804098329414993173317681082823925799742447487297762675986272225702312312489865425768736503235710424582360821696240164303318862551056990157333161405138901530681159604620925348428529714589405083919631912824263253632382695900955672157033770130138297386155029299877452379507777079166599283158599880567599486659665297256609721094905801137695710268592263935605411343048760998359172302325937641786589221422068797243726146176118880939621476772189382933307584636715083745387472008649979745592905566178676065370148328045214678505173901045815757976491140157116215001180269460115784307930468451723082067419131488561112634822417064389468821605577561998983490048305179337813053362223869803273387058557656614105997321731097226359290561905535484660181869036353941401618244435618286512261850928326436561941001224376347794503375330201027732076289194111753032334272352960109394780370080138061895448957948259591835748937593342411880460849096522054980358797943175149862380984670943682298034132791966980016839259724612310823682494412930072722762382102847509763992452985794063116242790932751526777426805130982864942788121857493246942872393527893958420431309835044592924217824515919879652011523425891544801170658560358713086305233715200000000*i1^55 + -3010603288865457972656668755166408042290574240747489326128830045965344333173105878713604271070155932559546730907796121099338660729985858316883785564833282532689562962195966535472128325033539052956900950956291551483982932879919025789661861590332065527614314008954428758127751249091286958075893276691156767359353298971535392055814791585965942305678702853154493556734414934037170426848853577215875912677266381874590959543583388024671412759279450638359929967433747970927451118565415774839340330855348909931079552296241653483776148413349987180561937062042358498725758143631378837441350312166641565041830085819832485580924212038673618992872028305359734267373823478710316671855853820577358440763926610456940844162092043614153796480338021707097604495480160752283548512166863284923852462034240609516784016247224418506950123162934562703800577437181714280607806006907783213668888095477640108956240067074514238476967130351920225514546120260219857991251423109922182101514614200211912156945626694464316823740286054008782223107681064227377685684551433878184286809996685961014644080039008499924233183300615201577345625108753533978561057327801270478144481085832274545595616693278117711147510988847375455420844991201882747264622625572071714402875440438050140267006392056784311989813952643154526385914093997216985331106834287837299988252232806914771157742663987272334133928512269441968212138187216946442888611495420663017030790795565912279436004220599516384671656237340469553752117340155225219543098549260111360538070377006953658372624260434257251452410978987016010262685618002524930595291765288560820963263738134383392487424904879078157765100395556806921374588484393846587747192429366035893728782769360622435484926886417879585020461765932401038904112575052475088985675035645436652551930292738752101107471723345213030660165389360443335553617395253088240953943352084319136651427356575947799392529703445603464267113928612128211701293345591064780905591184698505831129152821867115922130475383936190934027318512292745838780056986277279648382302373564115161962488111088629303450325902322425986985421312000000*i1^56 + 66960677362316217173561370089452544143660545475183113616707301977573720817229256231383481420670509114996368585342468956928935231334363990719480788183055175945389865697089394910968577881679635550325923350519750889988000080648076214765578624676273192091125344343486913214402478133367495716079974343657513457691579903904480034813282222459090270426253407650982511888695497873182536201562710557937542386149107197590550439685138073108557536857853316911467430672515808557508618958938042453437841123955665590974253809451345282456081880166709713610690572109158567245059200898868837939358224268132988557244791344381986431707681503097474996313108403098701945487552804624707267975342029118846294759098803362676221284252160564894670505047327621252318700380686099993335399646125569307410891144665952667766987839926881286679834626554411151599625930073932922245838631530398735813227875571947352174213689514744457480560879006473062953933013662755769509536309854570586570272705847674363307073440903629658917209663032382568945824931462783056881851905361680342655191071052265994023728252948017018271909780522356780701602864766505568511766587152371639746931031044178791267770753351046745384744879880851169369924523647771874785194988166248746330468717901303275231149671947957858572872925376198127685285143463507926018495571877090805871931186420081663554411530491309835279723332521118499970090079396631139690072167547449848418821486409234803606677613803204916724160516807826493249361030289919234046890991054238631693303813480360925036768071100220194787115868244793225432062901688584872870298972308820805929707143735550563865566647770765391794340480389427246102312761844788084078489163274576953872863320061955881850059123573525145186441420067197520534179216600675100115321132385080618330709989600564034586041610951355117548136774622801705672504106453873401627869401702272560417787792465462531342868189318613623966379290704138322750656198139159863028727297647533339847013164398802969743900703812908513380110708501357524082909537280774698952767548579506319891025157798024566024829578560000000*i1^57 + -537293414099299898790104954597231897349367530841449133575919480970363499964051005883945776417449331555773655299768823809763205981784474280048230195529247807872742518039070346060705338812090813348704446225469200227379113849470862060051779939615888747013396202933334146571112848635266417800137364736343944983742545017619482021707407629430720805950498607157841174451275018510691468220734145068352109782271166686686037072988370051625188635052948854832515099563880609570569276960631776588119687795302692783173746400726718443025811614307971129900438214915548054858509423469336819891936154962647860962660685068416427386180516970393963996414702498647261698710940934061079982805486568467613276371122429455083825664267916568151343987007026654414984253515453652678617214940331545577596221863731073260546532469802194935320397032425351665412375892491228913411968747515900260636657585869799214608052410264473159504034174361003609574171599708697772901629075798624335055589672666913056865151928425799135581208355602417207860930879166569330690508288315847331988150241042007117068014627010738683129158519864586518188295484248697951419781397324163569545447824225529374409890329765024915865279983023383680304097036683388731789926184179600518346475247795065012025487190082288886392779711882231828803954845472881896314006314188384873655604405935819587985339412970251580819121640959344299080262253299951477963272651849491259460266037858162638750224700932164200468665597339474261153744777536319028353001218363216458437978541266293497102880437966493728574301858020610272464912492855711715997906490625219819612252696717226267797790607002703278267899435036045689106878665734779688032929689564203908915629249693491905650301097769123638254935127004300289996757279823566952406334990787869252996809186319367681092291582402102845294603204717214093643361225759644937326185156335251794097708663916157685745999231816438777552784986197707670030837641401900923059909015432074914694742437942349559007327862709650597447518291805612695087710066933286899284649823820388746960935546427520000*i1^58 + 4907244997645886067092180737489881360914477978704026368532145206002327906943090100209257258325199032024891952790592487292947027432261048170694271027841295309506498389644114248224628287669372512637470195606940624542042983245677902832094088444228369986045278527211641996301479129152892331420460761593080074096017140822964198298082462616207643495494528623968308880271158801921438932553786098973532268347185898850827300932037839907127031502148955096539038724766472002968916729210317444328262527664682173571321919769215576984891779390602447867115165842729863166698981833232673548609824719418219623015148726303993755874985212742368427254889246395130982760599965021204840297325682816443172960676362924737587203539239558108531821895706867369336944149891320762250081909951756980061661862056280061268009640461734591855443745027446389088415071690242212270997436294551121365620447555880008346838890056582827022107848647054554412216199309968370011624442811568594218071168411862845213703705190515122450012975716214226141754803542005248088249431549548228427674828181651534980760679649299661404720397891767249421700197579375461789877578673888944000350836381436724268996296671063167442388393354337501216951067396288800092496915538684485040051319621389669763399551149442125103163959137876881226726110926446350890591660357584632263631413335909928272007054863227418255637540886343399270111704206510839026910842126960597297823777264763027016849329733979454936558467046635476719735614204364379986052166651793800897449362756790428419613771059136553778659322786115009291113115013399540732417393956743300296087616318467530263295384439698259111821296402789614763171608384938939042718845081588768311767869756684978931744076664437165488554688409826294972718112256883213548128298413109002576205300783266005788257777325918356352755674851088449748438057623616450211584599601624541596146274764439707191828130670783554739557749081315492052348855977505666558376998178747626581179067821433228721490181673101159598701818620245089954928996512075251733968000*i1^59 + -10703362635950140288547173206284284451871815639761439117966817215170703696686722679277338484425929350073017484810002630621637885597090720531095067498362237646925625090692048997556237169514450390713698303198063914224256030919882995597760450934063132912696245819507058032242634258658214331034136325139163490824044736275169846888570097430638293884443049589463194668540959521312390659757695788818223194317442956123455789169939844926769603450518165621875746014140636783800039152916390372088669392689660875135520136605405413338581922319422018410999932036729915254727865773802485677615004391522094994084358500188135828862565798639698495038886172115201708701754260439792398673977826819902368565754405694685373633649739744106884587636551868340278531547138537063739718769645482185495941479191812990401584478147241886171777308743919247764798819339546551385878702061048469443738408269900575938588217176536583951493470284226044041359067325710952377372112194315792524429551249968366900608014043089317038370252502128002321106791166637770401039681539663365679153645911531660326936443035541836133926448256191539369179586546585284418171131982177828774601813571142968533888796617906455126974827133319288746011787570754594182942112687843254288551652515695366558472363819889371027097720376517748724661996300091589603465748283092552748037125310830814736736071857920366459780388890421472841012233561181028185698094902408572288607463757042869918282495241842793858342319888198053342162751744705601279410881199180237047026481120450724674083946355472007245373906526849330520354682650603738169717372391947027379359917713904511025284337853744887377382829370124822786677734939536684129290510215933850900608988940160412996841805947873500474699190771631785279732300345701742772947143075712953206696748848938602596274700076409452894968433196407729586183108970404380108510198617062425420841680007919199131847447297712378374831143507962863411286979136692142184073038767951485721293069459878441847192065417745748235948072339800*i1^60 + -314438428713601529288902608538536703939968384311590084292180640696892525358637585825397562722375317290663089038849864036609603417887779306788636528026062878580641651679807431901957354828135660980597572342203339608488392617467746985625658228304051375652894580086261559636960711799585489076495574868696869886682906699851265629237960466354142879029824277834493780573999466102079975942391712238754753958294542657919383818781845990057925375547136213112671914275501510183523774628584004649281640930459679986161786749964040011543380761678715196567609072240273101524097205264691172005695418543650746881447329079691724893035044957351308715254970320619131115972792223501646699270690423684115773702162367393327754445681120045786449000599344605511879717564965536535003015229354839139584872111481834319771351565386981576486404031040585310756278060172486001160077798061694931455127021192119488723274713437022763370781078450310643490492849565676245923074688402210870292547262731791712848823021665783795306711470921453463142523338835899230192786747050808132155055875185076079012688478319829485623387351231282338772699651670885314626108463505764203630782491412958204414380127928696280146878984196396850651252424095018221179121270417836582111804452026419775017998880957861337207558379892766894447849048805947290311751105864892733860930408242887321560696611139404894222583423085192847556309210776472289993010699355443174828104417712965351561622152953283840238942620717088663744549462042492895236878957025214587135327218475344069502458970675486099789155364303991028318276973661614822920423412095574001696604208217560680250819545791028750068362668582774435262373741958720656808766829887715824242126636088725617510642177410807873589673428861741656617684931646576961973100375006510656463999277817089010068247746248115286341992507638324954072949704835062961967559906551883637520550662233597780454772354983339456760412672399638217363581299998069243322845*i1^61 - N1*62574328288610508565094396513047694225903624944182548014792476634585002233142293736470711304909479280593404494335056828372779227134458302271190894708835035868803272720968248358644747612838609767081933690254439308582834827818331040808752007091600067997511919496140497695944730260647378430193932340165778605384602302157690799705828377758797219806458358506136450412392971152892044273529370275907133205072474930118870521638024762944612328293894765495365281565072212014639057129690586263651769320196552647253759983758953353142559145782248816974834289924211976075341741921893924343965924848128310421748111399096829087070870234890476209036725964454949480380729900188972054507992089126873109490792685287032618531832300323614778416068978745500388088*i2, 4506485776181848919128223587352607141487973094554051656564813752413859399079093333706014708563420272421788326198853663342919244481760031032511498393974987880564683415851069877991744276664964018112205741206557195263698581580741081960796013440244106465550073234418214266520400283834807763832499062217864264226549186204171825617846609233171223547421481055105365204975686811065565958945478337910231410975927799601334096428451956763046311817797043353172315993736139139425534241835314825076799682854666876505259784354833193505313465048259602938173345896622587117737100451761436138601420482110228925065370675803946441711569591129976022746406979953830475915183094163277373690646158570623006481336875332937226496311239663025649733887484431768143234265410329359112257854412911765566506419697828484684152325850092885421641962343259380270297344918030711620929768381795675434572834481789940345053733740225606963749827325752354952656693368170346480930216942534026435948837262683200429311738819964962677389424594402695958968745638409484341339485757763530780883513353461611988393146986275878808197743109149754900676968868299807228840996619625401262801691788452743366596545153229822345844262169834319594578060914758886076185986387067459696288311885679511437605794540668002721025031554271901495556784919683624519857089289885972430264763130286329822199989740656252149352245153946422406705072423399124239414225330517679162865791767158338549559493646408897077384086633909332450824864914020596872678394170876080711555115407921572218151307921544577400004536415277549051699138763119437921939816018574557555319780581734045452000884451635275027460548321218779170041807814610625618853311954311243838673456096706475523695680179883703726867264558562800929254187497317915001203065674971730117055148156215984137939452916862485815299446102965397300926513218157419287462784818720544182001291530489396770673766227115401003135493592890807294438484216709219609276236414293293246303305485887850114308052623413206743563930365442503570527880857435220779275499193717832629238815617233840317169989087754553101899000365224015125838114593076441008403851847402326237414064812795778567687396594578172796795172228866904678221434656390113420506886093578038814358213883117096117466803774753915756216680965482856486935081843554390204686964640862290063258682788680230714885313581006092531282787404787575490288271329389545244337438277525543825434560430080000000000000000000000000000000000000000000000000000000000000 + -2512715278796633433429383238878337637218636106359181874712006915484427425816442698215207261246615500349596437446199142690472209890338056365190184578123053827024509255597017769979895517777123654772236366581875350297915753873613530133432785711210864086442253157520215445669462346011908129185996738783318241288997939628783511254624395221264564863467705819381829047658760385251084934753967738599066029072360574561182283325322177641316420590008131897684073060677846254797422876840216447654688415586974879950817229719049243782491466401005456202979536359221159746439880615203646205664159691632333913745621658327945472698914483657435615261103637011282435156847582853996765266463170058083131328703582497085430739154448316763600059158569732305501506912934920027903285451413973485617507192906231677271186419523740784686565618104553775516283961051538770797265482696334543620148727190601587989745230085274767934703399987766514120993427046870147006976401045772922832335019698208554823509031487817978206295119468428961772556549196245053682341630929003448234573167981711275812045391539772041370528369339985598368708432590771170915356680549475873875090636744125410174996011280874164253775040040261614745505036352953891739478477133456099711428464446166236181251515037090371971932701263809116263850181555245483422711354415140285059280449594579312260960402500608528102569455523296608316051474144654340733371015945452106056015457516244191811994301043506327198772317272899241737496392952733324963373932255601324101475951594510885480893942756003682062479153949777703791049347374644017370928477709566204330564619857875673611078565045172997649447847294338571950518475003146632996331837681491947608858144571145445631997232147356143148430570027591149292462850313811736567748792234006710253081995056601040933503880556845804786603967296116069328632916559056395460843143331902160455429512976173675043431957570767917374517380351398104782584871126713802739241973378180906617067939705274907676057563818168481294334246091903205186908040533615384684468900478920060679585472708974203585250887651421623933703223185503033152275520941831988047611407470231012345200032322861508173912089936003033794545913923427678512468294718343294548837126290483312718044876623977054112065881630293869932652861480905914361359136959281392930087497470548857963774419969744595018536886171359719759045681595079383906051375774602798248035361836267700523389419520000000000000000000000000000000000000000000000000000000000000*i1 + -532917797779437776354982421651526061050940674794900122640683348035150714391116770118723803685793776132392060398913426845935371700577359147687012956906931223397431378302157993219172243468630425804434222758215804350333938639666732053393167704148095798252664072291205796514486766114296056686275447650768460901254000397363685529216753035135113490538277380679382651256533947771011340529681877782971122769309828310115121310752354533446178855443957299010842228069553530231769385725969790270145804471606580924955804011420653768832839488226743473560779586723731875439866775000969501411545214857934507774078693215710409320490889693741949783468707340986067714184194261188970975460305435087723308724407366175861463834520960220644693414271670999636025494464590646552710592959227877656881229569870506465280366523840883869115603681018091205471481839818185746585214484345941472869091220425262974857033591813324498578205575526413735211477368439981981083768604356719635226490458740091457638645246488996217291864650680745933875553958252026347030297665863915144901042234350597922950336649609889571237303132025620871690435282474473814600430734745093872295563572390635640725006035047123305045809430806714375247378034202535543467190835722945441983068926472886577037180282565778936463864607675544665326438687626647601798483897572090354029099200903539903997138542662091390502619252703436936069556465821048257300044286673606012191132247823893682601180481410592584833184249803345280850835483426189721793459031611005507458491004429955429222059688519076401152367312561604846489812201051950000316299460604413896000028730117311046262820159757514450652131655418007552680944562280881769155530586741452651703509260802466627008426267726061849721209276062935334682271635600864002687655967183800718730621184015406817727871409536610590937783755892938483487678019866763897836351221975368799952996361214848842428710183106219099351939928509565145990135006004788848080763705860730623469195993635418428750103255693224702225838743837270830837049328093833379694127915070562648748732006719075373588758391952480755701610957153619406805236442829264814576900746332048029097062933315905490610039311395166493527284970786426127086349521853159251811668156772096181039583105363884856528351870677180589636372681985318083283077612089193951624323628711652726374689939918251307294830450780672803750974702405849109002757283486503483355169797971800260555571200000000000000000000000000000000000000000000000000000000000*i1^2 + 494132827916203576850605788552421285228352417646920137503459341324154661812589381928194439977960435154543218748074521823870876309069687630246083098969933706680025176360431198273084701031650523448984010578852426717084976269305869508269455934446124683789645427326745774989485498183632095718621343608071725450109422261922111117754797144609384177967025386513513931645200971700139933601697226681192677577459159390597403694924058239537330213491679619942942756838524261277869700209111074498628912784031806566584394249214397039807020764874322932105953759263523879718224724536323435002436763543898962892033104583722097730602798047901722782102522607597324390376895475975236826162298629753131257451847495529817770494987116712002109051444962475282184342472423659191491340731328055088281819610658328190851651063608539628553238575380001037028228154951626995077368643658586901387339591712999367531160373951392546621237885380787971869155984501102662807014879777963498512754817190111078325468631101189045541544285279572324735227268355595323015352261539724271643256339618366105451058373683236062135421799683274535944532209847598219355316903882189548927146654337002800921783033480211257274192765813204757988417335203314985924696393760489147115400931133530546722593001323029439760286004029026755419893062586947186860795821422752524519080320650402347645518502027333200832174094659207469180673471967300239431229610381591951578988544849194529724819934347713286971934582064238650696619381929843210974759993166541798759498852350393968763061371896580321798126821756420972782834547484779193970896228574864644661541974641747398319018350142415475986425832327267028066703325752079683449512319948993441071419888815243841946932194889636146776810389390007079423542839377148065156949994681677505279463982848861435778574621421310984367713185240988044099587141364558979074553355199772997346813438914295463053894550818749836975302667235527304709239587073950125866260336164213574660631950849591139345405085810652661924566896255453718583493729252191777802023346560812122497298597796088735378979307609200982508363584561866454796965749680993782009635853114716228981787583094299126098889773592048395470107187217817485113943078705240133143273965196841216819304778709263403565487779992595715500094518503731509001480899035518280939774867928702964119221566405999860391566424703700221604378213506348749203535831608151458363870076355677656186880000000000000000000000000000000000000000000000000000000000*i1^3 + 287380490478589657605550945248838167420404413151732592776269291542305817276472702808719769853809151016430460822957687093170614420468887870085626920938241117012252773588610193912984805891923552292038283133332034844868739609716884556123684602415283431221384166222824939520721421466810824061749005752818872302265561557000321227319874839915919989250107710207158811929946896654445674132937388720536108463168161070664133323589395529190697085840483716380802248698649335397575975261512756935888884698088830661571092705687984268666282160463067878055943783645935844585055198757652283478809125345529770790714311843805920658729561996303389043817084875410391517966148087332931726051929598484111979642597516080357358547426351919255674605193018260983017145388964512516258567013346317158801162777801428618366960673154374562130883597843182950741107026008572629230554585367286334737007769575806620104522202382250839551015577625337329955791143042330334238263320990134874522815568835045782550351847098303353123408644962597578213102311316873995610567819117045738388805927059849941210678799767205007792225462260857669151955144077356109124472532865227395508748161747473978679136535049778217305142005567573743613374789174042348462243299799168641082429058412207413450916373489058874765344823836251287368802618619442549451016246877399839972280776861638740898390238665234239610900836757465470754462099890042228951235860337066312319904868945833987618112581801300600521368400038451413207205475943699766575575896580722960139230214593534637690700198053081229768294653025024307646621650080999300042799249455227227312416316817988444505171785011307138013543481154261538479616030646939344818770408498740742112160375580174810537921015939225941572488097749844781382531362492908318337443084658981227897546906135853935057841245238007704655645059663747849676201438582770192159683135064892736298141010805567864234976138475469860648005653229207642786352956536562121808476069702421264834361519760139545005932913457294327968794482951508606565861349761779934129866400189199896448090799077628065120616250570822276273149889165311065824108340444979389357908360390309470105522152527192110385405821387890732430472277556755838474546720455882934537256530211557881799609574514690686119032840127845213009952642392446537742074858325301661602922433994253985685227927312467022812745762661431137132117322558697247849064319161229398063570886593500676096000000000000000000000000000000000000000000000000000000000*i1^4 + -79381234825765558575935467230245086353305562976378749023972586436606404900375775309511335875011737314649699992676778432352866935358862788732594277880405722774261293986152771223791942327407302405915048981046038686662424205187734211740666252016308363440676570958263763213097472089402044990090115100825073242883889282020859288713974789641168830019974317373822135435600207154995136547530797354433371034369159887916575973900623857068006701597010302264518152806104540688549316095446734357745728957932508543050880313209453939971393248550148108230049006702771238468231786733939747543309703248018165346953403039457766157565197955129796715031556144038078240428696143520234527344038848508602658571679465245013676203750053880796459460482589949601798271702020505231788002082471875830145507254163211646906373256766438885917437177698840149707562493553433403271061336349531885791244352829416455451268953299197736049192541966898756657518536444699856418674324760645211822750964177173979996770614165140351688878376916020242747747580909899739691550592471603718558437691751836884888243135329422202707567218306276317328312002398981599720895567408337561851186531267164961196998922708303967039460356526757088438966912654039270644803900430870469210770198155055266199215982792230852056462791748839089522596583334149481666478005152763732645552082049281690496298659406587580014894385439050394270996358009458886000433816544073772420233400201170437412015567140637908672190322271544387528642154130916079607157771836784686731957317872923296050209115609510000214806696772797379510872490417252867154399622073687040468777262095641142512551224375950771070769304127877171994841802291142869754100681723137226267078946652598645621348509969049511215373701979791373518869570887519127901459686366529245489718800229940135249255162319948006410573951757865532177748055370696638456476871203822294613975857887395551390134258194556343663677377475026598081109485995242149706353819485124903663428956870990135718750263157455726229710298929218522779209442220075845527961951033250102515142244322470407201116255918706950863907288977407656437227032446223549172020784971001205628323928653275830604106523712410475902656910157886707059269297221120331076266894292717527732999313899994066221092551335588405264627805128254269456812500077757129526266972465108750471776665755940008520099837824351292881768773950231416112353777964926072924729934145703116800000000000000000000000000000000000000000000000000000000*i1^5 + -21492208038900564781868278531125942267371602186101076551919232180987801842771234211621814702937871846611913865188979795450132961465376939241228197079720107890969601354889101133569516585335911214570485321262983231353596548129938429635751543100934769525282263868452153300109855089352587835869293990992769988468784441630325119095600436076625437115801345189322006359084406758065463098145188349358777471919133459839909147176652118343385139527962367335998297126624580631204578358093927911266371692290398382207227447190216895130517369170615436449015387029614061173322424417066494074269435387222949518063630178700825297356978880013426748790759034055520884319734550501512878446243733115761231075135607009634085945650915990559469166586960367234572917122234812144494665244227828627208391108611957956345743820650296982475631809874498480490090067590090377624506754780624712892245183554367008106824072399812911440005868596506231885581773574465944019120176794891882776458192560743506214952697667332846449677386808148914496567231312968358390483491840038761026019894555175557819120049470890147259046976923596487681443896891987468049351201044727573735969287884872461579659277377841195872534162640693253204470868955238413516286292658415142977108054763222929763681950660793768781858066045165517709471460393717879222247233965826038830532486149219600978059582711570562988004828983434991904423301351057298003593787660804897094103821245080893911594511560093760584411594496084150724067112904296734762207317853039937068216094543008874723312754706589742901849188342673057571604084036741102928187667091921139371170435399127154732362498519217797231552376786133169717806061021839051391872853042492332206315555892525336512694129020323671352619337876703214628827759133004661488914708169837401280919987454097968255414040374750496124661032955097754557907088463227529940564951352840244698869675653592075871338147210380093321694443429434783991246335281395150708778861330881676543725505974039531457672408703008450413552573264000214528588449952347177272344754523273761338630815425364874125621093714433305985539700068851871254807448389730820657060035048786869418946690649874785533514902663667520451029606874073326249944501366621780356717614587892902277482249880414414511802999892669815977789336355713901654248467091631301047371235126756234559063998234535932657840021916289906731654996634294975750891919304524454174660740692049920000000000000000000000000000000000000000000000000000000*i1^6 + 3585223400490513249812064823560590336805945798988976997299056005591276242846704263275123146247844791586266587690866125647853781470587687410320103754976744862169118193734705426799004132608294092497228717346044932205994456456552367597292352072565579280655961408924007565104526718807303521438142621701152050209868631446692253314603526436235194656912197807908797894278457051900467476550843307312532941210717704663152981089804582523099112742616709244726321278238987734716780628216435672215199323247349381094287827686105126630359824141939237015254881078593674149772848822842274024670696624061230902896232870419581721362166136148220278322906022457143077969797148806658098086351483397667034585940537832796467855035402741752262407014351138022852141955785063549693292914117386766655762367992299142574876388292906842235717726614870686614397685458912570698972205875963789140493507328729562716366709627457337426118706831971782252526276436149895055395032587078154452755479350170891966645425499725832791615742791278162123549828167006397973793229386622866952524298053398052459473069923460182451278997245011389251063605432214425468478935492809569755266528001896662721177713929975350989254058795432082132318843646827667942620099252996839489594845226184152489409199188937912889338618808366882098072533693533648826042918794600112054622104231748830925467770583976376940474001718944298517539861362539414648699783439700336687309185071377382546185555806619837812756357289380426064953368198083004504820065011477052221766118491517681853949009363240820830848517181719544192152124361284918427960046917825271399993222784361015776340074021420151730656922913087642130647455671561622548413343407923309933807319461139266179793632659467625467625578592656987903658115799318713679810181670663841237076039398208916815558861452590728848057541595328883642952402671584767480277066263751877539819950348325296172282201139694427692517422823314587118435045532844672366274760210354033852681887035877622517795581913695771669319323900154495947130139605017146165944742666879082699343919046182164807784804147776297926247536398698295659500952185922075148717412078765094050106624361217715746304863079788909368008851802605324803041786316013623965996186136136557985390713995630898933722458932791085762256033813095197672264839380294060143043593492028201393450045578362921460635216362719980994607038891259083254135487003375972238754815410176000000000000000000000000000000000000000000000000000000*i1^7 + 5507708014983283902126558314559846204178519083838195138164529363366729216850748332060167756326305909953024440829552449023814878211351403812260793314044186509326069224029824696508569594843344290457691646532935305880740755713620851639841976937226010658006270942443437206722818124222768665574100612949773749591309081019568774958325049112329990927820309722209614462657214504637280808734466727637516453039610165866592595856247244958178120770721310796147896335444678557546373539704174272124154257925212104534402812003597813911320808970392621104250185590312487039406836206864588760411837053162430436715526147249510723216379661312824937617149610981524665472641729835228818336250032202387977536146641431098337122925640367111050948121227000546659361403541973870797367297896730668531608554931328289161165182479728976618637545969537443465331931310636372319563910666594501656651339727904584596953020297040930074202799161174942821661810738938080558830012724016801782078479031053047603135937300871684870929458377258644610845239093694222460934591182909074356547882797933416003861529475808999660658163203393576566811984863798382369957148742086526021619063907129947675359284016985424974980348379856728921570886952961871208508905973034795033216239846770554683660157489011278288447992530007949497042059917800577134588771950957426501015253306547045308419214808856680850414964533217131984241661310848965517763383552076428868633070930462490514551412585256475364705245349647535334554384578674408651482968369901672233316310475293987652097042111534946088667832772131030830936484399398008495262916780721501081459790059890803124238237148441847151370914609941267094906317629243251045944684122918934970990015971320119805253582377113479507953048558584119434335111152511001787216975342100679641195748532261595708253785279220318634598964857041341839874169097327544572601108713781954339110538654972204308722870096030430742237609739636222510241622308406194640436492212399587661958688241846063318738463873223420217781806186613805941884524503486746577129844786101259472491692379252421020696589633608868747797836079509860413323923740433959516771068167901587785372679020665325642225545306049227188541151071002148986797045568977896183195481571961479106904262975651098916495430045256185192510976610872613334284560995715895111961215406859733484660804420525254737792619318786716369708125345014387115472635950420776599933471948800000000000000000000000000000000000000000000000000000*i1^8 + 728099755121366692884373019040600293485554089002283863106498777665613969139826237831113921481752021789792451853324818613355470511108353038473310319731349101045038942094923370228053108061122003388762817738503709888715117297260183559418684797428783353022276074024494136274355051759591308510931988622787734817242707070172175052907908948850788269121587253656717970100469063595562500025300423343429997376438610555837123331286578642484702613761959109525827773951724219454843577281002958203594705028936918830627800617504278377210614517732820839788868033700400329464121526156147079079307696035012476636049710912329303913685716414400433999637316563457498140170538134480038801850066373872988877144103654076292573993324991268516312832849054025983398415681112554573397316018919764424466902663129223579943210338651662652595464673924676913512709058380912909763571081170128728736573041799861088624941227254542850181967371895994985556752541338548043877698828876146274917285079382060700091230467353455455436112434190197106411816471984541869981789953591105970864351005723904788902396687479075212965203312801046196185855697944524711023324245909971637443862469421926304880113306472346048491101425613493646798445353933937934066806060366046901137168751743794842414138940674891586269157773339119770564610286494436220301701388110060127022848088266982100075656101478433021731979453830676275405429263539383516988627277606828016740123270475443347995828915825973563402051998331430342611094725440208147701043359589921464252558290034740353232159847503364588053094036133255780805764541779989737678972590361406965468164343886745531109283074656685620263903808223952474213050315336470712306259513193863208834287354892784201157274025412299850744584930815442631336029406327430027781697379738853028556362385217308979610276380087170650040026493190022206625372151272002620685214947704267061407757322212034580069955466330235145879291589140890388813935370438820403938419214597761985059146466615151131234882095771842133847264737833062774638052067527533527614105872952661889594611692583108937058976113007856129801206343838746770445621499492499648911220475609098317016574159017799953342936592607527071796875573532909440904085348229905017644745949418880577338467183649344711112470090722069821631404281585286121767995091453431148153671648905103267505454348363785764228878785393358396807477605394003251306585491958022140267069440000000000000000000000000000000000000000000000000000*i1^9 + 167532261840490098196722732842050399894217300946840926680876321969892506453964427258776168919728076925811446484096154409101646178238708435121449710086937973864649716068717792249625139437043355012181154643333080567508977246392576132737643489126334409720167761809241705879339611660795162144150311757562789088158033509204263748048670563844515144380295719879502544351066338934222098590250112117384303536065769134581571487054143103714354214678552935504199001738366806363789828659167847862387827322745747588267552561697872913349438803290377432658026770844096434183691976233367222287775465878925244585808788234393821802146972057915376550340575945455438812662521664307092141872917210927536800554311408595218186843978119961376257862131838041851582947819105518270755191479942834242603561789939005898503599841069342517387719782859002804653509729524754541567165014754802821900974430362703324928824413486590242475256459636728340573616845347637379554894463609791851684190165579708537739117001397280581759007430346452024996981561087503829325472335060591917957387891135516020278284515859567955082820300328795043372759818548358100644902374188760086690909280791618017240422531430156124114811712674296096135625447709473067142191718662921397415614700580520436508543326434258647897418619895671420326108015251919177208007766091076339447759894049728726022506841822775186993397506005516314627320268030734860219860515384978877230117823888279501516117230370745413479126989271678537506405843418031647302750011438060238460024756572565473713007540854449562589119737884363546030118069697084088971367422288736788879920276535689498347039237603850219111010360953346254248393239335691325427636849132290681856517741029490594538648386795535001487324707945751999610036577598226232025574901262253024983566194402803458527180686608860983031970394106781597953534128480238110090717052162404428026113859709542416211195851141531631673400542839114273314465057927410359887874827997111387080456832558501782348231483567250782978635130818519656304413337227102984510280469160684971415880073459349452295591927886517412925856658693843826115840280770830844772742157979248064555868106470733557727049711397710963370876263143684502417402789932401068905141367332277754785991617087493690633685061927508327390175524717004390424757585562168207406345163557894383233769024628723991181634140001380725130316626091959180060619405425684303052800000000000000000000000000000000000000000000000000000*i1^10 + 26593393179962269696037156007504557719678248886621276250244352558775027043197976253179371250667670577095453952223385726752252640871323102733338455094418546359329647905628235243334894215421222667484523683556089742352588130733353353081567348244736525771005371966746064744558034123185236988437232205909477239026309229024905372955357450352320695431170541657888502099975552018122895212451120021357703183372013551606517450440329781403887723219642539560073075019508532477235149497906244239251058490197872406473600529572678927624506978017848114557548094364461914877005738358405324322550729661957202679885655427153316788149792240724760083365090901373544154229777418662714377442327760881457941274253324928074844979294368088703112574564659147747569347612873857473990383703732106151328958370189113263771320250848729763117416952709863856114121615966120669159042213378538586771822383400553651450390574806460800763683818173038904462375253387889003880017966867967897236873065437362285732409294306527236093085697656920607740376198167571820318487412575162614337756214729508527105308648101344245690860367678497887050973765243332264990817272170416789720192343349776145990611545993988949886636109126374667069095943208345947922192087221759966259035888519264908851304368581800917348213167710616146411693800959606315144091166193997121841413968054241451095600906378047811521777601911734047002783348639426132263964797231785720528527057267805128032214813823562445335215944710646754884205310744196640141897433170635400990964995490624471569022529639255983087787257303112818933114400299216537870633225434814509971469873960510837826357607591462511959043444859699850561358732858894267979115981153757977050916406868212994305746639941213884636880260405216850098481377397482841378743574741861456690566331356549692168148523540317996087129512035614638429119815110744042044238518730683300508027945631843744837974926163469996863440953067310536907480419718980254596101964016922127152157820440897904526944796110821670411002539343169942927055701284424403568968669054111382638534777479160230520665921019541015548423470502080582015919085573490425706576517886210364175827163357225402500528525266395627170612370251063301493740582614994903104425512754865465636190254241495534709683701992663846441453090911367028663251999773754840647050604632887074529000664581659377172270495339311594208982084366682819483563677013874678169600000000000000000000000000000000000000000000000000*i1^11 + 1502699878584478345870386288009307890188390786751929830691367160351529198660224282417026579199513509091920303907601338031937586073124870347278612198088487699963733698070695026235850564565921309727016651794182109522163135347468758032903184201315196808278989232397222494063511513662467643395578837547995958777956134086576429439659889313958984362585778727589349825300098413826733426375131587050773424414298400683629714138090670790590486005976352824692624398776338663272681188262589728867327220623970016507471148184665308834765331118264726355519583017043287919300242479911735135174769843517889703712012353940664117087816842460554937340816242176488580071729154584593929699026414925137195000251465263574751593518681560818127271707764161485076910476010381124278907022439714402595524623088491819208132989662424594302278795585909514967211316439730136965891073002894789313606188105162848761712177387785157963806284521116344564214130105126880498485273176569916565276054297901217089048935232922776365207520813824286607448931840455462685066884986460113286512956968122398457255418448158110531716896676405479065189851008213028279133653004783601329850408871953504260781899632722244472766996021333588441510109317802309915051948280641369499306773889749942071304617410087659136914866950176628836850710592821085414262238278979690684040684808440893950456113928464809101748792993426792351602676073579537534366307816122229910837728582085989094607316285821994681830116214383295622692173424612113159247125655465544500764800359371647574532692825344585916106155996946685474060753020424082816210587928129490029477355613783701736156954648564574449920055204711049071591145819194937212043664658308056541184254733345968862953623907175923458539528057218860086636678929149059277354081403660494278409617945139781303996483149604595050035029750822335945998485077833925350080746312840966041937004708786140251155820766839730720215096629583797963942171263541585643514664339398868411200183344969304244393575310575562185786390347538184840713632287984891954895305037203351753504190155867634824888311586103461196368475142127309945339345850625199072806029059397712988925658928190149336939631025660806131116019980949131905773103575677720609360171444356764157092563599055856818625930387570470472090172776387508223957858671302074416046910576646536335320206254826748043239159544243999817764078861251740707348212328410644480000000000000000000000000000000000000000000000000*i1^12 + 27349584092878035441302025512580857457354899530714136135830318398843017558774437606813957540199126127638524018333169046369849475906873677843142955920362301741645422603964563398873483130501872230858978976953709191270678098453538436272970537434093251434630439786175881087123667350197561631601196333835283476661526159794331102522800202064405908285512322126389663220768018320000051236978962679591248287805960095898476557756157337791058807883141340023592023018189644417270122060371702446461634358775128597975920241703975550382311949538483193851998746416417701245463519548355345542572452764567774604345776376826871983950662768202167645713778415460205651178812050003218897212529562432646785327508168409390332124982290518211353235003404678354270110869062270041720615347068630058663780081985933594160095342009840288105642165032265231566795847646586907429078778478854572879117349688511955786563342672351730215050013981964496372140675120259116522174743617691410999599054639733886676797575285168411838211278979344476193915081497462505089542694793260666074778755878114612425920380305766761066032308820883580155639801407273082212049385167345490635539213107472689164349365412240872960652408022148332872456339497258222768937597992091234885042230545288187318250167371770741645669605462778328857144490996566711949536872031248613990923117979201376470528540409062046930687005473837995264839635229533267298334836443573555078903207346289008763817490223777411612919904447735339341689463016134196064238138638122534528805168342678804861761390402129957772303253291546860032127098745518502631939684212371660306102296809113908987637329523082948841459169659342732246845035589237410481740302990506351364525505986023523603116984597755856110098262895595369433779969164818315599663506941483568126454606971310433060062967012889122991888149005400120960929412942448415226240223422886310929160504870349413485403757957901324894203597588285717296743781066704509346348119896730133618220524108231735820388367328913946644352890208865376444162423721322464231455473195198035215553050026060510433985250148744571954966466559643554409164732105221260082271496340087181936448236014280750802152482988418544899890875775923858954040714601510162784915586233437588694783088786820493274581102964929576089845502858208337261112003616391352768422307807278788138493815790045448182719024881059121344780919327709616382242241642496000000000000000000000000000000000000000000000000*i1^13 + 462140153863657690445919944866436768569784886677591407993505041774428271241501876777475505249670081645455070504021618045241697095436582521271689989701762236219319145595674250425685766347282970216613050354713410301190939686355414646121584081667258201675206991409202210992125927683782606253179591173141100199200485776168497754716086257200611700293289561036050208805021795823251122867035444092788136153074617706475495308861131700776101330620904057841145024299316365149581182683159850360084833169419231166167536716939182744820569280033818592168594698557541910289753886087795109366848400283382579302242324246139329746145145919072984184269020083150585660724346935164631007051808954139757055227196461005352039281894864850211003815862442502490546178098329102797801907346322950855422901543072555741127018507546446111571670098399075743325969686951376891942128943217580387065270438700567207722169270222572649477869058852791007543532446657106635308944536835383055299972219846878920532720840952605843744445110232452344037786580675536720581492207768407758097986987263947522702713023361782238446650007556661114577999453391908555994052418155678791156457151488814671847623736006824261910257112659758866383872313845420808722050845373453627480496176847326581643384371740699738552086159488669778803974268116183693836110922250608161473403819473520629185105540126024318686690502710327878422808217463425052673555834047495456769041389754806419980640307004581614212276757315715619320903585143846815560274129019963539007809249041847224148223941212384599342041746881366455817219299426911715176806360756127826160709664775669048344441610627680024550817517061288766614563544834832235231193817132373749647774017508906701101292041771074692448147072573698045309746553499199224907896899149335495958486617434316464191614327107047215807572580073684079994291866061948218036071630319717606830956923292863189938111201632251243299060749894887105482305217793385257978310847148441600260246416225529828363391199879014409843573971620065861368646798108932132564997126017060188152719724813036702341816181612724862577030622376351456214713202580189541557267169800813379430855636935347296625209709250043626766477810429044260448321046278681531173555259558769701519326587547930627442073801013280025434625385361536523500569126567196957996642888202170059028279334049126058549496883394556414009232814498525880129054310400000000000000000000000000000000000000000000000*i1^14 + -5851094124433742142067010820397937982209494152645814042765659622236764446232091489146014573064734148718239019101221312497593589737717843785276442254756145384647600364412263146627158779171952985502206440630305750798981704673319866812691599799065170201436286388484580051627161687748035531411528335680933748202537569434502104674255688629899498496133459178793157947671007664755785320041246791803389541882532780983938529157052698786417021367051187920187103517242011155010134492368227394170308163853205742358536943901125185435551607366718155594489827146644415782215985936195914420815383700612549446456810677776014985254058794050047949574928338682957718789981456089228446541930678736162676698483521162380304504811102077847226920645557698721593161078002243845980026397467978157223593604279647403477847377276730069763705129275045204573923574249702101083267338510693448196281899300939258053658613525081833440419722517069793802827256225205012085877999862807235082409547423642119103724459427999798053149805625256558187352866186433186146858670420894486308334648932356690964820809639187371115746144559157039059679656760279699909212761077337137258412167535886566791225542331462464746296768555798531062943311375899085882013150500230177387308548270706529098621719052921284459857395617914419184428755198448461530439898250174249675024717861767828321364246661498148357803120778906700865797335427143680900475704213947078408592003731159016289053762619480709099414469606724152438317943176568267777191875852279804606932358458822530365766904455902847313582200082700512961286344974661267101256945147425645596736314643945302279494980561125251301625918903477577092508672509247376060839453295017507892376699912399749000713763168102652843386768396862953419506743801160648376750653980083856916836373535673806291998904775577272966632082553642521049583083133772493755042665626028506803318020262957868810870623918169500814054777625880203777720218737060091390847632429355945957901674647120441742290529861099136705063774606580647359155332886975302610398126451505208276424282386408152015235204397022589912973304486227110422326546172344733713410858089940154034744994838072201269456061953479411773309772679183305539972457283425912928690912659720131939315968484178389908879508789012977537635751719103872364337997647883573032668114871333073711256717906881963310819352300293196429560390979966454338682880000000000000000000000000000000000000000000000*i1^15 + -365935107525507948870248626561472055759549183388906220172031405525214484012703781611078527170116894028616470740386916625456200122845354206670555879679408792292183990096975365742007561382475470148016414647297106639530570662652796088165500750758260810471119406549395681521422478323681279599782077989628420399228154205814833095811410617233582583728426695083476706266361037748882481112528750393243943178908904657242268087569895385774416504402233360744408842319760981582936501080923846495165552857511466494605696641388406839499025164308211377526177418262712838224415860546643863750313068794286830140676886745224865417613394440784035583833331916735065859882226483724634394738343323234752159695594405024448943441055813062226793750865103336324326737056060384010261248765231523405823772527090174050390339684736723031499094213875119876072615941809820562600564621021744264905533205753198749103460501314153506441679537260589263631076654169772802670854162188840547803121522857572546503535951862521156130311071849910686553576224094192961173414569857722915190805545763024844637126404831789023543763778975846491474519816504244544604423162405749692609070628205740134513424611556944845869741876740210472475856252494656537269240425871188440713043043652788363256458437948668868561055810493789693048963625848059826060432517903218835720137147979399490157350264347008179237198303844176793097066857550893082375608960033622165087647391164065511820865324471036686424803558228446652816760864300339952071208694065136218698907842437269036887944409622883732370180697576550971020773563442357211879880955164199067891400233251103733642443997419578397325867851309969551767443613206521664563833885262388208378646472425471237210150133463028397845179015862959822674921704551320105159970256585378345681868129613320345847531766339042539298774925246020738813350659160366185671099888128900991006415188095752167522641917531411375845855500225139366752063426837460306590351722002455800631339174453033586200409934330527347274270525838023294784297568475026235339363562647546373590587778802512488001347601225513381049275501220348079276902600069176584502091194214936240871447171868110077849812816035515437486020696180328032046536966195281611179274428374006320847874701197513934012566915375950201288376593118134441315679874582123163146075540284121851441558304219410031764520622804623302452843797198711816192000000000000000000000000000000000000000000000*i1^16 + -2659739259606724808939360596881835165074175953630409738408240370514707535086037338969399158654585353869865110145049666248501473869549351748625520741908712295885820085268501271833383378628919648970920938717408614827655438619192434426953905202488189075525332163037077314053950371153163791792828431375763854963303570052779202848894562412556980488896450984540042960487129015066640794460323557522462607621789363921216958189252691975206836279107043572000457741609395611613349557844850545248797088347904415660627686143528163840766881749604825666018931044855513557891177326807700626795320941270617202107699189161396058642484551097098840610879032735508642178345561415453690140011405951342466784824908946027958758614661314914307666356944882037501480923409169772440812907696804483865631535360998183154030433172114653628448488301610154615137035405012750818310302745056963572900781581149869558032581314346413294450880894286439322376127802927031800486454699238830228629643483586108588927104622392700706685342592427661185314840674016502092737917757914888436368353684698862995135818935796034802963925704186842776960668293216682376460900708956241750009459735636115144666466585909469652082669833071645254237603588890722703794189562880604846012061462830465103616762242234107469800857677584085843466959868457798351156703676856127362196929328949550118702782182644724151297447502425952774431770337699093762605514437065536992275963675966008127883961173117716040704961233114512565651864794006216844002023136834306942349950560990850554034213054471681414476110299838149362335070830100965502151351440305839400083640346960521333715370922112791696498392356088896386992619440459033698216982339067233814700433140471850594273909109779503469585037485661797190355829180821386707068662320308018838457056830962788899671336921573841609344689707148737083238745191272269075166320381674740633473427136631876689400467267413268174476603688022024176347217936876100778700505354715305013478808394107722339632063329065945321846940234534323587254546236372557073042142354498569372975404553072354152974066736848771968853191138117359786493858416814355527516255106657005402999350704880089744314812250937150442230069375981401100187178605269555597506871055130498794297283186924883017664303282171030907917400848768348441506552722360850484690961447293399806629693090552450924034223641899242303719551407646310400000000000000000000000000000000000000000000*i1^17 + 196424276784477203909469011960642372042901086129180610758526933187110251703472908822047410864742322211617321990310428812411769994913717796908599201062076354939221331374409086568112047252666470654396547892200222973203839003238319659755654647591224938414602342529593999581116008743781660237186001724178683700801349926300777272955945855562105225274529077252608416955390556956838941351674925870938598820948691994158186081322551375726966037968227025846171454091383122096300103614355458546200485445536528078342966396560809913099824256202200309018097199512606470130243305907866066982856951072980061987441329619237936337197430198215332949140514468241861260029965570390242748547310763972155219674263857237847717124459104476389495131351830729281901106351473631670580794599456557996433825186134560284192409254058020253257850899944210365183545849076898764250673612434789075008684010981758797619355963354968249416387354871673913358692182159403112703210932433216506377687533564174445639164013597737442065272770036721331233487576381075754595215778657766537239680238511200295088862665335712990426555492395996076685184092384268578642916969998862790270716382177276230208416730306968922682327310314677232803878821144540541870156870892872833575457796049609703226913150514548356423825215615270869012044955106743874547287004153344782837943735420240737232329388676155638623968214824116045562690161022598180332421454633314053630509412953513279332941075171727058542413003127431669720304332928309866343533071481576578566281299907454499833835793987570067191589861025045914704426753076800143836480147451041538628235544900628009436475464327447124624526862044241112957355844686097745526008062859273731617118914710005131469852503340215633757181729212095071986909339109444507919500567700999257470983391125392514818113363669685200891451877587779567507645157248387192734253141393664548862035629318873660941952564520712147417978318632105688533833964143237053001971977800380833670840570245140912317562084125063834133906992369450197117931269566268456785660444045552316727163741084038781675524753869286505245084031020773535414930280032915206331510790474540978974241113906253879548915128793875443886740124123366448940303090417303451262227937873861829735880465834381927428581470510019447495637708938355624967449953867841282342719540278569789877061838314374568017943147327386271838246681968640000000000000000000000000000000000000000000*i1^18 + -2054387176448415201875203195963050454874000857048375098782795790530870458872820229864276781565064572930840881633450989726584779533259968266891629818329728323630442552860193321460522794304428397802774092840864120506933464975729070343114566562176687002016939731145824930411664805011532559122959053332122777386543758168772208466093577326221108526469142157899842146449089978821655630174406814909512434622368841162797614524830496765704868613004762665700028318471115965506426658375822921500837978399376794983335780373564901300094348672688246575802970291471491276165787578490559418058354763911578430535396663043593433727453152424675747033380010033618878231724022668698224167941045513495286276821616514762741441522937877273210876784498907736910387695916307041492178799381057903556508345657254615249133660224707537828683616304422220667589047747987115555725710828485345421980274727465626627740205323671675075686607970304770306080723350210303274827468851036041044816868454369033608450331490137732601867155661436107013140905825059567085212193164877773678660252800803772466305080466476903603742971391989198648805351986895806124311520832310703250965103541531614090822164141475100796650841439978800868437880353496832515917685541431194030851600165255166953169229538656273555880905469047121449083908700975762519781038132211371762706958365272162663507103709276100815966182700692149563697419644872188615343505100730629942372133193051681890316374175021371347303445060716075171257089178264404890636304600404199305216869902507186047236089228774638620491637132455214779364212751172376938473097904108918219462283528550944419808247401849316010510090784479717650396973730736405281449036084581005716852272401827982471541839439442133120980111898713152600156776116671697742954338477419255090536374250011780672291303324339536301076194752378986148440879199451285847889104753390220371817403084990772263543200509738152707498593274083832620171476564326908976628873761889454908124947037715820555452794863720179270934460904904121366954082307307414707678870376301937234219166333497781014149801499016666856229003287228910161301400619407593417873777765585149608542841338915945496114764687078243325443245246964841666152936238615971499238202045629675155310158939355904608766858458363586514492950123256223893844023942969908068513141133377923533986035452682446424480437085811798738353520640000000000000000000000000000000000000000000*i1^19 + 6909963191985762825134333996086656748654211772225013926916036040480435052182587300521881790369193346415017947152486077289890711706094095352784510011479200678550651042472661232977424673440756936946161559057807347167326444651833422680399910732146483835980325003314026425037986457428353057874122769406366805405400645727852609848462053001250530679269438506279944332199720188021515828437046263844978599742382706511827035713751952046484798702420017312417498392938340244520213763887169283802180225337641345838149063137387957755548938520155481246037914540617678017629634307610059464989298194975208793675844293335604636283707736575339858672179964440552903842546135279627044000105258918713846177875152936382573620597538915708267488418140303685422876190776596841705320915797488625673578682050989197332498829344910680926315000860175945758304154899365121491933774194223055612448323348544896893128085259918847855730537662006815633459147610878398052733709701718111998333053999788349674412333887352490936570644996761298203456028110660355180488222233089521543663250285144755573225364924859599348724300601488124973056476519940081557258828687234903892187663314561131074381789619185816597637200213666119982295618229267138317327689718593514867940447111007935996919362990344010795749822714947066716722884166959877919285273977250636741977631422373747413105204744684954535826392655377331771230411213836508657847817261435724467049182922354353952010430982901538781707476220300788569593538564309465549259619203259114413552583605088020931002859200283617895849087554827233235649263671601813437944140793671162597636717550355222690068791451737887951926891706104869635810810681324590755166393189950561616831147638764341985380989274923553263487854337825742512635998988020892772563397316936454564327053347538449769033132316252924200069461067927347451574050025323142908820313164956389486657740398232637349402475797519187895321467706585631840771581132641999876721180509747145757087476511323239641857610600251996371894626907116700913965182588966690935965697655802482685438600761646185438962425367409549132980455973923162420954296794097034264248205960475111202869802283395168893134524998025309071793292533794564994764499487667826442193867721742192075260688946795772713963638362793954315988917218164345110628403394615831305054114969214309773501232745726517364275995862494172361523200000000000000000000000000000000000000000*i1^20 + -1205206575841239229186915107723682721814204326163968740852197953069104659246439393022271463139885970227416891869340335256085736961197541465636091708335572706346730349463174935962471371009061273458826693429264787683221397089991263806501957916165151342269964335548951554233276241951904727798784259147694675852087109477462219563394428240525719566286718016716641829847315174973411724589383483935687039757554093017812070934429385373545137605499691448674323875745282644673033847722438543002310770943124912169584746830724768715681170532475366507480617985233693017327301700860690638279951816851160255546917500950067637028803706052818339151097632814509320549793970424183421789245729136986612330850496407038811651562836201293244334444724821958051617386648680513519128600454293484337761675350625776814158304746219174492037164398462153289269903713807490686909707231618106695886461576859295298294679673288863959768797776077230245198154822428797003498480442781416027057557295284531094174368548096441385408104754721736643590969293541321542584561039112312725551583356465386494461543308135067359529219172156082549616411773974910809956812959762048108487054049419502584013937072329019224614021767159642797512023358816325895328589114846459400338245198259293727769972212354396230561097583257557283233170293143747490599992249340613746848596713986316247346798702836776382925178714780646569033044183862679109885128498189759367912520341121917226469295541588251559566983827682544060760489210829041310553378561926659271172532999842368918630206572042838343005942763319087557600854128001234649168713134578709274007177016823963999953576137011225611614749334012349906910289672703724285734485866296742018267023353587009147349389707788422652155596156447468191456311257839818625271113693035502122758524376890754137841998292511059311630025454927990045393034793282693947991279273913588512449410274959143792301847234533255989757434545643088224571014280700754073144337097898447095873469862673280838426986703802086663879062476484332938558122596222825157916704402347862155529858100930424430947920692869501799235158774410637557452259746242239692230589156194178887871205260799148834876559356908069174947210131651631400486582827195042576173209830733229806618716960855437655892572650851042213425089193969110356490849487278338961569860350347956074859422741588708111396272176407511040000000000000000000000000000000000000000*i1^21 + 18853501130909554828660259337930326636065318305359824915617823796940779718629229882485225920428334521105162701408139715886688143223410347750899163806893205187975570819541291789059560670964521715141582583709695433111338464554894245051906313659025966413182102233380403438694745847747990837304864121967906804210496481004642545106638024154201258279315138741773730265218356530814446248524293036657068640835731250288705722576957289746052927264423439928148964571800512247613242730150351955443829095031589166278934971733191171946076887810308579828977795351627126975609366977006003708539480943950998115630411823072301530430133252359870367867797377986550103739541951047466282930339544512130514072705199823642509717523317385171386474436964416953176628739709623399380262891203145699118947520430148951271353108342777573173002056635524659304141468724936935033552248955012576226751917167107012674291169725996677197925967673894560737349918754190777610418690160822909238357166566257209238526401426715439002634840338979568389043237300145912129586441987693134942896716634145502602141018675175972842343121746205011316903869849146673522372083134477915243263075522823295541738663047832037234770513468715318317878777896889432328985637634698375772744984999772017124040728865666986695858946631527936656942956524409769789461857476069873858756907947268882509962794772026080501945202843970248530958026115996456474879706001125424608431275751721220989559991587722389574929632560403898288604054754902013885777161159734511517766342939650119592429003534513611224209232824967794383797900056051185066288280781797930334478580989867989013660129596616921815773477479080893694266052387833736171358984834989905027613667266930865065080309465774736248658323716310283815129546721748539971893885286844407581408573724415019085692091568090193315729755469944692389359261919654628540438623808930645066741984735387970784360933835236601409420789596961410612925904662544422080141882922635781534267794551760964257178807136905723690901664742065062757565249134203518516842312418164393783511605221786547053460167529812361839597248574737797166302059164752750492064737771037802713040497969803226966976386570198469170835656619852851707218183538854272562566008987197081980917659860521719154515118203896433958100184349182292070997635718147204352799502143457284499590051090043739255311947530240000000000000000000000000000000000000000*i1^22 + -3675294158426529961472535303988539970126309264482113341355969834076058220980133922964405131799350251178246882854788251955522196507396955276400811878910402032583890035212076191506167785961058661516847697383862014942252055165046694646597554118194833053039222701197495150197477109788923099160348027569084413553143323615266777871764335469724669817214126156248423216999192658210484841195023887264499634145721315274056012865333442968627384391951540501694188603378840982033512366530092162534659593012603394694848998672696112369489494715660916452642145804670473579042687788166199209103256477455767771208086675545778628166647166865810855648927194215852785508412929816378331057986075383492305715501524801024928546923034067051083604868956599004344744178713178654939447555448894496271386107564030811092058782665773506337434419597037372475995061905792905800054864557270614734296759265287216343817883226212136359501085847103268119599629337231184705361004674253654725917889380626107488845160102164440657440475759113182589113701764072749555949051140594727133116415667147401155428132682365208028723315908960507034439133236158475190703145630243254520312028615949370275989962217113768394688655048748293349512626769983369221306676614134031459816245734049375963006921155701920635320208534027946743805690420685426033121520439785521140905732642026942671773837625546772278855223446076727984111257338271835792044640594450170080507387036636842757671054873438794047968392683923715589659200161368530574274309673401216590475722343543979690307982912109639536384339505841967974263404887524181448910053190656049570023265256484718735523229591745563176154928677221907045592067962080535700726657063526948056336308202743772056385232533069236763341315957822205065697074728630110887641314178066515201191013681944771638903805667773538934249968814699729660403515397658838198846586585069725011632227482701022567705064984491875748175048407803305199038710744588445591906585063228383671434584300131464356114530777229621164306120957983749434639724837865986239022607063404544100157039103973337229607916995648352089780687997217020049071325238097494400065999455723219176851090552971111777767728676084670431504007185464013888492195358484553209152312131624687699561830139530223059158591382302021608248916798669510542498833972040303227102222731231839463762709571747457219428352000000000000000000000000000000000000000*i1^23 + -6662933327788182161644837980066552537771522643153314445096395114525603006307243939984405931236393856875387324617543630294382097138120351019380109229080281072221773948172884756741004005827713765963886232790753380409861860435154222284409089446941967812393179989580736903852258933868418513184861772493117164291152766766911561757095724362758303555763544008161542740834405714868102305867961975413878244660959956401662424072801058363434035236534584933197937464655370031914858273753423068572939217342317377707898617987933055884472587350900420850279120817512284573820924827488789762337842033686957370340756515059224352491776618730309726760355241715772354886529305044597404785096702991741728433976200606490026526832331839685203750324637304649371952745128702042380693214725823384473318317235631307811817842052945970277506564463386331424994143797368701175105916479700554923489588002790893643551102140401231293329322536150588955935589613845409755599858024584565214737641315032969777592239262608258091342595827304829041371953880165040736308213592402212774381284037040939895938525657768116047214583161842773760059546880653806234539430721268175540129039661949338987440540265981369320116560326138813852088587041686296983477750248298590555828501812663226560852591282690758228655923783219452865105795074686463666592278135604828769105926404961409653627738654026867984036526408708510057720582974264417336788333674163039454895138482787844423487718024700876330484382478780614173061883150369969652858419561364157642470975408466991113335307438985233975249463783825489920248796320939665472364665724556201761839324670400829451565002361107586789705497266294465632521638944289627676864256583349194144629800045694948109731559911984722987442094101000650401047595767232093720993070631158245189067446710542309851858891166227853350138915551440407813548311947185488845153352533932426044574166124129606724771830835427803333637262317769407422187137912321169016406123597311824821229300654592481400990590937563425284533418509254544420278615762229697080155601217194724844895152111863992448624077642799032458966348195496234999441308540537726665883509552034361712294705295367857034745460309447955098564729416162218441202745494459706134840001537424803073024677329560823655854894609161446350866547588867354179594892852131611756198268504273885646237391795469156352000000000000000000000000000000000000000*i1^24 + -45533575816275141032939734490544769363230431285468276666375112024755459631197221480331535198801533855974818553812118298310246988724550216366445561265530815369326337924135420798937037057464655225883121115036083251456955893092216197583312455962161927584761370211810309839643736814577891250920677518347351010193995920865568892864924086107366627108315645308464843965360206428967588412356523067274977794256098640681528505567646659555738996293987134800423777373616449814841979464527255334798821923191982720529925361025757318123314201554807548144728448191105342821472935436701596489325781101537762826296363655554090983908633538250163543755950586467188907850725301745380952935415802537031406615457066137871057671227170006279559140285960402057814470371626097925861318061025827539935804539522260739830989305871908086729364836585197673335207227037464084981455422350590269908496208739624856592819745289376378996468208737438877658004333325886195924578815537821042275899818588355280319751015024340322506239750861792110045516554176708931378774751015223067609734492706963177823643655646936016410292579558342804413307593082289724424156999369786296624086965390493427256326736809229942888953291810811440972324817659382163004449773572430375831478037231835684974921665575750476860023066666699940375343803330190030293429849946048212496296728477720932956669586959048223534607507408601579278756428932400490210492133329157271205370106438186356566998751854994805107902252882605702748390759432703450268554284439306198424791381542850758817235006187633470237341969840145740296599750830723175625345503072772378630486788125954710039601579738498872849072343502581299300205874186221032622651982825409023521813875241565632704254169634444704254918822567003919402078292274521982047158388234549780868030619839936319011597044182572940956056434997929214794107608108130169513489871243673854842432347405918296861909564711921095944330496764387324224690323297902898619360072192387486853862629820348663555051742827788269697445889920516912924990313130999328473708187304604508889019593871685938145337506368631183876756625686039909753132526983093458901400958058680064188336573155027928037134187974850902436817578946256895535029654930357775966689497273657954220179117986332842502185260615565814801024744248269342946223241611821195617467043103753810544372162744025088000000000000000000000000000000000000*i1^25 + -6894956825856299108832590765832443497545544059592268188898891114854786500547855478329705661069457367502828246817759482394964990871989194094827705630782574831842397821657215819521934443488599181752164831652005609013431205119212367766241876768232290314092903046772944492726309034195340930592810702193175331216529107110841748090375008863435697231901700727941443637547881844738266228137279118685740372771219046067716466809989729955535327497698065142336116883494849257600517656103456910303379732627194553185514396301807666802094849110384260149713770965843811060756895412539672832524769807746114296230912014709189895794199804993662167561624142167125917226484419603128871638476651688640496446470235513540783862584850908804707647203363767788090316515503676299374841399334077612725629756270601526233467460009095329332045684135951310482160212990911439628734468842785787335522936448951265698811137377336868189114340650899373675910404594325310161441464539533538930499640382813397537019360470028826185551522880227853246165848927775153796495355173919760847581608842906495779247993095006626574455868933475604049618271302953205358668754998666873603569152171242772354029992343640965195460847502219331649710422070514845938130800399279728915989156212772492751520070676739311245944625171931875431223145540105817216049170528295976626034982277709580363291597977035084756747456067736972150498785411254712041649464808104806914563775044560368819773875538054099045679480233115111658507148439485027261998781281992389088234832023559207694984941186845605716716729657604814273835425245880226983625622265957380252052476583132165965744922067267757458275402602104529714910651510544320182760950294512122489783780429376752449675820289021476603596807237935508461850203554794658175253512079472036482328189509529837670922421776377466958063843566258724054327222034927487260107817801211964348413374439984378932933731567813313863249754431924118253822873886409490057640554130027397703064275651882595598155368953120806164891562046912337812819240531875573103707880547963380481716770697784817706146679617554809020153409189581450771332941362186779036344133969443986950491632202165441738251334621102494214142027935214156021790835706567885800801713815317260944460100682235240146826341285707691371581006798927608442736544346327044581390878378536007737383321600000000000000000000000000000000000000*i1^26 + 70483745317387763281763307006066351365844764753550278263983942226460387109497829842523991752183549613592962612019050032297328053670039594213635313520969794927976024079816459243953165553087431640815811604624363458267656361554546927805970064985977958305533891890694960794855747309648538323609539202767494470389269505615067994120917823685689067623589222310907006457585035055831702476562497757645857587743156278374549839187014141647625678622304380679205949401971950295930391678475804872193582756197411007824800822728921991249816902606605886279235815750074506113686129486922833890094580628812041706963354381929892126738642916255206868231694087397480549286122647752366054227435381155876969380364934813077123891913904217407109733395119029311959755050190309789719878716297114244659825882479557691434863883810432284792451957225664742426675780850188933950823420948661877020518243783642935698913673690220241849861885530319486241533810438766474932125966785015334506717996747731381166538588289294722005575304174885281766227731501914754799749515363018419601824930625656056593350339854314259422362263487525227781991561421790951114499273202929356261787063563986043556592518974260472173855062792320658344235216823416621268225221691505677480525935744455823223682997969908426106281368883532754455580589387864731228411564048813606491855950242015487869302116309763430562780695550044494254454116300645934015988129915193019381841128940908419428045347915704199560236845396279367165868075446205256365600974040586425862020056845900667350623834600967687766169092727441378334889775760538521457513485120925272064018200480228190614912893432318168773814114613608294835918253975789722769732874318456161245949720200829833804402466764781864033428058665094907720957698120257586226535346278725887743791611914009051977651312148637155856095583247766813534420557910525509392482723906645981601829081782450137069784521905357948808945865592573076958410246723987606266870982090005678082992121810115922656541652905598699204416432656857950834938230943548776676916609414289485728576189780486396692841612709405084390918871691729666864680599646588568606002069104108147852956991771342670320675443813513389804674279467428590416620661601292588879931417939514490337587889416166886769909530461587722316938766210407882680312372383437801364852886227136191523717120000000000000000000000000000000000*i1^27 + 78295035507000523014395858301003633180338587058496988806628030060584803887840855869063069151737170586681509014116959631550590038578077783521651135443141057585588895352753225648787002425550023140877872480483434421482719397417374185660846410936066272865524337963734212710183423016594513378883029054228799497441365740207367967542449732572875590405529674845603165923704229419402688514837975846116320301968293646896615451204658435111441596872153478910227395169750542510679482050219025229597153093660029425356597979327967501111649541949793842401161194177123232836426298641795833583497121292509957599006097597096532161539357982535361516598400524624764944772673932196346516075276295415228285930780244358480061286707455435358948381632988029230389220600364787410297724278539509941922966423787520877508998443471260574805094578833342768429639122780852489153359895699952276317548335565668770159098385902068976853354738591047175650848856818770516680417673235048531270008672646201927361461965163296144246860558745301418258548077410371732997011733232853561275820489451748557792828446643438144548361212770385612035010658183591146684738350966919730375267464302904720520881170446036569164702900529108175035460243262900196352114719892881830264541290504793715088185493234298163714744308971879830055867421533677677853614352761045248135782832170297264982976885520246182259105616942048914822121775613607737960539771614156420459872846165411474342393331055995317195144077167144078131053726836861536504536371061072600288158834572045421475833643854249810984360165347756193115435604682654004595043878306115271298501845658711104544835134572878567233343636154899708916080373525219513203744253611836580039082973386444209661115675467719310778363904366908034642513482933772433707107803201967421980794445579957378939801997713743982182534342402259150554744651692542541731347775389429767433869815309934565222879476415127192627691152444197902254568611989433131357287357456883031294554884789812385983402352118384641033107511709998066862030637334214742190271803778411953954052984023693637265827877046328248042615108659956311874684130689188746074746964536847824504113485929143313316413235086795235389365729730820468912605689136191793838599980508671623721889416761452535097277653345499492709869178589621436161805696572638867190264857899336466432000000000000000000000000000000000*i1^28 + 39953387379957281124870654739752289694187334114233641396557528708662336015118796679169568081181528992901539525662506698051218749435769462010051140632364153235294577069512100196268410970588661304375994647346540968005486471141766293963794921878745583190188956255611648266041812855813122642561289168140386249718326312165774065413501232678298684455167316821468540180961530868645555773356057472838862611325414356123465068300114827402271607932160946654617573123623986392186636400149550838128868403888999860218001424355455132098575378492987621160484675062380765956412068983316164065559181449414107738972515296771736450462159644308490019401923122035612212888266006024194053503554682477533220127323859939639782184134630927116262064851448493784229979555116889987820595939419094319706577246677067195581646456468240736861172188236826860489717517592513868955392046097569724988232971713510171191578181648593465584408224690090953361351925121376247844087213123128523267705882917805429107793431220947778753697997746143614411901964321392522493405986254262040515206088834518790583649500965891567583933203757416687550970058141423937047760771519708647565154444217733394229256042461736412975155766500851962060943977938571965313877585614385314505463514326198299307977464244890592113765375705548734191892415930992196388664374349018328995636242061148155995625742398618334590920807707918877041270633622357328536378199540727704493848402107402608213350380464957639406299368274008359972654711559188123909014622664305065624471087588910688951835283233920160295162413519381474602309414817036200674921687134735629810121763679638818898669459623481711612468575264512467724148659438917602786092635309005274555168925917831203916711816944333081972282176703982330361758999899669057252273641096486964491400980930835534983267519365277709825264757434996761261412602211214143789216393489598120660863191267901064616011854239868112654329392773988396722527876566077865861129559259247538030163073557288021296663733251404512680557358855828051950003007047454861451336207593020676292915316333489233189166432273377684885776067848738724640937596353903823678153618118321186700145920674539330424633902539074180592037807391907702450480595488089389244807158240154094896804072132705505868291642802105557758292589087659553412203974442995531254129435764326400000000000000000000000000000000*i1^29 + 11961861882544032557648287050278487961720696345138039729365369875753389239340012519147599372578985295699841866770059793559783781294871222206713339763964385037182697372931699293937308116749793686090271759982455716857940080991162961408081607159439661156269023079711072898684191446063425009410354504780568888030134879051672541597150349521858592482049821095905050813422604377669998771706512517022536755300026424001204899259501544119179652847022822406385695936279370457104049102932443699683687839379338148992108740241091147697039243401351788916689842961944451657317501299399952347983759987613478972128765862592522110749369739140309967191272293851382313919756691985445958626291846577671970993309867026651788953549970959338953100097149754526566944784770238635661306484428076541893656545326685623703645467455009453104549343998705676046522678286953643872775320903620157438394907700627771169615332745205040492870747826326874736437961941563824550367332973114638288548090627733898706324436196772363835433567372574355783796477886801584593141144383485225625947239476237490360768517092071427737793722346145381161785680392730145639282623789813889822811382551988402330091681256657492818705422789855808974344688071621834855810825267322224090204638419910111584056296787374622309065593412046982227108195431946605015594082775000691955283115259070352382455655534315103871651232572940901079395005301715289469155696938302500182630729826706280055070765215700707023007235537146329520707262416728503692927367043705938093914472112953603271072992295018648027538950693341195355117459370459262508900722518330783958173421881041253843257796066827214080488242062275996512690658311740450854129567501278542474186809043487037529112928031356002145868303669906974208352310310472354566333305417125012771001347519929744951487052621981068091929946851731851903937336003542035522564035361618154690666618750214710427963921008561943832452043712624189343340017789753224274074186155260380327125781667489502825756093266035450046970869637167007493691149013688129028905436638073397701728733816357637839282912924403419563750380597764248869970595767959729172015466765858174407685016188758884272984190873980679757446730532207137513071422511973681199464557106968387197683542638099086324138529529242621783941024047263609802893818409413200346076938240000000000000000000000000000000*i1^30 + 2280107624645055325039280242523646549250634544695679523451259032119163415245707645318144316847408263911623265543107320560344931438053410930457485929904999870669835662820391085962603610562970555970366227492734923434279326154485150076574128284846611870574969014708982105432228747153988704872635819381899974063669494728709208365163528291240918948403349012810732626824275359062877115582168007848835082462449670537460093630495976661125194106081724928754918320894957072844192092985087470466528105613039655705089434006533751069970647379840786865836661482846587628496746835521771645089215251552447928447600691920944724341150705101734765497037544753468075276548271941055227948423407757976945483022786856298815238837104071897905289019731729298117779773387130520996075899107345920401830353348597135180154205399014787120522459770207385991523621057723164680870376155568608295213405191599426835353214189599560831416168735350590162529536861042142765779998208916430835489963764511482235762320179954939899707141349543426775957885731850413712649070501465788303822964399741107229751183085520977567492681056461444455130807166915926969007682801754992951972412286540303771596677959872626077855877405539519810682689766454260096599385090627414998983186705315521216420195873067251873695547257550386788597566148275076812620583905656616754346129847604387202629963972209124268951605009061363880148206363190328217334537931387699601706480419074546866156201545308054557835970207394554022154611821839345479682369936519138092668062724558722764965817588631824984816581650053479520063612911211948095162637954377192052405522395915991778603684038169978310774026212553304327997343549948280208047179224545219540739831648761578545699762287018969552105098955652841007111675020147583645522939224119580740476972632916123499223391930501215229459864651062830314581787740777428601888681144731863150487305809604041648882096076118685540653314648421131576735510590610723116803759039781699394835957371340664244053264462153806780600127293730998031404093419318364593576594363902430879890670155253762887359732019747810338744371398093639653288961490467916183395349519446053749546500413580600801689695361618408997251546329880738469667352957956590293683705590204373208704229139502075337438911359386497377925101752720507793728976950050225651712000000000000000000000000000000*i1^31 + 282446736262850800660275854875038068624025954924801314676056257082308758562048290995892428313125714975545058678906733841473950616078379859643500400012758619891719087609534794923475268790355988677680123604672652881160368239377082212856852755630281493076793772556713681399050000755850348256637395599333638835296072244685057696628539404875358242426313576683035827912222000309596569322284697899251121313807309500714606971029473581747068226581651153729954482906167044934073563494910810525717658204444772118097465890989741263709287499326546474180154424221512838087861051292916905240391800151304030219160456268731295530677328559252550887137876869378954549771321525247013788164453981200343739286099980036346368477395588663739623575368884173568697265366728357903992503099815276512780013388597755189739909551123015561205431990626708894898851986089875398636419175116234263035690288092520412207584658865394198214581364179150223463762734281813526504602983469104427445047345958515902733478225798018936005459807598659547662423666716627766479521893721670643340583159479864602453756944872054676897179859269442390455375957261803231934366904586952670611835014685953240359116362784268252205118780189312762634430041529155132738052567991907058477902239634526718566060723760163240562815631471479795060489015602731956947652635846976693747813473520638623937384992602791711670275982968410807787350189806429306997716408391923629493466750837858102558282681862500373435275191708028907040200286277201874339458184656100224124732114864312242057050261469595350265842539109335128018335684737220076146170988555131270038325075714507634718794745005260174886348512135776771592236400442000144289198714418661011349099671313070821090700954976899304624420467401047325418354593616319434427026363662922600201435662561337998407508782365193421540531884838278855692147052086301074039075637753555068751864117806603054556764370203498302783457354756643718202978474879385327132113846130074710603887880421958934654212506386434193474343067877719868225566054044007894940681593680599271866278273132017114913498743359093412080514843481966890899895129583156505769493175635194813090067167942624777950298977528808642491340414818602127638176374880272753691004297180988000382829854618046490174108480407339310406275235983899786315138510880768000000000000000000000000000000*i1^32 + 22131738628501357341558461774282270820728034624805891829154567514479400916202098183754786296637409730240887215598747590807605148512761240542632858212019899709804653935402667883947068774591541291147490286396771926578312510770657094422101325653957517449962088356388516479321481405480438318974126502228961117032633334233078650637652518744791040740410413562600226754606542355751305791004846408109346329967848572534504404867831400999397128361935838616880767259471225040140147542740615398439967771269596225624093813063540251133868809295777225606506387274909802925219834252944776622784191843224175748607088697300907124159033131981557021536164215043845546885832648341181542610469392023668098810064815143203413305981102071774976800604151414180436388063604946691163079550993575725676786434761111356721221393654726166484782866289284806059974640072790046156377277027349689735826802205018212705548739882479944542561230882342471581069566175806655138292462328284043649291513781181022977409548962082662102051965757619967249463877965870984337865115064186357595365078531125732122276216443459231163422902537787608444382170610349344743601434662224470195263386589862418647982063204220037195414996263897636885614342746815437716518854337764323308737315996799739223273750251932859191063034007600278412551688908887244399286963164677101653353740150238552132930892109060007409458045491099618554447376297980242675870911109266821911859824355194849021893412562568860520623556896078932379910796159874738186288879312203028528758769071054353613273663473473104404295211114300304557616141330153967902465690633749309564013855288054593173381816499818593189618996399805938407816646898818363508568357721838419571305381034299791407589694541187007972034140677755704653962709325640657972978146799849183030828938586586204835964401593690170994352156371749054329635824295592936110347562221325647559618865160591154328239671614423607141795204918321687143662012996428547292521997547630924968173081636236640845342163540113666921079932867269014226431254736159731077728541102412298101153480836297383512172787151260414547078739756171039890427479090286605388021128832119526469321874727201072386514049468019459779989617633113406947322794208983959767999267008554989357249723512906588974369036878822062166339953858078028376341217280000000000000000000000000000*i1^33 + 1012378740295956420095268359875058212067089437128870580282982887508670297704521192541468641869397033784803511185146488487461858012849774256489900286151832607940059593909384590442929572995272199237464072748775326258687557593382631760708711513930278462098498105435302279268563107567994006851501536597578144393415115437052975501326947535295766494051841399814730164683782876759439990256620021740567360805816520333401555891740782446665882729932175090293626688432610024132483977091139522602851185977469607847206176369484399472021246922842236496733595932300697816450072173291134502642244945384905447216570274868624206747659259693167079979901170358614329929431810861566075677207042449949218101588919675968208431472213702192123724098506775011275329962655332651220377302800912548640463422050147824009999079548071079143075698181443908497312488670502659400674105779160883932913055889822819607717712324198390796674448541064455782565597920998708546650423515825118645497595845009767463388799266815165712566400725927908274603663344360991635519950746641232141710631697658292977164772047148768524036325963716213747304418388389651692479514094970843479996960475174442795893222666005520666609002443577141484881411095053069177842425582918319819561967869122991267547535813877184040660197718405216960603050766903149813183723890196930330219495726982897555226574369029894761894283658528214876679779830278066953523452138468333578424450443795876890857649762248527269697506292873807846346017537257534383542958406105355714884280239906934444494796182879026455888402301418064826635301522559751400934747237690172315552713585546991817779042663740479723170048235619243834344118189750121694947080651622008139938245683959858567489389291944806026607567377259882876344200895523489231635217853967867787507830623751654208118791294503064092276365477232007847621878213554082357898077571210025687780492432864920574914635389866660901121601015416849837065618265561973189687776136413640293746333508098812895440739584085928174427679793571702593482859399836885567904535972786565110405323724457388546087972857966739608193327975893755337992065534674253198444209175731175237230558227613744358758856991093536689155343339436051976529762139240191906940966670870597788885210038426460944742240357187947927233059292299298603008000000000000000000000000000*i1^34 + 23101535059468726058056645404566139944411220080258311720231663818938054629102612234996612614516904845459599796615971555727195553105054962775624012018264528232936750560104537483268942745417597067981698958514430442839840171203306936967853120099300538997642293644914930049705929119330150351364621731112952926643041153981291879343049504644402113784601922924215233336362766776227620736798318762236260647559514239900963234441072438563728494284878862917600705423046385009554690854302888161047492685274975625531630118629936236237477460368839255141554472523081964916147316793415182577000307093217457776728704858318804201622102666925320671898697224040383027926040398373908619285915866593836504797750279752669719780482467596112751610392441133143141886327555204099199529959749407489339912141362957870457556766249343505739881810862491585869903660671719700952215529926567347971863683707959147828496184740427861097296594293149210472609546276773876540471489775853832431687629596517171883697255145577075459869771144469582724349535902912406514605441740358867115266368003122750167465070502526684230639623337051768590298976936690850090927706264532859633641228089317137315503593364720522690111456545103669302652665517846230715692635937863545590460902543833876417344246530108103403411903257842285051206049964308728644248692491377745016824845751644300789613504495935624913727588338127047421284134323601220502826271826764148582120916236203440107284140794841858924878462480447412000749471688810757414733531811578232038518974517414595933284995403129633848521610236078484035101106035544018125477434339094682333641729693171466091380766927670834552747879684119063238905593594400040688826252013154147171561435306196213956028574923133672149933730694974036688926276268261757925184972876576356989902264281321848211743629588877326022262063446177620243885072202348734122658274980039556245940366841672711429235349970752380130352154013544906939057806008405472575944646158116284298021545916170006746774154568649383553348630624554667639166009549788503403021117210655409375103935813094770243529169675824327336285020587488156418531339047017862908706964897460105865079894443623315989425273667330689171120447691765508264868317061311918837527683856142306412068805767007447456358623600401090065296585339699200000000000000000000000000*i1^35 + 227811480733179850535870908098693568297743910933005049283526394482155717556452578621947586040351187482555238964927261049424239210580046606581755748124684404393555872184004239792969188992215967138532821888286421403073394378029201255753517217370649303585677422660391300110515541515240620965768880765478785516176823768508444011554711328435348963117602087420675739502017039232409493221838197168101486157649617989982866888040098705811765735388849039742284446360349681249474886444896177283672361174209747410452987363831516904269796023574350251704129373446230338728113110734739972170436680311348767851153045534081941680521932165960304569451171441392949242676600400501875413651853385415126479856024125750006451169271098147753586356506608853070273327506817808893104433939542918918237684139811936358653989044655766909185047793837247935111358074120317222637519217526703632750127844667836565410739787805536331721438187029597125164264390251818783357764228691396014815405773629222121586798948334645263293699669478760362568950524080556790333679601312762152052636519755825713203674049040508747309118390092418554846170512423319136324072663543080825697506554406827360581828780536674939913377804133561413398786104961874700005096070558505603198639044364620176102956542364940749635497544702055834655026548098247375486695260491796183702285823487314585281325787460300329777640195964573888738543299404850722612018024085549966871693843791260170190707103602693219290480267914493490607839649314615963714963142005030115495449843598353456196855371668157318443608685807442356138947924579109977652507815731452532573437662170225324777341569480983689127033485404343030269116773064519784408103524883321552113324496823859657000862608612823553716647726102133456047205966994751119625788970499476224537503524995742623999859394885660367342604944089115638889668591338111677339935945004217868904875763555599862083981474942860498066243086251731439772785928885921926046994342762149559208243049050806753870951683135768659229393137848524857515119880756604860300932702907740718402437237545306896626426648569824934013983742263167756926435797718059774619710626044989178197940814267284534043529310549445100934374501759811168710132651278710025626605211956930771474392934294979594298677051685038974828544000000000000000000000000000*i1^36 + -3701030301903227740773676361719399111923357997973314071945202688055175234775061940232368857958175984586016670165700080943218648299524772410112094015755088361681091213577023224996279597044886448308830757121840300651095716125789240824744838078972889570056741171228759535116955722875421089645596072248889813142858329350416537301798697349522920583083506090764165196915789768588972112015806692248479632458866386346814563644733417418342638113323590203563968405518859016158137599100783685032518233921826989681373915412215359188129735787825271491526294703787483818444574829463901901066039118162133205862676591800377515804488050646045914049805869610766438223493652914595203816863697714980094360771649280380980476215636929775281344177646898731109423893163119299804800372263452570835636184500573503404930265002752805647854451914505751282170956944720869837732493070384421630619069420923009621380442050543798795352934843986495133648872636045689011808187901487476524874250256371797286864873620514160956163841715571622957320610294875452689563467246095471642246864280771184331582375277626777632730525608600893305989383390106396845901361386427674181900034702004118093846181559297266337355433150670714084919490721015481598461031588644770020362353194361793779655795068433509733640260897577620290270675017359490964941698358645150958755283879959605575443260793626860809080619729560166977880215820304993729240917541561013922616793101143859135479434976519811436888364222932717110692526804498484680835364576393786778539218924619934682802450068132153759222247159822043498194243421475572222434985285633110643853435068566837645413743700886410848453322688077452829700973836405870758304092568833602149324309661600372065270917607580444893233034871908549025963834443959109366451809881102408775908283970138646516549156597698068787946206129545622817548196021764879674772355743238738766018476448893940195524040403410131738124929631714939247622077820524001621275542299996924122580121885389493276499904950498776256270558829055235697518028309087547666957066567331083078646214624134666232270116251162196838206311767445003899170814621165957797463175378668775284336123965342618525340668333171941222599734925221046760504796697989271881521537062716500590283190693545172178444900435459309568000000000000000000000000*i1^37 + -23869719578015103279806953135241306475942852573105028301588520385850058892809469493424441831629579018366069893075484714896340546221716448996258742663512403847148431214678356394356028584242786708802739519368022751403266642613414131389774033948500623448393790555265057067790492713902542726702371225859845705309526752555955159701953847466114058879115317294557602493368994242401016748738093274839648835086462750814512821480872816863337117094275563791255980017367291227853488655628061482283130157595742632832279284012416406490629644164774316888466101181357120020693727607966939577622157524448110832670794238115712447088231765405019033105242326472542355032784160757242559270527775106187556386094664848044602259752759493215061556495501908319317001023695553349941158359610977971918196458862337357464623340280453407561981326143485275510561935170355477673729641366385662687111235113481586318335477559574909667508036916788744495447755505773988790328196475530246624714331136927958353805601531231764661507691776264998816651370673438779544961565768493659963075053209801582387193327507391634131321261191758254379354160881923211790717212261468756582163670728823244172802134896287094208747556751657875929170714146640563033553237561188623290974943453748171835720337906227017115335475226091625276869767706607174423079456896713137907429462337681762508351789308785892595656051680036461587907496877917713327491758558271819853997084326838930707627685298474250575638942125124891159284586536326147442195377102052753143546933741394765350891579595994091225738909616565808461323793220551498821048165869549103575304913011578764374691526636226239764257116853961604581338951752467558127970582926492827936244807923364497084328499442405645944312758719935722884531612034729585910203522907988640612897725647790683702575632028398940432760827176409303968916061642980382314209408657192293194090844645950987314955122761081995934439255330922940957787617929840914309478913070558634300085630179006124860818055147147316632759576222896207262785156724491060444311298023716140550623341174251459299089425089140789159056862318907586509542547305701913242612047068915042984544773944097471307711226136547689071917952709673670062565231115962804498100004794896908342767083447265021388353909555200000000000000000000000*i1^38 + 477692805310202633972942088348580056456487448634678565705287802994667797779028387264840061997242094823326732564300103200167844957507495706869982987361009858015357910307006485359080093272398543082156977546874702366734124995399651729726756826599356477170362397930848143558624937603175579939386688412095710561807955425829137022575895626261729330613734871189262600395155543444323485934125674180355781113257319770450755566095997029865973330517090602941274662466188769382885343260228864634534874707305785451429630276571959804777321086878394054211195480533585746391534423448059587410054546349860602190000620327629539680274958696498029358608087567323698998452394569020532768499473743252987858347502731748203548902739643198151396027494125063499050798764277230133380702559986973068592061926827831350659331620718277119121706823246046674089158581072563260984706255198710725223449420189685054173802525341112194030018805868490532136105246666646148574017271618340579612739129642050326562956317704791206374203333440125570520940585172230729196088001585351655031645860459100300021545338797582916121669831767714305170003000510144559416121473460320268843962716278760382221143320396849284650794492451273930826320702181603043461374017731888475619672293237257956923258397229710703610943583862749272492122750781100568935741240827619686192782954271543054734035426419328131008384183964700806422727931683684703776806743942489571452113952883815255067458241918055938837420513764445798823296243900484783084348971513997028165975937416961030432554942538653061181805285408559847866412412705355050773475688954110476741505494798764043812804832936972857075528945920731109002690431248123747135132644678910145210473070948592507600304160405664642942620591491461173786282619671070224840772540716312588093355716711292632981493807542903874350830725307703100529803304010457059799103961834493403624216464226153123670467362915541740351401477398812011061556450803350917842652403469921341025154098553724971887168109629291981951511498999116287792782997381416458883669731476414459538072059075744040710751089986439424841734956705839311772528327854214017567774955714046876948503626002821401945393705170874546777809635034518793542303507668146734727114183952867107457875307535860865433600000000000000000000000*i1^39 + 2848823561091448091280901214195622743798012314835151244803759246994790519652737688522043129070759384592116204410086840697746547742002939742020849519804976457347528639371463301795487683245901632533818540459636799940750314239804404322762283106424740834796734635194833916257003273631978850068774683948150530787771581521368951685942977552092522210875058354108720217553862677586058300151286609442055777975194248957709401863802831815637856055593647427913343426693680711291796607228171638191412568085915885942639182275586200462092072528344624524282683263937633339448862414767809895375234612216760089545888001643639279571319550662852086098798882558535877375839824269602507271362248939633292816465360945461609664866974486992265152210782101094198640368566521198960310438199267428972527903026310689053614578507874945834831346435013458336989761194525811228108831693644145688019413882771062334431886128703339520469344000934483653420589942751328623487217753703153290441125056506099283318795238399265803179433462070838903979028004540238557079500232043489993823747282157780289810838724001573315199037561895592560942735101701733397987170493906199426602412114412701140939922111719136296195454284585651597094895936406702581124412935938684045223217978558637254627466848188833833876443441529443555952586162839363236096363018862627361512801901889369146065040619145405746126773306501344025179761229238157132647749749209312327103509062031624500488669763407920950635519795963932751519605129317898455644285153073260747693234933214189965045646075725914345729506046620028475467205127432081266261203258693152212374963827121369987666590907160538980710660485181548652453116840883181027783042114753649169289959903315135591501696338452955685564380342649635746363256010020590035394321635152783136434489519042876320012519565315514052154700443169581804340166506056561237549657185436839563399346835773141363351127859967787833391703859429333763225514105997127097382828209498803672878001494365274968792198965192449915265338885626356180522754183378556654684337747475054674580020806479687513898344701711317666959561488352823230237216767388685705871909542919387576025984675669541628964782154955501902987539683171605398999228006187078846703267118655193980531869361373184000000000000000000000*i1^40 + -54859937796958043654682413609119585503236468019661010456902855605059982030952402774240279038727900540850222508538898677309859371676736861223652216545454944711187019189503047498685388054184309597437555805842727977235102590979983661684451147680753044289862705538647305861023765649539691302791033951946752521682691368809261866195786471637233951777160312660275302155026600111112644524604782576215300255069809796309145989792978090726198770761485664508195238482201079044482210013755798908187556296254307668583625335177471445013768633933767199716838166913802677509032528117708324356750025760671508572775455917374763976483908123219584739083190641741275968975000741002548448486974031257881102910406217085723032199181149003542094525055994926982665699440375333361516709547621043880548999734346604837644755664937150399181312536664853110433894243196724903331116250453245251287753186126562187086271110126210663536676096865117192849207900999538658731108467040303033419872299816819838564437543008652609971606331429903353758803028763277435237192248323262225715881168128731559707443262236020881062040689687903089456097090000370995213910151961988237986786871574160873389516282706991661933579332562952479723574304646797016249716478474480975270323315737596062558643953074620043899314862829986569179339430581508723774921051070153724878507137145689431192113887982247307005747737197646632674363267349965978112025410766395144259139937689561464865127304371675398772587065317956158372887126895173904460451719319273449710472984469288300447983889756617671616346590230574805856658491157072382943327568806783804424781505087637338694463288145441952659772156351316256905356588510437310819251519810539079742132472362009666328425913222217957327440053118028950998647775395092909345952335446909683805965664669573063244531459819185683640413431789790250903256008153990947005924748751106930783641906285162771656256528180009075796766992688537763942478516035891686203260134032850543803313194669947636649667134666821583462996599270656646713216715588590893705177378728771699254700969164594873554976166857118488316390640678481309920726935190038328711913754860286945658694272172619640039856543442656628623232316445822869915775492947919975479902492350963111292619980800000000000000000000*i1^41 + 281374364281704880669826542281203633924910273774526577555442166678648909914128129214670535686861993999900186859881216682542338646041602661219675991625315298733042796229861767397802543969237212829462472405888632417330864000517987267193519866424040281638512916509392573420675889599975671655279329416918480407888879806903888925527343640898304903280322326829012273295081656540024959700423290349566290729292945904335827640318768098656444149293263973547982686907975499788387790793738415275586782025822068290864821609780468996356927149656099279184152353052871704766750216534312235347174010282285090154359164902008163444807530649342487834081597282284140950427217735413839923203202585829821308574207183044006187968130432283739836887450488856144907885054977510848972022799788518310825580070901290987133013241147520475016915616182668163739779814646663675828680595900884141513064628341535475994828442690982919476872115147951377559876387161899466976021715239801467371624170007964407749047396259354666797531783814750712336411781949226158250795130385653511263597904442228916125060692600462265560758992192744381989851587472651966726241490204649627550036956041220310446648276069732781326707169940694142802603039248498958093453362646141995642508697258940859978063022300370821774319070225836457397970872430891354621072394960977253376077435777710705036205252605167196714914529199745767116902984750479507823873301207204243651278438826528471623583265044357244834712602681863077512783556130590681923779715510179444394214174372229291836869565820514824614254478377880115348947317633736246153670534568388352367972118004296894895363423624597981442141676107528836167277353883001790390783160488430862593919237474758582627971536267503205661332549729701511434627935267147854201976178017735287286460327900897028580538753353176152648949059668635573785124266387209877113505369437335336404716022691445474624560241567230349603692869913656988788991392549625118186340135380701103120787608679011072992239071126946589752278734207763573592497179370379770474255296541984988628543665444223487556191070411298524196650247976722419374648216390577024707129686200880907001755433381106136578785153763499192609606578031725499020241489688772054148355253851914240000000000000000000000*i1^42 + -264486134108716588117983730710208161147481973858096958795460388794455741156515579523623785106239678984237317727768520426079615713352115827431885468029189905374160454999894385166637104875161071486757448896314451954870337380745563601577369449736603166385359874946683487343057680792430827499785923960547488219330138242754955331220846196121293144347760908090878315904109658113831246386097542860366326377456742781942302316481368533134008633983773025279799746058478660310529172251870174011900075848869938330259169450736606087684138658338526008439295008531825313037306646259111729184513998806422825821573937622044515283126096141208771478153629457813195631626729483688067917975930570405624069975008682247941821064442858037423218720843557719122337931618486707989895058401351014821201844201195930626178945004295326669931721130904190681531976954660149435602822698040336966666294253078460529911141704780967702067137474945185369864693585913685753282464278995305627218051307715720822457194569925475224151073054150273002270463958793414171237149006372033634990703059744364305933592467920103016961049812419052156908551646147525598942426544414468264952877170388236809554450159673044409649300178965900926363419545538149483054775737150421492293370294188715667751138193721239714287597700608535406730737220622103063909209343241953680901529324159880196811357074124791692169680988180413261759468300014041198952566972759517027291770950577139389090787843343940715241334689473612143137788476216986022965475984456087221590828682205105308258575003454947080865190401345541435691974664640748237101170603729708516708503736196835919907580288974641377568078678188174395490535435140101335998150395551401005847286533122800008774765244227364447351964395082638258274262937824856058828292813518813659799285482569264370357850249314907203156414584460733258697034544436789786892662551262756890616829143411993945724006076788216470771130959092242356410037121919604548071126432358801848778648810774004201578108330113637928439265850555921289140089079001907816364877028294103017971130331376929536114740750756853725711800237923809490561698549928957014522565794444554390423105700933347513396088102174313038985653508352838626287127718558679126118456360960000000000000000000*i1^43 + -132407101887861225583653037380784938336705870012136057971845534695395359065105109913397102462525093366637811584450364411043218996296489731858339087054005970033296783559818480494954132476921444609518867968313589665894836526833791688445614060843351814614786256309980448954456847339885066952672026345842231103108459008814502039684623529239368709438372778950288928351170647428921535283508881505915897571724713574686614123421301681278477601105038165734362893939567346503266491876987675645305686779941385208111262302493057715027350691879346925547779974877856068176483151058004844630702914392340415801070928011605007340975683927351544896710936871496471187602136298043001399351964558023781623837833320861887706858463156657832932035859298452172199158627831510341991548532383350636342474335712373574426655213230650990113989012732914602031301264402700784249074267283827661512795812999027917851714111613009939162840981682011907196980666796508783384321303522918967430819365645528185556202006415051788266278259626269790817011679762723956673081352609210092603993782951792202498044124090536367997103727289425602851887124764504691958237301052530005363114355166448374892412460539407790406211986423745261562543383610110704309374138477693152790878026437439389795556183617452598608191612951913890953250778783586222043074412104228718213097768970848407132652556737230160847728804974008594759684192905978688403364169205432329431901675042500562786465607233457907135784081223058681032788588665155796563639387177487763430496330209677951180557030261301995947072051128489976159744925090605503926950591521349250939509880448655590246218376278155241360467130666966851425775372574870685583296352646181583041507626946147430403999233339477853880175071126625727483889964852745467569949271017879200517448777156737328162735478061759587614123851973571837571781681365551277384845763969262353582102290790338727193154689699932093134134775942506864390950720715348192115370995205523753992527701125605895831203572989287387162780228024007206968469518944037159840476956417242919117658629832424826802485171690277361036581242683888333699330839389908723682598432885620239122111863039888047955264636540392644108520992710241002150549068095892226048000000000000000000*i1^44 + 1552713942584907040830151103475260298257038246675442274906571778904051362441207233681337577670856437092290111319790476029895289851426071755300004296824381344368891418946281602090290337969115790110544043138949520276718256492144543665625709074595016557304337484912935266258864338164092836821345592361831236627563191822104705804505405679059124949619751414363580653705076804719737805681947254734274880640918062603280598058629885531469560985405052688655961898858880284260076134839564766271258895498453211289380268354642844019743235789596998606266694213208062907172273203676944210883650487992339580791532992309210935369476442319584084822148608963009394286330778235655000607304310280121015345198919592519070608475155202547240197835707497893710997589135250477587750596563353996828380234146313100415197994071877197842581823029378156518992824821698793004788715190696834912539780972431027184968298546790948962022478709946513521772190282949707775766706154203441077721281387319783721731588223987706460970673054192504966505037680803493449940592191565450158694035445498205267793002618348798856356747240549187143739923844873606422168309356496898529315318431066061660666676086331989080190536373913484729328531299143887692740246539607765331490265484804375898399951915515278803804637107335714637964062904329479243925946565955947207367360561646788197821834469152914280453355388906355161633560445350937848556609136239964064737024471922784204645550705224626911243701707939276793183322914535068392627676699979880370074376953058236845380398999592509162046433451208520168236857791796784741172148803356879444177612648964567181356238052694118579238878246685456207667398603355561213110818739370085027008991892051689783801881163318890359322084113634217868149269168989168473148124134918455772965317623687380339430429877488976084486786868141638255984951451825068464748418768124929483645412530852298812584725692740819220790886412191810200634171577352107143459556518921932498701729561626962214271241208697323948280065831796920575900310010067174184497051109520123222373591134405528061837927480122120539427287565677076425009118313248413619585614011214959321153309681295666829524276350283648006712838297011313090987338340761600000000000000000*i1^45 + 2987228187515441346747537961209646700812865342400626425751516718636315679874113045372887108147138450431863047062700465091604692904646752122557902578781437881632044858268797853041064172789918689056820063477015087313601853912532267286839930626391422822825456641362112871989865556200718376625563624708251509738524727142426681025655404751268739256780182566861411791833397233227099583264666772583735037113204547330386861551783131370889722941164295092800900492251126592886333631128496133676001220776426912693745774812270208635801673010479154842869157422806401782155898451047588767264371083602622389645509730261829881977458508716311409008232189762331596805197074765020038003450861990410460260691978348452267255300145287272901373336180898228171887853958479716452084759704170384025672105223416209996554875001233266852578614014255251533590464071984594861118311456203396812630281470274738318941400150597683919427453795772744647367994926155320714731548004927706129038116826277676498808740982877910723133534683305851048605602090672545987216828679696850433424307166456133092322566809611734922245663592205495166417827496115162519102362062401049487875629571752324517888271103630394746653569112013938148043041691576675342941769842817378759362898831270681320307290456619827383458569626262054802527575306812898651424268354792694629635067049641464782645892600243256696271285150008332595459626518475633957416997841843111618542434996793863314877914021554966281528739300506003356620826425157874965905402041293412498026090951710786807131839280370383045946727440523340671850205311677265318223607402677687657577261179358820306517477066101757729596494063774439117390503214847531474912692895446515868647814448423624652527510390150362828027482150824246776785255883240140779980006221683148163132357690524858321790909244137965920337362742925317946124913670329233989783126658116753877896080903785408061964995374528054498841225114746944199747681579122822473080197508057521873925796340490382128586925470224392904168255005659471159849898903507666493976936969818268339851429464540724707742779760303176803894926079688552699606935010389100764809248203928628627641342905446880740753152531300534534571380776656871106805760000000000000000*i1^46 + -6055607178393770895729006435053388460236758942479928749326962270270115981555128627786012189656643400267295003865464060407570519467770407941393089766951376653737582554550707931395800780518451010056844521945170519686283265684711969101509178267490095704565894860654068850840010979401510895366163403873758965524815325348118596840007538191535937742596012738315231922018065602857525979351169716037309748522528980744028192755920519143741194713368371146707081824367097375165393943178287970724416977664705276651566536500146078001595198032237318884429341441618682108330535218201626634290714711415198242285059902682703401199225186244456295818373385756977647967169542408572338867159988965635643976265484204348920349636210881527670127734600449719163683999742647909706247206692194343164617979675480198186101704909980270870862127766393883907034701327336386031782601567930434430881509091753458349798450609370300610379031162504844106354921981057856561860113367159800516644056157622025566317906280531795662654317015169721776651426986242278986613644434092974623432073391869446292977993903096059953542314530206747617761246237081011195528239617738307570377530198091375178360822630699540573367907865459449193749020292492434441006931041934515214345515863532996542725139786056583858426395804777559624173214556116385640665927249290632222744752867428471716535771258576080973483085942579013037227904425679613769359050088903835609556170745445860345741813845924582292675863332845955940479705926746459065314780175363851438142587080216981254954302649005990974656695511764094386647738216066910818515888962307094492904306259214274440346159483216443325845052797751592789437329012881686757421611321436581285496664653033365476325285106765061434362681938637897037349236734050050795500513509748737014505055772312920985412214426402408272802772474779728393076311090413118818131295749150931049614631619493796294878652914202900146779865925345601241756738643252995923549344135568595970006127551872594928995307785104883900297462632003170693271388169196522922417720667302706180584378157178823483110500117058600744218749019582245624539613308007565219146458765216762648415647050497673954330102153211397308172147728842752000000000000000*i1^47 + -528507397862297854628306457179947827719524564815658147744120403453742886662409326803553811881882309812930599369577447296371062737584966245442851896539972139161224766184628113225438710782188417007710643046395663874032747173577448947238748527440537921457262303576254943397411068670059353372968247171477856740951911739630048875132619671010283937505129090889688497565237638615273393765450458217796800854705060202895892181340499707935680188710668958292968057679612344763044635739046203795350182921751221564938494360032650287013225058337982294087665701175174506635895438494384877639281740941556402508392816516358015930889555808107332770933719356781369833115818064090449773728064911484211563692403322856053256961835644511529683794575376171821052739996055506088670063524076665368949364136497298361229446439503753400433804465305578423598890118654615430928851226334023618853061711666699286585259444836988337474345971493181020991882356135493563694247791899922535765744925585770756886349982442219342162756434689364188614887762187196135547673261789639748198192896222258321957787149641145684411171773041305248100031679645412888591810684394183795594736219349026877264601997382058452414343432958227990955350481148244692464489146142498752488052609667997506565679653283328378912361293648730394504148246338639011509198419873781928321372974570675007543479942300065295787305744984348811396956269159811206547866422205853433722805001759672393071503491679013806548043490257740799477960624739060800746764850900174405341085838677829200285340499691379743206372602926314182365985306012447601315685931539378681755597922441559451877082118737085225754516381289602127302578101718698878485731281693735657417232471885189484561044409167458642753705750946674873436176472965990380207579751374253284971481096562574413453095371348504855679657693838117426398084565917610190645707679653169713599327074016758237555351276142882973160714268105128417716536749382105194548455267620121811890594712456934112567241413890332988884571087697637552929733448362159420935046583300152716458634455153475743598838559277427706010343176813788167846848108315776453522856984370698253427727296220197537139012025417666347086643200000000000000*i1^48 + -24924950313921176675789703816334552963409497265973188004525419423297315576631260596202189770781066096672455765848354087595152998488871018793607477284341999517751236576347928054445216040862701338891892917996960345253008096016404536768373182246430676011314816970494781523993677976332892713321192509592038985973399113720600981398478147898064242969994843412632147041581028629190892941995752039728250230667604447446453876058635987397606122166623357751560237599375990290317173772974611161481399144595994076330835381926821442663663990936218600084728265824860961868684888689588119550038713581850396150778172902281418556131660272540573996169664806422738486016189267670688701184238191016560318547184413659032848188044720762173039086822773135841871658624585760784263865595401733412842360093354479311109470869849304154376438949956670087496069537186270449752620053573801150579542147713840728321889669173101382287175045511368277689797795054517903286262944782561576578218028201988555280581190502524334073815953570240024553579833287250525112089570037784011031715967293022051200641395749058745559528009925260656371611739885213380895396570141640113619722687925456999406318276362300160296790786333300408692713123080788661410595187520065833260535745623256296698923326477173668961448641227062288384938999403792350769251862158260023833646236107130918945192397427122346986253475540145343407659518647158268665931031611211971372821010108999175899948869686632868010051618863140132364646929413689088102342902563723321149269593483089837490389183156371930440220655568226745746958401062210600639763280092575806319067111554638714036090469645879644737316977569369911262371119951696451185320699264509876341527302116352193269306844800012924236225205178957498741897860526334023763728879762986279483946973490786508812572953667496138274955724158276812016310859546308578969022571519023651641290465692969016222524194875972823380955645164549339966675691586875460127655377236213293793813623804662719170234217877190498245332657372098440429785150551574961302659497993477962114623826813805563464362838070928798036065097171550514477046723844920623068892027861694109691776816615669789893456684950487040000000000000*i1^49 + 6344227248094011913413607272730831156084630086428150012984796553552140533686335547762910076242831331217374547997142475381460149897932118283153592674829449979080310847808057790818572613730389579969413119982646651295600941811374150872700142498092976586885074824697502722739558493586369949597525923453667566166939570461702445804636132341440749630985481344141694872470348489754389738994759872123571898813932002579076998105590194324198960380684173518873276047637741930099902440983020179453242956164581669484498479085324535640864298231163352806694041669434292610868908746764919656829778965065388742464006666157885661514687051916518447808661602028163366019299341775552472472399954753234983464474459780405480955245354869033032026737327605452806344438352909893983074719441694503983024104495538739475829158092286564759890968119472755824157026574930291769999821641370759428754545922694443751639652591299306749656238705006826126314591060592078572606539088188033098419478731589077289827544048679939338284885691335088058914151083249866192136948328103317222861278536915909521652417568139142182764895279565529755093715320833136245170267736621288135688292438872243317647273213013874973985487127038491880893827270493197382987098091304682645862343398737325215217140525945108326292650127855497261422020899410412946229567593656971282056464810052675166913214496567684146292162776208163819790491087861414651368972150542316178748877072497911880707915084948222283766328682709965461021768128564813287576206210610419855458455845123188765974438928891762027001198002366905433063892476631229821155799920389203921980565189518983603398407897676212447018963369378224141167571692369877091006993819710552149897849413987022347313167307197389701079022473861358096079054648696086626965189245002753667994677757526411544245348215843120419116228247914360685051715998670608444309741018552165387471663025550313609391693158501840224219648150365030872644788727951265277292704927087828807028056745210342605290145348312293596237141269029837517963676255806780984675112219812163145629358695353110026540821634261908008358117073296502751626998341299915837980193297002345930033507466040864617267200000000000*i1^50 + 2398344933990660259701057387821807310296594616772908781732147839913784352852440796737952086879040463011692984587297158303108889342213033196735853567401247209491430250410499388747649930159396389141548919945341884336730205686360998350178213608701705237719340753482245087934381807962726043386998380057995671558327761280168971409499243020431322581273317284244290101492422056847995655189467450195771768174673157485253062703644817855597514205083300654064680740613190032675288804292529185060048548815784994676663773398964607924514188991689064834978031940016826203118319892616068746595353732686754084116812588890382799496291333322114128796763178716521493123507314725052005565628103647058226414255014822976330140213717326885584404028230700540931657176811608394705151830906787401621709002069102582201376414626247932081092798354782768087790645738829967669318823640553432022984593249722659094536942960102064414596483660398556121327806071658944760735884459268380110889511505509333543671730867261908183210848751693661152011958391248462445882370668288908941164632061280553115734203698160982552113130117196180365634849753796562523276120841655550793617574860133665581612785491753608152592070272027788294721308474129604559331918586088503811506422403436496380759935354482924380545822513135749448703371934292000888460181301784051291817127299745330494755474388431294663481674308368556639464770420348423691196722563958174419517194617151881418873742480999909694973559667091993342700156646790459383389897192091545015319010699804287997014100280878768045357319819014011691888055287928933125442201501843310987150906738710487240258672701430789485731727165103134372162345121204960172075953720698429557971484891549511084936164750340368915150750591748904300427119385958876393304086275257973995169766454727461374298878793197570640567011523953497655989109369136348861629977508180363511958712562105384143584992403983939483085601126003745327091082538953455847500224284187699562519247795286427182105339856646193868895533601664664243217735956393965637097566224567289050343893008411250000359783557881467455145785881107280950633625365165400799942497598841544169013399099801600000000000*i1^51 + 7590082327311954538801736132366880602909485116959377570752915580607714899946541943521400628049770742761527861471963383812625228504044396105148381590796831936362271239204350101258068717802851151106666154473058582688613464437342900103812834071414246093734952821815113638329284257104127592869563067303466708609818104359717336629800618578508053237421172720113639227320987599884283337323713138192796678210924470713618539234882722007425399670624189345673083456745366830564118235570749520624397704002269954527465136316274957906324122793953615894331159232007698639977216938659720305569445721710597649430538008599238029227611734235937871763412647838943707940323617386536560563146645645750401493884726066005552384775820116975454342157558509947889080264430239551256305516029676298170506268352795928048163852693350652193884302058655082219408129743447620633423940850451193196679929923159219530006459612966491065993776940942591061838579120123840290373692852512201830833505295903085675944199689976354943852110061031463595058402192315905217970624783502987319091130144624421483367152214505005898572704077791914600212697269626190569326803736139759244868355039580400831197802547718901509374143493229870568056064898942873445240630434907641624316027223952676017491277227706885243707690524919777683130879245663585492107622029900449955512951169536280600950804123642453624450747212449168235870593297752949623909093239373091974190533722014129479624196904852420805418853547994121960295801939065596774557071962445798139307116276412043488252355065726915513466237696202536297332847209485977360605524296827247981339338724251309301151886484414485551820438022165660559652717058527581645939571834037665997472603361089901138610311965457424339259023710879709673884101205223257616816850592139829616006529616446355023522203291726968679622065477961504921429382267335408394122845893134111396715751812296084107748477777363788890476555524079319493958115647362656043762461016254028351274009274719621385530724778014945494808294735976754003763903230353538880863731958323520302450148442554022358132056849902241101559198221078522213326517976639146547932885888308864090112000000000*i1^52 + -12879625756849896236625397303365280658241251134439640499437777798372951310716820296274491313639859184644546140404562384357898300559270860398772325685699433924273856038580179802755028327500728223468640605611436441114586619706541789567095354514373928455753454181733472390658227162209249732745877762192937758216909602093246004557569670157481875961843402218656539398218402965172865876533505826017490980199358968494623605434244940038219956716652712972917599533256290962360851843945638912234459365701031307248965609085868705941876610817645582847033340678015783830060784874480548515044555638145507854113400870176718189615310589683528197633850147338188835529987071498721380025380358938915756692984797628616995620362441712964304262701193230510952488616018839438558506891060640906793142540833087646717406347116535233222329373455009166325365725080201524591334885758755086188625888203101894741481998746400454123251267431833217746041104301015806347120159954857083050830356930425465710315618061740718029973428849748549705352717637117145652380830404500088897411345332814467346967227298771970468586907234211121618772146382617056736936821485789359794552073099953722580294177485715660264414118935208933668389627269656887415642442834264458499908323141963243554751220486248021801788137871621742938397245782137583003538339785846414659455470233855830059415519235391728799827744319667679659107861043568458185670173652838914642041575453626504685964209043241373205732398009092421486092768404822736529009901456947195977130780858988291784454451927168126674717086787386360174573303538132325885637080105083981359202309047079728528799654685258446100406672620476961245409903217689985085321418484491151442455644085841783454404492999294264073558287868273384200256054322684025122153001847622417738754360845397804750164041784809559475760953539828076941722907893617212368897410849496401726430869354366791904918857541958942086540306508303655667244704759511424921115243238365926045939966567539162650877732856248414971918437099643287540855020656896235930293110532764910386845007251107664946575834330245614904951080036021501550588827787871607894801075404800000000*i1^53 + 66503468723980485150198948513571576361744285267533244649489810414065421911324034277114711166082220733673009562897202132820801035586865910727237872088695483639669600599380115339276112916427789526267903228931608046242073695311790892116641393109563593686116604736758135955282671597301310452399397200488917928659946235466913571327426777978676918435473784827633082968774585149580615900480310892447469856817207525949165884957010571527506610727813859473525199825654333665779976588862686045903335343499552875651247133835802353306956817803757718205243523993700644676628439697228066552652512097411335344100113362529259811992450051785059418222695563788777602947544604793571028267760687157217496968828227609594670666792376644031878732291142119918595281654982026107138036978072723564591864791768505667401876458078745654301247836868576666476238404464630901430563945538361967893487890598272977691370189480756103453280710396525384364105794078145853127511246467954688486291244063401728810012526870685574698476764194941663410321233585243556186381252264722279144303641359517221485692175006975125878263674486378227504932910645761790258614039208585006064896122845206789206758572363842353913020691800245230398250749125912285616188078403380718008579638073829266710608273118602708117605287785496611518442306511676647399334264791033668116952668384536639180774101936408250315512075874054054854498917711809072411012159266364933118554800805580279570829467260041197095433218051789418253707326213801925359552189387158366683595571419531521425115915949064099550425485703458673863189843912344146217638478533938658218112916789490775434614066812503684366017625323661168229411619348192723601154756360892881799598270930406801515179603594453092554122729574263713831633640686235696423258459156953387595356665932919685546078573217501449625561066829432950912059909341584114700129705546967555448073117117132940988974952144306826587060802727481778314455473854196066075228485749547322852083826886969531977639400332082437360657417790943220949255038144046786074049308330755536555041297000531322011165200420936020402551040914557767504501365086131978240000000*i1^54 + -13468928675471848352639590480878939954072658293154059228066608583201609693130588893505293948653017775937379254682858018786061016166938438979487533700265841950001906827281294184737264907631084422598650626790227326414440442556281223659044762337517319742468839980422023723643837806735664752652567218411673771812418513369868411735472692944497829811771162763997831898516110672967252624499834856988900489827428706593004804157972094885683637408696922592777510221668162716041800803483170280116466661054729980985817988358883395964394079197993860721784830394330856514581944268366883786979891600526977962275473016709903892810223521270872582080476360115177242078222060428541992379041074079380429810701380886350109303150898933516677842774110720742113606934352975986770237728777649552216617618243468924149223206783265934971662544258538045719260851208405352472065167593499659734577667604654774394786565606494356276126255828732825465884454193583642921519740969705236499051222930871761038083656591351453578491839276294043119186884638598708108703044186716241806322230889360291342341052015906111573115846861601422574078290481038349923617972626468588450025292383588689408858562265904385588946272778595934968002792849048522851506718767368799607151983896167652876025462972470488498001215486481210152272952067822151375042973642094113442007586411881527749799209484658027719856597045224156717891333622307404782411157015774426495585961637406752229130463390328244283202849279986247648558290993712927624971736719089214600456607829034718824990388442947149936420628149181412562860235530338584457004730021109448989412983253971562683183505406296724942589158766102638149650177769140835219493643614031417693838279331705234972071220579223674765197101385882554923330033863470387881610626695955251708420792138060187000036473566615292023198069393130561120970181705802979119549698316415135902665886959104301738884998330376011060995010493124610036684391137583709773557294296031431515817245610865579073690505576047848097088333473355660174603784570061692596835117132917528656235642363424443982392552311125801430922676131737643976540160000000*i1^55 + -10835840026598331777335086306786417827782462440172213434991731863000294576350406590833969283914589470141025205037770855807954888668295618053650843095044001189084553953312577941746839894754553386990164186909311349699617152239156539797073118187124087421159179406084520475015140835587757115521336131640166535783204508572096593584503290172699875358876432380584913571496406404504348293882090454838423234762871099912619659890446201913342911720814141861502808223634820882898969796529239273290000196280033504818423418959774964983543069000003476147473682849206616726129146049505496047869591580080080787763972350077701395996239069398348555325844693321671243327766096566466421920446914210695221323920873820487362118209254423793779523002949352189581876446731200313946260574046839578790919347848352348155041762424897826812142021439646987657245673452769243098827282038221469114601971295350376983833876192581198152935200832228311701073906287942790365588802861551124890787356727742396844773084550391206634063588988475178310223384489680313743345779680807519300758600929620716920577333663557929177488591061110091378554265443924936666318800346197228692433800370655805523807204796796712224413432321864438864410834556142085982065965050560473873759009191034408335021678713536312505067946504711944554820107890739209605955046963610614389007681907546412984681878090829561650018370631490616479537131413769180588055314826757338703367767242885158865462719744530029162681927354190959370023283369878633618532978635956453730147763691491946021981236187623812225628016022628237173662608050388181304845759218523958171885871197772295477030506643091829536834339103239772653002260758029351243244785956914674731022338790524729968056592999730792459827060954643319607167151712326989411500282588742225290682678263149244465445071053782149366929206576800771895520281315767070831804534496495603716901389360968711103916536223849219628502491712349262816428764849126271347067134825523803476548803767947827730472877658805229879120238379900069271556545940258666070918950672500154865172080682365818392407231679351656394136651468800000*i1^56 + 216791293292313185787611450648863088737765029068036107427598112029551614765838707095332199533031351644825001371253318307765187076188084990728971076369073646741079410763993192266239537185649331422562776590301464514773686860574652294994594054029028849104518789527475882360674465219717888630282690495729240700444169229462077938926052049590914136696481375198884586641841373440770419594096308237398790998944051848657001788157492060371178648464620390393807371284837201454198155648439535885305775907126532927915669069245619106173441296506431649688944885602000920124076140884590798833799138797808744193091426336921207369643514794909453312321170017485986431802980847148641879090005235253413607385755718252260253092496618722150419460894519594652527808333571893025277660462543067600984244043325594439321528660227519514984796965007899050538367295987925680855675653685403140829830780050039078384195125617201280945707564517034888858984538064253491869509780759147843552530951560879225685422713750188014724572199316376596288803764170400948300170655841730480408420860409959949462755897854550035239163813669051967495637847334327726999735659147509096682771064114448652128170310477384182829411086531856476971289807579904537036889014360699619488412808707299459630139823360943826100281689362394748169102953752108574083532905296496094918762624843915219411268855853256021757255778044585149200393604346342412310599866787935475667585295012883352717561924462639491467824466952827734889063302637747589244732307135062912720221672162248189175054791108793036992306119032855121828304487182989306494356238157598295732556123087946829131437007341343927674655128171165526337593747530377265013842967283470576843018103556643688003913389051379530650631021119947132589403292777925287022478550654531825178213379889626722085223145477199357507937413443283488930339105346859751633636293801534248654529587486703441198338718939943770317375589495844117240831214818905110571583995221256536860624204207455887618071453765743952596533454310307779926548737467764982302596446214198167243830693532596429554027669967360000*i1^57 + -1627173925550705434937678754020983109343966092320301509355006302436401032113520720591968496758409155787483338480432892250639007338618302584768110503707256073045022534818199894071378857249026740375022325265703332013394950155218376544427947524054706132379292185138081390514300884644908417514717068094978849683084272730539485459457446482033302499958144895715471207875923855394960756652457114940741416654789206168210688498732665878860462988487980165021961702895840749951089563164827845968830836619487389450484437499537037709393363444419858369816819140195735520100213432774450935792019861164218853005304689717405353610088030739988511237547280859687577948006239069245882326661922930889675950146034899916358332461767206450849545361964436389780982436495634504925717731577317764523427624358185996330069923924665749622134277297390329745114806159124486500354521547697914549369155277905123502485414352234190393833991403545611938085725399792840156667291949758974604279110408530798737682633005908364408248987643223483488428363966743813804518278403184313393218968194495841251443212231651486863143177258705760191102261485715232749015960730946102979674471618071794761217924394901667572459305621949176065524423520898129668612414940632772216416564550061298893638732272211999308002405261187437886596071974647238118481061636363538780643437971217477627961460156227906404172862868898666451652824609206901696648444982703705481519966101720488127754746742118755060010988792857576703253101186817461948405083587134537748764131959308412047323451764226501865366094507535183780981857401421367183326590295886877679228606591796079433406289365619646267147538601521268138354389844119755234166158618215221632470087590105641382859381895668313932414850119274867211397680167518141764693741998340810985497288640233438489544183127902110216304120731514828168015679996663952938784059231379251755137333143528802653464347235284060390387867987263676241779311851163245621515796785837753863976110559126279707748500754218878155717115370593456867100798785325080499596651623908453903673607628807296000*i1^58 + 14879640295280041066833100490501487713569832250881931572809726475989466879276743138271955003480639232678314783650015358477172280622096374314969792200538735799360962742624786770583786872117855169508780614987562483034734563272408916234516416655782340130132721599013154701916789161014283132170753010397520513804773042478083622787824011210153247084461269187421251093638153077482384991111996573760954590548408316139844199007967865628008387328819661631564604887440619269288486437694478892023324483733204629697602445688297549983339237498154334920475678353318106801483654203402263343869444701426084061604491096217701685849803389260151192793382465276791532559277195383191447991372219882802185351640459262369718638725015447019464169036983194623465973887452609757673848337146190721169688595874774053440599777570401354043824913939508361822732059229770498400962705081672645603328566469195988027446434461738622220757008321349546086664799258163010911098315454585862673869205113753245601738646113832760379414032357334799439496815422137156708751174037279149603802803794745866062860888172462337362323629405467168362548883519274877396417075144597950964291342606519261991495227836016692422310372993014651652586198330893836896682942342609976732112582024070818894452212313623457455230683892360531976635665753400035150549643509249541717434643304776426706665796851419974046215132036156325603446807902198356325133927461569955217223282064275790859424266762979024208826612318019268307322613295076707102273849953080412322988049136662056579924420158241756130285718085142513115178307574851954093371075268489705661246217676916503392905553508174523813556369514255762808304688518611201098469414358402532648825708920034630071009104679458130931567999951789383956015249674804724357029101931133841704467272410289147349996080030087441231074549758402888275017347181443732541494844885099490269821967020199074615264801006479106811630751313930051432095449384204047552347318771220037436949870276123267120033604921707930447687164806552424560227377950865515979856000*i1^59 + -32523962771438496828424029853694247454666824642066286894382769896799971110697212681974632221392492252967197736567349015318419160979991415214256767267477621661713594192910133721161749437814942106850027329493121637875922258670353411429045907588627240467379660421831244722368468139143989333329418593803976916651368828895172208497623937136919616603045513711326474338200140676025442690640261942278587914675010943569282811003584019051487321840677436622420016885304585463093932956253267305194755433694930852597748705860544413654885000606496903270822122038091167483528473894177727622806502299963642250511868191820171279584093403287012328270564429150779799198484422518084731749306718833660812313654318293419082881678600932163128306338268759309202829685303142528206898451716757601014250352159431393006509225318862177395611094325846777434687193732798911926674822909700484619290250540007436849746104926053560130104683815985171404494240363111110640970049001967719413734187510876177494662737292824829737366904551443082469973876563355436663829533180136884644691267871863087386982214179051409448334387238036108263680935468297506507252043000648929799417938364352779393104817121796649273732287226521384162882790223157215873437649733878332296585590646693562721439832451939796549311352463867963906127769382554208331027683141243946026918293442172465474574773746755614079498525015698581950796819677110197919080450045877748652405177729853232251015227704631220533035268551769634742409064522554271206222338665237368862613598558964968173729318243882379106015185586345899445406727065792392175982254068838596391798334985980794384128421969448807830253353321557733233339913237603844759604764661991341805009144323323642191273150190489607547548738657647528675792347588169406189592092507148444616383491050154092544757395538919966795815456605041141599066732079661474638376276189695989891451957957094670878064298361516873522867451027499200675143785559405698512640924385024366238670586029325564655081230005728533285014928390680*i1^60 + -955409732414163135568241160998938576425077647977715532443995384610519586994748460638005650736398149422871173897090902944495574654590765730641353830013815346644559923787353943802668541776872728353001155913507681599030278952266685894436625687083550419990918922880468374776193282643505687237679021565311788709338176675633305774782349745758373223208076717578265515429187215049769937656637582346522359574579951679827379398442020269564239138968095580752125169258346618041907997666910354234429007918525825653631015349755141937364763754787885388876341547276014615913663848308853619946021330361160324578399802302678641992441509390286880666982120915169949873416613799388926757303549534412202172692666740653762779295677697955527684369588989142529668371832066651053185413917913562421784404097492744491696685068311492397201547348823296267552848721468222713744136197142252924814333240534873420945517216562335324128555721636553884836029008317773028019048378421561293616723600093677170572915168824525255458083129405270228375533995277019475511516919942092578046847950925230715851013421007056278818742074681899347130747883485037671325419409974394332369772189535688910832372611386102637798761811101556514698040803041679491888808774711309206471121029015551358351076780552195338823638271910954297859791064442283097583048635681216192400235802030278082052715955916322736269812556862128830765261729416628692271760660328452065037270298571155718952060455876398511318231239089665622778772088306836257614833927900878307301865829628854140937495660749670091114036829519987032469263798863478254341472720897134322445926939235947776338325323753848270780214316707333177473743780247448934161909423095527489317353361359461357507990624373526083076660551113975266691485360309194918687402929650186191090814070367935777012065455312050093521239478038057475043433368374462674606812935500996313688300540945108158784982852844173305435115609175886998013215186928055071510149*i1^61 - N1*750891939463326102781132758156572330710843499330190576177509719615020026797707524837648535658913751367120853932020681940473350725613499627254290736506020430425639272651618980303736971354063317204983204283053271702994017933819972489705024085099200815970143033953685972351336763127768541162327188081989343264615227625892289596469940533105566637677500302073637404948715653834704531282352443310885598460869699161426446259656297155335347939526737185944383378780866544175668685556287035163821231842358631767045119805107440237710709749386985803698011479090543712904100903062727092127591098177539725060977336789161949044850442818685714508440711573459393764568758802267664654095905069522477313889512223444391422381987603883377340992827744946004657056*i3 ] ]