[ [ 30516908349453740536200412522478315345320771004113087630831222358760714432380684835171783968656570010284671220235453778197779778585304712024143985147446903828208182359434815639028192055931673971318701427779132491591098361104349399564794935237297799090683154442578112808102658093708912380159884926551001555518983296805288496611941360557499349273410541260298470347380244477223272304510128304605792470742889112907272730985431621018088553372108115698228930937763089286680651988511862815098030034109073755362723291613545824058833953149653045506579354647523819742539584692467743909468533206393652183106507479148128805501640074124021834037534726205888278525353863777256838477946607132191984930905001155350272163151974879832357348063982817305410165242895617379291153319557643626757983829911948031532125531690900449025206110339043860837409347855690459794531499292668582372317279591538892110998085299986673798310166736199246718964646389904710289111125633705898560841067906695823336330256514881667519854020584299229822972591439274006479052305166705387158557694928232022253414687313350455600474560482095655116870146607069545325403298212786754471649833440603808236850977688977763144110199796092649969653993154213187091345977184854637851985118515907228299512134340527231677216640090311986186744176148067169977356610999289493002964773675248011521546206043569736128790487038312920841772144045530566964268925935498767308886992884623968003173697289820611078194135698878728765708996793737255889587476291109190597107504647761237372988612567408965430818249904185148756322259529307306372682809970053129923264099311416190428080852018011142566122677697275932327785550301131859558400000000000000000000000000000000000000000000000000000000000000 + 160439290320558041909835752230547732915999540505422321743780597231084476906235374788149246353955464337857635258105815484515888698602464250291384919855261864865909758840214095061519049862377373002162058921758525993427853598573267364934843585238755317399357720134783211664047787068103692581661243211012804490134086755078147149802961790213905756926774327819355150244868371031080822065994879352939703131105207810308552864638380376358124440764645609641471091676260072198762604224343454976660184222773191966901942395003999068364829441625746087277828317248933976594034366724029487197035826432178182735530335193158291688151076630985339474179490596406301203690961106824511199192896214578936023274262733368087639965021643254318880807744542020966586633262879871391651040679881710281372381628102058491530701207702439687573197738630194829111904975784207717678908687498805600119157984929865046124685299669923416667450049396151210193132218504389194667608895551375101104729162960185574336450474861859130943598690981858836529000541611375359666082684267614554846603156309397299173611692231704682571958839276616471045609615204270952293111079472399825973777675514252632616132886415169684875366354582086759529470934083884196327971299784071665921293768132432144517755519191287231827575830481690757028005501740453401660127458502371420488696639929772690406023982301112201886371112157742386140949093294723876828093932884576608796761627348898392190236371518641381630483188513826017938480599629385691213675207585978743733004507817722297602403745737701849690792618289130112088249854529079348515219279530855217164096767879280312923677806004491574248411160348657103488790342499104194560000000000000000000000000000000000000000000000000000000000000*i1 + 2195139840930683950138045865367654223046083458853461947305166895782561589605015144433645902236091768651697565508304179293432509526679987181723119849221410588707087713414930808916650536722314598002632296352257965127989743670275890072078351184402558457934842823894901372099641379312476913563099985486156425656768243010580412484327263471727270166290436774497906249094762825691728330288314223904330095841144030164059778600633264863263709182469471555138626224705882618219893215871095698983042956182092783567390133075497224318083439630352909743466709563977369740925004151961211750763420977535774395761796248756283241448339972539193662459337827692331284315318835381214459899260229994304319051447569048958414252496168521263676495731268273836246394482683043036971864683857851732044480284988883744480648816544248078379310234380683688289467328563050886418385378896341271877102085552267323892931035876868000987491436958723980737482506886595518746884767650084113573443173594843663933914161155659110414761021671222595777110698620992303102492475332829437266085987737370527249077206102961313405895267076453996269585556092296698099907316595038844512509282575888560061340787865920248631021819317231102465551144733791023832919297683126220906121087426325759586229306586605797416207672616710574382907619515098811602387921276699269558235509065518396874311194455427355105522048097658006426084331196413398618436963252352693241875195176892766239428197411233551601431989374676590036727374662188910673782460858610975100390268311901216157764189511329118797695279702804049869420794432983400139495938004243713140160490304274326352848038983585708587052244283448427207152119109163941888000000000000000000000000000000000000000000000000000000000000*i1^2 + 10556449590637504972407133257971524812375908129060822303684229595302623068728810525615157111728638444937936905718541893615368893506303691035710496472458788961627391687048886482700170587424157703985946658584385365976067844909038211139928644040145812356083836605355826454212583584796628644718423467867150595550023606400134170617768335757595783108417470642889584544862715758967979048661395734047897156517550474328161435249055288186146158434109023373523185720920467289492350402843146416848338267978428141464245612206050461123186384619799401182121160539939767895909583824327840230041367685080043300386118644811415093031263345076839805165395388848630956134141830146719726214574632762531493691763946998693990030544655508566324292075308656606634402527293585077694058336517078197071236405064472135206436919243229179642847669754106202473499755438788716789083748308392238014212437806791409494100814445497193104242641882581497963074097344401056765472651883019871552157873149078990122972733347107890753496946628051486025485114603635050558359550823222250638810699619372758581180804055757011405440210235526992130042186039942039830807865155212225386159837112170797850263275935129250847683491452627971438338670520419046723654133334872693054625190237177008118518530177952383215506678662426505733355363007396194097051391731887464222825242314329255442971385319248331357440292992706449537171415318578237829601975985253411992385533055742495858980352207878075586719280810239486833760699766648338484509193417261279245988709300402410627353760634380609339870975008224846730800777406030953781720286560651210202702298940560947329466856222977272891626899384765272707907344909572505600000000000000000000000000000000000000000000000000000000000*i1^3 + 67650692986230468649813154066899944604593693328172576802877753541527604473016363774991431962287141008433056332342287293955485338629142682145326792516860009838801132054537606855440860743783695214940191840581602780999907617190708120660592121225926511297770100317172422054533404683043964937256633573408017081069258773742566860339318089480115611683004430246939677109752005529447747948507265782496998313836655249480818875171918723850543505107819103284325994219840732302225366913558626325150704435032819554093318674618895708669817315378070051151981187920825332686715694801428160922101818433793451899237172590379620914455312165132932955391393334081590037429089239818115555470561676627664130637112096469254457202991027590928651684649895419611216744004271946536607323289945720973773112992523660841412818012597807552956594076630323359254536012871050939746604091695418998668031876300321185448546046400988165083031227051581935294389665263215922377157943602114094585659243009902642929989869673617691619251677009969484549012057935529582100285065415437624814142841038169392376500835775633591242104832766205599434279160222151448493327132167008584145599756288600746315454957204929913213443232822598533136131328880224262319215133550420299993141170197490737016850777656860839362876721456355745240887130783100726448761746185526051509180531600145396881024077922713157604712196700642448595313089711965740061477164283702328581524495202918647943011373102817757602058225972495220500954433728734346332271093339502038443493219281181725101370505121701353391702545161303320642768758604854672495364647152473255708986990005248237892112415282537672532313449296248694544908081011097600000000000000000000000000000000000000000000000000000000000*i1^4 + 225167316414617805232189587832940312873548734702696423502328851756937280002172381843779607725759494342017990490840137389118297835688074657124789066752397493868036426936902659891516740349762742710496263827824611989492222061226239091267755873642903081995772023901431654147355794967045304120926394812393643787148227225116252861654165909221315193009717231919141026669113601319885383999855053021582311750273057559580912180218592529367952533262018337599109359178449391067714556415600535001063670989308082995223306556084744522140133955628589839540342749620941777724684247569571603414641772791500010166536862881534127575925311681004789153103994999140657067043404384851765132249873377577396885602462707032644393924301041921230380275596025189464970392482687315392938088712615908244000559903130494636697628235049720042107220806880928346839690897531829098749929764054302505494340220597015452510889435723554347394168334855979348315869882787072014511547614061532452346073457527393065200465292967358221264938225192621921687577007744331735871622751470983929469644960166569761581890613563375436892945828167734088488370205855551106350759817276626435042193381513151338644460969836412407812549044142984861132178444442503465764403417307847011211180936206469674144867413652028568106554600291529604492365440949346845602333146381818727855893481098180667117101179076948490426710205388784469795075064817550962116836959916534669370691678978226024124524425694799890276158704967612024526042560260525816036978385985023775704039389975581127702344632323406893205447718083444976650279970429553054205285029382420275962859783829726677970485786247681532459211092947533907737610496770048000000000000000000000000000000000000000000000000000000000*i1^5 + 983536805568032751732523276388119331042881538784189540564607084913054455426559403608690539690845679873927009325742761321629943509573159277134470267003600780650328332124899569326650960112840019038514506824870932554026674318673213494464425518079996387714091488676089428279558533131413712140119795643686532794869796392073913924582250863377834886329794406382521606023337410805266636381745710275393798152874015212950452554866758902961362523870722370570064885093126309519123151485554326988849736652132847279465116309573255150056699810592587958054881402082821716526237482197704416626333079550957009305958483848243033477808105037195363694690009465727492783583096912627004304188632471294524003331561059004201303811191989825957794793398753768052130844711370508183096101801048282566150374407373034482798246148730348624640838150848451380677759270404397596742112687147875976849227610238879469219655401532574476412954496383674104649230357088359308935056144886420934149328209154651739405685385672471338872506279686679956321790696292772914123604377213262601738593521910120828826792459402301168356464913505806339271836475176194200715029539570907329167613994419045038422939037472002158379497102775260376429360161961525632629135853564782634930752992070594570892809948793296003315421310116110008327726582881322413513542869553759829562083396185736473594412252410491895205398394720827462155425470432653228798032553665769518891999404096390552532885996272649752505156313915995836942086377035395533327303796928537098209033341585577840252137682687291159614749375404799267118630242683314689109411874922658627491402842327311255748022799589311924663473652162505836934994486886400000000000000000000000000000000000000000000000000000000*i1^6 + 2185000741725739489865539753742306733598227077643793273186554827881196230039796539024590297159128577641052187166962073275394406065452882235260026460918296701157780690041321983576881907354270478409423525416575955238673718045035945455207330988815308988627366986988147040620123664128181651378348650062406391732844740984503385669556957079664021279548208918118212034447062951661429341637019688850171925850666305751148376182977687274998222141824111989987518084069947607915889079658817783473620887740250719023003101135993866220412956243691425259358609245196690605061445199112695554140180772824619610472746441973750972481312175560183207890913993312090961644770841262882389190346989913996784600338787495661894160997197093997412751686848104727561145792533773391441519168656425566234490516012925135969709180562586734224710565591944273490579537122075528443388643033134675458122795159258363611582131623072886397750735951714028102854665514309841459596781137016803382554127022126001262175496609272490786529465726682033809796977091950225395335331850250407395763639814043908940929364245003453956849307634915036608085272664778115022622528471812884310092549317290879688266521006243514397159631376721781709361641263015174051050719651459085657121669428054460828578784034424641392568671534720435563992590383052443560804235113717322465471297741742608715691466131888624059748257468567330999197862477666708667335099375594289888427665461885837560584298215448321693375404802949899940310001256877462985336690924003843852562208963355970612105263490792863709674669687798990369181186214436695253553957105217583272003438284226368537272759506837085236075851685906133436051383910400000000000000000000000000000000000000000000000000000000*i1^7 + 6655481977450155356707722869558613577159605765271736746892390184806342346403525802546935985805277088099685008070218503608493670697486166174393571707809219373992384998208387339170200422036140318893379946704986875625396960969433877217259497674358292469993474870067728554799463042082193220602919306719645492741124758299881183689140157433631952918040880242458711568647827784115542080889634594195462114239922140651159588743657556251640334861562023454797412040163648791799202849075145174563186188615735326940094136468241350210038224803203814610037147053797948314985785659395701846646111146953093806825674230886248965133248700105628767299703473194616749117055863251653647032855215464587419468193530730788567972850378975162017678770701168102421223249222248044041575610509698989447627439389600244721489092184518051340084926773259888424901770980342553487418530813582505114147172228037969295908804926911379628718688152057186407980610722535582523190153425516751838274909779663564269263377469240743893397380363638791468458459495458463044429228283331792659330809435999672672393854935607452978336637523484677842773064006957966429598774340441808082108925307335784850912706754491930735462091233358747854023410280715474092868235202966434558174351930694338336651390032084246302983835143776114568911184607779996258905629165067866323846906351485912149155842998967596190749910200634919701222222805842304480012188367955050689016587157763058050317760957916548426536618706370061502108125049688398728847773641003468238638679817364222015408088457740349365926537626233382104921745916714281668074486497808840623517542863160549037094058154340560397081956344139435340088737792000000000000000000000000000000000000000000000000000000*i1^8 + 6660724039451702035145031908245919470620939478489103474927467053541276008876846220342910999412525224892816560195849453554485288743939758629733426955775396968400861901715994531336533708741564844476243775734909230193204430570034301316423854633702681642059890340071384366878730709349862824336707611772695719356433571334746652505344640897455734347420067939230410535580038823274066145164407943113241374985644062781194214044318216813145359599982175443649668537810189689408509727883182714625724903353373067207589171210443156860815388092939814435138666611892543766577219655084485286074519421720181059442123249382687251153734425596772306384339930230618592893566508201942790935806560362966363788892175871278137022117124003317844013780477983118540103720971508440214500237036200957891805146451027770475632102772043558059245868276199496360162717903256460771024178805401349165044429409158799470195966968021346941521825445033697650601109610898325000672651842805184009640704558839633373468553183663678869531828357884364241174725303993604090016140671755356973918321181673195808393444687070058176783899597700589530513668337654394017393032394064418696774510596044763801073414793644083258952203149232078968483106754346953381417605951779557625308695942286603029935765450937741280102030947228919964212705248771794017729484127233271798716633304489621557644825130097819770369279350248433406548692744815929930313723333105421395285644689704556618577785684577734556505873375376926717749869931275121544279941698643025752912025046891267357066517683412523368613961346174263382516169194058913071356267695268875925851363584895183157458289104368083297847950963833380016226304000000000000000000000000000000000000000000000000000000*i1^9 + 4382471198557411931353873914086289591023143083859435855393742171525870046919034932585633359457602549808921803268610780919542932391039570386345081580428839000908023103761058921725255740019540832460690925725255799687645390901803315344651559966801774864549441031903800771422533089324732315306886852598862738698632961792670663751721583674951208322847417796309865483302019027098896878486309206717143698360581795790790476334938224211397378945778149376116782094629744211770061423168804859462330915247373162796470490145648608251179816678333784992799204390303069101350265775543108164673422193902251087620045851392554682261801216555046143890788861853710931505750225938278369207747796374217028074641313107230974325582720410440989476839437857330372889801986824711731093444542195291731986374654653066306354736039021193122978207268791094051142620278756863468690222546248418399022162700625446229238144768047872183717522552819709367523017510593771879409414267888649974771698227884951657530099863480844133169039277388352367371530777827999813490889157009504831987964900310787772059676079635922755011531406994451535167957433863355444481920821973733399234160460638028719966976493963350618935658707504408439381704523018734392053375363811347370691155108138215016448377803929449617001572702447348590590008369783656940543462560817420440814101165090162456796899828728221977791258596464343290903998842240030942242393447954263716611355498315106515268952907968172732416322073145802707240972672367938576095045548699961324921493522071500984516120062781477919297012226210025456039436216064336212103297193147985066380885661430006208835841174174486771021646546568383425413120000000000000000000000000000000000000000000000000000*i1^10 + 336770575133802705309639700153123333396908867271911092199829466971943792843256527197146872239506622799452140569757077095528118755875705964698301711356915924323294852509693093623198421478219069568951742539708178236737346012359951866750812234131018685627701719063624932506404772334964375861302459643454520745631066327464404463256985220153798214490537694395387587747284090571062974387953193364547696213967357532646962534432520639802611164905266684246949945574816138178114494916218843552932767320218257646284138096869395030006454173806460482162914655301825838987140128629075613117480487139113784033640400203660832333404110864673518105727163152820810350883247488538699116744943061679641815008027843161136566417116176267846866052189388459117240879432800559610014776251962521278342806616541468933117014635706533612834326554289053580678419796985831161781522787384640894462071564491743498487707171988688677297550916024654728210724581183197521289157629058270852175388842138558000924223614133330859458736924873906261659541433855086074928809774606806868565048893959450681468324755437595443124329281291624362004419769680554474267629238112134242278049812851659267739974383003532147419247942402374479187117434686256783206955932354476772494198142619185030505580476792081668449619822205899652147292930049654917612251879654218452388570618808823314616326258690127888347373200533563221125719545560398145400366141037086834532229219989489924872137688282562926327742231091410325698654820388311908645599446086131070397477818603829685342342773923840698580869915585527880428197944076927972018864904892827732526587261355624523876005334202216100984971073865857892352000000000000000000000000000000000000000000000000000*i1^11 + 336094421766193238809934488591147949309260705446809588981970345320662785823667477426788880384762942161525705812004598550174584527856169485644559454505608639724929235015463786998157134005548427422954082885411766229485777957799075529197890602333802963444009202168386695280951121660942500385023969241247461660575152400562030229994499299862300088832314301179639698770102178679089133982917724241716779683579844956379091064243915086273052388493011992686865955810431428411278593226402974032601287890994342167529555948594287605564628803233919932587987959612118270988084749429412109893613838185320189596351393875710375304199436089254485093610213906481049743783260614058777313964742571604393925351561163046351720950858826376484243346407363007337277983345118106249647995129640361307335602263664213726629212516909695094338855597131517733078128924417468893354440553046877552094988664226522236791903832637674557776577983013743593664931871598667521523301919600065001129793784707804896795712532912503813103850905694163711343838402137560963650013685859570421384265119480115493309512142269558103979435595600188932588386585710471176939714658703239137854631524098120330088529486468121783868859229812310411486719414810092618327811805322554523306719292987938854733643614370549392782417177255211663432923195242456250744963971446198685717462172683734371355715510023302492372618545559736169310217972961713651964338194297167977090468396547537413174158136194700180966408569642581882119076999348985086716014595148877815241360318779328422433875309680117450093266712755390608593085423778636392552758725545562593243809447500315995133855959359936324997431567030891315200000000000000000000000000000000000000000000000000*i1^12 + 3244900733062277367831204884588029678243450765685992223325124570383875126863211861641095446305311616231959008217035253346197505973872185286011000837620378213942925830057232177248647645295840839671938946712299516571091533975506289276272031724892597642838508494830604166747630565394973680605205924203130018842784616419432910695326974460113075620030651395402552568791279774135392267305768120782696646670567503123792045400806081298451692755741895091077502057868298219679625493399519016316939548727544632141693957936435299103321248018881477270307708851089399515698006265747596249961276187245027167552587493249349065739854395231241404366272942286969646943607618145577049771133442476366789585449350449660317493837461944364843422780555527114834697420812804106650179218458915872418144108004732054269920167435308675252132843852104313816597014560524046126465089535531925966421971881745589335449309385626476284934213026964738714763844061713156991977709698646327691505101545720465570746814748361936067242551338745887692780750248438327985201755400656503368283342362985533257316441736734779659800382884739197733457569514304791322300812537936096787040627883441121450806060908462133568970140653135396980621266546977967601309436186867201843596518759605805470482129175405250368388186220446932987709644334168228580032138942979629866361942491238796347581344044392145544144313642741178149564504298607433937820314428252196457408549936079461799685425892663383135559570956278657106294013786405685376083507523218017444666764000178117899224079169341814882831988155021784257801485684520292548509800515789836196995208771179225405168757787813665138268200794849280000000000000000000000000000000000000000000000000*i1^13 + -7788613865431177701498118271273922157841142575897482664119797983733903113561154585982434316759119372691114572099215370876215073463766903043344336466522519277838960522975051272040772376917412067824311621142459340752159313279662084230504069325853659770294389368603926361969071152955068740902114274412752797620731235014575634633425852902758317894699520595267664353332674628541542230470210046221501893073091444039429647798694048119062853266753290088602156938641832317484725201230939702461964936848948564538952097067182121245186556916660864966899729815628612603704659011984187533566736177855997386589584142891794160399222340800527229898018741052734674668759740717751093908309136609898583143900926065911955225189015534464933873073382324361548543540003066087773296210533414959196791845413777929770179830157840214479933137352153602081328323006243007210710760514868541579032160623269319015283980699008969747184253200337473939176429805772217102973293871518681271437211727596961881162861386933352324893760382127005549513568130473584897725465428219815348095007873048118145475356252977974386221843008118522972411038102919473673833072093875906635214950442072817638403367242717321260787575823901278861080705352874962579535704325010875841305164929908652107969291373953974084945277079211277674625409073831815624306987407344437512662259647399949473084076771680313492133374602468312104788318891903829296481119287376403926481849999357698229376270580363507538720989774721717174500600577573391861186424709827177256944259666398833172965801292945435020785912112110097808620013086653978223768427748222761733729600729842188358465550944149370030278175621120000000000000000000000000000000000000000000000000*i1^14 + -5997894577961310341412498080803569218622849468308140442178878377602424571776771475813635531324619879475519061969945199713193614018682900757592370938743667378884941348013019509981570321612538390597624889042389572799682651020993474727534334362479574379459204534897743342551986516438617604241078127228352807473130383826027179388129563153758954305931900238054355696139731557452418164223258343709659343692331857919885648585258399250432234334861079929643172824067252003815145199909836323500769196371635370702415236324388411564119416741886972761142529603396722054216511404693266075791176130067706202199400937443599747163861532478435192860491636244518550195613251566679520250630487967824770957912090311437618346425051560883849889646594245247490026931698087761534914739220276994383197428789113484787677522510206112609485091526553367037560423952099612238803785707903052341081140506138873413599543546366227155125414373727674830870348571441668748904619131639175472601409112146081371592026119859817905718718353829523365839431900503937120850468949872255846338290841591486129847114885296090481206521868662424793661905698121911595793687104442865340516666374324141626424768343534361553058978595419244111064908536905499081435209542951554778642189301040126653986030447212075676357953421599256676033978095828157184267777173605125943346074437733448077323204980418159330346650652993268235473439240231209025988562597431197705533102310773504367191979512612565740581387540220023440069207271689087335365533281480403317738922143920415150480076893660643805413736388035074170279770012985123754137159172737287611431440492634813724429755759719112585610736435200000000000000000000000000000000000000000000000*i1^15 + 1559367323044126539396627034972302972357939114368302149615381160705331421377106713061274590938788901884290365453685318976551452013085481285972542961309245859126657438365104063501914984191878761398336330870401948321114361477388137267182124381798149478359905347375463664447121326687812902642655306485745368968920924007723916758973618533599095417344355370651707090075393272713176456600232188773522372993829277771941693992008885558633450447408722837807945398491980166605656733139131935271532024727141825679938880463351653930209360444756249514914791088495220967193730359032877102046364212039962324391501952281078280581493059935751825793115179713431626488817684731083927919980240342306181476064132456708218597842458504089865861365894270317182383182853052016642603194706638252692611879758496574800354229140150361611605074784475040626826393852549571960057119153133219006610826509837351178610738570152156073065360401841579250547870757987718535682467711236363631026987611942907859333476593844617417385878711953517253401492863324516420992725527178229250132186040525333993543895867999969651299560205909544665496188947430503065223559142307309070685198073272726228349468018214919729023786859430446168487847108491851314947046596104738519374474299486968581994446876154082203026757365640505137626041537446794341191852403283807213385698640872936261662191724828903271851583159541684995716326574948937089361693397743052913317466036146149508876994310271710327024941765094136772872739564440047708848571172221570858659279930575149469172009341893156822646005059323178706178257353604223825981192377272094192274376030430768112329035788625159762560942080000000000000000000000000000000000000000000000*i1^16 + -130904585712928394706043569823835603783439966607564011535427009570063365887461750359080430899108727716632788224825246528783999520659697736931350199691056330331946678697932951843045176143582969537438005688333965867647634052693172000821734326391640801333677434083653232846094116389138184010839024548687131751408597386440097971919548869848740294368051287179576999035140618632294366784976696211026064171961316308113868511151793437565130286589723211322444928371175890337599331570109920136460606697489541691080964054715124341282815264540983063602337930339282741055753529774785339596752045393168463868856377400712623274377084223519185762592330017366960875044929564996284769470670746156071894928307513680709264062816308284252654772668240650958644127106793193620207275487002758097154316228386537794792899511587649848305308001418365594153918843960113350259682356430501703128600251322933130976452166535379204123801850549603330477068774121127425922707382154970689921632343775904589213963046661674611370886444066745233360232337497574096269642719615631135361788198292509052189419940530911568738244685657286275329126518441237694273186074818511597308447986505341467691725052432098823488525993272714375754867777698227680465579825588508719986732542021400084234418106258306238687153138038369696903007903634654927767333069380354270975641526686348221374928697528729617958548145557667883403965995058284444787933616397912742207551424096368804566430138812050557221390175082761840899712276696706331284212140386066620354241921587170371437630488345271593659203555206074400674951801687440864647266288724718260109703014937130848149005448281747380764672000000000000000000000000000000000000000000000*i1^17 + 4047268612850432832911116013885068851909245011059461827046458490647065217814742902563980032331897724649664472890350949667849982440076967022812162284761753743086392908414972403019491751033817875167948682676844955980097501113506408443595813836773251856982355814131702911933054123975134309666464482224530995703494266301182732846873477936023890637354361856947004322318416354214024351352533000170349392602948235785629814402283366020548991295739090479794300092151084982475318277268504852352421453534578605350661022423757019194748478954544834467203392084041012683440175869516696095156731128499836774197926549982440484281530122136941184922810854184531383835675976704795893687991311665428713507800655868783713339440538646942008699529916966807993488137697593886447395148842500754279649850385878996559717813851987136112955996732377807281145989436336617712696114555332164489842790409990194326934411123805389003102518409940802467194870938054443728925294860635251101819504197298567875743316012116194784542618443871946594770563467873022223561260007061260708708810255002446450794682853238256789400880991688301668122604483754960768129539069938056604812503235266209130055487096965795051723457645956914493929152723004988204715030458527548897260700152887550198247784782672542253990308017741349424395854375297777621677400208481633465973735412304179641450958423195097070229455580352277395646910403663795742270955207872751161915479693971750263912660261135028451883095568043321669300505533819673507381110667457022988001322062802674717100419935095367150409578172209844415475446413307589423391032646523012793382484053903301299047600658689766195200000000000000000000000000000000000000000000*i1^18 + -23200414041224547259800013335159896937911566839410465082605380076229550280500529606244417810178599486943088000651847865104297589699452569452131027856281962725445651305838199520457285602993981121763064377716866383735171925115499785231134551323935768292035379916146968589299954678772881577958239254340847025251378182717502491565721432190527821656696157047600397912687347983427125794247259084012538017785810769091083909698746573561669077247014188174736842346317573937758412740696638149373679233416531973610868455798818708886173182936429980796570478967714749134746973308819169493491314501013897379177769059157166079331016831826276815584884327422865496807965107445304976199010358319386778037306058404028327680617443296890662015637840136053092138898719408215241406725124053283878508728079574151323944646680863580847296170329493421043154725375838822934349048081053124222529002953052618304678051271001597704153268368875816075366478367310123726053725428389044915674291603301503853391530561323531098691134509405400034013161514124805743188872076395315647373901750859958940494284748979050058394667945148939981740774291353962947565468411617659409550683851925991264483748749879037604080221367605214676468516340627133862758121738549731272155049827396493794380324621973866849470022030402774314013409137660606353559466085982319848086762972120217684283068845939549628743895178246892894216367163330980288200260201016915326368811701901925216071994395465342718860507732461854818024472390098458362163663055571389246058204269293046996261650144422716609563559358773740184607204703198154475930609334965150643126057433400665985610331403059200000000000000000000000000000000000000000000*i1^19 + 79759690685179504583198758490645079647585253613604537651965023833479966922070087296044318175752277719473204908154921574157416764769619947624677414827931006094228609457475776004317480605175579493522323432411681216510162631791025815496754309456170477013686070469557772506081994776775261781281567761715574938912260922956719466906139213042474011744475891579500575720270584411810572075119386350677192063189924658864929696635750076695459617345627493808820164387115861048439379457411021656275773330378269719593133488412608814761050067602651809756127260260777865604830618156932983504352400813547361063041283167637363431299795071384464252139691699694813588093152783913601411747491428017543060337902962971326258958727474663554328303550558390820867292250349880472613401746567601363935462318712400702058065945139219389722644275068898477427264990223374274655497318501243344691971737830094595251719799668691824041863887796736069826740138147474201789505855511479576055597958523744604641843224414833894098351411612050808013270952358591475728727482538152586437279412317549417022687226968203353674329890304487537452870382464707076006007744930103536886068740744016116869889919516336227901375347920543470518493415683821063210740487776888159476364917756502301172926216723767079517898773079816794253465812956717188927093588095895657640453058081742364865853716400851388344390488400597191992302809263481654732217747241675527382126382410391885325002716908234023691514259306106868468581247862794339496626081447435318328157448177931163669167927507207715738265309245231060147626249956026915640770090972613275918995569293498661784059379712000000000000000000000000000000000000000000*i1^20 + -174239685691280817707231218895395389345370750560504207382801472386347907160420792254823753479422193408333253546617047863937843803893567838812244055848691119828785580425881960772383798876705297372073089618890801088804558531474598916600537277407127522757105590303556802190321592472444954060756862931776060191056081163863249359105470649446080443393299066936319697369422385522214285311312103547318809157309976091766789876423685375275283621089161049866707823529370066496336356944698011001960342614680617522657977623755844516737156653487134871092762880780000002739962684510477634463705200767655237724261373243126420524967811901532346337354512727521866594837714041574648476149516679368975453328563293789188349645089143133114422564011634699464737157020159970370544724817246959835949918742133310378421822593725827744119204147668317064971792040728414816245282258052248208206721564750553915858264799067791475398533716766261827371846942729689401140568911895627740606021602959160675115166535594855728384693460318091845550983418563098543480091130310954190432594498615017591936249432294910704032283090008193349786784805422438735984173444558182895768620942737576160161228423613543144637240899551347822435790804758233055401607680778500626384508914688785976608472263412874777289601199779171097732323441138607622063780291430515782007929965724565947946039874813791159437163695081332120266802874793023991112022885929998269244558791669821717862638952367778580879697228221913315732403407559916816343669961860254175911278810417516075464157135077736213913249250177092599485426561924151160913442397264262337072880970622736148516044800000000000000000000000000000000000000000*i1^21 + 285560355359219480277660705354145370172115219539480949666629369571934165461993520783756538501424364807882199431064678877391704865165152787034800925245080269529852302068998482275881866077208916871256622733230962857514646611384858119820565222066111942094498901961092848034575237021913231970269852744688120499057128449045162632286861859273427836777692148319129371601282055840828658504178452985946637486623102356580175201604461689124181455761779456530994223940288091359888863904513988271976559090556273740674725985490520572802949809052048228874111431947584695925042564908736323223775601931266715130540478213707412076308268474085807984389771536901871060686263580304053889375630907353805727424866014328573559314862809152998018804826952286015949713920022726219134841444973295659845283959266510466756264474868688132860756727226846666099594487313820985824603126402752377186193617777681257539186755108838772974706635022544239605754911773256490716228760519612080575840509690254302362310088855766617183213394172182588743101749608802248934647452936300112243996391569362078953716748132552474255358598739601456182668064554017701314002515078256036616294842323891510414562958827968284208236457358007112508833365797956902339703196567415856278456187818191418385373912714295798012316305164963785969015017865973189128666865517866146950240161844014419778379259922743542689752571830514212209396828373670634947788089492248558813624778642745001274619120882968797847226096136566266346799723552820788036612312068840353782705796798628797780165472598964914540941455117445536829095157621127678294260048818871602581366381908139704320000000000000000000000000000000000000000*i1^22 + -367506783469598178746046707654856790303382248059654029001071653420609806115408619983261105016037165341649420958163810586400122782836320981023681958392215906111025327445019169268918365736065344440466709465679147087886873634303450633009108558707845085454992627946706625453041240484803815909683218647962397522296733275264704708206414979572556987062270073185907367309205301849727943885123278950737619675162124445481727602548383127064536631950333988960698412949000622075817197134303660837861835884015868421335813191321082768909189083090296846392448704542727339578649506467811435324644932409765195166371875038791400697686791160731958323894417929625796011373200094812730198897252791399167799345887444422359478622733535158322623231519779100042747737811732079356958452687929581637956066995658257671884399483942433321139311343839893073533282388828784967638680784881231480458089806481895447534543993452518882435714292551319957466561617796456069966877818417070507301753695798223462825179982799091416592277705435743328534714272914351047965220953371802951638145290963554992061073506179606901400189572760010885317223261337749935525634005071946388196963347343981493948305324278730974432273204009045896724124695152673103641767530240388321221992841328450369427301551368703856827990689307179961123797586166160769348195111016058469082966407683588154138599542214922542321583452991207922468155490014324029137926977219000871182264675106988355900395457922365111148230463682028111748756428653699028982700802020656827824059782946580611398721284749327176716320235968759927758009188534650194673078105196854270929720355848192000000000000000000000000000000000000000*i1^23 + 426499667566669622664547127739642588159985375112057801326256425793822782468383284949880733496539944780508987502926150150307989213919197947529085051530200829155603966038796267823733228534937870930581068736586316553739305308254808123474352473116329013379292535755273141367672896027932069337533719432071528961767296211707582984002747502361014851435865867020496030648971548282574013450416800978911230693603164005859992133994060406408350869604408821699449630829126153255464352585641173968178794662227096331630217196904988168098866567857126222745592672776278759274807441042458066088433221557495162377034912468737873960117025891963944868954179187975295808995132717446625281687877338389614569107880068305415197051137666662578789405949557027138850314129537052037597366414958283911344332365018422815339417113973405157097383642350849876005295391910278295932631021237779287688590446262316064073603539800380058158475954593764062435072116331556772081971257229483426477682114303496340396092627011170422202780154386322980984035850889747219844100515215673599329672901900765843704876167547286997495328196376405116773702097832138265854969154192310207732939479206474670140894811072884149382721246840097601295490401260398827840653950608326424514633498610686213189117810299711000231713716904142667958565230476741270479881770057828153115080571228594710355035890190359781982675507384393155618077240757366037578296692196519220117423146570807038734609034795530261280193087570946707123620453258408447789538091040307144179775695687241103418875113880426910191673427250953166420328866798671242626560559956869706841849856000000000000000000000000000000000000000*i1^24 + -408753829847410649262524977131665673168856882329754238139819133031545233123959099017756859360890296436562691156027669605270955097801094078994782242680944717961106542301930485581019362788903675466267730884637304057550798998337170862522633339691588309433472519133990978446488935000287097748777418642109467786485494794449109904599061289130735427782718949729371064030575036683205007995734681699645898425664432709538909494727213520897050225648865195872799261081087259270520628927495324707387705806518742617773370425500280616818949406309603444722087668612894875823553368416590216000340347379531469033298877163684504864731987403944126996952095150906277793930121335006664481932297483746876104299891606811659191986347060348502681515326400924425916237675534223396461253263501441811470366528149447428606204446227275467612490320997813054390836481538475263310470815809436703667833935215870426612318253728095020847050452174976849427874003935000741678348986269991152018368845360673622301736948809530396065649382524801051806971107256936891255364080205420530765384028010247108427056453261482431446468415496628354227876989859814489785672956005352190388195988968459945654765828447162423100975081898701031341550126906542055270164669069306530046389680795862360646209112252759880012172401182989269086597075510230471859879265474994739986189614393755792206291335216931538939835552854156176984506033475822481200213971077864833593815120659606027429959327904685420784526644123746968545400012876409723167181277177376743104275313565072019368872574879183974441970690698607308694541443777754253125801117174876308766720000000000000000000000000000000000000*i1^25 + 285642026061319001353268086260926480944545806564634408817106562148800532819690443350922777031371821642709322926654480168195440040086077641114754041019641288363071906874051455071099565797351507395523612281615087231858071729138595129152412044489358403853776389511516983579709885625580337453411025855807361468865660940908741280143352768753762804979339018777490627290706734110489430247737481323339586952166178908737724810071610116756594721795519509623838250967832118494011592376770451350001278431967101324778141178554099742643753655851467656107126884482251987837026909682694821695690516069440177501258241007544140545503636461528820068189680368259972851736725681553619960673288583824010654959687083779911722754821611055188162045583048234837975920878654634850050939159329221758527390544156042473849842624295290386639120352434293371099171770199417467895774005097070303180271135555748720411723996948717413519153459569306991154515156890810826791846747786301224094555612590430741406731476612103589737680100574952241534108707406719811415687690194911743014862235036320460406302291704504714834995308742933075672939638007757080912327003355890021770488512402131402555437188074792917080373252835120993479755747161004798597044170912122498419351920068167369735844875495412204180747070992080226327287570717960776667970388944150646441182216494915323434715816995877326220323829308894088206002771623997930953059894014906728182968603412693851924216097055055002953551326307543348747086488457766294874252710151687283460239371912632794492850913417761412437253905406589453576619422768811122281597605634899968000000000000000000000000000000000000*i1^26 + -169111011998979344427528987586030660036282905253817205840122390911458373427356276738834397587223164944682140478413855343234352624815121752355303945671351640767439972246791762333219218392087496286806785237973945864695501410502781676371361470441828333231747275522401723027009753611235269481971949536451632466570174008704709403704165507760427662302937954792184791559606120464125449056823369548705178614769253758974172603981380057734850793480213810592925654392207081936240001527086729873811582024827749987970469377651819677675829428959609838878713057718743818186730349608114678695183119176213483516521099453783879975371193580043643044047654509468301194803756606889083172115542112439694239160283901795737616957241020817381809815417005167875950350895869917486069538105106869050891697281070743968639790307948263593786054853187749659272987241302098531778003971825134177691841118959665104703350482316877587022223733876103810643258469210678423598267500625642225729219804523619869714865329657129795435773308632226524691937753395256704854148158315959423990353260651466262132894772154915718647562700107339792004680489989833619266663471974910927073856829564777652509870540242429195110274143133899650434965643959488160720983533424800721415611013686854005686413276037575069264141795374948847534513347505089794166737528155964666482994158491984213947907323717133138259220509653567511911904757123162333070917590181121801515002407703584890528019056342024031118197010378061722315214119255857224262779435463193225528122579933794372884727482982580902404064110560738078784608405793944165547355878195200000000000000000000000000000000000*i1^27 + 74703856497779722216449041351013523052744238594505678696994244522780966645313227050311166201999832301626599482504320637579950969200485690918566737333760209163359709284356694387781340076199640658358854599871378665801111347190864343479419198828335345577747410353549613332336430336428517831618783511665920773334549615830515940698734147371256584345976881312156926606981406994856011633328773134075095228445430702679953109818971796098236014626658872637910731759150440397616806224589223732129848306086545628077074974854208111033184361409743918640487873398326856519480120296280245706580581267043262720995209754727206150949248652958359780794675946970281771327293683262715536503384572685295148449026897179646979978885641997432435662358216017459932796652681971036633500690041142898632421572787934476034836099743250826335460423347468500320376052841509051486790144811989599852661509655604358427062853659018532151556570444977695893353550669104299867290021840731583767236136713091400110153112462243501932836292141295093219135096279154578476722048477890777215627154017774422006215218067568442219146008971226952073694426003712264105775698120197408614861602987168047825670551878302385605379991896049375262990702745656329422110607292852564554570547284807344032638883492457565483803673329112136665678224348087678574640204771763500377000963306815249641438802053328399412597885746185564480741858007954468499384952576970124809297854402120551002873713544127642762497327160253570077931110623364153225456763094275972031213704229521561911203841450318495655382589410216642579753829843528330636165120000000000000000000000000000000000*i1^28 + 47248767499021232028077688729257781097116942066537831372742795731143899693301224091365653389506393143887831921181946676849895833835221620339718690818067312073387021754511454886273753365868201108618599677553430349118191673435808420383689547261918421301249967995985981129394561673392403260328149722766911247428771931276831088800335947086309454345186374078438901166688966283660538599937737096937786351346383065828554390141651437675310321992060972656387713668441479617352998150093171263951076653026183502293784234285626865406594752807327466416269685706055856044008793595898002597685116722356685188341339945056422903408438487306915451145036384006989677678856897135082246520740176751130017220172299220741052426419320797167075930960923916038971062194659854672176139346386080162090612983553287470195098345081194180113230563700741106226039594292484152332993054580829660656581697149018488418148385626255778230776809375360504457969972814158715468084572176478348596450474512934631593856328017388308335443947788744607238064193700388974222963566259331242537833080946199528999178963167224946212224869764158052369213574391498491537859951934522555794247579419745736998225737267406820182296042611388473763199710158013150305842199551546203784148026095432305489979759546045579802248838432374396126879758705209869559372585814300900567134985077979523089722002741495487291578565390047538578978610174700112699151545098772966689207977221853770528585360588648503671199630292971918871421525455402382003171534847442051842084106411293000858201370437755552190339698201554116951849779634320179200000000000000000000000000000000000*i1^29 + -89431363721453427084192685503135665365738287633974593622525892792509925402524557866238838699480653604774365761121212588700931050428404587509911360172804620031857037493480601949411606911730919021915589464089311187467822281762379095152562838256453189251334803611492538910164709427380756702042792909883055733663860294575598657398938472168533987747082341224341023723844902928515406351564399457478610697468925606167233175221364321147812855995816616986062845780467414547456711354089829811773752628827050807354514369703111355851089032017168693163219203477946047852509718572511174285190667745311038872922571150332954155034095921286546409718334203626596722225157666997034535101599068147456012640916975801978659179130858049372214120217874886317121737766291273680553886067852745016634914584088192379576090757532611286386503759671144522462565234876018689768085441544383707258886718172739797898452128508670334708826785800600251970507995650556171902616217532269952134463132868998530636293397782340980524944604689697370392503981856785295594914311246458940882287384155857401312810623264935444863493443458171667552986636301549020193914895453115151158694341119676535987014307471790432110224669788488316696506751272950759788456562850840301403785754401381173281578252741559998241843327543980376083722971346125302963775688389248473404453117335734681411625028190060784791571945293264573002244135388683623232568981389054678243496388816060708021439379440451611249023165988809523455843977104498767209597285143493762139642638061198119563782321558789355847885494452169884893021509307596800000000000000000000000000000000*i1^30 + 36767847031764808873412694189227707806015706316328285885856551976599005369105294583119761941515606252917434393097996440293619695656883095348571449831955058170108706305013212462523711836285985622390397324518514861805919413191315766436461533053484736232044997954794955314337903775289857171339900112928339389305386486085978905733643910638070107692791022329071238903362793567352809563682461510913713546298806464129914419182891824795479518502281779078712207454341868376130262164025157548569363381162489109439349176318758358827904795190702014227484898601777525985511625396396919445052435234379276643719268640853594365835880220984472788819078511844089067384797568540962477441577727300440440664845846505482765763489293186746856287666212813835899920448366395173127437766183665862267474927311030032013405799630056972106529468907703273282156135681053458482530476541281207311672820935878780499293255983535594555420806194307933214795518555792904595452253490774445827826968190235188247558104166755648424335877876725227348210766214246352289324779547750064301388935269379998039392461226800251900760668518024671103375176998742913776632793554857195704811613702535556011446164000172537792745782693183297779594132758185740331633404652215930393832534476867571854480485681289068325418775675500822530542941330117332018977830662382013157123618577450843024803620460607392056180597745372380060728247373383074810352343560732076796275901376286300708226911456259222658913758838148321885394690297232791574605209093359292768801919204437456421329912242316541978367711179121066105550929920000000000000000000000000000000*i1^31 + 4634614870942430071950478825861788924509194493014213668119319035475445526735680559120461514691955052060531072297953424590828780684569993495158114992339508641912384222999641384736801575784737468564727639054626827540052371620582336576231595114158069250887493238026362965104407754474565928645438293657696719829166390464940863079337898729172282459345272587736967827443419474102708582164949717686936618291594403760276522039556578239530422497327886894089314437559474962838803827433706759700573503633157621735825948468008837756225682816847425670943918114668521540694853924020482761648570919097148939523547660816867116373979984710829333893715382439173337288419841804949188375514763282904450689326644028823211982962009258516615149212855478956047515105424498132369435771073300122021469337545734408965764125855870717681048545380185538718936817978459139794174898011942965242033110919578532789628520962493911175265119090184429730529383570329933483826229628963351344605797814507279933249577503554901200939864067933853744921853595039320122023809348090175455104125254226964907186229440648032573348325439983907273680363351964403659631134497742111270593974496193387155467489060412655963858508188661911193677750011057520563365048965176700403994841915344068807136759621074747942373470038213852029155758762108099357250616595865631832730275967271867845170042792311606941770621287191902906847497332066028249437501366005276123735438962859934343530069123607253966145840158781398976117718363387872949660716455382902493009304814214678356159569142227035229557111834095420178432000000000000000000000000000000*i1^32 + -6485940877286302514065257138149132464048220983183101558060868925833820263734987225812402638335264713678747112601727648936259887704570635262917403149759992868515493627025552089437809394656270321174650967435059017728214216402506111458214024752836397411907561269840498931563718383374805359371540088305224425046871796827787348556064085011607036420864065581486967715736086624701974013392054085305962019858019709315313550256143539369145785748898171852674156171853425520245170097090858419579244397387395516068844955740935771700434428251120253309140975711524926027398083898064415635227879815145429898116089636755016501783085212062757160421336630152257111814184881472302888879561163240539009927612585435706361629769342625040536879957976633438322243820018079069358758127219572101950975536922179700102993433031462840731140913087317661329272990491076497867571701539239269123163222720883454704180297921283156992130096021253057408193349235989792802949795438682509312817470970201688566843639160649092461488447345898313392806625030111381946235254929535417250676123051865979811851230512272458285554252519745397543711267604973764845888242827335292525331256122267875334245742968678998897514431367112884953609701495295799952265909997729967111001058451666709535438065868318407749009705449636778848528623954393947989690204691956219572528010729632993760623423899595611621282543558275784738753515425311183735430970862660081983182781836987902132041585170270325123986067284182182857086717275809362463163422216683882252285569364644663779256735328646825390647112316957491200000000000000000000000000000*i1^33 + 1574058248418973159471133282783658810234376911802010979007412797359350276771689960565014223751526268896015574708930605017714339483576495729993781300766334329999415561361160413808262839493649610165682389743348678973130801690200690320796368758596116706370421835515155097081919443881369338165031123193102366242825767183625388132301237011413162630147521803818334560554462047421508126597243342385876156251753284418944213823990136244611457704858577084340152861897978869994116941163714523158422266907773776262871011518348951407205039784673178881787182685718571430418966104074200628331123572999691313004220103549929878507837124255756112690845894603333489700191791104240968491311986323201389248059455037900483803102387364355786517482884552554881927008624817975340372753895459979227023899555501953969895011489190969009839707837487424725869241421283256658918000808199424343578142640416709746457311143129600099495233428413179883582558496192426035566073502728508336096344322499026463932133266024306266367591923712597639453215790146827238442545960922623690638332305418925341388152104341634497509948641381356806808703606413130541904373843152547130973007545343451124883308763409553184331908526507992322598726597962860286175100646806298803248261245797696924552166598259219886261812783626994029449774475313527032606922113598787693796613416575625328405955691338246775248445344821999176705796188361761751450903626787558502251501932692381754990191772876293233188250223396407985057973759978196779618103065710733593244238217224148488487481062951036896888959795200000000000000000000000000000*i1^34 + -231458535207263507901042608598945633091926560413860063528790958877972105212049051651999370991147066723335877934847934604321481942844602133246271226908586893863700623574602610309901502902945964597607304784873844963198093956739384823368345100431267608322258012035322032607642894149559407398969060992455739179052569853844580762359095782087743864902150006838612591525482462812311851137136967792585256842289163850217761218499840337951515315783073995916768922993106513107390596997028879550597788857906983520611865392270981726799280085336226287200963769973765293081265288884085079534308493855968878368527492123208374559881814102995219799961381102887326562347591278235296379213117953433193392303394568460920361770998175210392578808650300307379968413104147280007677311138063567070148534875000910722580648980809224331377510422225608810885266266535190252447323094787013142536776539892787878223448441536537361998160640113960446072079203234026424501410059097736058065669473381910273767967633320202462452720169460174787032269248902236509698701035842398555108793103081624712171204134972100726787807140776760054002724742451826298529972529352563131316603023644692077323589463218522153302084983116232996083193650395396520568116823494220698944224847994239236660727044505702408660773562763615607657628690956641032925359079061054771093251614825580804430870583827772375126155388275577120195157779228229150866869305667706869300758811479999860381263269414078896273779790249503449752743230597117844216121943658863351568881741467915728531698447394532690493440000000000000000000000000000*i1^35 + 40419568120397533199523798126119225950393698775591188623472542028967490215868234833774496209062203759716139221263790452968270176345559916279502149176067981486432597062018098089601835099588679757803859863915209096339539652424575615063443550290850571357622860112590651182026142715664400390821779312586462438457870497257651895560153455790599575407604113316536911248011400544208590790695749858240498231802881025401078190993125944455400983797013877896501964084123968271894512356921244317471302541653748048778051150729804516426810325021099956352704505200691546592437670724915519618897355624135356800390417039911832064090897508172306836629930524160656460404621778903420872617818514981626604409588248517417548125560160082170576481528303189337855009165648471860270670319456420157752509385919979403271068824183764339928755138963104053280764196078691947331234695163369076104731453963318077233372731140027247650466283088950681883022043572028878792631749605047069895485078115207798465949867882174948789638081136892277318890550812864156214936359316799675552769693580712581566105594904522477123756024048968725932931538123251914412875851548909405521393246009300593829165314287804992110332031718388068638432280222595882227597912146355173008350712787353762655857667857638142389386767630123231026383753651392774117533429763844727042659176012654798742994050321903567266969687696137941350877924386118789428428098311226214672775043583179564415299886935231144025326974158652397066726087593293970864017763607559219647596839601266055606011334183459225600000000000000000000000000*i1^36 + 2855195824847862352959612968088695044956473111829682916466123238729634456683451422723560254211864707445762698850290846381236213888261060471315557797445276149540644854887772441882810852747484059744763680946637317230813413722838043945131794845245195496969408897637695234952858389046909671799460869627713951137585713681090232028277137555938023628486993640148494126399268539469080423759630801290108412454973330617120917721716814022429064731487425451914982767847535728115173023967370318490304511791703293005996353342597239654151097453461649066371531797169605838381511578230847853740953067776934002664730603176227891711493800081097881016784583692490167881031318928094020028002097216862684941682802992340222383787556653162800580261315153956581667114520869200173022591259029098214581125085267237054501991010777333900335288647887999722112630266573686678955981293446649427544651965769071420395185459538768034202536612810956143395425531806528548722524144112632268755832138457180968206874178301514809631207950694059359775941169916236329397652726168069201963302291068367707774470144013346696356435178350026220447955230625829987500550807977570541261775919774478784471760043901330861005672592104405120522613899180149396776978533724925180988325919613725916734138517071505130567724754567848385999664233297200436528221994255802158732530766003626867470022130267140657109944013368387303257654863525828223418791355154134616552645801776087326470972394247119215725287435565586186220062910993474393010695699531400630728896304433344413739956305920000000000000000000000000*i1^37 + 653537664517232244570732444017028907662237392145709293620054452344412602803904301821565329967284536861535786277246433095416403136990282471681662795203780900600403769227554719374751602368024430881218226813767591359228543421746256241984021338995703072348858574731982864266459435543401952315823304683854426070285902525306187929761343377697205735820267609703035134173718682641900912313944942695571388414225331505782137645820234947198739211266859801399270934420372282998881375366876750181744322789418571322747408851766416045764849125233515380996746537004779286068492762776289365366587085310747528329653919266569045627302845692024415909056675445255231551188897956472799099431492798537372495197476985248469852196570498440825329535941295708247996290224433460415722817048728176488179608766430819305881394978328980368931938654448472773103381773034367254255217100002669984568062637621378842930214961353499474209707258974442430800989831409322714119246063948710215758017102005604270441632463898457763235147200693169286059513608436716007760168255779373201135671778649640581275397649409390686784482050080206977053344305721204724787386247897284334021743486872611134895177694129679661966345975875064605816865517385397729658087011682943694253394006277030648332714073260891898005459125569005687587422268299796589002186288533643125802514756355480138614043332219282742566348621140420346430287918429566060254137991082604685583846310621849675108930345843324837142561511117115972972758393218950864342179919821021473400947948464968847851520000000000000000000000000*i1^38 + 72496930401118879095966530795231163850464703794575038269405868003141778234716916589940699875723706365046445195400323869439368909926986835958840663552013476778504369929863061727642633971606725707669151877681545482665542046292920359203333028936583693654398076738087633630867607155173237209758228704601818525760871138965331153076383146019762388823550872211145102774641051335380074049914108665333684199446990488154474257378629534503181299307465812238705645797352636190685047021131455788461674352050027977454095827227879414196468370814343892588115222038846659781655203487304239520909271134384055959070953510243467823030273795351635413025148817141593930713918032045205251209217065421264360860817172800754403007515050875120890759022335718815556272898601716465300017300994038120543846471739829577812356731870684694221210699423548358386388249486478151605677785157286947249828540761509552833822121357341629101062629342018939382463226945289023846187967492429315541521440661255561847465917177252221218234520281614073258160418291426786193698721082877225163522882478712747617366261137801588594561958757313477836168670248772051737990915030503900675970385275123700380926504109812989572884768645572567644829593733212222622900566058120254564193778751174326413690230385226696920573293762943392002841090266876307076370506268410253263674045108255464450636797707886822732117007526624752094708591531594758993722117116668508632629689552269939765276323073921975733628592135368566921254759428716410929097996528205922169021071724904448000000000000000000000000*i1^39 + 5180931186067364769750661944721729740093673554883683429450204185726084674796635268999928169999426647031945805717539239897487900409831822337832403104129480134211060783814825408386914955470553293682887179818741826524543615988062048969189258034819076195439342560007479798008995509798778393382144630220696453229895499655696809982757628538176657283544363792261581980799243859646001075830644462628808397317831179544141382212775853882042276125964307507798849630973661423027359707897987752053060799718875446951947429706271199018637997481950658425694652517191744567466895075484849535998150359441975431022030097178094495703607929659329900594125927375611193669448163295753002214718690975572932571058354735646138497469030288064888686553942125200930610573910491463313420292691055327023796794526884580521564845802409850466692262654565008495754414198086919168061439533601972246864713755061343848179406983199703818979601779425543269198435011002134147604741820677611449843132211891357174522055647221919115141185305138639469042326046464796987302586580207982003307734148780178261428340809983568468169951703588334084155644435716269995825940532719210501290914896405432136639495732646075611144712128040419691724184484642461124096829765818219809578781799276388774447838081329983662349945868125457778931443942387743254536204644720887663819015871674344202127984956924561981150489058034027808340393498165932968857863002665600635504785576792724829335157875552631367757166650421095432319814893442299314455925444389766103233441300480000000000000000000000*i1^40 + 200931135823970173232751370543979071013940142201201495511073652840361947959294620801215636953627561572636806180171094343853230938375260038304828695515882074731323872370103378054138899674758669200692371741055894166483152503447122313332089232236406659178620381253522570478278053554405678788894942860835341267598079486418742534103924867348910877130034779502653550882477552547025612232228466646571839429392619968205740149595057436287857677919758800895514136900966449951848846728105655144564662243697241100753754157615444434989119312035020185148755477593059965965776914221683774640551961213149209418989832831264906053588926034848902894176514196090134190151733954079855789936309818260576561846741018753295684391636654823519123314087970731482705672902969598816520894909463177024919012579217147842491610794238074409999498299799560707514444917377421514317391677082407428184210034251398568400792083415945748655934442772496059985522995053642036489350695433851744250852201706288272540220860378765160256148716895220482136046320820899130621454633298696120419327853272497689443451853387537682385568729797801085054020378714415857882377073326313350155817071944573188495304319669537687588118411093407829747082473500335338156156402334326587537586561447111423029395542587653828265950693897693493983153104084042117003634244819002556196097491033538741840859385613061699765691104409340531428228583424106134098003621202530708791286739115162571569815438654456400356700467326638424637547020321057702543255810366422114107392000000000000000000000*i1^41 + 2159985106146797749456995803884539455866093274156730992689909413408269175230041779168712346028873195573746370749746044823717677177679650128348704537294029095356237275428260090058741730660212807518155133812278085745310959096804321814659920935892807324453399753339983757741631567536335311193026472715033138533031420327130188541286874946060521729935077024529797959541882924890232648286950448911607325776815724244448378320915097820583171988481774723782832968856718395039658078038494109789894947652312791833204508268865412362480922144572776771111917497702228507491020750508883062982410451466244784876379748835536502978956519954348029959354746742197484967001169750758336543642274028294882961812313443198256662509797469377040383533120832914985259429923480985833874079612426832590698769807303614055396702892991610178297387906228380580946142867714865257298511206161870845749436021276612425968781015154033443158384964887658596019886198399897168586311190824934967303836235117145886737128299874014896373942243109375701953814147961715798321425983381891215987635050193672697936899945054287398933960587191991325428247728891570560935085324679131061218086575133969080033493753074832104504115070443232992738744359443496508995167842707934308795390533025945984123703673269634681128966813170899013033362352389370976907046823982186596914122610542763185693714444296080326323810741962948008031711480890787379017099369557474421088684359769136529802979177316265807673650911965232686661453888955762845458486548601241600000000000000000000*i1^42 + -41152083723584857134955848656219505155860922748756328404502067092362390855517533685145638216129289059535889176859357445469446400747545688882905410459950226735832961631060613453676932016033059234625654427940235703194892622459755111958862137183597571235059885049035964031914932476279165266183533910267908298807032988166430874892068497488407088407296032445251799218017609514681829806407795156541638470993412645820720804848523583832433003998365346702155531442358480442266450042723985533539147481196706126846287549509741495764969576091467916736125714549504572451155537945355264217169043843491700509079351904858560525694185617402678172658129513309875252258575040421834237884193895363567058920054037962640606134543595516944254859519571121777351372032456210101002360977734490998407894985255663258709726203753689201238953227618851555405735482674795223217156397294089344332849446955172759115120045448415318500171610927439922574024242006093403391640732879705765771622466424271566384343710688019878098742598406057748194729895474802885838857294419130078033777587993172825192127832129523779448442501865580860218791013495956896574751052214704225031405953399090593409187443211228751893408491975405981085010339730422258297875874030776635349389863715882313355906640397462388393574577001924867881446781086868524143005485605993997346527924046441446970397717512239702288759431492406780753545081842225900118127572692366176695232344003829726709279122010525383227299892425948385747853469494590392034740142080000000000000000000*i1^43 + 195222910655258137843497116069596851318530500650282493518179250586331062437888813493617830631104531507630170669170484763275159078906529658822195339592901803179378313247356697281539274469677745982682031821478542652878476723494907671209817379152943956462620224682337672918846525309984565215411688766283076221573513364202859333662188098612480637457739290941932016902095824247883000647728034480267346620601218621758489471342167476436195790018692919304226783054041070663055957229019641591794917992869485752656614539359022239450556330717367382182999628754331121465558182883534581965100912399354117418747668654697916023481565399298486207650461569176096454453489383554004072476442471209980706584755408556432883393788260963298333473922160763512768522296160003296167491758564868232801781838873507568799702134998360544597805934132316104736080709688838818082257299298077974847901312201650222697873490365309686079522236526437395152981010203046545169944229142764928483630626598899330347295283861108581549216510730161457192371274084273925352508817866592708527383473272490448842260151873138184645110574590209680374389523067858229299829686704280368705702952555579655632080087381220382729944941201083621508810482574204962641455659342159618851864010232162165157605785586554198216542256069203726641852881640638838884284573988882700198058796972669234378352268485887513726453396026062435783214570919166104066865654476549946647454281336573332653180854382833065468097899882077786727457054685543792640000000000000000000*i1^44 + -371755518229057316376165618665121023889273376028494124228259982535423995461728284852663607832594981581698595702623611841805078619851712495084702712974836372952983182514590816610947814343291793546339023155590133868957835625199519354358579525773729904923202656156954584421006437227379960498933279014907117684836145427695653104360298453060165524238058648829493538507308322614312023978753622821982813776865804483061980337064719431744144216636896321571993951059403478677953031248036608379589894440492189031335621972911158355723694939206161314306326333612078414287770667888658668577500803524773157079159875158340112326944161823537346208263333680685397970688430070814195407089401351112577495596735487841749983742580056428943637737140256675878381943734464703586367683049982581083464381849879338912858263459739202324426612742557737282286945172164989265392884357099144136454541029173926167452626946147959279422041576866917471845636950819370530450139654000021067017254472262924458522398630713853101014887918080465222362347635360636507353922044678994754699162027670125887720942908748873500116820511177655689115581712430306407753604780775094080541057178043376116334567528093977329497428261953120262330618998621834434096300526305759969908682844319273210590118269213972027522021837451712782490473489389011482322063247379367229742229827397487276002588012297461141039925527538880601036272371611255292711692608376088640516705562275383935261606494302282129328370487441172213083766207283200000000000000000*i1^45 + 208944296159855930554939019622268140510328866768121402014827494020938049707158982099607568198644004463875803764436954048891256594560587273402842845717256209395095906380102657867917956031302883384040253493441376891831853362976619927665956048242413988276592957446014637745878956162452712309006004250621705518563925712889952367061876952816595915437819976695721778899091516796931743829278493450715639576487393387235050519841062860251716634264415404980870249077386873765868894941843657705874097449551812238893756258197825225168902079376661544463345048810543115726911579936797917362710670468997709540308032499611349147154041836657018989956277611318152980700602868521824117408042793645501279859464184915227752328453526915190262822518205699492264817894927474870943685069857664799145853683166096839969876556762117138836373003934309544364686548557634540807962566062569551731444646642746998949580808817248097032223276087178512827741717770475886918090757188356319353738165323618304949051937326362815645255367538352965712432332551324065224350785251949463540109867578732839567948713857411958064060647813292045874901672721499925546682658688321870892249586027850503279938798912431216510245489923257594439800763781047274411101042876292844371753425046635042226702128886186291829450009911096381889236233403291764535592400853514346283065773197318593015850063923962465235192715974704407896580380811630735020867384981835018458980787519753334638912853915742954415346871154902627778560000000000000000*i1^46 + 128970379601019074039412274001978173249839218836292506611358704169651741861601604530589607656675846681388808697960491842865764406420326607587485659391764446875422012347902683043466835723068503082980076063777191990714731414970408250584630245819997191184055311768429243505496094688087627799171072931373063758949052435902071664893576482641146319903543140097607921683198656788836554048803300597762276258382287910693754603699101487637759559694126477389332561223770768506454278532987095563972835147323263790691456275096083236645896884369101459538527996628822602186713782304775357762994321776437073246939241931862428967216760120701807281783827294118024576515216746758761304708281885737389710022868887165931291116095166975661817659193175826513481093715015044061866593074229325841191175924267007345653511281510979839044804341078888295511402744605996067480352802398825318537018486561879408973817535529894586983908468346106256489205761788594612652231514138841098549536031523492911018232745145520425518841068184221515899092765981305294451127816102866413635611711746838992785614670869815052605856059000679383826848095439575787116224420462702243454452934420294054290395852201275058198353334629049323233471046523827492822352315936532860329240219845848684573964638990670240411465167285623108207819060755419392207714512694623527635500934350109118955809677655510994864702480012664867036504030506219279921426893669491776032603611857245643165928490630384908133978051969024000000000000000*i1^47 + -74030229936465733491231940105380297116029485487333260347553480651837721474296103273914056192389426015123892789538663406236327275046707965345875691995368274064043800624582594731861660349336362049961888484420481531233498011806366454523592076202588259229428156294704278413097434468250108115938935690627602060470188626243097170804558062709915316324540642763899795912508372433633664777815480106785239082341019418647139422789858663519345317846141321934712797052300474296219320191547262001752712006498993254262547576184478354549419271809589620463297529423549147461474159339228539579113213032432727138341071021111264990706602341534379546489409295790741377503211086917082457422436849731863245991204992831049020194321609426317307089290474414986311204635891182740575618933608238276854611500146838492391708309575261580828663266467683365319396787922657197197511915532515328464588852884899885357796289855744702861334702995516021861490189574492655780427061381403068564434278127548653955916890583935335204835616669157451287232018137004463201302784280904008581355235010854654185196087919520236496325527835645521680083806294610625938417321697348944875463311015370399127111942393357970195351654443408471274119744548137863123084344472920204519261863129289902427434271118605303150555847590357331529879251025281520869403438642917606911548856510188814895615032000546452737883036097007203594882218173304436924921092356619282346013516671297948226831348341066777283788800000000000000*i1^48 + -13088743254116876150863751521612175937150570889633461279716190024263335338910758030895288946346349300731488400477883477564075199318359642125980369398846792075209520659957848006444054492138764934858772368012334405610027004019411490861417323865454037369437706537818394948809692926067895245529009792388328420126623598427337310061069493368072938516556001669016795891830334522128816720536106438494821296877469912556870858323946831650190544955941225266558004480151170218469121216662729773608804537257952731291893597073566844814585866422220624901827619640284811708504095751040847500746698095829034979654576358595894333805080720389919329240931193670380631057139955303873576482870433839200726912334213918364843415170389517746399166663199857353788128635287803001874971640883523383424190997893640525667531322768416509249295600489638884290200226292009787518067294720719379092169498552851132378612595420511020917394747538583315326005357583143890702143768198201287084716413095671318247709800746288423293424244270350037815027406309035402914548787976307382757699585037619919288115245929786777172359728643141196490825819590430326849196730250369298067008404493023111628779428407676216946716711590027874323177437257513611630060392409564183471725099743667981592716958594890384504894124874870505479082079136677660961408193532024449020599153579667068775585363641431844817215676850702488528476150451943935216209374449005322950884841134010204442276363920998400000000000000*i1^49 + 7125328487984439414193945168636518898283061883052469617569138388373387639805531195725800050870413886593909039350185855447890195067149889804530949635465699850816579915677501944555351292704537711625755809976138147414133319368575016299527222171135737171818305406728847902970466197382964728789754194151545173994772932471266702628713014430958482935057855343873574350157092387997803838050944547966004859606702087457674485285295470124196175600765041106789121867411630634061734709318096302151558024876182888407746537289014194661731374082271300445301399290235302555546259558900956351169355143083438440433942254622382497593870256409066580248024841772414636162032801492210729753430116464187500874985557975982291294069315959511482239839963960021886525982637781161041930273988273584244995037275703999900291037449476307333265311693413854473691876861744648600454415227487514417433014323521305552036191639200880160310908781505409880711233461917545275860656821922776359049374296638327323423055581186002186289351486383911034552662434060301463126665751849066327076855735727715071664780580701634637360047486630839868193189994813587038480462136376823900594301677902109460726925382746902006802817447590585943723059586979075706749298308226428226208098362477353006248705203704934634629268228045554996846943647311969416016317875035347302630226099179338976405014449783391828101411791922557062914928681486119166878801296904354858854015147059594808786944000000000000*i1^50 + 27171378027042270224113966689607377412275158604621006483581011612944596093254804336528018715767337522421606464919022331919830215244463637647873462347050735822626663483755160166556497040798329261716725663326324461249983905209827247486514459071124922286891304903154294858836314492672719302897140473434299944737550843038169522605245374582629248544276332548049811577755277761659888812441371290266645735762945618453192731007939879084946091545325541423386715297428478491520615354242553163902106754362054727917742602308143777915780383682320662892318759481180732954954427320255152524486913212537841862422383554009296469632753052596137180666421829426306661380574745223959268432722692769575961521047247993093960698364477126486286038523346239166598867627066635572124616652879239810768311238659171311872968917184759041803080563821433404346866102662593516606077626074779604290850498435666658482151458515719650304091174362630335453329993718148258690530338978989492429560954527475924114588656811143980505670460279112404062871530231803076686059453207436981389690329219010599801520007321088990415895632212569320226470073082888838425371760243136224712762251042186600260470473977576364666373837764923907810890961827590594010395903702440157156331666956480628863673359365243210455313267471731350200223530022830832146775255420409590633140673369522392582603299111692343942233673199734863297171127210609892207127403506176026676100260167680000000000000*i1^51 + 1473795991098565430195938876726577165592831604381892008183761744811771891742657471854134212717589257186689612638253476118377573011629286250589609039457600854396061253271055478348537663222896553000574842029084350743061734661123696838964130175797711458764955389277710525069550132341031258587504926342213218568877254176651068756259175185269153303282139895675716247622565784688701746883836566350729433721546833192894846905731828891144166734524488185889310193647318456948458149750881490546315212334504056226923083315694605048435357770429541800642180413762373555156577234212974091186098750107748168558600158645210134901102040139413105389163506401993452076616152566917935808330631582881605146889018345208290476560524532876356353317646097662117653769157399745479135959294938343624483467010405824551984429330977425809310937295176992065335619239705742529460121061720207948266600248810305485016066337897445224908407208684176691994623009682058116453261882176203751862381884692647393926481562375529606065705654118445650982795800956487512013277691130597056781748157274337262681786209046991368226519390685540477326206146658446535257779886977042121643936969678373537530916028845029188699540754859537523272676889344763915807732619832502468506058281944753468804291113311983262108509547978219439739029788143354544799715557365315642589086069739075059173247887156170792475430203575302900357913117825018556311124929079823155855360000000000*i1^52 + -182375937773772052471123752311723827180383446690873076817445740890404941088704759165230298476129137169776186591277912739169692359315489781432979218101011706797763016148055398083578761195433309710952420198914771789071330470489013305912118337168404068971304696966958601642152590778464492186747793334241274768866241091337883541892615787650891764359277068098205169684214932895360155730482513323501425492599418463761572990556010361083309672182626113758527990608780188515217611822684651169252963744202439211660143317020941536627229152798773877038096874234307953494688827927704515097356820932266036142902126593593294275352133944595843687851445276925431126452890895879132089248984963317887258278426189623294190954225018148521700225791137654952239824696555583432097445285757444725133047330583737750376413517932100538982511409962749053180169733383327135396385793326268940259766259341083375047256198014574422119431525291840946050589737080406765476343875168570263611912988627079695081327317133014511459360982018013134854265134869221459739421943833151482062799727241819457762413570432212876194310725076866255473189070025510135059406428432827387029733519631780503659547496027653128213272135966155038716859098422916558307583358116836197369548470240842755925468532178760868719707731593077786737046955075794852390212431271757450711631390875186736065357640304360829409855412993521405122797030367378162098890604544000000000*i1^53 + 12775602239297703476804188772776080813618727963848050096517420809515838117324031308988359478637317811124531193842158878530472509047510687324684862446200609126178729045305325602720615225756225926366213998826042732955441214128239896241749246920505177044288291034956866055670993920699898862049563313718590364443683630415415840164256067312718401959821174205753845683114354154626737018992922169283278081550600347261069625622120960081548286959269562559799281879754784037483157513602745622194486773392565457736844128916933942717441491732426703627345904613825619274281021403243108111064236624230311102449657480651678425750313453874998611169632320453080855153598171125148332161752307615253053227959010552891219499869274433075583281752885100124309630998989797478085949173024044331840771228233525694441636542119537144427903854818091754854069925361595891739014779310469471612754890656710515988181172643227252565923808261524269299121714777210985054916104379594004521680774836466678514535013451676565019861908345985910544483271824252030262672683652857899950813160275191811797403771319495369095237800961054613309240362465298795053775633186012502039381663973778215373357401501129544394567438969946180170015305846029606272177548629301872993346352820548300293786242848310810384624436916170996547250131281495863516372740557444156495343314204348579230160076513620830810124922583620611874566942329143296000000000*i1^54 + -5631513511155067598826138789622180427722903870800747329607156306697103332071347929900475337559757317309164015360168667911884493448478615012581727150005786666617495673372055789506769560109741135279690301174138478526663560793082888291430817276385202541802254512961492478439252774265797669611023876549335860527099487062579141442263270611968326997940267857689926201930908803719185928571370610927549446300446125663939085374664869127590189266582840376656649414992839284734177596054559960915117308434558275990223504687657826012991522823975459087991518618852276101406082954574072239930700450355328540908528826646276806945730743442597988091984885023408769082172078021350410036001548401456923207485395468341301687486811340590295572930680945946634210101252280592833010316108033341516926237910336027284399697947755324925789383197640334038072904096334186131443722771511309927513804730363164015258638711909996138161517238474063474729969195792609231657077399041813935985352473613206786386344601970743682502247247146411350285532284363810108587134407254046890628158483433479289386788927346104860124768732109340006716391077360174281468494245898424778488370565806706769381073220554311305663644322305194006733537754513359282747780006512636875825568627189930959169775407761982852837318569933685319617137966889372201091393838482364833364221179343652087240491063256599795594091367405285539840000000*i1^55 + 996476434583580492488463299530025119650671473826812001375248128867069444981589865355491158712683942940132252309117468716903910247976617033624384304612112684540996564299994007255794170766453046630489476409545209843628833914855918147156753184242062252435367121214286331831984980758707241718029059016366281329831465390413647941213872860702775715092201294689624944693458466448927218095168267184733987629213077380352831308611663404102456286422594849193313219910699775163238052627941617039952147850738198126057646268851797373277762984721626295323716061274330640047431146709280686654897592968213406407395558529911769533164232455670028458892617865017810097892102402646469757413270390669385673254930192545524995063009850773702014038463087403616583688177200682092728250274147305138116420520892939313789061437099274631588264649047913350402576115816133213680830213666636682705537562636838395620365876078827115555231497903169496470010168952317269661340255776261108307802867504346753320495982886762413022905597777493781991565867863912991450413945165517494158249948996429690409607392510577369932419636673586416794935525494819368732910504583216272107375483192913036754381292298264260684974041895007108269142018709174621791126359935577533278304577990831934915145019615922935110570802593184271650433460111295292413565755975382776799358485329436565307003531699690223435776000000*i1^56 + 2278027470841762316632352687278630455893738721246627804551528045855787161292648213152704265602911463721655346175839700083897435912210823890635151828606537342020582072149237177187276581940378167619268573713747381037162727946244124824982617769553174349724256475033718234654765038746211329473156624345581235148242446509165028784499872903300985180400813115750113031416889506526873373052084687607125915422735004787856838565826842570759931969221493237655475152912299919394809509932279649027414789788333405174903503262867997577459501310704021845476657942946091549652414756476479951962828143084627996812426768124787874352284640509323541556802019349757180056859208826276861942163094985392671574946179982746540672408038877459043099092571384618463032033486469287635649936831754505609147061514342082050772523756460457095985948547405538182398598898211858496089602847842587200710896481383733627314745202001090627842416839449057609093170659519056521945471187875393188236330221303200532179016460708491860768887116552446929402918069718660256633971161016286401455188713091565621662132329730957948642208765053563974267908331245368958044262095360911223215463706415338321430550982482708085733348226579930620462734831165732273905971015734054066433020123295888105809627920150470485368205001067512418335748955068063579003038032907063860002098411688676661657600000*i1^57 + 1314200604302067206302309169601601357689026983398081633004200247954518914403422582824077339396759554588689882078641360721094779654298474690194284600086737481666382585885434082265856788482996541772729806531828270385901564049618646996971670087613275879046906173323495257711797579887362163184178173641146696166760326000910985515872698773918339435503765560040743651827084158567734100748171375163690530134818918049165074467862029469491906871519352368734401642118374707467849720444360650969241640335279089954722389731792914074206427961762169601279070400670832012690104375381351935276092580544462114882725135807207466115091717665476989514086607776853849551673191947452714416542972045312619496369556891890769161978685721429128001206694228225557646631393637547886003983762036532890829796635799120521811758388131394891600988439749851125949767116259290776744449449835997600685236546597947451326224560107770071850239955071057489242642796151712568493342148834736080359755653127112170708707919186983289565753061446531907963472618459490482991515987956083907837785303110375523824021563802825871581065265300981598564867745307872812269709873311752295632179158997050236528309835238958498506288724843036274491920393610154391273507889830956538458434358170684024177885558470285743746128676874719768805818489251238098556379323941508874240000*i1^58 + -1322246131609319239311145060040647809575450465282570598492471267329019862289633076370525113096957138069370801066459808287133897410084650256820712621500481724754685419064692237090895637632477941956183232363589427226634580822869016230759635977470227514893746975044495629352914398743705226506294787538385440280927874472365453333025796818861365475104818706370023869348586732060097478538005792910476299184980004630934590240279479482336583969963123450859820151884647623738110442719113255400878066821517962585885239347666379539742293918926733134269015689565472341495404231681896070489405685032323994871105720870313208815963430883355157625630827022991053824502038323928498011398700217687410644662050841456522180805717470992617206509171196359524789201802128975642723782868107992742756765653917098971317505538162254103477703223631732706353773042790037281767284741146332680016683766519945752214389717869342737809369662447956519337194777381686264372817354300601999946494889079792463367075252635472819762940319304967770633286043180376483400226062238246138469370961124039382377056540242286420590612139609995631902110807195016900040563695245446373707558281292601695554268444589032536774260068498587662836231926813606187708775634500923004602915986064690630031375573480788112779663978040848407444093687562240000*i1^59 + 1090980186000389081799249582678168479212187986884040312349630519062690517780248615121387338746727567332163790753931669690137059019154664712495723025738827891014084836405478474914267250259824003861550481786633669702464430778808652425159562640565877367921109002937379998834214626003891524079812264889720138140893800245382618181132911695411442669752782881839379567590172072979521818519934659458562817246382489175825435180207229129768909825815866397643447820530252373042047161310028727213470917079400661806333925943542982934220100202614302906647924100319242099716602610146440763153772234793455491249976269024130227096448689364644652008080644160670483148331855963034321204399295865879688536359632757773008699254230461480565846442094001738585897731142319217662412313460768142481680124159376126907153577015266683181051598982394918507563753104373863699323643657306386204195351157025742845583781575757959649518957068249756393811118676990269049472089021267570746988698899083472890510264619037193247029538859211468961643375106257441615368777113648131261267946478915566323889224501755738332295235005326956623730944680443968661155356951521214247111915110710170473911667186743202559264838422548949123635510736810877806363151629540841375702911715044048739286659859053474304000*i1^60 + -2602167023003149772632099950806718158739893394336662398404467394064556093935712650548143541098472328956452629979865008715803918284521821948445453115215761925280146237300700175138653230326628333577999786679432338196200389962924903507468750423422148911645762938184699784723469708120303434625131443622160731403714704182825297221950885746119156111336768820663715238238781908013355904223250148582154967602590156971422034183400642966008413304862400810886288369760084813623136287918993040938699827253018031078897701700749812616012400829282703684313573953446179292123094704429976426013109789937445028105098870021091313748660702884922802360957065977733916849564986888548338183348923330313788548603746502259936452516568867982706742000977875597416458235217107308595440343320022664645174351552794803172480265584606366304435257897532889779035394369115092965758909751989359093700676867112459331047581860256470495852162826430092526453364108433370403669944176962456291533191985505778546593051895756758691402289891787660542207031428838618628889448435044221534725815734217011240588489734393554626079664956116877241034228838402968602719005854576164256708971715065312102468236078293851979529770823840196813526418751446998732902759562194399309344320*i1^61 + 2913486202236635095288009392243419011231037623014733282234539342667190880908268567225176048297887934536629659088662784695553716854179205668027466666410684275453511810054582022381398072089018683196012315158922927886497996384390216950339858105617959774665176452448595179064191268069336923882838569337818224254670897514405470579479024178778031518099832070873764171235957370245467758510803342563457655167317309515703966454685572984990835044326366554426872757032468570681481505576560193418664452858768516448532037468010642582105778841337199256264860817027605166651812656969140420948901211742201184558850198780156952832308684722696074313704003875844285928932116702143340203478295592515831004690861718004076872748644953048160325532790905085454119791311248110600147145648879443498077691796899285256515569295653565777689897108782414927531484299383708339662197122518341279758179028625248466416299628796980153541937663050151449363859441028948488539592471712895664273218454110541243336183712401438867503419595202298579093096545904285795089108139641093366222889451518874589492042801973589348679792114614914406760989043814970032843016712946721354960264909201*i1^62, -885491060856577321146631752736045651562075285087934827320255210793508498320634529194351561393281287957562139249318532982700772764345295835215988521354089845428413319667321612053287440350607219640693182648278467883762333126473170862593111440584426534437443132633238183641997301431566682067037958496603382671343602707827349918000250092969173121697209459846136153938376754249174789314605856517477249256433179072243182923637540211307805865133933244687315938562007168358233095097426597133482243102122176656616851300413476319870890372892922026908356262156583505031638381330649199791087840534360869709564360441886949141643656475118036851610672528259576163206375441288034127293655644884043008147355753975311985951056736312546899232186071677393668527344776309504005209575628715902429996444192034915325528233665688479886466846340249804320054884495923040428649236937260606311152960306998165749223165878535659868649348178562035362598430179846881695355435852356063395313304818160607145154492620459304890856472744391342890744873336165652832737741526436967190094749297228472714857060407886381242684612148758696002708018977062830193820148082087620165073677143905739668598201427204645425775829227634086714833610336060312836015555421030462382076084071683587116642791164010202902700964811266728074904049430249270474711465535132923489191670904010786439288243457236696636616855754272138767014806658746972082451300425375995191268927102008610219931560115866980962038617598585161724662427800487649447037345715135339588685510563672256457683511040766232002127576402449219621374494231954762642706434613964782136181991104496738595861525876810257152001103338848026540905650449897889914097053114196004496013051791406549445427644122027395052283159423723956161953551935759180957493332306937095903020969150615776056552004630769813211791668716323537829945874079014515065075522958203738294000719788963766641454094288344864694967785387485736278292273493626345391673974047567092793455006601843937011535360618590511008440938111354822889557372629157150759402005346961340871182672607732206045958809651334672290337225282545326467889100210167184532428265322918707200000000000000000000000000000000000000000000000000000000000000 + -4588072943155037197981601639518651270098906176181143493841154207796605306324598270525884055710414357950543434634722722191213924929003386401330842822750280945395839157378405527368466921139088005232894278635199402479751702747105585277499939035097976165209769990136519664121669237885051829610636361725386972050556335151646158682320403583840723528393249850392071141511756950795435120002572533100487304713550878063313481203840017187567999069813936398817209365062082240344183221142194985356886392586698983665380654956296381137342656426260590593085887195770703167703965911424776160218245524613468343679404431547219217797189987927170715591485497081328576061407336350022206565406834138096754223397362972731710165151104600970623076732204111109480613990036216287998484221096717791361329920319238533833761614133911099324531149001031608402641729444539914060916414957895017039812194190148799070911393148413421686084020748928701450248144786784263999557763586933186222663787560364159137553796327721022040493344208440043176041076717031598409489030625830909504437324272773372452338284135352683344516679049178720153266826407285602763634908378793524412515453537836472824428090563983079200722565896284745178580328844384397320600016340077170276950838726787840655417908155333265384087746460868932370655546780438499943198000317747431374224118017277256443505165344115215003354849231614229768371908755253180182699634113916527089654915451997234017272620923515606265358595480702636304564583950852998735664380805706802163578030732662506439502799256726130312740769532925270169954214036669100005988679008159111139318062095543206951897814684749227568147556179735778678368397025668446440779289759474791958177851533768553784006424548139224765317329086667137064177496619014483615811416500011153803881339104500494294252012474918743874883752257546868542084251724725013461924090521877596894108986256293372099258731466720344422056307007759333236337095701855558275185941967608334842397641468099698267943188691799128748882929514763819322500100736768066029462800666595619718559752367904113994873609775747648097488631321262240223055594765938707289842324220862791680000000000000000000000000000000000000000000000000000000000000*i1 + -63312506706370022859609000433272014113996895257475145704273495124875373072369884991990603604565650593649305114194706836125258907121397075444214761086526215436042817829613388044628291272959891163215272854004821978671990936724485338221905462339459360512852298624192214353271116661409575964565641631768540668384925465929232209394685759432171378791073681415257633938256135510455186736336706363814604072640068004094783335341113697099038476203412930531282438946315723429955129850093696051178199916607353121033452898728977068668141443713052389329877111440662895270370699783826352982864696073408261807430400772997183193325964402982698575666783126290370745871010402716172943724093673936442949337927326913528890275017395451922883829367894841055326592622343315691906270408473678019300299725059135951068784000317251085348936959557111608908213401737583535503341757934515901132370656489083288251951373208369370479962633150018213108580656529274805495199942769537924295378090609341315042769048403099209693204639284777448872964515637926358626853850582301144101427410888810851464841647322986548555836606924215651164417911371250263914138725855599151173757361345522112850059025440671417929828242350179688483578799559810589994925517184570470041469163622830634715271664226452582308125439241609273007295538555270325424639610565966531141264070691296153479711355033906811879250443397205757757727487907463994808958266349928147259303620680024278976023980962868639865195197221523686276717557823544164000389832442924126682422129319712928300089793915113241986726409717753825839675728148048202570995289508077021702108557946641547047518583872748606112419344763895162109820504866536391810821319259252674346924199789951706791754706809647234456583634782234285870257967281974622692879048460431360990154739417865365748802996802053747791249419812891650878035699954202633242985553324455067740949600069211002474140164638170689648818587822372079077211184854385580101461665146222806076127721189116745001955173612359007803430102886286529897755474750003777244430050300233046536426452440500167530885675008315618704611930085399148816167972218951693122540099004792832000000000000000000000000000000000000000000000000000000000000*i1^2 + -302473784184925939121590009041630989665820342146751122696848744298693260425493337344061830776145023929782377454129608608060712041381623539647592029101702083847362871028853384625539439030420467038847378320142673984061063495946809726122599056584391493248110203754159038521901848398680285673724826326841640422240193742998503688193035573201504300784936912943749936793521574034467701506678137268051907980351813640479999039352995740577267643688673662141296206599855312453473101651910992765349489030380934775310613538038561944153521179747790494847730965005667074712699161323384217786722619848907663279959727074335993888456619628802269875492996671879331632985293059530784132183665271211138636085696065579935907655218405260925565880878177867216731422522010092788952635730906824827442765653707748109842051867512405881900249242644849540590742004591959774670917800567444836368210336701923137655351598460829327553941645468498056788884712104652816859521654021180994347362362934814615726055002503663218184686665079377865140050427898255622583737507159569565981608497404989236147189520725391724796453227711562716448844812613073535004511897164342982530195385572084897598365317067731619752891105638676003646422471690100343658687913260022255983392037105029501141889574600701133273717284764226087404028381897009740478137304838290311486776144441634188536209712392812633800867594521430687348637859051603168726740658947120306672358047957968532527164198213647818439708999521140591198805784525010390279865434836113630667105189273179298294717794940443568791261371390515222525926434661257637522820799129806334184071239473645374162701944987355380882766347432191079334200359753541089889912070527938910875315194399196963495428201121455368745462740607370054197926942729051050400593684587615018536192425763298924585988342715073128946559324974410564825992057278587808207928000956301717935152315279941297517888561377984811125790743247362277205512769082875249002753586046806039272581733103920923808813589347079915495409327702574807365437967599630501824922555792290592480129721163732495383269766753101336464542245374075695103079733795342637127006830356070400000000000000000000000000000000000000000000000000000000000*i1^3 + -1941461951653756830298642876553405267848187960256618777467532813671440332889868987815580380392842524228397072767342052245667776281665498300809920147332681546692063255489365010000958573485982335001121279757890155142182291039562821425626441758364800179293264548535278668137891909804318638670781431887894017368186594314801645694536358277920177831095907178636671075316603225083739810695303311456572954133200524162038911641713604687572993803324719052242807287407843622854763239638990147768171315832259597307310992005274351927525870355941782858661181367214888660402584678228148992662756565060070176236174212986285805688829501124650043438891576930776673640168074651292430345233152900294400899119876436626611379542072541273908688131392123149064768968992341623969400229970958016539154593218780558687616757862970893851352490638592806985750842738601267387640845208942353232955324059456953197943378300933124068099708955135325635205165418727020520398942505419522953082327946712806226132376469142672769343635981509710969861475139216482295600436025595628499385054291981123855474138318890246223337329690191430363710806899935398216928374685119646395535281227360256730386141878562459323435994249282759102512808775198897437682447558612715285577330703679283017382988644655095875623875702787574368775165886360742841548121566306252016581240912362209738406945191059674029182842663811451141099700586613453949260943603157723707206417575234927156423352748000812269364701318188584995898816657405532361617115553320318206900244750898151418565872199272584977446062009370551160123270876161976100846421583741589671852253506606551052841044756210354784294936087200028049797757212980931402442962019891404659798550597368143844284789412455617138348175368866402559289901385039785493665194762511111543911279421793393597872819131003581545807096727590301888174201319704388006068485048066871763257675608397819103182038819556174821677733693155937687204821892147479550570346124933855455389594513754518857338324593712642712813061925420473433495672360782699389715820453900727171877402626414247548205791835305361008049814917537723405058816470899017829387147977687040000000000000000000000000000000000000000000000000000000000*i1^4 + -6434176369219007047386894974206770445230081911104027454590040597527885411608876645039778402057766443538482074044584809495826784102639511602799305307953688518188156421472804880039016112380165121293053299771711982593460641568765111378770418431900696980545485044209121326695933049524148217172129228246029694704310678848100078067205344628824319240852279373624658627692546019713725869141832684762480836132875863237086557586426981534663911352280648693381426305970648832885738529508409380879231822911135271232692598326263801937014944876094561652484657164017606827351262105407397257993791062751625121025301534692315774999172325348727986826043044829769854323518507666598440630676417935757661700239123999460895513880781206360381605452567559135668629801870261269435781904060961759371256935162364134654333422105102704476629500429219139688905610093696327800839328781906775415221917187063644595217820282531553702291122938988321728297399710139320151961562925656336609515116182056465476101462607820074774453909167949672785754467975730141112467836251355418376432283581345821058073903742632600743978874454202756567897125913186453310240759699925027456436171773311197586340431577632171599463000440041854246927997259608967747891285773339147757231980293465916558959600448833414662708648876995898159140416590043267841031024464097937285657739791385912690665206784936941643602538274020852563860084020180852930057619610110008410454872520924273870367756074635095185235772612783854406649169625660796442195276584875657550822025737987838301522862846539532401228561398871171195453872033250788968807032602129157683515806468534247263455312245707206510709487886561536721738902382662143767580339057012844723879568014427207787849133972492291915509718390004379098109500608424713746756443199880238201292856300471513686450635094760122387710861879263635473013902541920275603110357887534363485712634187914594954602122116175670113145365050832136865401536571435571082408972442815732750319914901611800208556025768123783702535902515927212349020738119966873290241844770747551688097900681785654527902326096817924304566011686243802597027169230863667884601664077824000000000000000000000000000000000000000000000000000000000*i1^5 + -28211254438668771855379375635234533178488519274317784133805160258521366783114108110494041552145667611161939412682301601306216638984682273606292080634153968344753984017218325140495963733531089546710818159433481176760390958308271476045453127401336266099589896472607116553953466458652333814167823129358104476556264737765693451592257595284912212853614983895281993745472780251693875793515646766098690736774822893628117044361823962799596666489327098594842727192887856932861883291760770590612269476439987361177046087314763154236810152951551823955884538845267615105004579764248795621789540365143220567024080128058398094908388296168673874231603764500496606563189528979616868102110644625696610068393452584122645072897670779342742673464444526025206559474446160854095255776177091262577782026378234003769366354855777660490466860049324158130804308384040582861941923960961208869197612531938073714060127658802526319663316268863899120350752414884951364719256642036076603423339809591592323929033906002881259641168891893776160089082704189133875263234711275898745959751969864808421126765367667240667408314328842207598891735822533930686956028006712889741764646282564152436066640517209210514246897026837218395233552294838762554347755482823708017473860022123876693584466136716343197886079785769227904914921857347888814077705919230920969194326676708173009668614476743258657184158602109870344461369502813671281626511896792492580482308448592118489277911311188828961046439396786311279219939650923776745089469487835479633090972929045178256464293999456979668423215735677308592822387240541322050412851793341550903289097652016566951404374248559992940290984010725372698696573360640517217352076915162054318464819366745747937049751281495786088811440805628529799541151630947854961891399577527703289434276826235268670046588605541246231792685361471959226815514273644259035094248491337240061558699328525407749958761131572209805155088936830163167625436298919884080450912477329960410073106417297155156391803521633165096594935690709071643381279312821125389521908609810879549046684491563342398654007172575513264582556505846686610103902599373356758684244377600000000000000000000000000000000000000000000000000000000*i1^6 + -62292549701655101382987682270287355531807929341203097356718245953056676628893887833482199487604232454765891670515376409560251978901361368752278222226470603511378296596111695250470564213123104609729022823663926670763785426023503177371678049744426795840903537535224716535479296777557048953711903277886602630483743687205885335994093816407330387546010500993740557697489521200898698890057798880488326432893217518495958325139925463438216502916578877008811363259693166026615802392430583230465540348360123233939625028230463462061706387133144864861536522549922652023000228680170080520690524473048384038224309914289855893974946667307030575001263724435722217104913485887669221706481319802314766945764588293351988917612224233212631245912698288304657644541403936348909205740694731313163132034701801603966676085065157147447280190725420745444097590984768452607769671868034409449424915136769773800453785039410117726941761587387499507103493838493789877830903828062833445535417783802191901873999172673384213938256643421595544195516571319199083215073257853590643560474345696318525237276733745108056844750076255176511984679292880372449289804450011930886137638772844044282062299317915227741682484379594166269235454395777605553131588128338859392162011939237557118617722238657622255793291052248547297988087312225841824229857690800592815428801277106901888014482788476684351142872932721572936500574647631698123260565736282779897971268834567174561084111814485156063298584574866903712362590742172171348751892091152226987198353995610323267948899797983705937046281999159116762511312913268021139331961936789375623438423333920059766746627541576468002832005607169112041100238549534904358499344131988974261570606798267722685743567982640423822595685852152183513321515830979188427940052157658770920088970730272102131682810630659606749572366930445609139235149945449709343434031633522942642904108080314765748852465321215254008813261046085255885000129703762625086751135842749537905614473984986747240899730924820698789961732967095259471108076380333385165593997756883678489582390793766868418945962673114165249463779381767057859399637426923860822054666240000000000000000000000000000000000000000000000000000000*i1^7 + -190298956676098071599580127930550546168056465023382136990742217756466392422938210032364469730581359733416474424696135766138735584474875429176158970023657915601004278733466668416766303609553965457144744300798833927312034918391018033708094028978207430775961496225608527400420645788727554628688360556491686541373685961939769264005502747646372184844146544268103048648200925188291764032774266037327763371177550334187301552446929710935852438327104735903154630395987136000166374698045615300564611718518333828325400768568544833899404651581119718029590834564421087176813781396944300617662867157937337614035373074281519610548638512819786141773226918080189599663844209833752538667344723080403468775585689132189209744989837828848053386350410349454601248155260865311739557048627461086089937716856819513832376810757835949824729476567574350665634959800851270484320012122243205986637263155027886831102900688862266267253784105357366057545451434970611175884885387822520410801166127366947439728426489630248673573979371918186418674826441383563706286530196294142640273461738886846789766312398325638146218174450674952073410127640442727664943636216382840559901349293951865132015763666387334227669941570790346483458401479730523802747160918460034921630001486213736360181257783890854771674047228001544892099951409154417309710438625912975070512030509197123968946219744166570824632804183520675233623829880479602839026324976016869155849381466335328676426499890136608295078721697924707657948706683178601579803029471067487358725973655027251331567267003292696664177719889462507220741087609991422670505027370211414698289620351636474964383960789907786789005703622962121269688166526327070417222036114870452620213500613006444177030125369621301080745422036354728100203506406647462756197256634772399825035084036551062636718469632712169847217578223473861508149643636116089713813956354856798968821929929250541210015838055764917206917717675119073884431901111270144291688133183910661365292459457586116310608873312484244660914919545010395562948145525756616026652998462730878617074524819036005921924237105592554997839117032916573732924384037626716994142208000000000000000000000000000000000000000000000000000000*i1^8 + -190695865127314589043717590720916879798413799347266628614356802712467462226463041977354313143706333513067902946127258560716907280124928243059760690772835351936843539311576002719438758955498818131717227797519951448914965468497630173669782240626564455296697796695732884626335787903032346502845914593864630684020270711015013840503536499159402025245889905910425676538864871522132784460172172995513672575214224974552958984008597668962777203525928223964260011993006400146665124435980882690130807133266907195136938804504937107157422827324977919505960534298000672909700065895221356309282400545912704420626771548899536047314191379724625534687880369097992624400062975179839974528752220750448200359430891558527780684088695134059426821823804854697383008943723024355632712633390395715495958106627084650032792335897386745461891589005223737253538612199575970705324589184745776174089497988029776518357995159808506225210425186626093332703013348047313461489238065716909262886342240943164648945445296830846488372003110210246133124607689055403379899122277415734799478584170819104440131031307537977177361508644459823357886847189937613162005603069979952064757225140525621774038564082180161058796145943720383833147396295292199253444045737506981765049074029129073732667833822963545694577882236166426288331760508991822923820852438390470201053169780422305903643554737891778641224467898271706434788815503548798867503951515765919761139474895067774264176092050596817411164615469398801919718368413815740895603265632877924022567518179684559336756592973068960223365307983979490839852006048535372375223889750379371766585815083863691109710779492722400829382248801940824178833454217655019381821720265248519642607607045405746264442904867824112553779411650880806935234413340183176771358390411011305870954194263593856945726339433157203404268271895886362421432199217807534847940069230859236190234003305080681549640214409675398624804667734951607591965558017409101568065885731063590502913987746583412640423951626045143641238415484962864402336083769016616169562032422777160564109854512659223002910831704472086793985723463092762567366255489698946141388800000000000000000000000000000000000000000000000000000*i1^9 + -125464273957664433103645493699606121545882629097768327784244039063835084353289268187156905206133251238257247907779689288404616851418566393880731609712894151845173198587876891437479087133219693141050823081809548189750649791837843853009790332699860348218583310306015847682713974069475074994199914530373093988123103884766278268751182682930898631659517477821860937303044993428005854401890266246948972606752686822763453051307229578585656166888191351370558404171110057530293337716910995554724146134930715427547958014985034028122194654569803600309240291125662595975009214024154172188435542276804605797840607763894492827056645832030418575846972344732423729015378726967638271755235141933363079327032901140368138087803094779785037694865459828218525043000036927827791496556066206876764433631755314995766531170935319345033888484594831921661121570572763904560574461624469036532141151136442607105195545290051410311219712524324111327056315753319980292495414488897107792556583753920106807455448453388064780430683881434528644490813901979473917520877006346837480701153978791862272056169923050079699154050528910939584492870946628350731942149441807643596121231698263065919368662580598629111736947823073060056518690042190083280218615423694515985797777357740651004973604835846268873985471100746860665032925752206855961862683482371652765696723936150570444817022091005877325085970254259982999485607248926643735114526697608337041115450261776341335568564841527456945351605198855725038239704923208971778048452416593325815016016247078677352715399915063840251906562305285716311027810128270639135311524264017644786575680678288556039199722600043903190572372723857936257529704456133545025866593859541172762349464060590587860193232816313848347443150643650426692566305486458699241591624721868729834078296931641259296154433271864237579623525918542537839014726626310788344263786054889519677037095664555174623570563742195740084898486835829691593310246266334967925310455212220716550331218604431212992468823196529267290723048278405574965208203277314913034494177697868822989060060113081218159859424396891237970523161531881736295296886254324793999360000000000000000000000000000000000000000000000000000*i1^10 + -9769503395616537040744364900156708521492089585048588817364703394847951191625721606210560023753406261995619747868612575401697871416012294429006784800256616637873408988539675741461452799434438811818270961500666481990616151500389610209058870593231998647232365250846375811965087744420081873126988218082599898771444638419369062431478839891953208961636966231507797611711520656656042027034653631074536107755295627261526026138759912141245876740799553744999056024695977146035782271127304214752097548662548529259051393921377808264665547466651623825700127823306362993523674799649816230074191499696818830422784549414077175764911355231146524514404103283832804989802372117292814267510225858833794599839435351787617791987737647592443454039399648378149888288370960893303544306820189890191099623442147443949655375013270372638271985623926788371011422222850266300517639865881347446371970377402437830523311454329701627633734867469688640604894885199704787320433591186422844282228460595075854640674659346253097191069807001456119098798125221570088506067122948942399990461415331790379944418367461084556350839804384693437944999422701463283934963425756668964472494879139958200260138537652873141062147363623165774396151094967474798716846925444848837796647801582993749237257722423258638844293212919014818801584354887688322726050766689397010922952897476772660860579186924876270683677779264986229527886634094568678277836314973275684516926165821959805487508585797105540659856329617432858867075009990019033180732421221160149862155998651021826860590987845319625387373568360783130759187637295778796689815763672871134690022151423478762224137678380768921530708107358092349721903151804114489151993483545310377445255488981166132422679469713466825476921403597666830393672017781476005010496075436127487294982106271049017892170933417012629968577266673185645350583458186208863451893297091037807402220605955041195611054019132561827834792660502478457384254127893110422474359365650800174353091923451749197232205954957390173610014977187281728270575787347500599901122716435879933365661864903682555677553895933268055927729683665592939042029904660004864000000000000000000000000000000000000000000000000000*i1^11 + -9457638789569002991171326916015958768392224440752674845620144475323974515218090991415595336929367931135434497455717118469294530009637650998776731063247176680105765201285432238879361156241180491141695994362342832154045084182057978334397844084744753857275873188626988605516329741815766855156648204946882570971423970945620807291134282335834827629557160627258675067906029282981635748156291291497068634885547408346509420866442263991017337162571676834150922742142010213865533337264155226467281841212279811799550557974884356985921826095318228609522212053472833259128047175935599967711213777014244495784887480563868422149036633251035352866935559788500257376990584903779666335116344493095074077844273376254664695972728114618131176428954514040880360010917494580037998508620310945709092832153548563732779249306810228906964279456203411768144890126575544140916798763150548588066364470595124543674786775693636212483372421516792633731118063545449727660889795351206572731669269334769055219301195119194792138500217726867297418061975834013472559130009732642395318648720271454020971502651144025163050659631145302491427965925906194127203265220471592635126582842254458647368543856616529864101352950258324785112945246898515134713752115034273450441070760071569687704191830910528991722900357160354726713943289690865056455203887653134815370337346363522598733947058573528814577944469504992777089917685790657981157203807780876493502593018016586372028207780332368607339774736156798949942419187792291220769934729642522110769734492314997872722084830580115624184075854905089619359227974384429134513827408673835910088968796086650333755234794347011756491051011347624082207232222191611968243124677222296889825473835983978267499028055484295224532520075406861113241633761978845260223816382184008310446371517247586535097248630498488236465234333812783948166591574385791986694638075792455517365122500173567013487309872237810508897808856565842182133348835998014287415775978164245265669625260659017054453280206088083904691484551088714373777350249016601346432511426720486966309182541635947707970705029015479741476204309999537801825771624962457600000000000000000000000000000000000000000000000000*i1^12 + -86060737070325419248517128267958268710683401545568923804754336203783876899338471042041017265547907379363207607477657526277192549527602178669010390712408552748024536099575994408653074365759562267741608909668801657227112542590454145937393330144062378441005389747716617070202703326696444645488335870808168837811473708362593170573254315360463420078970381453465384881846921383239331763919526127201759823769062611456379567210113867967851073371802654595085578008766631843121238801577815606178647490182689253723078324726099691043863565428400853596529976301577464266854643605480388314070433693921819200516959404831861216217452461024113572031369878508813616548669848631295430517188346379399354248750013890650542274857414731749864312212201514145138158888738110083193288658227283198838055766219669322880305112047921585987636164353803653891294847290597349803414026308210520947795607223392025637567497718945780808521397263539408883980418135574086696892928005662410953878890919217706930851296447627276825085614837310874355439845907678654092441028598717012395804531549833678816917022332159964506707458610393018153212971416651918527866449588968532995978009374754768112690548935350671301368965243446748737729137833335736674485404293188698161410708362980592981530402931445600515512972311758240490553849010967513996856275690630622272941256692713084176813674675523063810899403727588624407567473658632040877301328813744737462041050497258546401345109241752990428008017502046286931457984566096465067278130213651744611613194780986892469791664397690135768083667637083769881883036240057675384540499497860084063732285465474945910295396326253042067562603354696466152609592918851584442398472425680726114689645172142276049230838527352377979155471733407584689414371250207298475070057160176093451422663303296634402035083147919013127686774016209178484753108728594590350251416029414045371570616023570724339979413550204197163033513098434895824546279484671249108082193754304458454496657107480183208171390603182024465394029423551875301678029896627380249689940371649364415029944196277274899129170842061475102443167350198368271975810334720000000000000000000000000000000000000000000000000*i1^13 + 217018875034417874738864837763575562988475853233092222303168906968230312643909111546937047238739580936618208463700372653843427267707090252011001957105539745386856810419600584376429529796243134558275045579049566622540320913208912083277170884668466734184069734434860954366777203266038837307043037613983905837306864865274688193087584709855717886846121058504770697513052325786612892653796573326674521690044769826372368272072645939117260859444540585529622995351645040526554185914072462331140418086718125763067708219135181110910285400311091943357748675435414497995014679090828658376474980964455352706972465274131107133977997868707881508435306172193269299506641626736845119932449353447720615936864424749395225348848514350935328577609357501461786618617226753634016006887190291175645744723103818701528506771582948200588714005522667481915163955573914959946077268197159303453579375517257794519139503539164189221022993029938389701590692670577109182861081377542436984693650428346303072756941112638586450308446874772404003549811049238865929473628305194647213448155777849901164241431599514380544301288580787325704801977801150091418646159197488911684041719711423939453502764912091570005272102107754384264329274443416155769302915170766063579138469930363276292926742916766618236945271175261190434435658356006492859174311765711158453448079986621885759226821453530266091451419906514610318866434583642848477377295903026369093246410964728322861667125273984156951102043670995389085159748245831251379715080666822568611108769107500363415365213421641609249005827069164526130642539251902581156814654114514128805335512643391306996459057502208618633880618315575329228367858671435095121161233933126994750132698299709003564950983969766423180472584836592216043314923271139313647760186387153205047809428700085830846939632814312727500682360071775775974400498745831893601876617660063199213188743612882302828849787040184516654688639308352202227795368725784585028443417694193713004779486584158053784442028971790119419195871031649660117269373912961986344361815453836149304833736212131256950862790999558679086807818843241065786426523648000000000000000000000000000000000000000000000000*i1^14 + 169612064723604536344154165075295566016218295989892470466837737933112134178009701198999383321492875696043139795777938014670706327840720321623177991601140282307927681911031069190376539668791202293869586664137183907682877534232762823703936874910592760627194818953413590489765806832264291514787400697895132479973883054060962397719862518612634258416768610445605570359976075393104176256317687156686068873659073174075015459519073601417050682411877933187164432468740782488523950908082167436003565645359638619356186572056805005313852953118348745653920768549180541409622411991598192633954121073458043099597710312378827737514971027842703391079358018529517967168688738441208190791490345073840440716174129935615231914319608359806435261320738161724080566664443208344949986122445093764368840123661859225847469493566619898254891137634302268511594586525625547019292930320359755070722327804252312749133505101773707681070808283769710830067790237702991369800377464551853230942902103120974734193429052895029252631611088808803675850693416176129351185039562052324259595072107480945350274933679287575445614281178712963109734554005654973277430831880336463189066274919383348411810305464085649363255325087128013939621262232302597790616116236750706174037266428490126465884773913409489656094192087048709911742013792711976716989579476975796426755149400078120801168690662842951951972069068912512005800899951579467914114797474956539127065580797907017625076984072449535986054167523377491301761984107590486212968185852661508816584966641970386236895338003872185303743100216636962199231442021971154373828842223810927960006646743261191185925464058364861931809701159912068500156843422378455076697574716846002513771311838266877944119200057700271926859258590090483775708615760437524297708236208738412829014530737357939675964617090964721118888612197829004729212422129373993654205598999833938770161122291714692938308191938215754046072601699919419270560435383255035114956803223600891312083213832999324849519058070949409303742856520058433869952316251810202893785604765197890268754990104554134064013454902385662055670599142669796303804825600000000000000000000000000000000000000000000000*i1^15 + -43878759396547195321566137419007467709098062390286408719176179650109715543677974600299840819548005179981403068349031425709299303421865335701692606799324809610159126880706027383504773273873707474750131407790115694013236818888593420166193981011526950429793091019491116580773084779054583770022817180315639786931327975575229975321377077050014057357064128760921755394942426193655061699473957069592477630018309080364010613843599039735926102465912081756420810388768474134625275194326070576817671884165583544618845618428599424185021441119392835373187842305907552988493599379120134243097721044276421629489557863125087434352322090450180593676292969970444886755835584825558910372678931743387394799293047747842470246638622944214905152320463783979328586861569318819525939988550198501346043345412775533505132984612169877230656787337748899081361470573016006438437471953232010670826664294999198542082973458137516319996495089308990417343482371126451667817727504995989786154177883579235663858015034461598643677293008394648008494825866962093554536014343728598527041364347431369264772479213054103346204987376387011877914574932733822039929133929773794144365633579772474684744750960479310199400151067892186429977959555416687855171892452348672164349491020714304463973716639027763414454321280288260547724389840892109610103873825998439016985193525137899434904846620202719178894534009040895248150948743518297638091381975755946803631669397464735142112893635216149155133899009943923463403786986408608642594200728481004095901883570169099081641810413554294033385511440098012009267813872940512766613628013603652302055626543984311114578054353932416735470433982729222553918168001071127339654415642791445350139551908297263484587334455158318966425709791511756016022392180657881883381211830527551409419583905577225230954372702705038225127037344956162060171103905423645992716726873493392355807600176032703245906831580817423246923137593939111402112135501148045939442122022305298446781528610253180431672277182605989189449623231789464173318135279608055384210919114704639161118494496404064913288952850767831557366496406270376474050560000000000000000000000000000000000000000000000*i1^16 + 3668849466429103605661621879719734516389519557004040044332160175477776062949437936419787246364695811460317034240919682070603920822380774446547654693803079656581248332456392651210236258347032834941615182024248021010252901723170724339301620523169865635600393587737913494977619958608730046053874310768165348341371896774095626520825072366892236806714972904968923422919962060522847863852219544879168647934704727473253895132365320273057396221264577063621114121539058225735151791574053586220762439189662421687285784982718841363646429848675282500630506973958696408032234034368967250469391767998851134517626141263938211867683760083434194152110308605885090221881212830392185052497514469449407864988921057177217559293092730274525680225834432841400112782276182654078145372262436089201697456490074851900705232449786095190577203239545487446570742613246263097951699658465171604303580429880904526730188145641641531954283731650978226449412512517238666613319832275527097185217122643870544566143588066412199683744440044500712580309227974890487490599170388484456756938092384812534912463706855398899600466922165656802478834191169427151742133234662121581628067737848167680933907773148069450437410492559372114206940114637078882368580911452691873871956121556461887804195327600628134559553268724983332719390978949711453276830506072419563097358596947057675191247149822987796704314002624505289236519186644437473595172533788330586228545985828822487360393637101396993956717861903902629575779720978307014915003505059672982977600956538043724600498446195797519215309208758604731555515048543122567412296521595764118662531757711790174444556036292196598572876649405649566695709274101564856976908714975326955294172941117278429520232498401455061803208717903464700402396086691143986603110289680277746567200029911514206468295270927614274070235664394706661670190562425118303157765872691772827475511481378665005185743448344452771094019885086935938588280909338388395619948126625560712128219757462614337128510399893579408866613753951289390967006390831714323460076798567259085409676490014541269007011339074648884951700494103846322176000000000000000000000000000000000000000000000*i1^17 + -112910909571683262173795600224892809133288262470563679426901452602236270900707254440497646744765214969229603807324332554753507774683286539788327340863245939640778197280321513964965947680068445449710337448356317561792660538360707804564097466999168979415572749953463118544305384665905278990911076225634563511288088873115645477050584834268846000142752122329246836378345804308689212905195023500193298038292363673140302748699031169586743871217626611397257140341537503618814124098490903775129272293949342846946804980859802168533450787295727570018635114630416184241575486756055076794054819551321790266873496673340988748073063199849613786768870298354872993900142592719819592574525115949310405233380008697039980762767238408060778397482275206323000643068288662728285898248174114253765501714137908355725680685274071838849483792655577030805551634703974890739839936953474909499087311709129918098203896274841823350574182003233345794964545782202292059063274306727699382641112670393955587916673146890388991708436195617818878566096099032826600574018373456810001011434738415768982449177841902826876376734148403880111778752751647604252493396349136667512571341943656632116578078654147696290547181180966265848650980894660921359455634854259461649803613401394439604464361156572650714763196628435833922194596700613952164783658660161663253657286657147897106863770133975031195080176836574679739252642554508876000741665181527223421727727901326518746978287215982100957003661352007003985610064460957376337608998804644323545911375346271218025662764486831820810155407128313081253329085768026439830913765474249705821435821971790909838794918878352080625138770869213137142170899403232026620714394757351574026597059330348701697718648046670180851199532080926496145728268608410381129985788680242428583676420007571352437018297975255874892193015074397377411699483182771757831375026959013159922883908248514513526583967407771101876510900557731167626284057785443361249850412216603305138176521922496485118880543125020446591577380805438466585783404843908742359288195569613855256138348019076136295007542066868617745038163177163980800000000000000000000000000000000000000000000*i1^18 + 640307203322425976247480982217533877359105455201269543037659276376033713323066436841291003060184883265387020051175098799748014343363119959648706956362429284223182004206474392509860346962906304593315535731487315298936712785696954045256734218298038159781892705932701386728789780059696486526408804108756413659425587471014969400439761678260039197751366654018859052706871575910821138892401607601163232234209236032114254046751403912703984738794795190131978400273716178484656503601320895472046537389112838628329846836927674544100739621632417768972306787210769728844762313765720901404133752972578606457113895414251518873646900975064594014061533108241425885274658275074036385334665778308534551650851701430668850575890926434866197356224782358940943012330310284512792970464994082250656123433158893700796427638353722788677266161185128304649592648880054529648595903279465274176940417467247365053707687357730917993398011774536478754786690380329939324800904527206432997590049483410795731402253618735535081244668058597633995718933797816822661584135219313246717047576895328545853861264245556951983955506458821404131895782882255103426492220213802162876066205691399224283672899481468372788522600446919654174897168646365733671520017188872814186914180955368913367780698687900399053605573240890022801340991582616528227411391783702164257138757897162894159841331126261415695841933260433933727398042173662920722564481360020921575955928850754126197843422284561562163504593364091402134446392515055898637963083786545891452388592969846723647551057991539749116832678178473709940066922847090648630390949771949181431429780439867391801110868743577567994964778046208542548886748889759558301741724264448470708306253831376938392126730897030718458330536486574556650912284803193635337173540554933455123905821319873321140435529920023531891967036109700250007065272643872330209993838307194135814847998064289919909445830383653692293845026468458830782013241515719029587590674103239850132722741951963057487461839250727797900131588287658026084694068082717975955606660996483106913390351706662217822172169924432342470209589739520000000000000000000000000000000000000000000*i1^19 + -2178233779973954047328868366673842278464992116093099802392961228237600833996982575792786624693502707940523663993910383417124706227457368706196545501903530978167113601025505515478504666538938907796570378501709113113331860642989473222929170388820926469061983486214520625504451796134298117654526608366323322595765087419904739057963078534999681173084324508838684165934369434474082686200950943633326259477139208092664032571305938572693173728233926242421155717223914424519843668634064218674537150400694470992695019940065982523212458290751679364012070362079667468606651228010856219198588843675359730674458276847814131322105056949039329470697468662892144686438571425616267389231083736431401013934703305199715340611719760951941247309891055478303969784242955223945027454881548217032304517293432935658058721064858876346560713247741443399124814722385756685490774389216706787437194843111325725692092580399537895694586805901146063033798363344799639631718195782187602691133351158800890780666861939643452855776942063220691273209993541265140278634577696669395001693397016329099979585940414642529763097620352368707154575353337951118365865897621179105332812163397012010430041364350867863678314687046273558940825814881573190607127216300302782926798945098675438236089934182468269141946176104752980398413836056867151138847873025696378174654935827817796878639228520641831309440576080130640860758870430385823963697892742884765169649325899881652177834042205809443451008864000792519895787364853226397861643082834190895813677103523162647330838733420161413310951356494422813052843975035765726019473739147024411701382264211942297460165255782683819112138226405644087370766480436011660505922898397337513292598117125327735819785812376548212505621942845897669826459406062179757820053034321841667991331512672175542762524138083435599714505206205932781766078290454312208512189910719078055701829529503201705695057253510314147017946071145826377901922236992927074966027181481761734697968360592334753741181810000918548144167411308385813266645354296794296849003663924082076134245219537389909263985509518492253716217856000000000000000000000000000000000000000000*i1^20 + 4701269671907526177954435492884577601372896921344247350578523504361899643790832184031480135326687365156899353029096550004901081225214261949781033575724676171158711555137964674889105080985774189602982656468404150882074933370160139884914398830199527600843365989301783322351794682413956368298744152505170280583272568816685577113451880334569767892787507645447834259973554248957669340689213199514905781431359538428017878917933122391055768982149244357045665272639781778900916653840239912624781906891867402734345002219745981652800922903390910147502830327216302340280440762775325042537400507153371466406731058851529222190403867817981679246926707317082117855669970361424276324668750192606785665762566513399430872433510741450230897875472175350328712949742718676455440524767314607225732397208937383368782096239184386201879647117745416444769211511104381757194251142051024617335250077819042609080204844591437185405890963491603669853271825346110164845401147822451821489823777929654896983247048009677765377725499014209480571312193003839547204504794351508201993771950644325307770591030572857512259063002723801501714468598554903274655663084361480043415188579549133699415917154531355891660237231487031895170887711736964104948927551707113156801668316717743282472793228696508480585329377307896410401834853368986582467536253520166257466420580258814242265196246125153304350256942889751379905605955158157176967462908224821251941381134055173395963446934174412188625218356427967235140912983246015360282462757148442757896223267943726981645464671281166301969805379563960144807765660532381341588273338903196967745428849496380104897688752417856442543934413962720400799948760090246414478571201423535475168453914164190456465095779847446495693346270371160404900526987115332011451397742382704608965685160311491666775380483999077417400252811745681134673501592445071934513068687365536600769272015327885388489777780003673320162670333181239062059247908124797015266026330253093128819885804045007720943087353235546762572270797482299496397567542626827883023880907236248144112076902021410917513903639027194108313600000000000000000000000000000000000000000*i1^21 + -7635882466270891937604563984911797436808562005217626891440365724411497771539059561336614011156299747723889572067296995637114781336081360483202700323808634993363201788672732127729687226789759305493203577635644802935939733392779111444041419646776994530556902087091681276908896296998039903927174404311876096074292659769905950073216749974041056022282514105410545333655196902873286183637227938318028645453008802637863658866211156236349160023650385551735759685092962946029234677919502049308262478317793559652046908480183448165037840376790018467058323879111302917099544281943484981035568612496592482340192102124854254860581848692025208453545386911744608257307402822893594800982132614827074323735910407837125045396445563841106105696931440265597954618950909094680763756782024527034696253698705654090790036301088060717018806806950347857640785255898643299170924427925029438045354670661222721631542668446170242204177847635941957516099240754818856367454187640726222229264065131020121012337000778722296726768889860433945289221829233274595561399823590775462779976706327810630127949057944892036608781151809647166119289048986858322677810173229580673892688640833929132874878563708579186458545067005559714713974351147720981190163079309354765185926654989904669613705467223567247703855271811073180000039865832894290536144187406217303982783174563405972570311626640336498467951511902960702080746898075383259237772993003876047268701879042023592640479579264006689135431330858733784397312231714998840760099860111410467614076090965741317726221057340415321695584782227851200846846226051936532619547212951501100623272460464729278747332555772062626751178784592847767421958177092458945074562073228243699041378999104420162456556845630196225012617970189169767544455229746255638749576199649594856617336903737825956139501360123638068795388536260682354962143265552320758872787057136941942261289248348631267737645069197397069952316804274253089626377551161568291913044679190404460772083906749955673574892307039951796890002669040997866525397540668258639216611268137730876408914386017356994219266397500866560000000000000000000000000000000000000000*i1^22 + 9764357662868922716889275762655970816371700275488270885094922543972017000297777413452426699443481214433241072092606675880402904925415091500738768420917516851296456316896286368394869768757660568258174325675030448747014114386530692933358861848323802704454492796665162101547497464627886863498561307972793597787662064550659886383560901110836074687868668879945737342215527062774322716634480784024569429235438798315921205045356631457136224743358692842059423418213400919405985806773935050574479900545583892952901436886689370065110632563647320839494611156619957665519802310145832074997469687112192068194367794322240627541351842104914328351938085701102363296081701694046730775434134931229601474940841047154456128154742895099407824291118326194576953121434074260606565960843166260382978884944066166267386923696467704868979249679272450447558555670693546383536194975378369002011476639897785558658824124274398338119984796534398341183629244298402149293359857502808527260898540405675445447408363980100703439600980261233631339095428406805415922241036088335968784401911771705094553050686413995927961936717990330318611360957122087524381779882240156555286356653705117510749690836269923422197830695902811509561751063423063430436413053627098768055645800608947075350143324112276628875091570407593538488450786007026758717615714188162082073104925660533412038266903716825407273611081462871564484008172689192803152740798217176840822459762336033247238766511562981023501258947271392424030402049758469921764913271791329229351691487164415906851214899510229280186557101874414319642394081584861278916981729358727262260448809203338808529666504438752698544285620448602319601900926343576068761570235331790072271911566231060086356043462122731650093096590098113175629554262921383871764252174727733211684390564585398359011486410879954149257309353803684042075728094385313663365472646685857932111027840264295732865868900476510399117501002639836179758918467883933545056932952889574029040659010722203600419338223295785019422686593866526616631777287243721121507437122633511887053613174537102096115368460288000000000000000000000000000000000000000*i1^23 + -11303340154564139648489976945889963662794245076458704568952766920351179951229027598518822592250955687310622786324978306255335031841987352498871702325731149414531870418028293712044305919730231706470111273174118059340215478835787695272414247908852451199566860224862212563371651275085999965064122813560137644890374000718063479911369443114394437266927202579495087133750059217668696150907377814147171226016069965075334180534242004964873739922113393396617248288814991937821111651516738775867615172623529105887184069153262782581412624030082767412861284310062294931755985850853358505240155540327055463027680948504335334199524041400520315182178277640206120160907644170217694188621618715080023699197814571700349918252778216041634198465161101564837896931865158963913220513102470315724967684005501804600921567756975880080933825795427281211042053171387816563769087144315819502944886246069522481552650091080129234424757158507329600584586082000023954916509020209452750877622395802656911461750376425768702267465597827894835440908741472392412937433453809823441753295860750311883558344888400272806006354754918346216827959888211637259784868967402929102637139802040177758317141299788184514845649080342738515439937367153404535117698015662770484193124924222786973934471802663732871616629067409904280199812816040751716967507365842487402272498459568751578768207490014796376958170957521240511471238821585187197447119831952192908816651985121764879245681757588544041875179496254287614930136149701232713625450616460007309287428459976398605730111195136854418931639967633339649479572020721917467947106390637793802083824555019032034546290574532093086185233067226390842936457084193915488344967710597925407979282921466784081738429053808478779366470530747822102171816520147143921753004386622595162077332162814590976072704994274940517977676855586363306159700841877213401956738339771485273848728479221174291897824921886251487450767071082509153520621740727469218747708286885753248664807228048776590351782946271768647520234838956041004156158112636170003088241211394935801132457655632916687041331200000000000000000000000000000000000000*i1^24 + 10716109398468392700722898557778676704512340078109555104684878433704612100044797940511551168519619143535449688978270500950969310392185676630812252453833111345525377350955388655170042404599703692622097209879399791382057089837363624784393924423065661315529049772986597167828921832088825648041715981942777072472707725102986306971152729102954020835336301628209410187309875780409477950599060236688179589248541521969421575317535446696288530655761526823068892224004939867057238052601633364726962569958066212905416408336685365455666618564440267076995740434807088955187172266244030660710850532340145899178338294704775191446604620766629028921430825875548858927789733459187991566262610127339390248545919297105292209653520499895118454927225945927504837391201746545545668777121660655209318052265991685726910639854089516504595417492644543258298912765987760509582178864334446362507349156795343356745634745320087129765699273501169021225261920156803829111892066957257685769802831550203832350873980324119919828150320363091088031726288168556938465441002755907818541686216919187738297873319896489327164799341637700044701497378813646954214159411789459833956906378979219244431201664113180007227287141075485998838432185705984193409361223570740976577147497058360655564973011807155238050921365774558734694565004443151247048644640230409299216435363660593208338816700865693662183249678563976249957467869743457926381470325384788935769534661468522014860592713030227940433690000147461457481872653359794084752281728908847470754602847947431516653687372505841555590151360072763036201483002136025596039511178481332872351394890305632765378816261000094442360409906858778909934408900994505961218600961500049836130963269020931464039753352767649354128621436390195802184294283962824357544653578966739929604048543495262183861074203826742548365365380101591918898693638310947017348062717317671661831592651339528381029566635327232837977876088899596054071379574735289735728274076579159315975245611736001263577291887509723676072331802166025976153015951091817450890163853688701518472520298232188764160000000000000000000000000000000000000*i1^25 + -7382988817793859404879710742827494767639127661970585431234750676162232235141017744116704162737203838905298955634141676105454432198845685419072158704246275125119368378620775980623526543858737732421185209632624880324845629937343557098710425736493184885805216046619799651412191218176526930347380615562125388115620010759128153218819342003126361728109669404821680178818588788606703986931204871284273921842494835159897056546804127693958625606211622178918646967849481789912469806515627014595845291049407430698647882490121956009510528378889738777863043084463554742736620666482758821119983757611832785000002142125945095118400819959402762578937709578920155301677978166283858040375412360100195756729588116306917151138449243295891559846376819839214195888847721881665350678287498349728797795079376446300076423301859623352491903798743540056588242974280446958828494918882870359702016466964320124569326832955881805264493147224659728715605942997718109491989264278172674318923403787341526421414764976646421841675516335942214410402113097684808844503105610673062239868021707265598822825242231546267908542807267322032217644414470236043566493240249227949650791830913838401120005204048402030027481756478357518138480571043716610055895381233005996711032508497110733494334513121047612505116098898367252638525871911022040903899944307134728591900669308400536165102092415385143178999557375912850705581714312453987514858276970027534057900560083660777369196329882151687919254305383241180801908098248011260367189996760105595837015667091602892198087729737250730454295243556867677017373628017261140011868034977182514330325184476953089395330573285788138585047047056340476105987733088875175544307995863969426122444386634086181252913656329502593510918922385952599968918970142911013966877784674530492489133421663871807161130484728450954194225067719825839006712730133230016100129790850731568465687867508314973193195555736683677886390031530852239079254040910010209637385217482009154690818355199777077508045644910022987974746310999067661135011836020040222177981240194418867779002733428736000000000000000000000000000000000000*i1^26 + 4401558605929592234957585202387340801416429559672307292252524594652847231440438061183640512005184555019143225888919131642202830815380448006251425247129522925577280225241319365662578075763670343236050729372924429260215860556777503012566295381147862720139442792039184379746315398268641085205028403057638219181532691420352945240267983829177370638072645068657488301788039431239467875035671112120209189063226281632603664034622003580154997795159070589196028005483599272701048859138953885771971842860328052074402466618788883091412398745979704924569068035320599254368898989051560904818066061920801119640476209885478285527712558440914442348996645849289001673097494628672189603987650043851119623535367534280514885620930365244985362960063851741342174457915917308434596951810996883279353700030076836647438193125689096685831840751198975953250073739051704199454420528899403049815501221451426955279334500966891009686987208037666242194767476882558195237114394322199906187389234822917103051406865632476048694824177273765191184744940419222956438163388307793161317352819325322570230682514900144013398172008516674370956432274259867917891603338333108378188926904217340103675190264723460064530731334029093147715956097297852143714257570817783388046611778962867819000680988959534404871802368048421760743428137527520574535386914126402191577117773089177969801903045256203421426585541351151764896311382323777041527476621931886944343406524404087707565469558006848362262820508352475856754050864967189436540731260350137905646153839202057527085800243895820101634048822388132768203016617852262892979683066507915557359949098155911099959488793785914433815092671707697560194974634038597061077147756023310801498051649638277177108668074736510522301433226318605322652939170977801442246936517186118575314755724158687613563844585842460708569854592605903825139804219073402624435707108020513225099872589833931688548743144002946225878295571484882601367658331694210452724099445526449588471789546290515945829951712013696140622441836661932840560080805518888523939503605327719443954506137600000000000000000000000000000000000*i1^27 + -1905330990996761680191047604414928873442889311939074707120262568000602791898331768790239728339225855716414841835476744804577612884903226205239529695689361085079407350668250584626530922964793438311615241567149243810213592510185462818287513398604038108763528309255669008637670926964860803925561107804128322530282841977341720784215957004995511505679738119728033895533007428107048813520451662211333108141532547436591514259829205851790028969821869856010866961883989953646666503119688405650639525373558794497960249087027355812914208541097824307904611875923568063755277014321421631785811834177663989856498941549153180932131850467985518125987185247995679844903374728643787967074980641610991018263693106874920224829876811673672694824861818212397526240248525353659221359238699061643759192697875783875659307003940788740069430295295340012093598585099752592604866459027742329232112299181075757390306198044429119764751793801254780110625456657036501216613301518071339576208468994774224459451542176151855545814402822122579360417472030725039350114995309688427574840754064694132104983784026569750976970672580500067457487873749752341789190187629724247560995873225189266714421575134661871545920238558523206552591518584135436398032836877240768886157269124870467920243171768221830631746083546105250440048126380967298778094207944879173504966113946056463348850466487805348392688956135192264070086153724091744631016448788152484060072963556561884434458338885979663546946024490550083741357406595807819178721828741416161816156960803551634641230344682042307369457114917019272356620586266033781031310301201425115078471006725458698966057503218987963319569243996463960460460130836390163667910977413985514231653723031415308824739981273599984747498175856263527634125305087179343353652186135311726187156193415462070105211528677169607260639881910726047674729719504768768482088785931407563339351297015993947244267246629743700868814060980494055882679507925327314847326270501223373424493615164363074704760404570163055643572676208741548600740212927512959525924281592634754990080000000000000000000000000000000000*i1^28 + -1378110940338994944937790071413646595066028074856693217601141311228999003061445380960126786742519202816662319943236196705748148682242586598009344436192568439263800464222428476263625355369541444315832214689147664494983901842976276545459103042948007687662309053103708367657200733993594381255041210302994845569151237526893012594588332656451691467462087451993893706845024909825215389090922196662226525245578341206146585268712482125748525609655227101882193354157037430275682177065385607824720311377054938150674888424171360205520387604790506555806963103732109944574752576357327468258858453498744365654871965763616449384195614757663087216055915512216156295343344859696502789621823494873441379285715227879724673749003317182846076483732524595547413872846955427930031843001444022138284648852716809863842787932353346777760511004799360028494483561238118244591491987005807332033525732603514592683181718194278143639077395864294239513205848210760424428309544758114542555877622419676999773652952806049980582607206726120906763122464777521047601067758931958631882031320558017127029516456788869181796930761535574293082261244278728933585919604308096548529078481231615843108828186686444192121616219972842144458664170297337298261912994331730058279666201541584987319319177201197972829289013827728922416944404915653005526165420410558503805592064935009687217350818843461932114210566481989415795312530076128709516082698507929015455206424478047769232990052189946796103256620537566607732821678177334827842491774640966473624434623506269341155047144826217949056464378295116436545237927573718564147824165205111291582994026701096129049139059078679071290942637039831105595196115587639744512296947911532799506865555281215710624407580534517246661597564707893820531048923403085871534177104500273947627638261885194173637382731325290176620763170836039826559018978918599726179137479400791402108191385408936466457605838262157469680963093971785057442429501395414919635696664926078388880942791309656429202730772743753304884438588945427649609093078976482483069827811385540608000000000000000000000000000000000*i1^29 + 2361723825088894749802487323208706269643918566633921333430016851799527641710410407961467164321586150563555723905712284382021454707175597680898752436119432315587218593052542556071933370638207143683008314404714692817816493241206651888254702568666911091821600829335004717185456656020341538731576268400520451930835735170642932233368920335489693303738859328029601999976701179846588546378133824295306532027972371798563992401755630222044787658786215652346882514642284735498720742226339317297731119419186331699662107935971690857896413701195296388552380685352961688526519264611916633394246987156991517227186821426896568463461485876698402932717645788281015626290725114904568232285653561588674573286275863683509498316345238723796353666813295838976359721245422501688297757844785766861370340684118847713087506195275029409879400427202304512894213325071707283998559771150984798543657291322112108588263713925700408736384234779825853649346668539748005971238260838631570000225229420775383763925857047136629789963112508345732156632466790194312604806276447623528671021264532334185844192768938509343788043572685022950968311920017756352435311678596643975616077129343469585527204548657921757243422068346186410462021623985154289671586833532209621807358606566261392146640647220438899984750512271412397067164522187324926336048413074040356332714951049881672870313031979756654178142853577404434000127397214915084858730190170041415906205604311651998182705609504023291326300953567897852160323089827433906606147170366505696622823318293289664507351959879885621524958186216881487039021625259596280129311870263002334518591099941658045001816807341614171431901643586892274825609925676377080480321730006650769257177192264704932466654366862277248198073144839174096542442581415390216696104732184240075555936449712910106322023001406548199534879247493664503155849999692672680630453602271132983869420887518865344299436431678810046500036719421711008753465347419131750750747502923994080772040235022775142716212138328144371571471587383484763508261081812710334323493332582400000000000000000000000000000000*i1^30 + -882807561793523069538758416599431588325124943725205900020347623649761148078348921734077396283584063243315624706418502617610039651208233791660471869259955198478345054306794945562029828320882981206902780342051140919463353695759467708456062586791324727501643580493527351601133459658138232254559755541019870578741857982091522728981067676752636054628477810708823843482032819734274572441146697280413253419195685648166843728664548685081660869270215276221790359920002819112484744972660315319677120418620308838528920825732179336348434016209373173170793477227787789559327486467963490481338948056862588940148926581970059627987273437515126161462336326907665008235997030431609404241452758622162252429237515100239805453576403454950330943662178318496921896150585729412198326914788905318319248850732266015313185796000245654983901249607957310611992791052833803560462161063716356419820835113940540486494874617664024147731041371730957618634265335003441773665240358760435476941695979827405248226103577399681968215892421732825495669957619744847556034290302129156822537939692156809045880271713882768622869550687668352670285248500054349891924755507587499648238765728792519413616662154537206699012110674509932895465383777077041050807503612615876804630122206642783408184175014811241357087068371265631669321531743584539718583990678572254190072153800574591401496192836708644548001586753700495202272280263412012506123723994007687291960886656633600532936682230831564955804509553756426458758926865207157637924901647582918196472596930073395989719213460836841889599816842181848003456296013124778166701342845456252237038590828777318412154930361273962206354459667795949419828914353825744812028334251300539520672597016416191163987732034406082766712677602896317989891876152859606631222178910849088073343182645144178541325055233721360053503983128155543754812140159667481577483014074043367263745473311181875069792508700154766039398443308718135466985266104393436274143282194436436083236272424070358925122291974213368114712048669150208990814747556307563435786240000000000000000000000000000000*i1^31 + -150571283017550236188704834295241445722904777651066482192283696935688504112252593464106159115561465260116769577353399403883148859226461177714267347058894564641579839003529564658618554427890863449926236496319882966142973283854122985124991411690938669073412727082723276980315799575036808108357105768184129648613903220894198403531898929884671575280520268916107620159947826747952670643839406757640271254142143876972432474126331526947936117397891333955489722653696490603750122807463466871544390848105674747454570531054389374702779005659488882334019142922651839619075722335621725465282151396975295369031507009943470411618051398087696159265199963190050065595936316236564120667448875402406906995590954056452664517736729882985631563409696678486561130486349153256009313242101864700322489185898568130115011472360452744439326283867274132795007651034385810959684664074777470084786487004396165136402384926618856910306140439528009927409052375913575955045782964486346714250245338459461317929745138891100459580806294858951699933506559103466724649880164300441022986720738246948840951486535739855803272390120083671297502924048260994272506868202195234584042249557579441186154241904599213473197667070448384513448487167137542890485205103338131463848393991831385941838952844586205488862245238045628874714301527364899226652435437932743299344575058209296496575977469805326364130874220335462622382610019516119310947056887862338586561383793460581798675912268776758680821896664404357635274540970737308581112452422741639346118869914165190018258484148560230243277381519969656989329290990506063740553341092349643697695705127822522462508823973754945192861595859164351875522103483514255732424852791028476465739906355192505145008052674927052226743142495125722272015730951268383956160864037072711664791201058084318238990267405247448164207172314664727413440286129767184620833270349473817851826076329804217441860301965880926329756490965332228953298805752516281624147189121077190157282501704825715853985081549704816811222575747718063817503595295225675776000000000000000000000000000000*i1^32 + 160470515234042831837163551936795887269249739483291948466742439782902539152284300956781869699531714281635133427157485338640468807477240358422089649211024287680443332507463440627614453444945098315405954057282477611505259672946903516677986176968834130555151202434577371062748489009171891550563330603544147405364399248084860169717004079661542852028851875558277792011064501073788262861551638037357621717019110124663021204924508239021123013279711693718837623355435074658789309205571645082640469429735414047285042542820723408038389003623816105355793244000045617683004650352942090186431312359061688660495591501744453463736348336081659243113692384055694791207447270904114409469203423398413943857969477302651513842585198800168132883257101855149384383066320667411935287468024583975491491160776244700305122445394590796623284331822666814977945709718271459195911484367068860996109634068869308452585975363706544768337212907758297741963020710099364956536126477211089638723855928240351690443479623858657402175050284413937694773316436017875490880532890369818839000980982193999116963610629654355210320786951868029261438960296244651532503677881455863873530664492011600040019366667845370916237591616496284807606843681092997742836770353289125917759483567504039556069600090614335237911190351881697067879887408147397124415488835325345641075331130731038577723093721477404953380867893281482760385741183465410320483718056483659019054684627261845199516206912867848216405311359022287016240814247645524457660495854300775206657893320285210962309981234995452330695796537485467282761513585397384760854049302549612381555288473802124229759183338572483551129662413424608091735284279919686409670001975245078062622389612445888381636511493517100825842484966773475399278521981483215350158799781707940920852242668890443980129128943596109920108348962683163325764016145565264141325079735068509507873472316042114771306575671418457679234921077629407024416396488959559167828999200651705255831575693207289415795802760959240807384750902350229921857666862284800000000000000000000000000000*i1^33 + -36847881839953241491844740407580101052167461527218523613192768353566237901333562069858110827660379676216783782221186340280329872842920117577771496393631765555801778459228369846439793609669182087713649486282720370289623694391948942836554040250563922724572748196149341571013304696439113073704258271549765030565352533520544057427684288196177574782853827201662119189555574599085659550961513135742381175163628934389902494936734763095525445894968671403478601798620927494789430721728191270782343736390599582668733888657045829894609793667497882137481459668486055328241283437268077808715048457209705085003069862552950209143465737175656206666826413736320597866431873231815534190340396268327317381429578192179958137845604995783343342558498091817918590824308065597393802867315438598523436570867184138270723309099159400864789990417096517860122488987325949909803982937130278878218174329604323576546916488734856974032835983015468169797862840190747733933471664833586663559602338754240082075520954224535766772432504844440232781633931922779469529846109463841032913214319352528443952400044242255208091264541756068789798280061040237169951082583319287466958248652428933064348776938368366224504244568001478786734325179367216206947377986382138951179871998478537874770590471610543752882879942513151408222600666704813716488874596829952226903496836319844741151686206535757014414709965656555926240320879060651629058420600664168596321673219990035091705596120569392714009331577268799740370165505265093965412029124648992740263893097426560842861850397421084150721673801848414068037868806143854582762715238910755788709311988036202392823623958157362965983621822987778257651812784583173881120068499857568281850073241481706311699260304140492779131738409095721538346574201639116392411798369579157842889110952584809724909774284682925620106465615860983522444498820842196814243429100230144191040648782163231598921532550705717241335431931816766702769590503843147200170908868444038613405474103288361717622624567530359585191339070516122566650757120000000000000000000000000000*i1^34 + 5683499542382496756081340865864780679682639977609874580515573111994835628957977586070104234902986670250256399377264207487257581548356092604459172046525321711260534410888604933277653811802980244295681674555441749791523004048386006823007722319463902013403434988144153335712128782331472928021976740298687060434477367755212943785047182590947554102278185911941777154275534041621825024012111669666149622363068954046051136137631267509809721867707934093728091046738890986925350516619788278257341868172497008318964369309797500853378908300798874519268537827071341352403201229135749922855540680788486967471091332724883917916059165083458901762020607848339248084295035853070533549864194002521871053395907185919469735313366099288703166247015610046486699303112882518807502971915587629483022961315852008311894474407492862226022047664005356077617652527886423141386025267507067050038803940716470025531798014138823309790540046971689149670860132590913126311147770313887527987432407524586526722316584870242404146114368842819134667920335945865606197560046920532041666147715165892647163645290230498974811098622862584805623492368920174354017544838223921006658301859185912607205326770093942249168606286855252995264517278068481382385049780503090794816910168017441388579545650783709195704509857981848562842403495063112539533719828478520752477031464750805034231353837117711367915311610979726223049832426856407252323199147065077621718451130740025910360261786567813270952988252523365367876284031392006612166125439336598169336550368929620797882689994177614706226245325118770798321108636770683368937657544564260090350022572183575288976651943392997912270178249639476674079413710168821999512517419136804630528101007191654462179054115253998977621169356730032269133899784579948735025276490377875820625926804151284278946626933970703752417241132889697910677523776788808708550803236630756934207048535958642718128400351865654604826287175317004750765615372634732956245100175389606814315199996556844793180465526836574807140842130324743782400000000000000000000000000000*i1^35 + -851166287923902223319381505846302018335984093234600572924771897133595521784258044682074188719602758269490412082501628109468457572856832572541470105672740866777250062432824762836263310179719437985222409350163107767333208078080799762511696850874467369225365791054514542361872905058562768072335613394588600950927122385348424886615541028837674364413840835497391489447643335002884942026366510203461105303803587751563867971574884323530575890144717292281268667668702470851626616487846652830199551821893314232472580236439984346300111403405125052434501696781072342405175538524281026005052514436180817671704592212749473410145992746965079810076270831175940095150217707963570315319702733928057281241253232196987960380762948751447378274790636767087244312460342469421282750593408189004404336818404891684785375705126252896023153116875496743209344334293948272016625054160106845225804685957232988889029979510315042744982771015666610270690647506031238932468021464475524685893764453923289332430794673975010041847433553747703845726401530528662339765997981971597023725885685778747551438010488178238737988804185640639474675114037723333244587520689932275038628669286809496069026441850912609155787870334394807240354091847566257398884176362926613266846564779738853332009216120435836932256767929079514713843914917371171166964878918764595791346393078462915700964075932943108414770006679461064661180558188369150261347125499625236561280568080324011963967241510554050318978486637596464136814785480360432889289907107701315167822631192414272337885055084126405988331000575560659127521313934942252118466257764130611065715007657806931816754802696215081985577393663485490392281609272106404438538904861455008922812800395708779854059908443722199459388785240500833344256933317345759615207497606846159665028115190114596224316441458039259875505030576271312489752595657379851883411888617683808481017767717407213477508142663644213790912386014679893437428548181745908716696390447023583542781586128568846279439346133968251821617112416256000000000000000000000000000*i1^36 + -54187985775756408980063454955605554288462256788333701658600116909743049363508016037397938379032528168299873012908823886240517906351724687075350994747381612031984443086503196643606089929799944664238501985320146472591159053985975022943352729468748359679641038742093494025476060274847145869083030873212653690490455114595848682817906661731021210955520076251260623447318646247716781225496194908089752222609826330101913145356106213064148657373090997842593353702676852647446195552294568864966985847854030489947055624846336967110750126859659489330037352121901958418535092907640366676881705511360694982558702024983193428367235959921206817332822334812290730702176344141342832126486748747013467164967858157813912170280765742772990125136012599973705965216665755518830434465388305539969980945253311815026420044833222783596058281067334570077868643702548506271587938926315672819233598891395013578607981582490568294145750537579585531425896095854639904343326039546894433723827867006346315929717286202828517257503742938633926241812595108611232300342551377673456358831491264667004767771127175264228012964033446858765099952216490400057798773003407273481054729658730159969514053112139617348283400194400049576291362216432201428779157173106482991399617654963036658121493488828714588460282610021371226318583979763695324221896526533441831357915588039458337789414975006658409863040194058684521851892863039375937733101573234815179491680828040114349523634601800432436928333010852735318436988914782399865367068992722549382618339318339977032484892246171401822140405872723572778382479396190711766574161748061703248142292642798351476339466416189180470275636888249790925828276216751449694362181296303844752266734125338702463495655930587328425895520834137395703934376565677997266695728367274742113998877560020618660044952703090620099891371413769841147709294472112326929319366223941152714722541865414102079948464000518598561594732328552571556598709682929977169977424099338121934653151030163678893514270952128199219006668800000000000000000000000000*i1^37 + -13541138421063957413361810654795565949053854741362466292231825085717621055628811030369843392036104824782854514575610360670823260739481165967858274950800084155035765522120835633537159354759714538203155212063884667893180638034194571421256532059199531148966647550181310935561677294821949437069453021795683552568283135190552453026971949274154186894101814719294491942489545766628373311983382514907775112103389875305420460857685100643832586240843789160153771798524988080637202676272097535566110473208358220347391001314408250139537267338942563897676109724121084854552193827659710732744387961688938547524165041060079656088760433445381479258080136388580499461686592324208021531568220656614627366003408128782274182568974918403847219016977182843897922859771689416136744422338645831293774797358394317033315344650404187556964056957704583156641613806540173858756901193008999337098349314100137285197745669807011794117637519797095962089567711361772319731778755310415613686878843443220561089251217391867789997102482898887181553713756110235830310167554945935540724623117997499494951073169597360477989333822870018208792391363813911936976953543467016290082826500682777096901324528338118703737726081056759526769423133986922405924102996400613247363490544937618437564668827940155433731875360763961819957735260143531714362292090138923470878006694329468490399634544870616636700807564031078249944800940666755548930035442336456437084619522781852474996206136837020506201550279662520723444818712801797464501680169762532264537852182272871298620391017699646661019395795736245471353422617100733543248246642278207511853608188325474836607283274959669974022960470441758510451603505778793129069727733839216439735908833229738746315175708009058279174663510729841491307991115481522853754183917991554151046791174719767254969459748323030546207076429155167597777287584060508755960503631687432791164532575186743663483425255548227386094045430262727501632940888510892331153914825885719666550315282859277812984839122673939251200000000000000000000000000*i1^38 + -1534065639771607336031407770576336071709534900237040571434750836620222629876203494931581656297208764481083493978212938163020435559336730708512645266054630724325557430411370076252575208729373026114699278497828798511519056384019612695103518722439578575533001663715183025033353746631915611250314133028222641728653313997083321355763139278405248119944411238433315757298331534077223915157577283114541353936628277803698895604552130476983055750921935275331520527481511401061609640665919456248972835039133762856662456620635995071241162482675009695745121858025872239755255324425134128079634909558484845047597187092841442902791349510332209880539335482374994217539412279455112647977591562174705211350047810344020058634658667482298516926727219001348789211247029088033412805971915324772665405286102636525631062273536433700671730090801995731730237143188767293355057655016527094271848923907491546727554659807583423841796512477685601669196967362764483624198429380265910556881960391646487455816406875801426522455012566024516300635547799278292504716279945527481709112871642733382397658741791388097056925654372953816606891759158577450323098309602023530180030029781259444273627544945983050926693346360125618720355976269542614954529463189500650243582456456078060873724397575119485342189266346820310528290318562609325637798648257631183116594904898243678967229198564016014638180002736812691340041903845811438944685115387594428095579572438574915373982637026417934038300710479656096591469208781006697810248381168948914154164455944156143248602834180001134140284291211446856750758679640938001220479049508957691938637966862547114517603343692368272491743049735985586924987973264932217548357705125835907069574438006741126071600950620226006647361968124380649584931421079723359035425328971341606872075409314003878838564795715052440378506201851270452682076540029221339383891738896026750863511656666939488424590282685790108762248097685580623521141799890482316786434100829645794808045286194024266621506415493120000000000000000000000000*i1^39 + -111763224812799597375559721915118274999747417853843697029943489910539475774569398795077220417380664954564245767491835647284447900269807936491027371995563903833284055517468966309413101522380742450448528196169994458834917123990695143539860508763215049357495613530214651094343045707441133714576019214123141635196879176130110827590858173194671264549108700873681793337593409493403324389647283633436267995525776500488816341627816842225996796973424376202301733256666703395632322998709154420543493380458533322224559098345156270090148516394384876518860637511354022995769495167724359974765678319723975320676926944234546955508046530265625244417070441183062598629892850956918185040301919380344093886646951673071257539348092973603389722512597979490837262118712935701263046057583943274688336139444889085982704793475937000614776757423685103879209766824284242604183125102438913494243748231866575324615217124955826359006294240657278705351483342042201391615207054237828877772553710105682146526835042650426681268146479156908467826078779494920434011611668911104191745110246704430927356491563936242691925995357413826479102349579272080809838138701886548229256465096494978622946010512183490130350615680551824215593923498016877213770441630679584784685747890044987857006799019765000518794730087688510399801450824675700682373801771042038797539210872802783604645206181214749166548136479594009777603187853541142735593127880594300463881016600813054314665108176248702806860497638356073736547683371670855285385139907020040451554413418533350690252552196943402467004987664973722638957298275364091133021506511606776652849441069404746725475878247912695042907580136632084154465819872756139483314522504781966361470522020744325653181518638923586009337873479990113674855110914034602210581576146804120800261572665343389423788184623651496981600996979287690888083495196097864704584103427287399946117245456865922963107911377281680100627478595375502989473307499689759163813618372442641962894047602347089905886167040000000000000000000000*i1^40 + -4426576596781323661056656206684986970438361578010961788765741742825493860499450268812446972157021838759478943130570105059370707235570628699943602721920914276876642781828797971818077659339131969673212524036607854930538750172781048225754414693307612306092254183528450954024531348884048997788286129626568179117884049079918024091531694311836475667234631422438754224187809023909690149745569310073269825944633550638534669047162762206485441473908477547128001977195182632074796018752225217769541771611040893820492968136395645690946391654859938169807083842242300770745780902707779987859790008451860239578189495009536955991472068265964916351259074926469730811700321356445175326364669076947148720285454953495716403934686594584420629204174251409900420331707953054819459510213800933377921454830969928556200281212336811892068677029432886309905811246456791851699265766529230313710706110345334191481912004061170549617115247618507382151760022830668619008031262173328034102706470889167833084164084023771318440947241594469833596966438441737868805934791594751471440452479583315239136380828543765567149845215928138963558086198320892996196935896909354580057360674127305541108673438129834005240146792258851063949553229162624798851220741602101830607685728652087999852245388241215438242181625435567361027305184279057254628942049067269221771625271019697962489664251972438669078683463410131970350236693210977430835484704148416863432794822860158599609890451827737322626624833122178217274404401081184144269014961220909683472555961162699657990513316301485553423766766600099280780530235056514325180483293341119559156002877763734880188356831567419263718199454375167586847878861362739547184760845470458263517792636264313929361161537660234778410741924792242853553932821915856885707798490732983392287946567346366479429898105944126490093520602906072532122653370717875434461570039008097408658100505265239357510263175447082180883261237801900459890742014467618424807545383779271106947316465192451178496000000000000000000000*i1^41 + -49203167027343394890046248365742627684144195627249425710420132286602056777311174689351351816726203850935764007819931194781513043338710920348735120378929083516067898059346531980268606477564321632930018414376370623244026522959079127601064390867001775232203012351238282022735730867669633783654310095462764462516472215195429809059354726452661105640281812659641444679500801812523856880953976822028487846976978361165947687654481587267032194952440605911847583019198183322755960901275374912102065167540486787703516312662939346837489758591380389055791766761015105524650144947580940461703691804573128925256875403607495022766364251002655364844088248181293419143964717798208740933601888849913853255733356586895617511154007229811502036126741386138755747452584895895348215552878809106424093382786494308466197908173322798925977826841826741324194929817490709076403379312512258681366084926636642452370689234205488844124718711414066728913153919711434854781811956216339602916017027318096339212297738110560733860264006872695121950420501663824100719551000147276623380042720396596967180823204568139374550777761522566686751454261670466083418469272413845773345422450040928527366873002236716164630157806982099121605998082216715926412237800367194441480449946081274928430605179951878312154397693762809180192871080388884160589858725540091151719882996462235120541120188994502767107726651647517766822230991860367827779206639153002533969791966397541438884638560872144908809252112730446372207475326155468302818030426882611063341540465607634041196206199900954778992758350499312104629267130333037944561500350304541941226205484437330426977206483605759323049413746822063059264128256328839208193639082816326772512948358246452801767228101506815133439967232329063694345651204865679275390527608799961856549011350540239446857625594133717128840534282339093079399080527879206402560804910460838018576178376591183961277459758551393416855411670349781948046731626813529325595403585953414861068523955814400000000000000000000*i1^42 + 901202619008347573215567613651470167597875870069857184694708288179217060708625110307510970108384902131535813457147917615815536812011657771520342239598711522600698397953131230656074628095922034812771137664412737719011622121639142236492825262180851665517779538143803074276035488299769265305904979629241121821030871701703239723363376353787096503304799411382113893355616631568476090564891311868436258445929242417214299310374636879443418030133812569506014462455460512272371641020199711008188775819991605529845332895840371912854247534271459788069203778910790976232308794648500418666103910913379320961158487084431416195615617651760536338966593015001362116435147610238752181195245419658791631677906510175829630969673773852930435122726961952484537178875812919787681309947903879687481487337455245180528337612318530530689386159585943338729593353156989480445906732205563702516464828618802111279610252666506845540966660783255563754793321096745006687597907588347481429557062200246492146176393566511057823371954061778852244826639493410262956497468342591747808245059780201891762808286225683004708308237156922262124366815267788269066117709657289857201898464133159604154269102769734226415397229417690523209753147166313324782207064918155706836771223197312034520176059126418578166609166406714602893890302485294425478292301080775837161417716462959375687927153395783542407372103058613537041976678764025239793082022978689954203071948562982748284211788070688446591217847198384402221428425762236526344507216146177537221586462420419903389245585436093336643191720654113560759177368219433780902274829800975604012054079231199376572949439020250636262445846281170777242590860167173090986769379745490594162333285755518162675281464433986042208070606457186132863243878551099049260754160848795436172582672007930262978294847796180732018689863729166863655148909313579888955306391012729744071717749816276186681680591821653967041340776643652760196023443028166763627135704355782055501496320000000000000000000*i1^43 + -4203098329588371949758112521201954494791833863962302923916035452189112883495037709368471164472006979657825403443492965939877920440724329567574355953350005060256793009282794255110051359647361838868342246970970358961795766849849373230941198537152412003736995396324419217640003498001902227327154500793744474745050865376694938894162974156137513173523735274009095310139090034274258464974637113992006333387368899049770189668390575007033964850797266461464302233762448297875283708453977719236421582199718808297164171471167265537285472460182725343221052897162215505764642552604477099469079120211485283995908904527926311590322525906769101642152103049269927170794419806089084945450158785543206599403007933058586747434909954788614923774553470843618126811581239560068645886520728270209974289419347828415192015320556332145724060582184242856253470440492684094120400397546599206614866288215561850580286952985678945615131662194815529368421968187753742135726595593212011070891250785131990003244774072354168330189879189614545829006118782881108789765549601901890841290332552132104321570401767297866880407894344867296372184565076897135112460110056729242013094395119688708275662609353823368319343282703047795241092468715277728422352433808309844296681620676064275287905051343248115308078873227901587660134529389365103156898004176495051215944547111427225409905356536286981511323549701779221951713158158886368081414982229673603961521606850044805151572219330648812274242883727735784387980976532262215535301372680937480907789996902869035340708363119691798190027963000672593732439790337590903912603927482792127128615555835500960507244845436115534173754031335157334378880205984668793107422252195175234043524088810001529066200364528959159293535639164350129187444874048246198713083477722470584827534240332310618890971599926731922359015969181690411444033949332150486991484304720409602427244877633951633236942552078848955566127506220173533363348077688346562932360348956622848000000000000000000*i1^44 + 7915038060390980490640510731777475199578306194964699541629654457792225050605792437595795397642262429081982762640057153238876367817595090890781426540498189281180527763654312352263490380565253199338446401766594349060110263366594537493069193587625540784232446291739078196498044305906543243281293418233860700226458970906534383428448919744759934904791953980420883237413302236647929353398807657667400352130172847031540845921308178948034942950917978992717559527651718279569082436370972970566229888069860799086980844358629847171614404612846177664713175444387571187887589909753842512375838869981086804909368581005125148041685253806685761703348649307220218718478909639873761691063784594567563797246931611576166177240717995367032344774188570999675232106187689299886910630682758314630973017902176531445048948227903535185769592856265498266409313644620954195670770614081076886331852743652991234550045928369339265229075416166052287914852403998743278354818743180704102333822532280302343451238806593846201800777236983271846622429662551418747114225304871722179415598392439032544106974127833386014643579277866525561637352789631683612928230407908591862493691754383179400835342337991803736118490875820078079516449180980478604301260486969668526874156052975770349660444905424862436735230187518610877274223688158048359639944826230285776590149799349366189231002523528630867473727625988442644258857935698222124602055253364403747549229291533192723390836043408257520389556446799493021362977433997991205486387157131491779708456122364838436180056372381675285061028205770848872356050259481940935357693851907509430667720977681246975331765961365985763171989722326259691226158497661239283717365233957404130132231554157373386172831751712435868277438675703955417906275180079576897876761465219221782155395751823533904923128209817869170182987405900949477322132921334914406547614652947328147233400889395965207299370102541510754899503359922720122160309355656214169989519769600000000000000000*i1^45 + -4437044705662449192593345815280069697043102371985877915869893147061334631714201757998263965098778865443097021046359277398868944382559863958148732917831810319974594166435476586526415440006682019879856818335447327874325040252347343836703206626926179316616206181216691233415812406036869370548719529465891045335472426338915256968976365613400235412067559206459457582578066602806093224432283428758419230213015895377966201317445207636021043400642392661071920417176052339172146348742610628563473111076583890767245794465024613882744951963863115694512035133872972358027775413316295247484511302150711943435724777955415671834854001294062292499924404553657564565602461498384182985264156953365660033729067443887228988812051987898584710053492361580572701809295107527915442587194793337518473590241026918362696765880694849479181643709461386203191064421681080116899155655502397724877530820188350453370991275575273198385294251738874906392154657142726273514229306662496730685005447966196261926106436469173304567744197477782771409336885357600490076154254611299189543011727375409380548658163977030309212457253489104383973258827159278113940413357965707352696839751988302608000930439730730344882847228320271652655873899814362577998882468896413822373548521045826465694427443163052880310134090341982091398986559662522827837949053991422742505438533641391729910608925784283787382758678818566962867813185723399256431426591618602061312527767361674243135366410877892228434544722431486021905555428731934148542481395901248235218846374612277021104824392221341961891825129800204986948774453436436304784830123906002128700493676313721789670810844697436011626126525419821809312283933965070683433502016916683898680900138422914210594004176971699231246255536326992625605022687337937474018559606686446429396249705313440047969833358929565754732118188665489520958677529659564689585884425962889987555752946138538809196858172674655526120319703812836680871322330340901519360000000000000000*i1^46 + -2674432311108796979290021010093502583359289285704204516567404000580871135759664413594374072818538864356520718841582150397534713787834314121366819848326361066441558372945968498187510065071345930906807061895569621828794853090278192389974375216204599556263484510787151742226229508727125684353326708608146486658012522398787748432836988447853779407101621067481507312375506483838365344738877382629145488999231844215486343890147798143624323046434449798213580956006897267190153556241458980426557782057161077084394364626663770877912972972828404035538579780809201080285704899079007033161531755842088058376475994565808988658239000657367868314066519655189552967057320636566873860214530111782882290835606847139277120965787084011760736279534418349665177664825356477754058241245404524415095800269633487431575104717649734640995554685266973785695578862447284234441085985390986916194859705706784934780111984364072040447793425077865415447199440917461421659633017806631173796953781132445097171917413750301435256712083858674450729570105930799727079616530895061817372513533708961325784733850682998794258931474927398682475876410988437057549579602432551178585120075171789005675342221982833724757711371729803951843524018192042462342594560366911847350368735924555311813245266987976022552854621775024289441539422539835393232628307727520108591241153011630153084057312853858060070835012782879368651398409323823840574216158633642492779067165011996488778274868649290340910903398653914841622114567053374438414279019241819156805543242177693406749955301369865162777582326569040899713874984298676278468511296681275511678510957473322396951744040075958703154159667881277667713758250376338888636510647170486925645988948920613737521634889888873824225843677731586945364480128979022893353749633900549328907174207232524937066927625860470823840212936698126053163668632620052466132687097097989813414701004491036533391952128179631441730884791219541132692772880384000000000000000*i1^47 + 1560763878332634347133351713779005572569149427229639533486399763750532496798596872971523776215489072474480104504767412961356147166924522409712833876578524403752574339690612525725188790207901431949134809853685095590102124755602699414850399119141167509782986462719573805089168459591769769595213865686583225595130646725774220498049122668378101114514786190284708519026609735223853107377454317752047992275479620776629465874791459466942029081733628450881938701074100900834067744592111172627464910209004054075444750615682940760739010616823971769623829689307179625535727310061916307315280957050173070816673950692155476720719303200968470710996919134119297493771626163271168489910520110236108509473702474241916625983692975436153621918565431215488140761516990853133565629909694500973195500896338543771928673356052167797747483462751906486008966702359453262743664786087834532368232592331540781451297736704147539462129166631419100601581655715253231798683525299538518886420850984726537231364493849054959495235705607742180294389494338141741809508075048522567826131208451005081971188816224807108835193959819793089426443218643556856558976375825170900093869939167801159234868714774620640919732909997512290153191395331525800299655910170706078365547802944718718072238652228881719426916270917833903419397043511535536550910253239777580073178077597825690264773720496383392094767841114863974231471361430112462395627787467030936583065536127688022685365045964515585954140130301889029226263966327041667807903781220576043716127928827595492724638448216185703716960659007968585990746402824820819436830588413291619130404773033430911884904610938926855349140040572125696378982005008115108190388238358734039892019588549821476131261582465498562496163632603314640686933941366052526227458754666896500578067139910069024771209721448806830897946998486809554458805122411889014534471050738013355449097405529122267291881226279248026869769394016411136819200000000000000*i1^48 + 263686629425685748385258157776565886453163214045320690262983612131448842502180300810246026179924075832103034027277513959728899589719481590414423280979817747262241416360425610340681003675240099873058071553840834311159184664109828613977492739995745539704571027408808725390292303259076042486643183774343234987535235563424023628417620400803608959979466818566710165540949095916215637424989028386477365608504548873255583972589016987682542428735618148209773215247730094447423687692543089506655340384560334572851096163263691693442953043995492124074481315943701287742470183199664742357560163457014196094577086054240914748032754957949632539924854879883151537429733299409681942995685123801331503269839544322218455927351038847104246376243758727462059549288064652011150973197895928192495395544165623128111154160306108047119163978327862664102033154706138701743426698122166754951219922043042707213942686100977282733882337669007808514517310618491509587845430441652750278569238309894439940941385637857711156206804028835053257538562275446803357977884464112029743197962567421891759712176764040166585004560189235656478266470308724372663002605196289685904256304568856402744698256162326177948995197239738875893251587558008210491882764577080075854571851434974322717363523482110122493053088608534851299747257253114078931032060097984992864130313165327527883743675577348447515598338578390126923681910353265361205324325742340052039844928084056340723231408788436825520518494447751823221685985674993876546004147800067397462928407010355954603647911912973158347002683635486344863540633698992582398423414346788270225738305305194334313779880538264459024292435962637244098639018426820393814134307721088521712549241218029742966318849935006129595885885621363443978899871100950720454797236412951899148208038316565308843845982224733840596024434760710684008633706960579163675431900306537453727868724836102089265031889509170221210043280261120000000000000*i1^49 + -148871046903630740649571544817817254986679821386918261387823452675929900217560820187589714403093132987646710946438870305707847388235609360805981384272933299324366703040049097967524450859082403464736038879085478633442215193661481361573058730651907531605214423630625970632457933787841272133533357642485005445086110514966669608389392788499473900426686895229207678464886464250447713770245534607773240678882787806446533742471331317700190476495717795192169438876694816511554868647633948940782806873687523618213972579051051307100867999204907147596646531978067281665858981882714781984128605503703328899142621670831972622583643998668204839875954564377144133806072695655144801042603277939500592051980308835297600630338859694130350678134367424860692671937650837622093336091383887439030289041162896436558488079923292279864550689129190591317889760018646970800291323980661483699085631542328372312359882494372414499600789436861248275195219667128989548388908619464005868054693128023695816180441625921978810241931344681791714979644795690097938032043875454339651920980627826837082191464735037925032701750481152655111257720786053847678736575600074829685360980339009798047301597162616859645054317686830124919037029226068296050646251263532665699759853326973920861052154192137619308105701993610301385732975773385331732759123279174579766783914493980527431873904206588845180811283243163010924963482452963077819780201252939000998031420975094360294905654086360725872004517109550239606999835665665932286707687007959102313091732759018438410890536832683679756529505917053398610888443461496300886767995850368406762929677207270901107120243457818111634189988986801878963104024600551355354451282844258690610907269167378546166453239909080053595926412420518566757852915595513804777421210156983926493055208751439582431808807699701270866508010091390546518802367067866489394171232633181888314217369644057261131324999152911203172352000000000000*i1^50 + -567510155285215099702608154028376825888657290116610269963750944377472533298484324432160090810626776870075464443131787207405807467572672443252745870359805402578549647089459176639648752436863018127864985290003511336037672425782066538065309962516158229660893041945021379966033976124598066891971967799484632017399699490909804166350553273587947056925055150543034686432311199872302574865099337441420703946632240183423925850212271060124521290631932363886244860926612487332518137328372644778501540443760265251775688502946478390981796011653861345409571292641104628314502988301422935571768089175216490122236741657969991281255258496834083114775520915156289055562736283049381552432495450572255532459984722350764899103204215462207569735418139421853859872077545750804334644156853049701036917046935648760708606112915039106411701356665756510977622806985131012737963425844835682811970075604792735225229519492322629657021317981240123922903041412848819523915831245413604767781731107915969337539188865717908393667855827186773151024216688527212150186301611055227648945291770674794019757949566214065710614867649367007192098986584887329183311092855351879737113454753039109606448359960038363539030485052046981676057586645332542385598279655642250970499548173657802901849845100560781913753115058519133168428328130797750750029577428581193780691634180194118938479919217432742974228863295674639456660990850504786392525427869600311970205265996319583790364429400264045499931877656267460613034385228669294675082776751627000606905553623845148313740442955191338030267462879780832069095846728982721600865154340552505098877946091030000088128393406935117515292098641301211768294579426957235058930534226507000367397242156581099529058704064933601461554033358699608508983173898625607632209123500521666293636553402354899405252750309984134681552325564878929761457547139021919607686222757187886904746937528629465071695482060800000000000*i1^51 + -30585139625992651276442053124311539089808987395264519303152009200482725327929614961646150961569242005464322467926030164085380310193828086015918486630327824287643149117268719841960918213808011962502386396448543876884106658296120361163040001835359479642564981354537561041032999630143376192565022100524548846902182632170179964782659959486212013703382153701295269561109657896687180942673679232018130187802482094790381710776866341140109215673300441774795405875601187422831448347492223880606454766168039583324784975607170000195475844158595825734001709405231240099368362730563571495596686142774359276716529344428570406956917163475893802036607096278245697978017585050558243961129253653263193835890012906337313372665612775689250186489653534585765990383572391102263406296518572270170079903894185130608059444013599457733203206571338496304765548781385629116137365934543714301259684374575304502982009376270152132536328719277773319005715471110596108574385808055664925636591364402330286783791579455260145608550686329362697841629129498766291857359712078437956261993345684293994139912970714519391115868972944185289838487532190834646906956251667735129618126419222771727151117254002927628078417341529864264879648365076592060520803468192674047700372448496593721215495836706349088238076441620303607769339320798944515468616823065579498720930076964391145352555140697726817665694224388698361942329264209715087011207403066590344052938825967725750740296589380913917420296106053969235063037725076626022152358514948757143447828997006726886538274419241602338497053406151535307648467253925312117756202923701676426211583787623476615038177628359318455001441083358712409240314027179088663097831792358237198027052952079319794551886424310261770911846133254200846968994060393251114255233970602393816337406943522574565533448081718900339119924128450111101788269637590412459549658692412813051674430140146903941120000000000*i1^52 + 3888781016696504202642734007523073946879598655545597527608844069207726171557472863891259955120790529854472428074029759918101337339747303794164547920902248085266969201560357299531646053939085632389700838834389116824102819202120335674607216657155435384492382772434008218566345393737564469628069102114375193292031062224705539272716223460855368330831315729180771898318296712978523841428008754173469156578095416663657819146319692118332418120725600624517593110415576731373973926634442215682255561509640992343672756549366672009836882539788701035257284894791380427016500913779187758781807950048652457671482367001302960934769568882457577100935603905469760233453389749842617933436336157289765504774997838686505649736743332660990695356426713894850133323190726577835163370952217783477822597719855993864984893904842844824657133665599007391221747002417700369006747116255435720684995765619082936431654036489965471030599900165159191959398066695281752811845647034976526306174691794546711405450764298943295627147323675454538992742272325028895983049180675584802584029957797359706122989834219348438021271741802737877853261327339457470885655352041059292253907137914198796112178819052291533487470030335539296807189357889365513486043476765260372721202355559013514762955781514418519595626736872703773993142232504509498792815603808144995934519877841610084800848795880070844050040124544385891823209801311595273210322248144884378603627831535655149546900511431293717378925504031374683366181815190719711604844696661928553254183702550653240054445200288714177764625181150179680941161897624783158878784442611394075057387494667356955325333105337987475562006653006209634663141806772205079144398544484189976291625631975720569563952767664507490483230203902432746689888758954273779280850677921767012567748350609808656198411539561961617960800162048461788494168087102547297056207890964273715841335296000000000*i1^53 + -271259878301181942424497084839146725127583805062169251651647185622875644581979396145325476391410728880964294287782092198372598221436041843850381499708515697927532412096407971985167796269337106880063491374757361820839514178769627191274091968198083576928962827322324212483035960978017547183428762244240550429471334780246366947654628068397729952530140016540763924200229163846426184839446230543604754274501143839171494611890918629672932913907641020753662016901748637985801929001132560941850819224747725671758005156285543667991027597794198842431677063368848369009260454448204968076943398812464470840540596278541351337065318671340787801245158833059364399784801972001181703463309092970163652297418040843021906213697924368937686953294090655943386083468628274848157895908513547990023684873242220976099419331324983784038816617294465425113276637784514860127098720351994893869141961890289990204623376512585776044703535889005444924391537565172840387393179469777771771644055990490260196625769241036715819897072354087062739206713759380817741283069442937245884196833344775554053792268100371004327986143719653716061067606406128803854576743720252969847219567602759391827891276558463407282193204307614360072266940667983876004201191511205411637455871074316969391020154790621383736822963315507615055063910933932866776560469108281405526503887810613021134799262224703728034845339912366208701090292949284716121263004543972240888528823677575512123021660420795303154716469120473430306838443092450865721485595758528442540179693105052218930565290831042597397751215875382219319193661249583906317982349557987688791767061375844869239217481746818099225130032421975048242124260459217244989932758128740117901064801177621770982690996022053613522157425400560535511104822854570114835994626671518478483738793204867987671846454235670181334510177182810223431841785881664257491331677840998400000000*i1^54 + 119209035602869945529576717167766895412971858777182011744828632373583625436753541381084701238368021909867716925760722971168740245516572107379597874297072298088990656107189734584866517517041389444202032168477753057439827061055026605097818907214212826434625727570394239440003813934710910281637287219122659352651885545094457758447806854401984164769496331879577071899236050456930168134946587829193314837269628686967591466321562673469030482802969919008780804652679080450221146236741540089941353322523949649448363042001277877180513312147165006094616097791884367419992998618888607174763429754709131904231256872413947268940737409036232255636512441958290510873462421257294270559819386109342086616322573492553505947971779939418329815859517470845804549326079820018660070565016563171143963684839224336949099041951033127451284816392811397279808215259189107287089543648687016902963160573257723371026253855781663456833563347748067068910342126122169919003887995722146772085859318265411304616580637970407488465933357131567509589821652033699367387254618478985355452843433998736491542726392245986568536692060094590877865857084627337209818959502137094860986290914392636108599875753982363076692637525065130450409060991112359963515871355869718219785127315719149416925316375028551996804626527208485603052897018624389045528222652795591588841660192701555490491411036617691154752773167902086627831509062040033233501281641122198580652869194818377379956195009090265649554920156076644430543238710933505979593934529939821176870559832080436078179381232178272298728655933240462840367388761386756479093613901593951372566412779271973386258534796397244857539657257249248718074307606528702911155660558711566682106558911321244240904032472917884445038779825708098214380088020921209711825684415207222211472175841465578884717398518731329837559270018995281156509375966132305920000000*i1^55 + -21028873892086299024168555411025075783127856958532945642484528021312571175562818813375318477702628985945577759441775659543947117025840708283307013003388016484882913632025354083208451891843850969261851223414108003325519639893903165812545499169899402018309709135494538901516928613892513551805866685651311113211771268551247046301915633364835750004862028125804093528485512910662029969324858533891463534227765149075718617380620806828825992432436424814806290741387747395480040924988119162384148425801301245785911006535381192793774548990372213615546283945853656270148091635691495298437343809132335985112267283055790049703846951489450885722099309157237252470091350564780944603966008935946217826508126140285511074255089524221043617933669555590462309898778780658054942946671354871582272451821147830432952941274717621341812158238882147712920383040431569663048497025162620328608722717666814188204974662195504249010306788170897673365429784305821020024810653882763511810172189511611697084416245858206941949921471886150548050761443891816900111697557695664675213301521288253373447563321833362790983135203576604194761714579733585556120304748259495473042034233724414703874063217141777192136933087685718127754385429962194211916920881584022709477664695973530810665148734998355866356555827935224583900318130822521951283585126843483297838563680672342978201065094664486489116408323868876546731339939237414866571412057476468146837716650864602340413587649870445999079760072342157902355166967982596532839244442745755330590277587717781975077179426488011247376481965336007673203644451788599149521221442549736102475495761521344201281867810360349254866717453007685225450824289824359496504281853151484505906981733110301869037442693104105174016845630551934500613240771011290606945201289789408696232485653230862874206350102173646377330916148645516541952000000*i1^56 + -47888520587779231804184137713998904980037561677231973704763608758731090671828709660380646281897112513482544478279515274939920353834509451761624708606794835574944799773551572385781307926221540752928848843772515451651755605394584967931641497593874517489264192939230763026261039584425743556600026868148733789295886438429372039428846436300575376705380708206760621378649670865313565914491124449644407222011857550778720292700450361332857356684101825059540532688782234800389138612187909695997354842413501647321628554068905224525969616598816160483527872972801735537870798978724293762866952662196352442849834917871069105091197237531511346013578687848763825270837438266949611323819217001778891903281487371226081974242182529620687367377581379448196014079416727940784767112908301612117994852782072337839546977817741176689598636892026963165144240020530691185865466393284854451303945129036021757837285855194760995599284520214447426858365074372452023143653638868576940792671333100093184951002049836020826429227493082783065714086652284814562327338175713783996571779245778203283084956324705042872160524889288294611158845419200886746369319696881181093767524355428203954289490687544158728878178476920544375890042283380860652243369679257018498592961523517962650869636124648414353669661620562352310163071750318165832209407911128308028926886621538842542076452373681172086703026076196975369988012980584759969480747192521349067479781593390711103912770983516676771093706813578950142114215044144532244385437821142882274627964029088062257170898346869715205608421353677289060123344608900822154326883472004395143918929650611272509640516100704740987156454522853410467463438633235866700242413392091978186881541530724886175774160981522432015964860180041805893147640170452931975301250364825143460613970940360223181583722836514360524800000*i1^57 + -27522625763637123500382056768929385699210885895311004459482488656269800540959187451699010595391977419352978580322991221419843490857392593412391464079504299292895575319701714291268130773739346332319337084018530949019357170787541706707183531878022267223016619110728500566501400747877885979236462620881470920525095853616964315421410076588317103350682429578195741839878435841090001208057319167170152541031647003223470788491679463919050728289399902624632227050181223774218824395308644299532130515969163172397023323534668494899636002548154074918524230638276897273069102692289277557482215478501726503962689309777287535353614190302498428769950259326406034016728294991421165367652024416923828024383066278265630868339242252831635729403953103318271050658700905295312277234146028642009289199390996310015055211368228889797119792031032146801853334289105078223826856573027018188872121203337262603133610106810754731421560462587570229892378795563823382495476461356711403744977982299884979116804283688136017922804172510414362016292275229214552712713255219550554819796968282965301698378706076450001855438216532156260582118726239956688584638989675721259316942865031983188308442833215858182979239114061552352471558967836252645257137510428162650297881597297509917309829123713757030720042558203118875645286031899598489012782215499042620702819992143380502431357185509473620772835125102810783190286295020013915786655268311683144007592349163116199566493568975940818924008665283765454162278424423962293914116302510562098252160985688176829243826813630868302619075608618090447826463805367060287061184880876616613454470359842131102407296997744291711883799625065147280584986871416165094905653908902147628687236342009142005159670254614166509464958763274797541432306822454057784152891918397767059527857575464796160000*i1^58 + 27688248915505044653161241790520040774419661716695155502497686128690773774829141390009039798571208545282760098239360356652521921471797917128074966483539308241351040797553765566119529673358103841312490515158036672062732609275943846404754515199409918526409738161202378268493973450695604181558943633308794276211063913328646716067396298830141259444343722466321195162346114679684188052160075084920691789016945482953501489526525963257151548014858816240450632078268630898103994217629964942699736407916786443961134461383029433915315041629179961501675388282481221266486505128926286509490272103818337952099140830693833635694510187707485039513737355713039529385849845395832609272051954421708838690802281829942021487937527983487793488877047138826716124753436766417809497323702556364365913340500418673121104562383559506984603285438197777173530254374358041821435507564308685732864776473799353748536648298805340316178640902219709460946908078378750574252500155278031138024567066724708456567984819955965299722883129705518897216532991803934933859594402932991960549395490106630770986838871962663645313543442339435191800272519400799574909379093316924113526955048771562576984176292450684039149725448138673527366313815783848409152668448395851528469718311274738281485266026779125004307014736422582351555657277833183184098001123642594151136253965948119456431525027497002568923283821031491743410764398435335912932181909666117422736389095160864129924880813674578713838361342571615501985939209440593549028112557309605984265665267523617355113210762878845924162417001253634516725674199604833504472609653975549420453263286253994109710026749937720239379749330400353633848863193614988749496825363426048397732175366777248099327083276603525683128463195449077741828235091769309250577974165504000*i1^59 + 167071031046023000759852947456454811308969749450890537532391396060788837003035459521466859795460848121511629375732575880081116628815310427966582515058101064061957778801565901843183807076964560478485383993737797888187354141138018234206540398401719386357078289175084550373420633328781535204652134287648833849894048386266526043375008934222456807799796974362896474194919044145399797067008278451734724919885417405696778082647277396217073934802565027345071567641941323325429909496481022095442191613181212647323547484658432110506756394175435023233285562108875367128296153930802499591214495361284098821064987874957018853121623687486383848783438165767503798132663291132943772117137028207376476453202717777867447502722773240680585247730380355800405042280961528812325666978364653053344346028539033337574044418904027174100135758271590116013400829811915339453549015288398073805186058558686123381756798962754222347680009214339607455262011778130938475437543068442588359692664753403607704712427029802608529399104531176803859404360224331245860471956397714802532418920022860456820399799879304091136820000448141219812462039275291922964744023201751034514928874316189129507041542126543310286406047141704677141234181153409289645827744382570892459666440628535961809982339350719317436888609276728337964678866210914609719672066860588867353555486473241795795396560001799978793687135707609380899280330507678737437709843335215753477467624704144036555901134894523553223802776389832662368833310804159037995543066117505045993850520490929919525641469452964880337234189929625188537757961820478812051083844730260264518451545602004230566477184285075369844472766318992969287279723461547940658097513886891539598023589473773443461564653572672469811342705346740224000*i1^60 + 54196704852004513860997459611277360591697676478947739561258182297342343287243209220734172160840707702470944712899042832810410959593126206557137181786476931258603661629268270888957533855376438655986309498682913258264053701511928781367771279412357062300089650007380593203151323826930906386315241493210967844062323713135038462088188618306346454567959978459949466180671598986575118952796060623425079705721629792431498629950359515214786454420244163932328979137276870605585175845416022584261619250102071656915876039844326361820968169851289084292245548995057645087677074516893827111600933735515150680490179269286147072741727180347292135498239794160534221447180529393668866934674889898774347212480574533996864486345454760410159140303466974199240256211022370294642459913110975579392251461354373094742510669333296450545716369206936808879544192863788022419240463960299088487304825641149003532740468282586101790578011767929720519373489080141397271967530231081751988070174566229863139020917216815205199656920828413472650228131137713180965054357354550983584782339872017466209508795770921058582424072830369127926681799775913015245410325670994440169716956777876279213192187537426377633211749932326492211173202414939923562467022597711236310680405927418949483927594272308150849460291925120958038027843041979619358933924783547763857070178724306444377310035965147252965847845571015377282562822192858023805358310881022948164010607458804269061101958555732506531109102359165337394591142277658319525715272190811920619043580785340073259376789182364138272829709491836992716848981513943644032784916717307872022621330609072073146998842078614129119447475095843089210640858826465500538159656410309216537650632340969252454400*i1^61 - N1*1039838359602826492985030772473535364318826142325835311058203644903338168007680336635879356593232017496047477557460212794985486833433394011001283826968028261189030567794337052342529383786828094515115035067686893684583210026138887390363495881499458226688784016325947051210956214800632660453886610171158946206305338219617163710151104607037764101402025198236877808799196426292213797282024778280291923862918921595381980896662383958163584096621896372219577619052990157*i2, -823967159210317893717004646413651138854252600683635674321257771315228249498013342051633641679225258918515993832018800653096783501657657670582822236028454067943211478467617886779930809340316526080330663181972144929863010592466690170087699404415574547492009372257722098768439106518294779253051845099415807048775434769106135225218256609559807240605476091522007465016312879383644272369020221488213038779460307150806497086913881103503772324506818366080141337413204781970990429934995016458417644929144862999828243659690677917999653279602111936891319104730164094685401676904165020314553001012588238635470481065369015550206830062754207535109564016029105032585896890346594610852551590851535274191082831740337471935342697181939677495035647663021218862000296953725331334885711516710976094208246299940777718359166654467962112333771784088998423190157034696713553811220543169625455438124911610660968120052807842592538821085961969722821864103345551524701553217521904777302644724376222800432446134692839885968356699655521375789002460163354488118528654001325515798761914071970929626782597375748314162898345362687963071396952090091223019990586184613936491733754911968713231209299950595237231269792217372028813081592203896365559635421918105391275655656486413801092522412012252476237413644193152532491765960936777991539070148209050751836517070986852472561784754611424074730150493101296676498698641345631111496476271563662505122903169503389657927215152460321809684808085004067604441092338904836901953906363918852829886710310482087653082455223511519876395923421276489400815871861643417467451595135337915521528669226393670908662964504302023949195205252392479306440567222542981592677059323109775694683066964682755946849048766133403698764080057006704316578169470573269367285639288382922893447504433525356795699545101840795863093629732682182616169704545276315085027092660425086310058413878288267843557490649189814137368976740250378902459907200239144163918470103014444310508610953486813623915522169662611923413185686980404953213778219932881296452922365217597866077113462682368539262614949572161447326790787276860936703867940122543086976690420291993600000000000000000000000000000000000000000000000000000000000000 + -4209411817521282009011318187791825834593437038924334402250374374215959303680556371809150307142716724403330824874934411943537318808484944313795617642821923462296191745633834868978107754200270729851974594910468202662894927600236713511262372737835497478009875181389263215327609505208206317578711399869560347071367150362638307552347916473782376324935173561400044251787268274374527859421939704953066189145810453482300591539570893039440169736156853373389740899253031787393802884058187675228678242849493360653889138209818870958072205902066947266267207696319505139156077305545050764946097102957729293808276239017879245459792297841189211225227704804344523749791363513759595777399638599515857481089728448587604135596372001535310104736690578650002081423203573069170326727620383667834911752644653913945746938307191087253156669954980711390964235041499054718569624584682271992706322919450363306281853092446617925738899992112226470659133573441977094735999764727258358201010842988472463367706391315340700711943737725596841866946242570300311523644275297523470665949770656548369792805383624453224464844080055896920715308376239545254037219822690278534923350843928204574612097130688616106802077143991205200549056192906503138429700303973225231873313801336584231281433018888790001625273894602854602676723016621474923775367520598563668877446965704379178245582243892156340626837631796722606735635391190101173232365120663885121029557924180717156471589741109198441932758177621780934688589032903699091610234519452011828371585371925056427567241874873771306341201397305787011088969565925375160907319218659507329399634041596598412365701259954820518703394852363531524071753573611070985470626569177848591907311444460589286038205842434759202865333251619372721056546210002540145229404127893113715587508579951308195325636150467233916835297348367571318874173252186264198144247699907984111173633371605391306821541293792224100158056798666429624386561547724892140199213669495485786855061423886018360252707097567325577647655285768306557833072289003644348599648148697791032083793669947420310624135707785031062035476006478605585003447304914961745544985535804604416000000000000000000000000000000000000000000000000000000000000*i1 + -58879467614655419581547939967097804223024942888429504217827161203325503680682972422118153944242215268435704634853140188677161805465853415009521034006508008376134609001285235822591192951060882113947253292239632466599856389685966508012417579301344158757765337326090477169468331143768935643865059889767612785813279020077306784270399351808199561285869283568802229284446783465064179828388966414877437605255300487853977002898067650845165918123666094736576442125089066525731116285099816020067491027251210659110042640238859811356632974463503002930175088372687902332972346097496272267330417490322834941047202108073349806412403618760623444274831536921933243135538572465219338090526324202492097216186487454514065382579449428955171756182593122225447281342990453676445303551333045511496145065756295364659835205427995047667098757896305828631219601267590190843445350398505063264644484717440236180266294884278736549779505312336784685058454780920289637209464208297454409535560421424209908785018340101443843363597442945284819840064808383777276586185878632098198867229739432108866926313914454273949034729070574226456532401504747633739291233772320437135895134088500421643801709337955463182407109185670868800516898289581334883467293553558611360809568648735265990391799170788459885281338259380147701235773900221466629846345440871962291703107269270457639705974003746171676943193535422362780988443797042287130198234757698540975178704774801225385888146683825298428365740207374308329199820703341136311604694068247016484038547845932021522681938251169513861821983068048489011548782425260903838914936970822782777477684568022234074984300365620894774497107659787620177473645501357909800714424945357286677561283971076326653895956875368701763970379937854808176269001001037088652006758428388022836210862959165844864945384490889809451326052276254524803647627844766970445242641697770130570286919586332731951923535034477527184741930568743217799464169301422358817168616431617322346756254599185444383665985973299571398848617077768680648742159694159954189572401900796656362320656811264689023383809875214309695954298914778837955836982013591192060208563499512627200000000000000000000000000000000000000000000000000000000000*i1^2 + -278924782478894697557451946415221937514246637038945588801025973217575528347241046048519643690376993119319048488905817733958235770971733398273622797516726936027199571269999902774724116957870774087281130245750752123926870500741164283024655991330166989713083202711121396826277989351077271255961484094141233394056979559171726202147032413950049915949384563713237577568913654800160335875479208413444673997780737452688486166607841690107764422209810351377301404516378699698230251970797425992290472899152140722717465372095515458768306693411165617090313457839267139942350856759283538355881973112413391474824253610748756758591087093527849603627028167777703850100102955170727704367938424943144181496878325559229355560592604319178719401963909312325757776264608961038696402275297795891774183205525762108118196355713636338836214231446914916288628476342903805563002160007376244608642776967741958412868768997672606822152239422504232672930684070319725497587314756986434882374040633221747768223362114009005276013827658652417203180078212077744371657272407065452034429166442817636689079792912567042691922246684710198076738229237944591717102903857462379648689007309073850991572698011321479811707080910527567282691370897831515620536551837569037021961049011394861976002649631932199896869542433965631594337664748880472629203785700402124567515701927727794214019464214318037889077008051616273826912279006168169270955670571992736559625897583934244190665702179542479584239103744623632679310947845365151095783083946226121397085773845029682343059287208563707353357291099120723200564458523972593324564483840054751556497181215128025500167567825984505443004503403198045483898771981884357390015842254507392278883043104682730497159754371515037826626832162281703649951367764796471161836142445770250988109995033064169027163132303800401262161929381594067946336521572884403561327809017110484306597457147400299095705005742045071500049005638272097751882836685152385680602849198377359734881404124980929388778260863105272188909086103005490091054417022943984070787364596348119008760832761635345514114719295011785462442425795987027171985727110674327142063846331514880000000000000000000000000000000000000000000000000000000000*i1^3 + -1802306394919939212554545391306060282356598219890917686413243962953739125570464534691124037047334789824660855351748590900766230467694996038595284852727569633146890548486235952429951330164359973589368066051737480460150543627105136676976145443595452311351052883614117364605146497997655114336881682227818431804648412011570637836391163760123278431020741777936934312991504834550034826490608010472694502244206687030813234310211446988660015839725532617151259991772981704967774605768899952942285859898930024546915320622362365106987949670170488032237370453672171356927262054260049540056738110403509386984223998095120861729039925421120823233583587646929478318052519073362614997447534903052665967249302907976755162711110836628199276148642452207399485260246793845287106494231847348473926008028412933776684808561565891414668253007869490663168189565525058014495548521984821188324953002451220575290196334500232298115786510946481571246063678551959768810564689994721897723963766568764651401310561437650380689386905556462870454118739914202609288594103519876489873126071850841250951080293395068806549754184735820243202058763377412180844246310329177859824429732024338798542037196778695846044366686748246788714247009450193860248183060654488879005842891839493655888239963388882468881152104859179659596254944535176832646386794040589886413628122689770460652821276680049817355889888953775621455016412744063486342061771836081555691990264606787143057998416982122695605504733763710743176768393652285991599406044192552393708911657540121675387458415158874165561679654960119140938700586140178867469048451861331201177560332332400536737276989718670540398676123303715773913283889575292735614771343210239512587862613378709752943077290226115564515903882831651796157996111458181192539192219674063382470027981001989846752464958495565387155378116560107786397338631733406083472349816032677184696542904031139834760387492467009286697239320683765068304867237730881228795547621098443166968096666813866314439003120959335700092737795376749766991906300186016752639943097978648997266703063166778178218089831971641989676985785705030950309267879950435365543384050565120000000000000000000000000000000000000000000000000000000000*i1^4 + -5953398372301939262335627931093920501892449621907031542088455523946584031667805619484667575096777542786504532643751466879858360319790051385837048384718352384765085807904788787791681087218795152833057672473546811029698293771863061218439328631384550301615016155240216846233097484449151333297373319255946829264633245848049824818164402190943477271459126161064788590780025847530446284684689928554000744808723541184019236134102501820394565153358939324179329512570762485870832148133876420483436150607372333817557727560097860547531876445862860052017572507972745643426682495156435514397272783902195913831879711593052657694197827571315153653181252427816737191271126016968527528143077684011432933340652656929099515718865118034192516596034461929702572792409111705347594900514611533470235193930610478535495352004433711793023512067307289461331473086273219707837477099090596208622990092609278459331325046366295903827376933480721581318442899217961110406188890977679562188356890030725764943635784669566665414201791643470840207748849183820355310003091863737648753607096240835233404732987745921329533800296091051471238734113257774937935305827750593337578722081776310674997180567812035308429371302035981634826646426958777175905464920670171934036561481878818806108918721287511413311037600503103278289097580093109153143775513583480036573100811042844241485428827871792597820517250067432510042531732863083628588079192810469280334450454256775693512091434830732669720908500619649696433177691872177109288206102717799647569544560882166055291143723512676429532759183537311360080367082511638583320066549594671068294536897889670865934191745263778376672588147081123154756351655110363026480146055820874665830636983515954191949722490740826340203021145840225321420226121998661718574765332937246095016132071284034535248737955296421555793793614752806511591882527444577742244867329001080843293727951018062312682396521081740342572291171667667725448091526841900029433276298677545856267411545731300277747365717021829367882187069726164913437306978525079687526426497302755284781210090124189397152786293298533860817862627643565026965712204209337770422699871436800000000000000000000000000000000000000000000000000000000*i1^5 + -26270828347717529658371028847773635187441422167369769093777201625057459716215524480482399490448012117493797310990885027051870950224025675883977607880644344066815656117486422458569496482579146867506473473191574270636439678307301944806163016620638809977596835621156135369518060210693269270447564030639772345399662086383421893278712755630962453044582678410427479656090015119693772927169920791318519812503186680248550717272157747304045415790007475682058599153510621530406488231654841503064591201910048428148327741089996655773700335143678497135496438730990183768609005192442005119966338667947063764052655826165507125605901946692223234348254920962801880116121566999790119498174189718151495313115211589580271016565952461620722512542417953707732755813194195516763228278826439748011301209489018255927222953634845540148701777490029121512193530711027549510679406671696185355656912632854459562040606127150190960428948296207459054596705858863993680580093624493688937385021570877044425324589463467411899023946588537573072778294216615462668222975333219862832174909339881596689864496448596034173971694684844444951949881074100397410067117651278987255225091120875101363368788041634317513766339283989096078400255388490387922769585138484981047589855336183356162259379870362806290818131576823039336824397307527407803334466843118973412462159165095281377039350320572259433867357603803041391450988257226756165836918514801879442000261761444196533457161996842248154948820427657966651065174844191280601365539361052631560531079086307902518239581506841385076693093194266677764102615362605077288454264459317031321093457568206777941818906703672445213854484751911054982259687051863806658292539272379506934013570403824771670420783187025021160728337388817467890468526980667631926269188080300201355599929541668347681031071322366052675540597281430333678357581040781253868659773359889906399447236229681893762075355286128465554676274460630958708083681010096800368773970975082302377509410190636375470868817087624013442288797938205990752723593716602713599546690684953471095409176662773468887946626403939285620914062643597723410662173499703850234372245422080000000000000000000000000000000000000000000000000000000*i1^6 + -57564811415273841852090324064012837901759211808175367789526833052297426126545487629292943203549343669911431100511674018815733751385269547196183920525891431231886536984860139255430068231890136287475178187010770262343852426139334324419183256631308105671778803822510658637329705522916242796636486345044537809157748177662339848153688831429545541903670076813120698581051449436036800661316315599700543513207546122132236398571595016473885761847740936466460025070861045496114496877197396999953573295670378919671198948834945392028686669362858246395834089411226796361060862252493504150650507212111471656652418636096189282498003455847198931400896223151682075512389648200119305307068157899279865393686715849909172774220274741910852324480168086111793071619608486664903762853727367201917419259534319677404759464999405658458614444120114923661327375209831590871588482281043147149798599655828293328570055275339323942689894601906302400287471114169541808169815941441530153225266127728867899237010777145247939545982774543874124306761994623185942989404690117764641314722772648421736601358592899261477495738047642689095024842441157920221364305708939278281993130727042647707186322687833320096193981078585336901554598222772770003269493871047624665357396904661990391776184049520233855345673320596816976367028234536039671448417501226465094446845402614957372485687914052777164035901285769758153414452467910334554491772358057918084270424482395483026304283585210092971171908755613562148873969404158740790167694060941959383466860935939413572832768180757015260648677939321001167857347838387662569894593919436157597853498303742247220330639648665684521030119301949685372967176538257243033272074578377944351833613160374753502825333274718251712413643823470669044349500393821537343390569361027505769566737905184947121352388196992588408511829437493293733050464240407265167142786778414434592266864957349570448156233703071999634755062632261585766088736522991331191381381484416888487235682056550769275392871837992238020889917299406298271657560879075022140371038108966077447826270381562333491097492292531064401599368843607587272027345561260628613890310144000000000000000000000000000000000000000000000000000000*i1^7 + -177983630043663164392076432180517907306036460573081175481608590932425196482381688721467618339193808868376612802182845069831262956999443871096934086674467494859981509689385061563850111307959538762786096413677249949968756903765739654063772614671850259077037241147807619491609278522591778077316089469678606435570064501911806383256182804280222385203048035015722373022668723873102332774180281408570562749344290335456595614035452063895884521302876075006155227887224646952429511389581136579914392985999344773708296883385345855389440428304347124940373016232941880226546862092609390149937593169694619681635566338957639906653189120603690378659478724555001947683719054969759872301459233683389522119112311175810488608670628978544652929653097566628537420234946133523050103288934351029008511819040260620743276248606360805871407860419580564532700242717722847315130182440203080693491969015743075805626367063517495728675054243924495607360142711265184163554016504234411661961809875803484635886133522965599531818764906211678941201799674966078823379667443787198957526282149332082403026637287628518327154656389518626212611988260580164634228776229569195463211947309118642057406217729030564551676112838915032973102343518704408281192281976205708244115816127768395936007895940790687217809088761606565487535077176480935703424719397485345790542736607725299334782232074444051745307191321062831780095054104735670397449219712402321019651340792331262562727417000946961529152853218221959567036947701728072549118793163212834416094606205659533760593790104141727045416514303125845563529053067490963944042753739568834171468508042440952923502838074531726211808061242691272952773026860902008288457062153462012962492238071481291054828772756437438855686963897938688224078128348100122179884525067016845307636959563766678435690696047558184528958242187960648267104335666746535278115583724562328808455899732428260928468242614574745578793268849396369255600944292090730373107403694187002843161358616765661107409013837967784036783891926566137743536705540049581095353868205192201497538057435794882437568873192484848184174012894571869712810001343141101319068057600000000000000000000000000000000000000000000000000000*i1^8 + -178793691720707201427267074207703165935358013486737836489398608584085723049002604409130280566321365723912024492549449610245558961064470781231535499446879830642624332701058278925361512011166199187716163885612609864075768740676742852255833850937773594509174892290132997453253040258043298398652431233732231873101310433784664662810338484250634131169208713562366465426980139030887306115423409180541414069262444115229585361414026825906977848713674797120950464354682531924242574422823231281250677556226960228742771302007820834838845701074545015150965275927232719891476751215127081778880717501970841751637223249069943300410552072784296806147026027925896997358238959945590000119674076954561088478393968317043542780029140466437002641899009420785111611189086139488343052160237988453129714403475542271740571933869726127160634819110055525774414832937850515673346187576077251512949246647701554974215059228508152161955665540813963159316730743232115468458047371005082788790356048690170589493611431926948968285551860777346252312309619950964074241504373045411000459540083280629525816350290199269217972263026906611618109549556567001326181063472854229596122194632919244561707204407750320433189320802801144229465343726365267186539782506354863591441535910879337853065366696414522284897534317571247529475468470007290396815805568523714169024702148679895620412058885293394660275280519299129846416336029743010873461336825779928668683857329566315237130315181374444383569768153026884539856198397422817928868731792256017520874040902014895049011922493677166603308585846716627246205234975911448476495660322336050575801000076091752370389251410791398285839789903701821858316357224930786602208174662056876485205052512362257688547587816294307815603723966346574364474272925253881811776244350564862818998025509054362918510001563886019308363346049754585045922773628445867825618926008739029904630900397414067375735164536663582005552273986139511704397381251476978812820793325837117176681683554900328006653635387117075588761365040898178971959409004430890087606870452292899265142462996360413109794663154829029246347066669976828117905741768422346404659200000000000000000000000000000000000000000000000000000*i1^9 + -118191626009607000082298952994746199698229414566355827025497395339496211411186072930404756404468134412903471460007880599159722840901191899427879782738613238316761050905504019095134301413182213263538749573718930870191801606069722670227319983020228366904465814324630395457565431066800109946046338702336376810715822606401177058254606373340803303358248222775450838576218270353137013419051220057913174072730356588893463353271479659167334656886525042381110385110798963195104557525939657883913965094431927620092218459949590289249045379339191410432877139390768141718685983804373415858352352761886172581972367438549656914287956097777893996111869444545414972081375652766695203745588874161869220834144503849414292501266526003388212769697570437992343667428406484169300217455934483449743412015551741819944547303028976944043311148380417699023131294080441316159532732082234894044986187707741176398187435943905626518252457359654200264371171102889527271334681159206667606940478824281635080997762124722568750758892745371154038349720207006541327285901259417218272502695316653520921111387462228414806464389914373526263272336680770144359037965580090104943887121834423527106405105906485890791613769428844493695834219464622841096152864072576774462316890937771615960771396069546051469140583904422165737684135518431962773012055569205236905203295549078414834642877380031685089570641530983112702250523398331918834558218945387551711758066668477929348541511622710212654392147973420318458187648274920540498055738754988832275318420796304976076883105815010385217837923604027236394535588826539751373721012877889259598490452913989847702970214593663759574078221367193753032233762026259738791898819226247886368915754918948646119394874711253865684411439889101798112785900117567949388922877788457889491973656447974614982341106568581571657818466220423899398981933932305273613362145220401747867396577204258096720224089475959880212382964872293850930429647803723393050795228969008673100711957399933905814555351637947185051157689484532411698047355421309756312007082921079216579006799296693486755813769677152744370745425611446039165699520161758310301696000000000000000000000000000000000000000000000000000*i1^10 + -9127995816375597674720845959481293605381037516449455400419108653062525454555608248478609555224546024326723628438303264693266454443802984925709029203956072432003250535701984743852796593866804455910887133320671589880226077078623307158737021155472290130906127768840823482562356699155119409519154529827619630362967773955273595675651418981697372848114767451684678460585949067904790317004780346065140909458673242308864695666697181298867412339278994673690824832344375602320915175117587499626186179436123215692452577833018381722552665217607815064829054443094620520761019875109842566257570076035268974362840657077390100837622625417177658538930902217626950333134888108545826495817774388056717253233493294580779877690127714459377155166146634716685986098396906298773237785479602634328269819123225672975688237802317895329016824656532739155271216843728744187591898311837880198381625809907125051665747986741000626946139872158641545713121411121399924326845164564762980486130994322868545424744042912645606603960598295493891164236837439924416175135231775906255519685502543249221326347156954264299993224609976019003555117371694874638092989644830841798283658091637960921714207315116918222613236010726281748255044507143713892906964260301083510418954048679226801199943762978535959898064067918137262566535358758584682470038751239201846464298446178519200709559257180378316695183765503902163289777604460657915107893799829786906935620480841121836619834471770558450410669857626208968808247263827224161532580878837977817626393078239656807927980238402838179610538720925370786989662323227051290529149980395882606520998947053506476537017093724742626956703563243779634665502036823259720350034135411954419951437561180480595618260031809821387004960456638159042153574214030609966668843785500056676528291580969576010272373720143157580575503418996415939016373679092799946787300265587851847879790229809508608577525475819073474196862237695346271734003341433121324612848370352332294592935846075074162008788179652949597255462863460927859368909497795753788431877059952034859419521770953662379705496198418032923967619692807079925196773222581796864000000000000000000000000000000000000000000000000000*i1^11 + -8919938108400184665164020374590588831172821249263364198778908374354202346736535134108991858878647856108873790685108756710995810351543255225559432113555783894099633962594184315756185943964799251451518914054829225926132142786428136071231868183955664998139258774374817632089916463853669369011080667389361820499341847540864611287403283464526413837162495028073877684837956455329208493323857589157326360361952811291666326008668772804355072038276838110704321432799567190624694877657919616592723740729452405916917786384142034366912984071954625285787496280845219704908937483046061169132493445916412518694104180292935385145315647503880821991264812143170249615815768661050921260984507312462885469880373048924588256293291289951008000932097213824335392507135929897620611282432413697533253671209876725346182651923809430092408899065103220854507925656401955877089333928537816508861449097604375847800149406075137618606624376713154172746276886231284049298321375788074201880442408282690881263604397813348720326680725627950348078528668178106662254067922569932600723519999939551053761671156726217941093735795167929294605628024512990799729559817603779597932284444847178237251613283518243701330971381393329477698333762505178861263310366253807635397124000350968258062611218625321882190720779932926013838667229789556218620104111466060999670812740463696058479458576865255925711401357571379924343256941205495405272712184805099346392055674849060035597524221534720166357247021742011918275458489875361945837550533659724399375940317158106099428214104297159800058391390603278211867646467102290432516311560336341199205907019917434919306371342302187067829955234975527487979679860767047067150979414232052279125846847304113080277864122114887030912163334660445802569349316138391461764687430609006781010735720527220571471926913884713417432511016400777604793947351457163965442484892370531023356013628286538668049447993061565286720650553996414891868090368808071151768102016901519862297208408759804915476227512334601748904597030815394239998266882623923254690678721369948835987899465403895380857155732279298460361323019789555855785006991576924160000000000000000000000000000000000000000000000000*i1^12 + -73945457035757575603640147383497692173083708523318468891228480824869232152150717576118691951680296151198397500548024391543315297149915301938245602780338527085616068714950195841406821280720021499147418900112841799818500240681234914358571838348670064642218034237652550979744828753205250381264399821022375326590193407639241510249303266236045606666385623735326304824453367735196011024773242989881652303265633755325918841226056191611241365552331209077171106215169783352012550247438025699111441729864297161989817518892897355597811525437930965407534238217682328553994521881125355491798995766650043862852954055407888216819974728135068659477929568352592213150061257092384094155379922758024112584220963805255708014250938259013026468520592146142661192191044190240892811255772419380281012176119776724713160751519453027705074451179426860166797439874602952363267404831167576130268940850266369828233777304629315101100937548292756379078180440063238579945009685667606507774966169098069944801929682711253859793714372767055746410630126826032611600939029841160475928076487237564063890048861249822836962883279859724135880551346498469424577452434269802726139584169186042043747079713944210649186741211274739643125844593012433385955762634768710497831382259763942743629859125704426611494750578881730070121286156482709815531204479094418643944584383836694541514066487114965807470440573690592590572416248825693637562702413745997574088198940818363271893938181605257945888033987439500649790223108673577519849786092527192415188604136090425769334371717336009651749157222161145629282002780592751712895614055294110007539963102654529660284624305701132686920086091031060634875214866711221436745945672362845619392584869885714658736376234838993127220496070489541881788626149462026018200503320521153019700127221971885957247756647788821939559983860216672519491212705134868024318294624618487471772530423325078777754766386119109677009027107768968262911250608043288880511050868913106243198379963605102910468186150707997938313336405580493981571004501438661708906768980752339578024663567939208495707011676654129726063441645561945810009675792384000000000000000000000000000000000000000000000000*i1^13 + 205081793693334361564822349444760741283800911233132304765740257189599925198801459801641001874779121673221189057034411610758002061609898164491103825600862486320082436051004052916615716868298003949006728339324974461531286815791719063447723776237073605174893138149218506313991897684543285733148669652561065232821297722374929037919590942304306301261123501901151639292370230038634003422738606138153695450594077966581124016809594082908015390554219062364424538481284107718109675507554083862897954319419557730939633991504818611786324806698997504194753553779607621734089981474568730533170568128119396851704724767670890780937955196905397083504101740594641768063651414714936834420522107497800439258462914958196629132974240983125910487728217179361773512377539384303072476391378943643465926575701483617680069637243554002105459841716159210461561061137463913234115678159510770242532464595054860390702553923449911582977321325108360972405934417502874821297396340056824677363672235246909459737664368068751930738357786383207884046671857149515941398301836100712518197047385244697049610549169736822731883724224540963438361423659195601472680229489297931217064731815849967532884098387803241087271577632098514609047155400060164245935159051656049490511890073316483250730025357992244193032392966518257192769456773903802576750179301979949208603187070600341936307352313937896658245251907715442180186977662749946484493480979466449852133262050219079642674656799544786871054988683626700041634873420752078814083213864393320448049277661554384812757923598413285685675169893368097568282432332728415263827692422309025829290963045189942451918097923504366250009374143175834086778721591221976531981882794684997376882718778092743716560386678731278919037080598977266187188481204805873179463863858654488055245808279360382662465947684117695007104325253000048771538775912732046653984882664435294574755396663500796274988365703540887436244878225399813603424844811272642408498510315274752035608172234587875035642253056579748765618839985339904282683124464951056564338917461963557510164635508486037932149261237254986897458612716762317242205470720000000000000000000000000000000000000000000000000*i1^14 + 160152484683272401992262122444637670324823082047730196611160825263748940649808907332011816001247739001912863392887902020721311126712684586399827329038763501841606966083906789750969119401937655739019591654625951897454364715511257513688889608292201453566274556307274641817710755012750360563252738165555046888847044945701653378606997373577895977918673471172241557728178374851197870820748930224945261216138482821779993818025736577930529832259950890591948648505998271933748966818871847790785235805786111426176250113926177898613646501054983338518138946827586901352518343837243351300922732893019554328792796626474097397585237626732303392462925963545118039754143064090162975880490679409893316972608358652105380562731927824034609632935876475490119481272959978871984649187403031459704976290292822475790395712454655363940020185551166549228260336708535543150997318243481194815649979499736785418708451637896173404950587865413698493195541320233202200371175952432421993120608094907936752185468311790855868586823668229332112350662996466739247752345723639389252599061412013681987505890994142081715516180224795185868009514217029937043969851985608462449738928506713933765734457141406939598599313091739311462631730401019370933233715180008756054933785541287337576840644618615354515249212465368555797810065771265612946992483598366471088945288998587984275356953457961497624335095353166969599024772596526488533374600329562395773858536154478392944887232715739752662218393642599340605961863498666927621439554130955186233021534360129308605740910551154723908451896231719322035154979431201252088867377962891046069740561491849813276437959856185428863338144785195669875372706397242564090314320032616274318478872892341195181140185849500783310049590555425121506813637864463102459418025262030348312823686367184990882720832914149158788256606351213851585074360982942514257998846235045829687312764745175181349342716891182883924224099817721528687268698127630221881608866202883347527469732026012649250192735441117661188602463195005863823747308795122541677466412702673302048817069979311300096765383916203350828858696280805517810005442560000000000000000000000000000000000000000000000*i1^15 + -41529199174208013006735760012989028130150930161721559791210463330117168709867931730805250784850068230285271836109069741177627013877777411045434013432275913009622655234741328991289354770587242649406993612376193980385777267100646611536274286903408300044744319302054481066939028498952702108694061159515561970946749445051991212082167384341479135058851802185996753475554282328130614446866872419590195272930451633915676900094744789031417347014751903936859889319766421270773246124487505440878208386750306877740034362385161267825385783434420738179066875957261793243501897014546015206291687391185911783900522251840440273651466189460794730861032554523585719935831416793490657717033006459582692996346829975064518510250466899963992154821316033942759167128127611026853915783541102109402139318066241528759070496448684307418321395570626403673765593793884600629300320358709820668151908801904604392297901545710726464738957700977080068699387763239212919435719555763798058192530964152532903218127689981275751971677472734809644379256736720290975980298410875351569302284871578076316145326396572621945608968271745094405253310167305934890983581910321021237686268363620412119942177325028828509628500556610368038128115474569005041508111698368484490255174718615816101203018516466795886650493446528113923875151094024773577874043759038630514809922953806819606897987248240470048545061232291582769392325200264407298249387087772234788407837416156716337520385191431095111928634122165527855039501192198812005333729128328607652913726794085015311410722080849099992350682291750549054479153732961802945722010266921623070403644372492777868718902811858805922378541599853037927223966917488934512456472646224439303451815098542547167650116252555456036920873385636656868786528937654995666515787051238515739775067000358880725265375159795430545250994030215402093625088377468969963394393342390631224496033491050909322009816103217301310714358214666239011478679638646994166599593166954422362517975166416135829255411847090582545151490712848769632662394424288626132414901759904112194398013662365141772983741539874271735458784014997852866478080000000000000000000000000000000000000000000000*i1^16 + 3478451388419050456702928353195636984060104973624533216259348422531320946591698809472035862081709866542808177714141105122596792524367472648508517480907976674136649733963455584446515984800621978244305572700520096278761352884193425433267864278494453763395050920687675406925165309265016051673901457825683629564629549296115186682713628781848313966801776372534184037922785725504903019999251571956588444804770885033200996542868131946517903660616913020745245547505115213727092811324615876570884370323697890290473116030714197308640016446385477294870017393390105742861223197902406452625733617307267506329904133640737878063932192170328352167095397951494825568708921876844750630204147350380210825764479117524890398120763728025652173014656916856372003362868977519219387022025155110129134770361092042523829855314089537158390131927976628317332906946584393659603435751613583257084979245396770098362392238656353780004241253361292338913865567244289143179220501516352983814374781331508997247472739775793557682876568553871548996267079876032709275425641121158285342868774789376285947529888327977554069748058975987027266572694438797528549369805985815702644586123781267938086802360297309274728821395044429122605333103038860654958644635195628311543661819252980232006792892108587413885974934373224478574303116048142076206024253805700255563076600140284295727372987246410778090435312748409685966494770043047610917885352673141391078950532409429239071659278277506627982835676893753037890997124090172242545427831674394067962376879053467529756768610942129801432152218981430005526623544185191987233251182135008865590488545682788663976270249443196423170300114122135471148723237433610894391459306589334448921951394340544337923785794064988588723758492835520602137731486097442090501409702368563917774823447793507585879494049785580300072849736692990272613673517824419833960066145680880215200449640221649862339552244262949116013489111728255382750206407921803738193681390930593637980391556980821738125036594482527161952769548573436072091521455493488895162078550238151875591003910111881149650749335718383841308750618075005032857600000000000000000000000000000000000000000000*i1^17 + -107211043809345272038773358684196983602204489859471335889573853689398025079122341035665356846521660112035059204887195000268133258442568272993227259016612857292040667799640742342455473363232475981987880162184042254632061464607727534715299024053589772184561888031277602168582861362746692770779061171686223069644497383817245498937033734789382357171419643181504157289284536012215233227893870356082558251801564625076352048814216224805259760812017454882315956845019537964340313361757342979518544225605389143392868873490367826916738812852912041063789258254189512178902329535362130819621832812314659304050932477289312410280223246406598519571725868550855443230304665978591720915351885536574638141794447741913701544231592789551966695235025361128509806932164156568094396050463412732766021897685925530657561746888338962185255861885365954510822851173812451791647446570218784122152849560069372744017692748589469109880792599419687324038747316622803852302901250414104591704278084413577024915382733320995595081531954112167666861717175046356632378575754383557121502993916008918237675462396059123774518038037218959675359680580756679240942257207288090853634746122947138714906897372925525256819812322326225489026322709522950350428642197731634276085649774985192829689381471093483231673099082568816974283903613276686655298531208055909783330042993815024684655541429535740461863472668786690324078943940554605606354448420997152530441951568663444359665152937934131626223046437323567246994983141500162110976004123280042023322339843422396776277983534521192923992635913428289679859993453734807010323493594896239986231158060895097056716275799643277714280752830386985392914020582202397178363860980353045872325648569405984290591986433096573620787760747937202471693539780187761282471216556090486373345441832154879993275854550959930504170435194886978123229484512230057941641233096892376787163283650140633933973114321315205069127712733037958481468001292115842758841451550780377085703483698328664467013429150641230032385324009854034709633518261446211041622035357213137870022887852447224766097365962966511605810149035721359360000000000000000000000000000000000000000000*i1^18 + 608586488185810491907208494823638498347400257927411099550815022929585750900839474584345046141714143455623444739414894550772328851584863918350091147300664190719083581669836126998142581159133643029619167708518546819952704594926279702267239083435413070748301950342438265175022110922366937942025226394626422403370896855730686497498523310955142944329742609540585696807486195250104615598451650814615148594105569663024476741469740286883735671265218814593896704441698270613223043186434357813036689990719159312000332026952969993830653051982837155960112508677452413349175848373523735082805937851502327663864070940385333699492373554713715306378215359354249721344084991037437897775058002471287179063740501679037677632136429433133649504762396391784528457247579303254514445535117863713470489897465461496876093500988796064384090207044909244172324450715455109475196635213184785822398736139391436362833478590838110837463482838062062112089108101300736772213219681149347337936906853216941845323454783170244709583023213357488998232342342834966330764684808873866252402442696575499009103073140815880874046117591084739224881478437930401838839856181321950224157587321481903580930824804165413319935247366604908049874720994426987720507347077969268209330768505992294337007913764859013462340384579434305095786708511908072894151250184692509411962702267889602263897054778100458889483924861819127256397110631606966971235899263932607736487837224167668779479133719944958215491507861507298027554075434372387642181450051780760489986021973218633844471205601261591391472761577714538487378398143436607648928309286424855436598077153027677526999188845495017396019406358522447468555127174339640449159743773933285095511953976635090017308661261986802045972460863458408962710144895549733539350094166664340777616995247303978832878321953380258010337100856737418293095147506974413207776066883674232338579855454943645749736509910203718790799949384637824946126183535306676208713149722294239524395815424640029446408519492613262564328315378934302855035034964652851275205086255479387472660422406326795197763885311744097778236611624960000000000000000000000000000000000000000000*i1^19 + -2072882148752809839916763421403082861935371536349603276651591767629358254476872764814738559020990748394712167954576096439794786706255262594513888312048662760667868922286450927120868787773081924983893561610809446831449294997262396860925337041736510225163102027701227788959506873891703876171201672343279158845144245095524864478409832804378143443728213381312170118838437605826048492986370178112326477181164533702034635461121951067418638032528850244503763048268498851432935245554808715052685174918501918404142307934181562859932293774389004564924484153539524326977745939083039713382951100256944437708843017452682864649486769386644950612644092198747792521240705329542436944772898932091200607654465436168787569826263968629961266103997208508383729995210268741456049344604520710366678962768020798703605361440423221883783419473236495616688418216542133302891490453890553139316680116137037455727625715548624934760817307229646093221387823600035398239503598228367670168710365551777253442019694353763577735749457808698358952815499727205451591748659226087842288901359142096201274141217206642176707658258755658495368754319213861477320390835364111602696550797621582377910470975981203352979674989082821620886357667074032229959786833973218997125133041681598481904445241373932758570704499780737640930909572048487103407622346421550049352994612044491199635683848286227756633979167261164475199740911072812490097042471485008402592615791867126621017152853247273883384439025656293051918152088379599187995348563960921519761587744141416184676387628105997894353799933931181668864734133096981155335392766688212736404197646479332901580076121984621330799334016902997529522568350136240619764501948539159774696880515794566021331907234943758128133729579733861266412863150962700119566052469302314479498067698807202970263613675237321108399825682505412410847983411160243990763118633606996297048104614759129840652036866539028116332996774840265449306213563487783761929274063092861271136108120564855870180376096184589325383810648955220360020955576262000000199905608709385079326206283600115979369943923416177464711944601600000000000000000000000000000000000000000*i1^20 + 4480200740878486612536949433311102102753646843356256861904499076800939030580562907080213170518258052070105448460140048660299056618665925992542922893062380581065979371624389508045687384954656945832820470555133654606512438781017268095855604090029779883740700110371366917588291138425934976651877306846946562923795294691452603168568475058021744217651202611467982848196233503970796840472023087038682706056624435759858470829817117552299609558440012997127505503625367264566116521350077912216709065296145120572762748705832233428560097585205208238516783161836199616795992508881261748395351776797913761525306946079143955972917093114341715279916454497972079502128757623290730661838254939032442189013475893253243527778884296275596699726689215098368404325193305258621019940294026309622794840059269406477103560687968303642877612391585057969923082841227460519047403000289849619258765805876966444527457485815426714234907900715598539901740798358411189489974996814625850432948994937856815992876555903832748315049593928388685630115601487922207842128633119010217254062794038473651063276519490430446629307768876422744060779604677704747529952759870249162925668900241092355042966063192864568926801011170618954348018268115724445783942465069186749919822686575380023239896427473212777513734458811664185900039747762617555748299295824095504449454238104167543538513430394355000004601808496919799384117307482874291293895704843613562111219463461645214221662909203601348543228689950242401447323124404347156044683657102782356247715729506486454704043881094244493452087154672636028606454282571019921627239087077164925393150728596830136706676588227416126430775250957124325374158560425972388357718388485728811456893276844032979860285767749777849721303958457570148616067118994572433443432963441855881006678925271864933998948941786370879528936376043937506344778150136670548611233940418781227853863266933746931546061078376295257304624767959997273562682124975782489723182434594608963637682292543373586101027812355974568047385381690553435055963839424463184342756915884746447917676280544439070197423629398931039846400000000000000000000000000000000000000000*i1^21 + -7285629493758725863875109527595478535649689574028557148800305288857722628508364146728648859452288217087332849996243037011465196873966968188596002624236139459903369468407884799793882900215483959047098595755806183291862721546517350386552998627388993491222662707434381643287199714796336356874877556206329427833459998920940840306309611914026017047336641291984487767135794340842240674981146249105214257843501462957580953363535601468365274979662282281324571967138521845131786452419029691927981160491846973678711032516156135549781963515797161560448899786283755521432872998425943085882233293102960049379253301504074995883494900003364734403036596709946857499030300822517997809291308249991322440971617660845751847333696332818634163428593679888478096169373557881381440162982311848247313452962895787601847107558733874750791390152976916027795015445092686852601967491746648667579790271107968888297392042344104037390199289271093757862136607135595346268843758785235764939362315376130993338176439822728667490161307644501889522782898012321465906178589177124183897022903081950857674842552987711878079487433151034880355632421509533641417847006214557736065141430232528314728552883519915276402558168182491861115365647764949869904256172134140371444564914737103883072826167321527989903767194910743484613695494302169450936576637685327903898476667023368756073643247054367145938923080737487666608016422514954723139171809310410695120821728572681529384142760277251070082163013255059281601685645587091296251934557458288006388277473032058463504064885751333394304292137264942226320757367881431660801205906431259094288341071329073652052835608308759749310033927940365728820140470388648176137670775169599500046891563990253447415862294550316031994235301903717492256866916391465744302117518064042667096956354879963273877088140664456536029234686353442276448230437263440963151452974666835307335763800275100551590442393623175440508966293332575648189880194862639402174637138504125055393040093416530749210288674814400140919056001824534651250005572094698125955150146106320954941596053761845371253562525200941056000000000000000000000000000000000000000*i1^22 + 9322828481354027821338814743014241131217243723630881205857794225126673495388461840644025012362297138493945161209073881689935638908500121832900101085772516058134508445217324987863773902343146140506860697376020744329046604274740403484178807917636108889898451435138282973555885215695736132146467059420815989779633211495483885182121377274083384710685857793248880196528436129387306785557143617651069179172687295848845128990160025110042159903532949194130139378728591240797871424577350427233490159453362372563996731525827812195892274670958149973850623786873879671759514099328083160989094332381412869443234963694151839044278574509430041109050655034387539983998682617600736867836696135746867688542624079914071676218658930028796026810734279424403962739992434968516961384720153637417478225848729053259432410768689124551784057546296006869336653548396845792990820047430145629580192645497597336625015405641061280771061049799019212381172348518809429680798883313718320506624441976717321308831987349502400155077864678676564648364236344697291440871879579547473980342820570650748216164093892516891562018769440320573751123243058921063938741974959881230876063715750806108745621035525693569843798264948677777350457324533163859515003699729638914485306928255243767500329271996453427661861456785082017951967590632389832504628184837054189886013526720578422627384374904940858128531292898613261035254245950190418304263177130749414001817585751139042526823563071861782304237871189952911777757669252545084179213505683207798134408900967787230064985664832841610697722427107682287756828934272248256646842101907831271106806920300969256013534179364021773186549117039357157202086168308613440122703855073241654686150113406015071882619456735119140481468034232538334910873170732319345507507469732579560484092272398179378948365616661047297562666418015582563338876267154654551038445685253830974559415929186007294540973655627059639204381985906561895780755995981326431327606286797311112475943773757674730290734642771924887256435038502680042912632967621585783600422266947799042929397131417992933044829919641600000000000000000000000000000000000000*i1^23 + -10790835331160892848296772516518760670838706229751542642948264328240120902262962677077450786057344269328903407960103229639418628822732924730326356943724964589291500227823360651688250503045636987542607707620665822229207124444953236495620582139659987444290514775262266978337516708715363339893915096460099930562732468168029699161909805912140754103757680966829863104260156179547679843232806093949051078567432209536069617488843676394944974848702109796346152187074315243838672223611087003908320879485920146476909507386916076563674291683774727825925204706125795051868555534837175453459233746051218320199335064085227007342885043021481033783227194054333144762821186451670294340172725677736971185867978103596369442553821642939712086715941708516627004639106096714468783104643417596027050439170404304044686788418766314570428058094747933574939895774120717966203087110832440448611624369053075091958408835304649454744970095588726094354572588203554567289388358597000175843295689163243505442096382612193456236776906472791733680965528802411876993865016929937908356316156794619069119927653538513159462110593407432048889459261476278017572159664962745999484035255192345522350198578288224102592820012415567971859951370886938083273364575201416004892330300820254880773571338022762318603901687563878287194973817233579124055789575716697148036116953338773899785737608264589400503081121209427225262699238480033251777976047967881076308217019285439651131468756046459866685707202714087296985480226511861214280279251631058523749561655236659992685786221432012280544374991725176719979723293363051707516261459229939690833044804961669126997901712126648416587423239235897921680340139802850738798120768402287905680743822959914890861746694726481916615032636824934612145703503227973725049851597374133891788830264014388961103453051109580036332261296225208507002463600578721748406768022655559546783971487457493886012909604725583828899921696033568490751521129170070180406562472506542229327369931287563388394786248114752438165339448536254788252807891374334537684477744735937948497463904657066775753523200000000000000000000000000000000000000*i1^24 + 10233029484564493389968275874312204889148742937076711973601636369495696737526734045471278578526530467075734817086643771349343695152487448910900274974706170570283146726313183879379741669041368686237289468022564353600555900812529239701886993358242919449423017005989285590606573293761433504684215747890576856463146523160096644263722138012330760368937685473536267893600127327733921517780970830738416583796697031082763301046358323624211822677194621513477542617705017939041941888771876665807887477694897245685719656657094749218905086890200700701530589744180197880434969115050692300139513595660438594768377249583141821630720282730829968068891378564639011840548648153970570848265045002786142586126089179584108788903201065137550679381191194954313631596164137022676368376645948404078094535483707361427296849772939359913695011565022202480881137359092023016095266382626742907232205436856814499081326862879006697189895492871379195112145017488172342086810720068988924573912712720870617258115575675656114042938066357387763938387736038633297050147866575200342518649104656368202797981525076633642473159450176175503554397416918568299500904456741952204015582838513467526499139260116371440072985272187146233120598595677143333649441618048386328876082165276634862116479056919944715065069867163205032689374124874979415919032760920595144812516051704991925882611333582447071299428346252975586870322239268456048492957081785842400345225332226625144206672754931967841506748426900891333795700127474188688724301132731568562923553380310924857306820003621560762260018911575773247069677829174432322705413572119279697820936295807387107561909852092364401090319603177553953443134145916780608448990695855829226291641499807576664071718857186851125180405760270355149299295227685590394692071805255477592211859270745708954390320506667440901087031664607458842037726436392006423557682345772970836006814579539005175950832348716591063152636163847012795315197675600438739830365802792118043084297426574626586296490151348856063363578962452718791246877649851087321104484201213934762719014887359655182336000000000000000000000000000000000000*i1^25 + -7052878244054422785679991100566135804988893004786266563470018950102708197332687413104956843640727112864123215483542143466688582280508141728818974209173751701552390618325372580055081997941738832850592627012803359619199257771078639622223027479417833765118744099404282345829815392640392422186130224088913212043723807070431210726734198077644774009557706906391987138123189733357235870935351689676011554161118612195720846753178069817814188301236153112871105810308814313850061331056957955131751511811780852125239984945526423746987342497824575515303929565000697576432991201532911394916000447371107106216229479895665043218343049639924316822889254457483918159858541658494189215088631321957315026150388332302128535932203361039001486386300810930690802857104172931290704467141276364597593627467139969812579150490389354570898187204948660077886259768657912718688734970642565395636345264836653740815307816679223469064877973114259228570131375103632310217372201500466362326141254809531803657099310268606303755579732729808427089548287752814264335219338369228416362360234737281027739346789072848454888443324740862625329350089583320095800179082837779504709920527165222832681231837739624541973640666138319365089798884782688433689443627083112837033170674447343922034033293142706830067755183295388758404654155794268921329633327091373851006209399035023084919442733779382259680740616322581991634516933638850608497028341660610213405701267293527919351117937931465762073097521970550048954243593391268620314592454668099669680539675816246582803959741692484287116519972157570999889407955753868045888153400080964176578787651503028175717647922615083556675423614320523196132907812385969289802200367383092689773484738836255903832482837479548641572626503773078325101625927102502358337483089809074399197746527639113305319235323840398262511371793494722472487754100166130077282348236743882292765545414068745892006753505539441947326548866632045213059838457658826148246548068469441055585548697791038719689860830989692412759496821656160671799810637984522017663806656072886583869189960761344000000000000000000000000000000000000*i1^26 + 4200531941106612399346974633729638099019837135348897058859509301352220565168916732366789342635230638475340091293488139129134196166638801484409965342210491523894690195172268498420030098908882954541424665262137491494528846233075029499631423592470202989249614427008336013665283460391071800764922993776901901874469853628877164096834491014327670647399075855688532176114448509233894820099723092791952798106216412293292849074944966642834972517524413167540127566600759840723440555715208769415965573819178831048348491462937178036706276778012176866490317751613691512299839982953618718844919515393930099464555814252054461174819725929537367317074213557352334088392690188766192168737690303036288478822640440718462011008530590589388463456716922640420577155243027217567748540421708055785321671315285065375349356506121365693488750335883775030127134490781059770580085086039656113032382154088649147538121588986365357406814757527852811768585987339982167372824977198753320518251024223904431421196921940237003400098890058567279603586810022134995953080538651603731789102054417565144743156440345888587403465929827390585877640838157461200649685971777068093278057866612974032482749873744508482982614258148399673450051617782450739273057098392302969178768568092369854335856672896527483932607275863893537931940394201415727168659557550349164929784532376028308557334335117053030676656186374088891696418174003859116905863372511970412319233104208945523876209972725750986075097347547121822566199032680102571306265598382352693162573188719699872712596541113359026021440712564054111548529812707865589942996004339165918472939128904839702775725895258044529511494114986349181115311940954292390659953529632536355556124651807255738499313921640369442327537180339819725158539735734973052418695497449588771934311689381752575473336031477038479504256997644309288535376522449051605482695527365885173536136520641993136995920562223727729050206073568145929584085456719421085739792554021593795301167771304119332244774018481646142956206579968853363604497286321710024472851312237657915368679669760000000000000000000000000000000000*i1^27 + -1818620877392222609673290761577742712629535802305404943144828066478215391347708324786712447521867647509531012072880049672252685208163769257990420509769038275777223110183541128679078416964644223174197746900668682892196285408926016729211315162934458593758059667655032190379223118264995697640253747030059034847489956030879783148009809344509667877098937982953028554397767120049803801140292204916188184596554828460514191823996343793450189252731544329089443585676459921082627612541715404236701097342260362410402000650868024796653110748007021272548544948907194144416497691664008045249784136402248599975003400781782471381707338235624494618811038803081148698240358445169481352109435672529909110356714708269448476720870717689828190886080184262767931810568449892733400588313538216174395348525489975570459319316673356505144557502504993820037158307696697273702959761651568694542672844333322055492093069137351786316964397153864576970571854502411074947689654369654390774021195160300850459397902561870666720217361290607038907350899738503325337195348591769561283578353357985655762858433937491670093994326737320579613692639021724961097325658529070646448300758216580105403615091733490145097081766686784674497022380996851512398253271504508275607522999575744206231918195946361734918328226229932811485340583660986508305668988627202081671289229180725353350067105295618572720876297064066009491074056162676290751319734560866982151382272784596250768906543091689174044102382600212952984933382529599418038232470210368884637771431465467121248946674617437338703422458629736557468637677276836267990889380001434431802597200057098386459107962652549720194253577581097376342072164635746614824790168128171711774625808353960448466121918832496450873930917995132449232386828789231288868478204384899966554545274226883751096782153681362046659596147176771881248622432955190516824123716509127917504489661837852400786954396621518442347016781173763840998988129913172521057095557733565014185430614471276665303087908763267403414546846125516997076446433290972578421352082942371924279296000000000000000000000000000000000*i1^28 + -1313132568307623060002000572030250405773145809623384255859353975956257526066362074897108881992652426633873740043343033945312308334616654070429891036356667484362416048633471455290488369102017666987961961929497751929017151772751824601573815845732484317982606381414912362580204262201521948742125608144055813442069524418253089673898933536523054030309183155275926633848818329937613407875565607493202512065196603533073847526132350799203695729102866398998252730543993360820825563310115768729332185273821060367328049929322287205466113876556453093462278791508094759232492311403763460097077980411544459216725682846415094748983728459553586424004493250859210115186930960533811506473438656705588778018202034828764077527036846535527916072460293751146393879107701828990265895400822984557919876726453466572443153364665048491974192727725336543261469501920279482245705926257399489325329454049150461869032521898009917223075601585017144712190963471262034188630471682986587384064566264848957371789215991945036507294781588389235994542649566381209529562620905540263286319497187691998832274574897066333296723139943325219935810672949790664581978358195572654042153717086697397567805308448966086993268860770482268497495280946924504274960363135855304972960997730611487225109722290819300290928224678958562886817033953597672074388654479515490469567929959632690602957168062490517936837598948050113717291946820858329730544834691807700373574582508263492036154121663248364489083417135024680197964900146207124872074124322091924517597383059398628613418279702197626505627819124279904982472399407748300495748122160333318293088190069508528146799331109202890607373542835446104683223292457173134261913983531810898454790691678764263876435502532743620605680348725559858417845023892034425559813285698581877472742482478299045871593468500191609305348779172103537080962764336196108006042357769144713912208457405254609713786967834700074123256844770058905588577212462017130220619306245780722663845456147859603624930314502641049571708930838104879706563854901664301977063787006525440000000000000000000000000000000000*i1^29 + 2258426936860456503548096315252633080746738495369072746857923600905508591275896297110173537016674793405708383292756085546164771710060059311680583440914374073678779136540146936511851149805186994565869653164335180499910618777435450778473102837289566416489319008727759817967230321128168919422937426935857843217903736148083514624627384665766516943902940240557016554797036241904023980447154336893951793221126806240119656497287975692015983791688418318606809884348433687884973447068739613159930034030794157706445273404582372122202073354584546991668685137791650105283998583377295023539830722762708979435484969318685271961421792549342190789338489201421371369574798049372334710160281622203696942806373713111320836753568477704520813039062404051584018923833805087684990382918029481877233434064374347468865546784172486679702619649265125310363723050191153448278996639058285514372346610890912052161867938694292748233001949422711572544817251091370183585400251559082160997630643134279439562882339122662145700978643552832875773321306383559449164168065478568258901553215969868966219834492577222618820866061563900275186529620534831247554301035053708089850782906875850840807668218003538268501910226616098293093858810998271148946718666725367998352020177632132640931137567576006784226961844262499770316874712456923964221510745243193143612741372664883673243432147665560861911131099195276238394624910590953754569817206338480566119577962911847351608082686202251358941774276088572009138730514554035626334172889044438221430517924823022444612793228507533580178726862655038888363601618187904803699411491439786615675987989581160755172202549549614167089411204948473662970963049937950959085641851975293294766751330830573154445194371032607248225422617760084233018279828257018088153441216341944301084022414817754672226937186643726045121507754315300293855103049039421998361546019950855090983659849256644866188342632399170124214406775820956185771876894163362684328134233071996117171878094421926499086237444189710312614831512831776746107508268011741563973385049866240000000000000000000000000000000*i1^30 + -847569875666232016354162001349979649089735972689769189077153502770838253527232435598494949865945081851649874371086697399413023175397055104334103299261087985919002823062911956688953320712486680509694687998241266730580799595400838019206935555362039359088093712451397932821588409822151150310921173702854392247210804295498764605538352949987382754339813363476451625636015770643265802181857863253239711350798433266110842720555943076257992121072037005595545125037385820506626887693348793530902532629114035934915700716310824087910320428051926990750240282894514445964534969489473772164034464197064470600115406689540183980659572157529031227577471342506114576607105582413752066657506082648912954184544160336907273280181328745032988856057465205964376048560501585844917304419081387555359536304387638029021222191629364520021692338269158476863769884691628359946363350004645107737195308758813464347518023695113557727964501983590462965026071687709979122611222759377016737087092548212390466902373928232615730752756070662747823996638784227526590167953420440689134323960073048173831596754186299345659758763769628441966287361255163344666988362673741409664823973023872908534560885854319461369306359498285369830687241111221937655698063035234029479098595734062821327986173403751566089743295863673797385933214861253013891354925746485566064839993240470224215735367264403988386881783031983566258345455653948830253873362750235391649113184202700224740548362113512077371036815516002464999929499394835014255540824630279846388658667343299582602253827939259534683728418342140879939568234039380743453584274152469598370383938194243820665583886481853415575127345186915473933496711965761549832039733533229635775725622188322343282744067614299691463006963549643533696528464079001956822153024432736654561952096015870498318881053348601005977253221654010521763465690841521238249412853150403847577824676727266234161032310545515225248282839870599504029661959328420796346423751368446727930159989346151656892389758130242244450490340627180313724535387365898708089569280000000000000000000000000000000*i1^31 + -143502134825734348767363693377136298427343008257485348031458363504861232599503363837843716733958743419660279558836102159270404164248641930785794682473687304236280543532264251109111880368443547398818208507440404071847372739173399261268571398014272606437752912297014959551454666659558612824003527574470713363090038403276930186272650809784811781267734614345407094797495918366429443121811333222549921340501282729445746930084368820544813225601397911288866302606969853085556516007240467229553847522603819075609963374951944584816435009756608696434017128301117005401262647347597881140542676304659249022511398029892863663688765084395586294266361943433628322425226860527016373310285952294385854368811534029170543198787515139444169321675796778782569284689304612027803185468281619590459999190480073543019729451005070826688895229255135889436968609200142315031613367949276904781390343100913476050097856513958602627051887896569851398696342746564686382389374256617754905831851148290866259434986152999710383029898630949787870272305510425448811562292780401071762498169520284742133378380761668508694364039980549133221429478581681890032243792932485262321635017937639163400006229704948256516072949119495619498207638292615043549692905198855777271274945355738766697768677820568293155982128778814398969823722605933978201191605481528392040198792949160040997262642066674109935606150265708814471245831431140180344224018172180794338929134000070780728593682505684723884725167967052629676057488264547554759151322015725626368232099225788817516042879286401151460255144626691034539078606745675087063653020051824719063503999999557765348432183369640553423982475793884176785058411588562516079180347062994426417086667031620259650441071532164227567066763325410562419875825885861453306930382797341691120525539839103240679725393862537134769100910445449044703958983167290443446219348164436749930873490878022893055447535705896171983318740401961561716785318512699542331075131362287478511234632169078183945531057525810332798964433639599937997256047575420213657600000000000000000000000000000*i1^32 + 154197252747471218501042166857136103886361189132506739733199600587944300167109370283574523938615352390403666093733581691397014674804384714504916675526649057041525198976527745230659965107336002278056462628885753605791736945977719172166146982299661344638672775469573978996427855918982718183851788194107386210162946731031317762647458081335834574086037372544833417968484408241430552538244744927909507853385855652390782249200135555668699657843158104112779251479135056087027924480790967241790112570364074383095723837813119902301909524212116958048427375597916610201268406574777533354282121832747599925445472790093624953680353351454065548764012998040002218750250133304170689959959990489899922102379186417868107619136010160726547033620023497527457551038592342984940711501141013661501445631147372729956223100787706375967247127151054803293667153015691803174526139967581927556579775601841569568421871694095456779952994775774253930203290192420496387277111147880038483316309347022987415121735655633730962258849471333782819790557096038928786298955887800099514094755252398354871404084762232224491268811345322587886496065509904271171038997313712976207403952977755302345190327510001562936860205743088756120954133664504721546285230941599436591993461110582515642521986892886918633988460524535822986432292795940819445443204357975084791311180100398835133231297214182831353405861478924436803425532070732298204740076713505370296390077758790582462220233691702182030276216190976161094544174896744670965109186261604437347677335558876485685662983682315999331222645753783288648537695954730538891326939804635921406826624311594972519334484552723710900620842425556471419990237632581806315413737131849610862636587167996351603394122113034736241783941553707636626053970103122234388297975419140205418002543523764029312964936878066413245190548611813007955263542311405266895302090074770647799050213385742187604692987348312191858662798680226516025907998961122482770662646313203817385958026931761626580921759684429682983325428523246818584139304125071360000000000000000000000000000*i1^33 + -35403900355736821386898626040189892604907405281574836083398940696364672424987180190765331534742262423130430826877938350218740000780675319857130928319950137762707097142667890324708106149585341992424953214959975433371446838298249759072641824575873922017615748610063220778303452138936860436292414370237425864689728456960212630524689012179377891283598457165070104443215656219777489459026774233841272902937826529422244475089698460907114723515922958596331526504880068279669583004642128134899922794675793506807302592872865244648364555166262747147465651913175427452122994490925477499053081273460411709708848080032913407935062429912948457053755698093094841192191737548197712049171206367082120597522919125877981933145179809220111173245828015220590364521240842504590661395743693790225878741641470797761590775792201467710953796279715808217171470657954133400125948491292366896629924268409262451254663749389711981831494236241347269519114128902602973223572558459487365938568365718139524143946741942800397671129549092431324630314477028001273216417866065877176995086285081208048648387975852394766045772628166747787875112711314285873466150686374768604717056566939824234541324542004257376401409007598592132919284156215233358324617032532818768439246016215456437743738358463912207948789191938500578933958443316883551940433471891099585981835986482280950420368114232322082218941794165829209634604627828689134882409109663038661844957326533171131770794228636595191809730244942020235498023508674328702116056989020605812988116740875578987899011511446980488642271072177549629434970355052774988744332056810002870136576941191429081746771913183657089919902421620781037260737246410920374182050027727753514829847419583677768918509767543344284186443320905859037636465623744712050405988455696116394301039381148634004284330171203607735258474057790581205089543119615559615284828629790280357484448245883437873897175344932421256244824125193956845060035304321796224821288429686003145199364982187081240035488411722668908937987887546364617377710080000000000000000000000000000*i1^34 + 5447674164298493529288769431505488048918376166291098767733485852151005901006713485924610691672980466242266919435238819909336121397293095486717288483429071890357268177939498112404113099034625392873975024427943150625158444805708474872129948715579481798900271501279824418575911102534596938694166178841909324803494954543567772623404043685156171224864706796450035487946413852750115950570173076988028118421039753122579220093751287434513131896126819330065711549248575100928711364802449537707600839703694646317940068317794939449760315247028663846796322156759579768162183002210850155897866062808436234621299864808972673924691238159286460539128070789788230294253195396848213004147817563789676675643800749360367305563435321475467244105962440840239984079703852247120898145272450074967308293257548751401591003748971032454984882879739695223835355614159646920957038751044016328726582229497580685016172259337676098043082296558465030702979702398231675220384932606075103945255275059431702527050496148614522408132058508111555023886712290678292171381350275952282132962322290541098905361023631853796930849200574252520915360526042779055320794598838702982270015701553437462773018421822847266134425929417925101682517659259671623247558382419412070064307676842433585448383044080314508267242759323975257150616497386058526651705882918957502278174062870600601101461723993513498108219541326916165838062048110030248266030825620315652368943242151872288805012413504442285660383999607191106894444416402777582817620194936232490225992683456929669200103090970218538002543958741252431467920376585259258880876178924634423484743423577732585424835128715118657072691939458578963668578771867492754515162541918356707732024501380605739869206679715363420529463296042963597152308156927605348748956726704594873022852541234867841922973370117102715988258451860254496223104079348171884965107687820661533864240291705709989099104672264298066692071003514297018585726038938757212208987366510125933876327735355765095630711695407775729853196814457815800217600000000000000000000000000*i1^35 + -821032164490172302829708864330924918630118444904410845565380704751272346619736620832402922897358628203484518532391675418618287241769708245320854859675387701667064169024758767531738383745116016036045007350734860642988810704801326759138293144655343752484658751333632544703927628820502181040503997919635498612235870839299374091021758190194187467698230747788182170056644536962320228614012002755788955959550362302482631399804228609212128125508939208395148941814017323526868948941092560194476143552639989804495298313730092133526893754131826093024503512513843131067586491284274014346002286495033801789397341534465690214441177789471126543120207168252490593678259032786163922083945154145555291381937286358436978806282528973239977214820647228361241061207674338964556912142318641813239646444642991263838099193208758644719496775395191537046953616546880460013482925606023856158093304153291477659666607333156532982845694769233478911367448621411352574311888332113714256450006568933764409823953939587201938249983788665070146084936795246428348997580430698737190764645284561560289163206526584274525390788807393020145622869416630992440587585941094461493075999101857173542976518125024950305159122512079524336877107855230930177447057306483366350457535076704219084278497143627218086262047863223658335298386379210124764446765294773983130282803972988985235025436490884074892104360357018426997904761386260735299336086650777002290269578696796584324055453148369196996590474394149465777732138842037203079237521715107031131520576158662055528887792013422853875519323320837479178718867931718968638747105305726013784585744329929859624017843861852235460111581999406797080071714923157250844713249320767316036856865107841363848163293609602228284147930845181697172779907552933779742412366563568735560817710048522779386445582563320521669554574048371145657814196306206052406043193219278028955562390876010276847481093129329360732303191695316342507035290755208000106052500949219442723573992451589808380156907650419792112824852393492480000000000000000000000000*i1^36 + -52389907876992405847992348554862765245320441954055276484107439698865126729694794663500964241506894822983777455616148044926797641604042444268709058879124395035625508479016410841467677747129798449035481289861263499258290996431372055230720617655011222458686570072375695985708513535599730275831930055670974093551083414022842888195668231533946668754311553821313229848265883277343034290405081618709771828358250574800158872458970239871015430453670186193493933832380158528685011719236362002191022626190590057727564392208143481097770205138180078339993593963967233358459754468844345924996893681653038170757337133931301510658923970170100602792926596277262008688075957320604597428948422957008515829350404690291507709305883089595223164116809679938100967188536431358232477977117076488945098573365051411385620439579399895049880295990141349799389872024254770281794584899279119381474669402352699801512398371585472971789216571305591378506733208771115337349535372649907049288889704178230706910934983740695505981802458429922159560685652180218901724487747627555315433875961928932060807413841947310455643965648885675635467545809867757090652602468289573952616381490196052233708491074134069508374220758863539104609926453106482544556213283927185224473039899945417237644856843769428404849999282477540262430895482497449789338517354516991010667148176120165022324574160436250650004843418447648231813804347964204401847848144254576691549514168535479570070948902640879502469718354284886064399707134986837762492749812049904205527820105838856327615552087605961148655777829741203002028813124951673342898401981489757361435063331582489426885978493183720986237603757726423144241101420394977961812153976141163145401063988401199496466763104791496170119310522700573071485423585239466311945804094612065165170706760638878234072653217662493826732950001710186668278969676615753184608135700021001962483353741821772457771961385418239066239577872518119686466705182050697730341952454745012044047391564816369937653293974119306538914938880000000000000000000000000*i1^37 + -13056142757459000771853273759848135056796749204967229401358619744870507955438491917178364966244089760624183087863364369107436809501468606681959173447796572241949158577392537916869144007851828799509612358920451075505304916125219986240647316002219673204458811628281829216148088280767122769532655411138469354006665204279087319234326177606707727374011574818880396199911909589637827466220308439828799746276087065729144503187045385204016703255908863479644783623542072188528081233290523354362012398757084190946653941351275745208719668770392987371595269487406841806182938614133238683154383719585066235559477995098669052069412721391334829524948119804655360859794456129331706902440571092728928915573078116825428242313613110178274831881133937475405420763730318538216695225481686991666105623395531287374654545328718774495919700932144944165762140876513766649565844527343093368167181636847500942806605862269928440207307263112182502706605815847389460973775341828899231884199074697496695834824166119324683810474749062570961295983756609272805276983926278502551795689851164917905795809357464906386555498549849103318104281238858394824548553860436383756967377608983118839771353089730993816188780973117578526661425377281811219674215840464699960003684574658955486574472608603531590864038318841636270781169840682119288378805641146773945917847446931422791183501080544622674303756416557599168438530991666159765825582477132210441741500621894267988969489512153292385527365937050433261801532419234697984708043711042498794003329955910212442549712635806576208655112464619309490532296611279666677350023062459232137898575843412056023135947178025020744156430974515633831875353052643014905945128863099610604509923655867367262986963675548983149409100169403704423611046234283313287711962780311671597686203999694842931889106035281812891933537254736801935162959169926844935877819102924786803553387243506764786256453386639731287744743141705124610511152136961744752603759543693387545509491463439654611296933781523776143360000000000000000000000000*i1^38 + -1477769067344548339618147934795306444741845334485792765291267808732447294539806314112284259290937713649466127495973384821600595773603000817066595937002562059661904795663528782769324069968526598269287991038229398929181243409380495787128358481789668630297474815240852747620237222128296554002279731771126359331949755974795621188901416981279550315629244153862531648020464177213584615760785283830958210865067768900466230484988610571938940288507791838523699927753119840051247011027887052360682506704794986980306146621059510181015785232858484248836476078198956071824213121546690435382165895834688956722409179626878805362459072022070179294852279242191868071943621618664161707516637870823321386864504630888701228478128450646292651116395022176999019459845672667856541160544894642771630572579459564835112100097357144325530998570106806760425250240784489764635852342959674829817717283081765407889413764901566186351654782940891228973477166208892253813745260052677539940429825613634680204519305854929097547828402431796713878254172878533744069237489491086417874589490915189117281565812314902070358962948637702057628846267099863090378452799514500184659591917051595601545588529765612630118340962166862507025654632049636537138339569634750030792427950958397391704417154693274723261958880102435543921248805439252908634716933263710391168457292478981289844614400275575103111221789773789686802505620078132975504944305915096690986484956707055516450915504377469730291595387793311878310606725525195089358501447219699637061229736915155077310181311755139652009535311651840401548648554134142161931571339652552621600390941688929819653069601999764323338593646564197433195208060344210782269099567522410640553053783962875564107583107086565513386949367976350602558251938186790570842063780008167825167503738503584396287405503906850608300977171592583117501935301905074065634093191149054530343504423019038691300526816387553993148305915944432165342793451423982039330723918366952410765623636812558012039093866515660800000000000000000000000*i1^39 + -107599786942373931700509732704011415559297092854621661407827039038511872653055827207794510476586331706522412249861534600356034251321761091628888726223250071022771084040361111678987355496532928311858721842025680880577567057849163188128692086700259250880920927950363858172164980520342995748471257164308241376003540548295531251190411593653038816007456689306436651421738881815742353540899037639294965103565755619195467280618953948165464135978108109377213721010620791269793338200653222379576549371017246162516262731281176169578956191154179034406539609379211057822144281114790222618773773925762936641152708298242564862830565250212742442108455535805001375359418904485629077653201141014434963943236452816250686266672646066346533230815519860687595053789461278206552045016698645860483107043885781415257225520128421156849500882760209629496858564267479633048463540185734407591103666018679131496273174546970905921876243710131902465819617038430982293623988551353330419158380085215138668172333869026031974272105976819824397339076786007599427165247544430930867939208236039815338141214401329970396842394720780540664680220239639496800901514394502479805923050899038502785786416805964417194292863665932273280760240399979941000870622623314375390762701809446701978714070859881088312602062681091698514779489262701585801694230064561176653907518680243156949418486619803794390243338447792601671311029849686612303203385739354475365818837000867899347633071892142347203662637696087981014715823032301896845011733375740045657410315074601974658160341260963973021154984746991758951669149390861378239168103041763657920689213303327476694737311017699103972881007215956210517506095137878374048779736553286422587855025674731988562508742737339580539115611221814554369055216805120316414956673379467763786186239244112853021823067529947547602855564587339147900570478646057023038600691112214806853658219982801210872865810808028929763898322923986060721395231222053960458765566363614196088272178937503210650793410560000000000000000000000*i1^40 + -4257629396090741454297876408724899559088430948332325905562842976085780430669448916771934842403643302083981775176857770921643972475843961875069746136811176241814618765563410575703760731363243059674167957758528895106990623826520790198250646189012535342307084204782222439931402382741758994444183884208148832299156588661747874179609288710134399643445029037868480683121865995304487746344830489227365038537412181097616091429837284234610471428681727279240364965393283231703079685859408415522329966838299172112295884506411598872897283439532902031894840027732715535113293343183907964479807267179969914998848648113548534136651879910221931019489210742275489402996759899318834408430945724751761275811022748309207675794291488736839889682323740687699538621181324620537672653904717346421600200918926091057817387317754008803533096353470556409623072565999121728541817752347955988321882111619421886061497181291160324975556035068806721313609330302953358740282006259475489753855744731312999563724186617863637451620445643218573994930194086021380176664855157655421311529184201300950537669583574022723998216002413284264134475155305668009513835222731643759283817920415395909825488901605279937273782704458143846603288942828389150997260137759671790496627353705013986629666694611295844759081794297619421104147739925553586158731956395915111743944900958916400565377032537876207803152504124669165856614271206119879431523381828563366694379743689642967174150770794436264844365359150115977408199315944674613524108324944838136583365952665729184119959915321275479383702650720428820819084931954613120673707472517806318061773102445729677586472223152684108660964403483022467995341025882131570903578567818754121412182889129824294056622731525305960606317056045176043177661928424640730516229656014421903171780164035874039207704502557435584763105065026399266753644103687851566962219300759113453628410604795767890450789383558884555636071104683860075088157306473935927416196877737050851765533833985009070899200000000000000000000*i1^41 + -47170762885793459377409645477396813321911903723584675160368139961282839915510763245471394353686374553758662979772130480530729140020667004093804641716865479126260890003167907995507761542019558382167070683146308492294571059591659579256377504680349596612981646176396880374249260570539948963113519674891014122570823645352799841590664341241442975827443097977606892072957715945417316361746713805918535007352461109610482768268053826695900839667407910883197607740792879552640117234744444999281591685244524601961936383768997574570093166188836343588902765562102662527648278554449201949280456538362123173982704756527198719297415914642761436393567856792561776668288491141275675922982891605969834800924946334675855706516765159000041095299202701269602964104814711795079833543035673547218027819927647991357236017358919478065883643077325645996480244332678999780484284036523972296237618816529267397963361353528025175947061739541958060856238669764049697083598088681689019215549981322930597169673060002435918203438684736508146272464809681275920203175057396539149377617255976122059450678979669970154043608855064770704095694131948982530332834786445966067385751006238756955671921768080522891534907877148378665890423138776548073515850642224673302403449794064364548087026623926379938371481616090915739535494782291143753377249377947310832304839864801608034101711060723312310935925252429348124836156170463189087093927310777881910336732104921320835954886355735999014410542454289395056171327156882280096969985799935882016417221221668192162830989445592311774021216216280954944626467666276718565228946367945158647253567910037182743329534328390537381472082632241563472287484592221323773009158128469132936566395269260984642662097572905491665932164010303786168006227382820508328657386347750248725778511547734372101133386826984446868339963942726373791654080131996660650119290613166617029787229974919642441725633327667952364998493415282839368450079614296006801622015733348124635887393874903040000000000000000000*i1^42 + 868237743768152623385654842424838296893778744957559043104399006005825567278509819728881529379252309622895113988371989910666258697678921150263163134826717397820371923286541882635724508946035329467291634298105463389769146179092114980845318745640261319030693617068344010066516329517442472827308468017352850729165520087234624437880350003120762619618114731887535537499266412918194403932591128172505049204619878676603342986015356771732993610639634815750714204197746011464251885472227209726128470776916165080904975516992729572289204099802445284860950271601287142314419082469602305919892719567005929488301792776985932735754328495074644722866882139642466198690957776906852069924775669308294859025585270947319493241658964263915073121388276252318851144768804935798310745847896914649852233322676695454202041495629692435146110376337951425260442636418328891326744483966589936883264673365298425449729577686986734002957083853898551610591295922255046574264546725693965751572588271882093056563045560135935137707388109301747534353417239625350200452590445854926670401682454709227130619744025314135992135342920744071327734054169761832834326954101382493723540216269271056577364116853404980615533445331724398604254363278327141619780313835589734276300726998166461328927842789293598511149953495725770276443982049069393093031942936960712345141402195457538806297088464369418218208462334314109083785867420886179970244555285751168583916819871654463798155773943022410771125748965490812924541106131451480394674204218200652887677987084807195870897866695478416145693843297399564731174675172872350029429827922977248847289251867271943904566632034878758010798775720101956403055910013199939820695550832099730677916198162008587612416274043303623386762680870929713781511591725569905640550578735660381465010539702649694329124208050329982333602822978242764269303877487237107882845984105864842852047084871057132373119292654778067874483335966010519468147771823815881672863503443027318972350464000000000000000000*i1^43 + -4062274089294335277605060851149779961055046181300378838054982574777065235283370182827111487860086909635441107633945429589921008501464544222698908597948589401521070348047753140772278355592057520826477451012688549637339390434451824167925751563963914222633752857009573339746278016325374132796963750645427285035652005925603532243446398816875453139509315511649022171497476493208733701006789856959058285633851267722682987896090926049047865241947955312305380043509316052482496428639332437377985170785165298732414536178293875127625475123356190499057717830251253881674484866400290273627851444302234905934227544211333954470983710256779224330513551810826351155805995550272257769724237594600513501444912070599648136376519744879647091837351461517317664895120945918316772049669735200556155146057325208423442137122434157818677253787002999165901881185079768505563030173047500737964403936592649213896928017428104352998527771059656218029753475974798063713006171483135524473535494280576065440500672859640517334631533488765387974500298195307428511579192762534531825003743988627611107515968319225236929654488904984071342177316959915934350361466773518583851885572270074781466011174779990600799584274187893436239161693253824180490191361152511176608120694068757653928866416749290228999071192431318607377658328240146929132904765209636639259619715125184025124270868606048567902110917017701178542079799206219371233685537999468511999687448000148092878068746268061201769536579715883810940480967935109561100867002164715835338601145522375212850986770997701704714361690128788185922765056837429889681144052790977771789627261933207430153025969918607166386336457878207836204174167634907999492242668911321356783119056713290438416531474861559752542490445330961721133248826873636427431615592239831985951386231772503119855458410269624956401212341580743509784908561768539593340893008207534608066231249246423895796824541298215784081588846898719351319591924127596868343450917333368832000000000000000000*i1^44 + 7676567911682195644050703558887694673951181475460373385325560529757315815178570422904514205005905521910051540712082206151875495866602514595738064143788035249240320128767629500171271381634909031670764759413610579222329031926908273524069532387865665570476737041840080345311458596241530112281055865460106202947497167358892661243395933081343949078108272237189842068015918344702709222288944148635654338536246803774139960356937721763053406078413651137701139514542280034798501042268896583845386877494447635705158291478000325981122609145403198169231584629713508782927457994545926413771619632843205438496650423653014511198952158398884422862299106609508131306854989069812824359396965708162109423701652414878781779913955355661765138385551313106128774771950325762035025824063509294072011150231964396797558305114583326210231961981046954953554715380405282573527364602001396462616811260277117096586363493033177462921300849001520624044418423032633177231721172891702825680947479161323821287831875707062359863717431600159671048317520929036705199955229619481282066914433416583393321031869989288726707421292855510311962603701575108331883648674447041216658560318005869224303805696347087782508638266143515721528392023769345568452918703578752884548180396981968540734598696118349584553415315080156692418548312331326863263747909605639167757147273860546243753070632558201771476251030119758062692592745077756017277764987907780599241464910993060788105218254833487106961989650768527734513696438997682675432706761124430102296310995675569997741411312801816243878886052246683730135977316963926410329406622646705858603663244330721072746556864294163509266791980778916718224588023635995956445885094761050424323406020632485854183911307611049936895200631606178019338094005115901054525175934589029394093982936973385129917172011684119679765781604953064858875463286035090586653304689147975196458860656443930799089841761554359451187526676011859383709812821331889263042877194240000000000000000*i1^45 + -4331631288730168161816050664534659387898307729853858718551309919769160586433732878233772361156682888140325714231819741703572878317622477190742684393369045083274368661877252957099610830006730702403260009091385601145686934770478355600544466647474748047971493967937698646591993404728697080905257854427579205222591627245475953159702982936901225037190021495922913701278759691223409475956593475393418417734081212075311865149476136798427580193839939949778524083185418183496154267510180651402953410336722495883641681540685072662560254092982581234122698320513803219791282333751096836840638630567722772594488366365741362004296143697880317984682195402557741948384960138546574664187686390604075139084732144128814732354665832364987349491888677812156739122566981027469805847660602794808689653187252983299058759586001189152138065583624244912270462492410624198522008498160467328171946711474891928205494574114366414758929172421415991367430276072857059631967274223470990016347069048167446623725025445558789456644534362835406202942695964512372224454742398491611404788487226982444685272147751477505290296355238615126862704281522496227688944234237845761205528941399578595471917820820247442210502495357105784868294346596624738802945747590342165963376656050989909130032291816014999322042832442301499149467856498390011330213154339574962685473021818939396112822422585830890178894171835253170439677284084116890644239657599449617957192114165749595180060166164086104202605980641386016916506052806828028498697730817196293319048711655688528834113832357486617767752302333954425289624290946585154711061621180665728134990953915482681087285388375758135762170143925477375838316710751231691806807553662276493204692060850408716376224483687183463629282397627544018065683996578534206605550823216914187608344209263628225617893075720897186494022506837321249197567728712665457516750002614707802101368703555445049868585522761954432067003728876687094631464035644252094464000000000000000*i1^46 + -2581879811108673787674600145453921329183251884310253481268711217579925549912084033938868170665290540193439020236064801432174301452584664780356682987445286823683444407725561784372960318034044032057680006110667441900516405187369831406183693842892315851944976828594786514752253075186784735964695278445644672890803234757358628893667613345050792282888785959293491972333195064214143568918133702782112187637187462743194987951175594713680413815480493878976978385664973405607590842100654094796032033892285923706579100259580398219912753676409316500439809885943410443036384656154773968011994604261463375593911361789029078426013603106533296652429961219340344675065033326440040806697277683878531416425860073226564819312584819264531877060289524164395004285698017180229615213002086472864735975550830173042928568803932670314284761597196521170668715465977716150044979059050963724399219048100067326696830735823425316991726929681482513388080575972919781824746147091665559506300412168947263498856269232102931278564219403062533154175647445700436278460667619769753820814248111006606774900268855184410280457294375865107528753182934077666355388493009568150630075141299234701663691347096814800508004289352277263129225589831156273989784435328453928613783804704592870424236552980459087750541375274506682302940112442738326509293129826443663596845331719985963753277033811622749218862752743211320585895337918125507180774273669615005732595348406726345293717503763602273138734251143833776345721947985503226092166332349715956794233798440149716045468972509982479326608370869529300711789433090033579451967529729911856953779340298645908781150806657559310595860504205116787611795442324893899335257855504403961530998881010932009029934852018691106591318424778733472820802632255976209097044628079349873192548114345723854367216658620448335940464843799111189736592407243854602858085313246106504085512681160097528134561017953342784620945147092523093439531083366400000000000000*i1^47 + 1519856278352839685077985585344433650701656736990937550610191834232172943335342696392755493744255560011592752416726207070156123550594600328255729933919890793116442305758408174936300882989168497978791411676246496954645612881957557744990250902455883901863064576916795851108174954838712305611584281082953723797843620634822398404601133671184251156066929755758058973446513546753955840144815266488080838825503420994118293744119849433828603294727782702567157608828753276523230556780946832850120476304963980529899504350232857498795917185666383829787970569729629485729422271753985752364258133948842651860801032491905904359914498689719674435467520294714418754696856032829057077341806929229083308939536347616181744118704813201622262557797755342506647222622803420136917981459357649709120297015911822633633822236623995228710706519744882546169664612715413541505813210756242746010366416076524128489089335785239411978166820776844080974905267965694721554208348177281300723654997391107559083672389260873311151452207982930033120642911088535594940694256029504880559800448782591215841399986165303793451843465850352012606102352567494860517526343984441480457999581557097923476512132833685274380239989358743988228208393772496219558127443410155391793175998707550793762509072266461090858475349666195980241323123611022526451344566987804529792087481798781725592109956061397994005283733913107660913568658319291005621382726290940099802598841427927726859804912274052896112960506038155456743262112963559280881379154810087617604702827154724886187406916264426312635788218828778761519255280411306432709851194076168185110804257447268434281015175180138439980378817796288312560524507211219176647490827619661928726246323663907370399786199229904439149263877333718857029678370279484700310760111409125194981108730117039861016444475057269516049806402265507739593633329321866688800811858439981617550430689470992176967800715744062527009242582931448308695040000000000000*i1^48 + 254043502536204335696225529747606946128294432454464548215282563625017209210153815772615242346705680698208174863416462133009861907004731004102258274666012276276925507213945489976815783814703186633530793721219846575908766887245149185041847700543764316424370735877369008061235013557710598060085189932988355879553522431241290544054335316887853497461296324653286596481033925444755911863515310115697480076974679099397799025379414966359551476276094392243273400614265700651873624909456949628037608028402627064054981723135081850785910226137882477538087305784376411505226899832846049528818006909297691090899049274299273075908723652368635932661389706163349164724315768221770931959474832031701622836272896519886321148914869598677054835974288905623580890148296146645585215895367444446862511279337952597952964054126691569296065745735072408811849375010425109160051265351537758321534965219864120502712094598720200479426452174727024013962973468512570331216354852429622163718645852782239270681069770063199597928214343497289628072432469573624012096509468930009803108003918050049023759388709484897402401123493213453339687151677060659497145957908322843254109230334951163312702217451845834165723853028514476722541200697501898734781724101254023078943926564468895806151038748549480345767407917073580778760405518000224710508394734688455326839646812542824991914306785610066239922689033297662029400013652810886666775661752927132560630845143608035891365927651169234621883318759668557876933125996325077176577151680041213214130606782775062894250095496269482897262210702097466206609102573375122475586110824685276850421046828186306525116599654869885412628273147815026853393762121263910679438162917769315760312934676385804460888803124063665608785564234125254432970499498196794736217022246192460751616190455161626420404757275317361343010799041640330191355867698808732587174313515725128053619232514820927225624245839091252314201967820800000000000000*i1^49 + -144460531860445566274926251833102416477862477778554860717742379892377922616436799266199861531210764176773990268584670836745114799451943966701930220917308426709161451835787988833274855276925259514768630350179055369315380476810836227541614103404439410069554949391509475479794358212336579242446247911580230720303525315772103997063748360061243618953359576452132808676208675566555587092414749096141863480958061613301540842592325347149837940989287111532134560212205970367660453767019045839891374687121472328126728812803533029816103211642786000209848197361811634464553872158992867289671492694170882052569637069720132331557536889252199195536565151680860936963674109485283075373689875437828831863350132149444106602186192401352463123989177590375641885075111936722337213268500630877610727915659113348336914849401972886637388986903879756860069824059455862288081472633369592598331808000329706143591949824411875316264267382395841710530236605312608768898744791039130843834099899698912553190243217953282349402840805883313071700295226759960095223443549284045052591314335756190740157937573810731069138789979116615336439225211723638006300118928936154348271738894160674107457260802316328235708208046871708960212576215627343877644232186380690533032605692057964199332999116953629080239454742977948496111797121853414156756605068752227181899988911657486889858005906777851330442121286441663727259337463521768909079504587137510895823042704942720363447530567703868247969535205907027199279054712208148710030993141604049097434367593003560352502879417041095197744243130760530924993213204245366522112636202553400775311849925455450254630595654092690462788271480565245885365832019087618698234148465978697794957011747425817669524328547477842481758516229549522859938426814966670840285977169040185251267069161466918257181532887005381745731835182749266548319514493857040069929322480305185160514527063954990419372187892681864223129600000000000*i1^50 + -551252593531388587406833424069787235516686655602222709819001485715760402632884146172638222386356934372200258248326852239475989614508075542039759173214788102509604415870468857529632048336246986893197686797605010398524203058071448455534814855181473488501686359908483628819191916044159021867619028249978804337355112637972503051900260112600282104685384316877708881694282829701097384718445107033175413705930198553959764235247985131788810741203327514191623504836113542604806049878882601990589580701593725583174480934950561915420429257870130568660658283006027166202375631703374534337669119053494485807566827664295036089304699808977124164665843779252177917144731737502709062027273178491175239815612585646096737328464587458287145670029346881013372885433245423219240075686311224677673137441185101782139356954855722862580631910601396764348983403012037720526013871367643167858833829878961580816044789166722572404258721368138436620626981814047512112382370467194324115203154548614985944852257830300113672982073259965593779008787034131954534699222784179151672964911557945223269513611615488761943688626108053257595671547962584533524124327855988407025630717434059822820468563612112968392955190976003027555844844971270143121508015382153454067366525837927202566015306275407575670628972014499420883194722975587180005514632936879907622843069777992267375457608796763890691375116263253233888461450813847066903225962061292813080042681478125739500307887492621182282602108121968734302977765065320574755482376526184230737568468712314599707305565175143137838127649107596985921998140914989996951700965305029337384140690511739209105125250823371311139879302701877084265448767188909759380122140034992785202490781326862135328381648597989794827441135847438086711732634808684290678243526852961635168933308642776549117684131195278173592195602753281775631168797082908891186556526440731893265689129167076225829643673927680000000000*i1^51 + -29720439609515772686615917506104390526024099971810497747779724295500169190081767183390596041698999768571000692663609325271899259776428171041382923426012385191348029774705523760249689303418480726584418324056305814097199799246449173621789111881658118689084259089551208913969560157616066146315030029675167718389896872315843729771016396918306673057803012657513222436959283950707435948087169134995390564800746088378688232001028264152180914754909110586707141801291368189406363536766074730083802441784417548787439462335431323090143488240763929669790151008102114202961522757765820753286512981479647213111036790429398319220354148259378618129123577361213049417371814852977543725110537264935601449425946823166210291037032876228069847090839685902986032953746490961133876084540465333665176028024232994075499649356126785927253506230661482409776898049510157314194438652487482779172968924630119478451643216442993665688621808231031902926249867028435727721183305002802165967674162962130159682609197088948570512464849714215772817576628527296623060809744026070747821875622036540495451869951912064413512955818659235052176998115570206622485455491696012470564017749035894370760583033913404063860748529554211998305841704071306963630190952275757856645640325104925586561799521383415879778022077615204060853328095284757162502465394671243055340819309184683148616503155402760789631459931397495235386790867426840363440601354949858813042447369350133527263550133521089346586512379059990470516870735064014590166351725832096471947749712556087529183639388536245659209004396118371260093539286832140177419322672046167960219970426196530160890880251942355397868737789533727702948948580166991264517359507775799615693341397164407570553967005245511543029657756956747609979281054516735913944708644237932298165616899522913878722131987806209918989114172812541603387310470636883840908617158546222848814063062396532948992000000000*i1^52 + 3812250511252603078162464029031265148347533854266897217782770697150777411107690339214242529017018480107200049794815585852292329263670773629452708359134602809644424310253474504952266250153805497313633360615685710463767218192729997089750732598198968239750552150103795668863554650504752678428120785584988341292421914225262641485495102206860482930557360409375744001019894679997617742391209699517635822429882924987996169162622520501273846649586954114012353107116433496375859478805095862766508527017225556234350400515158868073461555804582522148395814279287776678231151966137898329641154158231360162677532678830767055574290377984796867927443750876336998392959761372316882039071364237475327375000459349615073968906220297336660383561324126438718819632113028084382248201197087274606149992298163302677044899884394002760950243469377952912584151812203275765510991998793138644475040910876846437361567096057018655425653190275468035521903605513376327294710317644571262874303424601545846473339809371839224628613928783909572917846620106395201788372927321165349757963822380468818132254468705229097508948898620107152348861291731341364532464165688872445854228333420923257305947499138673415981134926454855322847163855062298141287116264161553725029402227484532358296436569045795916201163238759041946349837750587053844974320479410504103503218524763356231352962447113163951948209531773749170969825575380864192687562725292287388870478148972743885688692320031949802293105940344080634035891476734743814643084872537386173423938587332279937384943055259201262402259162039750731971765700821274380524610601680131942584575199301481429813386703724676838387032372577168305230198441954267613163119727777247786185801557999490916429576882996293758100974904297804415075306598976440418175548051500984513699172135612228454850974632146962826859398800259279936888373664373212751636799260587105759091962675200000000*i1^53 + -267853918238762853237408592061711224319802823676764185412624440802907554885238795915273014099097601700364323216205606333343449352087955808025889090524785624311850407268736794687463748582479051890150914134327097950447930053411473289504345349724836300642435006243819639275448701231910606992348362450082885192382857745903058343934069363592342585281942447987276482776721559153730015144425168038592678829805401067379115886715900997541240216960329567620817068003558148151527814739127510134679841801930752798824919963482021089654930506912905239788056603156237137806665669027175389474568098782437037224620282595609882929003241137488622083116785322795302450048249024256706820256838582719709351596930872432525136386430666188015751218721774405639045645305210049277541017743012422411724566672488326088776048002209491531869048473585569998040208258057329416822046430194807089552069840752804693597527588314084397924055646568393657340483157636675512264134691662200778770994637862570525428173739717404946684199051835762093726275762197274607939288200595691418788451916120292251208050891753549656293148362652015403772141370467069065414587566902546105915171785470827656387617615453407010936514902800366667026677672824379487006799448358532130802193132185485232405037839066086157839932592141600748142657878794058722347925000482999990253147704349934356266723906588650287557243366491556862414281434276852637591532640506633858360030360184095253072512361784706678867824103631467135822663438778610732578940604610022174299882879140481466218973390150512728152925062197213051147321763977784089577609045977441083917672873776633253963179955178100373495489309327318732735822366711709672345719261507869993380231382904143535479380339873504153037586598722270603404608169180133132220759213308400241586859590109030482144609180774513323469365870046406434423303091294043950846479502095155200000000*i1^54 + 117803039561034656191789628114313763352825936282965114983099155034927934830837970589694187624479033135441050628964305875424116216851765259171249766136336120560275493677706558040555915320412134435489007605154958186690667458998431575671918531363604533450491835636707870545394877394236403068660112002463708958667674414050085895512922422948862279591311948479241523675240232513290407325560684016230243794785203029677646061419993207604424711477258079695845433542845126217818399450658636326564055350171229789456830246332092126952758394853861398481570486296599903095622576593225107158202533238624452688771833391942676818637972762470831868041911372263821856407489050248525842570591210373883018399268725725842974063491077418954561770587146617642252155329768463433110215117071266987386033637656102806143744035731544063446045020974278003528937563454038401628462672816145611557716885845199151788759652084517626093355448417876713758014215710219353193925187469389355087431207243422944641604859353594602418562799001613472641797317816889668523159765335083327426515516562016182959074571695523379205305287566748930838733524822557138030878014843333924377281229888101123624306179674759837164723099443081346448853989167892303623686790889027509454946915974685976735315962311430748382100760304318195646315442791261549654844491952080811295870931008667643460649964799274346853540871147644981770444518621578182007283413558233229692551339132576718358954639384998053109780932782367273370802003727254699619939498930885224350500854481002637211134619656619320758071353169294556561512313225697643762819153042888814399428536102385589981203663023514785724499707229509399884156541763892497193808272934511634301403308434465631394231257633814291482755419306934670284337666899204128579750113125934808607395859162684463932818219263177887852273352087989799928463025183676956672000000*i1^55 + -20796847384973679975175666468154969060441602374843527924259534246059962034753749190820497010761953163881656140277862652291554089885323994701113103658802750654571847206280580430451596841392375068064233673005381810677715973182707039006819947578139002967192972309766686339969667225664985560297670306744521354289666005086224572753545907946663586204599871502290786854018228085324802155028381380946810023604704451455303017058298064349266445495051958240829201411160151816860052743181920234585116676013041795211754475759282031195753714822198063146906401261496116659426366195639368066717142675137141655643813361355191550076275541760163343608237781833992733136372228874037948356849010998084535030615310375044870159610288276922123455249807683351680322631482822026361591692424673922994182614651026041325214152223394748838169239273939046032251483328526656847786912025382997768305065407828821968700048816349558481695873172285303864554379439941286709829321767722498461820940883440126204555654476249031916727708698440415564764589176452849852573205758273957985133617025545973534953456186781923619314806460134596399580411213230310574383845138512969398962863244936005332639288138301346447496653101628958090881030203774385690184116765641907723782395304974552994690597703284352905884926488596881659892081498914228013107226583618582985612773221458401888776018536921301135637656294768419208411535204266723922996178401845643622635534692953721185704270113233521456753300293885526580427126806839215460535095151120287915022010287195358869395401758628419786653661904248055463670141980688427319981712484140356756659819727344435197504236445348342655481753054707600751289184151035619377806703675210162074251577427699199359440804977184246538716251785792200116812048284468736112770743401764883777289123927002193955173674686998423030749981085971387514880000000*i1^56 + -47399277771243490134009613751263188679588771998684197057022056819144798122671955516076986801150250751183796024412696779483314863032460922401793364867477567091834160689074094225685178565271279295299116038753881889464796602994384565532680581190403324575405697963747501255349634684988513812290483054417356958310834945116262124750478919020900764764438170454081987773476638540354476837630942574070126396204576270785328979614584578816516864201307291993407433624958023328684790455312278491190777610510517569666034734475970791330904705185594596729638786454636541075682619629295825361357128151044144214500169149618117072763091351922282480752523104857066059294557561346254065015278077237978689063368847403952439971990119993396765670835840096382641203262851773036525078133604982815936694572782452537335888387837964909024824597412927129035974250017400892144583099709607889923332574921063702952714995629044546173076155285722876781955855748559529070683167684368224908028404915639724134229816885843198016431281271835909593054444607376367589842003680587969455460557895187286470252579174701102414802102478354608531857893186238784414392798090000182146745049053204978835799145692864136919157619947530825114334603325352413042123109392173892027840051188740785397799374109581156193668630330028975383719402945644388125863441328542326091862038020085872267020910982165205025459783266575754391792901976554681908494035123754126840970473122050523195976436313958230469399699590411026518743844142101812451301502812160924629283549018722163222788126654812019622813024337583670280728325380962646452389336660225420677562006473860078194831643067048914800535836879740106470128429172270998181491983790163058692205921980499952471509449955317424056718314860569556397610825994705093920769130214978846204549044815637447827742813490030869217280000*i1^57 + -27263920536863977335780002153946729487328211760846866631754448163323075977478780602313306752277704971884077327144293668153684771696655980741322511465721814553424605490211425146675365256701081629757844595165207035345705667936999130678673668518563613645465553425768211660369016028362929054859744407654499737611303513378964892154939574957280020686573865068591039291724566025186700950376091901495829494885214395657828834353291107382812913031858266555280149046475375685520450082505313333558982631702275098407140058098945698278742171935427592618932381388243045487524857196233627477369715209015194773535661826309381497689019790767862611262811213337882777663199236436223781354441471068349390450409544558352038315027486074312899898124255765006266117714643302256023662111464355923505914434030401811672310569959343817532987524971436125122217969441574405677863145181898911808897676896537501870676800958530720332708171211335578191328812135295187417146761440499339854793300038288741744358546434317339021418455311093002668043521092090549957010211041089236701273373214994803602764183314911434147362384950158018952544518851183673347553902946757724523200717417990380746025926362261757537268236749334487169078038151819680235262722707847030829888648101088936074339766918267928049576860676844528037184816961752451072391120911922705350555736950782755788683832150982745150548539179232787942920069495778183737739719864340301607773537186855008321515464353348643021158373072687696934783204237359489334720726389682917408391494573814553286485856412376559006457423538753638679566972862528576106595215685520489924585937443701308007311861093664218564397266423861104678207328754787184232260722713297571437642162637502258386624979635036398059037359858024313381445277139218121536725281507699186404213726890092920832000*i1^58 + 27434457480287520901578836615704462129726762783720013222701370192130293138083317328290137270941073441942251782909387099392978318747605719290157357718585443552549325808128582169143604313750307446983679317641936478006836065624364081355646776020470908952146296851879788764376861023210101474884868516513528993097530657626098572186029321369917515427216622844919097763584625590890581822174860831035204655997841165487336016291022415690519949699925428735708596404855925969779084519010619839021992483848971682456997909490188952934570125972733411665698534118096725329081254284553339866525964460898490142101382296735947899147769357749728996938569636355105380838559826181100372949042379042056465167739231223729169093005547773192174250053144876651170622365901490527515351765176614631084267220643989241216049579877467056146756076398827775359209018595619442673284448623491323019597580740403483198161803562068248391597585031254675416733230701803989448183078072228230365269476676774336499506252734573062376340606222186985132845422996554457543692124660952378839343804771658827769960399351901382039752832031770117043603795188407757688569615565140993027890967937367117295838161482064192368552563062045541136481184666696036188392763305074806730586148118363383290082912757593848935279699559993427026340994684162508173617006426229009012372967255590569201456564830152819300165336408372652083916912000657537229715445826811754078875194697961342521195996344122461836985709312017180122248456018466868355558843292708976592212842299746686092757779166863746725993011350157885789793673592028503123927454220774217268723372344240650348868156416985788280629481061783243884915305273574775053543849989403798847078581006658111381915668452195776072847447572676885443559105979007158948614048317440000*i1^59 + 165939862594611480980312025789124352546108712443195945427925581898924188743984150485348072843443604226234196248054714036020020292476321845920940340968961104739447448611486895445819263327160219861247713319411103388009018759370889486220319593264576202529607073628037742508761462932706791343731033269655635822289027763872473795389985771121231158862905404382045024602531643822701806876873432848031816904115617902415669732277162103434038720500050178833520145710540730229359438597471516643003694293886911641278250219479107894275636868841607017902273377307583794614877719136552382165128951999895700441689966824106990064298474264005762639776651333322619163169856594010565790604303564675488236328124811439994152526329577889320235834130176456446054027134069173658493513934213723812681121479808227143054842191921421511648049192803669354030824834406406276273959824845923876760648681981124277052308103833152935813108438883813936610841898759018618005343837490950592439566521695624993084510006498484717131853679052008050399682603751589653035976550573585041481196729048373014247528042589291619003431018826685252856222835907562643097996535057117400517060397048744161698050396130632244003094747079943498395004015824937380321537439011404619158612796735068000999675554618044354267699331032547272647782528549106474877697618634493717518439740580611189695229137893014228539016597000324664713033456309549165220408414601227464307666171897679352457011573494187531660019708304917178637589793360810978965928088650648338869438975003426178528033127806952496377621076241049669239607981984080611831020021533326648286968088514342690381516994432891475143710092742418516347944670650803382406522411592013117004710687692085857014940279329197784314649743328521748480*i1^60 + 55207314749470145280189841337142914711378032857004424983973011020419411004988183424885152948791819377088212623275318957433292517404270647693972384264945992453558885029051572366292788590140858544645852279303661141501969601296445388851189896713543444753633420451033054723611294244202003520809629308987762667602219920512079163597176589907468173774599768434173673248144901629370888785975388286619594900298757428891521254444061987018087195102515326749597101872410298815820705064564603780682007643239224299802613268932033236023284082785151434167039541571875372959968543072676273088677768235436957392371907346728731260208429908065423210250685104882760747463472965797726301942439502833087835160387061330171821269838557465144051430558892732251916303680255373732187762443140327539082267551575562530303860992888617417031918993401978047018371879892997264553409518768915458411380989430555758304363961186952517358826366444195379515176554233661797124568776918981160512320692464089843033819791207076921582994183232571618953208570713779466477544205272802726209992023153399361299198499113614282849358363252024629487780883469670232072660878500988735662309102623446849565362877558164187231081283270830559502999697415034536849078034809030614413188234458726986058051012473775855843611475203563856585341275777446928051330269625424731174438478816232384063874533092111621875432160451188979942161256765228844805324938052029504419267327941965192651237300574811406328820313161770825335378208225216145803764118744912597151037725109688278657513955565986952036507981909405870364120039617766719877005807551530700136454932433863231291565603339743478523989230238526061705107094791235919937953242175587807098536429664801052901376*i1^61 - N1*3119515078808479478955092317420606092956478426977505933174610934710014504023041009907638069779696052488142432672380638384956460500300182033003851480904084783567091703383011157027588151360484283545345105203060681053749630078416662171090487644498374680066352048977841153632868644401897981361659830513476838618916014658851491130453313821113292304206075594710633426397589278876641391846074334840875771588756764786145942689987151874490752289865689116658732857158970471*i3 ] ]