[ [ -81477572335342086634152979515115021248391551262964851543098282392312588957240454211569381352537860003902136000918258710653162792401713365143201853276070220768601386279366721603484869224375280036304264986647432761299062157733089312815696929073936159145981017284113268915031000030086847031537396353329267246006840482021757816263933966522303266471290662294433551232129581750832968711878013975685679165533978958435848012659941069633365182171893756011401869054025700835598678807625284430459936161494367946834844091980723177426121396422013803542988382639977155638455995095031639782059214208687618083214388556701800688963349525488817752308588901222373704056205095423544558179498111857874818231766020430432141775676786019219225198160378916463990650679659049086763243308315930912372274962952157352870302936476084324986813998579017785707855178258743514190474372127393226925061657774974381704497486120871541822691418589766522216254256954195557187590730856730043230831902799787183741218092952671153213734498686131847545420992577600510002392203835159144852970519553124052495588004228196730731767095329540041867139034057740055800331385881207112224429618477793153170287816341023378586903163872078173259494041448677987763196363460816879670998376603119785506491408946521023034498581171292311167948386603430703810111651555595972336618433088992711071916542044635451397507886704943772890416323520054551723766819782880643758176593310626307187215614667090445247179041855593243495307823409996381005023774123323626635283040718122782665489130376046636940557772683696051972814466490530988315966304234703185076743187763264454680595126413850816649034445241133680307554660749281068978587129937859169534210867338934520636870264187346486507494344020914149970571421076892569593369902868643862429717844140826481366282047636029081614284190765402839924490941735764292621337734507875235251979448734135999319776139226670579669968442795102518847483575687307818127344694689367561437066695208569377963162500081286574974161533102557797807332733779863239580212412654589217258395959868328667006349899747270796326202591725695674605042312723567062853057771751868484190171901508494666968925477964452389354823508678868940262763915399404705112068685051103387483812169819942049441435452230248304019076754724670495796527347737542525587178190705919062890291003541081179380785663086739442226979081602478134401089748799864964066921154425691566464833256297588943359719308420184557903676103461885378993974271182263979667588261222879910632653154550390401911744652129197797664130824800801517855919928172615783884655149116171485184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 92803428723059624501719776799523877124740235070688270278908936133802944447823700039698571698108671594285320841247809902764143259220697883624091029146745144635529977712719094150241899981345682568781095254218134026006181532715814018122186771831677584832019997949865939087710127552838460147364424833925476758557597656053978814849822178759129066839458773298991035991759134762796789072405033699762279032128155059027438741498828812093460896921989039619484216767880643651417551281792203035989681120132752156264075346165724936981260073641211825924259677161519474245279446908519062493717592986495837548849381089648775090544259627579922195905540665154187940967220375980816973468371597232839827902335249675301103836695159495233538426423131684642363658111179403638261602091481303211426183379081481880229302958066568562860083375350841470853880598826183949681378893447494402059404461328906789391654610239217071093813876178399942706658192093793371827342264225686067983968227699375597224638347234850698337486353863353956687437011734860258370927205207015755059097672898293339584601508534556376487164598760103531723033568984751849368091049988917051559103652852488112571939590671895137348314413696776255311002852164012215317058447291252141275836679673096478739576632306703137306824623083477071479736570657767377169561360668596048539119565462654203296711918546502243235039423385434569653052690827003201675213297245199337694048506562044082590245665586791109621370081240656836262146508270780310114927087293651318155922547548238782409153198712583945564006012577385049885274326621562301115247231902818405945950722967498651053455566406559406392139767947309635916000695693040673203838308554105374387572482048233958517500569887505667714575623499524071694431126175338284294127637513988670406478146527467872182812176809803585856640929679972535374120962658821136732643725362996493393033754123315723680933926525283273272900431147812209620144207018172769612772542724349204874823897062319843266046338210047960109340042098178614188766639021743340912099112333196317802566579188191692457387557215551537765116550557346276808660399134373095134611637381725535711142672936591391530264777771330492738754313570088508498005822943317709472729091018169362657285280407205642035660000104808986920323372101176690557057212931458617177086701008914014772275689363321668896666203390560581916488114494782914684834866467985828202757395780467451979669581306948239697758003905343156095874133739307339379286193563274499892985471215693176252745091480644914314160030376589898656512353873721856621002424686648820721943461950704844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -5987586038447263746913924108291192459127348088388550320133296791110876543276314811438533718805497024357903170080002756008599882603691699755951873115606888682061058994157160530184855687327078998405389739216086403025595983842764503369344486939276497565920310252337539593769331154340064966132767552486945411696398813482127167325210000857803677942780180125360890801270068619877528614522274002046309155807761113492049515938420691008816419007683199056138275130433934703870092069134183936598863956277047064750553649736984444459919119802693199332028311116960998998388234432256423243310266169437612327344976340639741135439112109863675907284710397602165662245605848168359587268684025634516857222713463177018395809670412473188552403063481311021718502308813058817841136680728072322724522755913394584556041527803632116174455333539969533911601591778097005271986261726305512432710821481812263548870680335365494143042278993222742289180797573360730761730807182017452095879088167303290408259784118764520961884275047828066231263753764082112225512431554060346056766177969411937987860285017747411247902489672306059245048732495166669140744372406479428065570960290108984992621696037311177614082576219005842620646021629588213233385966989607976195655110208389565854375739482368228577756408381436514942185530528089590031008776475058002059183733863628921821447086971698718608123847481720368993188803696928655968223184848129123400604814127710044843412302150752946395406449688620750937072592577539905625740767918709245742940472418500035994247278636334678279407324613006530311417466608844384814495090758236031654742157922699810539784103346825515869633751406141460065946612494898960839927818748534889836126639120099257370791549644571346393397913634307934383074123065623195618778825779683491215988484764600504758861430883836574415591323567533103838230474330843484887192362456388974477094897500558926027026463473088938188136735865594945696362404204611954184526375528530889803871190628567972308789840688195868180871845431097642858989672479646147504141499657274570179875748624473934428453469619280556844923329472803780392163184846896502474928187442640058651707756682449238088055192842962056109504797045819857905262446197019661904217400498740980401406807637545949371862679151394134436503651812140018803309746039878385054395524218142652111008384247745868186827242072732009273274306523441714444792354294728648059730660065140611479893150342576583352205452633054032269826462168815385356444846981707083972340045994960428320367204357501281001641396818492639151743037189835866683883527361819881836543620372538327040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1038415502931083317647989608150558274904658922039441475219021981201358284757731206553922365834157345831358735956608024642275695514672468914692367737267763620076417562671697107286216365962842394588767378324505992213967581526011411880273300741201907973096627079755575706209483736560959725093126318773956785357756672434659305619125446298923504842337587721956447721544219537179708112533924598167796018148304305154621250984417654467531824486017009304484837929550782009466618412303774986121454401303982570521257366098040756594732655024880275999339110932545046481294960258053508333180055844511210277565896369459471697920651612628359261553186510572472241748268932758168620937706319282030925340731498891304531147080112670799670964121038858606160429454510123313346070940985442455425630380194059430238013532584411427054345435121179012846559250591959013967379099301456151014659860406986341652669497508755851683081478594477382396213820334731875343447610248168836625040336353230790223648801538833664647812947922240682562565495699211627502540111716283648753131321278054989418536496995067910001352694408028588936699914085038549148360670994884793550273410106590273927758625787516695332496836598568665375867741332249032362754098562108449558621625734312046686877764995618355924151890596068500976537455417220137779656687315435343092618926182591101813705603324030582085163113163992289082888740228662047006820698636498458049235277820753465982660695800314903393457089121247903280157428766244100383705457400930318946895463064775872233453255857881871145275446706497729134625866996718407460326229529724567547951535754340220670968347252034325524705204269421524221394183458101965187438208006494008902040097198566388941229816195857972125191222917679196761784822410198377992555047138637759874985147254505065658591517202293761729989256185751420213945239283678551639458166162351899880292007053834932634662575149494106902267742923939188991761032471489128525651141295704582112088581781426475509799471076754978218058994918623683863413084329405551916483479721790610748593144794651128657060429734140588114242007082181039776519210967094069402931856464316955017403453558489587313246327212274695172821825524006771860861331445330394738735158828572011289333136047079703913463828223966438095522141521483168158752523454633908852943359064664058830746720403331394383027207666412181542824675594412580715370684892724121696970997518997519172333230513958298020604649366281923781150637827052128563899054618818737706713164693553359855046477046668680965746251436563038176741386709128559756415200160281980127678945104298969661440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 9204866752979172876315697088950027070052045688745799780081566431349769712126833765994278965658954430419963187296789413706985480842330035811777714613160760621312802813205081670277462303670683367694169801572206572263502295298795427318572535023985997505724243877724454662506385780236485082656194251969084700523323035620775809143525174608950770520831259256959874400429145416867888082572049864541406531525406238977399603511103586296453242844442995410500219339408982419527175222810954977200831185187301597606750334682612557943249504559694935567001525776509726316002690986845800203058417627771494731273971350377975674092064565272977897164176166967951552303397026724097003480318609732289881113924100935663584970426974314110660555925337518796396117285492357369215823442723085205884769659601744216148681618568603069812037295421196036664675263614094001155130639303522802505805563227118559632687769990266764073530714522840055967370778710290124775733911186800714351401653651142596690847924303862881690039780572363101500011949396110961680643519558725864152099374921080428783763666384704278034120515806662286965353692769175435463535547563491228197405138450951304872714232009585040012262027167774394161225257082897218916444126937691277924189735803066356283897690203916100495550560204665383172265121665152820324499763390345416989942262118264016034204898384915864369651110264911889522019084316390950753041818111077987762515430563826370276249150402159990339690537349195632883395585230953903437368719089077704152203226526810737746497663422171717735866955865880043582658766488043659641386681883739223200751256238542530431415363944775657689421806167517205532604708310942057812328909801907947074497379031292061513743154499018271639318373545195662018479423487606811439281683699126837904140642719978749828647929895286782714844732704359159204102826849847367359633665873812139728210374973477436462782756739383139884233595512752187769863877378155006738398345227218227678813118058363116054954324826055734840976898629513497309473956251555373782634852236442727214166399126655326082065195850217454064705937699931525528871865261059172808916125782016941520418819502531981720480120900383457726272769954660285784839681366002795449945242502009871513368793221189637693770870216123387199532203142881890268685067977276550961223982435939820891618463192079760350030569154831887893605701757950913246905549461775360788767225236089753625260296477686838418460519489363905545828161561882458611632145015331790035733866119131098478168016209076025069119936259505202971615379404709573662488095303198008390897857874229827993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 13325203560872568936252960918613917881882896876977677316951254037698558228504865041829620483783074047920163826975754795143432029648697789571101502334705745725612680063058288066280103662603170874114228931761993907800105598110229778215962026033870408319049445196655553239723799462795378275430347769621701985321499849401681480348743925262114390720217175000462520346859858834860934733709414755459973023694997343528876154025472268581241063440403616047015334963259260177482357920851145282892807600787659463694875740427776488327417864241608894731282826145384652279086829249730787694229718581089920645968243855265161818673646856258754004044750573855833522581284184451875912377249978910091230286898870878967712656302820181561693260720086899286699301120609013572833148377740675996919638827765118868031581448300405567047128045025080857657412388287659336345681402763040143961119492166333988547357168650374388776431380109048952112554806055427824508882951476526373511046969578503994788344080679041707314552794067215316685900694790989244182876838453911840424051208484326773462598037860127883883385290409611095129046631084526147599714672922215678647769752741261862569183004469951238238832171276316865735658090365350077211436730745877107966123508175544405351675611370032264475094312910037188589499187016277636671920881882808399045780274783562660511672281078902004795931762871720785659835904663726193606724352142506587140853826121940658081027986428674738938901581071148114280248440728500585825669926081635990302235569452814748994531880301649160672724470170337654426890137834195717596653462747229562481348096752395992858924649145714182656817684998838984284840250141912857617337492314256914859786425209348163006980374947168046673673341845348753452781908250856136868485097450137546960027432560231283179521691722550968593105366106729066473784206443079177909964348919593788674545474985368602186002736648800613372241379745885080975468631230131405358457419861472280492713112850741703463752681715913346252780546843364428536863879522599931914946060020883051662734038130832402660576284034453733353276984022531039420442290855408026941850593342035881173712041311472907217097944988356388993480037730831151473696033456633841994953424832375592206851617363752654359714365822533125556130805427113902196124590288718909989698198198813154927319198162496395282829124703313474908069571755171638815062045311481867609010167639564838938409059213962839110884402386278731490382780333873392807308908568319904250512900971913523006074509115511243070363028274987020494865410899423949825833631788627191422370478187986760499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -61700289384218090677975495603456184100329617439455750044528979304631328142014099620275150385588897149811810413872083128450897083802453819930933428523789540103299402646385630212771964231981299346370169419972812148941399225788616247640553668734033280202826176956133893761287361629281325885466026002806651872585445156843795584892193714733552419072993403967418077534794259052050421040424040357338751376708872412855467955429795135175352565734841113485805816666172615751602666420662953099703193971222255185612058656050616201934011024460458802358219269116213267582208179827467240130941109587878010335712076269668667709857285151837659722448438420880382646777010227403261676445753595321618463134304324464346046057097535576293089276900379628045221762761237864120981288588321798524111991886127148667593936453919202974184310566352421256035327113551902292569354708531975037836322752681985166425844681703824961610074024656152148196016405818140272685519746209292996430730208318486358062125144367876871235756891753325321787105787841148794156509390152546177181687474060220939127859325259812149126059570280899348248633406155804482319010320489338171773180006843515622595142430024171194573387692375030159344479137624044371175961854506060441063524389333528012966619864361036625004457228272341804807054917494652635870199171054429752561044308502057096871307952590501714942402654171676374361846143161050411674851631496019188965598806058252989146059663029075873203136254125246513237047950224578647470204117184450026785808781530832709654114760345400279320312350325573745778303065726790357640605277697436626214906509463966496450485605509039733591298423705793023101055646670564752392907951517794980596741393850018356934201235123074910429593947344080359435593241535871428416200716047828812230042514577182025845200902371171683358517053701318946036321846827906027357384535412467933191462347288103502705896067403415460442219599894785831612928173565480957286839606149373883057454625420023193890443722733615612856415619835121592254215977461403383540361867269787881918176369834551471595279164966460508235579123291848321045655434835140412685654130144156443578812654220684073637265798899451270535770235010156034163622815266330251349056212796776631921449308691660310736572076586512111381269248342712629251438638727670753515350427045752429896753905429518477310617155748587331131150555854808917340398973023441613577299760916975883391393872121677011878175826177195810883593204820007745756984697617583805635678599246295515347976110022552323330987362447923721856131702307845101067694345218213638966043111733969551360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 240668807336924804268059366119842588396787942205271306533295780563594408631120313483601344501245411976007677024580051907218109214229225290394245052617890799999040809686887772153666377337723553150021991265676197246990315761482494334912546022546810822729010080286944337573237653678427759040864250125252044278082754254091022843316437596247454492250155031960611216857470961704344069098290933487597577803081556582014416069262219424828923763583094184405763007793315534470929061228444499810765112681152939572643954880236454372049426319929059072636551984665702527499134310225568245120618168512349803661891677029899395832463976294933960900521875735189154838245160364648142567206383965447232788668069794986395107954197799164545290672862526157585966279522746981528341334310891637462090018722562241542644118370961192788181420864779985253565096119947582024160456623288822469834962682898170288391653693946053473859141948767018029382318316418516718422792792658035004483792722924165052554936457165412017521672612056156702507695660396400418685444446878744584167272702360399503702111386649219331396246780435492512068501597700665729718346493051519088415899665544470447700580930056670246344892760001074044418563637916499695687527193105411109502190952760367570432396086999929191167099418095420787860297802793235920453826285516628330313349285777846459492499913269754307257531321876232870252519670618565358725081673662744460279204881643111357053126852694318640000566500296908853023091636897227275340564866044879555037666963556871459554924245798015272536401530930638322658905743502624203383976670683394898132982364571762101902612567657238620351940841405615172218700976455510259357579890203920342285625482045573238529971290939360882215656743259305691185657982109315641628237756050508645504125384081232923455162466215349991718161927277538940146797781200513507071161161184628587958162401674924778655533272785387603132223490576374231200174301796274351325662463695060400945772624129950063442967860879472894587033106533526178827750054242969654540689503320548921107436937647975771815012017435456828894527750838720223708942125505258565546495794740808364083066608755346798705785867129879321974912081826949700842358748914335095557589938555979992579000561425935245717095380644212707376436100368419180601221894076429000957720981640915158985958740270787573916965455817717646851409169221948506146459689654260454794071082116170932847158859564120102074828156263010872464354038441140682723436073243046666530575647664743752308892793929510164468006714165391322153573856365607798686989324052647511208320961894940672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -493691898906886183063370951796657155019130125570035264243387910388527781396278717565640410255373061701385458030990918893885168809286323455925110008492765896535449413926233694020878767086673333638596144221567837944759999858321143590139239633852890926878802231230013677289294534175525618983546933390503511797555542927559087601116952364284085963347197584480580549311523781944290555005584676622653069137351840096634032200684765308181814826365912522735097225387307592870414566707747035122219030348584910527759949164044180272746346379078682499076296828229137713024857392128009116018033633462136033333478401753925350100405735665694023341696365888818798133034578079321144405344233380831286282339693506648850835614465939809894149659612407967609708122617001348908771432245685726428013878980310759254165863224164127309824240458761824102372979584077505850190436215864147582449996174749164648862708660692503957569283702020112765245235088456171919536437013612318943804523790138369139459997655203547491392592259256780318020088886849031320847680135581550217487044478338060066390626145993770762324760801326598044902952789385875963651874019420723751127407336917525228537486480051258026107843226374713742043936776224250817980170990617308854199327436510222448198225122287615343612499592371655246650787164457045706310327628161230747457684515711822757507713576506831389820858661326818236519153716012577257332099604780489428143371378431412700958577895231663911967218553441593899970706935335508892609031181567488619611261056982017830681018963107492242760872051807824276433585362362865957399510732427058878531192959602627558011385904280558354674194040370827187769134929053312129551963229054219495576434106817030731865844007818621456211923923170091041760661286612101039352919188140642963643400087947073528748267378790376399681515036262909397312390873860713539654599755512817720264597942316151877888920572254541512624017310700021248044476810088976616810316969804793410414843431965508802800204354634167272851593093488635466599644298511876259683147186987464595314264258744019182240148149770697682425038532039163921281692432810825161043814908772877845272100376107591740271850670733436098415958249165717791058607998777370113634435490478326067637518098103945071893048870883277102527275403085720600519493037564880130936609528065461174150108570981336309441736229370016088995610265317578219549169012983694541905580097122928552650202832474480907104891956026424912188075736963500299135628839508603874206871970318394237401964384466601332671675881573330638001859449657500778233175042026427939004094592128647168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 791946816926725328502398951282934715668070480699588320910362795352894877228592116652360408548342046934771413054016723714557972669412347742978767042519672062960125551838671134204159049126157654543774177303465384451135287737626938165481978910315757154626235537980739194286938069986507350796396477596999217855405663412958955362657389692142774183018140062412442869905287657116149227342079255684292108451625690564391633221580680077757569225780274614144840121225647898752602742239331379246504832500416912914034451261216542570489556258654241014616218559289097191438944098558447356092384611927861317129112282675753928809341543491128103346842903892520252448500546449329270271858840843455917131206199883515024111366094504109335241106731611084753615804389924277378544451064381772948584965882007965763606799953997532125470086578779841631804554766106674216926648082625660889423421796261902120594400855511628632597920526223510763139732904016463012693591988287153243515796356241903892045417141402923792011099966881730825524311991140540994060153743776110597009989869244154403754921422647705460387833748363168161748759843397503137780715243053323969211746758054113091983417947058737295234438823588224827144759337373326221281498024995064608034739562566631218388707052476277639496993430929475972675088453744177338005628103981209790853200693323483751602078673607829236786281951194163507364392631867377099618809979019606739857037317151263271251861327659959494947429440961650885042773272669738674738906727839238068966984265710408921553771086813033622782858504840713712284635823760129284990200640228375456682623134248145515165814726625612788479255383839333595376875956740482477698312576168202077527054090260249817866386979675070829921124620322405485024077211554944269970728404454911328425894583173942334502551985194629610319790421360230111532120246226390512164777918882744592678781395918810769484746545817457418476934539317556737144028476954823357959820223475374491865060063748507225222292274886672419881517914275130225849955785118202790278650476332695320573967267207175835030132010194975895176236616639476686919275131645568314508967718277850298982753220251754535919746712372400201623245606216515316209434221938160458610017388872596562547946950952262762384386259306050502147367255113013181761942668447513843092364973412435264285368751620058910982732683686286402387200046509256356121783617172417778843642171982873180427948720975206287845918461042382056408869137054452563515785662414515729562855847521328465051530928229337880798604340102113274349503004932361387528452330653770186005829340186542080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -914295928972825843708363939658433087978302547826243087907306339033580799873894197060262440647119678330459018975619707964054157077657998688481746398466122533252781821449653567428069071429785164796798024179932158059003088401466327208157275212332645977793589987167671455458424781044640441254644883309575747382347715537976722016208209654181056487815768058083524156707452482633791537914593697710784643066067364365759308401200289167427874268168850834513223319915499777162278466446596098844825537214766791443755353714876337856307920775081648024683479899782375025088428913415085884583888547127099630481160546502798966579123173750145466340973052357800680661940375813423182925704916355673912324638815834812366444704428700142766711820036555836296854088282570570861316643096779781618633390388496396794249015664838570823019048641417977844668567375484426760246136718734002473464238543383701488703025238275386837703744211945692077539999491779191019309803804257852438346658234816474529450560875580359783638148689793363030552772232792542411068059269323966080865741979043341657181779479668402824116338869999375319500057310825882839557663437875474092819897354501511643503003014317167460624715173881646778567437693907710201710054141564306185909150284379863017368577429387781999298742108831815354454516340005567628781849685455876718378769269885381164896379953890598567623136850726197403806409377073442659618312169169104441498198669208005834545141146343143565449488236064065131796486407197606729863489465404101003679901625172272968769984501705686791147538309969334054741526288178599268886735039988341937472533779711605216441835376883451832068625400594929286619350355284796045155661942165627560696598410232528327794573987733773830570239890025847724100008063833802538343791463946815906957655672399331481511320853077978430111821251585706434894641789381210908362044451518455351517488358038553801571891265904143381854076298290256896695398795477538574194627784993245815743156547802055967981076219484800538856485588150194734513112696411150746440146196414323139265633845971986909467072131868610717318071589595459349289075434078385621977963272417011343206374577480064446372712745700970579230048957603636790738901582040895178389463668733063331329927136804413081754354647950816398224366041173231600355794038712835021736425657900845002889942552086848326528378354111908307496527217949403954850114127310875823271349621300990991948607537744032617865561675716138001571203395118958337777190110714035651195887315569649029201510679380681310592646691266379484453806474135303394421255967882870769759647321471057920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 790956076958255194683973383667411977166571552863865271392891050349191851149409331064592147810707672857716980855769557034064061654655097890242887750954478044545391220499843845334643095092389393248670528322522013308161675486871913951566281212396263621548289018827453138104385947921231304376685533350551180008143103572395056071715427446635949600497838778557215422594560413603760934870626415642766242131755341054890680305230870261934077037377222901553370608883120180401690094876202478409926288864081961873795625593126792551056652291199708195000099958959586617448251475016179948204726550778708687928695825295892425899151832460992580017425435195790370237320182712711837613766429761027065318230407151693809403404224279181853851824819523946129077271723119505732381723343713875488738318689118669762989736892112622523715110219770752430380879778032847245819705832439844026231750669267059890593334221915088159122298725590586281846584949751321608699079177360784753004298567490942291474323892068060401849390433870609004519229737804830131523078244885634622895276141356545772097562597557926855900000439614513010819536911161840785960677834102621387792530741971675581481760280722401092373512917657122961804749849953789655612694668245106691533189959176893858949492765498584315796053656419989203782912362202253763112556132116007672094146428769881265396205476171594818725224460740229742781224011945635990757814624433877206727875291081277623597968693131082514134154669932424404048832343949933277459148520334097049300966948639759451436366019498555219572982007014743343973262352052096766116649911541423012581572477308225821323545344482267113443889522628328435650205981189549883414812265995641533630733558382071792770803140618209269231425420303927363441134241614450102585329257774360982785431687980504474382947888500652743959438994770714050569025288252889373892009993862342306128365456631283144244579242990888639499343331120172058913045402457054488024046537032316078565226143551476664573812104302585073142741918641121385398868656045278409132361646344874234426986768556659424125071447958709788580944326317056738365731248890539749971982018852623934421560025703256158936302341952585074289126034246727721962696363063657918323611856580528973651935322698384756070351654540056679009314300487270842095932788955142565195830534579411484643482789885423797970819929771477208055588894122735724328241508430445936871264445542679400834613099162884030734903822413104168446542170064722094329484736787521947734781249338066095268725956996412301410991121079237923319368568050793942830124965420254941021454328659968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -469124701595985502062139664194702066346453177283551511274384622377341307421448564570685675597719115686081864605761515647063400042890575327283084267649908693971145116153233487641050401093390733506776758581409146370715454150718935458425802704618333945578550192918093587488916549996605720302736150601710623715942694100188247270882347185311920512058025991507722820753105044681724575336270439729692714909587996560401674108287019165693687945024811822402900062973023683746981702002410080173051754921647468365051286435800386458927687663691886075396072366429820128401987517510150786356232953507446167768031004554369553414361411198004094566939446633684936407618840001637632169418829545831569220519295325735436274116519547063914871656551431864541873122627201708665950827191095659379101620170505066297113816786659789619170561877177201404940214901031093387381440258895471374890325158852242431061749869485052447849330033939613652891707583039159728923591226138999270002777737323285056102219391307181312062331778254661548212110013077771469433098810605084232520479418426209848300747682878530046575554730104371614896031667510556446538868435995884398939996170582826849805506554427986773289205246269373015517405093824518413661442289023543953363958856750455936976499144028548513412222536589824335556307847498293477057702710492493004770394214350601706358965876743436549234533657248419642703628396441841384230254488313105981944667110297110045972268955838909360205003497930489660543639339355918273789572429883305382492421943959173875143606170784806170071093220687225385596405062066327466910683604858401388592763196745923609468674312493016043834509461411728815829093941421120643171064268237925247316324277363703096228739162709555114765491678371047724696357748652864442394004382510385888988567481913894863550235636916605502041169768771316391795026963255028202864724062946675760452282581570133540877861473694639413135064572672805032149540667578928230378283043513439484555538113039808674212493892292847301719701763999940375811654035980228908152483763976204673562634148124839724114517916198373729475189909342632653457584362220579658288117927001623143363097258472646451680278399749490284555380138479297634014820876912628421398825717628836968916115261253699466683100553622685192842885632970050898150303487612967166186301211166883530632919302509927798471348078089482074679745713218983612175698441119990557419171728244444355864938680741201428297115903737182456036494218878059470847062332544261930301505120568707877786209461853232571666603782572489509978021654136875295582179063337613033115648576716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 177931075360441885945804064725305654993454813398416844804030409460835546332238659595793243905016549148047759119449412805165055913806939782506092744362180225851955889297449921422932709681736951774673099359157465594584289750103245197571319836487202611807428340873151807770533809396699593184927410981892901052891967147415135794475306966984546895128850373735409151374082610055498886438696405782412196112845909507060414944900988041724665700375895057465536127337092495829579236039684479849685803466551167480095957986688873093150762931723115440091460697639834910934439396695062436391100418115937430709014343626339572514350360694221024835813884947912470883262591205034021089100862669099689308636594976994951924232827597490756151003558842754631883604994357846596469689302882147085710287412405956018734557971459235613170949673661647134114116628549755595413894859821666098374837772261281643893660689096092340250799721550387682967855255154662977956141719454286236395646058632830687340029132954925017066696756312458898349980167966792916110065223522444333368152571313910307118013695823068661430862154849916479867660232559675004944248094716438890877955857310572097615488421799667708312266719190502571335508622399478905909678511004428642256276802001601023903827530218854523263539008862041307947613948763803559027026156284033843260525661419821629900148673657771942358876426514638019982176572901837356435782116972885673929872422127060248397583065055784967442804808206731067782571587785672628958477244760882144150661661707053304004691871945249121744131372551402776451834929677126455142178733350809203410253974405460129172527015447628085275934886675821896012083735066869600391414216623074123073951846198837255485077229405784261290239610814166565026222368829136344060663841698629401820486025465167743378947970184471289805993236088270231137021441205371727071064726258315652615731968429949877588756849763226045321420466988219478026059804008299395764501408935173379177333242987410388972896109009980087224923580903151685199880820477740311094590312945366767557611557250019668478377237090737059229922439618876518243876194461895117162269973611509965346758020925752651093038449159716671261898426280684990541080164055073303460755397332928982692142553835314857954019036466359329843018784079698640470629615133819028549269608750175625178253610504142236503632232739673246746138264919789703661995945649019778432995318222627989870657279789601315852133657522137478218578743375328089976896709244418998155698581749830298299514258553416418856887571216140373107668478065487097760741509658870423683552667238400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -35304292051682440328230921748459244465668040376548725256928307797034311933871696316463707134977147043327436954929118681239205250639296762258939381846563621679806269806720031624055503558830269164316040484633236703712852477706968021070463767785685291451128689518770953987253347505543818920843327144194462625254606376730904738921751154690415169166875133073514309398331548088427196514374589802025071448580557652541846327955435917824240737058250248607809654943007821023105198756415181584108134063782337994899507757703529745934929352995149099224128311851750999995020635231339935611042356107168021918680522999620415204497963980274670988282283435543076394017152420549989129511729924337153568838501733851874525681157357465515754692219164626992076890447693809821047601912626926916132958315653565803609254761048409886691054460098179541742574773110296728021647506871164386435205290340475194378478331546406776463430261602504355015945155743636160045831245483560904461938500274919322978150824481418541276766705976561597954302267581073172137428938071872750844963805617777256987664902869287344921875163363887992233911012950753766835754976403913426202553290237034174987876995631651638726251181950698805577042027332759969036352686514697623395460181513573726997183403087048265735218924065702939928386502935950042040781794991288736454244412642536400896143556082899440073042640184132132774681197431808925869501820298839235496801010642705254786055032356406993972821533552807685857667526208946849220825762672175787805628134508640751943170050988408554540030089220817582551071993650930957616516688843943001008307247201007122117182748081988403441888334247481985118676345336310216389192375284822708908057741869197023136567233153115868400518051198415506958790138303350636225722247929152133752570467530215113627860413929732506730514242801781233198253944561711189134656615024729972577040746498259440430326723756671887407013619784385053230352561506035566233010278071885838882157004674041879018856680470374261366673035632975142112622860075403424824593003365908377358702055428156531518959727878903814264532805766967437986462079456194279254873538405377770623617018902678488228991291941840051975528717223776296072130607872669805334365283159989814973570521085626360408235653531414858568505252807222550814745291519534157459643871444407202659689910729173040790389599006418516261263939238934396570449038891514088867458001943983839209431371637543382273740053371635475587787245404032368306808770813263831457663891209428877395714799531629937009384627615285969417607030680681407970697687390667425575761608704000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 141706915681066522464353618007406606548889383669909875017412440905363649473585097661801560880352481558544431106029861989063935409739399500699897425773895792733176673325571217416321952323610129386781199046902060441913800771588965371072307372519016489033461165890923675658042516854332313087447206589939683864062285895088968312112231570109233868480369305745920794031843402446834174478346820810153287715779529751381559513743772775271233603597648372450519301913421480454171661994880124088406059332204175093726682172442309674091367823622047855353083683907881919041942157348998502278921202326700026807413697200928091737532816902306212045626789589586354260525509278457986175298896811385552022932742174180152557606046821767267586822314798050615555185351094595557955043627625897385160530415031186804880365924944706701498591722173548561938978919470360230541174232802933344802539183704378418714088978871740267689187156016728909220424191104041934470090304632113201785722387396857430135869337264107676381061297351174187408069382609961272884854569901551571590590598467633790541771747675330719348625148760988198332157726671055695928434397683163885015878298557568146987636876077629550014809874637964713451946383330778459545333725262273172011204693197133108982181888943312187142306541407465148174593825159979894686857406571815158595724812920936189982640581765873150542231425131731035891858523991600503803122444352089032375532813885866558782164425032132492202687166780204582109524041895352547829170374217671945413892462577786403355640164660571244250528475859203410187877826749481722182662786525145831673749258304054815068395446752260524178784656315970538502348532372314409736910601858935240197977083214959615078482063186238972167575851639255148043669244841110879091437044562084159221645400275896862693230892891768272546102087537919209910097957895596531241562932172408589633991070395738552072188079487810917870525970884811503127728317803395949384834080094067294451578508936684112889648099260354567089170222579735249617857898115403093201749082837870770106718434015814253828257010323499166678883186683422348976482819202433117330930867166682253086673656166409721465639123922223747925820519452763622090000222606005014278666250845238976498149646851764930160832582673144456714679705191808115646917691692967288004051165388546330643932716024376353055038239206030724336149316756187045520872187444117574857956372934363238865254089660158303726699758456069196022741781370405739835454239924765637385932092940671396831664456120461181791138320753983283699127184843538298555976185315100793948340224000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1896515874926010130162736987605945394905328883338524955045822713135718450596835244593363471280325030783231314024751998007870097325620093407259409887329977592731272678429317105025852446064739977506852423726321989734968021069721983862838477140825271654343182116457986865448614709681512263847273825659476536051198327481405820162230056674970189651544081446650211384897855342662301605655820052930583903689774999719927026448613478111990653494671048510482179423740564633639840439458732499442018284708232263573230479253647506075104153329495124648355607275974280228846525686666012319664271518760391854626549567051885112526442750671342162517916379404255395950188853422714731860439623999360767650692636727119341354330944895437398451251474900514350903979818276354464099284931487819619240301877254924334132160377881926637760668539737573216562794071046570940475932724598563544573574106231416056033445368815050800659532219119504603973609576320995970377864294829491461593951916787050928126360036728202861290557285266858765277596671800022560714747205788616395879425009218918827078736628095866082816410068693845837211810085379664125636066243514831056956617934776287174514599062444818325427095606601913175349951083970076334276543007487592115397340268253565533332067025766371306782612497954492722731521311781451837841169803401266738425479843604750645549607890550343960688922325363486086377074884190561180969529572442286502543111934619965337437231637677790556923573813207874892676190452831623175712932691638140325492256671902927730278244508767047902983718392082332501274669535324526473855579037351653178080836029665536595686100325957597191627502454247128119125611133763895856452639970007343232442815856495449597761715013559965403936250977469838262165962697593617233980880115450284954908411306928263754431847025295537454635998238843316032262154780024328647570087858852470482837344270398433623286613703052450993832225572552948539271961699694305698961079339189217885098332348667536514437006374848292155567885408454421926613777394101535007901406927872629629748318193698662652028861962517011740079798362710284813044023698360929243730149923504318017627857423083806679548565942829254499884392610202580245787001166910620832938405993265983692946813494840542559833915442181106411371529687667713818433970608345640783018187469340872655579474160230230784970456669386905270277893527959643746462027682605228934813802873189908236616696003184446180181317142365675183254583306353527044177945020815046793049959690821004005424144848173394956152234710284665195541147211525070655052117540271124459290624000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -762013690721398472318174698990987017784798470001939754976890424070035908111722316617915780060825488296587273872624483905804501604185447827327331780972695404017901909075796150389735865905115497627506037996579444538463278313470350709754681594392464369768541433710956860499096596993495284726227811587840950526078200185221068760103570735357936298862112173987168009973220930854267033807625608261252967215768333510340966171151131755811164843720098975002455040930007327807964319590568903560150672866113655220155331829448288561880185744439603448032101236265240445043104368171553568684010194260783080695601492636686777631313828045259708130900577135842852798270905163915217409240884327463081737582504804253465995607639955838254663094166935888065508545801275454101146074041001383059136255447416138726566953418308509685813390402394432839284095909419140305290319630892823033128927421140878512166125296401655608420059774149840108240386978546310333746884541985066167031349655056096965363712924509576020527506833673734359678972978266210359983039695255797481262710410472139543827027118577395542823188089820353099786206992789191105108166268779283043539467712024087585543303004796864284791739360706926139770778787557736774385010223566224654551789392582819535197006598668186783107516802788537822338954171293468845366932616317555659032429662984314229389232492192844224805881288623536524950947655724014726161435523495860412008546342907103859582267542887424646921152486969490731681856985998620871594890293488483424576080752349577195231462880808963238697901671140902367803732893042454467289175060525821132662252505705787707321818291742029794133601531240891919368413972397014978634104692265359279230207195773216261950035600932400211664288305882710569674498868507996760888412775837779250623253722492865207321442068980406193832539510297081490112522866019701137236997132611587759340291235699057213796626727309047472943969679880662923690735823982298798845843053900749198732362209972228407589497493532509764401848481481778374565209416098195278983977768403270867132016704611101390388183490505534612359201140874237155948145169269558884139499765048947933702237150578955054668613224978746445471447054505871590264585129742001120857082198057449762418657989638891349387061062920712732217154277929415419952480665645311304138728910533345432589442528521792909324139011726714182012000346380025709361846033502349366950756834316751685604056156930977051021698034444065669624163125431807888487600917589987861188618632785914396600223373643312761593200657313948266040565619416838844157836028899579081523200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 16151176350037214153516256067744632347985117679428335098827234931719315216674579502009866827986868276595568268455282417166497448303321899358865499506760001505747637481258169323922416568519638532386748962048708515408191967687554347551763341302892758445830294228725931820729825464960837858829291532742444981987103598371715430688428733599024549225800299729513229885486457787977107875261331776677294703546918573848695976487223778473446592294682357326476513957608938464106819264191711155459560453970786484887314609418233726032832830845037008497902820812227906113908389935428398886934003110969077625825863514949475249180261298888535859105890078339209473285319306471865650659886075465843616674478699334565562389478640175144438279705922592738036254070626156023255553916567945446336102655852134938542033419501553436133975340220778678933553074917314077011018473384688049720772936152510132075318308718907924168127637121170907238140817187344599357328905084321614981135152123018055376975079702063791460142897529401408207145124154886596304261523592186812965776703913452842438568607819980016142177289579302437038370814738938722846581605789636363732999868817216276673486246963924497161506014584644540546186143626476744112414858903254793906657948421183150387215652896376244079956396133805324542931748913385488959646140409165066093471072905897489243164114872970336609822818246005203735655549635544323187516374993002186746917459463510757020469739444964300126664092848300120591652570971942423298686767894566009458188997918562085295835336280080710408944672745688980608464561475809542879392775134007714729113045481521746968693026981055927590192017571658886807992613021243435062844972392934399926980754682887734036205261455103661366331939720096612270852768023106979591427568511021164848608988825214218758962093132969682555301024035928034405266490048094639416698845774573760787955427211038736057627430233668078834617385692271752893026440539593382074574026406044963450013693183026386183504849215222867457222185669954094340111684326235227089453277328366165546998759250943123462998488933960321995037279935417714464124532723893815013585321063478543255084528093320378862277077125127080293420487803806631192924255259523065838963798088450383781355827923764121324811622582832846011852654784807992276581704828853299411974043701157024937977121779179417377757380989991068380756292468546695364520166176417408172607168268781776211063236613334393839269160059137495587445665301687105148488825217343900936446991252404204142250305657597910058394326377191155884353182231011784624004649255001758105600000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1952056143453855674319924492012029403654656080599146366148247109136360410812339419072376556769754680205608381062062829194822443350741788236899951295710088361744733895632513229852296024649208474877736902384695556513715285080180187988889728597474471117539182733739659324086700382772767436734295137231481737939156868414188071632633794418605599140551981360194301592803562923242782466284704226450153393249939821318780106363466768049411153001634241020087689877740707949731898350484602365305820461023339531604595915444895728387715539049198659451270667213768176425662727944746547186654616886709540112830388823475059844312137318388432604262191949485119851764381295569912069582335061751599978506752531685269775001911862299318906604321882733952470719692574444837839744731442316358266634663606536850134742412476714931737311697312632584414222473068751213976872559390956628830764639115225300190686398616397744761093650465604547028579674454432931690830979163411753826004142217121912583348647167608235435790250392568694598889044936875285681491227839557706410392092514284330621300166920620763167609836283549491151588797971849469916522905194657641955651704435300909192083199641287479848720655278692886160663583011107885019055147361402342964970615974422126696887734174275523937922461256421605304480153322757223980465667923416584954587196008100866952542587026895230231450282487000802764801085339741042242563560614883257950400913634258909628311162817620329332599279095650550584987531445856244008135651407362143233348583356375249723962979128853804493016577004664350416078006967257272210424639732785382060693467644159445148555483174828504308079146154378223171538768005502958193081413916916620308038885072544160148837516585651213874795664272433586505899426124319371591767626811144382013143353249783886734572844927462261887639745151119347233668614907481965972993058834444123235739059191335774587001815181286009607322234022394045370790546045386200535649823714364312910850534334651815496147720882644511815896788524378137095020792243569556678298141612841613203253979182600733559765248840614076101953472529601552747322146102526768638645977407549476135536698318122875890442431520830839389180909082564610471647056768091945417163462845973464235953258221131678973567761174381107978287300527378447406953306449539925947191755009131596268970541261818273842251723678376079558807963364885073366685621115141478047867475287837397470436374794322264457554800744121634399040803724435296186331148298223456509874510134849577478486184458986173822572050067081070012000546462508310788015637883556724736000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -49105692584745115035000441861746628004899466050668664802138503780448147747422079745968643642899939516194667966180739486088407684506653680147073813332506901759658387920338374102366365097969560310764646595771625523532671426083559223971365645036552355343109852176281773602771012333357293076554407989915571616375978259803984810265071721608045137102612572506861247900227719942360946372485833122875539055476092337082155190952179391532183203716723068611704212774633769381142683162892666919434013973002594852045815452025224439906922784217545983515560047899137524522731005868878981501615442917756728419418947732020631796325461809123253139230360251455155389649585843397356719460334670737001786385956537640197505393637169600574020171680052247396905352035895735284514201329974121385825006630580399094070183779426650764864805796877544572393523265959326026496851097908949062821374365622484094114501995628431867110722747964911100337747987801935179244096905133795184590029820430015374126353315410229075291565015287009748109372721656504878393402308781135139612845630279264826956672488619635955367233298876075306076333382876839372183734537499171821671913146798343078242891888341099539364147525009963014557479216294485477514899254912904795911731906570157148223191742804720664640386838229987914946805274891317757604491758426410662920261530977272185326468187022733138608914897586755945070121304455231365202038767772656132816351074592820598299654424245760431745069772077767229482672090603317789689132740968694497733586578150879265019881785768693482464193391699382052321344767567221639840170754222243003813399722442554293803868342174194191816506112064479238020092280409053311620077629255527019108388461902922351164276854428584187775736121547060004402588025550245454644512517813148274734684886154762373067656533153383734694374962690712463517244777530529635805627834704634877574771959471530323082579647306843653494498921123103970049243752976667804875363880484734541458735165870799496801552296366422418198851084155738665571542324705992776576643938425669050868381376845754325775769283254916729722921213745146900645166024621367040424192774028894264531076234329643369837459049616158545367129782443248258652765587533786127090803988249568156230060617617842526581775977498996985046234916950377312447160383726249974837451323134532971710831228690952575029347225652129526166829777711467319656664014873579871173133529024019413935951390987607248648588491717573106911344750300171663253028442835887968735678862224139746411445726880540411743870931483591539797669076663785156391867912298692608000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 237368983157159805470156148999357368765802613425518505702389097197801901404417116492070581216167195063626690231751460703941738899752081849735397098831339087972528566388174080933987918293653303160117435490917160634900430549975622254698348917404175999495265160173369944665681795428920849839751320019074066340649052273545539004257351234177297942275155835744390378848819628027301202662155325053185273422465662038344319213148090817119433370569145874103711880904564651567677627528155296146852214204990489675498706943532186018882659660768664943334888684842193388818383142508667791809673541333773401610129499448013929987183814335690876305853967038339762614388071832735896258516973547886765804689700541243175448604350030553370517478205017394479243371748650938297946091614038190628648703824127153213245315227236074569870290415511340710364696899703771299328376604939732663814529377964226856004439898274720982319234927012981261667445064541143695100830248267047325295688883060255642211327495677525441095375933776778998973455113337541084173249440848541985934435488134897692021809924936626158068498938797938079805615098943970463064482719268383923087816615355245989707285918303946469222327882412945269530029587897393710802884808623518183389179815537842011741095136178616647455437089115004051472430960170916746764086739839628378710917428658749093098782360911754181263520669706556501098723102678159603766559160720575657401523643476800394971181183607349231863070472675644247181012802188440317737194590764458645163011141564101347905307089324740637198426735285308121999697961019805013101690135910737295232903506575024374088500658964455850191257846454309310558648455797687628110262754199619335542859743563446059623113195450435179064560150523491760464876775781473745367082301682071079951094573463074520226873017515079632618058632385565168838578392169255871047191900323770740453657198671717220435009275308414614024766612267154615556452932336925625384614932661037411668267249277181287740446127528399669023786851670275657245272101879168551544052655713972883463550274347978513900172464684243794347964256509800350642896601545995058272767875963011630946082181455286220977921782510515247427192237034633668336098763339634244027794704814077510775766739213671062506701073075095899425979120743801574242542923585367912285036348499595596934382632410307400719946097196790753751058459631712378723904840755266989352903521899258591259973692025978996892534152188978465807547565539171984600357247124268612377437300997448649804563014382177749784124831709577331856451097859515582842688546589900800000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -30318102173019522339174473914344657693322613334719596911139734527111167992288354252683775503759954812478573885585735975397764548291204662340998968808832347221101695904400363929895410063322923923896625418386657120475448738947304286627796588867431526196260278787432009903731951248910568971226170969866995543667535603127152071553088716942690457637689821914528913151586743715689403449237878784906119772083581609486020088788434225114892912474407193156131432144807244984355986058019921172827367615183639068100309932035200221640392262332783902733229568386551639354034833342189557215893782793879018720564420081939354626933033515456392257772322676599036626225747943267689050600336211822457563780719878770353203745837056268261509791397723468176828470535780592225603383215069849034416001374137099686398398307644868351505891049905194368588422501071886637659017922560662991889207620866068999867725506203245680973533615240496538404036692682201015060249187260545037320483014939677300961892274322391226293515077975516142855251737117622803377065784691068098112786882227099663383206484088627347093128200220024022341514061902793005888230604944620209498735470424190910139977184738790669255127178508876260545888771144859440066459929122364516428529711675078880770030952493406331629109275473895283760418283997560194417423266384133576551997145841717638475918345557727258012742551996453177638447545927245648190458392869378268954179894661059924128311984763296552039696154921098450472211361421345344555946746604533063123660550415903198140114476164145953357916811231763977891599693813456199470440907220744010202233272447562706050933580565015655267352810518615765166549115028258261223835594140208116552800290852662631094847803936134327594794707180436215173825206531163558165437897757578046396426646754555178712472643398139973945286260810705502569546898536826398613678820698027008300750399781337879198180880442031983550704572765136603213902268446202017673353116937947181249593829237894215451767938651899156281506285864287133369333169943634603420100387797181692748926367854978209451551332300707853914553757953459315508877258024977782486814067708029280818305537929551925247454050319535021185353852804134898889509590773573348101043509710604911280438129250835831749080019165122985397411076023002936879258961059540923746981530717467161566507918908043310696657165037158693873162773366166864274841847940328214107181884785255886004328844001559782861885782425581918072054824563944265046624210669075641027555799124301145368674232453005487964251618252348343183466507489269289945807317893120000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1824932051709597207942224932767133071697968558613259010452294064785283740569243854929412072837009243717634308652741786321191886553310143207457263807063263817595409713107154768049513723677200012810491430290417815298057222141584766709663921188409225752310701436731965721658084592657923103756880961021840524916639756065930201624318214870869461468417839577694744569311064271938540595262370983491127599758453316510098131576648190757468265511480798069308200502576862870419642640099505543775937731917215737727713886525547341843121419532242929168889689228522518511156044569753568234286984379967467216003372120335286786531785708321755462061684035415713334752741210240827040067694567115038143968785531352831982545064375895034259227468758408730606342626432132158836771156996684454624357165186672812635094994166683174560634764818587525978143806427608950983602732485392916930497282754633791496859468535524238253185217124049672268178026619214836938700849702063648795085937973574626362280366701602021675535342724559148823062372323756094304017877237479303683909836955025850301690078504187162380046413399733276463546946884391145589118278034087691268083742426440819879244017092732193751980393875511657247024091833421499361853193294673181270501377194381222393250799269937919750722693478975931582592817210732503792402049014375239443021664795520256370163924493258216622704136154930968904794456929839489579219591634679018143168103086952297267499553306601861651589410520581958200597239593957037899088516114772507299478775276416981804907120113374058908420273208737878660501609515837799719114639677670385677755462280479903466244583926090503836683363802965305869736131626586940042355242901908437014748961504317619599976386827809009298522955784484539105118421113989570842220410717065827819744113653276305655576811385524342905798103116132138031147901796119996429122561634537694737301830605448912489143936524146815857041313298330725680186592722993234525062707632803397263382169864407803478687319599574291262642837554870630695095103453220168710003042412121724879455293900037770783841892082228810218399195843931434185663633788546548091001306518910241273267299650630371377252736116705255974150362043297362878515525893710667165529796513828839718800729270778948967008466451995438452192691078829649977660892212334454903100803146873991063802771994969039749098118118226748079468797732588407563907062310910012401327639514311357930203184469993772690760300424129693648461940578966723201582284795954878497039131944033119085364489753782352284155374427764867667304660606882253725755496202240000000000000000000000000000000000000000000000000000000000000000*i1^23 + -59734703538320603367807508940466198369457060571348391911521478125941540387147870598126666018336897301889397019915042492907950262774233384212129977607104248103795690867434424364996821720132338904633950139899161268549016426484526396312069255274347472364012589078911263477067829170233955922663320950671693651871587069934740786924183062653893701910717946925932431891657030460380652174405316429654620603204326533136675433973750309971493040817868901796212809664647718269669973042969470504076751038398922761063662217988089312646422450924589923191889337514103059753994482713674318790687696795928984155788426386241608185167246347357704382295632467356086439490149629535752656325669495217876220664860972428638007452294930660844175116655699064435688567536676186294888147361240121880215853238842468623205017942537686661537510344903459898867496328387378282614967234757702188028641895854003738856159369495891282739335641808512042255242517458712669894336762260342256146903871750691595991842406732294711813746742872362262127136923937735022836378092282122568642814046724474912309731215540496904565170229527352092157781936155735417994647274689234062625444121072239012962009769068628705040934861241802625966967538941916473534123238765487874990048012782936820201237554952315474694848251842395144866074702723952381112920307745552856996905168964149424339165623474090272037083383740418471429365977263070324468853721364580137368427986169267974703449367132769448413390540631628525164152082052029108992580208575092184246894133231346333762206533068521726929907892366597366969640584160636538465272163346184268595177800317196927063466574908639107853123880565781065501355591132832906497328133624377896134922297968227754411728608514977427295108952566532770863617312498253551868845871248144705753181955720688418963070126747256514363040993408569888893220251997284269125249258900824464198581245458522142523745032082841594144137960478428141932941737148115432520002063236589508089093886917247637445307338733176033717672228942600775149486253130755485780013612835560077908176759871052204936252747397516121391483182505165679922272578050147293077281202788546722216907989810902863597490488214383513919206329654908774649430196763558959157514894678008267687970190757690971727516593906161955514423473053600211671373465453276197136560299596405695261682740620519360855355082957099648738367120277615619808325752782566057902569795753509328061364127446132304870075484087330184419742793164349259096350928609529746112752244958554277671899091715719770170685159648752098828758103143336164012222054400000000000000000000000000000000000000000000000000000000000000*i1^24 + 504829347818454171669152395420106167407116069762417380558333360310440151513309822554983787746627349262053019866873211473636965680583460411305594733899355087258829024529789627721653857053804268817536993152442926697219795240528550787885904808588650474920088475998088848846705258437771706375202375615733960279551780008999233435143478946134887071424419529520894507094000501630152882358090712827521245850687946069324304392909127370284576721468810379027823008399438943387621837461771541009458486028987138810016913945663028766792496766199735571380097412988281039543399964969946647475011126726915465399099003040415517226018165637321462950757091557943301449476897489754648283792858364558661263446866664248414508409987948193215913537025740889341741689834310414556816741794458880368335585307288905783191356504671269333428802233522344718439555043969715143762184974614586655200435059544240535541018029630417847224057466902347104401016300453607695729827059533278122639663200430813770069709560951433895451230446962373404723662956323966258148071740946942956566718297777725385325840386497997071721271649727023554589904818039000048206010603733557292565127992267064613543165994131833950024956601275041038117170300370088618559005136058766091723910074501146460360992839992016625412196649411507752680821346545236339462773311736199597594724116855484799206547333594006665713743916752054577473387632174056935532562325341135846269398417726383881832568987373962960460351021091002366579582388227984309493576219887272084771505054937009802745659856012222329014113827911246002050831489156183981320124793163859325557657514738453482694168523195960020694724708927005766204355744741432246398041694678781758060574014529749785168653300116385995615398430808407654236854509226511690427838377135957427229515689296574540026708509735820465280703117708656174207755367606296000360987927294227323464263644243503612935255439682757833570724428346520836852493831899393826683463562689546720733753051383189281877558393880056718470412379320335867166489078815790746713154026499844239584722871573517608242958780417333763879107575336020651307867171184331603455253321214428891730911931284220886444271915694465995781456596303866730441632032055157642335667839933818066575595897120198008302523723666293745023691745058486005338722392685421621340386262165544180295253447660520696569666892102224939051873760933361162552268462491437393657540873970670625072989160828912669398786149356265884856922181176093218569849494318462153015217383371549539379875811085796625260471561695662659974195611455843380274135040000000000000000000000000000000000000000000000000000000000*i1^25 + 41870261968425332683762882529051022093068666555392784002153417666201465737724663076027257195879955713093186048756576355565875777084218629608369975083345871310195013239729471975297237724230390891749436244927286598825631282675364556515812485663792122914990351215109758083751751448425534977175835005742960573983772125906973623956676611968920507952426990859024372396757039998198095706354997876883631100731753030760233425771233557276988631414509832260029049421865789085262023513246919157201291065013190655387382913356977552654134146006552009324306535492059669481582375965851183709045079866346497654373770240272215258129526946562390311250532074198212372051216911361038464397820479856364463826668680044762744311964522421497780447116940851232538043295356131596268870889358431146248488505708982015304000848221214022075137655933311983636286041920496060673945178661335747192191677793897392438362213206846972528895539554132442286176850715260234636215152463083964370488049192895128025938803439208186434510941937692699083264093234555622993896630929199744778115822517327507620848756241932539304078929122783601075152862638183610719778777494720284211896355456334889535585679856025785435330166502490054121377259724086718924831569419525647329573335568534302556167447221608566741029123594339699533116956978346881294127574108702558934753762870027873423499586371380860948766635769026692011467020483269510174562035472836633488794843931979565782020119423937595258148461465775845692013460693564682850455248446832996579622713104369358867021290401230614458200036986749388221652218254525135100536591341359360281607541252360402912118396017300733306953774839295050776154163124823414619578434856327204951706096415394530348934590059565237039605815126527855925444404596033122068248807053870414304478983242670911215797550602920624437989470351275984843223018637632895144119584680168010321022105428780205268912107265153288238210379939117303402115909314794730778681100314363339609977914174998028619143626124102870587989061725984636482942895181785729282977958867539484061973078532107954665484304231911412132198241608976878489795055854429745317185207695187561876659218641288164278499813441707768740405497216189211115976787034387698042979113331718628832607916800569181829789640517474406679500470040624812840958284849151434961315374601566914567181528852765865359977653373758419870671613697349017260903164117688306218270314203622280968321612344159728146565680222089471434189739224938495506491337815460393595710718359856074471490344131062878257564047804638802809096406684960546619392000000000000000000000000000000000000000000000000000000000*i1^26 + -1685131059062587446736847802700693565844303110253957301637213365464972126418152620237898098022630170374904451480363733395928856958678419472218593526249271206508063541382571089293021677921951226419664872783487360350394978174595377231724933788886473476235344744839479518104473120926627231912685365031536580262949703644234174135316999839340156906293123574268506297152937675487597082094545281847828611971198203141541505625517158735080892248419318684955507058619379785253214324789312479265686958292960650403268443409193670573181640083403053274994532841785495683077730546770254413385689922195464679301761994943358005856676457326303451682209063750968171944860182267340729255610282741827020491240477071736558581812944260599272329914666212663312712475323964682389172185669701574135717593252078927994728653288606384931068251348954338826125351797778309770824588540554322807688609059741121309948890220714198164013056434041649826025979619133368561769460654641142319361325604362305130861970595440188614029306074061082913494425791611910960100786130817804173400411632468431500196180092151516547954877252071749985052885436043800221909672638375265242873034899007982429317988065087799514577981804081470390199630448286306065937173912362731359737038327573515869362893398685690002060623167182715696859470174494456526845737079899539225727839380714041376943431127532717072222881010857585327578322551544653013899496418346330026454198000990170974148212440776886199924155225195615810996706141726235028127041201288578658465933276632672112701938934251414265006411258771557836661234687417715965986538821808265112771981741359513634807411187943994900665219646823315579058160695437983526883939521776145815126077483166613404579148508930851335797583201684806465452231562069934031662881733659763370665919917221466806076122039066448090587564424161148788554128825119145580982331608383965767077658706554899696227949682922718956503059530229034768241667174441949059765062464906719928376347788153299435159765084826253326858891782477914338018768829346570769194687409058120100564492301604053513624490407603860460484877725134788613082169424783277816364619725508319180314508221124602761298602267291367694286647336858664773024713793434839481475049405279215106243758186614362740007719474478458197258049592776140469079332097177786028106434626469943767450497867335038291120031841698014348402029004370416546788571133299265165721240687722029720850335053138964049527976533074198460488860090618400402075627988951947348258255376290756496589543311069849380133336576691066619665120795333073305600000000000000000000000000000000000000000000000000000000*i1^27 + 17333147905095608232090749396836254099452197801850942210630904943395054847369214810410581108081718840269214797013404225344334050440720804127779265464827518555594216789584132824211548392692900109734080336950492286674873530572238236076031948196536973130402436858789431377348545831441362201384408582378497729282905347876694761157588254439125499222431038950023903890304407905274239777135293142413514048510646895457781721875509302274107053001963628249345266874607003591325511154199964026117926687063113064079062924349524282875875192911163615931522398800047180594851401314667410408665297560517729722935582306505605129769666362554480012987559349399317437213062464319690984192564611858621642480143133992553373528541427160207882145434277782796279317577272693048843775804935448074368004361979953784279117312135534584883484400809475237514301389900606558525570647806370575086653433196118562661651809507182753282646490533140631272082688321150979667117457835513882789879000381052680636619849805591663201194860393856280637741116780259582954383179940135017374554645611822457535853950205131545365762426616229744232635531881329607565563910740703892968886498055410886660948337944313133105438141575924442967556313685077262725699201143600030691640853247437417385968889062614001557761206886078500216697064958638130793252225008401778614558559159027466396208986866497644719947506525798053482728284516285373782757842152475760922467084572359548916466485153860007486308786571114906744575269740890573457812916298280146569492714835912726723274367676536043145963244742629229963282814318322770999215648167140755613547291498239349677058876535070687279967908564122357121649059953656192472209224131914629196005666417613500667556100970279841232905057702761562548010871065212977912724712259496994672652765224483517824356053948077789785122896566778931657970789927225844392136433473939950464672445338563379737652763346291452459752576230688727932102595260730261801208267816123137373941180580032445460240330719236110355360929433980227826495972873886916542588556522297257398437261188234895550258695012642059338480571215273124918153353215069170464533210394963449725807689915499569608328682574860439933014104206183099435228220626710939875877347212813389182558312826830059923626453173981409485739844392205796365639770587920615454777079796748878369177138841073574826072832319057013186617573647044537922736530369547455329548000139016164257119716976204927010977151215582387781849537021395735995586623509627278711226924769684026926935946080044015405609997739168706973063514200578457600000000000000000000000000000000000000000000000000000*i1^28 + 381318100949371687267770449340806393773430230779417647187391401824927387003112979674390473365233651851364009358535517412786878175815872085842265961116426022896108364653768763778210623556133512848562565570245274686754119461526262569042103792841953289066261774088806070742295374488210088550454528581861518858280418416152221979607123820212399531528959598367911921654672358775299417028977822772072620405879464739864357414238795034555938133120167028764900004546139485338136001091966904552572151887754613100971913137839214221920363525376742504081161524058747546637153313053241407378379177070338423901764272331123091895151306451083970019035478444423554759331655413904884453198526713097431063372053367143294300178464767733262616809995890953072186877233491215985339955380818900291418465079719399036958969013132754550161108945101206855811504975401071646079540258021241850706801207771721868734341955298238810899301794140615786901798061916666427030359090575194815244037667334975178122371704124629051041359923842027866768544857779305283941432263975526359490154696169561472458166038650270907036770730197638453792376946624590600210043123609573976885851719288989305774362420703483048802028949651860434711706672315175931659539049587773242187675648640685026661679755566051008653657278387545711928494360606548387675795179461911010876434079420204262612403727627921669555232138270323735827951358478413988435659169958368470747037935720229667857890485413844534283177902575391726007309940835337705847008519408852185201319826733978039100778767338928339750864406338849589904315303500685518395975082869712930399100083005577437895975846395309796980588741924743846772810991434446656236869685027594248957080906672989036075886501421781570866556042826259062227561931023673024181187607707641651696850397426414189147599028036742682105530717575299680933551469590087554772980316394521999540272016437729986825239228954762828616482285170333593866034639378785653949978661984872706057730044081699197062836956073080628761911813338146365037211614080336847891454400473457723873859243589505888306835158813208557660916850653527401214233961608758455477696076520369061621803506670548804670856738710887485965863655098761379176244746818324096815182471712139773777690486961027609963930086658078746119936931161608759688918265987005773528002964906807306895112982897657230391431032249610382113842449325695422691728864791417266940484898788986891709417143025303485985506125670323422920103767659866115909217148923764225612005323316928151485572194100682843769276468936839347534132353695744000000000000000000000000000000000000000000000000000*i1^29 + -12289279205846524126713562760494879116705220056481011577785768117732068551357955459647962942048853403136440937470983875618278585853105462256128616007073276492740281128223595097355284015619743612175783807048107956728964770358847701884355473461098625770540098084528288123722479774481932862281153259990496849789249175913557551334211611840387141015036728884011800601397898512790139911060759860134936558065824849015250224892479976848978193423864160672883341201491695955587029676500764333592165072432799885475652872960151031189898883803836935143554914476698961837214243634432470873026625649004078571892480319856558825789919283421565331260252095511917395708621924571779875293135210668874661407313442551022663625116524177962430134663024622632146307763718601445430573645635898481826730357936925970248528915283751523182548628872372210923605770644181048566593370909541472076250351068425061243850330860435906893574985853895292175920053960291457504696837111437242457660162812461821786134346062916745254883522963903657511480673627564625497300648322560181830577519295564956193428799064969259829651165735873706894462120640594294656582310156873491772264698780558539009044667505239638866761300599544099413494226964306824268959469845442665283430336103215666406734166034599356192011526494729874854050148175916675037023480434483602905481225039281091853877417367137260942591104242000997358992717444472824334636290120767632782457017298892797229474824630823651852601637854134860368946829901352623580994628849056101130547204693673891338943257351185440276734688255834382843727502351789751190919980445068635647308815543288854531265605671904585285147252678369435889075953784909695636946408666473021114823375720830503497484835832079047575101298900686526854979578300599095851627236353142012558918882267248010352038356011362265367977569428726336154450716154568542679423577083103160070618964588223720687755047442446912728141082100792528920418633630667620700475175464967012122522606296953003068484317965652067562006888797794562268855673273710605590969920765290889471557617730048287605061793595258852637922470164091368241751082925936101011300901262865319736203538620895964603977345535502684903969374273500816616492571161888438840781717720112551993504981830600770763681492608388725809310512434914199845192290187224163335157015049706476445939856983013361813381511100171708613513826581017367820909273070969853013773652320658787236384953008448582021672291166730606574235175425695398581135333894249802289350350142478177763644160274255864212877259114018271573339455619072000000000000000000000000000000000000000000000000*i1^30 + 93444339298826278664287963139148313499611732070924857727505555573525908802562951182444756488794932260079176439828528209027055583714850585270198633500483327595276209166419373318691044182616027514495429861634233948006644198100849457824452205296093045257484688104811559984558035915843771144138579514879545762324305615746777769745494610039971374282695723687052919851574731525539387962182282247604893833940487227090487523065821822710117290206240790035057488199521079180913457483458452849168558346812063342011158745949744882373049539413020612065615455635808007600136711941727312065646698458248270593103498111711395226276929251554669659917778999223382140634713412719626956712435984874802115288059066060466854127502607130249284958693464771006699512179668638710186698257436018041534154222095283209235058159165901970372293923817201257845471646331204855916097881729893717665252709630287544264970101491652932928556752875737843228143665356352113160785323790989487304137718863527501038330177799582168785600288588062358219205941641675844781593967908479271311746800856126490527983289278207262696811479024846071971633327644931063250899539003772581284341054260526015269287527636541673735842841619258106867116604591435343108445987814915255085172219260093043597745088471418873602630468766772576603899567980685832277655620741242733249479535512187371135140835773126892330995463072343380765477396240676794968419826652913418081716460988397240484861320055537876807185236954613775910029731635899983993357517134106794591393054362546700671043745339538819224199221548147292100705416450864487919377618895232380071086455198440297403296577125782481339345282054553561844684216353470948094525632699986148965081752354921470174458167091887446091891480257077678814024145581256670494977301953860161182379583511790713542089156339498625997407322215278682895638828272938402455713689171686427966643848607068509183467383201213550796674578206730820546126924161842014180564844431970491587001896995707024429091622563258324895631590288616233045464344289526581209336172618919642804458023150926169082916721403529356919266800962784065196292596843164062089260293340081457504282696056769465481045306145300665190637149202673874677782668044416599895950570576167383981917893941970726291693581820183157350947029579832166890618908262133524588682152483044203747141143058634905049996182485548795397450590627057858190311076798361897213446568478975347910535938988601427121769000457871315273360984097728520478445981825823913681053201142648230284459120160593003409021753943698408140806553600000000000000000000000000000000000000000000000*i1^31 + 970484110359606230703270539207327495215271171842721119917687832983430305330976688189094013462088301327781793551614055808828015064395897898477404182484720812475283487697944696885331412903309851722444035714233978383988196928072944950020535533816952365198858866457891939697020148062833555470408421781395338536590916934901210255188306994998919582254902382434567168907134789216072987982524257631942992972103851589829431838748801046445866143260030030578969591910134186098355351617174149291476446965027475366853545951371394963224637753468942784834173774750760144634031810847385901360431808166611218585918312161947136807285540799696500039318354855935408902991865756621926078023817509306591595789375127062547727087153537371953226461081300726910249922134313305017328435062558641452553037623401127412463810346391070108649544136808666800684166978834680595167187334928430865121589392367037826659390269860925120330064168937037129722752804180542229169859703487818917314843259671762634561403060953413595762749580398296614043096575144462930927710744970934135740533766158473046471253851282357748747928709646174300511071171888035386035728083236244654106765671287667483033264329788537044659717486684052865364524732032485230087250947045473574931092219707807868651632591139019626399474701324255292214567407585853991580328458182812256387479366665851329352863495245345209740357806241330114228680018413742861014248081212640687014056339786784960149327554476328190115617964897678653769975161288612004050766697195482090612412297708567173222211646429831590568176158273633360812645613573201097460860275819542263201351129755743868062018951594181294360649554293223627040487908362026292954482061838570453626694639619239105250560565573264201106681034822325341879956160719402923747181347303358385496531905255589597215967650596625725834216373609489082761640887712391624167168826871003781074783151348445927972467821908948476554112693648116198925865148664289998407063809695358536619086601134905678972602433060974542311944707353590681721215134411703312155566268957735335416587717885595534344408807195231296347819580374027904247931123959696803978306647175590369137664671804300695669051196888805851117931978524871608508953280428330910416983764841110706278966998908572448597031096408100222511543770265693687314590210891240575876684670913264150612501481536823360553823544265137224060257011791757800762879394129257334610381688197961071723091349004354305071090702499324259381463456861742844173729122706499820477650635878687148123621838323783004070889948515051587502080000000000000000000000000000000000000000000000*i1^32 + -24914362588076807027980528844739342227559065488355759134047647771402258968131878850784039386575480641666711538802731776256556210179132303840442591222927087990055350650347577935511818213492121495094053684759410378606330428344716397098112745430996770842456632503517203252863833610925056217714424802608656204732251250633063942264812250807853261927371257634783526968265611792309109534436247171645610847233077083304917306011511846088734080892902465124645544321224863405614206582031710332424083540613639881655738629666313180528816622867153773849775864232059551964488624781744171451403979561882756280566205868215691600935444980579623721544772217533274859376444254433452347524151404217387448806771630426613780956820935216015534218214071863015673877714135545154424540474928376698374232939173821690368942514039363337429050253499397695310526318727543189582975462229302263371890584080406944574215758329306081427301046155366727940851512843803508254805124954002462127170694833314368284515285761781543788126735989748312633021230458358173988202628723718375467110107244975374062764341389651664296455292684187940079174039732189915390756736320844491058266366244499241792154186939707519768848935488512161426318317685828603424881775249134250438737502781426385570467436226629577557069464298953054748214094240431572816809423345412629067893970396486170201421650075319506388789183313548369855570949544164442814657196570191940958832616081201565620862319047327500814208769036424447244726439119447741107431115181342137001530247704521729410981965053700450327263066751010348808718149248711089203974385769051636803243500807107479607863120664923568400251129072596666218112604161751832950116754108551623470984165395404826978478935636002742126524253140881120631741713224623070210698589763794991585002245860692852172351398188135019838079484367442213764406329967838404585689949500284124386573488477484275179081657654037395845547630452464813520514461822115866229172880513001105154012163990313815615173827481140523276749346816318883463216218613404525717256150921979947605515865067655962401326543014111951055333304603989575768023967981915969123683588493743738257075621504240285706348612332765338976394873090307289084877799956794568204723900567100355171012667391390978656276436156827938162447599845185859720414566654641845578529765096602879297426458194473973780987846955321170687349376958005731342261327138364685434436151933382005229856750787878814660724218658197615056500717203630474949992889010951689235316493594011626004034580248115118393628164480257302200320000000000000000000000000000000000000000000*i1^33 + 198134196045097402892822479330423574430634255785978518540872726974033815323926580565706493335403107450644722186517987773022875541639388690647663616825873402845956783237353040555476547386680330105191534660691272706891361723610985463695752971855201481584779231409084009481088875708492752564360401708989043989983141773218966373740427721956153488122677667429382745355713929579714509964722551070999287484883862068443465226389330314541518588115689877892445945997536925811982044092616895789369653855924771992331268642877128031854588392962834986395948106380626724526394886159996774651082439478848244493305449041043881491326812445998742132156538701233287184904285712260919911577188051569325558804886381240535052015823637857305872222013385752486286223477465957364152878030648997881710061612676556102610057372510949784724326988457994401308715310979039768337506703104028069348225224881355866326815993735390682327613954735576114483396135762704730321620240907104018203196436835006067384276169510149373398111601477816566246980962268421016485812478343284632602744445025814408561023850435325324891471973360622910001552711346562192408267362967988953566649724456653431049643934924010138762349517420569680315704729317149381624629404524397701980224656133442110399196213722988495558888475544605737903864772397331220810955471732691978464529925023215815344623816710051062711396928637468879026020890776064620173180620140530036129970030084517444216827853046685495843151729446152530371583951771961283643239545563125002844934372329113523087563577242505499523237719511009478420958772787213472022772749378518914761649853216171031344351275721612231843370008504489771951085748775014594282504730032557984231953332704835621136786797323862206884182981698782932362723699014269185110231989114456977457256600263933916825597322431304409834974776626223661766571969645561735283728440348751370964940721416346869994099863883748820268544972719425274590806979691268668610164750148858185382551665438908144739109493498037902687441475909970626276957700711662115457002392050243830660827232742064519750972914199893735959410936085108379912738848483234242012127287667710406019926252079498027595797203986000961368633920615823012764507276299166241090085925924041787978983289751470132113479435226300486579322391602054533135902457367811584203592147983042846455757610758923210856842369482627833451376471787354994932537587877531670519834891717663554303373037948983116161471023520120332286924663823908881522601686574069661852584398766864046532875754759746721925238354512917299200000000000000000000000000000000000000000*i1^34 + -482577230451042373260880052456593881717142760783501456152118137104142097781389414757561128778611596493288556215014649081273183336898561502472404749755201132241906970978650914100832070785670722139867727530771522187226500734076743108883978293566933810344896213249256835272508608364179252961008145756553865204062667241522959640060984804682146327691099880541971132054719210961601665907721868092735179041363557257890513377103775654600999879142347880086582977375213521624875076228684055208358878275525416856608188986907357293800492892683279113510914161826964372137397908815656122281325856226822464626143945997203861843445843312759459480462262933234491267615823953254789213443263428859926285163846199071727764369700936396774367465647086707603241578708498762335531311212886349391621005188751711678943064385185069503864118694932858182087151827425180680604114431813223609306398503346269838049147582294662034297782287826467303407768127894237728708841480320827260532312097045947257427097334090586942461293243004392790513460870130098245169104514322181288620173218684155202850519816167165402006753157827255924206971620884538570898785628542738088401955810828774195261083919361596239975948069335350714907414073700542147957648544484930909871629891429581546210454878110828527601018860223783044488160490526593513061681235061233083246622268516657585919901864191799519974455726595764806486469999994383161865834554045672415288846959161290533469030565994051366536813282670108473435109601315552719370212811024915863382167911727177802196379688706107734203424529490391311242569872367717223124133598002909725584013871025429589685268862612840733721445146443667854513302300788712173560625462306372375159999150413829257870165664184310597952154939601704684486526446738078357659806904310399651861156029617296898992017023939414457923055818115354512407169756315677319224364208171139267641063502048719579070597649095049098057124471326393815788730535020664285636666645079445647253763281814054639387034139781505844422315493005608456463585518722353750338481422300350946243883191304392594410104211149888670223597330510253616556145341582519822681097531103699772034483900726993628556921757802348855278030437308894741616274055799305682840198420483570989760123228397546400751750237329403061976451766084439448874960029113301998322176846507389894243427669052262046332452887416303818518101637022774007121738306799092779717307199969023115778654638556845955755287318161978690017460541823016750719287385041185791935317042562964518827681740618796393368296178371788800000000000000000000000000000000000000*i1^35 + -4743157626046379689204498995967064812365799844430263608464741025715533317111064745905738599751631590960399483756055715715908493092817112317891389381523541083276964914864113363171369352910325597393016466176352076683463725982145148256780534224027358258076399342432911411941758241957662958250720589986651857535477299097290513563487316172623858484467460102406026456386580066199377246181398408790911850910834803425501212726046708206111045748107475657507241534398692792115167538118022059344892878672648221078590325075448853777601567970233950816548319291531168084562272488568836280030183882537885881168099554453300914100785065693242512961569240144483611952718423649766869674987064647098157123737417911819979828055932162353857948942536335144698528854820713465520388690613674827352393255119946159647326362392812554419542890617897048112449279501831819778679736775000490981150043804411514006310920939673946185840643524303733583189663255019159457255191990873154952994313656399114797147861403155429611200726546304938586689265824578532516967487348489258816664556790419662018642708092214649819116627646563385419719587732551572871574977105984985513914392566235092951797138758229854134835682193848799897213954566028510672541694497623026132824883263428392266768692005868229462353107808186840385903656384039876008500645959444073352748396457987923400673860977150678085236855237193258889685361679591332465143441640765586386394373340470517288014760554281376573409747145182843582810108823933258781826522373461684920168416672913994852562007068644215403273777382018551038483469610107471812789960484341994627960405319440285439004177369848928299757237917817399918440624343104715255274515540190680221659683466888081490406845706661691599699869945587800984961932173636431426528323745456739496263509898090631520300966638509880734670553100843834632168009083305523496580841573416338341094200521516781563623594686370516153246173751450891766520649542743288698932780761953408638488184816855430807508016622153094952722082034372311548740967185686500291726510364408897530474515336239186030032489276446734518181534752567637238971965185929883883917660518069447861763997200022388427445089739863438560081737329618226809574786989087127158067788406753381715608198800658718114520009711714114935623791455615128775018262698713726380286851754985392511988719831191352473652358468365153737266652874645634991964433929381822770396312899682305747791646056177604947303336625131541270440029685108070472320677606061270864749075860241897081580591060169649223381370798080000000000000000000000000000000000000*i1^36 + 73011714114347045418890030655704809577949076002271695362896108415084707391901112780660023869842499575759809155974924843149960583355869832764923719251178195847058160629220958814379088300358773578297070739228829890985755179218884567215263793164678348353536363100125804439930735263471091449276481099336532275398840022924285506268102313820154992578997263425035504598682659281178130385019943033170251353104622043988271922199633246564112780861655979955167641892416522685636557742569592183536912596503204409496128712032108256214743893873744513856582825850722544624366427771108487955142025253315510929588129392495782211854082164438837572534920796858337799404612905238619460013116305410946388300470697003438747590067317334229205625008392258015793624375491426633105848480496217825079382901759940015463517671287711393945526994864859943059463383485179926579922438763735695998590921015811389490351063390906832645527143674366562562387405771334847641185774487379966502437343629068449833055364320580041974146217391423720747048323651914039318439893563453138354483123600294078126279122349836575969375361421642764694848892948638365620554365352683351339328997551210630514199236808653873043514811158950801244507905546045826322627297234367213069993242219619206940514339477336549584085294034056711884853268493786836031828386648710860772156994994720619364074737852687003134285891627494050638783386885736877599395770649002867564608031202354783371026348821356259339541391848283964962222944995913233674254156546014363736168096047643847088179989276346261775805908412637849082204429620207782469155442043882052057701959564456008694369559686435170122399789958874419845065826663318459007757206126522419826478125224759895484183742194614308179741400501263307782114178025847593043876609292248960497890165651589776180130598066252012681022140391079280748161574381305667167873926192282780802521601938332815241106443642543735085808439571499472974072812566016554951994146854164660675645790398593750560397630759761361467837528609590858524132783464769634450931034577277647067217369040526566549440739548991378448905737693027137883967573426609466139723841387050113078359098630816626221680560749336154870832196857401945360394429317345354753780656082640965522726827163898561548298876285515466239586909910343569387929375724872463773485624695137773882854013826790662057526072205544753204058678717710987914488346107869865466737820605714064410848129483945043922926087279650341888142243345580028107249527996951512332899531958098946975452421327133634375712768000000000000000000000000000000000000*i1^37 + -584559328425449255782468015127814897767555914517234191988257488316722834237643400604531010863483421562365545117551194495580148249556734158946493097203696180771530729934288028503187605950873773641030453335355780014733510434718638751332824491057300227490539972402076284024157650684891215798219325974585537807720780541113179185262936918175149449832460931479641686458574494575645594835780309656954065087834528765479891915777284380030008787691906085768752703149383586850581925309377274906559663561381941858083614775711267283812373702138920905797054784909765130017374457138324243533402946014110796005070118551651641983187720556400275064445876868449961890815404245697249146571312680759193474642953071538971979802309924692754749794060616069375797426310146557768985006201811811736436193231030649545035956792440067922265050112023259990331933156371099404904681359955875889600894440167171799679238443050196835181481069349900167668052176264703950416016574457350700508384609614804113389544539013320695351792206025894224039093985081807932948954263028855589731062705465446599112727704675825545086737133634476088420329855277965723950059895844030368015756698707132613576716714360762871250472645773927841386504384679845106064093111291167480399480453000277808312465287234637390755582106987550953750519737373329328035638771390536417418088924153459603694276100014573167274803964947972033619378551502473671980250461842981478370139622134035750998407165193442233848482742876488025050608012035658403422426216251367736844206197253539043346384216325579105425210146437210952102356515544388138361280323941575239356561440859914153775518501176604145171642897060721840856847421644786367239045711820438037032085144842923441999716828838721976292427211474263043407961884455391507508442012705770358176223302314728831114799308629645860917692058139162663278928354881721289808693335603038886350149159845489427768668374428243667950660275069430682310917563836814128185263577209372004953189104659151171245067452736769570838569214457758423812695467881689425143570149463181757206218872187135397133103384714257549860064706774006718335238326894396222215705704403951195489785850029029047268902621314967157831114714758832638994737726419083181095417651695995666011165459696002270404947249866510585457365101647026956441418957702704879908886970387151924721415785141413877667022958493705898553232725592110456430331724165129013302863372743138623152642235232265920968129655063563066289350805457408116276655070068872916905504268999860909263559108813674936008704000000000000000000000000000000000*i1^38 + 2532952552793941450642557426078591458019702013915391690293574509446659616280804165618289996374962399924662247833731162392980454376602527071450632781220798655265416453854626904557542698107724664161376784098115496662030171322446940343345137494023003174339849464205701831880898209865794722304095270727971014444449447076416342705613370809339500288933160897618786690728412774319425348073757654708030205531735421178191579973100714661868717669098069170083289972140612742584655035757934332108421833881520202118532532464704531161730206604584473391891731481389173928225493246423995834429681060252075051355185209250988369591486625996466991322129237625462576853275229520823617484726112778393835732385026178683899907283625326327381669875892097512822479187981253618025837980005464085789762042255534231240748799602683373508157272278815928296103822245567057259395352144728221353843442536392415542903397971217636561647716978484107151608823973651069796916116157675674091597625939643431213161708718157448766498436297705882558638328671039997203315995661054168394599126915233249473598950562931862479066199779767537293305252192274845274684878623169622459197094947003694297854743270864927009703419200580197630306628837686328458791917308951477067856725506570096676116441225184110585833752492096227065793153698258455091951911100305902776723734366254615954995444103226922809196525336860723639290922263665922919977188306138887030615692391985304982033250926514803211011228065780355171240723884691831458662480730420617588616732722069496473358171819755459114393972677512497182274280073345177686713415440570517298241903511316984868471333955234709238170057112011507847102550186281119951834558581016818826466185522270116315415524910508937648484873038162849667815426886423637897114821835952016654206042482982238478897727559930230076977920310617855597160689864509300576058201245563351658900336323740373147356837611111642653689560797221952349255533510141216187528497485061197519732970639355544614603979685970459929509834675369159654304865472482660238085692721527550289764038825048397375122607297620206203735568245710084839285481834683675222158034202886892991622886107840580950471785655796044427504921850680060064896452246557851078317660710817319360436981567168188360574982693664475403338620413462321818573908326785539466826440090271146708858340142509137255112838498458328740047745508134745666538975635920900169075088685598074785825992251787089260403846233127313072754424492953117307708958379423791766742251522654743166140805841240184586240000000000000000000000000000000*i1^39 + 2192763811633147766181105783396776600231851087169354454075202808990719210976453939790569492903785267486695526488836270977140409644277252908160392842230149596153912811884574994248704002351157569461670022318395189950852907262828979613636231030085905441298901109189006575376260480389025420012299265709272753018205145610790591044592218728941776227936310290642415499905069274040900263857149641610754705426795535504357278005079081370732444050324742195992854334806525045942731641289255684552544999251579590507344971120051119427133842989909750908910893912119835991713010863744070357806250653200733445076322506243551296154696975114961999941769514479240104597182950648922709993342763206872312496363870638270907279269869622276964953850046217598427361113995553936628384858248149301099004463707430311040057306312942295192343199630677234951243246730853939320344759181563346089099723178101741540153051174795931527731309372064565243504262817758255730832189634755438403814797839428641246456029181277243413416710782778519482338894396200978778645815665749683667470914395398979134932678476665220419982936882923668706425785644845192419610147490975781831929063496393249238695623807802581059395055554758315761795030554638966351916413739202012170851204499761377707352859372760644069790978224410851744048687025930488609972606456630542509755528450712753119223824118771396075412149448490198945396785116940028856516694525751534344744053184834369887152379921120748269407437380719920828864622094723182511859911905282279980391375451493981630761773714706974800810770480447873739742983655439154540603953599709666543008547822904446859042387416211926929867771920667802943983590954196265981528484581536617287430801373805932130467573858290249670949316296375886596213789564565971240205683410389769570092777271115780329706759662299210999770571676583372772350476542145779117690903412011489753708671113173816942650284051626478133169426237545420976130254661802882106492182563015187984937298428543652921245333569245860844326063974700748371769553025396643571051903340003614079861127394868427766488514718610027789744251362870304777687085822442875754040773019261863881233180365560880935521427110053472812362812112520961918946182633704123077902437841284994711655965121356911560193447642535097813745575491954534585809508672199921599784661086781389645495642366429186175900915059554621181726988040729863907504025701025547279693723754475244752274480062943444351427917851201711887377732662515831108751249875397325271051602400404061450039238927014952960000000000000000000000000000*i1^40 + -94524901319765812450373417149150460358567440400436106501350538142157454069033306694913353842064772317153540199306759176558141512922465839611497144648131562770783063555362720581420765442929493110586515800555518138525774937531088569405533941533267743987047530741871011712783772321886219815638421533917504545010678803150726802113612705817877632411585741043884428654028146893100967268315892432075528651733874402096780136879420149201774734333633559840282622262575279712328445335171378480666915583894159672473692227720869268360439663998702862019490272154488820279935621661899864545528314167367466743570609387115292660866406342410841929071369270656345494001197500039903887357585047055312922806147915969887223058262684486832143308344536706213726144523114108454237270942977106968622674691446736296727282322091770407798911511302375206212612628661756833255327089251760642828915687360419300717427220724898415020578514442574548113540560678564134459019525317657618356757929760641039816458922185029653462109670392618098691655341530211412125389270918081360290428012721219080056278858966520099826239278097747805271485295757193771924412742979734674925538984659075394863488681704736142369429721110372465465439918279844186951759441328142413896662295897621235427519013442735172545378238207928012016242153721882155888015295125164466165827386528505643839101719770077442014169545842107571626714257736797471256196312831011389080143604420530229238697577239513460495048132981972571037240045619167002319858453024238675566636616856709685565146373392984195964072323653475665316792876113006729904741243302803571356978147887272439680269203401984268216459856572066918068202319289514538118813255672874837831387929389072351862481534943418730003655181321321226614450307567767348028743295429636404918513415228953303190794407785738275495889576264026906057910967667810949220868879903520905555717584374879546797597898448618396303501696215958707496006698735127907660979625034460013606080351573255813150060421181437201267380509818249042269071646308292668886014241485600654261407018556993608331223886731273745611356644077123732314894777126548556329868086391856028205780381984529681319142807726535570936942754906908607557525062602944498469482952849595105320467786265984376181605225781876696991492969022011860068966630378160320112707505303542196451021248922879217684688743864903931619123219719517860462147782289103098765643823126352053284135194683539260668030338597553015182369884079217292401801165749916729653921645684109856896958322442240000000000000000000000000000*i1^41 + 573101015039309718000035723991713294256531805274955466039354086416247810247192271762139182416068812570143309221402822509856196092101052987996514859087547938825606078860518793454934996235244163807336377600398957874705148669614506380149069199436049241707066835108960116810722930277991517768924176559224758214197525826897446819879543218261449429341834195502351772931534247315902019280472129788730538743268007533165022902356520412646036417951556371377623701987994153374079179244026808613319310479508545854795328276116442217441627199448260800361655757731941530939987768321006471389329041395893426679936433821791349016617358719414998977975810533872212924912360634842254421574432405738464611462001587946669036189949148817044669643201329566502734740249854877576145535511197106068932878353105588790687309740430161681099303031284881949656654983847136649498432911163538038993345532679202855144386928575432865903264737246810846500093230742505882151939123229412238154729578829581047125127973071920801512833507742109994277257187975459139508718245628993444211978553433378482325453998726783817127247770579849766298937421675650374517564413774606241696245677852767531282612799748712706434922831938107286277434750832133779970064260636823539761404133913680417608676094014495351078878291554513240192453090985080367376215093935998174791904691828494177688172897142938435617547556060373713558511290060306820811952554554068982603159950631169933256753102674358586037930479612518214542651514751036374090128679415145948222210148247443040681040831285892546454149706005845247981076252162355511181140882754817527047348391617103428424952796491889497919927443418752437238545789646202771341881229525617001866659058992186292767059742982228196422633629576419569850974388111435432930520797277177478859876068108799060041666790947867989430948156359038934939440886622759402816296407935771431081627362485805944312403244422030951815427748509378323525835506300853296055710841530561785589925564782397971565670756967975746820256356485900920402412811801709214644411647834056006441104719248518773847740183178350672572231773922340000595424480269201385694282260259706888524437779197936372817980205848361659098932651035317103984942568366694804188754720425922903926741792640115157227953580020438826152264731370922136346537891101670355747517630877654158567315575742305865320090612531297388474651205461472320246534868210720299730461510874360207922981501741761701093355843088015568444658095165950012227300345361817180719568027474392593278697472000000000000000000000000000*i1^42 + -1710657499912879280427905857180389619776996111571884153464611199759839755838412313166172057516481937324016184039417524132616071795260360147645293460282056157232506704985077917176638493685499567621531824096898803265077691895762548167416129396545906416232013655822971033996902360337974226863248261098801162661897706170233608412521474122166896067558749851952054044403844420540585046212210263441191790873463909370742070694358620249150240182517017563593754805232324418274826098562929188644809719478029633374082451951765463195451282586767409572360426277658765804015043210595045616119153367593369969290649644019623199973136066516558890817736093307780819662304118825250833207551981679994079835928692682671091547780623878569065824199645341771547324584671409230412373973335575771760422440452953034963127763079654195696970009688155093028505743618074990122503203524725400780219254169240243356121348341226637821503386707351378185736208820925430141936198361790428011112601589902189129641389017534961659855759847057340289331009155604250210858712002631848231909146793213022225890785381487304905929568940794330390823232292589357707202531946319546101151726611655456178755010616752093716500979742982513088816078163692421623493206677499588435978796276624695929199467667802644368174414457865144050546241345209720599381095218351119965104018532124568554465732647981244750470614567471772949580472624978128395013537179854459078951683245402840053604040684459287707145945757857617168307827548700819214866163614417286860933449603203230349144101966017097018410666732560700825801472722285221309396569474927429485931470240146325882225682199920404303624767746303238648055572527193401152136680359728858302204528260688351249830637619936127274946694716501224442703120503560987308079187586421781922128275444490541286751073366132680823293420542350039970113309366996206342624165298053138737290921890930914182114263750888314234560203495723676565068714822532919489555916885435518309893290537989992956842388119718510570120745572419681670878924536133953956831756169031787359418274784756340108674848400256341968343068259552618240196772510453747796672022831450164849926061897925075476144661641725495026624227277314648827668161528258228312327261461513791906805861277569816344729037402982549219247080733473769190781900121455876793027364347304775259126339985545598220739095297670363467389620876041565582119237406055766636893462571396884007693254626507462987197426703707219152762834696790135083644447447550705906609904366843808710656000000000000000000000000000*i1^43 + 2761954528171252389090991375200830129973069938603525204565470680471132621941342245678721339670730629251520319707335240023962717775807564429275846074495507832837929822761358968817357793611312511993136486026503285752256793492643726476226366138814042954539863017840958441332967210887332530053886938740944808854263515688360425182745669952961192876340726777603858976071260068721932595000463484798977948838900073658964398950237320135550600220520540928985719522727293055665887409022326044313912672081888928984599046611829524038099815667793179571466463086505994209731413382443738275779252888817508694081203681482174682138312957218223168495805127228801132394133176520905068516069564785449169170429726298947412245849678538202158270732484605953418675869801937472489333359688967826221903991051161447325906442797297312014736793766873687860321166009080286060199321362433000770276883606728091031842737205522053055905885483771098501206019226374842863810069029376940174065037870258545376638376686296082810674854460947888174666267222275916382728636757345211076125240851812662561322982580738620890583639587341001378082329012362956258102333482543066450341538683633938219130780561087133204283528073838639377974066745936719380120821618854812125003193835710473305013643768028849179065045796069523386617336592494348462367867047105222738985646558203751076545691737768962892892356654129021874344610015938594047301808053018571224307089725546877002502044311190200993736315754138085567868238507910447931717982528226109808039871175630311174175253272120012664690969037452308457323150818066069717975373627820193302447397923051366773526947473491579202150978458532865592557563979394896780337144689388359758525836744274035013818880300407110415871589340962937577580305214931901208425726387239356683745796069655990157325481750687954790658136239567864757035915885616301750431528894591931415793420461471994474736575097106138542614437623912368179494578985268102019068651910938469358569112343267282147149592808294002454082523938162794788031372752090457215254673075657252748202561885113207694012754240244746328412688477559888441084148009554047300239264865122736599846777258726573952704027375798890285067264627103721063542109724064574249045613690917841128965215967819531002101198452216603033458295253260332174572940588219719046109681608776394231226036839761136723456188791744603648272013204937529977010991879253231131070760970777432479887871537004112617015836602807530509855581636830670817392233975105797484520006665161932800000000000000000000000000*i1^44 + -2302578341777558982777496366274383462540829503317191621818844436881804057329509921563927288383320208724321504447962357731800679128837118289784512988356734450404850308351402285910524970604516211261209218397573261700753182518771524064989028801339009232691628258708669790282624026739499232602997435163381737673717921399213295269530565383545004123159578866767596266592037614787237919747811753694900862032060335053033844182408570520379191251045522483575462423764524606592910507302035169532433805117526218929769756832566469234676380979978749416423735360051195269219302448344666049970164887759620662411610395851088152875761500150039813062410800610551363693165263414372745476794356216636090750402809919153432966093960354766162188058035118188094998852682884680497008906902702628043723890019001578669414975242697050763616700661912328396038980889223176741386424345688929006654681703813669711449315146736034206107406519001503335316170172861168579594825270601108018247495077366150506634365453556124672727974616649331849188225937538295136462785988795678248606199988218343127273787724874212885096816624032297945732076741702832941017278118435970156483136035151910678148022510542356828531516992741605625917913775285404275902841902340737088594816456804595394649321767790094068588029954594439432038773362168764666278769870302282331256336417674250240389965415623902920843321935517359714801862285045910182078993365117542061574414681378332678346479757789808355523377053443566528571445143932392866167269788622697947583948160167843478722160580239590664736760236909006617686779417167840549131534042555938805986497287884982879459103279443354764027295357578557316232186096648461368896934587353715552397917924188352864065467467439704242084597988402967337275873909030560754637672806501539562269718142548878797533048730727020612298663776376340767688982784390054329970013540388733963611092989754273974510341659341303341016213847120409947815031254414914599672919545226951130743286983152361727464342713642260745881216929081373626722038810258209369732160236247943242604729519478536288977297851543351860270188918371429958409102408231353405165178750171502486742851994274392817745097868136064966007279280758650835340641946789223832401318801221592306592607799497729642463643860690658721512739533702451336942914583986295510327952992960267279025133139003362409425892591076139398593513134719130914863804736541170228690941428005819914293145646966324694416592013514667888173931382951749228227938646242922586838138880000000000000000000000000000*i1^45 + 792818845021346943297235865261640884433765662413657788915442837333286132765682866488987992220096744360436949941972752986927845019835482608989132062774888914751866498503718492949414871506498405939690572412356522631404016940878519835278724976560062605057906308049551198652389634066598486549454671407794975996059182925087003311276778057124682823365828100644300917171710550321702381172173003306441436207997444224435799808389924703765563195637879061112610094022185854363583794873535009814877123264487899559634776931291232098771206810359169750241930784260217037836119086389637819620949981253020893071757239750538975941406877564648845579088413500088333524347791737440075717394486519742085417113438018647888551259268409605924336494974092600927897670272543077618934218242799111057894612068612760144237147593282756798070809434950383299620480298783840163558312032938601969361032338179810217437714120543458210417184447984857879780196046027291457318046464164690495246703105911625756874009682464968497458087579603963795484175010815695639809345545044106937235376382751099204024051235167726778474632423554624981814799776089374843925307389779398731148629844424776295229732065616824596395536630098580592498044087529198242536750479269900849595074727420735634108947885282452263319688122483745399826254648092946614720166743354302633402546215267133836132943401749987103716632428560741838116331008206067617582817437361521634183539572343484647172093348879378467994225639702055892223019638670840877256709014962577481571958111890715366123486202436318324697466467239878100386682770486848868575623086397551753746904890515897295750439721777939251701043914509906953513564375350670886273314594376289882056908659061640230676631581522334787856040938792692475615829728803020529560506834536494719892936655716605610771917985842089795610318992389975235172253022122670442639671637385922988172080264683126851292661554200095643389806896214638997268146925562781941352443700545616821922169969453158101597168561016406057823551829398752880288620070958111419150111921058139896873009570580643126524459663644629667760914111580716491831304628234895619834131760005250769096441994862901753168836149281747271358241655086344060185678177010097732829954777101457924361143632884424260836015689765927483589634347616593234234757783194599855793301328207014708798870845123561833894654496221338955030051161276675236695397194705658349004137290656841807144888576858044234934986563443988570864660208288479391335930515982787721297920000000000000000000000000*i1^46 + -69107768228948238818192815881867145875379757281068110601980207186086400264352354221840889628254681386927392361093635075824021276090676502608061051908545868960148317184890534233124499281960684095416979935252856515915126351158419304519831014969920667988484915438104004771559918878167483159808092557225926423875975309281350774143862893191944338612197752405981599484090848488937526515533418156685890179525293394535287314886974723855354894884620431868735893154085698323053766729562646655859563653669771062312443757781799170320409535272563419534906989073905492252340597228816044409315503940571199357372288041272485827381074048538912343381137561088014503506308587369649544849643879031483975982864756984680421996598699830810577992245796512110928436812172981954706391208801796440794013488503949100520041186280646191808300489074915311888623981967598868451693733944179060118062943698256229852256990847001271189429678306875515426019182763629357146252513405677408973915327820297330132800356398730202944818710830297295466646352515791581213302767728626487924574581447806817440684147544876661911542058063610439259203406493055023071105470200043731431222034816919352609814087004321651876979850214304598911886996600458504723628057895975864705986896774974519365282602290495523678335836757271467020340759925903112937050308261391341126274257531285258368280322611225639541812731384343158092711627240097054912436787673558897805523745817875641204746551684770148327945439027219181534066087162409016239218203782901451659212394954245667347182157662201243987159909268302468178056702486218092900994239753703495776750870030437452037369694050071315990255775548604926553551468204007050731108262390891569937865324011469953751746366388712801572039132131497736411049270506407142161495669422175676250884111870595999822147418189068701464795248465445584830856481025529886945228688814227278305232457962867366462192741816560328365851988056887318835490224339106316099636053054792240485996111237078162223224100891257078369351178546296464924817253262388813014851854288223652064859593419948981071123398902200820423861829027407717961617319912763392470317193176637857552650228472172790297623308712954341844702619653598937704330779672270529470309905927795260416007749986298660708111008551855073319059604801303572356560810218379494392478479806440628279190223376993133900135927455750329894968038197943025132940248001692096369297687662980344538102845859900657662987859072541262027228050919749652228408164892016640000000000000000000000000*i1^47 + 80055511915944414756994300745292755252683268195359223038130570428226886762571121675519600270202331375146083100848166642050202638352194742446193683759707903191494054026397416254104436276699763023998548896798574667040380254947888411738014742948578319089921032600206892126495001437795867774867812190003378925840737855960265541417576363197465043934824183681401174523744246293447859905111386352487480450960938726065990368635859606564809995422406990015281978737828838103702144901637329278003534022763452416311779059959336776570781861797152719027093324745600640196401210848555873807275092898057686662827239034235689203283959265393272633177668988963339912454866362089969003242529645044917514472064604015483675673637507926261957604808508610639269171716213479496406421597862762327670461947687660119990257885214136026088443037338554817085756050467124483283807666443834429457920114193911800424830317418832097828824390302952078075677549133944450609471759409202144897702831061474046761289949292075383252948291703418665808774100583622792544261352414544564232516285709634071519515121654788788209922621557485913769852591125390018636323084561635418968067183931824956313483681738763200055432659599485015362207469007058794808255728179010887758340141864445285790334391455708295408879774268201153226201094214815449254337601112040195966394029621511511883020757602847544624965252684832991535466964298053050382715162646029007224855242639168718805859132761698824981793689877875765475682402800128718734053457187827620655708191548748598868660472042630365136276140835177232015900086759029638244595246117180461785212424410926198531801528438428545198130208857493153257375857395828147677914857060057456730047946385761130231290665243320076165017070770436458592491982598474332095838789428934903794203508287233353055894045156555907009687839975459403256798530183894753977285487470355072549322002176459549018064834250315396385176655020885758241610659528298019567944130170291925148784738022803597886587721860827267433388143468556479979668772684986970254299955173377301919060872042283937160774337356780162023420206151000163082440506906350122888062859237950442089862359982653919889787675781530569341546584214663265637584730417029621196697996914869747491557229930439067320676934722716866178403723952851296870510996176418268019274924920985855834216092261171930538714238881337185660802581599287409879068029637667758370336935665196159116338755924911469624957997579097765750646236368170837473574780928000000000000000000000000*i1^48 + 13319250735097908291589101178151718009710851057624771546545176610408327357300896314537393425718723314058491257050004504426525620654475106048922723404677028407303885075064807766682429022009648198058298663691994105941503466593351625520025685340553994482227850350474915738586986677286864878128682609512582087790748872554191343469995185855738366084942131700619346092229159098945249384721799942104576531885420578157273605117699160158399634324828879383433108128878977561601867651850313546417794803195544353010220619077442196490847951599780326013594473039926309733628668931743088252196425780174458704091876243562788935937198111996872274958584535462368815038248943722756587369899186470419715006524790040838589890484905279892349918610446226153348671197099849787476583126534356480854376589959289264180591262885987294429598510264094304883939213466479622749618644788491730442437644996687652385028895719920528138154743113591350364952723635071517767201274281351756979791473488901677705920104953840349530270776726080836174717438292956165633398395960805554399105923430529701765964719342373775686729335791869095164855822616190317912738963238377713730977147241096578491043992291522956996801143550874187841551963766249645816988662538427543552942090011775028801978171790866034721999438420923182505469820949946972943527683579074998208499128922522760707296159731878162987624029655729162413939956239736587141721428653673393871100987228177449041781679877937195911702354220900688744912621281423796017378497699635102808489489069463816668044998675423105107857329558026266899611115653686991704733844375282227247072435213284094147525617595197687093115021408430434284781214706460608045975437044082919206237008275158136985050707010138443489387914728701120869490929018617795735258213018658055373325030064922532696418051876669395550593347576343097586223535231469630165296998237074966640922089954354175609792298260017100813497138363488695981295832741374374794463964398035370840569515039274827230712248403536248300139569418056830347051101727285070048294681771321793399099534144609334503854011534174321894647267269441586546238322196681516566094322921637642598040910560867618146295457137188127710309515579859693273995060113068688895828256265458220824660935768201308179159468512252217826736143171413269639544532619938795596860366676642654413244258565997488237692764982702015690978247617838337966811525700482859217654273012579738437634997154971146713870958182181134971059930733076224671744000000000000000000000000*i1^49 + -2953550822611523268608388860738229576987560702891667299629469905119007661089645856569073739635133619086355655764034920030100354939542525102788217663449779857033817090701232658676164371815520929629592940448942449359054749448990774934248211696542234925382714226733119110833175895026638247440008468720510367798258066279712655429115545548212731453012280706266377184109010050469403161394860659304398202667157063284556667272334808054323613882044971661831737497505778711012870272281912496716610575266970313887272496052642604857497456094261487492302954543141660933660617558029221639340831007625663047785158304810569608444700330948595500964360044350256285355760461699157704403060655608635832124951570926640369103726681934782357903174496656847714456994296997891282717490211771991063297474403786597680316319837619904141057344074976015732293971068620465595735964745319122445014349592973255497711401679325030922230451038686234960187570524310406761963690185487559067048074366565319977254636880591184662651966689873803141761189263726631761229303684541513355574400223511880572910967699503206624408536184818796543246637290945046355313266675573006095753409802457741775202769480481780932561515841879891895141668643180393455811832002000784421947074741291929546905906156792934443055605170169221582946142456713431659032384645287727906853304844182167514359833171729086428966224125169632565041710990250905702179099519647861444022927875039456412638781553839544101156071097632239144017934481580820810282557294165282202543290274405426196142366189489032339697372747819787134284034462810828528980128055631352558461624725073281940697516962329215267401491214442581973959504466867694802056512149348090605409048673130300089985349665200912746248973888956749372334513908101937713501805116924528298279890774538580519180975614352340818705308258618526194828711258829712304466825768046779602024687565471998522606233173972107069940675005119564877475782870152053274062205045371574818365698013403002098128586719204440721273481487039915507322713888555178957489694645254587668787203126718461365460829533132435784233146014158814224311930538710852241355861685921991051939040656474201339107940446256054361234120387665306323955057351539304428093229714585671602796175034888951556043419598384103576811037043199846658002845306159715295986546204441532928835485708356127146544385140318361257466725971763176779121571594997472138698724733220891243872393096012414702001312542199811463863618179694592000000000000000000000000*i1^50 + 2257702675579315658362163891751342853388970891561304515778465276141129511093266891540843899024361788858563354645041996643971864944325285417130029704052946600263112897307014319432449407290191288495685094058393841631581196677933741890686994152086482652090741453355411865418624709321163902443735289461078173555629824706955331049665528800379530110354371930568999767516296433849747082755406906467246173073292865801460172025894114487699335972088815942600690225482514288226483996221871459288869484727715587290367130537123067860698618335654937710240959179300603626420331000946119090726645155849060881675768459257972117243842442972235895838546211021728296472587257826936644131272888390739802220507731143891647119624360510659905948252834766373188459030768072201508108098926345737767162489234987825833471911022068425514357143025384494054612909317007227578588774540259021172447311826134082890028017405795028567241289607985599698069763654456389713905548746432069440293999970962422613586755715087489452283966542025950839324660084475725346894461540375416412686572428220864818707877184556448956687921399228969751658246901337506055042210620515411495847747488934483905175411840929124636635963140473565061863045527074193503348255597302289150549377020399461448728737102330059091702996700432703515765237569661512988868222400189899345597424828516992858071674185835698285848430067929012047616469871965482865704905376812114706940560495036412734144733455396910381672050105052395468425569338454696579992718111027640827064330472928383466472938640478983527978175327722856196245835840899702281397687020746353052465791094585947769389423458101736082891000076743819836732040013434836814617437495639660069679138595468901142475995814351659455579944665784775605196732101905557300775260617121218539068869502896136359709758440465670126850005440253531693212404916525198631523964405555553927976375601386857743150308967110236939894518115411345609242143848899867678047265581442456068734053337678417193835840101910337411774255757371433813173677426684903328297864708028848951492301443097513048807662013036819185245529062296227214120509929899570128608986937862869498471311753329460501385336873555733334739032962972420716302479551986506412957766538012506261781201617626764240938644047893893243384915814381354039896007318073098018333575288403858459414309466838839619929129685679219713237393282693832722043143273522823449654573858675217167972577965777131606071222659587920550767152332800000000000000000000000*i1^51 + 1639977327463647935196302869757027862502181526864824667339594561369977727309205079184746910370015651766458623079669948138477223254499692026194513631658092615294453341741282785291215910141900259021773952012523689780484064203562912524899318886319840211710201825155421726724174578377347262929802566312103579718813096248509860410371238029021254458190407436158222387114576574336834644030170669375633259656638907066070004846488829656543870695936157799978930150103252287267752622016147450532596931060567686895626847060121163497710938394970327717798747307814285769628489473830453429347726593178102088893726938340076278220920864329268290819934459905576431809590373247060743907751871284954662307269498543331343016459008113407401785749081411668821549710404650724900125074096147917655531784905150702952192323638173377880771748021264300090089020454790089705108146344235981374175588233383621320153007043733696149253072131521143059825620475653310992199264349659504698123313815712092774433654660199503765813376109073037469541653143462648383994569067376694472461022400541635919026157688247375705886454335444938291502360486015848661010807042693718743834386983353669034554748449835326432284290029840449873940107354376101251389671771213099378341290123634966273595018754236788986118503758749445923935056253392245817258393772312947110109037641520843121183000300565643992844761636496870495927597859040348707129698711908709886348479160562157379276515078409790710464355335105720582729368731825562022724653625195028113716528026339234791489437140764511081748895718421391900863424926030284068712974461131905285939997807058534170999067663805142523366286806688123663421232428296998025206195093363627543134257637216747976102344998122096337283281401293735200914300569058462757615181079810405045063640310116922125009351398089468157445954600716983066190345930123076433315956676383244798502988626655326925960751598920130658748326818521261263618059301112007557480300614158502080871243779113760605426924394868270997673729757931520563079329792274243318057782637081204013961040996869538241514709937687924571135933045310320081376257222340990397804884918310269983853446102554096567880488821745519517189009560454637544679850690477412221435540898444713811589657278129988157199424098824837730998393823898683530486101429681210660209475013826490386104419217677176825388733567033520957957009368173872675613662148912414032948870448738082787341214956473473126829023185249652766146560000000000000000000000*i1^52 + 398838736171945091444781153500483948058554053204294946497473553277801088278230535126390062357981749364270666204436419709600396524115746571868094868375791530651107164298337971888903610294476837337847979264960118843682118556183550454831691672568728624891800979067298213132051976920758612184697401461810892658338471675717603939769634280043011312647774237879963031979317848281725318944725883590491516774933444325386753729243133279684678088524208707671843896199511905075515806549327760938263864413180838879525919676417655248922546686301500927483867547222185113785054613736085547320595913358343439278681171243506978137066900327997923664161679655097655903801105616566971569626604138162681490254711326139773621230965291397003455990457636829590034329143223514477551142065578764600539360997509612842359254833619233928613961334141282463175156933159545529337058542755720460620721768976644142206832206212414624682462819711621480756948815010790710967753520792221165844351987291863211168609824334278963143939208399217346484476026494392174205903510409022321691365250112479376131822814169573380560057792489669309534209543995633005982023384413877310577481146726823746438571802054701233555167432658049457544841735650140804681223952937856450115069083272655662885013009900567771819920966297752487011593935876002203747253521929532554571636764335617812397943612890688777550407993174145918574990323376572121649975627384974369101489305738742895074250394016703994567481073781122554932780969028105830789518127685844201228913409281575754839839343895778824161426766071064147698954871888111126304173854474710433712935512082361359966701885823707019700373994095762385446120881256623252713480472691187886008888618608878529901456349752044975466258111475491908704741282584948002633104505904796371304165709276377164891634630724411364467728314150225406544718401803704373146797921193404895336153072262658178952060971513052801482329629469261848079849583083473062361669545818354775294489586558741386121320539571855099206465801043917558089618456657352949950488568634197655840227613035419467315372704109377001672453656241818516002640307540208803361826675206573863580452678132993955259524594898098322649090789767846568020380145777180761358515039127085234855046406766923882423961534036608398279415085498681885134025389637302045308123903935812285539176437271536558930152695553973698637068769436691249847793045955218684418329573236873990824528350703248426177724876870123520000000000000000000000*i1^53 + 49586853539820719168036728988795821260637494593152653199304464409454674198569406399098978261773221684890145810700742406397268252101148412994921219257913479773276540739580557422841307096836147655400427361805875216601712323789696496629147350193929998042556567550679899917242985172168522711055827330421612699649749501163716172997205311305410066368012518061334819990855142622659187254686099569698920967435251075957203487801887967802848339936067721316063029140570800850578830952828712971275397359903243920818316053662910849323658693969618360161925234144161549210757484041569186917399125339770648407491539969649488874939475914768705953699595429961314091454707274622536253873302735068434038551994655204803545808484081749347845373411934702425491248222677768776758267848296684479324420336659469080151514600986554227731027997527749473071942584459338342536219198009128314908943146113363456349789709498278979617429335421292073552966338415708491674245755849624762464025070794518461739393115870333635740141292166488500950625251475765661227051238127939523588748176119221306725687645430675093653976553480348304867644590565914807246750758692237416966203933719016813232335266385345655344714479858933322507169827560788970377040304909241749870301394549345477896202851031781845090992166129868155928744093226143815819108960976511687697130071461463386277226733115336290949951408440623085007952930856232490250789852102230008847559474294431159054106676540310992637939513423719435247832382298581419993895349188829319260969319472315450766589449454546040673037684490497124468365210137598216792516274605874931294967732243167382259247724327175949752948215368126776197895201973848779715172773599162157716423469352627260701810308994075729036843528473589813809809606251295888536661408576799562571131819430892212158709213781331245256564783089646613043826602179003993911728214984004472664113651584890358421868716705795206001413307649181331083971903098813057290534878265838972291818012057486038855799117575173245012618627372912745646720973251097105928000561891692006899466305025790077258922700813889269279820215398093597565127209186749219658725198171819580469162769337240174557693279019907737089997766322437254123360973936297917069956691355874638356923511523687081127566292614149950587013800532162485547615309504039437192610561677946216497080228844218302638063225217782284900534902565190494461386197053685959575025238232705698940213850566162997888927399936000000000000000000000*i1^54 + 3278447479413934729458845970778553234062890182575706681231903712544219297533823837875076563869062047978318358639421389785845880620927173575987446204969457982060797192137324882577434403747736980578918008883937903907306638058573307372627226204085228108064527397949937466514120956389329351732226344603284433255276433792238998767030963001692384635330305487316312030749528477785337125005412118991004191136827526576788346586342822265442523445778653680572551002525751031320113713864585197016020730713776402134739898817516063835567264217538843754638581457731605360029387982751574188509507580624016491579281755133286577348616250194637107261994646715178884317305265308837918243418537568493810065865903941468448069606870328159556772936260263789144849006693788101125823810984298661938590134998328319227427568984759511664013210717921479056800419460988502015146311662878536922504772917398063086231067634365383392383715978433298435390515038373406432013204794351552591038565260296343728082971500358433469814921850998748495756259920122142189702964778958576655883997054272252577833425974502840032664323526547601620369254141041286942305139360309792684778490590961276801692138929814508941782496936093192993176371276841060631548159766764623745552863981065367474872768979837640363149728678232155511889153120411565756232536796046889585807563479447284903604205192751850669436268273461481258154973889513032514689824469858958734579031083802376222680082895859409220383784238780157091341218594909402958762655440098417062166842017196328526412082072509947091045100515980095803196006939452331427304777938569888737561914207724350554478435255057432492694328236480959011573730473783134370365961124611111690380541854402073749075588062316487466323300422102083657040430278934679632695855769243093633636612362735466642581539401141002028884958625503422419256346351434104441996420665567538144566514181108656069868651779941256522091559830192498254202551873692553592541142504983140486816534372706887890023642967598543006383960119231497833353887513976702366991168559347830498404218375982545648740010436516059902813989371372395055058999576667678640285902859187912679869727092356077888616180050317343821235912610699563025800212085334294702379826998991681799093955032825183347615685883542892913744613792612395329966726599769318451627915847728494972262344157022087911040022201832202808545366129171106597919800571239559418631158334149823945077443323005562257408000000000000000000000*i1^55 + 107835999168122623530022415492752936970981515635913311344963532146360367422394480893509160815469610712253356827040040305646949856683302384301756403954889805150558560300497848761240667662661087705631937538978488535736681080705193419256917177805434688552083993935986944516575530198356925233622956129132996646444873785854110055335968834029976943654338970906552683983170669023049992185097535543526921545721533097843453272905076148259450299062716077680501935596963371664266137949055276940869651515102383365331362669594310131264767780456994147866773981149037145023444532516440831167864986258577101712747290266579909356172116870918657061231955112692294661330613221971659400825079788726197806763270924539811253945076398972381736092829035579549687525811084282809371756148182108303695983593655090532710807722533662797285347542639172316678429622699126053054000469674783870523681105910921453130727802076292292250037232485452321184573076772178243708304860716023277545026762726558509423911690984058696651788588714665852705507894947873097347438302925300956951659561703513719869123140636831516622105345771027363035091220240204236738035420984093482884759384501441927298938007980393689121477457583076777056255608498723229966174561578623412986479480231551972893361454439243982821424538370595736200709227102044755649770893626964193092041854792937009518659585129316721101041590465960795142845113451631014581525168244468903507523159172211247227630678808808694623622921447636217483059910348736292324416866371764882223036718206552154158861542267501778012780522453071395098001236436898972766804165741818695738843225219920203428019033481259958013400677306184271556103487406252139863339524336736661570095988673286037340334412129719849351616922627483440478139388647032381326948259736955367037556363453818562454915461905891466506103908730587402467557927538396925405770379175875239049538178494522660702186655322888094589912160256830686216314622447805331628002207853875239647764706270830739367676497171565294729704843343099041134224197136575464996301656867383991236616281469562690704300094276493059006532268862783012026945917326345461011370876124359027835740642276641996131263744463952348070843745738372656036232658142793013413385484180152113205099693011796918426778697514546520883618991336096614355165125115599463944208368387942219167253768452620304223040530347679485036746468652558069524989104365184718392594338389692211418599292875571200000000000000000000*i1^56 + 1508598132838148451813401514998179153630582148490318630578267505926020255152534361044605495941440639462381504795493110645031451535431171708062027649442199137757993495710271456440771354289386211969315868170942252745825472107559485523230259577212113386152719064278722959225473238967521828853670160899071272133494726976331502276743220219578020977813964625717584929977486632415310813512711900322093839176298504555202160940554758317687654607645964200179566494388969667591372101495454117651743525558709958141961870891396213406015319444076728214008728523283751051176257118548914068402282004977596358597063432130398080473805034859071880455180343983271981320163392578010699577368910197456809339822793930031348742641836656570851158645486245713652581623559993372366192397123352251906394712975163824514231900544510425311949301448240047865652835185475909526707258612493769077431370049167775886573669500362569422484266532745321812045482203818765278763197102285447552154207779751777714850070204089840044103448259418616244556222581225711368281498256107851991539763705093779290249072220963421247303767257122872105966839314653766479766722623590493683572233516678431193860646819045275227570023316147336939610795325218815027833496694235406771283047933702377852632214933294461104655992542411374006248758761202144337925211376907063720969825201243672149037056287827764964578005324873383615885804698276032998930568205855157933794740013878551029113658507324641638273924509355061504828170336530806617323559596988913810920821492371889860132077346311953009695076239633640848671065570448131083020738963263171959569461486732091788301363273310399590732771977345068612429482142265075464488524802667070919523239562263038206924948772364031077823770258567541884101996833482757359210858485447892827236635733929544101599483588916178477195770428630597312105622601908780260721213340643907933608164553232851269423641055479714900913747276274383492854747921925200910990712513110057560971905821718809100862002579025807999949835401848814142435369256642542152030297344212019770989730315111279234757212778605759788942864203684718021898547610200479852822251605906531545426139242966208727965392675102136417412876962324519406510242170957161113803690447272502885001755206403931884536861297941088174544262781047861803663702608623733359653966579929228258559156822215273089184815217107887940190099508882981238450135247123963160859082623112198639058944000000000000000000000*i1^57 + 23734362167895433302468643701124259509233273417273479290083727177110437545413781302573964019767269243144417553082040532309647711798849065261896545253620743337838238311220477243660977238118815739313203249437411142907762595450824278463110412543609751338851165269251459712563204739850744006074700932502681164762965926111210694176552636099443832973732868607537914103325085695550148173704678864620936761948822962654700760870141546219835118453937606349781866944028309959445405264941412939251118066378278393505336771655632484763699141750285341902769915844749343697965934876181762843071245258149327495616210534252745853075833667675956446815041490966408798990119385886342105893688316994498983900854009497370623299621569653821235885397633503095867001022963890493898200526201117779217064200158327739312078403227077332674394642170523954620410038104782030239375088970812090610572223851112613774578400471491000330575278711058749991702119442968725500596913493013138223066652414801873482301521684363553071478681580540080800039462280270006330858949131377828199773566493651952654449348110676911122241241063176398706674803986113394428267825135717534521549939967262944431118994975115151828265986432209854972364082237499765360900060273024227494858632916504959707188316954078345720919951868390789087764994562416726203798257304440650434145742777589651165179364862994111146283328978680496958446986073242956622004563607746453439419458071395942058427188329270784236165992551152252620308432713449707050023098749966478549254867496966774222842322954233361467045708242269934706567790590030115663816562407049852027360176341854365357440816708272534292557915730437130207549146201132067002385264097085834241534395512885180927123134622836792761942920230401597920951223629968563984508525003296860361471481588904481555293306669606236876134471232492947165866558709543503934986885460714055040913528407471053719467342139246716858058588021354367839068651409706017869168020866314238524972965077617944992895567365746647591751255330746627904287941857334563340383137984670009246270931383707756746796645114802744876179669435567165675515810567515063700412562374001084891854993012939350268207215374929571794129960841638891929704536304249857336694739739843314455933781622283804529466322366873235435938775059923847056263186124557101908054718760304142119160964748290690047140619979993962592231287290759301032770900790143282320453716400888872960000000000000000000*i1^58 + 201130308265660093494653340380157050776887134062575336167270754259914119097792438199957885185712935905060863061717070090940981621267494163120453703787354593551334040596881379168798731889484415026518466680039812953293214322407364599938230017991668173580606228203050258558064699973484672514665468125626749508816684187205812582001941645256524227728766608044255673095700991924939038185727917925817563308592760470541065577630781959753661456019414902155514180178043281862571023047598527542109680110878017575456464297080114685582504481252905528964540522589230109392603497566581332305479781819551511397123089985330791380187724954714677140973128739156550396387411703631961654426960917684586730896213770937060118978797642236853108046082533204415581777063553263696506236068069853858732822801587868403914599311705300204737027559360812482907340187824670103445061003543640783477694029394620059395824225484736278564340068400060509615930676674282115497179728327144762609970012498579267631045281780529535174414846849266297302897413423161385259902592755041937556749120853414516707340047448006946833079542099755752317492780446334239077399142405526168016970532880355939821502686092641720848808698368843940179164766248810363713958020186955519746690200820318177108705325035843559461121087378020471895671058456879896994465498025982255827940034636892279359271613886028390915349789846629562885257186822708556214778070517356202586917390610725277923335548077218286215741481155078056145612893852093905697888353927863036666204405402812987508765293477545919338630927562204751325099755346182322935982934908610538463627968028184744338084033678061380007371452128947773802274008101681894494000332438050044246020829537772947231672193618359448357491820521449429867931969807211034431341412511112556565323219823606265970547655092356532001011900848324213459373526958554340310719298005673733080823649310710987456546870977445830218022532010904721816492724824354403830303959510657166116871942102899456978612937474932611288969639880293640036043489549173766098315260524974232972032638580897556605056877573672404953898386962275065504724518467812136610110213900048296145618400842225536521334973688916342376468823211543161250988439351228947695056898214778001934827040357433266925235467285487929885741997881671446097973049433954564794441122662822132732993107270458165081733992209789589124127456429560900963778991690276092098579005440000000000000000000*i1^59 + 398044820696200824424921465605813727007885127748218169718494118635602255144399557709870053443442845646444887820227521706964333885217422066574802975044949668846730568386469507903545062938312527741435077479549849147336978458095372686389222217242105341556422051967167900043392547861799917885603037924312264466959488781745027606483799589346606765650357728181676804538571149251184829913568961082098967268806111478407718243611264327817260018352511027751387059610510716174250009611010629130335946689218371504097312199787886548701996137602618369853549230777549513885831221113099335978014665066905955166201839286845016437554330887559220298215850880644088908364784990453343349545302824882076122316393914570515152524093093036671802192672275154250530916680243286635156867173121669833270300727204498693141350731730756256126291365514116309629459292899911827064258546266072214921482696189778848805249839496943717617174697549398186320559128629556378886478035364007494172942406099196789424247650896768315130832799665339397190771298180115143749135118315252373385658862722679038314776161824106217073097064152408169773869192417276486450424436711552892444411558047400751773848918229174423747070921927779623332107491034077193386970437676192175274221490882874930833031709774335358666661627313429492098843530921450302773014953369569414326261632400382287978018361347110930050097086300847706695224753994160163604688414558430354660767092887545866369471703398077321949253061223902169242177555520024347990708969989511728504837431406762520953953497773649934203860437475301276958705067524356525537771833683710328178181172690067245785050879176493329985222674889067868058129001561604611243702341860186487677539102515588943358162987593416976456559591133082762211904899739009448703007888282995373583154343293851461342838342661737707975905990979716038253028835476559781088964951241780568252417607739433516908230784837375219569506389357777122904883862031613627529275413451728382557565955737566272141087059441380214989058482360633796895517649055027573166773242478808677007988711090209278541473744386403852866213541046535776041556599534434050293401918082366826664027197291480610121708365431047652962987452320992270825448747539256755153013839560156243274209397477032791155820966102766675486953445460815914190524656400614293305674106844509466771910326126033642068181660510148619075655050251190453910513272525902839808000000000000000000*i1^60 + -2401001676012642759388994811471379746629347722482282383212815191453333900150461280190655799259659129930733971642150654392683256370357036143675449908268871352887344821675086705344947559996562457055550352558893619750158787840147709484450680180804625254362107730268735124218869966733807457240481093934497724894095806684552224641538732446797141079940597067310363150887377678409259528666403734974640420766873343341603344827633887974997834222149087771180466202045074474588867167179577704506100845172289933227539210438378857429840071219418156224117481633726391778056376383061409780976944652580966804746028223182044671653525208566988013435301928308105867485650767924418269076759649361546313209588179735240550081803950691616522399899905349588875903619574169768570933395823372598024116047329789406398823692298741061418622439718402735884861191190880692627324257559402316535743228081185100008309875746733427977188898478954562031399035924520239475126183301163265385982140549307386515801590587376294588255822915763600132897483042532645592517493775653289175855856632875605211816509699805181367415908688577368690007819442636562098757178192273587082850049862839478501138140913612116907360823142651100298075788618505273649073946982001066543548512094128930723091718000759334246040485952500251649659856706007857697899061277498785687550050333600777153579164034007824201399380041960123813268335515975424815036969990596734963636377323500504342463357002336393836728939647246009867514956588877239600919380722031464285799742768701189583901595142599776074894703580770138069016273774052944493435812020425708230502309617221194137778120213946039489420193969453146946742967734412999934840058386654468838524326611753408639553727457076712082503427772163378956565995047983091180838334488065871008518381880949177347806660054048540277541841142603570995425695019852801384836122676124242644204035557166279359883178893924763838467250509132826126021541626795191260796388291494696427416954035800843774227296504546642921658492165437052814796131917345033598168035038821748022624180778169204245620747215621478695434010620776434675266025153446490508982466548466824372283367100482095891481869647063663832470379638533521335066623482250879813796221577341471043694189763253344266900472635305780673486472956703123418596407238794674812153121425401780914244596596817862958489844056152348969247192327006732494963669467136000000000000000000*i1^61 + 7999118323663366862603183726416012753138295863218723808224901233539783112408082118505616756405302711600285120504409807857329761572202614881239314158477425099522199609670921407810003575484452380535866087291981895661648507741721168459954130411721691898001418617209562399393779606370512960363835024186522291944755253310691029300548987612162912103773867651850176791061499619965889500914566224092240122046007995695928859760730569122696566750739878649702974295824762471800434090677738157616808271120057700768423420692959082749599373527770995072799047227512233926121085501346248913387307444172650570526935433871241609987265719029251560733982184466595016440874320922300072753489309731579854963649094685553904209806663545276632834325458688727689370650024142342369224339257957413562798559705823884235093352586194141525060245368479672671387274825995610841287271462251525621998601893248786989246717071733971021413724206012425189217284463646191343317377437092755126077506334916616276161231055921248122989282284986619410319100788592042778689833484445806794629834674252116142693819127807677966581188410822656210831522335942466350481681294937066279468244268677533806487796910622067876709913824504856880228811769222836317606415360560355028037879775068985060437179280231958706792971015285020229575559281777318304051931704422413948430222984716829019343721599479168240865275887454865359697963507664890704481665502123380302500703833036146603281073207485520352014890454629702182515060093572904297010317068780463749842267584537386466921603405683970947743086169823245521409361002264794792467526483492669915894969224273992049772366617143415500079734045000322578507801986118378364838195716949250898347416098437012189465569921069472674300453740901748608469831819747149672822324437890255901899769856451939718377423777436742859475051678063122399440488758642242031437266332201623708279157364128958098115546823058757329769086037048642572749275512152428313404765889671552878564615761578417490619116088252944094797064998306614535790247283124184137342156887202067719811294413156071587958530963778450698572482815610381569200873606084966444045270783036975413222674088034040776979332001878756765234940340226456982426294396461981366394679981387185304019181692384383158387317754344817466265485399563802691256056109862786252944725049927018646101731276228300548020523948095522219058408758562663694336000000000000000000*i1^62 + 54285043396105158610878704166364303657904057049523694788417949457547349282129628125948361307814058244650610792810611464259744046624947028049608476767390952475370041052857022860364345814516314046924480111945174332980036333752022670081936253604973796690310123938965060831937461014225927179188622043141387387032235992211598900015955603617772932340630290283686006280792763695597414788200866344122133615348665965501245891516638488720977817011431205797027294379854337111568151961315371755875183186309532275744825344658568237648635467663952008179739255079072208165596678984205500182859440840287084933148116034505808314905073198988588969449375151605381998978713913031495377852198170271883646295959244436427692365929789679968246233568779203373232999456852250342636640059708532902095381156916738907405528066361061642510382443381969467075935424200591507397179361052606395423737077884899503050416272192843179484985174646188008267977426358996715039783397361036175414122306419027222710584546107871910718308615998432389160160337058702885472340991182558574651482627552903438859510089554732744460654957636355123158628899839347999094165545411362629566810132712489714177370734985027114052328110095989161865399113322821106506776039594532334437454188038616187900655888494834546039172898675251750452239891281951536928443083263772673625801840415040824199427984854173153549250005337880924540087735784315605766989319006577017543950325405169115593605686729135006605273881260932423475786377725002064771901404001638776249975221054088567694804598536288048534642632288663394775720165763652513191588030894027889185969077053265635039070684921681700750607145692740560563808050070573285813731439913013626627473611364480770687602955813517099661973709724424838586159525846080760062143158082333602117299537815268308572504093877189996968860057308524000510880122005197122764991442327193831391765982552333581041048783695980795307712523786510623173072551493925455931371719745645852721674860941792333958981606099130677600788310028715710347086053093124606631164722935450888765557052336269825117132996129909116287668200958561747425319568758874397601782948276249817762731533218281596552678243861374141452499995142705111725491312312844352813704479562812511476829914391306649658333291012861843023500711359841369817677074836942230217022835328066000447369521133099314027857393869644973163045371615641600000000000000000*i1^63 + 159577465541195050138412042336396337892503998428612207128751986877635507328260480071971823908386434666104750913895033810549116002732205803446343585241761983398142968742740449403884700140553116723785652625753677415243379259814111854478585368000148337254728326734951275729375450556286608876271074820941246687358091843358141572957555352685724057041241415157033502479997466482123787175405979892115191203242861688340028905587103901451700473839938898289945375605834719619766520236298500802277932579944606701326951975385970976737757328699383238955483869860841513677483916419688105487524281685413260051507501617963468079314376943893323404789425357097991323370727798974582388482767638954708694376242643989528562888184651461830554466662546683841129150375002326917069272257153482060782297683250786009645036322368353465548162200490206341312544514655182301944779933299382119866565319033569307993854047902850566560357115960460548230496139011270052837161448094415794857354151352753849514603609827153378455964165738627046792174803405193756256657295025940668734512977638198142706060635337365172210118418314786604756398899650340911395982470720386516535503413330947196278797659065144752148520363563110723404522446817373747453401352622247194178072491643786981203406039425663593922346752318038713171328857833938690808132451448186659279666020365386695124890894327447983186436064304292205552673617833756974155902735952935859459835714941483241924951978166430811152744157356775190029249934765805715789042894048300796411345645575813111844287631791627195415881609184686929963991557554526384262185256773356080790525146219231209707546437485277010846131594965271198529575337155990628858922838510452629172128562170434752989592379044069489712909153519548437565923548514382861024515539756536487440933914954789521499064237108803434634717050535757688200119041142125236732488507512923472905949518982485894296529682488591995184198285218935606766109378262604631338058521636287698706122993616371493657445966460335451694631259292759498060491374423580169796204684027860477642507188461272315993375395521829558127319680222507084837872235487804796160210096031414482281899280983109926673596459008330598153395333568703236822740113075513602615858651640173860847391399160058139148327239382702796616068064732574871976910804100514091011674574523210456465288199607745261090584530262112775385907200000000000000000*i1^64 + -616955169975438654018379542498069814640844766152876580355956390500708081967549748125859887929701853167176809658667751358567699461990523233672425045638767967566389270548301932211751628771210494777531112239365643852392404574718830952240466629771852501487885588434718279524928888511582881959334610759861091561937816156281895319620045617077140552746381374758523154405539382845714572065838811492927033475451290550876386525224831971225740020283731221566072758543883916490625281298528062503311221532315323667636292843648913597289852177205467154268160002474714880397248288004763930295656003150014987367587155351308220090340483435189348649894778189327325350505178698854830246630596942878623378286008619724857208554771625843677867993503640543121591237387279232427835735086642006788977349621242162531050702815211402760471066936927185058932805192683229887922951214291103976100001755588064707691231171877896796971349034805121264484202090796185957759143723333627452111224227641628768596818244856322283379204992114079307355852823448306862910473781694129523083292594826936084565862992027449987928128046964567951835637525548638339278838902381809005346300053761435845565208872976287991607279930001829894551159621609665928361455042604131096490181033351262435209212172785001633374830455060500500030747172678372436162642229664978037142400100055125607344411628370130932008487927207094432687481594205915150762270835128787836295980736967322721479962812444734519712023548664217560319027442088209899203709820939992879943196996150273423855048615124637675281029171249605335453738511464543428911149306517945917324848230044137156935171845413452883353263360782496413818923232248051777209418260808438606154359855498240685775917490295573764006336074826597044336659389352861100101986399473675766240681044906157816133833530610603706905811701826543029646877320917396678348348899858966675608540032756077133868785368009657926743834547298324800722910679257129551635606411986157914616534833357763577653640351952297239353884989410259977946557786410166530519754148743916004074066576435219146784476272313456315761571422782613851991556883748130810458693366270809852588256697344319398743722893392750726356792295594257394327004618840262459912527805192020477823413536221577026507742866305271839125200420379712121028043780302707387869149716524838453520349805936018790285805250150400000000000000000000*i1^65 + -3712601296669624812258905337467909538260328102346996251320560127790756775407116426406389059049713220028451362080701555972930887180282683741817652006217458058365504897347482849991496552312311185257809422265765373725863318977086617227391856633279707905728361446259328144964937007805243435456445863099086451183397584013413159003926697365228705348707730195810792224394589136389462150488723889574824918774056981011304644329209933549623459827396465713685762998240602774271060456758328112215332352005106916567013280583264159300892092586166238961819989371034433099047415524174886572717150961327799312336175906056917209311512565413711216648252746085379598506388205461349102871892151382783306796945886329669364760630516688428591842167857726687074817754864709655911512507626223556446943104999861281732455382706979962273879988818062744066821598710078318718005729158548286887295998135008120753488657732679570291899784961513570369077404745832902055473567213707866461649707814082685121901581607479528726309339672871767989382690385829172176791692997355755110928214040410514500476442525312075518133027090239376797211992088428373003131424370936291707522261514191791606859736336557444468421435406698825172038225004867827657250867058511761213217441431496589622928386891203054804012112260633315953039430212945811892256072406343168317721936158733746888740448926370707236149705129647371439106580084871817329921565513281880301854202577575335444693233556570664593119713552951742457671261032446811216138302145184283533751317344886775040526128756567148092452225744979922198984493050422995241504603879908229008830658243258948597772540011071784882997500518152150087323436181024187061961636853308075021809601166825041717750854184518628690519324125979959040321138782608640402777066749190714441864157480581858413851281310203200019419189189193804384779788940999400181103442023253389387266016882090122162358869352048545091786206598819623378506401939534673786832917581893894225821192866739281550709257242949473831544462467467855277451866589832893949337976930069724353245518860975803716621282325769557929441425738966852210895041267774198246009800231277634810391367950615226248158302897227486331923504883009148949588478213868439090811298172544578562397547128048162994926268383881519260335871139198339705758589831028028390012212089961365843575988055599875247570944000000000000000000*i1^66 + -4213992279997192423593454153285058926910370091144026497765047687760927064125381165474483272857657023854465721255314250500723091637817323353453448972610416721137288432930398965736415278112339705433819291320475723951015342724593744090859070359336645227418044695211443334513484541727065205520846697249824595873357005867802482365334064255608149332795674704183718324830358014199366387003309148980483991723176128050069270871404393874274893934318142107882818452356144138150465054835588864788496804424313940795655836091900014286486662372854127879828180881793168989908303239606052423190535985173458338799416361053214092671833713665178542553710820810363330101125237258909587873492782026463329260860763365658296058614325242624454112112438672919804473525775873838185907670888110015344797485972904830497815717084440966268024262391684172248160936323694756617876135673766768527720481914004204979226128709481878523757579922198013164545311377494880736630389823542528760406013615160833748088992447156719734480840806874366469523368301251281759831575320692807100969076174968676158110044913636123633713886214448615219720491209467451679902771622671986270174207056671664651895958947584889976804339525784333261841596363081261523965955258634508139332492900676745516173638628600432285705642983290438105752678305619910929560720480664103591646274996272947343479864186520768060997535258255981964316140649687349166131229086569018309613016084728180447797045507456830350476876436655268366014352511950044068031121795502265363274487025666327226999834844518890480834589853641933098807500453979545333056884199707335501047793526999267002977369159702261812622229083470972761810612896260688495995445769229218209085999232732610618326023794512227311526618001038028548429622807408433854412078478908537802959210723266106578242466827705581599121789428854589147598354407910389394255802389917899895721653463077753475233355112103785955154241141003708034465892818391915062170728292203387911295479993694548837821081290978032855309457451229554931459003732188511577173099822926352460536856029443216440527599996909384877027919588729521208696611460376564420584672865727060180458319789760682646531295671688124423541062298145707823916815522798997618354138229156732064727774515408026171546296723255526585371936015182862715768455441423694490324564075312397197248516105309257728000000000000000*i1^67 + 2272748151437941335509268449088177879805472440708209189747668703250448923221457854297770199648544947077453496173954216574526219472597424597073308941425042223968050189549880196320646343102582727533102880251567314231238607867151938361179027749626150129013643635500371320567378013524752953498212628115051646314575047298787916487226308867546633544349264041631125766904630301971219738282301742640545749025805014282670806448369837696539785162197183043142484118065923431793915464463037108162338258018804927782501521929156657816416383603920290450309894796609673694658505148006067181953401757869414639062856049103336700198742189624209970196793805548930673492826008303137305055315620463115670259782646753930924320940820706067122068823509468690786106515096542649590381322464607040751456258479898878220273520060863678426106793349794781734653207369611614903747086343306125162012541783402781623849313348493021571593150252337874979136496479357116537043421578243482696233303056365936015740131360249416107091791742774253798968035037818077577938441622953759880997274427288002918928086315885720507965643706080578685724398385883763944573642640016143514742405028499876159114192519523856125987277705991918261499796578580587684132456443866929954568372844612645017520764639397247386770501285882939284154972304314236587567501925961875460680258547304633603982194532012941893148371040686897244255455940395069592647046584530630221982421046871942006266487792731600047919523064368185998923216236257159748004112126553829714096053836203631770891178779633940589995453311329168617282718419867365001127321045911408582108187623540226844209439309363227834622392077511190109352178394651740333037105169965180043428343382391757220500933920032503444396858957842217897934790317736757521518059295752387607120632241523826316420618091788224254588837843108044926586858575589329544785909547971409280012891297329516763120375514463649585669942723111780601744984570640880968485871497011399142663639308895780087564391426319718635730501121435814687862405351683865707352845453296097940940455790552014621756875070092078250926264874491520868632356596551475143564691856797173862322854890617908198625246750179467542720027748924340797412268803350756968842324390533603156297333053641651973076108707576907576275921076498548641532145838941491333329249017132125978876497100800000000000000*i1^68 + 23247866394417409217213999738145791381418709553142739792918186531843766115138865792285292576322601582902998323488052686628825743902258179324142593756030549592440596694746028724348011929528616472837746453857923016624266901072195563195101552256082725109039116920643274056151820580776144328701398798303149893195176164171623364606184205006366701057970688396784119850487345166389635497350543848326478506123436638038246530605594326017057084758982721979250346723585221561890496221355941223137549378921571857019434710833690493426183484328004620732187766069184334102079075213735042232240344802102174300871315385629017833546356402124412623445014768961221291324245438990940809856236477313806298958736696794428292783205373320477011989260069549463805887173006746992363612702300337369294568847506535986587735688349058761046261038231726689463376085672448379862617463925050246173682430203256598861780773968709907779632346702869809493911286012312109483585041393299149374634327514057350453545591304078806526996454522815931161167291674757386484687024840635327172483217189694788076772189883342459178880305885127269862039795354403406039885682829822115960679573142218698376647725413309848932282210868480178382248665026420016778104999856982329286206480265553841705928121395868278552040360636625430184531361255587154820001935500162676484908319041987709309874994159751534686848394586979326915437869116480014714218645260408382330308998789087945107393412598981530541015926612286014060135338768379307287857501026188323344804604935153026306993113875241233531802113566394182026759602852094472296810055576501333102463489137230808615011396739143514813098706126992220594919037420017805864141637887102707363716569431511698469603770243769400430933587096822334653290753360379107568849130224653599001876718082953986226778061889439778322134486180604286224593602225783978837477365191579577637127745938336353981736700461894641070112439039801762220401008236016477199528695985154803955233123446594059009302223003529482721340082630232018305968320731466915095667735150447544927967478676306188545676761994888796265596636897953081361707836376486908749732224865752051673203624762283318339972070499880102759263253066059930484047921498179519627773487308606317143060318484078682606574643734658057337080145957115139427612472788495025437690303587029509734400000000000000*i1^69 + -35073383774957305488705762459552073285447866899863803423932187295522116190574402000072286398875133536949566774458214134798989075118135565583276057148117995720301854734451318077968447834707464337848465181518720753201694987019597148127593933862695843265718990366204423626127773565613496468894116684338912284094505017578449394260412002069405835214534857690090215629696366277090809804267482816374213896713421735636161788730317986348882932752417027465132713730543187364634865278483572779106129004186224561515948532367769228595886113926275778886746687058054817255849178428617666519950753840413089064418220050288914501194263570201523988673182118311269652612849664019261868005988179747174350838721187161892609235821726429407277081476956446911313300595201941544906253971577327596318595971935358474101770927180739331351761093884473202035424165437190877265097723959681061461625889184803604082477981475069436566981357199323528423042862213401908605337319365206179489421920667486391407809620435258027667383895329142847619282313188536374992602625167918840011994570580244290536561148875712945239046850441643712188711365932616540696021303424361836991114707892035297041126185784226750137243565440108100338448921739035153477335770546190654666188857265657906741863931253638062722652871486179900421232519992694980661018960529988732448699405553273065087045284075977922498169175511625583949507749045650873099878160041660773065122957394875572251716153975530123624676172016652083921134234029672217056674381196465121361368905449693359723504703384589154024893134073935943656668533394171454224601425347373478040055205789829935013445374503051267205203923832418255749966382746543276589430619812481198981411485369485864450956193532620148611890266578768100004913739154379786033942306894725572662088367370062473334322732101977068335774090140112755480808395458485897611283621103025390117621732694815055200262256834434823185144087523168624334124925907449551230620215964423157740785176221135291971992702697359532039547225079863952018981054097187213822145694988478718918385670918489256049087755000997759362677538655008961685932137915143132611263806046433990464996215965849850993135728562027900705314049959871902228704056675981778562936248271743306954461172741042376211313315607301354350807030376581789652835058941777352787279793356800000000000000*i1^70 + -98283294171764691226052708320156159876429591226456055815380054043239677821883731667355121355885581380445737235947240777312106295779786737151062002541582751609153073408854186842689605088066329793117951556338361449918756344986589951546451791882221819088008139429178090775334817652962124989803806453054714015083406945828565349102096887402525860053027453672167628772268983161523963494683293473531749643037199431385214070064591586707888445068094161357905842740115991577718911950520755638278284323489088225389461266016152518233040836507231995139175876491451868373548559513424495303561952924604120884641453033411876896544214875596735223771676303606162628454768110461819542566316299791502276855623900074324294458234819757759626130314023759436614426182178845856797173373459936767140884851896547287357828603291053618996268313633373600592088876637279806163719890909382184366201582621273272763376434166792668697887751020879958252848645835335764169191056842794925423560136227403512362758216250103497871862676838582301576464149140703129188430198431515989424090382185563330772513064599388637243060945378170016613121093982035875151522927752465933115190619689548133904026002347144363401348667202135649747029923862272779275515991534548190446693993498580370403363517766808404276824865747944654009392770557885213249534968292406553981014960057862619556396853242516202370789315013470544311152122556935056297371406596835868717526844868466459931544516571889071862864159366771668742885485901369903126419959405940992004205504999765582876675364565017630609936107468311139753263958717525106089910847117789493261689750265318678326941982176094538116363277300773354702168044887485999760301993640533451401586742409194862550076839185558763040202402033814237388982984773117194919493932598352820262491228423829896344601691871515410092525949338580005547604319845935331139185070496649512249701838143799925665695722443483810574376126123613224477688655348750664638699107998848280454468997647229603868350448833830532222355811248139787950335162521522768558207816213093470374489426093199468080021359934354722260146875279545493142224777630288930701226194261475560910907139742854806402128745997486201689067626737769282809836778085076197667162987562933619646708576752320523300434303793574851825644459563509854832781830132574673960960000000000000*i1^71 + 171018268453520548457154437227594618043510141856396635466385607703316507006505880843691658740149955030688923171235483732434375972843656281048562448821428917248296441891117272140452257690346329643437549787829973126464520942892874719770986583018945635090904695784886702106000864318603784088569348112813802459929372755980008694686468407598258056630145923640658382763259166955341395642630927381967431651877300883421029874675669852794787209402106934308792392092513195527473958292588424870318547779870160805344846780922976802488262865276110097788354258490725013165256343644349035033640003971741038482545225481749707609288536267488905058202080419640991277485819859869961259555951068450411715522307906646590290103962323919289240179708111768425625155983196180758505149944186228750978493690297834416882081161215124325576251650063974482319632867624926850181780524584836774130327143532612829452756024791869728179266290486014445333701720011521093901608094961332974231916582593280287450409126124193105884222880589586649108099486656781441121897522768493041912278523629446358818971872480550865363917230569432300784808217211230571269379316628769223961071927769845202610838081033094377640963247432937034254812166295333648047171778751635458326475424890889525633024772978420804466261975525274895747180364795912456382725433407444000456262017117745487705961111630940873650482355990325390899734915671864420887579128136001422516912232769319180369241270052029288365130373565445635617177766894675876725926899579073118719982338308071336464880137663177879680288117202688639269853359963804956278816015701106584103882108269514695548163305255546088588679491283156404414186233229033176100341764004777513815102197442892403110989332082617381788069100415371367900996582666474169477203917666795417175310545386028659313514485302169918847147350705583323781866407881648627195499998108873869085790019356702002945730602223273335622236238158636031283823899331264940450003094266979707124722251073243270649569921547560793396433255043466395016457159077827735466814932996833500284881344499176684456465224989705651552325495737479054327032902526855642867769757362325126359367732250869116565427990591063146908280102799843884342977325680934697270409796737058449549469230148759816336557490989630854412090880744819866718294937436160000000000000*i1^72 + -81459976642521325465468945405684122716852470778463750513215948921604406572357594228789268591847824048433626840715710669271869311282419329145921201211213321978777623140379684103436652030821657345198290356627079860951085486434890944266263154412830681365003537286880782871335902641567000819504456549094921551633439401804060166286618187312141952317290281902566321107679287409264234834241541992721648769834705970411169196638513847423864607662455223597073647120656827737620538464019110961450784984040323920265429166626611219233359861572509575689479137079696061828536393737573145826066886567801086390022965397934917335896934570672958569768900006697602718891320841380262481557482261215936869448485852219802428582189988218262744582991069455244335163660639509061929907190271942253324578276892693341875837178363525843237695102512407705211911653649320534843793378580151976801927241453622560932910401424360229788826811640653047939084447253685743986147585794455913827843040339714229332531107542499700559552411965333924839529972292239166554469427818869983340999439338642127327744087347619757998524350668238934101760629729273399044171425776362334470997922625516999135763541327852444010268614463970793350558925076700101580387870191019715071736256203243657041141608010738963537383892250194564267231766200548360567263392562254243491985447413739328963662134821537704405548385735408875495796042779094927388596742192262232184828741365311022740710646416127894712606042255091248371299940874906445143705818120588789738349611645160805045020181270023646955850695234102433951496226978455968506398309513565670522302387082394131395159908244787824754240602617252689202178447207508026404237693684215096796885139372340520874574723502562999181985516145508732636073616088369749334377197718226543399312969615141975204958369682211896291918573568286058477035055126101171140230621344477348750517612144142065088547142329326631918833269347142266692740519259653747195738496496039891779839938178990321306981745197857870486539389473114756136634771908594455680036745149408735353507020600903571201154495678222428328041228587245123985329251007889192424794228019528087988123617786939475768842268353264125364402405258254183211822302572229757766356910795832807129340878438709675818039855768438482252157097931126108848128000000000000*i1^73 + 7440387671384578149378683970858925152086039122633044381804697430246127692583533994272511185814775431371993751896642394100913678601366330238301878957466289200013289973587476905646243073713848147344705341982037046280546425389853736441381569822248439042795926561510775225110046090040641351332108920430999729040298576301174974745234441570456459348041170288042678141588038227354559976402322117239004267835372043045969211934760765646031515198774192283661385412540501321674464431209703955540074350866469561631626311191176338837296776516115934581842533177020037467016288585907486826866202479336958633772622870483347675075214227481325701803658201541627396106879805740559849012285999786116534327315170596956571486644079220976127546711519170736088430777907120766691146408344189596442000983554121440342222499110172173419398908422143736525552335908567167684524092878972154167052978731176692491943556531572165618729797749748731188123377534695345082733620075690203277300671488192810965595191882113349148099334328395331290957653939260045923873878640756670643021606540942048217820646825964137212076607657144221612767200374772809200064553245130378528986054353620070946641817534145971442705641533227773111534989821248206637733964590293812994866858828303524414061575151708131661158064270699902106322353591492691734335082949231397976906112966524373930018835872604278625786512889837446357924360836063270067646399488403451681933023645137606294077208639568171065020250114528642479347939044049493366223101450033984137172195679802533577150192845904006709081178163738773119230001637856006344014423205183949270583425889819513421327345064897772277771700295739294340970789170607038223510737217781387782580324230077674460848615853218732482836227275034873326582673062249788952589607917976107450787924284520153310469048165234830845973423477582310863109409580109570442196137023628965004224566507827755266798021424413657263129278026978279902178751684464430263123933777198566294396358849989264794661255235289088964520508793290198465358108292145327888157539739219362501895531252443837417379533062235459120926140608163989249597601047724238935476489957965294859068835972044434382688426481548698633211163410233715821985210513116718528469759009249096662594333912979449262181414196509924695308383551488000000000000*i1^74 + -422075952777498676224232081695635932428299034111142705684691444209275767619293398595030354427641435548942399722022458473593194985641873556357708877686808454212861667796702406185145082538983694688350967271868136981510965605039995101056319645324985255532220696258550817314888437761250783653914029420366573879008636335667222440823356485809737240954011290769925537707665215132453981519506204078435848954417774175525304245614502720498015312486771085486138114782853553874969715937864039474043068697861514914337032563994920015921716023771133726502823263634425231042317182819867960703182921116332235646747546281998359569752565917084931322404344489920887226647408315574001504092206829723749309172941273969122691058462696283848891712913354320534188445441457771799127582995539974466066371759784872273681548975106970304884645047259098807899537437048660037330735467474018667354196468926782412730498677976917918309785501595453679711002294395085052552457831118179941878377741455918945665291865984592460777462745831129577220299720612126298954831183522139595046845604936551727661683502510520460324560419420865559586599061696594982531221558001964434024857401897542736603556755155193402494510620560847504845466825746915845142185175580247257618053180633910862734962196355121247969234079612337162667949061571773952767906851198962477063399395637072252883103843496229112664707888995664780361617885060423786338504679341948552128160058276220371876358858274972321916323060580628018058992971691038620095466781308006615648699286213018172624878908939546789795424709622405911309071124070881304524023548211005470517142019898350694944150636029752167189077886632976661891707648323312802335607295865891307826053520818045551822316842129768357092546655057777239196649245180084630432277037923340498322320842953997467130693017183466950177341379707562991604862723732249028319775125037764533339995127510489369598894518808367539658521241039539523181905429197575335741740879282880791244431281325873036501538324056893562843207029499000701494999959517609316870136113267865902331574630316570238967793777857643352952707329656419884474459203615960156571079408337849072179745007704188564701641329016523437630146043454141823226730823882086423111727072339987350050730417450104397331751375735222383411200000000000*i1^75 + 2366045201757277020247038396731438742748724637312312602106484355445678683957036443652334681367524166206868509542161128105343638327744275148060404965718468717148964695981574916918492605860661270070246274229989372821294449335965727291203907261657616148167882069672261118808425252768163076029777115563804668197389120680763349266817181362694067608770733891392117978047114982446117047495166195935164294762668275714481337354797153568251884357704238953479193001308822620944462709031766033919499980570450281460495896830408334534070304511712682446334061137115930620571696320872280088115863874277034884403531435169460568178499622600738970528972306354612267337468324632312332846236887501872502696936243092337297080146704876687993893919387847692018301919588248413021385665594604443168479350710484815382775615810907671949306098063544276368613581536723404899676994933460786410228364222037241777169569893523676909795757727402036293366094308911798657187480816506503928383665186494556787775585345217216022826847926135557912607636606770741620376260847698438288567049787465286895035911608457774475100621574066647157314302520621190815509094770820286187534048154081036053530540694037242360313138753330505475329415235069571223713690055286255715835591175959113328942041637419960215981743667481264846871554063169426451351931088083864870166897571379354097861255626274005019673606822639039287982423214418643304057406882704928658921366316152866589296231943198261288070526051749117013807203526657134460162710013027206871194819032647652909259883463230411952353933637863222653834329367595707688758680979108061465808477990986989045569967695073237227698059946618134798131827494935171286359455317418851347836352576523387005404985639598805890901914229780624044150438940084385441448029460251620245598855816204084306400415306582967749179584105468206852417370355977477840848480085243434070676841153459997124512252919394028452431820819036318886361974207089470776561809142984657096258563246518468738970638504000359763246311619578397795410994709935528962684600077908085909727572487107591230941493188984068078456323308911924298993654417502601574735258135541218121495699880491304328846408744098942829170318640518324981518832218914275474277144271301775206651879421568341173073115873280000000000*i1^76 + 103301630215986012594408019144502129386239675454488014854737775610736468971762506645595890037798794295482505775001654640433664545910830318698986693178978721997057653125875706624116818250935644821105539367021438204013040765435651374716184307668879835148266690030249259786210840396571858754144047733229900242954711617377580058481457497127769603460637123522694998195972374804142718308926822272041361261751405413079915133854974402660720581343225270133483824752507439582985262475139182874666791738021946183962928157887267123301890065740963951768756378454175275196186871968694800339635588933092529692344446662228576993832209607909677072912488246292464207288024739371924775154033303294002369797944055626046195505431950193096245552892648977900285361726979559027665047937129025408313046862743143667953607377802261855155339379522999063616361479997487231590353086650787748726706454549754373819299520145913373177086368206128412261693128443902080548330155443892305471133032941338359022725191254912118124697859946838262900677064070605167879349787140855001953569713002801240601987990619035521321177765659855847158271790376224061944584731314739059422708476108366061909106291321973822846039932598409380239592733289203499728163120504232109240217597194906032560594495687425952140571756764652584389342450802570874555880344485653630288612826397404149480885166916036861121157603032914185660423874557027197450396544679044371755608884130313806254065004999204407094994925073866711264931210440518898461180030636082746817612502454199856244329053292218568041646852510998766600131588746546343025051879300250643136949844987708377029543223540710163788851830284447073890884993854863599288617664630058217474902187769749040727904372867877650811080689257669215955629989069035976100829309665435527479539602492274102383338423470563548995129108364260480549024737727309316261674551013959550305037528500046096487699683199498296065981203337317606720306341487467302746881553433817902610322778233337496285569554202421452646765217353018180174017081571195433069507757327859243421676805569795856570067470003309565560527413352393889616448882477274799375028378792956272955500150924370394484520512510967747872002710944039375269898081106361158505067593119180565249690798264460247040000000000*i1^77 + 1632483697895481103853645422984193046950253814735449509976302521485438414476075479807428975785676660488711800747136401427455626306342547062311714166788714062031282249357413967311617131909164021124639499592556500689919456418720757923423807811718638158447389904035530748113728329689442059872749308261686433202880728119168724997882305165125983988362549414145392736236019675864378428315941843098237470455332212152867230447689985095539618583343361848870846042504372807739277488902422729450712518748065379909849026819934517750630682127806683966079237401504911842379216545713860371030505544821041386202197858333473790395084837231363357851572426549819534924716247133242375154461527833950403584209446046272909942602924124492987480823819650248239935551275968603078075344103084515948808141647586982989975553719401057713048701916694387629867821622536269116887586341895057090379169286773448297341268404438162664047283214714516373547166148924599149123922008409082302678470866490260140154042686277226694244279605551130132536976691386491538812691952930976585577504156357135737719436385026418772244110204936940403356529086297683472614178715250495748531040902591291980798739507930447097357484257908190035067629022901131457248581405836168379311511741063717514181132400179610427508942941612249830969199461525255303447436611427715537396955889588505456614690819568764420184160032196134821301286124501050707513390028489991655181476970198491664861997568881380387642136884368611844358191785948521909573604611007245668385951755238914822965958923325758331198477717341429950723165961587112769368394024343025623308643250858932449371329614948294818979513232928359475111743244924954639369591913421049571368503457099817937694686217538783096113671587191256988247449960303733684181600423970059736264879275945815959565945739113870403013152135645128863995386674176838120890170133474168845389259000706426800158145213911183963326696378179617036077220448899432489677942781084431845131017908672066955317554727155599306368327260592944530996653970680457360895525463260011289258634765377649735872165566181641014389478095997289786304596784419838973516109930126815884650161797865783528918730933253247445744642316504910793636608483493157438615384730241450248517976064000000000*i1^78 + 7699509733920065953358540662931838675639932211709375556018913953709596264170958208568279515199948831900938896632507929837027954658584603182249779980213785726855468800552949946904362901434776297998624288062145848116811644172559507319737895890909585233456986045957852618312440152449215427076827236777970945382348321126149974366583985124626213253768613556140103070594565586619983791801994378517012010739628338122534039357565205881630416019350657930424300164724666864271884193606422925355064569419435172988729471730232627872004346134729979837620007958925647853131330514850749326436093936248619543695660637811494323630393217916958254260941234279828464512872888362783177796923191038630313413185445669461908326418987247189806559243075582217983186326514211178372363637746535932887935494895840103878743425633267127830787795607821269432413867092655075907351208088547805448730911613007858982648203680127667361819414719144264577959176022709745747553950868547211550976563905821169082677022004684367219004348339891760110415724199722203303618262897755077901323877799214389949281709709151215051284575467133997631494141618177957565488115234006073040863687634872280581949938352254637109737922073566134562842992408934180632444454893304972264758205465295398156651658661149820008707134859806073799613200108521277601423973070888403893168380928034263197354777268033673828004752670128165686502229932183167298866292009832666481382030569075272844698203219053920655005713601468878133879724691232896144360357994103966733866179410225822683809511295141985175926962285870141158751773167391174010506093995456657419017253641959409977375819918975586787559042542509577708574178330375105948963243353778021166760898212117295925179319761192320968374461003505722722253565534148956015572662039200205379172239513490404590604474972113734755242777356823942990702067653007103758802979502773565799110436279255101703350904212740667135704428558145420368965841491707087584242132237020052543412293528566504292882343301344496368402010483469089048532845967729962187962647240294396241722887985044524100351809858004805529311816747720833263954311719375546563139701756461483647336215978311783145880670322861701233912941003488848289410049542537155297534382926987264000000000*i1^79 + 100370580532541222777160806853606473263918818612352636026339006200051742946204060442075912382940729787296260975271232318388994251874930424618915800520078011299494335391739443440786516516831717533974001311515565428170562426813367724324117603051179684471693325632085267888110014840229761826127661223881334160367247918923678882306817274805818329375406609624976136970354975629848788363938680418190028709027020696033937283166070288981222234157553542185075818570987962471631723188832654618426097279329784734212781579318306916554027447082972850149093358716417794506957826447592082773768324465410237219268774986306697816497507723618664104662030818922824217405002813078776628033680294066618759417923539591811440415595381371786107053498509366295324754104498757106399175642829672631627679087404401628784458319075873436780191799472214174075647185796312365255511008640671297205989565310990459818923627558741318452755251195537594398466439680188174620393348179751173494079614564546976252871999813946671669299694869771171404725839381770366323714976431153399926086295259998480742813719842799819616664201735981368420719045412856877440216848113652457133801430840043242120728425816968263030757029591581386664268382638217120595037632883830012004559890024664849228788825179588496481790153465483427101188808237264452772424566562016242729941934676806513912479134235482569589263665145260852204769762983636318187923247822333717081225065889243483794613322558203870320238726947424857201001494054098216621983728939869350324868298191485902895151766586255931604616534576529642444679827524595520603983196262808150294528277118084197859576589060141914654258048907813471889743406220812184905348988126507088248710884884675694867753919155929096350797088126950808529355045028278958066466503864671774405010774180730651611225099301900084889557196052221514191044555295121300548881015070717517391311600616165662300081234406870553841298697718793083639819754279591602508469411175519144562009780867265289535730316958760187607617121527713118658848177016952471551403604294981363657455933969273974348742842758795964067502693878305616648648851435582594353923866475205638650659393391279887288219852122490969230511608944788420722597362000312241697587200000000*i1^80 + 5966305650857604065893125884646082563500560317131712468551864658708437684985851576022845842057116550181881699632410244961864387100255782917615194844825016984092737176435754833262955497429307155015605144567443895966388023803567297474436910933099493287261453341299509739737111651347548647705178403173499085547272851700529699228885934562423797325078118825385686276280542965437802201105661894557177002846430196153789370765979759489655898188703594748234376067991411487316120484040159160411407000760091228110728643826279199154815665290506112225433571533520419730703758490507291664125671441388753936351043127021991707709630973013408900760416149890303044077063407714079958847841440706987954854566733092190450817918010666864538834239893884921309471311307162474731745367849591376549122368177590404542389924073260448819192479740836264510265094123061330107501390990654913020335381765927943271203490086396340848553248801539867239498265782049125629622538763815663990541290002308414761182652663519241846700774257536878547855809934125450747578511665658187242374071066795868505318629277525479323316688476469722700093014059952990348377854803818586942072815813059430356553119907045085421469165884784078774751356862409487911441589015575943583502527337251111286828727722674291506491746560118846026015026804865159829178798455031603102522114809451070559343221748808214760617638784726833415957938454471430946439995170861945498992902691676398227185928333848248014389602256126127408226059997540919256716135341435671272715096235576072091016101516753696207850675740874862971322552215033827435255778405427787408360496219650304967636431297819575995294620386725639558121132829273338162384738078097389352357015361006390521361179308112819519591795802492593994135355736837695341878578562530918063585269852678662400242623467893400879303550462429334049532934092568490172737112528730722636943446029125221011606002542954107389450059120038088971413416442214391095668144817485155448272486477753923161761572750427726847302078789123946992830446971621592805500668297780924357665241259535247686036971919333276034467726580047536112502330054400776263535630288537126249645183119912044060340626227271490944639481091912913819244743884800000000*i1^81 + -1123116792154032613808083666241608048535845040264404148103295019423642946689455779609263261556473647947774833293922287209642684571134652791632917632388382712390067318250766388777283269606171091822791409510063662509788802315005909133074908553649780947722598552327099638753301873633041223603442506269636392488801209702685075509687165429474448698189347643263764803076741204639647545651390151955607390497094289140070182199646377856623539736802758677459653217777246074103538048568466732527295955325657878179968885386723415080990364612579754496112181663385475604060093420898266050972055994641464976915626427835366587430468739037164814584556336795900674552368665030399999505896753074777704742391981073525059423659486367028993541658541415654205455982644551144199229863554261427766483582682411678313151432220488247237725303157452194351164620751038665245887691756771792776479350248127404656267720942493219699932568310662115919702629059044311263745153003223581505754820113317108413881372287887413836723128215363042047223308775347080636360261253661877474219954923141182919682661503203648912242172271305705074905098644350055271107845870956430167651344183557830153848736007321252325705634198096230638106308938435841263451709152974481513746897998715090653680621615158434034819596482639416630108819784765432870448390702352126265098583982930500920952103538794127729786444629477896672276249472242973108505871752888522598144029936842604290102469634694409578916432531439157039701727973866185903309048192564655608927512525411107164860305215595935061094156108340603628991299559804465837918400548741457548899990845238994707321957986019669460971040074882751917852319310544908936903310597003139938648641113125434263064202584589041525241986834285799711722749569210374361267350223861037823716248397939113153022945815732549104265758354654625243716275708743684956895491657913579181422107337068194982049651537913893995933467148630528012612819131774583881877457222953979753002947463461027915647029262646583647786537393441139766402599902485440751529299858985229716169762826319205785265268211772196364222261041906775306812254555847747751987838477244673736365640620152014250716620475262170280857185839910748160000000*i1^82 + -44198724628668251847415732532610635880281551172861625556744039331207775665221307414867346941100112148488480166845151253499834686888999091067438997280385413502312386601500256244184626738848325747169530720506740593726012988487573047157251830812852704081935702367660910143834728518339998077297275307963761691070511323819114675673186714564686479196885671797178452495002624045106633499933111771599602216225809454863444336171703272059109510920976271456431250095825214504637008213420466688122872061161790165379200394550930675574278268434735655269721548000912085337301488425409199868173849853868310088456306317483410698381853612034830692544935991395829153441112560136058105973614270660497572001019068015637725072651731360127138342822743986840015525655321783532522018414494523552596213413418829656595196015817572293594926281746326525562768921250471702026135268889963238015226084433274091702194151814010304703894483236155922016521488766454421066158113384519484725250656208449288862102664633466121667417978848238834640812210503986327378721868132431446394243988022984797999594479068472406576481397413001862741203204964871003554231135545392960361393460696960822053641073493906539394038546770241833170175876502533485091432378258876277971026802380104008675674963457049939481764385347778766551410883465439384733718205587160717337455333559420952139789793143466945392540372355435778362283758915907548914885312160063880328079403270976920496919743442267079091660924324990609115509782786421590940853800285825452732429665367576911872048941158354990726824247953977162948006060130406066703455052598990373647537582322748150898690719739048862284333199943671791223642566187311759198052826373893935863692313778394253573033177854627434630872061866564642840897634119186736197968679681688838073622099524489088257629002537352941854398804489896773438092224249120613969502179586315773092086820076788025316209686079669361757106715725820935103030669134174683210807576978008907536698460780736262943290037158974849555409897292764721903915640733466202340666881490671093984180964381017701269366970419313647253759611959439543528378543828930955677592023779748971896911398024262369413258510024328316190720000000*i1^83 + 3445367117541769365255247007860106063615013742468624862640405034486899002820098764476669651961334130522069833077056281266975917165148831626976302670223576676746420964653558365051373036088085760837879187112214765168021619146085213103779417016123081383036887463839875604440713694000907466516276992262301337559748256451510178585839477836513746088309077237133103586448229891140852159943737781194816824238253968414182127760945034857858658550720292762133004928892793841766919469334973932228954503682014939799908720306505832242951944696242718571479017841006977617698764507049871996719416464353159558276424638227219390865456103654042546284892580249394898291529459819115572867367238992855128796712640132349248584875744157138459761404117065033015011968348827943401710955639438625383593444772068380695125310279963479399834241486883548387879510672035597483056000315839484749361629405706719159820509105026802089283855600309453815398960759515935103393711732054410169991453236897933272269568157540587206297898487216429166686798436703871044151379357597476738613777328482664007004482988400035206577725694989117506668735078198240729516462634726247468340040333661667668591154484747951994442785981303808299933624345740050294953393311582360375171936560684470750940816057638998381028242720015772339345071854013275111058344810491272431281255789834044784360472093374756255052093788032453933221023539861927681641301102399593829121614125527069056739596027980926152151781174620891343412686116205472443108195123871865198726021023144514620241267943704809499107537863348486987691893766962857122083159086413483433267555469118530464342108831941610298787374200873406700699372982425996040624723328534182055393034645678101763443891689267079657908060291323355702778536674405318961310356822347309445890637951250472173376742136637292843052722862568143632354867253821883252887648122918057400616428215008297162426417101975867333478272022787336884734331316334182409938282952691763070582410837114621019678746386581980744229879684408091077909471401357865776058693017454625230789806497462273771567897988406660441033082322954950167759482074390586745626127426601195793098425482118534591368134656000000*i1^84 + -41517188999465506492825093292734550202381898414681523456798133897444478872995869036686631280045777440774616993584427944414114515592193390028034289125554024167229158868520159707000086816600942628878131114883788655494012051713371716149531396357182947524501225431381989175549801295876529072445038070240761309668896724477456600385929155213919912628005945831023022529050514158102978990071599908446628469655147816261000638035050537667113666596047077949724248312590744844063355850131283236854634684464885525797710440659421996910345978289775947857471711978011444524209964536162861928214678582610965238803726699041046113102076691381500050200873149423067382388843078475050503358192706306992086242030061257189264832771260844473642866524612400385509175031050710783504059098633535514506324962854590401210215810287696908600207720186951208034999773365077294555456362974023391454644391406284194824626113288392835582268317223856901537722561947849225310897188251696894879481140637411041574703222982101312896801787880855465332120652318168711184144529484085125783033022978918220812879288490433299127808898623139728377873058183663493815385850816686349621829459654861862848371218702720505075278828734577385385379477150178043307938618286915779909416967623422490191853019400473661975146925357477062674983461524622869643617938167044606418097513477190665551526160847226109919154979441081835016832720395132439952580500615794182670094048294770034895369494879080102566021139809187772997932579023738055685867660692156671298842802217182222262448608032171092643903790608741285537348708321021526491511737777680018858862732682129511888490801853990742503042940418187913059673070509838519669778854796745833882134469728762203428442734812754485736819527315395642939209694443830114379515620416965603017181161678261395266110562194663443020541219594277737715471852849797608305440230222530141115236897413810848959055047379435064376660996129496057361780647844812836228290559294286921611529024041221188387577247658560381869352946579248082249759729900643234886729781341949277282468819815379685815178648101000600769276159912374983626897449040098344897711721735189969958913750073344000000*i1^85 + -331601778607798640685959787857865942251425676148826694527835785653084178959601227837150026198264249763258444482885252757699101849111735175748684307828137418662435993733545689275080699581301722707508323727989214340396749864633376875955304119764537307021756204560303515920260647973982813781743370435465181368641094716471552365560057815488980373219254651745839303494340223876346031759271567748523468496737485466878422043816058861720504373532028153329767754935755223154864775910237639726687009955975711845706537726280156502292725325695636091239854404245485563997728894017983910932637119220838601777769975866638654401325633071218128687776727980292017138821662817185639018212496922315595743576735865586860061843503000780622143261506884486955422599263883132150678344751729200927464411187037887762769820192347863741798535050991769795283691135797584141659663376386685541982302028761708918816862643469538582840931116367102858821139369505525066826731817123812239290803029495590882204433877993179449037320571136394693632536248781413321430461141212407168806993691024819854626053120503974136202817989280694183960011130763956200793751740780820851789904587648788949756798752531197336930578103309186814877411689982757876988927007498136115510368755299919772740713316115759947557963759267721182103972951620201996089118838103605269530828871579231678941205243593066850300430954794906452461729891189837498441218504597449920663722473550959910769258700469305305062024269461111082708058283625132650049629538718472329516610560874003210621246461064600741212268999968957126177858988238125497641488981998009953518757380716853031218174135139847097253954297552012025601940487653244721650456318390479003856395485025806798518987703512734825125594990658708812574562282660211131137664820489257021539054644725853448338480567275443728322884867238379652930868044510594871042007397282348884667071846032424474645128909532667503943463453118892095638102357635285669930834096011734923866210510390958571647365898923025662551130228170365589497038055940508468067009266153330969797786824246043321139251637549108116710194210454973139502353309908765234549935401074688000000*i1^86 + 1739923172254284457301086524886580218410625971731508712445206519917091260885610921787489491493705757616437705811183318629642939035451377461629479238953316322245692884640742443095675161263586951799706876256649014899109473743703286876970860100572843669861974272668162004088925628564727866146080534371401864141333454738353100488094417594324411217252965096884738595166272496735475283017859473281250997601296365534929538422834869700983240411678805976044896944003867878067543406855460632580690829191531714410672800075730597435234071950591260927672334260191687192391864691566554948356599263967686666657871810528334902000615147897522110472520413420512354544378481088140915648658298400931122788245885972177428858288582434317237194094885201956779052609556654511194685926201961125866945074260679508123386065611707019514956108739956278095304584718045617145265497986092871511727632228143313507033387453237857027755170912073037474034448602208211761443555906231151598741637900861953903183009986449175792270919436596962164969319943678590944599404550640999146808860218545859482842169500269747442804942401086068600748828145589728271629551828242210170773332828656307992363704642585983049612885071183257595034275322968949952784084507674217102721874441807003641089695250571157501269241199558309030967063893132283093849360017940414846562248179931204008744018862014445009196411555509610007672109183780814750884577867821300507588875376687145136840374305059061325268381648127142747092060635274169340056826842403560281472971785416523336861936026307341506389854379647966809041995056481265594173444095359994827982422506094982803764907535484428483085023199014065985881968562369219312633443685474282610703296493001382822008595757650358853543855997595902527619374087003974240204033051022213656334984433391620795794611800996481355194055896204906553033468402775493165944207360799944545086814272500353075646460788667029211593302792683274415508498567010797398799298766112762146986740271274409436906374950417990609291502979358645804235561944006749418103455859849516956699102458915996138800220161173336428219845584927909871556305860165632000000*i1^87 + -5313694655113689700935383502890605980026802767125788626997423772075459484231542268053591342233497211382749062656990192168997422587491094876688749070500467165367619624930731971521826611691464048411622530396254905183698597131033237523134860021427433596992645119183321561066861436338034797503295361238238235765882672732265503240879959307969472626735440290131550170862506499890300523772568267780129677069326308948069231157915437191863196077340899351061991324368353663229308405704994424199102249110950933018718314366049578980459456397923879224808257294902988441833752477724484242008546750865544145765123452110837358705524985569601282497139925503232923158649880815899468374846980486914784089578633954289237510080782542910650568412088341608304367625589340183021623604262399062653957513050633907648999271272000935010406914414645923554596542814960044791940463239264746934557467951581003519852074341640784330077992038030639859897990483319791599664997480811830888370594984823292944603102427280536886467530755007883880626445909111626538677679535576536601579537127090594779085550577866683707276664159419188412835277976370361526472999479706086021628580937998434974157083451075171815963782576932052574140231312339272249823237216574060295839963192235501240000563515103052234698432422663610136380779711454093667796491631472845064784818280320382739630915041818715128567583733938703992448291968213150620809996319279448374432693948360891276446463509499181670015562974297883843864187366728463452196067128284873913350759911706926448908849579211057336362745636643890829996535491969580060528943306935974448485167980944406159552236728018742883344428165115224415771538558785651958963204407382605845058941435086646093088155593936286299443322276706954352339509649509936714818457353204778203870278145665542455627984450416895780863375440740200015958450130074687506566371988890070894846556653946576434616093143432270804730725335072563045579667243946319731294803417186151155110558549439350419223394888107993500914918078071948664782316732660960782428600882169996223912185492482873538356227754063337796656095410698321920000*i1^88 + 237035660795390339506893494600896864398775278374333627906293718556505991048192326949091939242403150223535039217538085060395521363697858392756349643298614008052127847347175407367273910607411201689293581829808434348377163627871750250017789335975295515664701138154279859308946893550016562724618802318656977886458795106003781763391468366031869874794857982850600087016925438262585672910238793062306591632512253544459785373055372093392363228618709747157476280351630077993303277478185538599788895909470709694521573420200492973256705365390859331747938985768069240032969376433106023727553909253526033951114337713729336794456634597687540332618609851012518724468582831524253623468358184887461214551650572181726510662741504863792826156628132149303066895279741652780716172946531151402918157269436491927119580823777020398274710417936771006166645834819991088128870378734750816397655052754502286491327762696012914060327544588946743614539194503904243946762900340976413084630024443422340472365635180830006776250299276889461928243837521107402913390613556876880574717806902107260014535991942054161625258404577838877766034542966138300352040017407174023514426652806823239159785806381082774567067313600311326931269941887484790695454642278202596357346278720303908888873252830694026058109118043620281651851188444183043113709834117389331467529433865816335305225483985423093814205121806650091477370353874166570081283297517078702022593364359590111747293480939703666265053410097515827235301955458135459072427843461793906840369366405142769026057577728448732634810815238061003287336529388534342368663922129757746409814413826565142349958880818124134233776611382870140441245097144915581887502753964301406462583771374153841821781112682398527047404124643223534756570749841287958619576922996762032644548090509868123343535420556362075560447085911931561397623815051096020500604349835680590639576548464297908072361950227256493317957693732013016268302986336586221475374219027523782913455713888925596428944063276495378849194620964613271073880693290143197393665843870206908136840783870975968915090024578416640000*i1^89 + 552083092707270308064691914798074877444539595247233508058183773676747178351747476797466916863875685224633653397168582239889464870271635531864492311723495288895794877112753151379544580854749363319282434986762856158164788375647760794725837272551201620380221714218402005947519550953434671739512934716857040394491061696652684711326024567896916373771151382540312598295174014107526697550295606041905334097290225634353946255858072227555300879365181450140777475233061752910059212604521567402812107174240374897846233404820094868523054831981637254956999395453312870383695039684249442220655408347389183949706740009155847016011338953555046130911614548651270352384056176482139316837866990403555407870088445018252243015150264935792205596530776691030772741636427762829746592976630413855367406682243978522668509136499434956186796095278935521840357396315896505029921679093639042551116065614855044045012354207633958099255159908290205044341032379314638973766483889340714763154025104273170357274557533693956792942033941846150376836384779231053674461135342387764341326662338321079731395681727345691959635924542781846428114307139723386483844859096936591895968605636930560180728744597837260250453462370778290673623445088866099175750101216697688513432983848165158853481227094871569849162833041699189253206160200652438946168313311106080593858709396491115197397798619757356917311765802875699218017729856607324306040731028689861261005553944340630741327363863174372569329011609237925440685592691895332841735386404049358801836852859076366686545558451977675640549985233490096244068032735663808935155557134963392541434004000047297743381825255847617496318835014727607849697083740893316539588565581776113743443681970066168087941358330676365775480286413647433198438474271791661216855587942964785833031705412478486396277304754897274620851855701212512156536158761048070000346984836168658744803128477647693644729272147770817403208091239227254279541160245673664608286239725931010466109923085567172266924239082631001149417135057975453270118940339077109792318804883084809038696145747968000*i1^90 + 426770876895017242217428752507711827507329642208948132047339207269006672508899841928243616244240187234292780144773561609621835473005024003412743517991827493895574158805970078548172283872089771051023471636809691767944966003902310117176385039935251582619966007848866060098205545531307671914262921631995934730593467623429187959738493644885330207585437101592431967772121747096615526353842719946812021120001223260661520278241877221699157388655983938995271139487096073669272349429272641853005191074651787848262721832997109686755808035226095294227230093183265137046041621552756634380549865741408705272419829166619094961340473949397121561158878163790202605854176211777275963337119276501348304432053998295637674355326382684385947303504823966779928647228589321694942165338849651431989636455577605057800765790092126073865122955814317060157028306275689327460215431283783377148202246319539490293022745088756918626683699895468839651075834614273743112161388857936017338550345079204866313534176891067623138257144648221500059835643947869207439883925152247053641879252287683142363159345287439296657476170334687056149626328644901360248886642111428204486402827733548810203451765216298026381133016985225493250418065203421971720621624178877359787811367269626167689972051462260771625901407843151550942545937306773413109409861552651178983488350194286131923880920199536500368464739282187326547249147115130793220557412003808528211176952042231902093097909917761487025549581107058565733769895049089279512054258416694288469004324712163946170912441044557091175796705445748898645622539925381021208032479878059643779478496979355414696769042023157904670235005208515738592316419192647763198291755953914684340971298247615012240699375460923482808849430832185743922781694315287712177458403177945418830447159599749564627003861715027390987854136545739204821549218104704851550548913943589652476698571375866497814527994120622995259447808532255251074353184464624342594682870149767981555704754074684014570998013306977999069547553880397160772680236417348650890831069184000*i1^91 + -2090301637309155160472339568398456825086584993125429911416741259522085436080403865468232330547057967295279264625018712151723467474343274829713012935216381870359318430471202457132932990320940952890765265644781635960898532037690956170063421103967566034576335992576875787972830410265691755251938146748732799158477732300043625729382798809541859468018386671688210053183389499308186785152556083404942373510435151908796606279245466626510314142141976156980775808514766668344389050315329835232847685956811726635323846828581879831091216628947093139928217464561195339685537515960207540382867130765109144584103629335547848898232099090078607860687768714063602284202220475882245498556814204289901608988879120853043124185104666963661928064372280847159469280172954230739613049787670143747989787566577325175899375593478266747076163824449679773874608480631874805208748490204202286396974780533577637003457231915992623303978266666388380131779732016717622213889214257515194944242948095734136844998651502914726830121983433112589261221587703100540160627349802549906523511957425905502841670006054418512014747962756396657889059626072844318926936389903947676045897755573437539837005558410525620809448298585724197470931517696319069750042722887883489428264708375964968942964885290298496313296564003255778915498325878715173068282666191111816846830830674726902190199523686281208876361348400648554026667932463251492457459456111680085924088637031602748410425704947200708648972369277102504922008392945588881037410171596675471328316197996221224050703941826588522767808679214437999328859591888371321568618280401019197487758990161223753407724790559775730393291797632303990386972810766133596245147812309803072127786077426377340467759841319209541000270373362208112375999918250350755286989224864144110678360113320242895664269040984476642053557179006401350093883624414091045546005544711384082899556066417283925684473800310898920170954861366312683472878923398898847627412045414550699737686115744271994359246663524320836044781747312997171200*i1^92 + 1996694634430178542531148785809998523974880247685210587725398498032497568663005139771520319144578190910937078589024930444619599052002141323306387633230138321796752899818871747861140077219817424557197343090174374111625058923971004645001930831227895868646836547145697406838975454275599795492862288163450422858874245297054089466620763118241065322180348933361849889339000369200736347640991762082933564106503991109458986368466767372448833137550730246534968438807216831650235288667858139086782429073141284744626645973081822473006031593669751248578649963825899985615843790251734168537827812439020087263207820307221935269823239553013692526098006407552946020898096418290863421995245653678088658136489063574610126467860627302404203128488031868009554972952372735228777589597954843284371419589744874257782737067499360923077757690366613919799534752467267576174740175078840213315583975162297846043323919228806899281651958628040941548572461634990347346197288140259445740769963761423964921521332842159598488495507835982379706919411530201397500328837500441041994661869156965340457220800038079460290438225736291441943357027483284858435153518009721149378320907217075533516718287314159786480469999822570450103038316834573725282277660211460144944075369448513215670594551206977081041806158648029765155328111009628066284983991278743334905295714617108247923457071013741159640659601485998017625169795916549175165768765196078298581258536665114486554134971998680954405603753004047867965680294310577981300607323326361817632083890384846395983148281124538381818909048540069361329091409778466977318925601871167623346429008373316705336278505736729517331958728092625273222027636496835688770586140455204307630728424433725353831159846853862282954143248219719206609516180942245664262707767273887078453511442162967814816551334044719515407454309325725360816955022099356106729529881853407586805140443467737527026859044443670109728739217750865416565268517882993621401910957248277265846755317579804664096358400*i1^93 + -38792651313442722069852077391110661699880052920712475023683503298506433330648490571517849104856148218092455728663966726831707175101995070993303699388685609399527090046369253401039248760094229388125305852012116403685810088184429567032353380092906034304512562439747000106374802205508005409617611019037304497712454989253395393774820778369930123310377203969237312374740578596425486079127286093770217809772158675804577878081253982927821233383770639189385099798267627611081037660175168849569571003329686532264473505592575710324613443105448761712582492596907463936421693510041451509817038890157559947815684333318559408269688059356484413254516364047955251991917254195796878860229243128161960411766306924553855176940815847349562351705584097020665655500765925723981550123013235909357962083974637167637533934149108367836747916296880478460364475696341190479838715564450380799585031648378709829054224183279449075246882474430848441960165329245559335013139024705427508031577882365838427736822153721502249271747742738381575612659035920138750836547103411588734015556008337540830626056722557517132984977163624159827718763759739959480518183122983678545427522632803786166812666723482596188789320930722515572160891104575699636865824938824421306622822187318192203063974686033906772181197009090594290581547290379079780838271766070363301117162837569411481234303838507188167426670032879151587811054219496039847824548623699988387850940867863184821531540136744959291846504021474957330911966740845418403520393225814431512472736914017701601232894542137887730347133126802540003961709604824471354627812503985706203249432244091213586570141567986760475473972244151247488448271575694116826422730422602669364301663384290903786413707393652846151598392967649110836704399161885184596964316108774531348428580559996072646856202959650430899843868212239983518156181822650978081293087343350638127840801594370238386847291852369009244206925881510001475784906292025097311022571520*i1^94 + 2860101584380863347071354357886119506252079667386671528023061037284598178761856679343321676316286141575960807037236902874199921783391430643016822712736554935460653788557948081685476189085688958834255925490014557719301863171341703331117672704364589406029325316813971377714052054922445105380463549369899800818188324814137169747555327246307128780376443060579012413610358742821571287362252670771071609975682874076423357164620982296558531685892816997685576380891525026064336829647408840387531847584204017135267538681814247265555364481613407289562599489365051984607651664899711324553554207114460664635628782271386371066799416520288848592141997540510096282522704504688017735020363727992289795005281948525089477649982500881445085324384192614736774116327029340209007585021075463514397757562637397713197514322396958819564124818119207394078677028879244186706153304612170158379061261694962787488949631780691951478503589609898034533360268357471703649036315527745264370418310131975481738944531935497666980913493249740895731550039638133197443912698617793535282964693581028997617938600954800334999779952493310767298902139920299689426180055219098728805748204099393125525575916563690453462436353249078416517724007817238278551399431838172397523687107980888305167081425697336343177319555488840514329884991663282104415883137430091714261267912445919377422512091190852094013755154833304358582473234070546230482128426615276794797472334318918654893427635423221343697360686766971549605406981904390687976995079538573369174302890001518216796700151189482042879459573607440110249899604985834944241064692985273711215290593276276554869509800606900374944843125409271140635312517197109738507555966976405148712553594891590732703801727884847721600415308081445895605035143529145209193369615560604291602029553958534786592994755155818719103017099203952557705161898057557150604931088550623051042416261834226276181666538180986005767978547200*i1^95 + 8545038949983814177130395981708757986733326531548165000281509946101961119921982836817398750941176818534522048948293609976717557977735092224159176261876132361345415495024056775523840998003989616634838285694080056879140275359669429357818282676571898717674582385569864939909923274952628505196115202951822436469170758117838627918847251472594091080368331908075932725460196594949226843018181910872419924471976170663773469276179002675413248289615356621108224476720501660540402018718725961807803641269178308669795710407729913507883581011125422004733666932560937573945824085103634126875662470591213314873615996495210472791422943925596261079676758399760060456688488988599010163033444830455962366216578690023917550717800982911973000767483020065195016175151565451467734803448930970469047431045440762363498516189826019536725238785018424979208704524443081931715270050400248982363213759707608381615076036473791677840600928811534178530373233667132765199218512295082545391577420198280501983635068396484042667929913121214171927979979199761975415569196537060831419945061807498802763832188805569761222957945806885411232205843824694768387362851689905249775378360818634941808400674720834397452774852475874002236630749034670574391843525637741982200890591250297775038377898625591568872469899498037522124928917805393580124519837685437745444481241184060182573927582861257957973582536982618024747359487143060165265095050744927955145259876657252663627541213130491334913812944579656145252482493225004505607588591435107857192029803876634629515345332165575639518660000368208000419646014826194953300687587572420855913138905976780497416589138538174658317990225707039613497225713799150852202830088801045768231576020457862737585445269826666620996914956296298439470112561872468381835743725761965539954678427221777932391238824941914705681*i1^96, -108187753104750493731364512426077066272583426851038226287644151196357091581708118883085693437140307113059847287979270835647168900636444953658209330784112934524293330267613189360343219218483630842407719800041986829071889173313621829433182607531412426805197052464728213620296374009041623228697684176001400398814367391326392579046542363424111443827172026279493715501202872501299540056316873933428192764931490708141140634955163717643636983462945099569017855509104882544886992860186995716388873238512034744716151638649227798416122669264980627267221636193856787535285061172720054011683076874774235621175815298447106502393244567934445376034813872394318766135756293753734215957152301469051815540780469922234095544316281103767631591392612059844602750690525583257267812334882092266305221771763982460238073097062230496890213239044629883923772156572774795574727468180315600649525346355478926081820188277101557337578717994293414204850336007017545367159452836086247749113681487230914285237258449389270326504019949083302304134127888125888696143380359151492732642609118939982700689605390276027924975014039785845644592702965589281342282934598066826441743751134464631137586334913765007034591473346719167043279399965035786123808059770057383350513395083400080708024155716277824787764025652997687049252683334176466640640044701662677470820382897142688788805396556809991764355889761569981289470797046227830062704846616148904643441262919719563801005534484243674679805234584018857831948596484419686202907842409455056168478991638420142402577275341093562227036478699923041148873014867945605224162247990680827823774867565238465117717227404204133104365967397179522484744868605557604901418261419225032853656547240759991893298499248771561687545747326338495428249634344984709379165228827990847047374333160147131933374781133528831379756042161423994830774054129735086112111232419133990388201978701064542840683854372536183355463819793283119553746104822829281314536026095238808556158478074284029611156991202748194329409254502338094731062276577057184308573473140120020998668604119543952050999525611997402426634268335297691988887427046810868879358741342036965589721350971559174126670217878467827999051595473279392128574383778140683307071082814252754233943718747893429546823454636704514180910762302662002728647303145374065616775236321996691093076782205047284126927255817557119728961194661834930841619205900708632200740161040134082223232001066263211375269419532168000876951235434679368534735514546341566598802615583155568241408380720647171051100137308686395902341217326832067050529921102437750312315016873003630187709428355104611118366297772022369840211148915266112440938400086949936522415573710860691314650219066345241443349881803029475805810766797258213413083788771481635352201343153648880346482821977771146134493727961012107712948714241774066056592813411428278723463922622383586592928991597097117488307798536829645919641006281255037582659745105418745636821584445649892356754140944644208741781498022176217775496234296257906460029724784068267806166737531717982513003428167888134589264940829185179477861081098906427813645781082455843563037863850765165403688437892990914709663160916800651568245174520641582756051800623656349212199133600438387074696833732235967012457520782861214662368271243622511181478826855658078274848260992978682324048641375523467880695920504614089910637983371200477808022988894572403244632965977608862473688669801156706304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1984498013871724627591408473487465045421024938384026716004568826491259147225298259148467865122455350393046162646485183504420025041768752224988110138749439335482814142876937639049186338708041405219919378948175974067235901935007157706819520897828700042254602620927992829491749022239759768056789299825965408979392921065574134080405820197654911928836857456526186463131487068526277527045520869876968005539700058426466976412068644978060633761982160311472142026480943860164180987608107007087095055620074670593617821302133911546694472115653558893451978557527631984884629862315048047525151571359605863601374210592809166573409234924321113659459848788638381891909824889228950513262105376606383691116623760866501518501725963225190811911675247484450889603162668535793545920464014157536205996117635472131408122018933442386889553368175611041450668300421790261419143880313608415227943856423730485271570624267184105463683906118287384833259996524151626080577797577634045665037954610429055973359828938147914073115747364837025092553275477883812530062522685172835018445878631895207956347644050922647691807962839467414346024567050478024851070071965284302390545924293813117824439078181838502567034647402165087269617739181557943693945377100417203767871351066538183120279679466769350788551853188690661925861822543328335672475025752158232390242699438787639803049614987800648934434104638858964155457799479137531570936970475628035540080323419904435236781504571821008740087102554022507363331256367877795996157658629875644564193493488748045349875174569480164841216312250950016742992624684487213368958927504695771010256862974933196595880511388089001637046863878724242129960003188380159541015598026768373281836823129726760342975808407764319339711502925359998743969325253245546218241045014792301851331568377080457681881999373424742947042957074419050356710359762172200126486511706887365003279666469311310548929944808981864768027785989125536768792654688333611623190613902767341718996374111558025474571020684560520269161452994430118398142945466775279961246437847707069848680485623946953169299774816815784368398813137749350916480557547855403976860934850070634007366891824868445188196552568546853436337104653799696626246051600771934108974627436538744090054629325629407452068659501281635511193790746733358700098717774246889366789369109988084757691920002974366889902497251442227990302192225492778913077599512914261893562816794687178474427290097233340058834132012797847788938037505281956555691988952429081045920255815363948115855248265346219660192953611347527088775838483950237413076960772328357716774094019716908119164885900182029886517388781933034398332324972800373359599501803288101826379055403673917114432091270621010932805042846420047470397695513672337961767859347906572217561229812448741623699096137210016296308692158903493740501854879871147284828829995516328432623739057697408991949473240026836384534776116053948594720334772638978132706560587866395625609135933294551496996540066605113013444211621836190612118577197373475800420778360131860254363864847298754399577775814539202609104812287643233499992630355126268659212228335272237248929843006849812943324737012778235678256091774482193132453314264383859086127018097510242361094343485101048151295117125737234550770931083016307923130717527036525703392084066618779853052621496660226180299045562355465895945326825729048859481883452264871695500565665150772552670027889127580299143132335623372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -58965502685147131266688715823509892501030995270860308034376466674382436438284243492546912136158530796850218292246216308769026790568029647489199073311729582677769974344678882750687125485246915243178020409181173264671078868443449880418851502907983415700941123616901932109773126997604830357735925668124020275347984247434723930134585771729753165711948801291315048173976512266249444626080741922811538685501363490491748539874124962050912812402061817257192149144367948160194323369150240721108156105592822684878968436576100226091231152697862414145542692592844339341849140931708231610312508636723918091754003145651015501114218241684439715341675964382951691130884061755087232013565726620183449512953711733809398997603691904390917184101178167880817105916541508531834771046676299601915442066839883098645247802911593720810193253489320056824958241159236829272730150853055405836459836570708180458552380818045191852244707458249886295029058931063222867216159031908256312886845921834052708179185163525916807876705943580172418423368580757914630201044042277375073330231894111066735458188250690872623539165251073071131085111339278232740616026961197809182941592192997159745067939365876975683967385875537402257336167179132353157869107106705916427658803759601517868681404560932450971117145766390149135217844984125215523072342493787293609041797879837402273375511265151152085510195897206197126763347355471020718167099554658521110202385703910710245950683559936165603814388425167077031698506705761165276915388844288232457692235130785507300109933343251489020943849613642297230167184271451199500241795278980580765965341200739789837509413713108426042000140250803118340467901257868895076422869837431011691212494561905463175246680453976921848743643902778410854535563876786530402989442515496581837764663307126410068057047744833787534642954735264732077214231189353837199622880584241943794358293537390957250095766865548465735793644834798914185005102909245963794624607442242006379399907138537287626769792529053352494938439618448698218903915499462690909783280379884509370892699470158548369009187247069837149845485497403943263591482332462021937358767459191773405123291334365528074007760748295196957104516703670599835815456970481108325507628199177662401340349025294420464463749699125611096517921193198795928232425182349046402203435227936379490316163481524786911444616621740411184009620174786241536561890495726693915211236365967154704160975614261700784376053377310009683908959836145993877983388818209375656399346966926462271801667327820094950329502034110335152360377280997100717948497509821482583743865500681110378838299254227898795763454640277330023312164192996195159265318735144725544301480845072107549210219672906467968119235160291387205675950642627478908887971509764968258391779922256224938246514520691463994704503111551439728514944902656296170440454152861306159998517423467355330870940624564588530566972188786640306789057597705149044755713605576208204481143972370780952520928707464028370827382087937754542059709893996788975297449566542980409832006820289251062976259830900148324949059011549352613204443607391824871108944659088018531025294502455200499799975553165593374204758815859170036559319152801780289477660179538628362775210623065851516668931289031590219026586779357419164959525152072641701628678873182772637903955446717174915663436048905426426657633266091945346812377493312121260844499256474171681879813868201514344940312122831667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -69222867163897542663081783228325739132494199791825582807983912344806793909389607182243659050375951678774552683205479467563146458476650490885188333882035748737829221477443980090629016834440760572727798138808447682921514604772707788479838478523106796593342022567691428463279971608711894971511789754362463843211327984013683475946951402613413597333017505120188709841073868693009452249963290362365271538854433804295996059925109714502864881490567344534545572609326151062984439742191420310070001610461173267525040618937416620159352959892322853579586761245807448099226733447160804325247793022498605653770827059853992822299558614074478068440590434270251419433029805721658520471626494572029248503434346320073774574986800263696553472821596269855343443628635597679667001876673887842905605909831908911075642758108744238160212270834165401017594241902074120854543231183153980999244114621305216537850266966157222767159892621831692007051610130540562677897664403247363032755409157333571566538519968082236992699251570812111045965509560706444793159758205438610501938816535799456627732480836109164495397089410636992306646250932675211103104881965718412629846160350185849006265828770662843032537822446464931654805044695265784803969244183526342299765814466509074082335091644955212440107057316213821093824054351200730654327306622712662590083980494625938179091003932095762492398357559576554479949176659801287487236342282350128724333086782588971587086066263083255195122082737770816976781790075441380554463594984387634492980586315956192970782122940191393306037501985577502406222886342853403350801662937033556751492864009182197946221328369221540063264346035220323287096806440843828207215343935527621824884633480312940839471876663843503347037851172393818145899926341415851384334646336475687467182690254962357111561679809666837679031977848549782737538275033100282701914851412463660839018372633714074778175503245652950579957023469721587111001083212233010721105285692340945181693069088102314186060220008799427041238822663478901767175174173775486003195252393236525722959349256028027229998578914056771237120402566296863500723010763040065923607472304748347297484045495844101151946201319416262234665555684504058192661696913628550394643308630305582486872473076486128070344275939393111141530708624964142218880492927475905940389505856882185564297011453928620192602251124922944905019398833157047309318095008248632038288162519943746243878290726299898175532419997975641422324495030930832125777356957133685837378132465503940232983084130427090958618486446985642174444669296161707897359455245048017825512769449643474047490351356706509165602666707083131355291830133441201591605237353765717278351506495099752929543706857263826611654591803695565914281333538911527058566857222911762079808017675306571455692415104333421741843709742637224568746761984962683320042429225326038078078396518227597572460039634498719812190580057770405874558045049713453236789982480833333583861459871695198101170017840623277208881489397846238816474133933977977696477312409256991438636304074234567757294224583456891245044489905937940172121784836260190660618195499309117960739795288588337968291818043833910929855150747129922516573512839440296868719134383958136168173871432735269958828263536808362947872666374078877408697616010771710408235912870991789500779228223208355650244464529630644774719080361776419386199777222217630027034477587384620191288777367243633914334134180102799360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2380165290742889610708442599586815101411615764229162643120059377414217611777821827811070584446680052141195806153616513959222398809877480250434118475912403426170937609911575162195527661033518056721511725233501026604718597999456779194178496639867075945959844714115512550476518292996593552295720043991293237025691257627014838144934597036301304252963556673604606064037829558042446679820588977343992540247951477890147132455169481876412726621177233022280306606689441084686756426740750099926573309984261823898770985106347464664055693464574930623519930951605388575496850521760792334069550223908384001732875384106871147871869990395667981428281472582998338246321629164868978773160295201755772473588791073716668493987991250681377950198455437963727779509284971194375099504513040687586597442938190920700512835600524573065911457469421346942528137757872635124870149877887488727771451175820590148479895185833093816755474436703228907776227827286299905995380999829926965593240800381969137066373291902602069871442639457398731667926453081172338275544085981699295798461280314050834434375709668187410192232485176346173216125122059974487258290214608606588832934658860155929371405838186284860279533814306753379793770415106547689029580900210309062236913718229216835393844323049753070847018786743730752815593278520275940006957713756677514431940198616442504461090833365510510412041395845147414528905385709917892740090627519174938291686634241448450759809416622449159892862920367711989405269750107051782020948959717719162735598196760105179826208393673552196911763235449653003915680775685702232583957999766148746791127393696142472219923587808129587109359530891850324174326425244893884543727801541684542091398070384739452776924014391531227646187244162374657308141450197315268314460914412587361556998991200852485790468005204441797074753115915469125154227336774546800840750722216726361304311870918823203902655109819609393975926682823729694498086394693620484013231436852104056693831522806936062225707768661163223992163970001140228465253921907894695729188810984177915927383796663383211305468054082501105841478287624944489776219778584809791619930811648301041790610885692160665358227898917273501573659887404914362178718738671210777151716192018243555692157337739529539822689348813297576144334867522940020869710093336583532381403977411041642863819155079731198252440849579516866477483046902348577957203817700023282177889463683721942696908455768891251502546207334670894990257702390915533953357141641593341507541680599703089092181616899431266560045440993792310086597596763449907726902096806208771557860765442486326574784066225476689148297513288722032360288257494884041948997334197596395845349764577788697434113190992883345019821367859460462900595526040502180415894837764348635295894617212557620372352503687531564638182018117312323648764931853503548115346218261035514306638154690138401359149348510931595282896869621447030104426554391793735069048401986036699410840354148740467703092724538589139061965941834223573457148294047720922151203836331279865898396775770084984954842670309388685673459903092811064077236274374588121228792165721184251297389191125800663637399245909786531965158864763294211245917968551172286712243708892500341536731344278111582667500692233370855233535598488548898199953098218900251405550559311116621190218083868553330942064603507125067129758171919276716298688238030477374689188616275639953274719793358625802528482510690163097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 6232666999496926486189162135493820124807217046584918054061929117797039981786444867134408323061494542453903485879749547222721125634359671392397532287847147923064920534289548730054281809739325191627299170048556463545880628643763022296670433468077584041073260272590938860001005487765722568636927527013235218698662647482071567262510507675978035418647666560742827412133164589673330716811143138123136398963770189122274699738590900864334949363266039618411510591749134344652726072794646310648169817344871650781846768488448944922213292539830239329362745334882844112392854604133704601798062732584826277468427603444527667058914355670351351027669290624405098438745447852835272134040689020247210904528168278112019711480851271299156834649262090954724293173291392321051789894129946446419776397014210502169175277857276962189120010473089492162411257649380875157527898951044650486015094645910629149609340695877124472004452076067195419409780717522266532474338901560098847094692441465210066307394028285306197479110737116484424105299238295010242978987360128963892331556839424090957015079071153737055929179599767495267441797846447834432058479611902546544720597570898306268613088695507063853385468337425538616425079710410554551372729341711300675259172177224503186714984079279505212575072361248080249494904631763787210624301351774473266420579808397259558068662238357629770310511074990500359893877627149802839024247644485533389165942736807527579016240544588331470359655109992330834563734954537082886354007628729996905090846128151880444844695626703837054184348337221307558769869996591623066557951196552456181350426354916874434787417957631839436309460675695294931981439154019904813578281635840350580779817619936637192286224617036013985922535014897019125385578068310064392655972566872482194898159365551379013325070756762313058101804867075254047598446503973413965137129131603568888298301688256308971886713729997261325632696104101098648139892681770668877288119787409091646404341001635759681423239481073255013369840675631123726627146832680028741849146533085414640946589054693244635591003975683984859948365006289250535133244230425248210500503953078483698523070459698380104208390260622005574838872052050110758659056969114346300351223165392569469749472169317580198177315784225693317677859026620314379186877156246994518698590917133385986735445031955655564207512086793625482870537087218171619080463497508320993646956353701452660613958783627445036865673026770920479859259585790103827982532954004523237015505394874521443649554159900003304249374142949382791862617338409180701894760764608850607995112827990541184486683382797615467130459257392817726316957716284427680952525166315594487172438856234524390113984992331931894319203918280439466045549347227774314810800449200102835903511437074739978341122091031322699239806047960527659390955911315921491027374241419082912561149031028505805022902994815239219883526826168432218172649535328138874991827805152003179461456180854055362625572971107020123940904786706458804498001203026809590117472371775519702631187344599404390216047386778492663567257513329950006610477279966997494162318856190185701164966646273632558664123299286868119979912206694973850417862945761121876516308527258712464653967677900932459863314176216390074762077741890622669784679375819471503354799356506190744284864754279763709760389286059319920835527703972281040151123001772308942419106056072125417833545083577241419943481849523942195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -27956270045911336872832448282582029590795601212974350987071403950217741459983723362944259003702574737008810767730008197622990910110586940017727721293915260550076141330358173615262197047716593212153753201406178238499544914238964690295062061224377770477266861692442776295172506556072686633271182492396310557899748868627597498397504621987241408063528476222600074440773703225102635019669018718186811978328226573657817689920378043925283659326130508018629514434553609768529306232420054370380409080662552326662491430729677791161058023628283479319228578557848684155803021601698219481528505832020005995078110037881819935046317748828609611361775994275521252423422810677198213920818167780657075801828215634405306150222164726797414981391903238844831508475664119597887877379727288194203019373995010366649205407012734269063534951536548213468196603978575287856625502739689363297139074702529039240352579028390616105178312280105844665553696024615422082662632349105381130928688922317306961482733023681339487275345339042663861941110220334005763065522707039786374205167299343008792859705265489222182487822987490214109326445718285524155135137504564144202598425064417317669636847111956426362972094465555520561146809733359659419664736220330524631599004148506107281412522666688232280540166147201781136597538108012884809611453384863091069860763303000900686183206793822790733380268266377923220228015096764810451140550881868739479854424193057114939719354765224923638683247133925985353553300469511789887590067417027038358904303287316251980529277363980687899579874557842953695136942400506809241626752812606868351971423351232889443278152105167815336698917036015324901809225386831645770344513321764172424221667848605472372287525466468374029479243185898233760081238391246315915015407603037327735179831745386879495534950520835154039959426545183606815544115519003779058477571115635890853653258431217724352075163768911472545329467101284360509288261992227832113809761167207297566240627166610278253845557221954704058967170083077956968281173529551350404618853648483716660671856083542255882246020419820465118163604424693017645042692836533615675709285938982653702118711581312816107680327123368690758607121813869441300941461400902642092261814661887186351014833881024335863511600108793890375182635585374977083047688159456903933819616946039880993299405259533543736931142134822936571085928436914231279627433805182595577430416112743644107156857247706558452711864850591290102797593430690453050157262964393158971358872080705174677744114256593892439784793227001489124927538206981305697917364856427303176024598588262931035884684065968559822383904939643984665548337721861685742744239674111043411424122208723254535122104222984756193186966716709800023538497343701047007119763359962983374975384393191219284103054870259352013491369847714253548370195551574951271744209780358835858537711971253152453682453162397427171114898670815760063030698748289848268858200710702017040155100306782105118297865327800033468677394843646120883385738078582519058996107678380348404212573532011582804371620056824880369952208790856233431299845511031897487276423968135447739523470515996630305064816539547527777608444126224180362927790059394513758066722364276711109739830313534622984630698199166764543253876183254380348771353410860786308091765295614119408355461877258300151087869582570110126558648853114316257669903658259299149805680233654534553127849288769808598196070507431854080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 92789787289848568602358015838012003161101094290774585723604385101810709788427398869824093549682337873246634021724759254922362124124258347780580751840432121351312282962246437498475386654112193788322310874246684321763962558973405657118735624063890021985360176451276603673988033700335416808296032008021178939754881972461865991392084886203993534105136963251031822936577856456723549827590625235181805189763015954393925154798041816592698210213847695884133714980559642220346630241262204648169595220412387958041209215518117934356264849691899356782550433354657977246775456778271135811972937071589664514435618253812568550316224765523978687336653766521652425987328440014907428791570320043132912989209304911998748572764732319492603769986649707890848301865973284632153786335116222624853290597758858794353794488961170229818778336132097549551832350539719196166702010302227340145816257605413900757704363032201488489787431882473166123543342759513203220489004579549190283969087875704214013239027460126364694869443603378132015456871364258763017964915501315378795943075127190602606025134379537588389720747439778592549785204244655404587678951249867823370369414086322980038293189680167150152200649000934718035039978074785061087321923569649312367148065160350009409167421237861002481400991397071648801413015884660014823379436522526745262741621871461864543700225422737891971388593045371903187584493666156923778181537265566061561237126790526045030347306404198555739518948172685645628651228601083907685873229462407211192920370317306036765937974675509211319923034360392149852687243878748341990070500483018922526456273846537806461908330912185201709179764544672074668469138162787999961915125276241210422744784217817238145172088287460633875580724771464522744714299809868898686380970334726225211126353436067448367981028149083171261642906102998801170148623433751418075544762240036222129510367105071697303918002778188741830951141075549775784591199900817775432188333972963993861978661692214091767052552719207820292316582610785797980618287552051031686097625023388529604606482506203963045635429970508758820475655935384216572644359054139047320198187441941822102704332584261236587547819547106495814870479657753504206768346501549896379035427666308051851571733755359584869931217551374876803434120498651780404754923412870676626209697108092778759623842745930240289791592056578725732943466423101557711247624623613894784149962287384636182837573596716322127760586620973216078893106239045462662362302693145371934193089549383274839945734264924505036843338715199940112827671391444336978795479267366932297709492872177046948897258189963554148574988649784472832901956195151505337940376715090728041223707311910094025864690535729837056789371612996067249081307712647855706238950979991840475430581023257664247500000276057455035793066597516776463431057799329124253497542260421155412370850126067058574399586124296354157015197525120812365859951190897148019173448633382833626427306518629194324936807465722841618240542767560870154097172694933224870679707522785406513689095250434002236517401188189842199172379626811419347424067552729758993097545358719853750465304234487759806099840175796201301668753866141260292189006802019856140854934226181024954951248750067470257798989122951992378142591884532133755264642739436587811768367382262460501308018482793152235397796868091870775738662402582546649923745068297338204245757149625969588576970183551740134253740521684992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -182531822279551116592584379753729414367093054327422798775830320703490670095950928692538321012884795798013760534934049126590185940456730740917528612759449914305878590261465263435279133697657748014002183165314103955993878315408497356473214516735705238114985313844105833747566179929460706236241400300851223279825520916202139308774526722773786813487275836352469647435446227508540001306101653262097743866289266328456200704402075992346532700737021777845575224581621473885792443143711270905430458891031942141604688840246349996754230163327611214540718109519109322472337662726604387067926054014428820312922094519312438712979419724469547060620454453044464123538000630265251356902089512852115986170071804437573994353590452524461903584005561059256520437482771592074814612811249305817027365830831401166415795226021256486622116610890323564240886441897980263698162486386904323327713677801308125623483629769101126991113890889139206152004352076231470240138778329591946578094934676039908151689657038348370690325751844217456772417973785199509584475841250972426875252824736161177790259311310412855579850267310669167072107939047800617349901320519743613596305787049067249745931909924375046302180831624128502433134357497556476698430404336386580944334793174608897195822951123148482499309658717473311077542886748066997542903826210505495614735113078142129679939574957370032163109081507254743421048226007122334694556360222432996507613152235855889018229668205041469794729091205627196942884232719100445298774487566295897810819127626678966067102214634513630432643828352132034951385898593531045084929519776662438895292900278121754338227065119643282474749564379318778932463594886194695904595974148626388245962485333084565940520003020507615050048230880276779344521551011420117551670050217237327138985122641015445094846083074366853425249397746602115722957263769764529443472736887345562356952158340137655949826101497236731862513697552506855295157733074988953244869002798872792369742698934443847610116242550642784924718652277420514129653512508150645189021180495547995970729735132482470228891225211590251055807925332510535435945606760586972907878867013076009526863239250292363221814016504971310796646414556611150291134689457347847771235880299805497905241165738171859598457161427283982592411082665245290493788727304585226957338789669755498891557056775944673763901714115681891642860050697205679850503359760914295666506656162878337155596567574696233936155423217698767945672460468278112181551975121487711341293179081509076751873964738127567345128383917104169633176816568521319117124437804353054519967298421712856688790694886240290884065775055397324867588625057843394054438708456796395517000567909686033417064087700779992113305062407927630328323695745275955317651839123874303775548774497759813864834528613350424323989954459196795265775171436330495370022439697324037495949384866230855027288991004418852891239185700478818755849570527585051654332715010068913838512013076232734197415852482019922747533863508916505827362848472997700791994022517313372242170977943456234886175321798617344326082699252447785052195029832031542669866946447999833526322731514504496597721019541536754756372961894764281070960834611994264751807825774625699552156640673165689830727094088576827625538133490262788624667039566546266474316578250324308781681613532636952875799786544191320501634467788268903354902986081759152174278922367185620514846765780847874434266959139831808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 279506893259194498702477974108393001607691397482102088935132231606015575957508716388877401691975902951080645911933174382708079477576762857646473759135424135074341654088691861134802743651438159535479522677910670111866093732678238841848073939961167068258752603140543587485695626217521460306769791303631608645078733335935947611208802388034039521964084806557196140889834079336486088906102950833753138274855505796631604198387500907532939045246018055946627728401610449754973446446568850202064930811318648702398266806600923815289270229809981284293366098839962325949883118236586115572284577057117992615052970343913586399691902202699107308648496628547556882887427727255825635387056368261950908465812875861574528908406374773478369261789586372817045500379724491970683145297470526361471160924217713164561583176172630607188941946850054959176036129605054645884455711774611538818897449916843919869928112698147704666840608977315233055437264396616358646271488191445057738688220995352431111122140472170897757873131376522498467019686818620649373332917824861950194021706256466184296022626712825838398768158236433788813842785024953186956081900671409332908962433334335171464697805287173843804119537502661497786350779060875810025479860304797407052117160219788353365516226837778246679557574315277708110934680208540967073918236354866533535657572620638064581179865598286491022297122535561317929061579835816975684968075108115580447669587627623369421391048420914071928195446579386372497314633643830886329255518099158198043816314438839233205707358859649103167891277306738339931748398536941023035118462888167451463917742423731127845931959964342208303375845113804330473593532035491671738365396339930883120779533657939281050632989343173960247154145391816976066557314667610933113427179357571304224818445948964025792891104883955333613105077029896332445007019500363245259912089167330423295521611840338344156713873119249873483207864180389290595271410106961547742618765021330760758440187933786436459481054739330666797040233719973544673074054328043802649728325026618404021860718192067512168469091593083715123377841442967256554693163938864365039757090029699654640471282055641416523939688447484919068157901952455504667603530878448621788309330693029593691385138868570587468323266914132878042929271790483038158766076766929322520491251564798234834594152316339082088278453881813458014199787222633044380139684571418463319638534543337011521240722311245417911769361510548585465306454438338147475869332907791552303994498327469775357668862511910999953778802570576167913707828063135141967793143395660518151197033888821681923301327072248944041039885216353197994018569472532222859881988566961612887688423467761148807705258155555918782538194585494931635277284335094530096437590835040567434314295062344128543879777668959954869914472858263711265817073528884512166132577738968712863777181573097526715847682900105133501070729068020558059818258880895554361807530658615703998627152994352024395618966782048869871831566226442322055642632815199308316878095201232756261554710542646130960495384343200476049817425852348568728310171513112552162193743464969939843118782536593249638458739351443229766412594395273457886242469780015756981144100799195759308545792654038086154137753439875954252912272981841231672485438537014128996595756164798637711510223765449894675252358048040119401895864371697709111868977437793631753444031849193169236875829387399272516542117739233280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -312751446544031557092810767627166794008035119735498527508485357241202493818382446592725437617709898319143291052373660792433065530129346386153216842025452015502030588923078466011898847490131579517107145039230399124095032725519057038679950082048987558044749521244027773776607758773002620183459053348616970113239878061657678036437379596637362510917425646207752825250373368771146110339221618547283187792341579299858200640707249546025572761835415554696318683067116181786277231844538483455053333281531877716205814425119223475091020742494281701827549570473211979274733199925968960991028886802648780164560572115873308169307184280995096712723416371122787612063487457009384908642705973770197279409363658510914050540678319183589928005786089487916153485360118906974207459364113397587251596825697519873211528142227526688616478632057360956520144538574410004112227381628854741979987387811018109783262789556836811078943329398830701249070924505727296028645535757551529383848103541383247786669693615629242579520507117837925730922828799116357266881643213149920329661773167506990325773408246976361906734587870223599126356547230945997529962541820692331203222425529836549641006552389448091695374840903810277889246502688807611837956106011127685865079707738091768229447799401984177343092542628751122002863794629384406277186448080468125287546922036609120138453105389609830666002097013900431699502064412335470421903312513679760342728692522751025264485115836547744657713159076127177318379051645788417507638989030752205672290464144386196268447687978210490660897183685383275006991050966423939375968686013467894445300108204475493456798019841601082971931495646738666192136838657722163369003123003302314151842492834701981172480451554371970819189764182579246118730981530368598739769603530321998757831767221344714615121388135135683953478483152303715603190250552714058423087531922923185708916630970091425904129065246481875565175238779453975528941447324821155449056258755472633620677010063643850942046697143547402439396228098753435448891316844851706189332336216829108738782430068557184304173384964210062478447700459961945074974140428626119905495463223643475690030414447625075035227513761508349767326859243435889925954238716442817243716375848765208117942957641570021463591999629430416304134000028392008188142738833153541222437226549120234719274989488969857619639069124400756569354824951556026622860418537483649230258054691009122999537792883240580187313740348681151813898894297374689042431642853726032759360380942768219774085317680386647901562458253939803087510490386661881661670709139333743718781516139868676004721428459849325721944923888490799697798356906909168322834860100821537236559416766170628487343843217468221308751816925644945289606258423570971635220887508401849357627429962250909252844793436861891740031885966035639172440036282896705583486764738682448623560485279515163989050235529178540401441642251120080663025115664865093628559403729046195241796324492109861263895970072860028654459365194557941602659205743922685892801204172177866638126318200873799370667114645103710961204641300786683206786326578618887186929064968206437271512531818488583654628706647288828275389317515010303529306230913651513000023953332477493655034208818098191636217741584320506693913783466681831053914149357912096977929869314498046374159566724178462888046256520142273041651850690505994754932926422400678611568406484966059252711479452218236550159592346091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 262281827311172482079622113176349406785057337761877900617100932655555460180046536683744198699829924606382189915381264026105824500128383439660233795296006522379714479583599569151589049436859960534627401764097815269303246743401705974653391448945824039239492228006745871246931058921511985025234383808239205029976219267236659179889015763774319072354951120091127244383768065763030106746558198874589263860277328587836103527776344021398638530550269547441849965787811392660614026522912270064821482161939039907977528589309604104245364086618990719982756505823193108920200588600006148468939862365140818197432420671918636283980983023402476320920243722308232990000051832241094948367442823958511370960874336120941182969066053581166417687961688866878113380900420395079806565209874145179715908391211596462365713825113089338049392846606282280334903668355485666560659634225099385483709319072644701696700308697360260796676119437821415435492276247414624336456317038725134218349496126963283540707000356337220768075421160770317592490787023669070143094740965077046728690196422712775516867170635686266076881843052725334219160984568670067625093421594443887834431105066179124664489290513381222395245169316652044543274953085687904303328653326438861942905982738655478411124853319145403763004333366909826852429183480347030825857240618391479030553886868883803533043224165155889181199042436227699077171235977672386641695653978433783761024069983801445656122517865745806053968295653667995000805376896874321322859762997060853040468222882513945494880272577740231843957517319235588227603989660531971372630550336233641863158526635084699885469304168696704219308507460191074826271460643115380373506620213542119070856455513635106630621503407668809414341256458800024513889541670260122701273515864198578889287200384284124644074461493742889857692582566159611816724612028871189705209804485265729238440742274671889634008161097885504139596395065040521275152310955095835181943666108510584604434877362219448567248511219002998994247482848331249584754648544418323748651772728819902568472013913877773207576493186316221031892154958274441243355712518476697087426500922078518405095377638462493076492079231142296713153671197403080356328126017905025296057157544426286306654151465089645322286429980523719453516778971070162356989610053890303581902404403977870735724505323444009030916258941082116170501220736084564262481703041759666346733570205481460781663727937126025150072188901358105340102356424748611687587149472120897177431104532886846001031723962840733730545905525199266502411010625433580262937286835682052621241302740985109390961335076697189276107738425363138883857436139958429298943873652965696134566503999748650427399725932632805323252551315552688047981754531416494104082567272730278197180089523775897309752255532800897945331196555818904338589777732638037054257187746081274133544261650677780832598357730388893527525345893960133963703118976242192303544989438646436242908636336121787067355830062405122394343584209285947250615638618214070131033750647949628882054860603077374016984302453872604500985237010120718760768640515057556826910618552187589817879516158877937926352675023213740029008159808306922140569322205872727322497362588475933585350794962481282483894111586069015414344313969253811340592274693139343074505019651977453476115596291287602381766066444612709457927195942982243735285341393113520864227794446783169419104998373957501048587917721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -151657360718652369235617830380601427327979098556907116058116392435700611522561979532030359259720605758300986963131203600205217502898866885810520864113784064682706156932598337163981625543217903723466542345675421920172592553534465520893404173263385408932320322591261667376208268947973238865637289442471145737306872808350464600097371422541362545483211997748560750372771769300895064986087066165855332988028683391416410380369372829695223372701439469242087142083771150252767635727964557613303939954185801511759261031074122265564632900809038493019379255049241342600202404610228591511745814484986615911042677496000775598998147915117877852396955312295208634012120278755913543526067088347549209149944131643816200463996729414151806049647205916722630946013517346177741117653323109370528677781078345554503924251226545658295247335532241807277907852171744044357240777503384759811254427366608643216890878229850041630550119170402092860421052966532042657521091323337999125582290651921367385834680529175561319087974666501339909170155673940777320049830177548622467821164036171680683439960651340871022022839414128244040075705775919443026491217657827326194748602270285324244050938268205830078461017306460828671655025242430248639247029485721316637347731693726537511456930869381836420514271234607455337234900042986972738276681038776744766204804017232119198371260801636383638376388714943907529841591043014139743391444893433105131306783445684600818380931978077641148526389877176375475671694162743420953568275399268094936447784379114718585515188488596538981568423478260230085123067041964454898438868654300945221461519688001189607950972141029624929025944732695041023196173173898956708474108691876164050509347288418896580731569094062241811657983404827144189297746346251268118410881017304761594518394730542908889953694385798474186087594274666911572494450217350016202685746040002942781047523113754746145491915314215541331441209469431460827825951000352143381230541452691399294827399776348594616524457989293564079174729335096477238113285361221894600473289661869559196380497319044686053459336983065322088864313235843825545834760919004380744666643718816277500315507186381259479686726035497442624016107937127810687443368749440084848458825324105231582986396059761696462325540703907456227073208159011184833469559925953791484866596191010680177989179903171563526472173325554881095756227707633640101295342153106309566314246919735212214351623090511379848324146390100820915763372299134313345165469932423443983865065972002590239974772939093346842878908647918703083736631746284191463161585623181152816851189806322377031025185846831994695957138214637190791217799424086842153805497477022638997092601415918001386040967186830289923956087896851529976862926106059118274311683575329733519663511422506550683326099741655543405773361656640660412171467744686039577062203293285815267374069368928016388252077800732421142492514060222523725355738602328868801959553179144249152510777142085269203054640318513138818143637941013505698213110420056339012147214242048794049306090965743980179041759829977932285572747602395095493102679433651960091808277510636753770951072610887743526461561002873649739972849350450844298390428012492235303732742117085050766692594414777109797655532642277150748711285796077131726179312892255663787337232749692719258706400496303879676755221927118370473595176234425309941351811174500690174427841276617526673757364534818176236645253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 56258565965073270541129874194719052031538467804644909884530692451416571016443793046427386843405292539092007455600445834595086949635284562948188802632208155063965485678539601183337194138970389738752612713060900213694758413783739998052638320587972678119741580556052621470807362438602344688216959460977589601965123939941203573158125185038695006507170240372859086678006779562049582716573214886637374339623469250281138723072310934772002553692701658368394578525671996213688167727454731779894977219833098109529122624496342528018138737472828646844442384864280152950944110675198749672829479844343088353293753572025226992487172727650472986792588538504577453725255183934762429894720677544021912343738733062309409392065638224163829053311633776089247474511248609327346761652509894818073420406867388666658474483834356609334204502335636786903988204726659145749133680495862103567892642719596184108544917041627759454150682500392316322066391036293594043992974200687688132233585855067856681509159674521062762770135714640195940470066976314668660919516380900637380884131933443720634541730585625145008970364233659725811385838631493862864982084250166190533132267174948188949888279111357191944428372250547576256465613416205680849090616567622465800889306269443291869212104857814769922306725736127436061187379575382633677597373372788733152872529875294018191285882528207211106966337329352296916923210439250880005181345723426784995472624795762198631629500822141697659282061848289409631787234687675001264246805408819001520565101099863269163355949892350455855184712882376979245046197403720907155610931430935232287836070728616743981779599720306109298185280852532841224606703896871539825798783151148948627640887264055401487145093682215197945917173973388754040319649158467687940861423465575306032082008480165425563127429878260971299217673751209586128092021912767397074635081579322730780193030456215795497886483588451572147667263653093981691904367200821249174033876244245320808974653448023320814388138401304268647045184881306564987021639269900976431679022193037034418514828022750505588487526966800223058250874150796690664108579525479295565859054638578538766541391216071092102434956823202513687993788963089289434492352733952447364687510397170602131850538407126457260250773519712746483886878856240023040695877213412544500374908521944333185973407960667732758761202097068168240594474062064826308785143551625820500719618214942844138752671898886103438725775018489176268459450304409500296291924909323692775832068021855998183030830644367180404319795163615438977094244162743035478746079636181682612750216607205553534294632800257145208916344686279819221865513704088594260729337298181801453711844590668016936404025526664378092187554812661430083633350598011380627239845475249926037691314764885596296945105938793220498267549295908694217096150498026702627153820328180096384235584523774833924472531110757548418802579621945895108291209218133661053043469156462150735578527625410989639250721203749926613984552640999376442722556622708507164472458764512336067594423522526295043047622038704552686050714200812427055679209419704699996006792075358064319810013359767705223775340617973650042474890856582076052717490908553660060398223272413708508206980271017385908473182654031478914915257446894614753291587507896902979565182721747779060445589087263817523298263421100556354151932829961964921495958700367228466760030557200664154545235712177544035943474790400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -10888073495098170456663778086839362996964960868139469313544694895331365852974421382894146048719753082032346168658979062657983378082055374513062761572670375373234257410109384457160024696021377417362111527589645241807373633146481904089380462097250612276716366445608230825108126056357939383764133056590081391143447874537863144857921475601608265665847172507717302667472243411457031323198942795963077527191498388636840114975812383626839510770822310345756934364313495870039103416047743132974364197541679588619130624534562692543642640133455425369675311778396722299521915279336551912892660591477777851721993940946836722442913642031416464890855349034095728585862558341556626188246665718065901474059409495772498184241253491185694103825704575462592393821324834178910968347218733108542985219792358625595980743419620345024625639080961603275426441057486170130521279979536228194820184409603980251313874186300153656959505922993256808477895098914039829195078694754268642427221366367247961377179711387103764162080757997605343625155645678840785245982087771384806828204514199248471018655770220393583231844601382661252304983232090691915525767659977824223033817808273418083178324181077575609734144995429052729737544367593085178869150994957671019879834109592373109263972314570513520251658383404327105322370822371400079386948983168137726994604985410217653023661286449743687489469790963942144366524745174066095950830121572652087312243137023890726157467013806326450480394424010902203182539827888609643470706538614548341888100269083667081547226978790451303049189195009244128050865402698143613086828013851313346303799413333926043081176409040297603785203400461838473654617339091336208081955145647098456134747929799117691351771149955346063344242120787446917809939028902158791124935821442853944217682714025846316856654939177045978246598749295098593941737976197244156557465866598776542514083688998952261119936622825030918887417995898818964345635906020064881963299872667881469678789690231322232870963108464123292019242861163314038155079059483817513442986375983695353073018307530705170531900484290972470377431237334855992505823991774675462244880063567520765095173460754909629108565047418681783696801796236977245411092423895400535683335034269110317798972182809672258430926353705302628083410645698620841555921802732583456284975531340161400569489711491676691607573199130035151767433941540997463186341673607426872549084214566731126012294764967941413018339141612859770854468985928569365847056235593553938943689273715691343381272723309888646801007327365162416450199920743107105109487425144478860168877173759915205615375401088533748335473589179133433425511037802429626796703447619017595200390520517961438189436452234067854260118992781180459857294774753825100539900792356642817135613180989181660820220002442681581502250832279861880977342644961921233089317370310257244691411012924884651131375386480449194365785245959004604242059148910224388377168716723075810656601509810008880692983670475954520013622040488839578199959589642744529463759912708546570804726602781050686628221986339773849767934727725233891758058334029575170849144737980608511741296073245594831553826199650875328414967563108623803782944229278397370207285599673146956608947576058513386455776702415071958761187356340666500434623979527783333533387159118054824106688251838927620294084976518896851174974017846457508864149780513591539397922309181970616189766811611801074494603264000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 124268863755444590272083703056407474374568606941133708594164938592570344582226656141586792100006051805613229094418142208399334298228764562094369723764311583209670146306762335746728746009149596741582925790360660613911083052938501353413171288717186686282411708015259676977673442098111382370174684604195525795586071638762620712364179599878081604829022245345121878136066265408804298508131946443840200562255727755402614615279893215548261311607942052687502512429425243710060281203121214655851643065288543241713606004621825211600965568853404277275275240592598190930065358354013019911806606948628668279984325803570704964362533787413201005029529495711640836423773567798125172010209715830488532225971777946199005292939255218775067261182347388061150976792080920938333707738816736117793531733325946029107548028451857061283728664996677709665083328353065707710829207971401510486145732379571077358718037502194023704538252331692380055769393840910207664307989743683796894168248164297580541870492597919897155516109008141086151306349705178194576697084452501105257059006624502173417561758360359553275721098011626756212736616693066319994445241803391856787438964347105785293103547895292307763412346941058572180366296356386939915830744570020993634051830424778907496980661978273857283559483908079414519058157273613537417902325242760710939292362530903479712039162347998777713598018578347236008849282748284932799847055822942544816494778969666418062751508657188453841874463617399059390172297108452372979585388904079894462361659600940006160766256521101626377222166180340333514473102480937451480620699070593615646612704050502184284502731902766253629437168007619757258012772756037961312403915192932425026038518609464368262032638578367623884033368323695446908043030755395162078110282156340576488941215392123221471286313481799404757497723108839596888385473556692832892481228964316162640839282875544903184040058864622324145492691946589995855980488310816674658899295062158673159278818362129265273343311173690596025999744977900897058694053945994597654279766500904959504167350488281342731803207457664807697449595623213561201405539635351503770818201350559036509004743284963842875569872063471016229915174792774391291844331472870132549640285252640328730927378777402956160681209619897233469209852906694839555279739471601289171994603927472965411486862732022232091387275242287517275642707704155016412479597263657836009011557477708407979157094360988894702651918912192998270070311082512119311069479731528071569808734195282725955647667559768941313216577531425789570521928182401390086224837684661318225751176196674299381835119834922541838226488581065983453735735539112083217370492252752663934338534468558794603009587690939356999318495335039440531569074832484801576626701830172590604754555953016120098678088559467670947619780238152796231414792912523165309047818383526669350443520165634376762656151418199679833883356501725700904702280718195929319935364582499435238764758031924908650505286744884226965853385937081451018962499376158522337021938834273989632643597436122896677461207918351129479937425018949133396605994557954135458813395590424945885853841013060818280121209448386343926657460638756480939810806323041898793140980210105036344147113709095526675823091799198937991477639792150738552701706529733977237433951766317465872142153834473022069145030174933159684634089624207902086979016198876580136340807544214776198677170418170118426066944000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -553480856032335583572983771274866381189486786228558602077686230148011990614483397245150455639796376931566051416096475189772508033356204476597945671438594577989137344924981379045926340918355534402466439881471451457765487104213364375233751700891839447976737106356217162408017626583327601722959678107047232544904314346655595855864723828934406869288536081164664514568879807820780914988893204029634870731217687002636447025587770430012889093935845742409557393441556540479965152699550882519867630756878566406997208202900840027601562848898103047731256850687782637630833671536845896506321049131517243037153825616525883300366704387713421835783414179760848209949297121854212110422125692302016137613284806724808617647689203710164930602592927700875515609647677023218981042799286109812385112064141939806935190606585831708465807935408462486113714525649533175086263165234580876790965177033527575827333736245993195113847751002894370410914277319924680757071867622082996984213806335413886487296986002008778301116587389880158309582529141661377161233780297673173713916593466812837792043995096244813752424496815834249402985768820722187956549860190505823179567567749411746342368799372759501541976796731174491600569362775407432389782193847981364223305734317845461590130808974404711931454939684404825971778209754863283201518748699092585420527705100660948839588690358584351425394138851790842473150078171741606282909109400230507856124825023213779857743313586507481084413712201508512079541739285116676994388615922527604254917665143191282450066598772287354846327170167848266111740436813172962669649797683485616093912175346068267306231009456122779043174747118938759505838949130026073794503595354231620310535539056170046000676647089735865055508588982671798604404972025530411164788381940052994171537511585972051540833327314865556783547660068784779029167601723237944904758080761877721751158394805953962566055913820915621122518519337714845478700188648262938587167971653488388769829213161487650342727144604865204799054388327655826137708699487194691669742223932813539912846265362525773055355017989526768946240346416865303103626249797565153182065566782364579415724938088492711892894324053701187738668826356349995479467769990596507847495637128290428101246745601534013444230335759000184760337313591688607413807838391411665580089687025733500171931198739319207596732063795923383782309928867457218739031787053334506507782901121002304166050346602655220848741572583673581460699997006832757612583395971508626328888323691291608313144913064081892979799569799109937790552782492105527482732515987225205688353754090759720633453580684632520454591415939863378176279584916765625014255226681889022885288836292165756233648452745152727688094245677694920798015205954090311277940832771054330790206090796664276345079997518100688654014366853423726564460239413242029577205072596269105505428814887466270963431151564803681453619029366140570475930765503221393903042885280927767005089756826633884453904331049077514829420240342587468549985470192651159175493657464448809979182726812162675621285418545176529626693632512477396116267090109903630240089000080095310606495215694579078924334001554894415741144652473729008795454950693168427256946747963766538154524096077580342435632544850979162153549361802264572736775909162352213355682971227912380890813756345616653409424173473376939820471408180076517808515554025171763499027716465635079074637688950816837625446400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -235216034030083219019540568385205678773706676945947864265700160887050579259688377781739652710182137021881381650869626195485911925358848739164556893760853666581572756470416118033393214340536282589044162693347142298337245396581271643774087519211189911621505161656419146910435133581122051720595913535342260830538836923889470236415118114326197361046335419271169964353262209740490324933803920073828125132038633669422989823266921017738362804078379708419624592166244922399046739998840828746642447144914857382446150579668881967865463167792581214205656679786297085254937595355842474587990753935541991233614135487432009008768917582813854017487090028904221311493221995371852836165360176931623540451165581215435129147627024360027456558201291993061520179290081460559215602049376265806262058562528935377850775879953145908482651936050220303781479603246072849340931479421909366573041189516148048945464231504945433411684761224221133274889706406531344151080467263111823144607628090848847872003892920115274759103982348160949994073375622285101668790602192229955418941693871239489553137357526571232970157189724576089956805853644710123065211118274502809377462341187680316633331104900342638168095830783405565767220591646295726984258919440853089645603020765781622295191288617307979148148231318264979865664149926132980110380829067456553686746553883547961411978848275552951535630674757673942317430547371922990462391419326623716390233864300455560607761160733252834134616129618575917072063817698668015185330188729550275775845596659355779696368991139065678268714348321824788541015069478373938078543159019263555316286747489182395145266453990244737076585281613567073164297712009229026434290166165340253512137161744616732533321668548260935386343193527663893560815164294278299444273452481531192808798299227455008506495181470223648362189939160968123719455479176992762930861580290540966090585727836032298562485366904714735009132760776765146940122022396417969438981310789841852784710071120189399203433713703232636267622050350896819063875267209268695216199158421066008190666901593923658720981644681984699302447757677547271268893074344087697758359191511096474848263006789624405152000403078485077783667978262770898676207052950424975141702355491133943701849781702480399523848988433854215266838658117317601229695453698003925492688455518587328830655447628178322221657733185400329317111522803935261340602646590362908086463480509416258675203370619894209156048996842821422390973266758324017334130505274832636882151855835499889617424699526720317062574314283758739453124963966411427612648246200502468622101323620180882670798647205552584416807975265519969561202033667742987988336286463185454677224359026466795299381208587592331098954791953275826780607403141883538462866336089479207503977791579243008166908329242408231323868412597127088742217870631367838320284055591056811468121471552935332319608886294208950479361907963346901452954005364207726432096581683802337278993429660976460573160831230132530572495402952383752399164482328473942349477751841541054836634000530162772856002747051389823074358449130884933089984368337302828066161044297316389358554943407545122939937226613594642670446764997552366411413203058328648890129194982420080582494708228442508282419140744040227615616588272084818607133337897021711797257479937624830968309099475198468736361132331311760252305377779261190853703221886395888847614975431123730404353635888026636779520000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 5112036451406269941638330420263690370948327474305637056176353092967493980527178643411142777885331928369985448495996478348365088639083259994622503647418151464100095428964438108884004422321085263713900494201449759089351956358217852682453219595642753885113454175909487944852841182559696566279867313423284516924699988712981938839118319991488397427099580141682766919499734940546775356510265656689164629028897637403780369906141725693927860628718873501630998724843614923030653501247797712476862633370227615688563421954525673092432514299429263162874006923081315132016086726398143301170256303774966454559597624387765298508748587556610790989573135573350977319768737949891431599391000032276159000071957265111383754691819283541180050142332989248520338163704011428969883614636251658217720215762626238210972081889144542899302352092414726250584986100623610686095562779760919901345236066814162835168123268855001404315382713546740378996887104305624909472196704395778739207462582132110891298479932489197104703421661257753084145197678994258831117899296462367211722185039876119752763966904636118647205895897958563346317205828188242495164034967350759374953991810238948705662563497187442651601208251776889890730574177470441221760968371540207470753412889834359743131159294976033757412972770674762580449376153170070958165277217688030921777485930930827983593423437383490737679036635597972160338922454204524982453220892630326691595196454888695929721744736318745478377156978755205569287127758382157478768370558759695884567292035111542905239070130339842272200901965926155719104208647379948964963353391823673157448159150275147210833213655942450324358962776972556071896252779898548321440483171809502154629745458940102117339783199647374442259580436263247774931587644812778681254462623499307040873710082655564491749437779132922698847389590968669019073331956012981433855308606545496314046841672360987743734902169756922505189342623491245255128590957583540024069404215681373039031176436074048929937765278794919010445285476172070023967086776056614769154134312887519930607942637121122783049514640915561360975003997014476999365224741531170421528823517320806350259597469961355572537438791532701284963847380295561109025446510267779340820430292295930179541801726859592353643513732901458371917774793545487342430576572260570004055154894213116165495816323313921470397875074209105204576584972601012648267497706464120554886301689406290221889513299376056623636650578421425918283336593329185299904537381487274793645220214730954496342094461388177646782275635300913980354396634524624486632314504387706958001387398799854842123469141085074826976427026431854300822731249646553417259015707240333292175324314704956121308702356623509083572559023020839792724108350303225317567333146292330558541156188527730760565910798556495082899881682497079636930463829381527357940736813231652388601933991999895713554944048358755583099557294413698881575665683825037027470324626758037009337658368016976585280786043654224494864094394915418204308227324481110133046521911102811649712550512186070506132897866338571879007603562303827615180702599167287916636447550655543200189636013003864053651866367133337163803240369150926077258538323013326476395922050969300709296770602818801908121686783457662019583189666179142010478114347285881768912669611464951857327820868523350949638673096639995078206816523094199225909992089781725291347807520657075844294580151667759513600000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -601384521800510098737479311790640538959738221951548189128408331086353625203108129394938102639511297254610000799960896863980559742503690207564985492659179974804813156228754939928299687429375762808455847309671905575648736411328759832727667804993449824805234207520443050017255287624041173187218462269529016473217384747138564062008018489088607596853940105304604023355430364859715224250731495104823639061748751691867097486694929637014383825412500597859254792055289779859792919759887352310813165231833635713161521912530673386825836818831708619578138861577655865980088511879336148087701225947191005057961214493817673847184124849939538745220167048961071665936328866118519287926168843116458498839479078176604465029081243810404572423873677235873744914198073128502644209181887561707269975399121208136579326394925084111054673200579046418787765997893874638525817935015502737374356903637626931734607519856256482385500001490844422059007790928964742393982961843778532379952327264090506389446199020689729603487630833635770814858603007914366833542975837234427930909479735269366380311831996929601163119512528266594981854587482152396609003945131091586578340070136357023117260148351918142958498423715830549673354860528574544646714784427384739307268663355277620652431079044707105056706906547659450643926466005655343527100250236862637696020232737253292808040949677515443181342982323257803694721437412936053125841745536579713610958689911924217978194432162892815311483368854337637113147712708451284765624195033879516761816298418343380986172086650758111277710989569573361811471891699095853548119335616364143293305172883050753284996312200930369179560872677964696745891068005235857747154361441761295872253581745427318713579956414728613238775642875837714747306294307945337809749107020512589479731471764580383647066364158623442624196626405241594316278414949462349622780752060296729035990819328178151269146279458603808829686257344959229375159387160890940223732341318272762003563339740389684541165330022456711157933244378855133996280247823438400619704076704002208908905952670049044310887105411087965021642455585386395116974453866928437350172110941655663767479154290699435052850249629360352356587483234437563850832481761060769560810208735748828502604427030232012182942091460084108559990740471312487857960741639141520826798671170567345753468454089421835040462579256441498756717507011368842172438940194941322339506066285764507569352215892322402086198600105759790525747479437281613666391932743006190909907756801833498050477597250200844831039954219455698080009256742016194341925459845695273690758827751529605476965435387557053455902249893504440022984890468505283661184072793903612244936535074330688896979994714227940521700961962852777676900926783306447498059590201441979128025477190816278546904329721035767051914701300067620776105747969755527813216356250586064014783269632241857607296074733674879727117885728388887868875004891368047617569017123114377570897860371381023409758281261568440042052005426442674462047689627648435245248147969248772177028645678785954585168234431106182730867217385677228019628399595683415291608296010754204714303093857170682968795462537959636578303207912851333197314226199359747541404620194711771203505666924701472633292589757331881225615928179425107662547291783875788123865236839053763314054795924490570108613714394761576437746838822614391548364964537251232259066361165755992016733164091211776000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -24482755445279780470438039724707196833983908679455329840286933230729213590028395942917339304180230859904070187215702387546537285022893586327151739645063398962166597005787943072130176944507564878997828253439349490785372015868728964680673231218934310640149911952928055190901068952610572692641381161433262451789011518526061634998634655986699294442783434149455488889213538874077093153580568604875191919019360418214462082203095721042975268801933619563719081041081625751138576186104368887027501399476356357855985108599024015787239563802656550521914051954344887887718612664761387372145031299862418845696836982463572179709236358192900371733184020489133752099998292871615337068549989190535825976303025074481106236183650232700167699725020505748865240799192484947081394775098553626430462132039099419976897517991433948475154380610549357085318078065638537036200901356188626935027933386702896005797961694639988552141130375323226533131939393582863501401815063330080040749472129820495686720318398281973704821228877125235238816021523989195967519522834228080949451073655995622127197338604968901272792122383209570084608249272916688163950503444346613923599577862162694148706078722319692814389559241372213583015182722302694191019625974146206205170873937655159985746162121563569271392386099581716830319615657341625733506786616393558738287524033432152075125800363938155413397481766665225074039044905770799190673835215816436367847600124873728351677468850098877355401449137976253125153971504717264323308611306752187053298174863076092240924815056698271160252850025048617355623415474961775225065657478495066674200289175928550023569214260863913349776370204471134828053820759206436220618782251289172183936844176408121482154389249690728773540358396511988572482509393973921549535921740515568032373175617173668149131855323287187273934271894587635733994889346351634424697760994217980267401793886602862878423112519453036236346077371325121279259466945874830155681105847547406830220877259765887902477077336256531474782945025060248182272275481220330276171258497134877650394588266893946711732054199887626133981977423651676188622043832140974759333714496388632214178296856695805945146660296322626523430197566768475915107883907122426329788740619655712928191522987464957241644606372148644505716108735700411532965740075498765948157646487496287066735504531949458340472311589671525846632752243353506020914953602144291469922349898834001328804422357000360350596691480636243533565964022174698475845172374173135808322414132998790114629271958757604664251802654211946607792106604548330063210674120405966661249271203163802026872145084211969323179940657776031501732064631701346454483104453221152627395713878237916474412868906330010983188368455624719427386051960330166218528878902078330441842943363555712802664010616554379262146214803709495968140237398045788302475477966656619496658569364661987693835763884123503061836154977085685888576677905915971108066604279548208921690271744611297472957365651587474086839898274513287407131336092700339243233635828831516101817579310810655275763968869033195473095993402261652401991949804965625898547588264174088725537926290612752248804902721657734812229466028499345851305982876832374730502094557328786603130702889869510839895702103084656329721569412384002398288972413397023483086228658963826313349525896169578491914556469999542704030389721598811778823158344032963580614513765513303396316789707112448000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 74354914758382770245201758176447554787584728035675676776134143376498753893230396977004856936535080004854407524900351078489084988884361565602339383584810295223866881627145465454587507620702144057747833348735064516054183884971387173140845901351801965098609393552372828031615113470045523106582292844698020095131580195534941137927263425562092614673922834566189382090814582002792198638674067921580286173267206956140005851807789302957551303140190496620093476990567682066070023106991049740473129628189646689373753389196238369649723414197566252084336568068616402123198176035856942540516444080069239588963173858034290617811583787613693621734879167540469421771524577431087996747173225970502030413540930584841090946364853496064716680937815310453841937305931667695773605121620755984178178581524807570331964232315232866601335928052999329969689376512558261309651062333478446945058824121012604848389174989432824011909210162560323020397492158240235600275223925579225422383056214295959962169257931349763813961183423956598719004578066212621754207502161891077832469545721467155572274885110131938534191982211722254869680550254208673635873865581528680470545964316522966902834274360517643436199057480557836710739773108537411204043793345036504715359771226251395613573622223162032601172001618919809054669437574154319134406084790121410592991551676115375743497068464213773480119422808191693167365420219223125857195334095969279668328648150406761041062724362974367399442589199523531870210605212818554872463498176978714554587440190346888332834379093954408981937929050058608364813952237873961658132496928696817019407315916659853383375066464254448525779388795422775143150322276717362635071279802881827115237435558753302775974264605624851078889867656871587450640738827412279572280315557277977221934695459187679220005468713554758127269555999518242263760960333425242221641815855311955192835587325936527033773355142897000515586821126758974171795978979430316385301967709676789835038528762374535693757283310918408119850359407403076410846001299191488634482665150746523914309277226765962008074136333962113451959402273047788894957811812486467494970750932852722288404567840038473916958646702864824267907611315958552649058375400003577845720784883745215794179817628304594517268398218147045617223901893530852606602512375339781030328650200823150901284399754062800252432239753581639438328180313047497696348753434145380564953936387027761403510708351725791346519856306224889257965877989246888684292735695988600063479526123389012569518486710032649401591332103347407703540788303002351756528770639341660124372995271310036458635329460245042810827926598898725701124818209241404140289197470738402148181949490929932439333950485559133154098702929686129741492873859004701358401028613905800690139255648700044638605825409032405245037758905251630190058970411424784406197498346130597364404226738792431087421271318442418704283894538024520171163724768941623172094342139713575678260656222714592264567167881038108930325976273494480623216359272811408641371409965382626952669527755122874418566450325931928488062506524663304976662651286580149230467495631429389682427062454899833781468052803574629841076017210575040111952946402085697427982638383916465284253703753192843444005060805646653141389817929655900221422508181540307233569309909341566801253254049056929038311113512541712523838046147586539829300122004900116347103693777852970898509440588185600000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -9435589124978579312347779319078549194047874128524856438764093471310478853008420536561925697086439586580986355297146025878840072896284682755932863673491660991253159574472749763258855653868422176525246025630651358704650492848645292264290684815007776777382607219396794537339026596950982264644406822167298157587627765456163870801620469953937859083545071498822778806867455491241430495698518373931189066081821791848933842286463154584084189332755656292810474812056230065904930783424967529975868399719059307813316231406959051885405220607054256857968493232101471853057367394656517347749465410146495195341145187344991542740474583662196120356586429542311381339816542758995159042618539479340204838858301123783830677192473288880153490386656354915141023928049865511543016419448016500399123721281647304866021809038117127967072234530095944581022256632431892573084203021607353841118475373539982216731916792209155526031182535288835114366479568398126805579674228290321061728544710007382817623806710869135698436903468271220325828239752412860214355161374743909895821827722415572744990216042863663940725611019543196698595109311475117061577459754234851111435622496793361817786309295603647290204056350121014046234005977303164076937790972401690834515016280684181692729661249414372274055418200885588319376670897781005133741343352462604335055371934454831913901319324540643116772610371707377317263917361324117704605041004631151526377057628397171109852740747961986680871110817135690508029448905871598574222349755996493579395196589344582272465183538894028862668521684325405658627390525524682934768580051538484649678274262091537438302982549617267923219020696007943970654373148758218256178840559309287020767100847316453238622094793899051330601195380504796448615360863104834145310814778670074271754643734379949431211316461056244369238782941289933896975867415670016688496450731443763980315097187622360536539766930875865902746784248913475104723622716899713107092101421789197174975950991987971328111537834300261240083267698821133605815700667279369438885642178814854681348817977418298712481732387284128896697424133967548244833541430465483924627916086021891595199087065878590161012096290438395026404343433312990250648784684205706868596824283700776359612845208465339829203308965600948377896648863677134018095301931491634718985090246508864778020266685367146875735315266954840229628034451876109431580499367012092657528893402938680894731229462277924356212656127364422449748141999146825415291339785908353696074385618871564264567992271766980467716209433794851280455678000863284896848755297362868359433707999581445204682476447691972701399233551289609788697239665959479202710751819207169447203965487764568912328419247785817211334832240472934795399322944801827754941581767645835632764493994225804224350078088747329842522319879816803821309760843816957135925288088068192767206447949507726260185620693073541387689157683837925252313850868496638033480412511645301936912161416532552693406737543034226159493669553165118679530660390101989025631122283393814138782823672310996060988876727197724633506310088893811247885428825363376023387093817194529364031575359784311220485818382702571208425810705664854817897376978793383754016103655953365611664413103425629319600070548846774567938245272685917873667858425748849480555384569914573568325766522918771085828860043606420508241469371131883794410765236135264039460794708395994212133828034560000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 567675802933758380474722663901199438567368289687852106929784723268832750476091825316384361084529742998258900398581472348449952478764300602816092644874574881111713358393526548183166358590855436412470231532962569743935785652353684072631882107884227517271586179441530037368097029111152506667606502514453710077929778482301508909072554910475372207838592440339519642483303051502973857258499208113377873195948595262166115224404122958885652117134712582810851473186338175046271098502649186603336523625150702573020040005325247279843720723869547220989751680852157446372306932231033554763802144527531621097251475367793087739826691719633260541366127710189652396101806505732266419018044651240719007874445282873188752749884829195691401000342761998896997907323097228336831366939680899050841966638632844702688206192492007467178882933698278680155927968937965685256335660146264544188522664905778076810945136490863253902558231472297790772613820557068811896223886103766098351640655013703105592447726645395047895878065561713937798956598021420386187404261841373949830493789213153720405929445164062343518081391344346186048369056162193360413650348387252275671609348440271272071663625047152901224706312663845069972544196664019546873976234914301423737663402314021319785145258156739246784271368653530934784969358632250787300853813265849456735715740420566730095274940224031393199738676232575026560736398650374309902585641723462046736589439467137795125026508863767741680612074186794357189881916646948813569617352054465368101661431225277145426596838161661636467324959585417211477969690345806592183490906255304981901593439431718032627804756635594730103750048925538673617744184361334195034813595106333582609749305817419580463090908426566171012494087846920570005407501478421488731752360428290387406033023549705110103148081714989083415517365915089120494220167996129646840487404433194969179229872506570476310420703095321182659880685424116664792100654005072944842688840306576289577951166385027272960064312232113574533391036264739709572999853124777720220512916240219432953206605587757032941690773854733737942227590751397265126894648201982564901080998562432174708608535868881247824964712301345251723891015726947654772780749878049265153097272032678854657890521392081998113006669044110158700793176939144900761214070751398794192679798271374412458785868837023364456671577191438705607306864062837195072294423263579692013815450554781859090704383364659285990940784462982257349789207105788921461729334207322847070719682867157613097910629704393521720844750365088562167770820945783715783712796942558867209768405647680493089597318526677897399494319603231422425772273794987377056928847890134876869093175824837140215730546897133784307551487591413083091859337140610691437364392664819313077845548405112832508207324440788666264588719538532732128504500782461218919315447414053092195329385042097256217822567575627267098930995457933188968524739998470000136618817650157328182386903975076410702953428733541871128693230812883945082589487739443635737560125327632660995583022124038259717509914940796497872725873527696682927802753856608548904074554226713987474826915468341048221044103318180707192414361033643899067243339738469436837328028084683383745860000574823644757451151011687148451437479056763866367677613582325001748079649590089023769377643250101294625837080575416125370994181600489912864838246550759782679312839576161467189627453440000000000000000000000000000000000000000000000000000000000000000*i1^23 + -18627858683516700227520415107121751352699802144650092095448864979355431699481049591926879426716866137611636879407100444407781567202816829387613420038888929879522257089467894618504288186559855996830741058521727185438455166896060511948066683118651794496220220091985848215171508588830880925222641524567170204280981858726548879848868081316718638112530869581937454458014726190424189405948570803001263344466203345031795081621463863163682324415204454466591553634970290307314848278620516273974715178393049888822894376246338845191875543374825158437070815670986584603212984946504435684910113796854588780794620559549343409845896916114625658412219301211591737917075834579622373530929056045517860310254478019708521516069376386172992911369529813479401842006132212384515516863220743379062778028940756134855280571019438008666835264196416822114901667258685790281791604577996633277377862052007248710058308376292746115837576094133356935766894401615123091522512076715522888208819177361938444889235665288404784760381512644934532013617717982326966223419292314107579242184144627088565941016290758709847962011207455350930423171186982178754725292269595983989773572465050493037717721099896101004743187922792282526060382933127244160653882598684630699131733547612098859062706898543819622853026933422437932426587582103081973602754720407482216807386622730374191558622115251404796597641958189799241153348888196893865229065579419316954507318136844046371249997536784049601154901302877868202169064183238215801851557733126596789329458503473387347428432554494221055983095184694134998869302943567357764897463177592901110966391661123943674441275882292817678711840025619633566552789697107845661409176484752451524491107676379140271100314155019420293800324644379786780335549108965687515752184478844852919607513791221901868976778086601766011377918355592092251127949181133246295583707162828510634446425142766666556313064803964874592653027681301847234840675930139611421874140042544897276785273333742442018595984659726511742888930679019761151916053551423300913302876906993287469754727714949141257556717560930700067904947011503693211658695561841130061703855370514474275213213426278278181079679167866340624185618678531180264061091213210788031063017151782749552320114099013467303680759617523816113898666356595543296355982808138181801050001603632715870400537536309125568519191250843890061855685703056819750418671768568277767184830536709744921984675205150332741776087146983294622093836790443578323108138571043485780125151310236945044536682736243934306047031536586835556076155476789777616715320542261226322674681735165550849674668716029563271240758560576150884462926247519120756358850100609521728428841497434739474620621253412178588165116325256521286627117703746801954485525027309735737142042102928595555489262482560783711575240530619168482906768931306015649755030561484192396443036710934525685975545362351910340605573916894456939536210510728211931892397479665816569697889822373366459212645137076147837463815704625759899420158394222022534735886342557681008201797661831882502143169338474474500565526351647128315825704417658759219581866430035893650210123936896026668416686075070439478678824315104321942736732952348959208216331585187881589015087390650411176632782871962354243855803239316346900328621320575748074748723316998262561252202979135794904355077850285563641495086692211228814743598227207510776191365480874509955655270400000000000000000000000000000000000000000000000000000000000000*i1^24 + 161551507138285641625992670529537071254254630133730173087969112969609727850172597341407206410239324548496155403453046043229660271672829264790268503710880264224169149253203849782182201540010167371578560239763901624262026055738243729992188875603618973900262106300904331031592011411002127867930380125036982234004316059556051078066428249558088842232116955137969661651873940023844921604088939980935307133700668031748734422933906722044031293715562860517383398210666233693592388215602658957209293845375042495899057578012417345840174299665201668292307445662405973954287276572793057534999923772703825052420804483169274419527464975808247738037197877904075660243289824012363875323862706043638726818469466156355418503460811591287512518860409858265462896880049183471431291796040171588277118976729330110726061475468859890454702789820827675185942590211349065646011526851205666082814510861497254348163468391352484034112854902189223218020737330260088861874161500405924003761401463050671057057247425616814963891904363179437395998905493185650518993999352087491108340774071597000130694458732437060183039180204741201976001426972517780069646032119657092838777566438842822316078085396363603830556341285135531776145378888710429855476833132209334103888718547934599037054340176448767327586923073316709740823244296587782484527661993775680762992116931282769294697076224978179109675900033432203595623249082662015904773109534588083321960255358904359488573599464669684140221311074504033604267296560884405756900091734850593088743775257831654942776935333668178586208096596027023592602198326475756105299191213522588402338688314696823037449066004631235186090472023128026673924431114352986784235424448583367502777925170823801379189077446429317050183037806653684539643164762829905267637130026293993771455245343952074689644740710815918622392766083737782284197381310162441959639948573722038109973367057194630664768966960956556417637313808799731861490438548556496238904260565491147677158228993019922130143334539157065606800295365168059193799832087486510359556630559459677484189634493885571754388035837905494506087299284030906471256550308994680962148589942648603554368773217526970006623326071053711325109699983637004467608893262571393460422937866609750214029920977602252657968356944101993559511402004250631175279415414878974902657517261620691967215841200552221054576422878397909094712925862849179360289444808759308036401143554992732057890995003616673349852796583658231576297761350367381304118969688661132522679388758798248848921900158418367669226811138876365516981764965598487720738639315192654417418075467638827570518783204746702956247450755781296672671961565575862454914833289917864322702221529289596502504243052758969381768612297206256924559507087952379074430334549974726806764261505350483639714335279177202582767514121959179553666916479916514431632197825330589998584663216738585470046895581817132852403161248372907972964719729884712357524439493789931882169107869213465404850596943153121247734525838741890470894264954918241633352567066166426723224792514512729793634214940896790217392658143209741639375358095971746396742447361447931693881801247223143971960944166361544646333137335153601361817130504164471040172661965167158229689048441137551967437935282866053621563141015192389272755445131973553237410002770815933537365514060814727335302821496463067677836126412879806032655480553267185480997191177161412957962240000000000000000000000000000000000000000000000000000000000*i1^25 + 12838027158105657879533662387990354083572056640000511960816861098875635840114910430348249146040085357712403977319391302887372299826315398102483758383724048104292473496452922837943055481116272168182539601115742805180381669959571304860649667706197852137490011110959791808947222407485450807622775617638172768987843513533579260895094321260975544773818185083171535174272161641184306889928708715777817408468352476426542546427413783071316038089592570482527905882629426335629459683616620783231500690203291228335597462087572156744383565913523847917030756616971930573741132379702487887224410856136102367751736633186004012924160871150104366843320714978045802869183131061599470851202411605859032232162677234843105037981134106363268010195420599326564514971250248322662787261253661248635634760440906977986912285449067386218817255456906620206817483844994204887692648391335340275709508183985656388040454869470629585243608746345920678480062538036726127999949548999530890227531380905913074746756274813331007014372891380562945665154813879115765340385234053435675493077446552785305293020077742035820770729508252069746182404984080040070145508713565141602856304228744781557636793183245010917900108180293807765705770047087187130939982224041542577222689679462964442345307350476470913356456923634576409207496557478507150592392065905078211172435331724156256287134836847671716454754600466578331767673826785214252902898356195761442435783337974964999673242055540924046293298318180257573235322441401239989273721816884453649559695944043173052026108327361920285838395573709850163955941387283442060348679687355824591934906504987563736751220813730877465062950510068212502263539458867255672735927400160364512966846130084465968021345872381936128453699233584795824810764880912062729722192224744404598202636964326457384073621720625211403411894114153015423424393844306096980868837795518981661641873889319873500351876875179661959594393993131821025129723035244560851324671227072690290246025984756081166239066070490560653080896033782648602705587646926260247752995869046255334144613640216720977128012970659330152120423971297406234233111140562206683976139891054923334474129878304667081958948138606813401168445366433298721900593160665589581064652389862941594559015816920565030218374324250480873728173673161147337112639285755711609994720283151420517195882231626860941092171061856985416039992344186759503743884162136671949723726426395200157861466101258310766020682309937377021504912972766328987048573219049916622838419277268257550830637320112969347594362586271796693545846298324246030654604399560983441537487337272126180891226588098309789249745676466345776366056905702920923957812512104411705148898752820765756219584540458241997544395567484438709810650463615111917458388778096569420629764422048281522615550712883294049488204614526301274571312173662743224515185011252671996951526409437372083833589791944596425327471011696651427175898410059759794349653141183828872266005458046207529759941797227180556502105700593493923812172829758672616176623858127010721389647139148156212808888676970081509268281961221667388274006974521881667396247605482321293264806542616329936165228100017763467710285568942272583109715778825506578507227838203267932140513561440880689224657493729373886778730162810794461886761569434921417120012929758100007983147675314466523666025031746553972119623056698889262388415022789475002829574175378477416448000000000000000000000000000000000000000000000000000000000*i1^26 + -521628185215587831244887334270054979113977395000665483617725625866615393090602273865292003633476373648016555789278831678918212165456567307375626067223909789015060516806237623717972372366181685129578712384503531854331952301259278260924005027163582054333386611220526711177883032697363639432649377255205414860981489426397502527589410882322317431050627779918366928273654686984830445885189418082181334734601651230692593689977439714753892615673952296649787010187904470690588666084727659559364829915642052470305482180156007657293155318507766736216614528688980560956377561232938952053940857220557511817668494552554275903698983278597951730712261108201941833814140663330505703709343967495924586049119916318365582884203221511775196558159893243111901457202731960335564210942811828900152084902795543828449693083913000162540721919901972103113944979458134572637647645824987995438916904098564812828591067805337848168399420431967566982991467176266339684658559032687120423852038404682090800984320993142910615208855361373904121306239500324140654797770886528926737862821338643367845801736405591145659421223491236936211446170279919259844987984720296681332243762693695834140037951838680838222576356783818514295378210870190152874012751255961770021666014443685709056712350519596103720951932663508309904839877227365032009045272167572484646365592423560990690863761802390047340701333502191850247827566350175604133502552819778728619138765117068809414697463993164284817194618616240670346986885113856751006212273685975715857258514737709696484268926823928409025137260400289176457561376647573088172915650385276511325883753126935930335047702006145635453082337078052342284389801994033688517859793676319981634608430152697101595348414139569056204890324539666500695825933246628497860103301195470761225006596271941275575444739705339856922182533251152408302337930266769051588354173696726586493312403403450161889822249702923107596216697202869472721316999779798787069701373224818211080437977013510164709937489396524611640104305622300906738400937370243577890701835871984857940221670347738123588616450633658292800630604875807607206876059425188185634417671512990426201986331658078710687849547102480878708250670232571210777438563020046749996158432749126542145595376114788391799302894072041854993430630419915220374937497554084883059521565502169043947657551873476110497758985864522928532623016740040065070113358420522782667944019223041038581381117362037596910903801457750240628234428543815680852208347366858124764606317777246835070323703607685037300980671020751592939924516518280706961963104790217241774226591967868670107036770345785494364254907212893342776219578548586582357599131534402009838511488530449704020048134023495757938065508586718700704902048657100250368746184227678700876152985841160346669678980014195846085300638677384947289811866937718915808357551712176025513396803145276146715084855148241930909198585569255783496795778739542404478875227795925175624738382973614183803205741667283285178617698847832669091776222766684850064409745719101266359956894311930445388023335673010867635939118381393887553297534552306286850255812854411783896867743505680883211123299004390530850314171922025136095625845397080248121895453920719685553092047916072545892268317826976658509371912704442841339800075991346002994590541115015236452051722407604315829078605170556241612806089926668372372757973580523024298971044369137664000000000000000000000000000000000000000000000000000000000*i1^27 + 5463573888388215240812373242948578754445912470300215811038937568247968895629983857963334280547742476147079169447970011400106590373246210065027944706347714967337598776799256158453549733344647729138041966684252863662216224530842230284053667871802979116929517657526496205306424082075310186596534238836518944571503656566526913811558600101951789026991635806600741119681583554313260982275336095171603916827986009681658933556764779949420824681670988088043171454362865555921974461304224695894253958098763043419813911663983923536600428044548812980366857228155957044956206682765481588067031488887405968187086653031410251451354003193455808075946146732507506620502870676734589763141690207800036742958336751171402824692899530443904193250099780768332987544072715317816808284024756872624747617656115275435620228073533470073403497067707706112333317387386973236690884973028118898106858585997363455578363493312975116843276687602178253105655490173340504551215743691607218311805513082147728442166491602291069897122294233057503800179193083610366445700522952814412951006469020615242598129186341409131214921378847737661700065768052840669747397522327406901520829180206820366354282668894157251087638410570325088567995075346327880072963823127775856849325513182866108829907904077172288991800156645265276453072136222936104960530432392788774384983242225149219863341236414645418560627070203574850525065570236356732685592694218506730188831780931176550504546479755455070876296425695342759485708416405185381136952867616029103734056921448659691382980619574986061975481704254202681400610247410517154303116632064774894105530175385927439187772898230785364911639420691637390941923272609634194472302178239188509659318590439977893000920899067671374090947342115981058535312956780952320703593432220410939547290265256582091621511047042108041060188349050773640694568462061651240203521904802603401679892519287652175598247248760643581913268187321769853499967076869366713411680427735023839050629779259590903384511202969076654031091618198914110081992958780190306474997118654297369207043043201224952155714081648064923726758366900596087482270280431811618388277182958907971464349242427979948817357458841100849207026998573603451670499153174561031060682370080889345045513472739052529332499983123704350571409215524631038745582673672660741989243836763813522474556461348920005529816565966145821231091199051819825065587637354081704042124688543606665161026578444137694355756122560049500101361038832274989605749490866493418426245117287141241255280531087582156758482476770945460992903912942773627180174709477079985396306044334774402318291473184427202278772311664252260822394953449699760303364580069330694063485279384495354991493841905577516051238668887631032758751971415863137522319506371996082814472230143186794435250216776516879556656390862559177571948313465445487199637806860518079657005575116137567020164434483135939759576235495370630473252336007022201220883972537384386386423898649922414205317175573841278023126745329343475868421411932375348211664671598679698844217495456384981161355428837595547790582085516155638401072065590297410228158922227518539278708087665865224725157818646522071130099482317367109845343231242652556570031154818406172670096659527995650342414251113235506963411050358470013159563378858090044942694082264938971742299446315117019648786411897846734542845170889671917177884280529956623703889313110425600000000000000000000000000000000000000000000000000000*i1^28 + 115176375908642281937940812798921906131548301494305391486426297121502633453646794544487158050306695752491173618400301388962075184790970358248932725825289272246806769520104055090900291010461074795451451618261943520101492878609735929057128249342395012009348415635542303759652250048508964781245829923887902610391022571470538165986065193841522624600957587557148134502348193810047772621860223458962024685139874308424377863139722370772783096946125937606441491633337641491775364154211705800880686398234386058689787703267128210694886043706930420692725007927711824850122516615992590268125165421196614319100953858118069573272693905076489457130782772347054394858083368806741747940395134626870337626591707152684930425406577204513251716265907702181715778538716044448996392716438275548386524481387079301078554756671943802251311153723212506382810473193818948461079542904603371645332855580137797442056506159279026008811668127781749506415055168689081882065875087411726073395938631308836277295484446072965865199672712578696091024173150535127571576488888009907282866282548442309898822386492733512834910425197021228019194742608937229305676778128211683718568413902372914133569810189137222711034851465803262223741243282879424163726360724698140426740469917580946987226363756333804573224029373993651861963614729604968449545547488900359554696179916263305892710313005796042958348997617746172465132450440139457665449903305919105357572407549417080347811450246524654156341454802128652558744565736785642131986208515156140030117785936169019755623848257358884081627993222929802642499989355845243103590834011824062525069288698527438228531681800641984333678815642809220461681887542308818511683707288918412618062903677291103059686803105025250136314095494960036437829351377104658093615427094857614831263086651776325416179176505346813422597801512356531916638910647442221337693212631141485451741943701615909054213651583946570639297854630588949134674074232780698260074432059566187376360183259543098298586801238665043288672335275320687815922530300679048762876351865122153064005622785806395106861014158588619001773821902927050616650617716722911949978050454018505044819843774038697215342299861243100429033805057946395993202908643357312124925566364985656725001078040796691873742939944056012581580078023175229716886649569390643709079211546144356213827337128469661468432460589400277560757785035794399758757854130133895072307681238337230242596773065676144041344456522364887207861148618895274545620148224503248652777192466590649781765749582817477821544015010321089611265753606141920110294183868687385874905364195926856211232936823646037099150474054849501100932746201087215306694862312855611387382236044921262578060753124881079782454015758398096289512875396810244250174769570695487865043616456076835943399626193355418056318211379259968062940038472105258876796497825747618146200681759719729859887521089913215094776112814271380900237851118247779233564830203908263895269808180846691996550451359250960283005622983441433048799988340795577595701092538901410141985178322609485703479264209321348030092678367959337559915587663802753464445839165553407115160784909082995838767313250460574896808903195150787099143387733106311427487756693460367818920259404502814082389009095755358469142957779641659754521684590205032939313619690977323155036792424932757831885026786233343177559742083912313308301282753966962209165781499904000000000000000000000000000000000000000000000000000*i1^29 + -3775917512890719858832670932373186947248303738526205160391053706863168682501002952765641043583807165138991733985978586755221012892777778650900679658605770903111596280641271614811471077271449664773009195413337701045145776214578532174612348055548935445745888717819463469338300283991031135899983925059198709979518350932840530981416176348711530536205123568727962077386737315619742402932662018888367600107821901568397075075052358118862561972250240813015195134206306203538053812873178299599583236464415284147090376040349206489029976034249796902114533425814443091081354967127786103922246486522941461822980409010327284953972841091749169074969845822324615762301013498177010722667670152510667233536930430671677678356471028144346441130746772070703193712485356968849245762392418858523895904587278044087323256696789010603432788787467842943192993155777124264442695952328785106680300887870307096035955198684168299435717064748351439964990827399841576619316350610638857594841348866233595583261462650017135136652333878233478736161075883813506221361367663055603215113555630855207388736280921742438256946212280748275823347969392352769658430336165291235799126442924735830286374673649981649108086241654834510912369986967561103612719265628560521278032657821709172218643554689627010923283122841758659753240197513102067121477301718415561154139277835196086092481540292369954467210277673562660598241736919936600637296124430630586148247343979818482125462001485184299715125022813203677635565653742816760282298736970035955762669481511468382419732029321372468737644752353478745090632680242091084145393214357931322093105531837342600796937327614163696891874950769452246634773389098814736913378615404797812259667036031543004224895989788743622236217046718949486994626851857482015351502307424296113363575502970643730147316344072269763766358794475076875792917306644145668690845370338063222639799751954202192208818583012505829233335554797028769504600865064893384928694390254678498419534242630464008041633568193463869205235226474212206109101949256162597033591047928155704569491916047407912340305862422455789155785062047677408995106540975762483179824459420297201815678679254988993859669729035491217349008140786755844786725220944191814329964215116014926839515394212811558039479564681072843236847825995512915612519396674129173437265340559166171105132297222939032971903373006720000829172732791515213097457032751752772816867125930683812881174546274166483277158572998516952424722668453334886744635271476182721718649269354031119106246368491320991051435065000914084531662871500529348333172448011771975716055648553711882782694629524869553199863637357262646628402331466076462916347900958727223127444818125319406226308093951738528976575562080971510313663149558849161276490760357463335857706550362283228464626430077563732146974161596404283618748571955147345238002734909251077033793110132187871543420088121376308793382574554189059563067172841902151189254317676918995088266612817307383234057228258916949283320717119283771033790477196097919288293456012768264775259074583135230984656336784967990165489660499299167536310981594840540805493629567523847080489699462668398012424367042319035516745569236967690012707886360499600216892874684033635486842133730231624459662068055051951294282990517889582165452894741201926187868215028460755100090555907430945495527600735663261842228181910576128962166007137060802426602258432000000000000000000000000000000000000000000000000*i1^30 + 29197277146848581385972333174023367088078649445578988340686968862495852922557187207978616838275793764221387085216828615797218123419884893380757696536323819693520000481310374306666792004982367112039879713114078064619461379609189958971462351019069431415817153780827086584163877972875045663438601315775475405675296148162229616735093405715925313008875722566144027463900223105481572208834011996782520546891682888322553936305428072622777635928520550906374601415538016953770970857997642827383417429298612561885511898363794834673105367259750975124686965454154370969089202728824220932848197719768418925880848665784934024278878249311858803602326148960529234702493651529529189362025225664891731770925298024245635132940915896348344310565527896016870555462501129330667552624845001538972272588287430199327262530848125520612371365363968695035019449039679322612200360163567260052227145734685801756230455383653088938774145461664054523754298361378295981363707130647395891387722097146850035657171324505348504900375397722180097979813089580228970866346869199554560405950341634332380652410075579025874670348149969033666519938665930356872570438170254174213196749095418108574295149880480230129160124733611217479207880549816112166275154883192857363167857133628888978020150211747788302040969140112143690091146196190112121545704489896856206130516772224692394890072921977534087716926231476633270431142979344184372264502315286413210087878671314823475480992718137409028606202038438366697913212209162298224097008275145983562970043244426395186914125021788244822195337784676044252597791284520928561267191407084271228907151744789034242170694804885053852978991010661751995440035181951420752364926545447351666251418739453486718624188172248991968084163129989113169035058993480640851744230847168651830976473522604410744535193698716785545176068410212037825692670541657247025655572340808415451927922396841380683469690021013486446146120749841998829809526196914469458036247854439593124150017475687464975884204353363997816346586895490171070789211928013182801310923324725588856665801493346235357935092259354392994542769334106581835243543077511324106005233333953844367902096333968685715985862073239785756257009482752599113090435847497656855374616672230770502714739502586331358664390035557359674919867222090524288206732766779686064445497712501153592178131550286276217849090490038952479571084158846790240661664628471643848361843239612108388501771134397919493235171307490161865774747235917535231199091952104766254784055218036770438268979709359740285971517018388276538907789644036837278136064845905246132568026815689401865057730072728770313137641587480163047713558396383356114780074038280382843813866460435589324399355513836196136276084366288367502293392447031562158806088853609539605100374243531798721917408225968040706670541701605505831252337589061084242024556224088446599308390025774899973834328417276063079150187686774065330789319698797056105941579086324486880525080590269487254813037485246379176009498484897577046861676919894685520700437112918886967643751558357120137569070734643317433551920247429040555621928921743623580333771696728940779407700317995042036614348197810995196018728852116626723555914651309853874422645291978970335726265493297445011009567251942072830970367000021156558974156340273390189018428767612078159880975201825489206086456941971068940174253327980757154565774830822375637699788800000000000000000000000000000000000000000000000*i1^31 + 289628606793569744086140883780990811589535938708325136763277765190021529602967323680252993479633136023200092692077689563153872226265896106016030986565309367386146907849447977810299332259471630049742058256249611416042693018803066731688543058361893225918832862602753322686541041014472691239700852308302379592242847747340755478527469152083386816442424295227507119249802487203088651553376541848938640610005732977939780052165544541534307910355499344102891190684080223787418709662470731140681882817241412448778851388971484162955450514623822134336791742001148928054235827457618740497346718406226228854122623557595594805155908322728938367237557654739271405851900860492890088940950146462668355390233379574886826975757172511091049746421643681673219481161504082035906768767841317647010042997679610971072354304401676735188099728330633262630069065990759272887005653818160391424105251699129287976626996967848488469798165979961972142513989243735305524635619510676020406125808164279429856699001336225525185780550751421512098223210923950073817642984244779021284840974253727643496349746836425113631127069650843092522048613827103283748874710744895343614136354603117742395677367195903164413932970846119739953302604623644559403763580376646813772013960157843860924600839233959307470061320093920451869258165103120357460483739835783150040585260013479023717383213352219516203306884132904918410062382117425562154695833887694736807087744934332697625688650971687397521279208995265539624612216980697230571958568279959179003817582505522530253405092100453317571204103547584632498842100932409753822407240540900711676276987131769949368748623319036441219190685503838470718779779366528833720897715177874057290098328230880553676165535906310481166973586128478056302582773048072023431637378800158496132849534137953948801194060598949155349126593776370042189954327671527792074466299156803322652148841545273276146190377341352132309762370968678622401177599820247997203523539233018661045616981376814170751883085229830390082654908483176539231389322287584335808209083958125552625286246476122259408192515335693541858111450564695328201032005564194522878729646665208291402102177341569558516030239582905545226462261384179507549139466304734922032872764152754820935610081162985379082420430824271074897123331215956949654737740906456921977425985319330430980397602449872501631702607047625993887666411735641728113390739719470978906482663824453425067443373263510849610928793313306985965648154697965270144539740991365501010513912101915250489398165378781592736932564423997104422363469211962825330968077460652942334689294026242928560512869145033026380678401016145758844556306823605227814220064111982062915530744997892619153267940143521849892346399404584979304793922160818564449672423442127298249055051211024115000855005420021944826530081968112967209343981468260604760715002107576237441456450833016715532758136259813873674598902548460367381681065478960857148746077261060110144734746945793094025159934177723772697008172617550617520390094393737074944644754625352103296217703099704336828174063367522372110901823670058215695470620510192105276286611243981471691718666363250628292361818909643922073787429383016015687720017535822267836769097106821660942170226210148599404926560501680388526497734529288181498744264828189637840792328622014465807010398605450259256113498138959511052185721542103549500503907034155219681280000000000000000000000000000000000000000000000*i1^32 + -7584662932452642554846021124863230390935703306628623882696433201089859848916571279115523084107032588707492228452696577813490247772528082050846114007363178853422504577641760157113372554929529045082615321733717092574635145836970911983438004361273716855358391366774440423316387975763859660142334114427244667658397082911097759231086605103750205035108002267850611318997871951273959985989075425469007992613905150078499712424633065940609128408505641071536465395416949649427942419423915121876543933920322441593765409350781381065953836672093299173620987693873711848413164160710817702642116787423888840403766534567332859356752397536816796387146525100912640362676723598132168070305917210394726029103610612970306886104567045503030184877800222091095409711406121270312634922439386384593951931548550043796061389365881169646026977812693189221710901673777229975022867195100661501462696309588740254153790821301235970100371894253254274801055894899195467233409837258743797925482479892797257999198171623329913424587822615541907208016755218856529691102846751307402739754222688180809541878743006451919739552703862599825814361797498678826743262734886074390470474066594714512235208722804946595625677579099302455260217005665707418228546084237353388860463566874253170283024285373381351882417144898696364476001048254580670602393093249153309221542155145171429944753439346776426145084991628317557871295435277517233523685959549857816109407282868455547876363192001663888509125292517723555680059993186580212318384332136999527936318301660127819572902602883011196318891996617497471296672664495589926486531376833838541744450647756893978719816898614799147385363680708507017079699930468186175671134638682895053683432849460915228673158666436126828927613980497734783759874179838973142618744250418357002729830653486100860522819537477774682070319869548786410326314606168864495465359020099692210519734903938816340067877486503869691052805180731179348416201096034222097262876490097591653779379367438891016780678628099017983360424224313652679691637749655745365368611441144052733870426694118460513528148872770782664417385300101223178753022505328291350322092364917416786253971465002840206544029218742719063148325208249877795494570134856457635013238229961517582657337756278500573726349041477957740872419798854755653693012396603737590185887038771745942962950417569935905197168785913514728590163362330544041243673163300774612317655987681882602411998097009681714368491692071573350894543293173564849340196889410614055194144918873703570447335529056941097347996553743193686628330440776927188886045454049078670847578947601298781266215894275949777583865771076381366048715515421864025260635627728961977892224865736699465531097336576877852273020699100281370668748038453830563270279365382268250647036922093886073559846409832332147880132319803765358674065360822514467281047832782914031424187992342949624977182057001213581995645357481059056960674457299614734889339992558844374884165841791007322601236560483208193691177577172898062861187741840277135734464010884950737665375160327502936695881688323715552121009605285213997817916493010561397349463911521321586951969364623569738019236254236753367457657554106395935189154253034446544266814905147190737193105149408249350839906107358914290027220207486720358115344817166197504381773483780812197418609111502970377519569622049510463906205810726254098066693406043584593920000000000000000000000000000000000000000000*i1^33 + 60689895695161832212303306897884810738725189946714285350851732054147143774202145218124847349396400082137873325898481345789910492193892182532350478249314166501848699254261598584156615931650099173701533331098435542775116334790260766553850086726761114678467774528515651001031326013557473264253341126557861112242570125423398426759910560040803965248919762005038943626521913935462965756995502305237930956702243468149541664617291756815736052625475718621259566313227093571510891367305564405424445264599986219472437612058907224421785230494185462997875000339308604220214398774880505560098756344319185329964073927904099467058457748758129568429244344059852021140074426993795565827919978497524571770719313185247452034142751922909454981503476506421120724397352046588463636073975778647845373854319348388754266150303511892888234593016592038821670416253694845925933526101524644775267183166897865170866185651544547150916403032461096851921421015661304120243157824711128473818251052518656129909083709679636622285718634408325574415868830501851067811881381820683886160740918229863077473704281542415707868755870382428485890860704812525980805999853709628847590474966662126405962697798794535715470224935005071942203870427938493932472063840589637142990670714286639416966576826129793752211657431968820860475208758563848273499429589336748297392544358933715152639136918118648666278783160824602293612767367445748394699378265555508076988246492315671704365911732723434365919073578213486571319407232085164682753675775916437616559321950226286755181488869156364929544772111115181769608952541375045323710507065382351872593459738501642544975228233024475366109783474452842664017209893007512983032618665119431848801198798649674429502758686961074717039915347613100265316824596456898612082853294408041317700368182370349886546193891859260180096205275352320029176881554476253033054923236316101836906606503704959087294293272585497314436790530376480567963816627168203760279193223768302323246573010301969640619648008188626033746151442387022145615425571039767846960361180053678167846947639659100402176013298996812835944305447613199918515020327821955639451809405632143787462362993105550151822902315167370046811355630447353406525527112777480538992585415483763795154909672052087623564178261297041059198703136301385122856735431141162679553991432480977291759588564740609335615821345384727068115326258607493236108679449204532810154573293788145421630773298204717652009813367197040979606242050029709113160612750750474324906214172912865269004232625576903214095317673987137837095951864886940529240159454302879479763592839525188555829336244995537742780212517465005247534405645711790389843341698751530319476666862828368755572198340679182991755334007327395538859274415883390086587883727960912695327666529203004258077227682535101089671585571311268499571849678494940409090365866396163098183606899059257895191024547681977191839126862133694654977049499099867977781602193653481606884153415698200298523178899222055481548989207902603885101469260007749592837489856928966413038727573272646137842990920864680783076325669880190398134790961119867799310847661505787763357540955982123026192427596691137221432337087682885090539917455211407406223513542007816858680123242961378268011579281765109605886485677641938633698722553849957839015629637098490490727445100270617036760021636403959102950736838795214639951902615483187200000000000000000000000000000000000000000*i1^34 + -150527911908430901805952789306582289081752029804495729909470360803289970031269297886401405253579601739797032932442331684129360541224548168283906655469109082380760323555609259960515459754983008692873187364861651986056133430248283900883424382693581376287947839012461339683700436947314321313484063283491705659010713884483941585721728829483518222634575331727987386568317215414923079423097780445075917874350077399141413425277543540477320522541619188880169970214462578050385124039235700204965204501559076427821335109279563140948001618907819005757742926642649803998170074192056522192623842305007558633832962860787049819428717295358048357128603439405912692945174662715015920116934203508374772047034531678159485057524539120018080964794690480582815622327205816519150491036213271608325338437346966580582124433934705173858135359943833323504638316658731105343182646000131944849844998667579389651527254605250852978840390244551729527833885085926869724388594921321842908196902367918118615597196738504102727836216761280771148173523663186900026797654045292974783061382837981637020567504138132581563446282623607397660255721892538516956380579561842063995349388849662128808891648032550855028180020471700427662064972905818239434813183773384132308583550340660183824941215936279348356238064474491992288467143813100571360532567007558148197087683003162918965079164127881614847810409118997285265730621610989126391490478912966686881006820759290401436791519746852819799593762919873485676852805613940029771585375166060960899650801064161143954270434011838786396669031407582362428277724243056521063342439012799830410127776938723390034198310215289190156937721458971533250444930790468158120826130979897917907885964842827602650615521298435841649944286576555955786851363183533504798272906953013102140843265885608543161964583660665177246148316435425763606595622732056251145585468165382729617523810314125530079657852016495392138696012433233184819359456730165137670506355954347149249447315513944428322933071419327510022822052475497006450128497852123861733106184859030920399590763832487321026647539004578992299367023090805459793066006064676188506529367123049876840265665183311154395809795889674789757566635917600314650111653495770615821087669594650027544988041182996314004392993993982072089824196501663155125119942134325614404066237002537683472140471661491205531005224718324294631909495941777737970600756961006739373254656588296408704712015985623086059966070956797915501735490967901815152840465729647036143915606025898316199933480465783089788589361906648490129724642282108103632388692587817897820286962866197934777029136644695093621117288243908574044735561352208684203714936619690498687913309321630992925844998295527953484271646359702015231196875377172514541438503888922758075801006229001742603134241670275535878537129522194328030167522505351885993743483143117800863363868586243828420902827994288801027367583683669071348671821488787980799367720393072957106525188892151560694317263590814144725677803513627081337093952764314622979892057021630488910460307685704221287119179091872596122915156742495419526960221337071077539338942814074457848799916358494809673081393492414643920559471178154446119890638837440508483434692139725919610459315397823995672464875812464696129667365173476159996377208280616320132153457304648303618045769236535662770373127125968562366519292065114801826745478335692800000000000000000000000000000000000000*i1^35 + -1423519924644171310499408785174495100652687980921808441396852450991069524931407010961532987133589617150105390244525463556724684915222555055391515993757452827349601099379967236533537578597993419235086912770475780298100681660807069645695477502551737328970998655769434975193169723882022123792716707163945580895618418278226860590316059512378703171963352090312194466993333514305609245428261691577279213817105622486602314450837505997484707745313788329842330954052115758838803811253610547676996934962483619354112384778080546358989086195283173806539730128896332064538536870565895647771307411068466572332069301572731226116458661232604000798220437350002191371499419529457983731576038868224419926206764708899347322259325524163873904145400540665929644612886686862706021752601248579169399042655434754288284379131308839676995325371583720203648332934656225632045307272308848424148180200585064177944723111946654966710741339534435495307765234461152382960131827549145356805558128064022076196495686250437516848398321853323108292659431080367939398948396859389157605055826835578554229098006952607110436548666698008125935367246300860371360001184030009582530654616881436809702350443269819931046876954650620819276122152877039866424131594770179675965793749757467563755118320948137090974549584537823232287095919440972608765349231272558049816639671381865682594178245093725621524119368367701198680621919667174079872553233774282002539995392262131241585949081151155114440152497485170323888164271127708188960868821999686338646892086728128888063735826266100647052447262573752445386653674279126393285445046576033922859810028991718222599510427071823993854516249794104414840638435214609967189773652703295850637298483735236309287592727708723150000082058333394933736795760503156094781632964383034569405293965506780845254080679665004051297711934589133723475803234659077759097404890972850374004602395038971072693499926432169107894520546996613991443510002571509829447233146023840576328550388687223945439974826865779845373224378824865619578658662947894580967044064382055748834340512209726394190492262062440626073750377791014766536253364670697129676561314532121533017274220550309473745190217389030219437614862907345241870146858259469799182184423392691321019052791518504964070368072091786876468599475811104709863491311597234770494327465004388944305274012649787506997710853887846139114610479691099196868422002125198728721656406589145153609123106228748886326687733242205328494973272156255092919780061039508648973173843749929523423975030013584455052695128257549002733435720862578135895318996243978014846157768097290491597181103285224066135722708031265555365254184299113954740646594850598798460922326256558222047438243987344999440981590547016770668536440277548868664122268382171082188025843132971492851226678965661668403818804702153891874827730815531357644878103043243051802560800372161850443315702112714233132688812990624852497389081979441015582420631429263446997544092637036444033745102358329066973107735960820648355650476451808691598144600607001209093472619981298907401012335620286026086570699899837474106718582811063379008721915969844852208809641111571566994556176187848504596048455907271280216649371320584558718672003815768898572332654698304756006422441745877116314335176831721107865384136030155720376747848533130978199934237765807096115705655219304137169264578578983352553544089600000000000000000000000000000000000000*i1^36 + 22184066631943858935133936992227290577214430187016917678443669677815480125729095760443521637601998365349985271695039022189633490187911101271654454863282458961842687418483187887325676852785163491890124702767724431693237486311601990195102395926815948432890489829938977112877964176643482057136247034790568550665578095623757112387798464759015023274594154854096831080007022171154820251995773125539780257468597616573783678639623562816062540621948303730955104435893702391301917104242488558038107091155447035749191447918475165927199520067502472785745480750436296093351629322845942173786158027515116787721824300213913713017817322348602794053420618214909359161085954238880261765493919185653236070874579481372185899383302460115906781615136264225977043385834035237087265869189040976507303226829285719315413452558038409928729923125109373529194957594947651611044738466511206639028594565871421705266584582207960619996990842554810392668067759743748421013680407563183964311771789196151903337777228728643604792191991784132772969769717514743744186961718927123073824517748358216938634790150236105829989606462509551284926224147628237330844130817504516984066473811210063672460277718101150946199290614043169476314253678587651126610111512197620127327545080275953187247025631042230767496020584370930365315600453500272652636659005957972139205895577922568495014725479580989847477078078624642573937408667740463104549278286419000511302809348840036869398472859759574502765299338130786453081623021234118149202278122375736059082292551189239331537181248509717963142197548526065681737679124631220438440934566803083094495791437992774149921524323574464737357761140454972450013921559632080116078548238261251011701759497760444249586782981559805942625069514784845352561148202752806722448210628897481617062230141837979733367233178084118592839689749466845244267889350264112746548669016441261374997518213720803059026862341984035013212766008150062058745619881670665411584778737451917924331060701957054372541373355545941674266788154221009850270443975980878959363904676734796917101024469758459986309476058898772294270771464648586720428977686878452920158398427287981374538454086984147382745955972218744801950020709589531456543203671273113725158840858671265332627608767997727529593805053941787087638748355479258232778008727409465505763192456795716624147926949723697240747490109407034116465138414781771728391885254215796216897880727877512649930210755007289530075043227879117472790188569234533579517728665780504754230372166168008305220600659130418090129738981444386541574578038197546650334251594761641074849452452139900578112340135657976964058936287202834083834632891804551912925969299836178174557443250732209262411927729367962565902520295984637544474913206710149704749760834600512372032753792326153551054294963909297383746340187720508130345087422363716151197651370855949217420646154774929928640148759061442103694491783676782904499813560299683110615292301946927549525123250389424706067482539022039784947472900891441604600264948506767659904518492038906013517529381909916385233050561944638647605076235803876475321637629033573604708536217414542936298108138228479755198554553101027028603090697060678569419878406912883654528339158282578767312902848751331596687203671760087856247017361766717516626542872942706995714126982840629360544614886609082569811584036429529428032718490568324997447680000000000000000000000000000000000000*i1^37 + -178612603775707881074277659533471255196715810187014757461342758302916796390723867559392920239550722561083538681771613622253303957057630004465170589682216927578603743213633146734194746684246889665667815878603548356179964549746725770759093307493419408888577748350690803466408277690144574214223036142138553195477047536092419963813473819852558124699655306265848496743406747544657805280427128918231349760791141135529344743400552958499366363102604525683008468274927914071662497556311065485283441821013784723335322513704228955679025803368135029335909780713579430696756979812221282522082541118935807044403753776961147013986910799956296789149567979104432987244722254121830613769496367498465679673669756319292284934630594186477518366046724515044570961110263367756977698685936559129175468322425051494685721275479653194401022353478955136646774272198921664715399659384994846203825204217664799893184834534290973098989577149762031390935208266324121722935697619045444105686990546010484397121007846012712888409757983451831036494737255925677227411514997644717180961803266274698644497853124869809390627994072093614011065802941416129266874802256084676951120811862627120508896142178847536679607448955304786169755437198925764018609418237767539496472908034625018628473068559415227555762749365626039268003573789484636238330837053214276354741704837387881638447084293400966536378483877514462656726876722503309134293409086790432444048097989381813846600862881165256524444935119663955937253696132761467169164868635631289707885162280380573498073489059541105449747911845442971084364247286629941066882483212619842239696105960409167449889403774054439580164739597050073104416334078687709528471274889781770341056002319733330779614590979678022385686430890862455047491945351158421966720517849491363512171352259393783721618155828102051981051553463865490766565516046629167515955503779287441591852072854644538434996043627535493611363612496826857847901861370340619281893700384641263414102992691433848319629629336037884559144805935058766864529223007026800470411550662002783922934273737103516534008323220692637113217272467591491426167997491619437742052243067866317558886842574310979087436810152927549266812867195992132504880368207216396958831535035936422202171533956481259355908647288827088166455268796173100885466776477259816686750455531017937883619077932838505355473802889443605165412424367998068682710182432340603464057134364285527993996795007667809569999033758251393474333721555434309924547163484511270422499416642265811597503849767698506267985620845956776904239527734564467747286763986238743498775016736096139324852759433085226860045985078558072261189250676647132348088278965601116477502419261193222687028573533382551510830257440866252739801574039418513234027560860082002622832349746751983803177937654069990996161379963174954258464656642623556031014551361619112530431858953113712647441132009606566119673379487266173701010206651681242371604884970548156104892688665564863382768777810683215909949955681401947340643155682496689135419138918879237834423417186605522980520969485238599806754607989442397739201527482677585904155439269178296682513122793045929589906667958800690294268664562861695629730854914616038548230081201138972047055920395282725400564091412441917028078989031377161077697586227077912067469884190767851275828615284892845781698177297785941514151577924978893389824000000000000000000000000000000000*i1^38 + 779312217389713681421780992029633693796388661545711586601937749507578104903073045970657723527402228039415629423286934072091493611179859359998287605132096977957428184879702693664185686320216208975866761116042321897720450852968296204787628562149866046428770554511229570743239361077573309171556695698324429175508918930933092404606379165345969004527126825193323343032971956871733915675583010673912400617064724426283569733863176209500342982111161015191417212379466437396368162033541784871638566889232548363699609627722077564307718989484086055449217392826265978739567899473621986523197451770219296839536492989211559031487516395187427962385694838117454340289453791676015624403471831477343850724109052171383976048274065265775599295539880201224490815169766956113863785249744079744275126502249841126773388908270179840751994711698301634861083085701206825597165181200931908727967531697360971554642461620573860310049046743810125043756928945665717682411423048973717359070770430523471647294930302370963076863973676839072761607455189612758042913080311828328089024961510415388729091601176038155562609188692278370962356586506562529125388988729628137565176307369127536962879538389244263173486385407066601677996570788798757885215658723486637273577012831686636574258754917293447190778720901984995161002825335633110363491782504744734265102818200732269024248753211113867214199773938240092052505053151129173390806717175052289400893387388931956513806828662152380331513807986675707716597472105536611816332481857955387325459537538379897622265286554641205037634874351968223686263822323166749330787107098503926280129329453948310458961324508322398379619016304498798035311331387293888035595557636044978636254405101543629380406728579761662733134086452077898572607493295482864071173535791985248318083334129387220464713275872576172429243887717927565972374579867497669023026348533139842412137377943347066561139432852375040341793674669816828080879821256314984705798999419424685266862150149690913306834049225069577695631518330116814748021434378217902461686749816557626999853006072350781108009579496525853940368141424138097222543959057846001209162092600645701271369469278316200862548646310737659525964788467308852493684152046487832334660258498574037466643490443725090134075874499879594176371557381613902091777156904778033718083684240820515033146273776622361943401302095075103983482891696154389919652147181561521276086958311752332816270327861750061622708648789859291194243487182975268983706655495497751921075256334493080122618770196033742489202154852841334944664090577805807061350989204854494619429335879621690669310306164735686913328167730123366325984625431738342676120921162887507866458840307881743566673863315324596148807830998136896734072657946909844649423030329761410641449756820883913213186361171908905947005613718917623053039708106409306149894045718181480474487952224116800741647415852348031357602998644051122468090076478079411652898706718776813067177834417104702707162310648825611696813619771048623343507765491500944493233164680808050929236363508916890771542782904228213083284485156400390144519653235841723130412442226533528720607275151299251525002341798139055210407628828855905840493851544698144384257189067521748442947351445563575938936567661585191794894846923291246811510429387092648197924090322884730362625002568863026262085670386577471356956982946656419840000000000000000000000000000000*i1^39 + 630749917995001531557765818497426772300307608209887717297032271984653250153257748278693731373161747132057657415724320050893944455651975355556233147959744531680381069084869186881726356281329173166938199510044914248277130982492612998484504310715764316124092111634964064685052288734439553101899304855578347470847867164172901145145360183207329393513152681756304695621988882029612039542313953816924486715572066640287243460440678133727058261244342146673987827753802788268659339267148235629008217431731444717713856518568366664365581265527958186850181762400651601395170912264535511005278838798716233437350183882056086408277939742275229750659829094964530562241796362379025073325039059303816172165657552552375866556777917241921386288100575826044075596460328343065440594325731685628403882665371442295070135016730182863988801616382023024998519932538506342592006718441150284567707034721006356732710515192945626969439870049218235629594081106055735254762104017283869658555861992383927792536424877075259891817531179332615008516385146772547176078355489599712332187109772221431092230916189231432849624323189291794541564022887349566294233463839519054939252821418097350484456687185235810289953611722586571117672407268934295716092324221307270212118432089202326695429792453818646938549758222917881789143943318863858725682081540168955747297781538008813395572919200209768986998641326634145787670937512116925764824042742644211585849927414152692074271965014459526007582258368548554267445623503461367618414553381708433973361491607764507870649152336614988620501046827531475404728481652726464951508633738650789576646963757806228340867424213368976732518521772524983236546346615828544353971121500854388618279530889726041031108345997592609113143493728392385999033952674067418620252455175103709780012538446407812363370161910864667489018888868679202744989520006810093967644113846558623970434987545872132924126400002140377790842338041784288678892962771152059675956918784347197279598792084551199498350692542540815752810021431655813024175623174393799979026297342597559749247496747949146373023898918711848758095924737026393919031493266966117408788265753153783803559838084221496628763645842519088178011910429611400723963763185463126489545798214288212301918102497857560940605889522516854137732390288246618214520098594771488732197564861139523171245664753193922442139441299792359101318891583757569583783679858861822267311516812250141339760746451209244352824687018462062411562949798020769330050368721835389458846458517375374625876022187986980062297345647364464263516915656703747305425970257494392637416333766193707858960300122876704949948790892421222709979638802919034164170227070330576189075082405147577588164212674218093069581331476461730955177718591813512855187692879784213611556141272459925477180563618543832205467838584860013481632335633753405032900484342182230435351963358694105888645978030347114196174066076697570183391106559290670761415047259826870008347676795137548556973144249885799598042785676737192400297581583333528359478978564670281645835067688909103548714332102764152322338674774956781537030736403923950563841322026515965438151133607191945818138831346691741441284214309582445193157686774082413824098219941441007840548752415092967941742550646426939109999717396228897914282303151692937688778790172153246612878097036942727629506816481945909345754661267701760000000000000000000000000000*i1^40 + -28767882875145602455027522213966850772825673947281447038850646681142039733328719437910240465370593298413927951118437965696730900270972713186778306101690647274656485226903743560766460885328514396231110150967584792497793053669561558786130068678171243505481544240148230702093258893711173778760414070588011892746925152024357608395423715654105382347837017026053879968112297609940155576110798371411757385054432330635935857937139545193130350302876305126561771826542045628746413089254169852078212480783652780507830405405687211736888833989277804363543853848333902712178399454286678131511243027604823782003008511881163186275135564254984801895256840465969950222009517448755843689241375198061277870326542777644256958745731583886705727559974601633681240641343657790315684201502619167154560264805348265865934570147915638191421591739302369347563969491379963626982353197599320601427892263970925545319230391730236902455184512536827419391654443000423343998490357833145714349302152705555726775377954776119791716223156390360916678518293389152548337193499390123997410313745992318134249077119033430766972539097139449402223225027133731051396390214293291087549321196727813957957031285407752374466226728901181657308736106352540837159081018099150809369857526419824425010924244605146686319293406813193648304299726239082691909169040089379112239682464032463568902592104322399769924280992765562491040336072641056374523610259056708388263606061608066911638736950562933138020431364604654560340051388736737171917780875291580879655178145060118016361424378155146577228667333829560931183732532561586153187082887101947119837651919234529411504870240375430972735485453992017801238134736082397100993310545766251609858887897065326074791248567527288209740598907897525523885876527620284049757536719325217975817975894080253309964636339837595453107464100816202687839761201395536699562167445331268443908704019470380311530964844209787029629066417794829746825042612100069766806792363996798534716103476804212228390505824634165375362820388766852564242202019479648143642451545195669050659432300919866692139471320775235383921651074769642878966098213633085929501067319855132936743704305338230347909619203640828633344878540074009141809946554716291043810687121427674863528700488261029424841558451209569854824309304130655596760031749713169433384500319860925406318644831874845600630769791791431237670550649689713398307037824169421627028889138003562218419064217066417165784570566695492676481054282521254014445339129038764759347644680977420451055170980572067487204941850434841591455381984707430023365917992892557091666066130328501045639193823263424320826545577122882360398514388199481371397336754801689305090052980880461134727398803626108669393902490269839289734303154656234569941634539795142366583262327168397294934618282182695815244731086978374415598216737902463164215381269025686563386984805791189198644399106850063357939585746932789191238625108832491219785721162472780208196741196436758031245540192408132499451675566206644933648251486763836400868448085806680787745654597105333348986822786155598084627435026628669760950696353281371185839458130471144514450781398145455803519322083094199303719039495544794259831852814425714992618688440591400871563093698398770834940843856469308237124179416139984302861512522372667946575521881357770458344401047215117748141456744394252130840200871936000000000000000000000000000*i1^41 + 175211172299680112843057133641167709914408015105900076378031757919666319641652561679208297992376381955507699036283257015915340095882636226839680951905329942631392687126779789150478002110103378662004645353295879920688354995079959333362037950878600576681100018146192309843528485040654695020554241497915922275358505985827971862254173343135092420811530397887493234717420689329683618187150597901855930437453869562142358217272672324339407282687158348925669966098971754834079991816061232582735768821388347686216728668484727602883909800447912798951815807522735413225895817705984360120476176088332393372772138457366396993597987966308200927056111007991024153541022903798891426993216841489204924390735782532567428389372746241630520909514184414677211532120143129767884281105742008778100796087706506994140110552094343966212490544375678989834990613389471406829272740310477459351536789535066521961161174473469143460769606793351147820140969747342316124519767664068700826863036528280266403699481329271755723502556262967642180128612860326807373930672102067769327775905461510755832022773662385291818196993640240134430094542669424909129151164826050442752754968084011205939087661273658848179132678306735470881112348461221580001435195621975465318953015553371878569690720964093646906700549626151288529959630835891473828798592972518161188602108159474019860311882449252287151293450722734427716393013124457283368541361743003676513241778280953702585288713062213948290961698402668815541664781952671266452216375400120649033917928441584524550392561046748086566696618027409067485866023760703109272732995380571898052315511922156912386131257549486470281542895135363511296461727776910075705529241407909320899343567931243873460753148694147069960179427093393677765663953933664098889411604460285720103102627272470885175514319041672478157361730855043645364423525034477299639530536520635260594303576933952351545098055581012627329523472598251576455513476789156447356565292811240370008806254561077595733963089523457886912001271901794173578021932953893072151277938838649936576117558308472706934053093218440884877321909233168272908121637858135801818038505472403852785524859951900600348067177594535981485443981466358250048190482441488029444163987359443865772918683066646265277599222760142950427060232491475888110920226217198123142225926100547257758629271410725823406232297940758301300833977120959700023482616879652424951575388938268814456887882211384623494663368451670918647621559295684460662534253746595220307823630801151946742509455575663481084139750847952646970594985709350923001122516105884100667465450871113499984613314371766039157867300010667240682851075845453451423572554382903874691863867030289189506411096442482172730134541949214060717588861394281025595958406818755446153387473248456048180159275101870359412324564061098619913933256493887144905031680893840391770010435653651168623832210600987537959537389924682431820822172169242177261600617722968039801636474071507059269599152629148717894899850856960601704002452248086312310171385397512444293193579185769335902484945584502885652751700604515368203286868753003260856119223488207549829766061349007278517384568367602939172198776068543206156616204438360439873349677640799019272186039413447064393308207642588572206102441201862614621005860998487816345147069720375457280329500422434916678777555084116503179768627200000000000000000000000000*i1^42 + -524452754098324003591436543268544385683898372772563084116710607293214456315875736614645309881854527647076476606572766585884437671296381472184947264773838590348280709916675763395090529978307341219498007932655687387506184638390952536839063589010196035082490216569264947435966688671515490473318231872316809861035782812863513060480263505393692792498910690150896863821397363016524656589937742573338380531480915380965949469273851983123329929004977938079882742049491180158703811358728101047153081724172912489038370292580772589793004381349835428266166571928955717759347514394422975089805254315235485382373251189333225014072104484799849564707958604358288671653523525277169629230955206500915091302243993871784729801726769351132223240256363019251425421322086242912117874790483073530015419263120969483538161321995700612637802104780935579803903854112374744621179372143475514567550108724576697506935260605914237443584213420703734242958565985588802042536241500875047702088343987811078687886532459329817090113156688773978844195803510683054594220965754382358285926885052345359812718201351081840387145929200444777562592701321595910389565762023602920026027898105805504583876466367829978933294128760050391906409167295063030120518589498359468882044765488576799479789810786422682482396562330444113716699882613203842042856133657411762561068355848302476093968020790531297014145473686671796436254726657862591554804388141269872414415389993559557266883325291479940181713393380441007326257834687548633511549231024338223352557734602770233747740021053903227257185764560384638825280975306652229651939896140597782264373499685620893098476264686258376677896431141366831127758356989001035227063299683458086484946765097661867197203147423591349763250159664819091752122744953724428969705891480267016354780063437388020451603945302856710364489843471887354497564520966991246845852685253950095285063250146661832100622791627765520023814406367826106112151966377399483924048954343888784447976163732912242687865063172231950383396349554716829677885793542385321779439251155501916360563528244393002643808687268077881383069493632250322815503364484966970488883623184567093344316602472020000549191891082041713213881388816907518578192599348132483791974608846457347807855594653263345041107936279385228397349911848502015190580158462151900200461267335551556446413516983535133478427066112456043705811692581853809789012641252487169985657701288791763784336423913405298169518012256459121981753069935732726641274252389849348775842254125635716780552058599212567200105261925526548875905424451467882692035670750121665298952088223143615971008581959250816299360350792512774438032772911305071332436357156785694842573503338272518554939714893185867593346780853848640841417052519728384891033687522283411852738163814155189732074959043085497790881232565543534070150482298068618604708404830391916487094321412361813087481413268780328643899110289821363950408013143057112533925137765092794075686264717779623707637267376478617717472079890939696894443707499542496485179577189618581294415806710412406109707421340892593550324364436356105227496910200809325498827479248327888569396852041083589457794512814333379015312741229742045429643717170011813614684625294958589557068708711010979139536799717962543124925768799978015766617939572899404462057931856131753773066920628182632766037371272990136729600000000000000000000000000*i1^43 + 849701082023466656657297152571446155179989365082409443060018871905941041286261097688361278028565735256992790290152888106705101724402564297204296608344360787166758094161205209178084252494962001421367012257601770308480809529495991057912174794019674044327162675669921687200330899922867353323418968903371391385415289371267553264115778470087760028430567792680658979564776057564355407114237755860812237151361301476420891369536289242678032310175165406001931284991377275124404657433130735675802104855904010940444377584400595711597761062950136273298036104737041799982333329219091935923303777982459499362426950661105379950078716961292053949443085905022975814516229150917534093180199412690894814538499081842502148727636019655566353980289271157110253906730767597828504651640841392805395739342724894127705644455166230255542035722666115089347183136921994618631236801613021619303241058431541850456322147964025418438492728560769363957727615433301109608182019015658254532331758364075397810915686306524215899592454144626922092039462597910660942147311158300683645394499143061117793555555454020884396918640988934951036669801853080022477423326282373272601545057287871789034281640387956410408490679278119017870825202504658403133584554345393338708889691996116719484236415028175247980807996056412519942715917857685688452015230492857085967103452850253084753578844621377879818349671291372975255181095152324781938161314493757703700811845066742896856345635962252843984715080352483408289687052750770513390140325125536455881694198636840914569307480323790134265366158917289056499605715604728181109120423027371722871218013799856816706120893897784222399004704854252483985571196169699161009387782151523366445652970242730423247615458551875405632831382455566827046268662762184350305132221592608096086538024154575434877554034741890437996118987777327952197397529783935272452052450509145321734037939311409527842433142497089217905578218562442998463160462784698728040710759438842888631997058326473145485886275090235566998039009803097726918812593867325978043138086316281978288218539447866834981182510178211518827352563249699684717636942197835788020066415079204370857167675332703380887324209400596191997005781196592293171599630595085046994770296168647318467196983582240409506186672685990051071391804379385640598767264806064276048363121849166859961628114830834040001631946832421670892453008571042601450806461017428148816221544711411736048250571110668021349707976491070394860422149294477899997876296556281043345431667694849553031076603294054179539925318460392874399258626808741872096588165701245844929206662748407702992805238899484731028386517342055185096302321219969129497310849015798310058954008708960283470486856428676320604198017831821209422178457893329115284409360687417308781914152994757562087198517141795416128081266045278991264110122133430574427439900191703017952460408101640494134340126124523178013570280473886801610153180809584903030388620201780315944325336743992534093781494387846784068753458059220235923220810927278598927101533030886888660482780108209419333222156265401300797428173639868356615680034783861183855379313686334619265915229152638530984516130702014203041314074226093680987990741152278118535660866079673728198015592460007622603278004069585582368154817344926000277509548326685492888132530701154045138312667322649481832234138436894720000000000000000000000000*i1^44 + -713067987702011721852584572481732842209906063480832763551551413649106649880383804914803647522202279808248053109226785171404191130647214835574741684003522283524220403394750420361528160273256373353856124499012169953563984780347912061214316350981973395598243762608060270306172980978824194213228973798938225734594012648021817247659510990001377020130156653966980560454648222934035108873384631925063910230240952217037905177379754057230137367784366346430325335961549915491965548453490996284205800459262356691166250555118585109477636698234741186534903270058053535814288111771648721853141213939434949319837787192452602340206567546858914115671426352663924924521108894500180890528211388444970638695225904835701247606103415361001775134914319506804048623160930048993396506060490252470396895391715732551571091417340710500831721970422814254724917402136776222301446254011523921696485973404536926858875518581126809748677877795899266228572448770612447788823601026507217803638713495350076348384832928760588224255164203144206131954509822714986783275601928304116786717564504771076456002863146690382459630975988082823068777235760688264273847408927128081688968718727369762478335618299529752981842212471600077436097525878697249221737951998821389464713082976531122074167345352830379731398688224333975729797242853994153901872239966792197504879820032487189328188984962837590540966558339340709224567963375320559921720749589002389072781876002713546003306416893922900918522275340871660055497563147021551476067314314965646619841548000018262997314569271907307461647204604234006661094691197150295566431151646280859210696464372038336336016165162306058220675000843025740045566934226524717195326094200908107111768366917685519888829244880215979141334836271894709358550376351073112344776272447785830781635522196953064019982214362015480825936097638493162478252552577836056208264695906070592769726052088293731033704733153354997183781001822223361733519885308943847304807830876859244308924044216440163394405460692679752864551174079610157411964653958850678382719873700418984702294914508806084095667543729764723791519145885206061299417256724192628081941672557883047432057657744255451073192787383730796701153929472350205000022572563812187891355468535666924244873815229590950970817353975701376907051533195124867927682882773257195805649190592033286452203173324531960988808318536091322507161196501571273093227590939981448407319183766558566092853061115146362965018959040813482177458583142969207797553052112130743083804986801616387119573040494045239865873572381360956872824975080274871047523196223005482706752997514758042855646718934789049607357387442741483959870178673191847681506765370137924215908821446681279155157609554867769009547921451319775301584458920921480602286942015287774977007889372101875651251081266452625655599959194696941684942507464256392954415065996183048673262047657096456574356178735899548830614444904187241571033906584574186822538108593464575746344733862648564446178877488999784815438872452489399505266244129016463733032381835155464089699806756403088892112722309635840504948534957686055468495002416588198609130252059096495938349836846380130084836566781585823674387035249897009108297661652519541389102966638960299102443808528649698487499380912299692660552451042416636380270378927693352839763976798843425404834581716148994265306890240000000000000000000000000*i1^45 + 250261897588860898458122620828771609403083092661529283813184799369236140388695754860751303124759186076791520046116278824998048991273256254218301826526267922447686532595619849297823299606361722675168495381280103375735289135997037937074831724044074666059378840823817625167709930051818483329703250949211726708499629189162390564454476323026244174643061676851934536470815483963199185037150806617528610361284839945868910108163654640305848952948263212903004804297693675892608628991402380436446333760894345245803682114914624302761030905429389037275903351693384639589538758135492956826218185332153254988060526758498385322966161071367061360503847460733189642070918493598851217754655804804440648629715383126627417085719226087000185778065538197080796786143239424069012116086778886179094570794591560061464486987344009822056316330892730242226602537965390948243803244698521425592172151720168247382797755097413490410124998189883864270364735826166681165693176781960596426754239932852150445502485884452506022353235122273044518067902597002651371904773388695132648439264577582443042897600405612575730437076552839177431047192589704343670452245414180730208698690098228705069753380661807624293135535212098404937224621646155054395407165484393498257907418327594556080013130116207111421694562266923444568029810166149905945548917804654835654812860021665616153088417176847554910722517817855823066510358819440271900546084087905549967163089430274619327804194963989154622305713221011471351079014902470799314771131138946306409205756500222605398298807445316673798509031286339508372312548313736572597880489784754253726292583960291131246117892957065032585062362050258780276332067610506620856822121595708181647642151220340738016192728256832427312702765445917824445092487443072053409342296513610110562714547122366504656704144282190324325490726997768286108896130922818914003495050223442639280638944383835728108188105128316564240142793654614445860174911084401009827459281031837706946564163144969760027765721055272283664882628150867798515345847503730434512655411244767268699934843670124556468332915888244900822964506135470090432930120085113427696718251999661166741497073796059388905520521169193067410185859289960292769584558119552539570765911356766210388340513948969209960101885082918824092069670518696493056357584094537864953327053995562078587952338095205592988923138436273207465833340665511569662732387590432806477747892814372456135595720169092589762120068947247920418298285042181650612708566184207790329559671572583312485711413302365344171354739934630912491117413565812681153680939180788327210465078154139023470962199090055256865769246448830197442935372732043922354167702886978778015871345290647482060975492992415117229574089591200042254242618931576618015888318889259040644276098902043688908640821668949785892301107563857627498922818519323189339471063767966541329692895197262813131942824117308195098109305084649776371371645904198153232859307581408261703261156740120452938779715634043693836326372278734370347463407774954976493438391335095475277390889260840780702399968782972820736786537677989794711118452188602632048575924940524479601424535222761608533375872703643608401987277978888224738481221982408881192060171350495543343761681594976818045489574839600548318272179552242378055660330608747864171951678344940590213443537400585298903040000000000000000000000000*i1^46 + -23866284799293136400423472990510438878872862870100657635334450685135035817416203091237519462041193537765019165158891554605669086405106391960487827854699819954490131428216432392037755438502081311703229711036193459764067552978443642175406342427670416568600119023531895764088865637213286498621531415009284453582902879269241749881988651234537430813778642570207745274291660106867868118305338513382118504338853435940561250344048618725843458876817716816109624733049594685437995979578650515417999500069286714637397685672308854046681604594857500079693138757725060687765049233967052101952856126696225420408572468253142307454280244008921720390071125769402907420485854951230500109401175138005543067748378884778486370771932245548664691417847603875752650588943997015422830184742794946953413580799435468315164879979214791529894596285458224063512016039109248179684495828636959302463204093117119000819522243291101366872240322965820343049285401366676678771463270516336028348943142930918471459954806609273642434608301597565505408002036336165202214670688165886614963473260190425553620940395814894858102038235704305761993310180683335211353215927761909411606680966009362838111087103010457736771340407135539899516743664432309345459456737883379228722088255813569810469663520746592423998618710534661121012414757021508803369038458655797821139073333545522430046554823466910817612232375033530161869042271072570154425433432986173831462230562732743367669155119159555760481053240385054727403052350334987180609463054921304092092886837860736899558524247562716747032812221308564638102585311163019666597632315412521996301151645346769147055627839649289171446553117799100592412325617553002813919127034946844003112846140357978850060495062474573296342651653151864764753070966848507231146095678900019199648377997529853627203397484372597870883856071315196296128098318712382030161114376020766900966659321033832395505121081721324423233051234817167798342937091839317013631987890446838455287227783418748530809036157400777525885480735830524243614881645317497066925333217475450553553745180789422067429134457429247787541547335568405029844914081447202659089117754451095875412009359053482408507325875580865167787596391349650810859120956017006838679318349753415111492282502141043169493215658833570500729300013780074595173126270084202049551591071837453961130594850971827375833924824070685012901088626454119764538869047028777189651464514970006344326488310154437647355302089408250361206400198581815562721948759031134540818206036266009835238357441328438873660093383872235209548054356572700230397337035389098892715205517569470942395892333233688899603663331387440036084698736801998773019415970562064540420253886363564457372095273557414743938053116251822879653224898665111701833485589970060176199329248808906763629281849756378391447348375372622108502593925969750871262488669451714691786311283022864679108170113319377752817620391443403396524314449740084056948082493873447220068512034012250832492317809273774728130827495941082938121879616157056409928545242617281027637238929958489043842242071884677656746356400086823472445429295722556768754881921789146418743860411972518306410466839907617363567877967836905056769741989895348878570264354800569850195609167002173856100123838509292046234351687638501210056596203778016819846958536599564498581950841225216000000000000000000000000*i1^47 + 24716037909642735622107015512844459782483751661217371224895649871842130232802801013992254600469029620200928681884447306683386543103548615603870311203514208410360376914965696207347378192508755654652220375412075906724299958878991126836935746335815798299044855278487086987721787021364063396125240930556445969762612013523499419330473228153680106837915995125988004072233266129530678263354203616525303245498953747219953384833661053928356496259826518727441193106319743924044053387028747859945483332007633317099700952628945473742306519102724389522749559248554888103561674529514093575074370584436418410011826924769865735819267109571806770719096677357022236007620499989154954615035436124184668201884767281188683837159515865408458648839435573130425725507895430314163375927845249019228896690397938066428952694902435898100329499398354650795440290231153839818148631953706630457453057778437967366597786610050388811279972671788988349518375725802371257937237791317844936922791386619930795741457634754126831159570673094107625561621371471650775287541807602914570393131717643091275480818870140212168905061269681323635093793239667003697916737198512069227973661722850579030881744490498411356129758722970494190153161836156366161248518512200098941824954402903985695621761274754771797728852196976406260784832244462116894000196031413143222871940023756598950541447328762323722778054530461653978885750334500046369541017522580109209287170247534079897452967111420162915984910134588245412966342595451339209626752673074174958505032252333329575144898524637831416837635735467210777765561633318280180837491699476624842001801866821013380711807404810403848654386973378846580894457878071339504018935147783009235780937313111558029619901231635625796388423249577601922106451835220979192719446750627379377402384490042714017346833200266358752270435519676207408299664708849897086040444168562834950908425902111906661138671247715084747889726147554116036367723410312983733062886088425002556403221764305972218130413383028242309028644525726074430420218033014768865695129197383144609393759571096475402331821561627443473050280467123502940359092955443175002527126112112399509898587882901968513610639925220787581590051730402140641406505872128697948669167048433605545006677621425601744567333839629197499042699202977596023003511265468199870651003926423492036815305455924627697016118236775303039724703809013318929747586904316961345777383206084873707614526652505708678100478761181860693556823957999572604137149590306248867866286406946798756018372293442823382727165901855866708542374099630856396852594211734606958604771454933815592771945867734801322059853119396119732254204065252220698859363783045091225272252652781312774335712113677176113738673508050305047918260381876248856645551237316071478846526073808825080568492420747315188019644576676800635083949452618632681038040895071161158370635087228419345332540937961510028617245642441494911365178851044050625692650057352240591701601323820699960171022025123007003158693690417149888876875221941942649727735710349642553257585420038592913071658846821984057668439089094047028191694957197135216075461331413225000885963533489258667611930431634682922625776102575697587232193126053964745626813808346464557103298214889815929478270912707238407551050997238940217119655623826732911597219790043583011171703193600000000000000000000000*i1^48 + 3798995334887409536564781077301813667745587753846118364927551446468472673707183728296869060206076263253455564945581150255308254465791545217086657635887744190461651810138203708553175273789361872330391784590109869519107579417876155385945669087116273083973577565569649116036380838041815799087446929439776452554007987994471648540102577399312068808411251767756581388298103258925865201362129685930871136201940859645543330854058255963275241433280412447192441305950764242412064056446553636871824824172224072768187261414909096701246487464457827959061268277821855973766198161323931676795988446360026114782478609785591975389142410679788795676972742147139876879360051440715252680444508810345358983047819668020849776100900845532325508939730196982642664033090704432366485932867125758169769848222761236281677647280110365075229254480665879848007352917959287446941107790910521705020318438882850245732221281624047852135476277908079547285462281188260619923962187006893096076179735737639710485195443664704474458773665711153497051421453038854754959603856132675165455146980599477730099415228454558531547054352560500313015473315140589112552475610252695418321443925415348676126972896180035993721802127493239704282154670507293852702637043475640335498151240957677508409771481156735135867053964914891137979796579327864808392853920050136283265680929462588170934665806794565800970685872450370243009175371526947448034135546593455781715834820174252211030881935195418296976078935317802862552761913559456151418445709623366731272450685013102607311676910396289477200364164663370509999571249367175025871154116524569439033914366811881892884867289649128035113161848634888094112492127723716261136472642887058054134376311255695692956972359247269001116237765100671300431938234410114602826759669424195581576814162007733266638449012675221547864064484039880557131089226477125946655647598808780798802500541364091665012809171325469738135942709372287221961297983129956794802966910009219314458206128261458651645630040801013325092474508498016780678137489479272208982936733080437678005705840483078352600444077159068943581529459576356429825662419996467069901251502410316148946613201915308039967370980656271228358549236390168361412416968658382217575539834529233978663844866137028927156330926523151815983262484955162421567061774097316705084772699237929289484914663259585071990018105390107596549298841392560702713491924807183853907303991117545531441520244237763278386538542152687973245536946317079267235733720926692735096297454813469431418077539460676165690272850451875345137928907667132056998992575916227260796673978174725364288559521380158696592510270495103335438920941904684656840253853163633729132455692936054950798256095764368882466640063033011738669239490366831468837399245351935990947035881713645165975755764667398947222939333111483793416354037298286682406099448632150377310368625133344323175027950313372723230574592436172069254755752584443338591959246571570367544655993733059628728332298451947399579791488302293690255948578220432955010764777178334844527798525839655123148723120738880877356035038945806204918390474133180253318408895017287060974397972090799200894730733743925871312911494321134868008010631368921314792889288880231445661988438131393213970416988492801619153958295562955747492935603804271189838167915054802298470400000000000000000000000*i1^49 + -947136383331973869154056414802804912997161553515921372759915044403210826421456673444840879030016106017667131516277612722466966852930099317726153796762111725539377178531974986965371377724890932447022405127919494400256048053518561081088747175726261117947420847067955959308367158112581107053862094894159218160826786695209558355085816787050224810458752995510822648387169959579588186903651312711246167614374479309303176104759928062807520735413198864625412027205942872101186831479753162309547226938796831972225531914712165663332953664008233366450438705020472689737033231660426418404608321404425512189619967040388342004162701494593655932839710284197717681073993098788698555491137903469042148121033498475819694226524747007057194863750906190354923683211598168952228897554668194876654290519982597786120681087687764646099636412973715119675604309057133769957400385923814806604096280588315644967415110442215416923375152982247576916229466849405624913911484215021932117863194425639201521320068678547622684727006941950364533295533566649433374988828518249142925876951582171079799285753441932823513539782765281471517677542434383829663142653193080950569608418081383667761608910838890820891908746983329808453186424733845942435635869978161918618588520685210332005327304348591115529166922732442439932798234894002540801643627625024916646804921778614288757122318759047589223016959924934947025345725333120417732153047065740640420572927502610823844293910551326676483351254940509222470830582346812496562036862403163216836719140668756194238118137504176214106219446374888153123655610919558685284793967979549991675719674142303904604450329019760532618223837590959840138852973665398839645389959236408916790946694817079716310136420287160585978417419585639246887657726934617861542617479829261145837853113795562940751542363227739508491322205586613176634876551362420004209667882503762584953262048271674080629022968374656388736713426629591640974078159082923806045089045036344673836212483377297176780086288714989430387012094141763767412051472719262017428587565364077719412293918757636806629073787956390857401990019333991256426505004012251437392842703335727021750524587176245890205509619221323915700090691226297113766512370284314527407063590640516594587540187094172558389145623770359785899130943645107216489070458462561446862880803795563388839503691236112389496672415355388769327856825940264990783469781068821488935996648717643950498612849982470908889250370488904540288398686998487386155039227658452992383188222692512257138210644293775681415384875305385070488146352794134403516450075762308720677338590113170448941147272623283712264604228487692937985524796097476861039737744278883531836318152220945719927840378678835314791591273363882328186297330931462818861219951567323986249368179271164137650838134625012221959715492154660000615711509557033382505459810971057393041192416047763478522685756841230761962224056384386943432831699412731574534281544087442464635178075838263245791847893565999082006848667153390542496664934151409713964777755201411868589317308640301488647323409347653421552265975846507991152391919984270146083786307450370030782121248530475380580558709674123292576241656572465458809863647436701887476938483950139502551885312485145309398736139443308694951817555382554273395163124269774163082180273719214080000000000000000000000*i1^50 + 701024689876463574516227213421103402442270757462816811746171292073271077997558799858301271979075397506538763525999739418539370827900132122513922436818900473881510937819817124119494070501720224826262599264433338334856152408117115338072934133152535587313669301049062474391570773475930880373837215738666751278426861440625220348575138741500490298572953498483782415265899605336739692101151714895505148809004567765338280989373155161633956445954835479833232022725152567323173965044596317048244549438464644279269237711401480408134884255655544483598891789582437539620087364287803795301965286612788480450047711476606795999677583778890287547067955909505856410259935741534386954496878077872166062228306508224755274810646949676642329191251147293930533320369959682699686699594891001048661739317416704253193363032525787016522262090230157359436840110823736448558773004500321162233185471634422891088542095498907542189467930803353043581216258189994325453227327688073834032216782986359039611073385546049470908806916875894017062155087556047944097910368362345061784329385026421698800831751971355693998114602822711486275585449669091951809865976793897287493345100906453183359921974229381421370801863969421715836061353118880938631135784920215655832436979682976717518401902709260892768315103627580910703366464109740791419869483945725409626990992616099709990981390473774253400820528470201339161040080685507409617278436754181342458073799142273534762220718227227490729367927084272911369294829799830896618423107901393150915646523438211024216392591084731501233526590329355223891678813733176959378659667264756289813612263367929289683179526475947670327435136969921558672943496331768552725084291742595246009550095690436051069425444831176545392468285650115167625557646457303224186397003860594592371556376909252901989299946428502013795800793888833809032498559340830657706069829216545213473495393057035032715862689522532235640968189498054651434883186585368679788144075583010036236930334749706864442112701870323846120499278789662759716636047482262308136826049224260190972912299637466548303247574651465305825385859482536554069674455708080737869355100159620381905303163364050314164596243378465510716623263722396360326673050493991217925078776622403010056547910086070072143544488816225263035616901850203803227213073492418372061768080640807935008843511963301170193938208289962219111157828282765876813064660286193636880764940703476349354073455843426623270362506129153480480204386669085571542238057481902368267326826635488066852372994207255014342477300401972851231234001341520059503906280887129965414718901246038872130784622099078548144716612247204893311939086242469865644882442459158093053817289833756140862183607122463677739606316320060219998690961665033440909984357386712932786811233112356999022175466691952412510491700314026126897665422445705175799126702769299674486101061331655797396918735521972936203521523776180073509725325131754754669118040457445920428605435108016295076186908351415435039152813954956074811171326962282901749770388444907385262579743349021374400628309968815682787202323120525354041636604324221935607740455633680695855088671567784054162197414668889362493176756971033503414598814072020086467602096202207405142361419294185137892691873208243364950262422545637694249757076167139808579158016000000000000000000000000*i1^51 + 493855095950038562272214475477417707206340238301183879422842336670537302353346889130395266850120800435890063936042757226199737146384009818444915041822067278148170479088041138925528900692102487432136473218959853845054304276156174045272614935710005983983860464089092203654543351196305333225717709723779939107606795121326633231564347579765495122011500344868583735964008569059653474686364433222384785055719085579446247963134870249726023421551449936266484858132724173073974377654514277636264707041049835405211888425980371665205398211637367190028048435130922093150634052301350151277593242913493599842426583431144046269639352131697721708302548483409754002172056144183741250357447073182000577147258520523412688098865170189525205130735174684219793321292569605717141904335808592770654865881231163663747299916924693924540642469934392562686484376675115023197490648427268707826524665568161632737074424507506146591687074187597237730011850589333285111147160000559980701403803031245457380389536663619631468150739342933267788750349511375609511228866934922694623498403105606584296282643135741706475690928468461621831620998028893621906125489496688380846199179100199374456204512811762040311188209306107809320731133204964387610826572098454830106346603897560747611240060253434916153862229250407787959067617907289172881578804554731294091552811640426978026831904385615819216902359422678767137882969305259852971108123391359385356862594159529960917415714952238796710888178250261299666712785760823817292898462936414933340310115564570493146212735250686730344147252438372567670487819641862566941598653931636184299067007386951257606470664362963754413390962833610059199543034219838186639180150760789114173482042619007304621017914491181173903776425275336564964566138438627071954223554540922732986016348323176625824141044382474142709180981164680267805981406012032129365741317712755766412606652603336308495122249452918528179630160644706157776070949772058979301427939938200723265656990975059631066041518598239657118270176004317529172870601861171913879007127157594757015252057488995722448123523280460754044096825945487292857094152501742622157407848421468209071398157290637348499722441919739365940580333990341085385846412941036327379669742829506290006133078288560557329915109514863950226908122437728790985117916189991466802714560965548524017425641476877610000511895926599820179072460422998806460130236597811269471309209979751043110723570464705410312393345407321441585829568087802346466845812368243999606339663922579566306604095643706154198930009878554188695132186564578880321348923292290608600988771846869319891075697856254162458093033567925476116712858939167225150020422879480568374380923328709302896791601283205893053131374854202716717795220854106326340979879124164044599432466187423358635463870857566899448112492546623721298394408566318741357924950683220672164597901614815069687103409335508024923192638295826217709323839716662103249946158844362149524253031474888747723306842170418385256071904778158654116222482010079344119325983581562164989592009575276159792399637247733700138402191757372488128227571070906769292884760101993566888657847817274252206643520314985204851107504652937928483355558835217080630691882973771345692982241652371121876867033853527472078724345364412267973998097736589304135680000000000000000000000*i1^52 + 116380922523328215264244596769424854002809346722711069943801585755527921160238139180013549947271290931497570219362392311429125991886332292995264026349334256988085842076889013027994525810077509990326418696790658639012769735753302781013944131388242522070646895842254556052694831373779135897846649509897835301788473384536820567127771856338747869287278067018106795318847644759684678497921885001563605263303916134645667104689637689787847011082028488773710493104820333822888599483617602962479749187007320828216531779896042690065162550435423245012713720972204160832663702545690748338438059853740492712036447486737558600630953861232852190007395322712517649693214257901810251369036925813335187746019847251944052658063203994743286203778527697672822692435251337383490388431140401247544427260650906125644345572490340555963519399221499926008585547453040806565328493287021320825117015878887238827983298942240895872566925678742442992989106640579335413187625853107424494062840561994692964770078090792073213835850011139203921802617829334898624773073968258302907069993571155875057026858227804318421677488804377971329086689544966067569188451926184824556091685844770276918302328570922142771941908244050491545289157864774891070968110934722638746875749346647894078334281973895644380778642881166106965735228003310617337692082726531733417410225785494958070193954222456452221754937117575372172573308107422774962062320876637387289951905403028486226777153160628377856933704057212728766513576929826920183647563258344663102232949424607429179676108451595734266232838011477319903455573402865430443737230999938074415069668749415958721731370366029508776011728178394825658787072455611047594851791297785697109324113830525609026704214391548540556795884122155124028127580181279378558125191239018302997716037377252910333650535545952272507119848587258122899915596009635035191059688323255616577774867085038471934977943878415627379612727545840009283111608906003333114539474483099279988578088895411125844025322630536933569196738815025410995907632419309185097378972273902470896493058337857229000315708263935041898624434576842213536634892208378206267541021617272821394092465488951934935476191249079755597804517207472611330403552689443417233469993961333471931085701582594899266769741847529053175956222004736880111669977738601298373625523375932226673408085669728891799120736464743004386328397699232676764019373722966097317292048476528554660231895759446667872135053641718493304855364677246567183224284137043885115584323969904186726293851059393891743314361711801417243386299565850862727797949757885683368202365092376125366258876169152289609811430485207994123438330325617174730133158791448815165897507643726790049426175584567347016894672481066157141953874312982268512457751664625587672839078349586398475865453521273236580326710449082530892882456957681662924854614041721370595102424461229359033638132289348278921751771260379237267790579396525240311290528413000971089430338929567999973849833519461980068317724074589157877621385632058168744162277977490337641000315964066040897975622461432873472148027101954420850034685491579926680085159541195373961493376134460153603580553676039754271962058022439815013642153776531110293501692314298136512943809692286865203847718839747521767125599037639329471958721138524160000000000000000000000*i1^53 + 13810787215695504926860731071976968739699410163160452168582020170965629588168444222558395452649106671488630774601956630751172713963119970963429304470077737190025009053475478523608913451503324870600506575289812201597717414553394755000608689297993144997665437449373114430290536018902422366636052470718882072653594192418645013991049752344257534723867812190336081039022467030077071034048010878232955018339296986030763916124899236096908340995819126333546202451661512638550937099394193021362672420354599191282390194600915160672982510138461448261854649647209987846408929746067290371555833372623914686036004828836771039940025771642930177812977746016304796441254223638116913305297663296962873759868906601255555258324777104831149359339746773257499339151166114467666264113346822085198759525782259037842045674461602737020784955375778612225861260091615961895736433857485964119773379241216377680678689793451724293390828227740441961087930027992480015857807246053272392644810581526006673474452954280044106037663814655379645229342356451608966915409252155299188716239689690705168693913125691381244233657091941240431522525895872623977732799477533023110543974038950991386583556454055834398292252492818914820727037872250154565932210057636463012764653557207252522783258212635102000568667746372048480573300651639576844003309746226104919042407461228754358391284284749683171190015710090329060041231543233435744792761425185093804057183332949703475939292895206172044424244923036032991606956452012915264652716353481102474548656622325266448183142949933648991832054912341103505151285692571460997995495337971732450665195539381984011205758538727214045684886531850869781409174840120429079729930244450391233932928124112776632184321850451893511200384659059852375262772170209901553769209987564775067921714017530352605906387480147472799937530009612391762457067514101075535450108640548991359198635409816208865970795074371748873246934405682245267544039224156663013637042285250161916813072136394708118901851960188417653560930643048330795476170468812699967754734823041482244885811031510821355915553367367950057785163410545399117021024496352283359942446490527351654960646975083257655282621901439442110360337766353874623187065885809646254649067585286079697771736724834632860012218167332410801728302359985012251585760372822211971278539859378061925987679258380810094523518475861518115811815862122728119230855614934012577918970625656018482367940332538273530640862412669043196856542002207119453030804486577990838950818967726937177376237960646202962900077626790538839648364385153088399443548685368970956606412978178341524463147617469141749194896532104159706178977174336670677803789337419407929805932715592957954727687201209524746180086892317491833453125508924792271211468655389504429341084213343425962161819292437272487531075110942833629312680429018455548230925621814698518978682241247483899278742130376179746429764530679322280499278666083602339219433250597726135595555410841248670248671537912181171404320697622327955897715641265404898629170823234768961733977532335452993837106655096825305595827340965648998398875618999750100612136788664417193102150533731556893007790172015927432263274417784453178580865051114621170344293918487088647117850658798832756676340817210801180295917729879660061763462758400000000000000000000*i1^54 + 835623959841553113386213547782798084808895919021261620770176705906019949329724960275072563833180552450893976759568276051194084640178039731460148201359042906003605194700271023092936002463046880564070778961410525086998919124687354008342477136239853745222288346850456599959107131217556693957033748169846003340481704632145781213894663017128147315098953943183548584837719780899065862880650620423289536323778588956987037673159778804553540806938465447631594062567145398285712273082114390668504931963277496083841145580950811507388034800663929236303629448310975316125593718000469786001218903387792459380817213291477908867464452757469798070660125469062019000708537674894858459089959225846148862950369948638454459624642613176140645730633849558514622804519343343360187880634047334909666831386831359219942279594637950708325920408309170217797618727962495978676549506878986224900803427954349822563150001322134509082138925828670080832206601578612364548349537187994705760285566131041858023171032864340100844256494934039000778789125450512195655832135327033851154709178901345457085769754918568522889852418118507737376102043321235779299959540504301423847092899683852468761199279378621612271021971488191840304554656115797444224373122423903182094730878346266973002362649667388011124289395679657331604651260324634713028999337133796070632931709868079288206441034193705611573762747708509138239646703884759106607191223327523719489673675763187759730279370230944273024373846582268378515518000290597269810456812574015221633245658745136729671109678028997985763271337698239784873549831289618998978102322215730742737508421870237475352264532862669220407568080717171028374823823828598795652914599428470087486913991355243026201836091356766270065353589565202091480773412076630291990074826203246633043426751259569497764695550594205269559821664280335571992884968728274234544625586987853726869488245412713997417309954045452879957601690081505469565125488703608427468558142939554333718555802355914301083690205969824902779039059865301486369880797587214466794578990545052380830975139653401624428960613202478389180167828883612473116368619689006209201014544209955013512007571133344185004733573641481059549588083988998419219672694925173804630279451261200517690914067563187096946149639493972378114331230717349228950570560628825539510139985581515770511774669328259751842832512535849579868597999051189708283240714342659691834034937832817940572109937315144490330183672659309391398422642889715742715489465737136780772516527577837105796973530350599226217048164307900249892434466190129733455512167889511997382753882256294012973988094503719112533987553833350706734841929285309668313877095129818721607216210425121648001485046745237905653513685387438614907524924124170406886783268573600873563742161585741623780878187266372989888933129965645721173598326733477090484644145696793306860561905170472621252871776013047803021281620275243536431436267614069100195421805876752762596338840502219444646734368717820217171194825069850942403066349696474047274507700685984013145155463316320201911036491509149384175830717182703080921895951024380565446659895093603885927501654895138033819041676807169538261061288028003196477544501249375131376197928920821098657530008254988859485820461915987585890870533404637318348800000000000000000000*i1^55 + 22109026092970653940616399429593302404508721895703353263497727868279601788651627830255700001658909408654362843182661880490353148392877358196199786282454032788551106904136805633439224603309592474098671650531835182210021379094001345621735863012374725474236617597701320347808501909870588410649579697653669523230389184943170205144224860807006946917592400805041288656751271158900367966055376846261729722043309805726950489209604464465348129845160281759145277720831466787802584217793477508630807547874350192874648707522738488032857051401539142992990231849326594749260302542336940615305130158950073689145869310933345401362930397827437505761563447542752846411979234081333478156995330483256093330355640827035231477037619897068970880446948644069043304282647319998948793452776735129652271417783859263297257103787625473553872982843618640162403865122274537891337698716770242777795145805522153842446665750544766669645103209531812924166237908566810734387926613790991431607810614180228045042906325317722435772071261061355020326813096799997245327709277851618941298535004417469420755009326716248877974186531061304731355722929988603980898487713515223726994351597197345576580082957056717566771704047299328823645157091884729960229109550210470483294952244486743461851628871564750745021649807709352843829160711364112786777065625962155265237673233972289916815850358205581243185224426821281236232078131061563502810355016080205331725847841579217962566328718199384791438694542647673223087852539662409575003249052726196465278969541551130697498569494530164337677155815099730228807631679974412225849861636745026124376394791983727614433885148878718942030531802412710468213913254474474122220499687133883109612195268583892935686716089363561006400852064712900130581987710418880674791330526148186236778028643415027150173362398328636539837658141450080452588680888694425434853842558701493215885458792452497016468723826079780030845140577263579841525685858464317988805033134239728354010665452509698980794698569951600203584019465348137978931557349967903208372347877696722061556283895641130030750005383372251049063987574558699405021342842170377736317842493160333925863035622521254646747027560026816580432475840020802418542467301316134005369790355428415879971630417004304646548313172503499697224177983771229474980124002480196343115247970355007949502032865632185786992484334757281189209878393821902734046988019231763018371351693357973968323050289766081582333301657831531410112079114572764671300461869705308600557129617497735999648842333475127247632676606251107750213980293202177664852159010049947436802710631047677198003700099440488105300219156743819064232384341832466295108691213236846256808891173783530359323713518739012821117353397604030385325476464166965806090805493228170228030234129328574695556076629674406370858315785804123990387198300470282925742113463640866620084474993005685153553582336909466139749771220827182533990095915704693449299206937175142082241554654554189263059218864606872038733931844379971886931125391284899724804126978844554205942924244418287072824634786651215179991962155354042717057592969430980255535532270823133692653114387677276942176263618840614994331275560988386322272276942263847471133156317958536477280990230993253582607830760270830728122363627438080000000000000000000*i1^56 + 116547604941759310116659154392848792629831819961351119206575472155690400541818260465055545477491159779252068840205643455205402075539678946252062369714206825261448757823530035588232212676589475054483529539329798351487289776337717626928289027916318600010900549839256269927197925773223201327566045743030850284979418150547149988402668790653338129812899012658897964451265360307805007584307105977474719264100497252430460306205658203789437328357359333957584553430060513799529220927431446045065495793964950721998188361871728982459968574100753444338934459633751587165500915027021056711332330408845021685141562087863727104307303328036811678782559575955736061806409866429466183871982252389583351972157688452061237399818139546543894962503909340048489786800597306821439868248017603109243622919293578708040267528694152728021419151154882635398901787087497674831682260925782025902365284407452330217300050572753508047442113280107060910760610103318434682505340672672620259159621233818352366282271465994484024037617683877295861169469602368844322747103195779494636845295124934747468527861950741402808941762871118020518761920251893477953429252997641684912986310230316699851847215035639241076193247854503986806237876836369775425215891278221265694855957820283273035052231230083861609459730161895926998496819031807450287808945158082333813958832339683094149171411636842079001432528053005966643309786036723876862840850219742548088892257733015474604015958821209890187832205123155890265269079488017167698720526084542229226960282143448601527426180954750401709270365222315244458108876399494285810349907499183032668112390582697228557194204837039693256032832576504572367368526874580390371269823916154500960254114076571471770878900802538498792716886925057428586728673855991432192469790385551294998084526228017687541304358567768549532316363192342771458523634016683917381558601835105030859717005184674800363123691591927057253904691923842516952924394449781191447405000186056060837992396495809004220636197288340610326910784694215670786722271556777286451412448972629486951767609128614365074413484778355176006527281644923157195660541504831854227666939935511865071496312436814300297463456768554193284644230283559106057079232796445134251860489492266264270836381748403435463650387322007435039120031964066189673014610963741798363213750974094475156824195102174874566582858095367744554001837734164295572094096417020877026054942641699420096300616931014612417120619548575057541516565304638986024293768632636708808545910133597912375331263417524615634118723621276198294429698933889518589305200058280335459088175125967144007944752743201901763355542738818549693362629043537241700377183720059301481409149623065801388969575860775756891186211990512963333552244289682771349166603810919077673282709380841070164882493113023188463371804662263129222099362055554816384462527736457787517195893639501606362173703200479085805741720804680371317036039022899370765545595615152934939006042122703105134690960903621928025071097229643318709137329266697781336647009306225290279207166731104284794907115726658348229151178421778808095661039889294071073283779566530715151452090156753432188247303264310093284553818152712443844267533425669165445010919744730305476960768131784178270378774940520245236858880000000000000000000*i1^57 + 2926030007484103828329942684164446541997882727582615076523512890159378479682347036663930951559363493813484400881563598658327698025526899581156418430139415676536906322611805084129077173217164486891882943062408432085981579274640452194559175663391314868884199778149166070588286390843382799603161082062228655833383351945054931779286080857654583140217287374884326884549480740544048587103366897678892899310644629930708650455520340813201172277763109631332968851914377471476949332866964066336781793207807923749490286829837863754972219120847549759744009004869877414460913332441343394733666600516277630732644299980778459614395972484720030862873097391017415414986965826741555342617901966009442491120900426617774506067879332878090921570506042690662043803442768571962869068665619725164553311170563049285506844224264526812617232842265410540294790450563313895722100358723722143545178846898806737265470827674539761106638584646917730604886105026707852554789377430209295302424883811074053338748869328358979291525997985018848693720074945278247098230330834049444700654055708299806561953431848405127683651397035093213609639899086886614230155996634767585702418911934587107376456981343084914482667741002968292658563323165976576120224467926845558464995960738794021279385136331791557784632997432264057294903835015747954847693093895869198121656614609916739366555775448878125329744339631364897330523643001401558127610317628693513794777150049872132761665191202273343098360376379429900094802622122411762548149730721346046970600504150493352549928639202048063557711915209124150000532640161773590840850806165387800887402528862670162766860306549954140934699659356365840996986478323131520981675481040622094644489677475106654347758891419491287325229636013416969521205707319574041783338524312399877834701517530661496098217671073233801123880356024620002528271203182304052992646813522973429725515971477144019332474102262345475607764010709501999929534579470990858803238636754970126908183157754060123409067867273736610973158907524308032160949874310618091789966000608321332053479964298067977965187172720167775131929484684065617637833815092280185311236816182409260513970086156742588014546535250525552198644364245756431988446156541083268633116273027834242189700712016260900543454765206483420753115110381323559983122643895716574206435459670421595974981399739075675074749430798884472725773109668797979244836173707939368841490208945605447548660151139582949931587720915858911921660275935454047970344430515945544143372406817567661263857032009709775702798961844209938344466605826929480018402773492330200737027469523958643533027535581950634757185874931346096989718249877817205380813971947788692460460984931259013672655060421621218808837942076567252511494373084862459554463649260711197360075991699227227384447772120681686367583648139095793508707847616982530437237010428913274989067531103439175086580108756385350775082848977710210525526772324255327635092590459230448212143620682552859266106348290111684059097380739893281956070171641065884118096436596292593989320385006462760742979743532579181336565066444030993601320220247199186823919384065304591803844617441015009953780959773747781022537070325521428067536072185194373297496695957938266991376980157100399719448302212612096000000000000000000*i1^58 + -8118415176948101842369983689090354814581853978752120756256020584969316299052937129717185750753632782806393957926317576360339325053464014145012043491776713946389859833598496648055710953981907223484119471495916860248199739475361445001205353261384984953910307293885597839477681993027073089390427946464449294509291928474445565749139470098473188402472150653291430126815550295176187409040080295443037377212046043041728031935063592487777819023022693018962694661687081788862340174958923286883187256977740871070674442687805068971225714792958513502216635350215228607254547107675362418623000278812344205881952743402805134876484745489099455225911225453243100467242575062279759352878182799116298892889571902277717891432589244648536091303615303812903872469791243945084560085859714725853398233839824777838878929537709315612437592201388604319153898071197465259976007378961673847673126710832317406271800680163661500167477570180084147607228352346525687354410003144017144420204091319650579793412935699595690977113733788672871759732040565072632212667438022585035689948613089210924697597568860578986054204625847496982858006999073041547463176907656696150290996005678072252134203214976211019832317728103082340923796913640384673321336470095294279716503306974663121264564675385317150212213882854838785704433354770427586917409115829651527090946306128154990370492325811314150152607300398674070267313859119743836433433746238922235657250864257418098971167078706077551440084449036019937306789700718293968846855222406194904922486036259375568882793698814219578592226090466224742924476738299361378575083106483096555685540160627293583962166282600669176091194617773435251081204780956088253697652601593047161296682972990052814298642521918304626009881411607708813586377534999395766935929794284303936750575441157076663400927498187037447621395553041433182968513358692824509629636496412005593693088738678897869170487164102376355643210770730456153466450961211842784021141939131855761590338373140514371165142772743660304693746051875789403323004675720745338175148769013752556894021634127397370239214593742491503690471792881551447284283313385767051600251420469841284465825029554998346654537569914687910910390324682780999452517055065654498819941224684696379226188583589213276068707479211023667170488490548998297035578949762569735861891053109684377868480845273565550580110924664359320100615288666228371217486398583809537495314406918724664456177368305136857041667153103838343492106596339768984747007893647824269355704822568383172978933320691800242247856001611165777701586902233938519818384508093393177894747926945866493805133677467682910338784423208747407702659537837974441091027093587734856227158193080145582416275425770457170895586816845629494738173666608151129480319899063045688319165277460334674524188899272080748655853675721006675339863174755625974258000595940771174804088653979125267090804827446880412719253989298396091972841404928052750447362246861232576800149362505588321344446140247411499513930812298687670487506300746934826608532294326220616184449967880246917950280327478281935792824475708527249751360616630488177866941915177336477932204389397569982872880085189889512096200844028139006643200565129551985466604899894381563201803284026171426640756736000000000000000000*i1^59 + -386221062523140489624206249355296916954436588838749059464135453965056246948790606794456118726545312279662844601446239784907282647365647540076914534841289672803861057015337568814027097258707003167081031278815143423659804901540200144742579747799436962677558006402779762311020056256846710302815990519146204524436525236981265302015731727152608497940314600744577678817883648645908596549704147333184424191218912987357861289895824894383817503781969982263482529271617549627670204827627912197351681723849295604248013518080345492409069720330373638598572741665188946107195840133225029899071534542629494147359215099794107740146875197599724933736848101353087185287892579356280074636788980174729657607741669123609242624798874206051079535149832778507806311330372177539387709850584757452951474079456683219898160667580020753694295357820785582976168200790484121401210326577975794333998921426045934381275812297998010442458551704246333307220139811799106020251932081704151945767165945875763326844910007316676594782747270731114485694709548350739172567826953782230942428582404711671234744592057106165932550986607174408749605850929321388477997802766317112740935578039518568181987321128356164030318984153920031120956156196634469031185639907494445113217565429215898240170103827152655061156461958848116645882317150057022038835579056357189687639759634672622086341805626962727558739871678564083482657898909530752244847998517425461140826482599329452729187074824005025089637695009342364152254140261069212597571887470294418199490710476605874065900939425613277236882724647679510566071939394421432839921633220473937261351847426286156380484190961406352740989162015240507186777687439503499631153008376196639491088020713209325802898893851687758957330090296189359404717380925214410451556472938422724715023561350674287069356074130783922558042240888692143086709363417445872045734535913236775716689447553844612141551950618459958635265479645764860818899412681252766934723571519708548496530220535109820928031456465065615676269254785170335574564954327510715530878329415009735737566967040956282408614867015451065284783872138966455500319875144582136458462924174173000397120937288003064703696833245989869766454454835432822914531438109837244530588531781736053898643587523016435918767079751640339612747262107657749579113981542326710623716835570907348628347038502922188609453118918169880294158282408905936104143928980123042233919562964487295476086988961739476387615477586436970356427757051607927735299358582442733205322150278469893203681604365740083635654921570511676100578208981022909835076059917657375456535812564460777909060615363447855541927828115136454918486095835779139485111174985437667363759875998191768660403231043808046873926390002228561932908639106536944951344605930153455946858814760727559641284173805414161652240403703767364782667957481895874987288773975267663383970489919487448867559788883530270469105198700864882387831423808319169707185461945049732923055726256589078342733605323120099670359503212109307295222374536603034512569908705662483002289921455080958603769507908892309960433210083892632855139478820879518361430658611623323629448517791577169508966124617818653241642903639893887172109685405939124025251668366949392908243405501883010252800000000000000000*i1^60 + -510033922080963403771254091805662420727942112976480980160990743673077221427316739282979477060285698651385628773426280774742539915573101298815668579656624554688630999873412363547342546392993760700458010219026338996260824546902023282748827653919559318380687043882707353378522573571706030210051942170430594673882050402816355080803486963828683503567989804830011058810046947745509925501081927753038011986523156591943157807834722475199576602222025895122735383316784015178311093687174304225893757670491837871233535162287197288974377049781596582858317727108399588525332691791793810283340189301292082115767637982245782382164415418997930522238294184552529226112251470264577007010326052592244654141164367214654636368293112092371864601427831891547184180778197687327728209989590829233019016215521816358144827471592621571880988212549822829074928093629046842356204514785611764232810598453205318621103782904853212653892613315053500525335462386778511175642675265048494545566064430537367639332094897790238525525739019147867057618068087280987297078789329865142638145332184171185705065999324622272501637950979738606394569729466266853957307227471887828808734708029447505392976097785982260397624027489071370815203308009265272433431357249099154419128837666122124046654064296533186209366238662739723229140430518163819127572815760350905186496330575217505737287013064515825591360598535876377559052120083531110361382892975916383454802978934184186804330136838926789609003815065339906562922555089490554855214663374127889913928298628868840352118699199083628748636118305903390911248124581222843227879828677204109120023683955678206446672793869953129244806738362369670551010982298472833216643196914366895012497368844223216892259139637448965560304466762316067604338823635001577275921952350206818697110324643407438122876091287922144335492042539111910582796996995907280070553213043368796070064807620565925672169130378320372676926029377466788191154578095861412558535823291819175429676827129238831154746026269921034298805799922870517371011686774918833601518435888491222737773854083272261021794763392404199450103884176585964339943353960606245216950291567318450547578262948152028689311058343274619569699315353667213192369503588994345290957306879023394815753205212525334300957233671445389385588029121461247592042474032106902346398864128283982002364035598582074393518692964390673957348697738104289052416902424112541658990594670528998691656646274875519653749832431896443383154278266321105190948707616087945632013053605706712131055182990038422367655595407391511692700746656700135813435426042531684800580156738465376360908675985758586560529973451434356935682230337250331893986246342900283764137214430961958328097485898587221078697641912848653582586284688806535893239750029720323872519313834845505044761262529084714375253641338204503787540226505987127324518165840705102990803157914522233048988059110924466596261013164348720076254160776287988153907795686628440645070505683976691075589510350097315138996894201120212863085565051888399923813535878806926658895097689462409105406435382056641360695798158133721278646935078546005850587684338137448405357807264608916531839969551018956456833111309061908137472242464653698093650956600182498843261560422400000000000000000*i1^61 + 12821039126655066003966811483638870410317700150787785511881173089545613797584879987308148511613845498753158168490967757889995025874623220069483691641804766042138691003445221165491274664691818867367936209644674674282217883647552171962884488889608707861073028215318547970034997504118685106068829052233481894238308372503758223983241187611447138938936169058415969118462170514015030083281486262339344041050714430941608722609943488346708564344317789185094197166363674919567470876875262618301600800240871663405161460035172306016448809426383945784165043303095665899479651031075529379861003707551094285926258788492801042879766742403223016416208451453993957949024046552372340393787932825482503120049277132883852853640092006204583309007513279596877945917772051086596609658425755899130677695369511733615610905988061764240800529110300727464990757668725292260883141316928955859273755934796210060569624223020067770643312716935922450635438677336301877012393465148616057049717775090394972322203796487764838427767800981397462449531106369421265541152224638517665369649546476859541921370732136780623871309478060360276628750165429891129952674608307061022789142104663742371891291898694949444188124398782885279538697052335354405154731354058648208632629539698967468371529331332155170436084802417080504885201713572963931316628141750307025907465955587900799438623300709123613339135170675865032223552820864562965138074615241252438844385987204484242051782906989261754020446816624754062986861469420247435921474918921904203149792767443051910295250201640786901850503456908790535163815966681410140319461119191058755198058593493820623114113090301778670383219714714543432971048923606091664191307307841972104666451458656426127241187626474473052026699914597113488446840515236865601557959420575921379513860821612684223746487918975052302457541409776183260407203667043656183392357638358350444761523016348943020232002095678207753353441881651766790703709591482351834538810030125193508142710518683159648091025356977260384086940310259824200046323523468950139631051326356864303153500839452901000094961247784181109376417874049229519116682090736607023147195755013120420198042098310366146991460146360597757374361527494383080246821354799575217388921407085959908662820749400077888959757014435361716633996434307286445306965968170244511198866623895582651260538258347901016477154250573923483148201752764767943587943008826469672136746557296695719439545014257389070839939595899502691856027035917773300412074507787571476528998303100686008141886480959373419965895527281344973854401589945496475805774066734845269341487445712609767026665534870895224125315501877933390835154110413679230715382794757668308486266736971515706877377059659852879688833287416816516270571392395424256331007491308268965785358500328708306680249061812911041600692039134218683759231215662452078986446819743732298068483509490929166799214910170079659749497561265659324087061083676434145646505266667650945515504434583992653880127767251655455235593504758105924467145669537947906129753852896118693478737684946532257019231083350356455239055099828904594327820887360235498275032576203258615888880203582067122692026589562258886102216126096076735082572458048084842470256988668701882449920000000000000000*i1^62 + -31561764082342849457278029044171781469973713685277194978099533868444052724519945367293475977853902687381823242680849827660328846434818941577254642976860887848210020166485145928570176997295432756998760573545087057144442103659506012772122372490182292031282908210011952583475946362824612105260042897175321353375437923560439575711414769501564718777256024207561893965010100363503466789139041589283903179017401365761624909833105453966380896809556146848124024239631550887727142733269308106407163649163249942188738324901279167933937389027520263861375150738844305461655506429424930650632109586878473377809641430732973135378809807923831830848024919730193405795161594885034583592514723852210027941828556496174877250959145791313168304507815067939268280399172038818370007446448393481278300268017297065281786632860238376528658601669588430188240101265100691054469125223701490725274909614127060836771108701839335121214794910749657321035593714854271056827329878290290294896027349088584126534521695215198640627023894971757095937661026793476508901340232705449252574779458747807222592943123794656009313422866234198932573054946817503237719553915896525065252035711817734855300756841233000248389551548305737282448764214494842206973944189967580864340003530203043363151640152380571655424312282952168776613846956953929079332544919875264900950756770158053312338623702197828458032251923364929272096695633357281785062067396954122013302851099796582723054911104891701395133723493285872511003173731267111388238638672527423617231478718965782556316366593396970818691081464002898283124279661766045032398980006857045377735847171318134175321801465581520921519594203899882022299383715259422534173799447531259762654802040724238164048230346512464794712591389967932987076997097244984419632244879817497060572020144479845441693878122722529511936115976142564840625384472588260629616801236807189638758850073085684735390647990491337320715021353892857459243630834331873513844944510281741575302010344566445679289032775252476898397507659516363676720492565191408813860516913782374786589238056829050496593103001087661455791778529619058337545316334589214708853505941310340900198646252164331569810494984154735572830542048238902409181914844500278095757529901318519235590826002704568858685028627317542924145101046411357842617490021366782874692653184609086889052161911620546606033025094514751625445811069834446412652614949203271219665982377389666190067928481974226649821000420691039537297462664760168731381555914229822349827270952365014139527140257946849835946790517097805790373473164653782226504997001291492824202966511182452175708269405243537975866754655854693771281221020064953724793519625975142668803044714705256556167956791213600636680672325742816156409465371387626618622685606210377469059308898013341461282479031433840623939151196324627307394026096778346221672190055520178684876563532824489852553567248901485628103339458521766569552743689447333910933468027899956320080261354433159347886290251397776503538257551559560996931429090787442252923842099150232963485555350551326398528792616026649029523914129181765445570880877497146031768618466294131541972501730087678388482044995814909114826014583949313856247331806403602182596575887360000000000000000000*i1^63 + -127401536794504180611447880613601660349964852346258118313384384404381924262757044178999594145613270583663171677159509174910901259296410338058476248261011933846908203055329039595747337867763241571898959605690229515313882010857799110019844184542022915164281336841039717312467050627573559397826312258323940897411635405418996661959150274382571939088975430688335592829708767265867252764872656880207156639165153563991908376556678278531864782584150025041004115851657429119494605843850411769292041365265944053586768336222551569617026067687750361562233040251362984904347196425617573349964963987746477711215145866419697688752028968209398525237712219056524047439192548806435469197174094505549389591350201026962049892176391871646962787610668980167413893122711260905607070864878206125321410655527012776539946612793862486277047973243333205890063169866720188451683904959947085642556513799501373530708789656143859615858344835860759369175350234021225208432203122891126419876000765530720903640789213074662839036267461623753070378829875753062566940197175744690341703430093220013453900840864920803401390461467675926481795603406626458642060030778667634659280170191509210034949298436141097308442694763455458172105081539535911892907960321470908016964221146620831863101749122508062995095512345259842057045873432474432530973359507612292378313155371079989153257782493195208339061815569314423885053287361518528630909757841254750263773098142598980996583740236303844304937083254728911741714361075431446529164163713519608967537653312068952236194413034250261703208314092819018792853851811815702935356581522016151965834091047429688770427018233438015700419336195002764287966666400143663131248209876019118036320307274886941436028201365754920769085065572384546719546336899168825606554104221370134260377007008527536936079588630592130370081381967249307983872390068721809723174616071831090925195798180579559358315601597302298796341947383448285364040966537134440466802319251063481991821045940576418979226064501113654318304989013575365312613091324031646813175438229286785121343342740903592582970907134794249193760943228508803041328388758642070775617853511729136554200399707037827613674803178014356317589789016035267203491744357012053218753911005058748115458458616797938689082877196393902629789422192125717413656079125740108803824321250424792877061838081305281296464479635132725444530652892711173565512191742695979396921187025582318297976673853253000392489869257240776111573509274235345803122656670889538282464177928181134363793667878225139777830213349905014005378584205378680109515889416394477388364033337015931986167294329002838501395163817922561089941797957435253724896745970442209030400437386488995477765060560159235016002314944474854209880289905081447424392702976236107989052016219037243207059750708119887072853167663753889697027686331102520284934167829851652679983931126942012784069947708904249872517013619323845680807468943762909269856605779435318612792389706709377405658796949961953361425985775040422336007973954578307412474724210074434564305979923596523461902903867505665893718689650903920970467084006137058378277190078535439628624777886480224819922579767607312882000251466645028033526347934840564316372992000000000000000*i1^64 + 76620067443522152234244319943144664756697359144519586943561297666279302409507607614894802651948739305159112476902265945048647281166386656562875342991167225893624674583280379891363437399236896496310601534485867531635999203661779489599682576093735167903513243009198113375925070366554555754117657272125095576966756437099014316658799114135823800047553918589923816830709504929608917947087103871438342611746276567484354487512521341061946633771203258873348429312498821188082528854273077079945124651561312848367295020610811304732466011848294619795890492849496509272398032242268538203776443100348003769029744577199291995222309837994401792432426302433189039646313085630159665187391305265315786645456245006159143990715716464063004907677694805536890514911399481618840691993672886788000373954640149619862749691932463273580596943119443641679977845096747022635680616380276350721136478830570633643148748808751249928174713909241963829290374346021007207194664933119582510967318451066002562226317036373658708299445748007928265567419119783752206263236748626335447917205036856513807099027397535508269459824574873030249050789177329041609818558834177762785123881136058373508951044652886861206928789702781983651247343568981825499343453216015337113419811181210522929603570278792712105871384945339975842345213911146870480658219893310521193755851980003702937795179453385205914665867837320287260542593497701491028756743873711216409313310008451510896384112296405573291983748997784200308624860893634020505898942758156969952243646255544404880677171458702557269081356210531203141896322091218512213590579067986074562710874862513118915910367826348135303510863887397698255242904563907374293318230900079803791563756650961070044561996705250472075596145787353983595010610282665972359463302222318259899983285946301478937688593888075941892590439839385505268350659612365294016606158419399016538934944693824288130438288912707372444743434699549167421789381403000137340871074771714733275496210100638330058519940376471786046078358229256770944313795352449686788765349038568010672685121279494008429953954478201365661203359464802532306095673389044419818058924530690529889428679860541966595801885942508646190779098133665562957911645729814931134893810725564517406507073369346148009868638369144143777131888688821519581429622386331835149094896948966669556644565012714807666443791972205330459981300741384828802145560665789324711389894020154987414703060255598901507210298275735979787580718249703754030407494233074337753680784111802457196510952551214688003874978108670356124956543758655517460316590080834026113904014789952475251018520817671428195547762834146705619238825459619902225884898337773033320059937863023492404325632874717138656285550238559085780094655976270605725219084658426276086218533607033513777390555530718151661823143605189901108489968670821558036065235950904141195285078407634531992919926026677421537435067906705614296143968668249826674758699077893100092892833483142321833425124833901794547516699313141584288332115004604746835992601656640841483256523706700909180825354540564945633104502413417273194028037427032409093593443309906779790657452486271048891649327343718984794032229320352904254188628620607488000000000000000*i1^65 + 1398308730262785353090770496211896110944676618972195720526145111504328846943860417488282109198327196124148455338563647132730518915677182636929899979266968947040508567802018394120422974613746652159226120986204559444096713061325309315798166086685714653139781213419403545163688581783593652766288824049086789207443397374506903182518074031121799479218532116125178354713197545961647802735163896415656157654736740159002307898105860505467016146771112250712027577797061033470297519892288002514219998251970484155612411686554168188704386126400746561571101942889800483154017481994558936136653740094574292069943481423699244659437768124221115869284746532129389932184586088998568440616163185629522870674097397289471434264280259607173203399323415282546395053001809853763556323189048836034849361081547557528907175647066223975009246139283275037009683712710795358307422161518920813323098655638228749356283395381781774040022332687588579256846304939855399003830889390948662271919414488194016577075786906983750581645000963683086336665203155578105231063993606812575136844534933015123431316308630105405471842052360718981882829187348480967982959572231121675569526524038652115994281407839987105775548350669166614147995459069958034968990542037155357162944949266421553874031213925952641842334072010082344958384159868005400697451022843507499566851589691039206042807959279193200372064243391253732008321329537577129405017344865663943092956498140903594073992484094331844031448635777011970506879413712113148739406654017626222230660413051659071645553265962706442868705702029613516667375576188940582218005887139541309085400568311762834150294915320629541474800527188904467014894499194556176857836859221160153942057933211712371206513356519532595801318172709773732456668869209429909338451750504196969395151825652841243635416139069186016103927460276327155669422512872319991807809593590653050282583757418071816337049990071029561467724784805668875995167981403481439471522535577037127080746308110788908539908989082452088244231558839984129293189388258919004956753537172025437720501934212927616799844359619566200211748015733737452731234513926336932957964423022081642292708728815340799870493885333601471606600521025628142586255445669019111587135416543510064585333029446385971379700426928789890336299708742083132154106332893112235587110352943786305153245089003155804093816085206612245066848989304155321947055423981510334608966343505232329559265565057294403127164023199989497481134232533734352874874579681386486843043698007274892446637164527064640090508226086309010660697859134644667952401285722032743653820506780016490266956039274581530353532716607497282956654916134361602473609776039215861460631893922297737022280194909006405985809785220885046077580443678621455587847301978234270602855532785691426939655895887335860101304152141456909012831248739747398336632853889940373746515289144418816454330851530890411809355411308701686647775857036943296262622292966991972618013657033341349168643136646826458821023601255419838991907220390650310130231720128414839943711036701612114479654095968897405272559426017481318899347325241197664747174016703497571096167085218906314134419944420386145915248224557178363955485081600000000000000*i1^66 + 3232385278397339041598033629248700716665407889618374615460396150219085208701185773248473332503097627927364409955239601074825866149538980747978059300092640176528249836402136198241163576406459422906777484111784591994589015578913892878616145561673964064743482108717031229927559823190008240204978554760039747346971265175606608350014575557127070863946307714634868832304626510168812566847398353782790560058201652672075481259067036706507233369262012300182427353067011936217290791432434367992257424609806930282340988630133516408631998436832138808384252573419951381326310792345262035751382246686613936974898722315837366832497677152337200245178122643422483566255004664626074588088052909398353366432524123945381009319369332017457705324377508559079571492676330418012172941268800134746473611039590964176022010904037608583992066866211428195888777272708967845381795432079688469896253427322060720989892219241922656915605543708477170332373659774100797636735478988024431444653670037425719096074189421352313069630648288504173327323371733140757725163561043633959336342131441977887646798333772314284553580046104589459861009595937299768049200595307875711278724696497250804516921677577926324592613698208483701342706345927611009571281568181246412584825296143063599350840096546268000741186949542956218378164116724783888166796751609867671241755875670551932020915362420994784368309252840683692564740057357576314043745863720789015110456840905624920857330766098783681137176576501137351864348522256407410656363762021365634840722508136429715507923236504070637289917108110135152588611208724017720740460535476296900841662047692633630053495175873826559621943631285192763645103198326437115962201202409637999900199927438088403636504246331357311429584694218644283971363425013802104754024419123324382704848334270016741045320643742836390699606583614808246400552634347405968210765736727037888917183211029404225052782593444956917091882226766007777976472898013223129844795544637083552307947732516478407986224744947981780870408915540338058245547198519113750612037286996459684100022292242405459495299586369197426840822926899512495141665470042691657232315223286400892350649824231572256919114054862913744619676638238142402029244005245161070556168551723400996912764751886137596109333096206481577868119404143300160466236672336320118771132829610682418471704561268583773097888266638312565997856423593991099562362641982360893539698482493930370365250340763326604230735419702166565346326951221340542184514977741090006739563121926560890114268810857424748457275975339640417774904939452815501161378425377262801685206992059087303403484606625263353361791321922812420286183237394977024895201361586360356691069082409530502227493021298569268189374334975710263681203987224786082619919578820098881070757387545988133446170710127706068535608877792266242500377703945825391306120364369259593379623904709206598300713248880255796630488940382859276856723895982743913352409385223045832891502559176006046214261162494841317300215833748283188337333318743210010938123926235239484973964857835990991883951049755591501207525480012370574278574552201506579208083975431734333261952056363565625105274772505372116218594621085083238400000000000000*i1^67 + -10410924543909805990429898182191912551611731757409582044069074624925711992297415930072113447989167174456472890042589590215864898422369134339879103380766351216809348894044683357554737438050832474294682900699519842742092704311609655985432094426606271141672842166232688911532407782592010539409143884946447730891940620897736559231752539169316981463058860860513176635200391913069503266673388585006825737683651163999321362035498380459915329624618121388530064657097833971455071196707525307986462849678758861997184898195561671738624952828531515634098571459026419772098813970127880904522374688327866044669418661319169350797409945171394831265935471801411383185685557052042395585437746792746188438555881256687017327045038096136679003113423743957384630322388854791771592852584173886830923164218889588915592900188574283393641418168310096190493100567052673370906919922655963750330695988382319034500337277747917774203436831877841776635733292839421640178627031651031767089749507408550692484191410234900061451219996569589062408385943358323710921781511995420028532661563209411168073358995211286109638057719190492063830541126984717543773023078036817317438970452111619639875122721416698262614669435317578488988306486898648942530397451892606443908394894894325094662796200315092360002062233373526981217019005772232995464730309198454099980897155786925593045602429381655147706367462372561221973968331718253197378296366042884098891617452191560494834711448819976550906342246742472256793046733705176912766202908558865131680783883406018067175562250033669653659809718487088684260177854667007822089409468302342428659933183797674888848324410720190760132821695692303243465280573411684228677520257827900666692979266221389913906584233789051030407115197414640327462772391261534740228628220747346235767370340950890731743800367752489017703925196435357304757162766828316097406143591184621448813204400189664300053834408975102477906202824577765736242992633624957836093708102157716729368416228104699480623892824224306661772661471228394170356607160759600364715464195112726214236042306641978960684310339151075242951869896682922140872110523510624589138153939688660367485425764811227646375944339657758992041282116439309181211518839772048201550570835660196598502747173106677973133030515284874551432477091618028847074136246893372547989321619563908939075876121594033572457094002344209340616025957136802877834749546685032620759297013407288747561909541684254216757975415651376771172080670278072680538874135241719909445688192226625322246209477093902842747830858163734930954684833667555642011108963861650207684209401416084618943319076890821051728600616360479933086840819255583482692552458864877948267858559037510416836979422600399330480462729897942963084360532695750492157553565096964422170419417619856037116706779172961849812774040640058742922734919016836774734505406056308891226176988240927931539711015918196707271239931982184773585728173861338425362538553357288617478029872169898571118890233470689162814238700310090045055989032226847730813155061027686221211898923437727900271820321436065185097024285368148746047869822221866529549040838981687694767010329729581318766996418278450724247437312000000000000000*i1^68 + -1400653439819469895942628996304625634586374253894487082342156939254952007612463284455665319477371456292355552908601138518163873552092876654008962461544273975581279606248259150353485869924997030874258599170594820262015228924624046947787928541960980455996060978404428058690059675844594133440586357803769723092708631152788508092143487810612567028801348859894848580119078015256657429105862356480118156540608664701917019233449703838495575770307829950646241163337259118690264684531376831989462494005380915133023922183787166607412884861174790815596893582578688599514525928117478554136974265837072364230430251449354502164386042671125603431488226178447160070397564052186491560245217908520936223693356172901288124451794015906035963332547654558971853702991027377641651434119511333030978684112922913536570917546847052574826116240105417367283722246966788686803352973151372493754123980954535673746288325013154053438143624893266623137353534159455360812775147052656980054471313031151268527802032175187238655108494468882287272386072607673829329052595300439681027673031346569420173389191478924441514670644043253043605133428307500788414149036105884370750339618808465692807322326835062365890300494302476488387710769568109960719471275002211723204924569526444271459635265107312506296265929860132873631388092383665145775192788436163675545596983648384173209792600122061549629067548741863629236272736347794333984115051862945577396675350839223653566764000490618371708977840398952179071381253546782405875655762739792485195174135886358243154924962774985086163013580588286485079367741498941391914369295108899014500551586218683724257507496160539340652748273928420026695743848391041703593478822988094033762416177314379145904428223902353580613144337927625678417764650859347313437138476571603069792152035939308887925022619563158189980145141787105419345271852357672988634334819068592464377286625548223934041060959479920117634752728930192519067673726152230465108264676217610556775476599859024450791634125953144900164020692460115764537688867198643713950164652189149046882873612305160381665589453818914804912332994820935603772235618040307239426797168844520365162346287226179275299803575926482436232040555632901098510639062824365531067658722391454666277233728622933131765109453783618552017870102116619313118631950016875718789753077373702084469166018295165673566798632575791068481642165891976153004135654771163624029169338877539820432058517518506052260462586349805065001894372739212849869600002476152757547697423103894366385747825951990190667445085295639448780630276581139308762718503453512264875662045816097640443171283594976508243077833742231912473677999688735715551680262563694029596323783205232530028650440521773334255020379408027798719665399968213861163310446963349831274192546750285455242886946226532827810885611503941022682697429635396594661694133579522333802089034621851996588775474239229685432809409806046752299627489035586630738826125151428312707549454771668541083426238636899829359989271473235408864235472266824001183918397681225836230502793831740317932446840629006291954702229556843780298422404441391316973292308457385468995102769203534557058686948436544061440000000000000*i1^69 + 39954809493006897921442697320747731192865232883716436715632136614512093062855078284724807090702753437145831659579424154635246351365386597783059382789110655471911733897967932832545970799813524915503721535478526121044311702091655316571491225167843490326699497193377397062119951164986677619005704663794937071948884147961456509936362265822282899564971264132840451170995056801927524839518205297027325172107010860394108826395503992067182728066992588075861580482417506486968126279597405235068182866053944321842964044055901670492284798344973680977115028791842454543490416308615027625716256803178243153835298811158076193358957452902977144249961382842984709384121770195579688046318639827264221524760789982019212674344689345518107623778258248551674385253980963138107205044591015614441367762827187295726375379454169815810385116896353575993583104214494924204186634911615425122306348730177068526942069662034845678334560333147975193314041658526752742048863496837805140037310106198653251473615026886970386082504083770291845576729584130888896594602295017885984117294156780819573138104024231311605638669523938378097272796303421180762363682893845050847265301738757485405718016701348522145455821263067381441753435411167794190885274629779239242858297865072821553749718357726545787594309171026501151792040937854169964235164562332610729754656266256929424106151546069229744577089493943380461730387607764042454286616159590895392996937510135494945750470779703213087625351405300925029827089957268939958207401950155348670338231991077426243499617221452060910398922690027762045706040184267465040278435567673794706971482079477628805711920707254461971971695925118320381983092178462515219831488319664228909908616429440996577650124600070675723489716240039889516008791665288088799596358028433765185763683971638417246283850911507025124466560342100727388512958313976642060998342321860107767602769332450594540090695517191347065014013816648302840706949778113248152897455284464110485102414347872824420822074313990050753127856048251149284576936473656697476742849703869628218934529889672189943291476728710100737399384801045883711846993770169481441888612565489738698122324406770971304446168042614838654290603412985578736743068077211324890754533171855149331923396396670372748354622262646367070287165958301153402944962939958136517945251423795708365657858663380175479912292114984205017150780622886290591535774189903066567557473526562527952509721482311784040942401619236014026760947315307842161174647825464380668706454509770802946271150985634987229064858147941845305852191965552929142860894852254281318121244473431224250538797480603640356166177733734638285585931473194823565316648125515973476632558768244089271714123042021068414681442430866723455377345738280278989471340876259815643551291353633130349777459183317569617656641177744096621758815892936551771237701967543356262024373366128285857726646596232550841112315933644256006062160574709132244741379359140036852083309326345538157089532583329776367503153214486984698800915563774774979461782251213253711856125298926095584054876801854838818008119697018624849291488917275939335507569199931128740838678755259110494481474912256000000000000*i1^70 + -43974990715520694328042126446854828533078442137706085221287198386202402058550211216959504805458817224271211843239453438720704870091460780535085236233832319835654360555223233716737112505099571217306590609401308208962725565128912719794941970946344216271669073299411194931055496990731605544414778121511340675100140458573001200833965370961402286097758074514847033290463889249750664069355704512237716211920895353504563947949441222211798024634739941169538393793468696329801415096991760080494116235077864928644675145034873818884179210034094394670864093286146805280709185388484469214909107003436824132102874732779816584024197156180032296792562900954291877308626432720086309117873100723878361480551394783643015730166214307583391787072499674071876063324834680755260063792203059064856410522495132243164012525683257623344889084804464737164255885922851406456729557310940404115005336824807456136517907655258483625832095972028468165171746393276503152817987614937339274447640672523315111996729832223025342832906649072611115571277003774886872055090903533773339497210193121298589720592968846086683827447392059496107964462131440341194123810720778855956731689835536463720467358363730799806597178093166749328956900693417221762008525484224416028498961970499747052322785531047044459951636278376285531441121073115992498952843743143823026657916226158972528969836400838975502080268834312834248692455687918946828501970862243227253101281584005150388275183736514766739962645835674140037580409216459013265991749100950728606739726085939001554605311522994063496583832416936844526780021995221967258349981406008518666291309961426023328474052822088727128383611551380274833669319988327382096839626086288768560579333448814762116807451874702560120074983834662577455018733547025682177702037515328842111602821106996857947237393439080371696216093058345719053438373704152582732214277027411671515354728865392532781472316542352009826898030630313432403956113186798074006658551724277732393684629204640112266248684703566703425917756623367839292110603063704385836985639162383159865363023496932092571414330988413017560300002039000861516197863430112968295458279231606057527031797987155216757079621159174171994790055437882606440915621183371996829330871311621759311845446743020978264110832728919738443492314778957489970750989453746299379257461422022928659347431326504979255143382759583023131899478303989631380864477945082579083566727742297322696632425365077284443738734567538322649436363656768945016954012751176645335949839062819924562322214238671101704218470743279159434969678940084666897113594841724237721395956593110817015024475269370856663287991601904631728434090382373792367515572739505006836736209088888301584683329141190636862603292540280334639744722225372294151776669245846108170754335289325167111119697750534208884572071745800379443560590665267652805814732357799870496032294447966551645720066207707947294164315832902492849923418853686550181637355424957284671923141528774746616457792063709246884638967216713186239851175709203328343425974671913320332209187208988429428722549863369182361535060701625018067669923058505109826126166787269022675270778624524003835904000000000000*i1^71 + 14259774930975489809945799124294417015447986006801607315219934795277090272490362174672799600632150742539110534387386170028478505746119470601105451764073145400578667529677530314654975245701254537483398441110425529267922354892391744374999053314437891704472336203427127210179372699930214000562723523812047816988278613944055330554138290447115665651946044666551405225922793952903020720191212301671698867014453492267443991636618386316153961655231593881352964100907900003933660566666145880337877763341361546627490272636993193581665953749655989284984375161680250390131673370401099667558384302345589995160577059284709336113765571229420419700470740015052354856348826234833799905581030822579761342125250553131806803391337076873174707039329659040037636241736078143248332020968068767955657695921497790362303852339652612614187719574648871449483990773006614134733314037207701328094773408145560006010098464014796771274760802185426990865453604592101489283804872766807796726165739342361474031946569829642786967005399704017065149751856710032915471968556117660577653514336266442690594832797191815725185939212832787020200238335635913105434686282913784871721928551403727580212711666551335324394749482647891016742850413857952874892054392349703052943134463111403868117993351625166211972230903069650196601153853611116984680844048258795352433370256853147200217224205107210603881976649196947406927840808055536942944970302987285131686004418749906831813462276698998177833476587146922529749854696048758873173099792460711128787700486182895216468249194166988959023027058772626410185103371960260389139922631606183314676634940717817156829799263394824276765794252120591826352250973511266505276104838139641735772051283833392465946968184920181303592160380729337858614348466484374015026241394741823983581659682099236565876125793170070505860586266316243309015557992713128022175387984261326404486604231196446789864580273581828977932082849342911464419301525011941916145494817770634532429765036670015902777411787560782510379551254830185067633407935146854355569812380427890118392287939044939618662995532708626513767742524365669597246865944938181388642515457413968531260740597581065807817479057791832572814977390016110675572015129633967138553008202171292183695154697021427402902276891179447346117530306505583688553924831664359816618671183507115625666230000609315479215356898122076385074897341090176932146140623099851084369991264416557750244798705139147114108765558324150864618756035320874264836281379462742672821851257503716542929859316688805389521533041767449734345242011755573049081985444061106940000714645164891457350263460568603592355449080802699390623935494726194266371139824838563757360780884156107744845534067067742621511704965894179575511372169008491971175748009273861977786380053315722113994018400225796116852839314372641781991092795332615222753796645568659014341173528227894477417583604039667323356355672084640512986684758016595869938845616014481062035901809594344123489716665304941685170039841337634351731716466434400566967317376801332803467242696346950058626532699790175902892333086567992805855477043917380597699254409504772350149827703603200000000000*i1^72 + 489668995895070400838986693169493906068949786582720226678699188942890165241444515632953471016801550364207231574272070733530162288577895978030005550293000240698436156898169369878758096341580573180306765640616166145363663652962462037406411027911880701791139266114996236777738449257442213854526565040908072071777894129237317887611174121540290306328139150563911872774516570259778794068556084493192056218470104906136428712461787534167950905591349809105231453544318253461233726457846959623284670933352679596600880868140384433227012212792889046422102530591016415629707174777084177001221058770174942661958674494131869089237654496555835853608204352394076444675986619188882091172528125169398920344628249435576395108438044601874818126396497529538803261157716623719766997891833513966051361079814276652525006949347979931621854885621661358737437443654254479879875980794923235084124697046526080717028605630726574923405369382903436001804932060151253907601920594408501666531548509838532192070458037034166696915674118215524494435259136384483783727504348734417078244746804399039207218491211478515508799892069553853587504020082879472302706019888790660153292925834275161554999823378414705099014064835931771179112476799892163944055927935548735768950101955210530906013459519732731935447991310385738528907621253905304838802641862670650903574577029677805026279658054636957230168857484847137281738549256395714152306595394360017101738035711362205173057398738130447320017383022026433515840612929333150135470184606056193318511366269768211395745251260224317642577219174833573705692037522170926951255084187764809325407051437783952367942637675887558077840481540378575520758714340142206939732411566647446976464119671671375566633124691598485758020847655054520004656825553020671130357428080623282657407718061441159664029170539143626221940316910297027789374723051174002256861372951132323871279842420531875891888657117376153631234516204960832314974338463823215556747210980985167512411010329575508498285806501643414405138672992064399203233632378328578048429425407101137791669247088307009337723280373093838410761106773251061772263299617846541285157324740198147971174587414873735076315173669943213607208372527976508871114838444297936762208254836485532534573724899161586963653993484217528874690938724594425206895044395886476260569149275310100151287352508387015501384439363302917520977554354263762958606687869869722738347474137261601314615615759876826170089708957047913332347332127723137293086799823755584025130248187460409995629056189019606763947535940114902741364461834258632928814218866448849352926371131842605108274658660443096575543872238797140115392874427669943616272230633802322423292420077339497148612086697901158237320002604694633483350671290314944383642801719506540979820264180122131721928339691754975430133646586256319986194002377389908624456589175006667446921361832231353575330435118316291043911735108350808393987958415331895021937831319230695497775433307033997246621692064519020825398073209609127275221521572375636818625912475550457348375306216582678691559940535859637300152505494841670592190360128348741634614044061162327244800000000000*i1^73 + 26242647598334393438981509399611586610491088088693378188524654460421529506592911399171103520363367482400283232810713183802701574528249348400498201203518465105254891746243606348566601309604414190619103846937227287838857723125775106504664759484986343148624540631296079845854995842116192037307964704064020867665125661797592093581891059570882924585330240625858062986603354519465245992710279010422190236358003255865131458152373892429634405335336351060165247530331782351270543443686872860715885078660008460256939172660950742379874597586727406777261787257649002195140223908159329910853630567496783006981914965439844597156884169600480882585676439098903659039060619941537566699110837255900866064663434960423369004487734413919551453451616080027643750995816574217283141608082827139264659039702687765513377795298195883991817976993202582800209065028310077869373447611633005989796840420727849523474893332507388788430427711470422945354358942263862112446561087627915082824661065410337715265420299115261114105890973671990494384207966140755760432094151305790354504386655610927761482660275117405835759593929648323580033582418545689436060903018202483667598129840423827392363530735480182736464745070566859136777822814695004235858041752356693791485344240111960191229693281328156466961379418001800649516363946663976657453688098253574068112488595798750346936693273163736519576681114780708918010169120273620992575762950376105383828477234021972694770282774568216314349810050589336556342714052695273717440546286469789592072200503365579916629914723173087444808216605714378099347362117180813058559165693857829416473491687233813854124998431066738927388989359287659526436586564057197397353304778788248947738358669781929319242246050968489828170558189668711048648359516755997168173395893338078677018551954268012942580604809652402462601765110182449200216521089643663425410150938071082498116269074587811905722487584236051293854391206764599484804232623506070344878624963234193279889854322391706656880102414429187429672166035379251872505627080187358596550312407098523707485323074310897619500346624407372079736135823264526211844922131841503470836323141384531473030374712502937943617086240568144904292589125891952975002656606959947888140411358161540001752799070400915650163361667624385677026578927763086552528414346049785428258606118675722254114209266596303967119115005324222842510082087887821269975480665389925326132703133691617310621423342396958281223155216803755394005296310371839479197694347972083847377357245744834361009338301748935833280836558673824518473105770446603085195450950573752766559253895671127882892848950746053706739714085394034581339125821983461237110742568163217704723124363400382568823128029298609017214446137290832682309331837565694803803972686050656284076246802174395929417218575448308522501714021650840053543063806993380396794339599528672916141349125207230034907807925527032236692154434500504395832209225474835945024394229121335219555825038633468026723765930358402879832827215648410227208178036361217990774155344798543032492942520418183200774366228412441787393089792195220726782419085055367973141657681920000000000*i1^74 + -1772420399023922591461670239991413642037278022715562253696364579750873499220730745342637723605830024779716830806595160104127673732556840601546859927656534918789047550256758883967014106015053757536971325104570354713001606683062314371664207086198882435984233775122485697680393471516346844711286750734238191013289197484140040895849753704016722263995030178592583467677924833033799411382063491548582740821885426207259076429911313094733114865233899886566500352911408229334319249874041197554172289247620992909391058304749409298820337502726238173873918652563625560981859587470694681650382264843746360049711536044898941881421948514253999198128797884401074382134063032589635799293667018604662050716842227829656537702287173579764675742777799903917792047737168043641335383707593938992274210611928377777419493676603187835886334110872758456120998544985213280298735668470170053113716984007072791472012136077927404472556031748409299567740678028742399894410251321336335955387012345780804099362400082200428804884190978921548342684162053450221455605511640868410324988379344335250063325719031700081814037743839491214437516649586463737894142842972370679556060046163583400405548408252290478954516066492319521362451799603743997272532455911796214795645219318268284899865271769217392938223887627957860146639768175189700930523903214645913487187927614200941547986179752107869799176511800806752531713559135853238164667763303993216496099929477147391191353000404614995722119540659115280592801929530779907358059259320575026941621201198931686630656826083642291759564165153195477490719319969650803646598404409773104377398871772234335781084776197498652661544030937578600202845410348210285915336810609232240349598454462538732431888398610827294790746663681545268183355369545306030079144730776898841822809280089281731462021729091717306545732739589577995469598495969689971439010971637208408581782244139442337415725199639011176778287427335791299219398800940749676424678157406633992286135185219280838317491486254430959709791457219064491705982589103570437746745534816336471156308806156480006338975852629567763328044918859736209734937932669224409660234272374137322857781086538702158082675627028976366265842609302207687006834824814182930250361361977289898304635237650409202960448121444048494457199209705251443771963654307667478468507185966839937741231352219556622064692147485655735758067280546560127445091270633979382989756945300042501219212155220489300828528033952224538734258499916817496631743581148772099498834876972849160810567861370117494255291900827569286605737582361007726451773550729733612675291048381268555209438535526218730700635589811684170821862780154753764896851042178379264048878403606795777222416045109618653648918775389727459997590906557012572698392445120365604360364353436379575684779713959915034134764912459632319573972940492097960108784048172188679992995048931481723589232897714100888608799664994798106298732438236061571806895262279510309048310734600707002780391325196593195963136042222751186136699842164842052908596216679175724028407405777665880250639941758852953300350061608741616588756702613534146560000000000*i1^75 + 705755507032134393437910187362587936138129447301604287212676704957949552942335854345261533792981317257012047379641678723040867007572561197614946229170041822609351473181129835013960773345878506108352629973092218410052731470946016090141611599279549869636314303222124647776415956182249663462798261517756148494060827128962126346710440312340621706611038954337082775930623866126273630861792547266237217912613198227849880212516017295679268608771037732876942431671373574175626170390972679523903185392217825418343170905805961391168591996954524757034328382104406838549201947886281364061539289016282468137810187262818505453554724455760797949533008867839908861563412047720160121683171809884298322207814417358881737475701283950564809604879187153957157678279108295356828413963181124028310165190353808947081031341959767286218218256925226365637730656184152231825348598333894780742333992126402504371183184526217809809086522737736740423236044318536784314735282654003594980137980771594892920933273559981597301214971187345647855087058653618729494121317245193497212191292484445785608123314629890240153968152325161820244969859325832945657933381913165044139870021512517032785982117973089717663701824653360615999205266420949804802966635569253871868410042027563924313149043371710299938705554200221552078010066793830996851873913999557132488926150329007554662822334236430208646411280321722813211284097865641407990488199033621889708054411201609779919050476704801644413403364170914974119632895620234946485053948670256400537555969216700394656785481231966279573925407371455306185361362675525457262549941627248518317150788878941248299867837015868551283768592286943865911002625335964204727395182917106177596288994487296048897054511966626043971667733469649301302628954505849741199992263742716782264341410442087786778724049208412282485218077950452187200079824193946108382434432594311317073155354092868173622580459916058986297871696715552216536078246147797638724158454489513327246815628557865257495196383872246861795072704138076520257085668245233371187019831852508944328748321203066092764775323300601396547358407549965839784294573219349857502323759594753221833477007279380905351457068605335791844256993443287080501701180510660321142323322146538180157952416767340465512057058979943349397699931894980915839024315923013361865870909092655928066448603250206049604268539447758376267050239119514294861524480832857367195290615255146374573375472909324780862939816335007056269143178206815970282857916938512230477973232516439721053678354279363126370516816792840476571185141871255744857935770918100734776953801185205135091360097421479309486543094736694221974334259806942018695302511236458361797837769221605100205856372512074471293138025409301892899457751294659462764409771095874405582878703779044741147443828982263418013881479031163604378362271458858541886555257899656911044071485423396005293854766743953686214347458963700138836201570682270500552896808819096880253097956234766689534953119416141556279314476759027888455441133058232612484459184223903728459833338930376404445607707391143598648070284593666588242301943808000000000*i1^76 + -4827993429779988280081726483457871648558592214315603642358006768231366391112188008667106828982405435221653955324255437761988226960230593116058456238608797994940547223693995037065938612674438949573239754068545808115252983383871262502707938782574068653536298698807000192088498453359320264829450468205045238049752388196085997462318331346709875946821293427324102125783904806469211542989708491579003049349475795505418635249292543132656380470155189924861696135782633579455718434343486606212031854027319339594790557069019360002643385125876371778898821630904451232422769916839747336528022063713869293570910377248099817285988586758203407168677583210855014085975048733692217007331653352868705588551938715110869428129239457501861906255814446491886567794600449388990820440399514600116837041921032190056569760261400244124804215254010406886119512175690527894195040249069210102348188949459443281604524808652226571241374087977873991386424717100435574609520940169336368368620504605549317638052362238408322568188272421768453880347355882739383166361375546128238847524691230001748174323694301269799306430557857532960116555389977022286146029588948961131961030353854876943184136165910317858966018085331468716516576771324278260652097540929834198872987779556938180523193635111985909357439134818812553103133895264487480308300635330637960901656543577662795959681527970919980956911721124384857786652845710864959736159562888447712306678088022766712905432338937521129844948967091572315403205993440520941279474433719044736755623263341594317330248828579853298089838211955048299355124661379535846856395648093814386841915014916762339859945936470548849725669224180764985622483853033586653377750470902472938156191889709887702016225210078499469490929901206551684729732088977346867821062557801218848179662895148038673861888544392229586156716266736599457789412264741655968902086887224080463678547311216174711956919901290263016137188922550239081201710935323934233214335747738172230796833650428266500652400515669686198320654239696125394405896208378972472065744835546610122357373325493377737258433827783242146044874862861296373279009406393705350494913372937357884066934551607454164712851103989158088805300302137855344607000731596660015466002463046099874928789237779314340276005713963951702505462781162094167916700579721595827302248646643107702798517790661262641896450965241977392574039854232894529983934712089774176135369016963473506981084578379530712041720341947706259147216630536064958938360122331554211230860779835311604980980278558468707207644808110503082537835723319369188841781821795230304055061886867957034434570546436736132857323889861883738865402495248215508093499341966567390327434307176598859272135375896952068620427172070164500931623111960186769784502929810511507503487077718945848100616850057349330092287019405986735253269029355748792630092457251485845441762267693535252167609488184672198927504850592953299239543541387949809653852290574319955725353921736871013794370582023226549749450919980090887830946080783119447607508799837905289480855373452477500128875994667917794927681034357047296000000000*i1^77 + -330067830239883377576433147665748972091331038779500232355810642465987756110786086167161056260207569139352988854702149155187065625406796134012826606776635316546800370639898687051704025084598020111261055197963600617721208064499595217627903329387320779203996145224321127777409737418839449543397617963840513571610300145662272344837479454942890895743128605757471647757033948527454972647326494557794004200719010758222265799654506186365624879617809334380556883022721261440008673683496091093361801665374286214429797639405954717630778978211023132911363130465679695945722276998800659403952598468760828565859230906377573527108761841550890824679465454705681127585842305287135557684161088580210470293928965578147346259252666418881237078156877553024208883163384478638682751780504132444360334215339414450858397739268575437919688607183910611351040776763355240680766450879487210794066651745391295454734648071834988679672640263683109327689863932525884677440079499521236740840444729365929879724875156152486258109613378728536186866497003940496615856941262353433138494782932458593198304105201506488545824169926659683337538731251777364812695994195954586147340615108946665797898960140729706642049772418118597111263239216713971176390727461679726247606589752221728238121404686269083260646610751793352287021163472265566957861653957488103228507169042818514998105445937355365891528300003884914713063096596783172499502466866258698062732623738232120255760241767871839857545934550024231578511189333686645804214394171745353935823443209887845845862364843868698979320406554105120241635098554866643025138223935803407184068986941927708922453775850476851193676943690349184659727567822854628275802001571196850551980602310820377747007854915532558936225650505907000668439899546326146565647778144426225555966520799238623210027796096629706651303486954496198069673984504370053226557860045671597864451345841316504925906370437094475428678950673455899218779207914524946645049627340922460097299792570604748310700605634862224552997261573192239985449695570844268709394223962867435585593138745321828426700981285272340886584841996205425889742494139598210642733429697179732440979566299221823158072868257138987123299375197104152290600311993976309508622765594567647583249832405733185090269785162602807942459461702031773833039460786380243286983062196565663032691326727563938638240846307463861466494473789366026280336347324187165818810306339791021957761266444818919163878514966288255731403957762616447575326798694111686582428069032321566389872654063958571341084480056430502014964473155314572130287132741115767650500327349117145047744872490705064343524948255147856775087486116548109525738402638066950756453010679820526217495149937717256863745991231804074355576818628256805448623301367121403988219740196493499365751787768700428504270751022336004450942995258303746522820159446795231854688876783010752568856347491968423328652547122953077986986310680576548830645191158254422401240437615684625450105650381521533260832433475861913294031398898920821279725732146408878085953651936329718278345364645324950522455654400000000*i1^78 + -4240380976112602150618028652722565868439688391361790948260175355307291976640701199171671034109065766722456831759490736481571400366294864413193914709621585263973476279916959883343087402826577208422904443326327160696619281789086997748098133128295557143744000184450469707250722475824350068920764227736378610100109063586915474904855956250503026458084069055818980159475663845512223033379054499552985534968410273186135018934738607422922057252103032116913282664330011455032892427551571746392905744388723097895088612774609457280826373294467420924747762673381938917904895977990414970516897524220549432721315668518776639538392058184420502911950701762906774246774578937774853913845262208826143781336661662754265424386813028541632565025622618264629592585928521536960220788341087188814316957734584769236819718795855911875189016722127662256795983827273479635441824003866602203080132035313208912590583147992562924788097198597598464069594729816946358239233446359330060862308693416162489658326910156446158925870312610851601294156740905320068207025010136966794575845014326123539522364577915175274503730075953473034515122355829462650700443561855404065227181428402680951992436352875424595632653682611855914110325241965739696250345569543802603524996074821237179446450403981514956897940176581799642180608099615353236076257287581361556006140689755577347413999344857842712017681647144868451109804191724287060194970528313304548846216920036781147926031891289207684485136358358097673715299883274065340522945217019164799660045348746286774317777366074042699389551325109372909502455842833659777127763649731504977658748132155280784372690835901817996021639848736349699532657712644192464298144723191527623004028667937124555138732959088843231139248548620369858182371831695320713629274009797702190216011865049833982564393593646745747181764851141724235781488405188622133378790935287272468676108431558765319127792554413449057340131623114932515652871146174843022641775317413292018697512669689303803167830916049491584693601788526716147233699271810070929972389296264423930099423352649093261169874429636858263924193745576519416749901669884235798567950299451658541899857331648890231924752561727138255020374298477248887951947359321229723050657419711438687693060731219972001219953003913216774177000971452454502447107246127474503156428453147422888633181785156939954463288862154796602377697401155662178620328534606699963397937865740095338987323083331576391825438890209225421211671841695557014827026449888773488968824122942770303674587787672186432309646467358952316534725869862838409825845478626283764154829715264543502698873435376482050264044622858572466486422146674343117001316345144093204009334010088419154801917449218572047513281161763607691535394685286292995142915179379230925300091838247708811768562685746276455847323163075429791311063864492508145401606083418846746469945572113433638734389724038472545364178868698527162150890312422020096143765182228580489503102081257443632953465653872974915351646400489762606778190079662091653934053681757614782563340018183256213556287487187353600000000*i1^79 + -12366627229234558723112095166116678379323118708889397530759278403055979713979687881106606886249252705359713198789178384785274256521746826334496993714159402399981173291867532097536120190453778748510260941811237992357157461163441630542809427076326581434119711202466880861207345245876512536400411643132000012794772611713797076175491866886621979515349774575686690102926252488481745162717280001322213413720447068803237450984592772876182995842689035371655133351213468902828557630747263266365115724824946760342715286016460625950020680413149507279781628546512490604000246432535256156727405824599282983015436985278569026370718251474480090151631888144523796680891478135071947054891781052556047215889032400914554541848909450893645269602800675366866871372953258137209762169335909488462532913382694160924873076233742511935241989462826336681124638162797480791590491700291721802084624794418942497205470553559316023754511281658281444335085076802367721926358398660337154070015850869629950515537290167167844226289398765881125513879936389074378450321040241011433088688216423900121716288157144125577412597953694532907359156654395333289544264934205701104333379507903084919084530682628906071050303918095228936836179242533242185969106733282251191286323186878140394332429735740190608548853383219556439683815052993394633228959625252806205431781111137303880487995209435404126939960152798501642336082077630724839222215678066197709176536623920252949037689811630281156575559491494103073609486400150422439127858199626110612245193916945719416328668993009821010300154923561560822222197466906274440608480611777719196060645528462731100899234756451136718329862239394059411561601728373893019344155971492152133418119009628144988295875828262244060114724606913545221777431730252395338644703114454695661138618722997483285613279500708690302798472718875845858213401582358615150517430476232770865687061644712567194062736451928770449379754762834179328644084800523087137156305806977480309346219677440191235705094095447685321663228786783612794410559027779527486888365148226949485335160113798690575746458062042900959167581152388194494407153965334204468114018496955623400508784551204873481059278505676842347557864133224349585585675147021030903608132575853606082950913772819218840029638907964684635102520028670404438933884334263171740563612359125225368699969855559666668915837886791121206204830541521837968730679494664103250164687887487574203597308345883044729376079521999085373233453516598968623006407778813848221170139688135613793103392911218964513678683660072933517155147861904569848379837396739254403147861433492705631523068562098552602528428784730606769897612081067125338915873086307701493135526830931896908512818425774941322701022464768279847095058446788990914461709993983943981530276169546193320937316343285746847249044665486009320703956413942382384147732514658044737424587994741940474662011313258379910982062492985511681373249974363381591918812071721947970796489225594661836948359597377769920276020205818175197890049027511580052558023018537673239256210004728203213537280000000*i1^80 + -967442764143699329080875522052923508003951692860886555024682620179180138462415476021024305169815869779648060821650779082454153260791271039765431251336682495678460816760540627620358162441406258902235155461546349805701949780322469284402560020737320067144986682334040838649130358718349141421539154536518327111964501418513954724519170305769429786988879490779770172771614438457866273027958262794247343236537684609107125919541071378537014554966863002338282272199318931202851082454676467299044322640985435458865547900309160034351723918783561908354364243315576844826307501404016068522718543008235061276517854917933440615176245021929182762898274922936608009526416194148196906621836283596352183779043841454702278007839230087719109309239657342401157291019419455269592246282559360041898386442113867844817329870451943148038239494129733923617601687920044389586002643632941223583339090131773173981111790309880717264448529786548089236562686247086798688394294083537360181218010751365762102448606540523416008443554683636289259967480961687792011041891863028442439138803643050280954917577411447541424164573778142166978910551346207810107986271494469445089417503714612952941813241421591619163452984903897444907829470689736275482093642330024685183562631003111865480907158699019976241564961884423223710295002687392494110751435206063059619203101233894404963126468403411190183844934905923280653820829571503151570326086319267422215061195970455892100737688662382869758578474989971404982573224580638209350307311437166549170463887364534827677856954575548761897398837425072145441406291125027442260068902793378774052324678911766733670535659232415957993241320465226727378951386368746735152919398306578780852611266636699389770870325030600038228837478471239287182958564887465584748043434284866072089042163830840759005431708742546402292844981011508306132253416853884082717595146695257200639310582961246121143140076795721886534526800945720979053391942879549806907392472505182441111601174845024880521680510026196214299538512899221599946236688465843150210828205993947143964173427069292389303978769012370412633095248576698400934636853005587745145717375716176476306108205997516830432458855718316975369235662350743381905595009637430951079207674152027320813376576194896189529758623239558253198400097990286760728262797736537082740745153344508085559078000205247122750708365300988710955592197069479059550009577985754670706262260500401423641168361373839328453800283704780920047452339392900072658060274113280449126415308384186659453543776831397585071899427004820291543819098548198141776773720930091119254895869890504631140297949409648783146817405373977714705347082903908942838961412391684353271992792848512931150224978523200549509241899938246924279973618276299103253368140450270362848220334763320075500854396396906994960618908839941469285510209087189162100058555769639856432854137530509615940539674305837900176643977763729639789140402096639598780176575005492441596838881747792441989115154484595732095346162070357307909852501774366167065322948579655403045073715200000000*i1^81 + 115579512068837451135350530906753498420961545812472313019230635212781166241425147862912951779837079395706324447832365819004200235559370420959332296352370426540717202773731018727064179692975072118062749574184314492345861496092334677444159152784379851132267133504819945646662641960565429844436709153301882244567852496565804771575898093224195329272708785485180882214431663082053665065360537749418237064022868537531369168677044625484114269259544465438907706326735086751997711972366953132972962506419941798993915106801334182550569686469570710831978268954578487387454839540744529489473022471751862107601280735302859898943215568725744243808435584977589822369144148719066126923367239431169115921235345928507545762037332243326537951426118642388841640061533307054619764273567501875266482801364350766243355123045306828206698706191153419571996904528044633133011099436558217197310381150433313771118651147591096320729448717689352026173150513945513458955923507793705168881249664561761704155395849382953276845025723818007430381747180730396774760280633665090195912362821222202317206855046124151983341365524406621061943145862821421170801104012855948346226913088462478672513545815652399424220301797033435799065176432488539456886686781512559207888835871012180009500613877467397875209501080076962191850373056651643344552246262008026626298888085148945886654461635624957877091999834412078544051673064419446091683433196871715112019018140548024362317563617771215710535525938138446442428538485779428741003188375572390267084355526169491714271748740470219419839994186549569751688600683464546085918552587836331680470230716216304775133090123841246093401044993341359681262612749739849438725962956272058839114671831059046986112740432154569489372682355223407330917510218885942094265435205532678221107464677933313233264764814709232259019184650326779017750179061134410870378940941083122901281779523707853367934879645937206189230585412213520394839235366404089808583880137551181254267695637025549951917768848957020075054766369548129631811146132036384186515501468418044701791630129214182861949145027118510085481085909152263276924680284235115436326501697063370652333530314785177723251307309995099206503960378160257025202253564935189930843211041411982958506831003348334330296773433384064240251601126302182900011515626085061003610824719543404038026237507688272744453270500926031325540236481210899667252727328450497917965158157759291086589418942709492639107479936938774401544894902600306183283901235735687326864111089293020687607173186135495449702072125001509371253940076536822187777655362645588134594506332823972266064101632241393898676171891961561926225957472139066455478959341915009110554315323500548978529469718471524525006775522856140618715119213382761766347737067961074323207251775528168081929974576917047906994847844641241333711250150360878968281334035206727681281109890365289234869078994656677132428766768001697340539972222237838834800667392044436718395704881186460447418801316941559500446200368841239693193955744583048741071683210706944000000*i1^82 + 7999802660864004771898042008506022198838274731690109961799334538773498556824908544647077401385129662052978830295462815850850206287997016365408762362057223256321616753867314422819438230110509910429488687398288680973566197640189723239904154775547636880489814255253926994151662684597925636787402024900706261643570521802747675477042333025644254828924254596893317225919515280202834332130893150705495062502454559367764430859305063415801283411193785831462823115312532911455008951787198798712275807295389756396333343418534077449902590105155096210292040808401658777317226883891006449606997476256662071194563690802462308191692925558686576062297436152662321303572539089739453296318996113652660774588982271861482553040383062978700953896962213828941917301885392665099684112167631430016916951857142727220338203393456368961822878924399293069356786584132179702171869682697400151439246756443118767243430496675191325952674674975011091369634003242143068514405695690028827737618315618627045029924529251582085722860245174463473220371597156104904094994145799796189529896808455988745777844534298826862051404038885560494921414108276345768545480174851050354400343475735202335435381098604439566626777608104001886639752761708447111315951288894872206794563672078338237925264980816699417172677958260661249782258452755017997981057419028762791028962084063538956754795146407043932808783490816007135490387704769449453283884491694808863401914295457720577415338610273121328686982325084779754193679108692497655830742786781485253902702774680037121239218010350854038303369383179819351824613631764520076795372176650722588392282499659366702795185701324188074398565792295367181287186797969565899502509425220685686108478747095171736700367212202885507063028726262903701339955798453140247438183855918964802505098781882925805518550270031006094710375697787503321051981077015218345307554827400610487942444259815393933090927925941394850712356830666031548109142915228942490112849336200401585720124347300290478657423548867452570061839850179529246305393414964424090407841191132548225681549117775991181707694571311859179878864759734059753180036537492748654261185727323118089516449933836705184401497312652169635714049723178509464076008267641582708382611497498506766777291266178552411027312916786606524932285674504564826562874414608994823656571329256953634050528334958035246280215115770705365006358388126330052427948387848520835398640788980000557007946403535072350418559524982965503693513913931389153827022162175231743169155062114101041162405868757500664715249015816200152305008202971686490076906139947844036570976175062119488359836317907657192161452348354999874447634622277698081399769107375204925603893923874696384358810182720615447302396855483722976735125740681076715093900212470372778232736290771327788889839438020677110291155510624523498607827345068918537549658155505180434494504163237309736127233107428826995455746885511550846474266905311939770619619013976628086094492846162483762238433699307600258401484360512635566364969387121402970112000000*i1^83 + -243007224267111795709860008189187203646230709682295697410365622238625818864221059832487655568561276163354975088125396917424994949862828872198480881781967790283025574015243123683126595997777623222960578165608895530225018404817766853040123286338312751246215795576454742660923887845258010687448289256099368183091507006326663878611893478521668020690056545791914661205312082916556867032305868582031330150901930145398831131426765647909277130345599500088072047006154793363118279735869500430220634967392970956089272349070524987723908224495093398900900060843693909426881553789732505938226454723902211079191711839140231448089202446465667387394022414612201266924816389908616993750096914572148219639282638672606034596021076790193892469760811873529425949106478449982791758864221779939651065897101164261473165514504483659338068726699484641716261417357999841264479486464465363562773951171768381031397420243574496461586220928905602212970419320099495229280835903752036716270985866782881434816171524479734162877062448613420639606675768511989778932029900412440437370574491586800875723181314396779054252793414224192046304003335833954682839115203079098205659237383447306451648252857132140181122866631919087771737104892399740513255013187098416722281289109015960146811681654271579303754892903554407726505409935692861722639689214812846833173825947450825365292193143682953666220322860497036047870626270416475312605394831988356246196945970491934073578071189930490006591507581430216227184478274069509045608116401984262976498924115077445586603970747005118351685622014582178591452195910801308580466538123856026433794253270683199356367873358682752677468291755762227146620958625861824221622757047168712373338117983731677615186392641647879358951357345809499413525634149141234197949736112966113774527251807642395056924610855903752113279022017984616287689121992023152384782441144338103268851600986529058844289733171525924472283457794206844590671049818785513952110343648533306793040756641779467535096877150291189141546416751402282970435260282443719943049647627005878154603182612741568875638580319732496636915512487528594871161842964552909519065246655132583386576816426230225237542965650193025826410732524064441108293726129921471330648474984095690203222001226085783354904327147941004632183997986917219271148088589157109914467169319568310282206213767992452086696200819754697598867253227721662397359100434404939111457682559392899059904162163320027026421071183359185670793177913033746693812788568688988666955177619658033737239010909802580109162491743304168071897385104943795335130241602339625147081060498732297737034137055472555928642724524414671787624433406122376241054125144417074540949733360419148319321121329089320811095476868343385854608483991790802025549908745712162233933937199105066929309141570248774427155691950628089986079848394871298533373817178817126126998650530040174714757978495441073245992531543280807839844348225727586638438852397101826510198086814843572075305424320538454290290381808980503627300864000000*i1^84 + -1609495592320473094349294538220809741378256431080892732418907677445543136515674942473899770194087158324456951851593696775234197152660629215863131673442028743668877627346200565444967228063596209042145081149252208754838725510058245568924538282172157091337643865920076395400361762088365486962607132134063143388276047180148821540337173981969168809391664070897469817277288714061738838363013207222839583835974573905237122156080015228409221987011515212096706661157975636645004477248956490636889636101215112974342552323374319583172702055148406273285526534282013698668019200557673848115259810246575975561752033667844943966846936657499287594303365512573418119172058527560611258815616867140086440200477798165250429815761196379370891345867716880113147366806568925101767583165891535989319423210330301285491973021411383819287083049455203339141891943194004407144490864154428605252769625920298880557941567647030599456343746506968839725844384367008654534573181596034618367189703481562128951078149451470164790370205522354338086481930299608864154346745170417384872371087870023244733991017707602273539182783621014624595787191091349962551701644094481750432338904499582552164025794578678305694654882339790897649477731766600712868722729090459526646305012919636477937889199546413970387976993274563091749809130509580592947668872481886335760367983592921955096519722058779799836101117220150482544453293629858660946391689950253302542612942003108665194642965691523077920314405550693547760140589006190919739529023461483799289774102283664538710423935111854037351448170266083216963946864235806256839922153011323563989432749771459379934166742717259082515191836442837221566920532648085516220270749412559208216843672656404908812233759477988971326802055764775102876699412068924033902863924520329340773617511099761819485640751270774199740427054308707525715954470875642882519314350623237680013759564424423747200139432347255723047184256799140482155742922693480818559770122508135710742584038439767380680350443139354121639473297079557219831103829127489997976219235121304564457565036230311016681997830054458938825331599597124384953061928231916882892545486993195209507931959498990593096825404156660209483922679351533918055574329518158234150690040061824018600847327857320100553202045451686187209368989639539818063125792848292232341789932911413161002365607503273029075891916527981246660242031270435958940896605179222141088843241178360372077648997474580565686621744887615261416994097954966772420019682539538399462581029404737858084288712721046916153793800237410480755135212567562535156080424896618551494205916551428010471618988577135542666097047695505607225815346073115386234371243151192290365726792815889355440648267986200342876627692668740217108922250708399815335346982605010077578302915323671233290424129867286885071117546955605341137539750685116197599007919092686940883732230491427711201067732209649353005058125630318741986962917685907868310022637557254582374815518730777022858495346771655573894434337587200000*i1^85 + -12901456458816932373989587629516606147883480078081662236600524355744198672496638646811271377418959347816930798085202081749977126656139766091744680677167709813008765933915276000260782052492582436814377243807910297061457012838900148809109813299797222610477848015785209668356593701853073186930851608801200015702245073024345661534099372821825940339592879657829783164366961805061284926048136957157789189861556328540940396528398602424076171103677763675997324965733650460227887784142678038780205309976960122827642176161778049362931758055611187803885148163058198277104592294553865030224199854148261931215901630133021820869516339160155362933277035297603666812115470591660969613590663076727248448639653061183978737889293177256712251633365015210948579644588145727562940471084869602514747688851529513022884671548983520363571456902123766742042611220046219731757030214597524277192033442169926691148700826708887959975347500674111238028348990599041609396347405684943271470548264471475447699249093950035563913134017419301262704931326095339146277093414907199163042463804025546590756856109293466677435795634379142536572073218085396567917487176348078130067323932226790640478563745874934421256820507313811370893386129921785627402430253773165154991692298235349754715622594645494068670367705012413797675692984581806384419340222381990269196526331372129214027052357955881502465539224442131862275872020204786673166344009028576799467316761094179349165863759508023219584408882657002994851599333546133925903814445421711860981526379768064117197146519648720100063346165644133883138893595325585800537964428762162669975531530508603780074842885786083908654956435964128825861213144559046021266306674512401091619158323289061037393181047688781373820194398448647415632912831820360020602011573487691357876648327872148006487441794891690912752592702171209691935930315965017985769133575388598364373333709160779116405278030671243499260898443562135354496249773800201199514616048032938082609274247849117769302608017878144422265020398814637494001896167888140907510653938920272412807960881313828779030225457923020272959573788014490642708797636753340161598525790389848818798370306760285504025371124016110607483541285212120044682191284180667277980361427029185995664438251951907354826703768185831046406303631117312198794069727542588463142557925367820787433582124311610836244085517251078829821528380355471508324196153286397106273462578815145291267333204337702461928537905995995107299225256561285895156797264676891714360694649099404345556503292131891021388234457161140067853041344480484936440240023221847867999983337604628205249754622736008358273413629825846128853320704780127714481550710541935386997169131954079115318382323731068059220938520869469858554385604238401658214270220768000080557123200099663366325696051412649749726396395910493331579126333647659199751980348740542819299926609929609460491378946352727954355648090275559627045351371555945245266574187616907483365897900040714017036546898657280000*i1^86 + 66234966195439224424582910749121382535399858051241520608923262337926624891155641946072177655682446423259376389673129001824824268293146144480357040483441931542823972195430921701667517931106739278004509115896771625806879687382793551638317512204789973848732582403385952969209754303120328640433641292598718039500841043185956723190720196647015062166741006425856908351144412093190200741403886830088445342955392906399978043260445621630732368940314708250860114629777516932513179281346801464878749169380594672907221492424539024046500959645304454742048622526491828424986817499998999395964080998553964498445493893536754888120800337619015566924465454023083714948282329707676822576222966861903337264868808235051596097733373817156740151118769576247547742421975911673478847249559307005949934071262483046472713240915477033775769342290165300442070068956028300235284017486415629339823879409570877777543730415599493452457720325794007339678430856403841831876998725535329474444904875397705000154742667111839533991538037215547196478558050687399058321949855214719848937145243543941911020566132400946009890751231380348981640663334131321078918091153035652735826766282642398885391820510409367455806770626764882772050969651420450089876421231582944618079724039324050723701099767357130180045879528230741318225919035135680537923089507504412198419409841503585263694226089259693594912945398478243996525334903339105308822515715384371246580407087489610098501463641151301588766947454575585754691473423530643584815518124283702338546183829051318316479505495326237783868415854306864945550060094419638940850942235585140273092128981720610848391277233865179681818797446642482032946335015125019661270761615141559046183065486653233538820222212066725033945807114132069998570805830425706691841350139252374894965350613019667092375321409704578396586396271024107395828237645485565323069342875058792135598097559296318315456648220840067657133961800613376757908865188913097783372971126851269577203223461768050274100280813583244795895546882349486570210983531503723788301452262225280881107538918982204659272929880851963218539708700583555753158389360653529939808423905517254724816867401227864128316502951095441084652854947661996652205075778072307464257344661150370344147707802442325809918909733444365773707078539055592018225757181694162192487360187145225914576375063338303209227892166097263326585079781609345563746300316134546425925045531670929175203192149295039486406445142001630017647348188814507089023602213080466572612854223492842586727715172335013022462064692459413046074478245012033989867265993670440176075874645662276540152611710566991081825795183611275504703663214375377847537143952803869493555997480065060080303261473353888096338210677838714518517946164405906773192830630332074586297359384722600889545707436754899177712153996665896018217499624390534113692217899506611917426286491408865835462103817880992096044108405773114518954424277472549088998975722325200754407176289648640000*i1^87 + -207995417809755171904022775057096236183466121927460871423016928897392473828942643767592395482653023925874867576555375538300336892262965358497074263137497118589153580591950623189631351801881265148202163414590446363904365413344731444843239795717297196160930706054268821168450653727583792769374248579572767087426722950167153849718450313837729537060413400498924089693276500448839608189573894190670587323738145997679692535460696587594176156557322798224712938816750182810265557379465306464365579963587743525417601502710936605493167326213018386318832727419085209521808833697468616901360741295940155766758750141082193204783635135941731396967381407290194574079364454684476488323683213857446755626659241092885697935282134791789589781044252493696368964086293301306195430553010131729257414350825443430863554842910479464707297690390231292286715320951879821180820289481790368900338736214284747396736211525194305081251504894239470788132651783051835124226915940712981461656147924892248540547849202216647649127758185491216142544070511022512928030674378239642846202204957566783980570058259080657522857490625660407996655920260193127385305946220584630444356700240982984460768582299781178580848651086169089614137642142611863056646266006131723107989487388722932141869454417395826949072873479042292480031125073005270369691796036590513419833434218959745269303230078373123821112469172006462317492409309712120458000729329312405345551348659864242738321757142989036900282482059509192276035689795274759671895810284983515603188487776981434569568192706195389853826693298510618641574263611235673229375344647173555776326331007308865086664893833641692871895582372630671023218343743070346220152324545740497766414124782385927328376908917709064087565642999950272997394956626117122969345264206277920710150860559696278299603514063645126062483839543711977420488269994117513472387333122634422634859638918187541558284843076000373017456122083875967345527310659079399932140566824587054337866105873286811191965850680228081767683765030474410972570996085969796237652814528406078497882143131538204641928907304087974398456692250615926662367355757704327396584850745125587196848828087582114136911166760592471463172890461318694490457600361223992421231455484923991317790721567915751166559243755359480846913972785221104763265976911258109307550931948810650639667177312899227289173691181648580047673800687313147077644864111515157328315034354060110941671957066306851411707030654631103778985085686253175741265985545886397963102218213054973071847497588264686511307552930678772091868065505181746867855061077225039569158699895747344718024288813034903463630365070177911747888682082079770023749384603740900535643483209847803496370727134536844561030647837114139543285164695067681026191493916970958064295951795916376096224778761536440555183022027024535065285611532283430196339072741125685741904276086179431073543433249065092398403445828752685002188257675180209129725417222045696000*i1^88 + -84488856170520380673048287597961538638255776886359301009653951320778674580844285248888247261866364329218800643895919050944983412167135021228884082521214889474903517243281459449720931351280271314311114646739892901965578949462921687664858760038209172911365128226273380153379695430364604879677262723378830257665966098249029354663747571396660940888017386585492590729212560195834125052980534960798705549968925685925639298031658287332357686885156483940213510247042281011012168509475476278980931661960090852379753254664141309040906640937466325857798142734658375611015898226025322091096599837672360558555548905532611451099684384900459740039954058669704102659101163363391990552395728032147756020376026803768192399839308291878046366483641185265535601900887029840269601243314394390011460058146132654852040452740580317277952191921180340122301122823399658915404515372089265997012633701154381518973356267418675143883450571201328601614638589555271453118055804491710687384652616284072057904435743502521075286731777181551652731064619977418754025667656859371007711293249494521582154457606616142452806237303614323358467527925036504454203479180008313669627848649573820826884142424201662309752365994692008800357976843107965836829324213117545216061036766911183566339237470049371640752789674561935334956700389693585495251081472074550768259567174703986792012500941152133309202035938620388573699876743826704695254329519364754864133720033065400620933851407676362337195235496970082315434308491721764589367934897142736476657704680366476848364200464450843415009385617802368778720770517826721396234657890184337906704857896949264242511326322736047470479645930386326584746296921061153854246774745090346259021125398204426890182491071888281694713012106809970339079003204132193753831956529430049208212169593495968348550598341086931391215896896067049624247205798554463704833396876239437664210861958787068077271220485100141237437837481273679527453600312513219584641360249026164116802978814652825098988834444801233002155680387617562291274865983601972515148107111737435263274944255536743491601193242858704169293195397143269858207616806470333206835360847415614830429348889744716434396928510816948015181942970510416253474550779957370109055341170824519410088030271785588755883731100538741105522305227850584486115355725914102710611703270859076007448625036214128413950542289351718748786204462216854698145911791292442315211749215703148828913215713672378977311265515002213597114885842356995486179983531374716949265185072225298325444786939321375420508494969228061266864117324041239563866074363958892068350074380531133128265011565071363996049621206085996849005384255125176570691658420868955735515763719627588482344842818069279112093210589073423832666432773509090634695797785040450272298360565974466830334527244408554276791456797983485441201080176800539982120299508635071088079399528974015992019418557112306564758827407874352217050337771520000*i1^89 + -27988896815703843245292659341979989579717099975609488799418150541797892151224323840978252581398030876114377377279278337933046145003205288834131744121130301408526053018473044105304289162315386941558155232840462106865150759795175221457862550641264410218784499291357537271064050047933410425381076897981911927470236370869856082361792288402912220198178820817129655527686375938051583733139952245272152037235964396091562978372658210631442522905858145202735550755874089432145317353898762882394085415819518027901494862773887248210180353795527875450450081594531519353001932547297978972260082097187563863850271496139002581635113980415682851801427559967613351762861550638804552920914067590148662734718230313950431839911266672409097221158024506172291985480818319856583249273274447874349242999190266512836075431639592881202830199559601067378358372462832036008812264285065132100813487336416502484280466986536181844563973051418275324259527790144627101775400340999996158482881874678368869672088999760286387589766755028392307067419975052072638116617967518541253010423467690647364745507026357174420167444401940756615875510639169009273819431040729372704389314736857782707738725189634908262652824613830770923009979803889972841428677919215582365102230067586788736248165326148637649162726917443601584665128674085504888423479432611088505806912314201773297746732309299071544205766920293320742059670581329136132080028762569024220816047770505849263496688657371917779567975499383243379635471588509425174187580191677854591541238000346174200360791161156347423942169867496268715167877141950031318270927299669404533181303862371516707565500793365732323201247831193268310609220763144346217730091997710924767029030912747818069068835265194960253400061022416186920061962447919667265624119689478674753100051887260885452175102543790053389508548176404580498904253215425659742223080298499333247186064941592724108421436413876099227545066962442118147398816249395349187014754637461441727132796790419326277117403958204884851565116855994483587354725167051950851512023337542382665518444657755280729930750113457565835798895052237580022266560336456183724163698972135722752048381923729599527150658578744026158126320818280619959004064849980711160779933697893241296255089629002960055146974450928696248456380679236704992365858084255769576202257699726930761328682061210928380032512281252137950866290592492096423631281363984089837116640653571113606040343528685864487956321479360296070129744042200942614589248292449640267865049492947789099055937267184610023725138682845263826923033833904542823866304731879434558575946913500016224009681486111862733465859245990002634896394530704089246355835722394139453315030823286620434987475684916657587297386285924889841916829355248138464802114779891206098632507743543231285890099338798688402212357972350621414518603853833097811043688368625785594539254317411843864655925769587851229271162880000*i1^90 + -5845912457999804587609960756990830324448941820202179483565245970570373683148946338784710236049258202953559288679502356395941943644794858289431730063785999450545865833152608975446024783839457812682569226309728039081527689361374781767403594271156450745217819617826760612467721795818702203437943375283427588339875319237714249814225027967940305912888205567343079617382179083829774284946209183985812143322099825614308628168157064326187464670185962674729756543255647195268714563597635387182043105866496296105940062206940818477402875106126983860611660739171366432057893037175718696877930722457830354286670551889744899322804988269689683147360230753790041079741980148099371227835820540214738414177327234575030837991842625759642029803392575073999692050962998301070365541750483488924322417019566704348121377987653503547875320933827825304594177247047159869008093902051831494645520573018691863077984543307932970715843134964326113205666157959640415934820112335715014645338928742600973843977297061399436634471453138318318517778277247684437443647326580907829179666453361686345839565161498586636487197188377411846445419605495271770935808228298110293405782840480991468406391433337751990518093984622012123683747021133562191392037074497208039423134332878242154268835095236279472133878841267971177151426801960617861256608993538573558093281221076940689135974948748035416222574558088834263843710049350301400462991420726734456525932636248640221587881897369881126776636414804172321927527357568820374758375761724715027048764851569076199520967607411748694903996160533946036331237106039984033197312912057675877278768002285760851739019596851983615648176885232841989860532385215613401879311664736211045017717660179006674683323392255499427792093345106092966378513197961907437107561142124726490152428646228806993072336621977294249353258340796312545429555950187814573005159343688214821267606890512349874886579773641145139209309298473665949595599783876953313613529661936122700402373268314230609807799581046128205490660715975851190297175422971166268907184807212569832454472310224730542040797155192508700628243987253045720400390121118089408691095592529696481229360131957074874805609016089955878369672258465926965287763821318434296143849731338469755198424721968337134027669753407921710413022648623575136891990453061798255452226675264337998780734566454550462291188326215733120738156712682452728896146258068002333106575831407426407916182590737670350343137502125614396813521465907732259293981387345200908934903144764496590785108622832402261481266380090355248720679468172912065481743057182268495838658749220666972688164735896847469159283667853993129377521550776299766075058257906054924613194488753338623008036459274860767030428965807736278436593159885413450983204380134893492368064864119277818392978345058118199298294914843257231138183676480222086631889568983641941007825647193564594254643200*i1^91 + -91269890598441665200672902259208986875802872216470004468067958947179205013164591949150437739250885253534646013658632843039486190285350905635257571384238644060704150010723626587754859601591365184975478152258861879821009222983668948228661653354210083422000769455166153628908726479022699962210438384274375243575302058319998820235420733213274736014603275443149306821478020788486486094178565024884264236768411470708210900235286406881382555832234783879538785052017716438826502781559117903124531588625141502515485558464553736551132996250486108606549979676822145841523581061557290763704156108522504737839393680786280715222215943633896179592684825112880579031063571942314063838160110958495004449399664097437271777349249387039069297429222382539879304666332386822426297345690820585693545479121278311736316492021665246121018773031577669423266516692091983449725081159684945869946926824944385328698059039490846173962932258803726343063085096729246469946004474560712609206275117646678292346101117991394769957734799398226296904177217565916987931225780014056645376231542590661960985650079521122315555300888294943694918684823289717655267578034417712770500376918082436512425999824569472427500112869861450371363127124937581116538053543125681812268478798499775537530909659837785698409931270039269456637112030675290117021466043785193193102799016925226434979775375339513978248118350053169675174595291388341603977906172582404411664058296756005475018800928647211638454387923642947749086641458449227053385643360793863795981296391480483309271833870839550601361179612185955355469067943995497444537400280786008664754624563111360545833966270854306869672049244933371667078568426338940495243196983201999661489572984694764897595710332453571672699368198950781299273757921957454913497139372650387482903473080617047595377517864326294840611599178937122349025745390659077343005429384426437758575063226178034910375387130484514898127873413619002555122698222459330025731872873311538476280807676952906159109267480397317789601922390767933132418662648703410156993763949717169145265089127987062624719131211007652552870947488573029937739823841957824991809063584227319847879306342598865351892309593123150780986763075884027041145115340876720297948555585115169383280380046224259797143447501234580826753314371780190568441240473521478609360515934005307426714590990616721008444278497720402754046000954108878194424750871613789654315034020543513846964647238235083054613429808614053476908876418057940989803181715082312940003405295036185228844888716192437274926070747027970772085792123875948692226110050019686090630426836692797871826709506486362665476897531544860769095764296261741767843591452467540822151768336421570995400650200644508855754874955268247957318104163653055351830450392901160543764436604775998092936207359379117211516116134929389197832172087453633655374233280184320*i1^92 + 168765613453379256431439877115603456985338919124716994541905576870189309370082589609094169492912005994119045058650844845457097906697049917997610022753486079784875590706541099033985990826209541737504973096731099472061872061658435922588830147064797711322567702918237022104698000717628261897987622565356097146456002875040618319721464084892286181245748489925527106589031668333583807104100936958381257427420674060200613728164510515266027098574034815398863390592783899500099155970949184193713495732231869385766878002462145700328925076588672275650791142635727636870404481013559237556397012673316658747271385383080612141234746764582597599132113856716043529833966078579835543804130638435527196021876033414963041334701855333383826410331512846666413232658260936496341525074700969607239659896264469663848441091280690812279291808377470350429974112550372630081971474268113383996675361815704712613587159115523659896218423499556518273363412796141942996343124378294125340451628000267911070511312626821600439626180504978805524615051744704030639005780659875930172148446843876936129021231266712876423114386279737465497350977895677027464636483542129258162593334030286573859980564274093160109611536049473544973640950915337415705531680963077819314725169653081390236933500518222693181049751990513476514939225993725176090981705562810512022851349355206774106472408536328914768088270188627843498083148936890029017175363547721760858582910060891741499653518044297169913240112023460682380435854730005526986860013544361763447439200621181642536750657394948639724690074967513644025005987117929786678873075851565229058410786587060854513036698269550677690743125880644227102387013701098905451494778211187324578910074997552770884252140306850324897184945800847711348534629046212105150550618908892645175751476830132686642756128794946402562827177804499279834113299343823440951632207740175544857703363483902299508550244833216316725150093281374628340277736475698523532266675307159257937706022907449338183791017164864229613691688668178712760813823307753897138634080891054945359650236052292267525804724913908326639426995757618849622566264090452582681380787925492877201862387808325977892946363105741430171525963001200704068904385583607153393679560525038586928608376121633051386983339336387887365947681886719554831966847017324680855159600262232587368360791097690245435314107169882874810312950099953733683237032350995615336257205762065195335748458161457577482910310153839125128251236204108796827155647510874245282563657282638184134837648084996426521070265939944064393714049943145997381156303858245947033753334320966769425298906375419892406696746753873171873389327513411726971172624644783561721127350985797247929240959365580421241272555833062388078226672861849151002830709960225592599345609186924628448150652586166992030267482397543350927360*i1^93 + 1279297901148121127084399526269296567847077795867475934612736454657740563193836000011023391832163484813085297563118331242405779801184281971093629446384953091473306034320112532380595821826145323459402536609117773127393766210298902299450958823084230714723813041607539154515996732632077655365107812963869852504298754749145809459637652468041415755184862254701179365242241980458231406136061946610212618597476445720864491358506591935920301470906692636926445879701083367099314559543124348017882791931259280363197393529946919793403845760540552425735837933851236739420474826062483523335189886249279292290093975036195540046304151194479273071972202434750716107714227919854501066745751324019685870743086504552116191158641821182234051138877257912894122745208933188250845037253249679873801136175338963498869505878084876297580830186099699882670861939949873312602143588884538385748783262656064328883270540952057764488529263772415906567488059556663629799744909192644623889604563637314147427842952139714109284265195373370331107940127807180562061254102169638627511329348793534998731909874887592180642416303211519986538281776019174963501715465883078436567134959213389305985919309012257461625857012051195666428662303423602611274563025165925398402174556528383094552590765567104862405465808016829793595535641472773009407207594201404553514662859446309633453150463128807739701850887580267792287837846549655890015685904011151306540705482780209891516993620673913320546032597256404873892732671901515620954427557469396638382995795434018647061625108671454905187993312475751049775839535351960274621997826331199049174364492912093346584741525146210820427410424684314776310418950911674383256569436532866227102157743693811586284629490777760236216225586597424708506444333607594345345997691557873309415649795118628486189594551275930363303740574024014615438121854342022039461501618901996409766566645149960523128123759842795284359886009303552653759882208109241511552034089236754072610583535422371660915667681006855388725461766156245239097893823671558260111996970846832527843070430238670908520342604213581862034192177068266806628767385034788042361262450808788777740684749622871585944637568798482052815906568284981360314550854068532690338199077962558233622384228231454377944430640356759662474884242401428406243411415991578333804685332409903717118278012134219369244601691979329610040003946341404825154297552339437988825256007572132577567656851978430637810759192413853485531873910293539740536135483731414823045932804488687006784083300125468923810699537820958838199418405479984961608346958529420707832302965834536425974445932871785070944843335035616187824173336796467962009895008884377914113683044730938372146934756770203716303695049125093126190741823096679849573754241656903912870619175912465898668032*i1^94 + -121091255275859754147624677571693151592585688792637678099261759083534165857968674963194697209739666639040195474456420535131515588789328190860940534521433954894184426733396803588395687968256974309050472184907047355693981473625899377677952608692161235618147697606691862698911617325471682186433742238790188777148841565020467308826973978978772012691893104137754370403105327596273165412303814883984806059417080677539463930328794305854833901317460973762673248554741534509913636180316101811388262046497794498582376336930622541210850602992696739253396925644678639303177719916414591210927076698106756729644416251508571387074031234293350683786434572055238598932785332184514059639847495243517655706122726932414808195342451453141653454964026917056663197319235495175444807192021914593388847293964498843763941771127010840232560491827288041027545318669137717550678328545927763431241976572767355693445591675193343119510035072585015996456569758401165926501104550084699995464158094813356329163165699971320189518585150080928629097694702451176565545085941184099356632249343901816598169799380579797438933919560347036649687820228989379504416450155391161906942596343517828361801009360190937947337145804063595677841132031263997875687371201252921805297040549843570597716783593273206313363143635083478519681038908085785373510157151387896589897283905762799530850465740054961593496142089311109124759573240644333925059452013530286303675215037920056264521378305556902731659434526651554059947192264348829484257854169254832147516659686934160190875143755463332716479540872470509458448086885696805152376814818851138655798606600672525417002826790615182094330374080229478955447642438678948216779120337270875438715772261360576423327968478941780668078376981948528375429364421642954544464024806453515197212876358549318860245263342360867029446784915486229697314239688297190548908137580510248142289943797393261374936089032543234059274481759528048440448280663448894769510568967037880428171562819816968420003786179982800625389146208717266726886204717866969980765813721446636821545566318319104838308865163555146414439837894512391604834206800715909910786148453652962701094149316472565790752109817160588785150606765506416920016987759732855269803130790834887397093748501629134088990929156100604491076740128641641668433434087777831160722712079968374389447151505084466077419127002871671284008940268607107541950297840220102035488193132963510863332386327347758983290621041591644021490672448692346049889392593340880281935075087839388845959393106858588070137575601481746223304966903506725950376101058771078127086957930783924452996384478385540203311901747175762549710186642977361595412838632845946131529010717634064085327459285806310691434127564034523088020249063834775226155008*i1^95 - N1*311132765374391240590550284567528648300908026691334187558106003913742333859813864546227850657547346350085196631273469389183978259995749484724602519544926119676550999537753319084403633013523646010415697455020413365191969201110047387087791476448450877356068728440832718010018344485834623387135031313975715257798490413798497242171769767731858103466254571433117791307327436922250838581074053045543560183386934742960405982146950305099286868788379348606265123809148865896073403202676236224817249363787916710116059900906615546629365917704678761279840691538399269640211633377015609366458405886221009433100039013200053381402891483041950417620803303981713069548726971797402286560967090644485386364771564958751943605606439596864552760068158103500403534691356651349978150155626577500938027222762745607951772366605017504601960712384025*i2, -3391170068211310499011123678709093199681124249060833127934148215229660949367307843168994456429670537716377666835415116849821889976233634016220903788279040874063230863800107939051525529941870197376850944425639527297247022333342724159670091611458248498186914677225266546816049515899584052221140251806292723348799463249359319307650013894726360525658091887681543041757431136836782738180820079095601130250046205930328358653413273775392787245189502744112190340089926295432356570611798046843419976207084631792722688926559248529612445014339917897746000875224430880573866835724029307178379147223686186800475896969486080483184860810000643572209606831179363098678066207014196982646121893222873132126317206908328150932649097145071766411120367544404715450012764149765706167858078558923136645618212150760619203920388651524344999317745618483871119327926173170527718459425769310741409735344358117865884765384904635350946889314071164102738408346833843545725486081772136977403255337864442202313227157220503639575062799095163507321870583293538288896401238777525133611916545893538754409339779934305240714336501322192024801475203786390128740504163195219318676856648669630512661375702823311275342591387852974680917545963048105637316510131145597283746884826871523003635347300183984334631151373138167709527206692179281595979899548830092710481009406182105323694056497004106955948338223841817807267476533491241117328091492580618059873250177943395178048789545630245458493711564893909060560322715584347383356023168520731866499793809248482796562796367680235206245279684103876431447202432666768338717278055987716970157305173932201485671530224159164354891209340264739733849860340186051543609291068871208975786643275439378411186460946089839874784065466087787404308305238986637098130144166978828781190130649914662173517385032050702639856257980497819725996690141963093092367191353881073412730738470555792394705301412019898743131245526610537246646711699874139710886066816303744933643535529907638296182776604775878412452555381155120257370279013579524167677806142757587399719763109469217625352355180064796595308233901715767335626813247550548313035535550312741844082998739998981401906748683022650133701956298506769513896474484801684462599287587632819236632639306772325796351570377022066567562403252548261303127950233511558815973492982608564144971636236715521443058124452791666008910323242321138334283034892021279957272125248057452705862708053312372937884314049075905972115165296480127475616843262134724907424045150169124130810640323013042001027923512754215984326713844112085239466209578839622997446477757976656751984938468899703702570624044720158511372764680930320857137890012165457113638793609618489226986314668417601513973974699162296304362727433842070673473080887908090475562933033783640666130884575017226931139158066712612639990366024121511094126962985374914629383286514289047234996527285190362033839358822744425661257830842471922695016187744573318123170414406651924524876240848405912066424979132862024166031683255661498378092429154180283622729228842750905619011853380600427182433469695383399978592991887387845450872836638306795336090059319334777976182323498942792506047347175510140753885071860835037849953222489105211687944055173466415257076880458304584050516003024026135945353044940295607678621411702162370520267439814685592705528153224843377596384255303163993725951232476086342561052062977412605783354144690762758720752603981787693056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -78918600341428330164435830739445443708172689616833867611497114983002746090527886640779442382237014966897996754404584329314783098444496912659254614865455320986774272429175877404947029403841127231711966936030686962570185768570356787759615469606264494644673494753259899206363473605946734655714224573138968878433229581567344679497597275692427002052005692753070352616823538019834340342044691987385451350484672326301350051135628132614024881359702056096070371449560800717595305158254894791197242209172088768521459678123785426705215360988650106769522377507203563707123555363397175777299611974316298106011717397195354859863809203447436316171001607370625869945528772533454910746482593130542245702247360246140446415725986855650127417789089947297722527464970759343968926275452538607797563904136768488860916120444858113169228185954798650622523626247046386335825092451319070113392638814772089999869618937812493820974784644460485425019799066102272574809138115904368928742641341232452612104434643124439236190250213728847056897933560859728230346787284435300189144724677722569277528793966482560058464481178582075345441783850696621364992392503820883137486408903885391601317505663390577207919484506793574229016922229204095898640561288218142631176496661290948795380025331501557181972584310816312996243444213456794198127849349066555526856249200723388355145953191788245005596603089099424196421349702735838741589827545159501762928596381978000136354581674004555092420180755263913686400266987046167660330253216882712843710683755151775483842467684903447269818750084282054011307230644992382196736641200412688389817322001827902596285322311293981307248430910355554354885536643002884646359265109672660477620982506989576285719834515740643135344516083952577777678509272527848541943090075415071291929770420289870181182427102860426140672630286254183897225889935474511769464034288152207973888957128560933928343111937210840925300659811066250506553576504289156903067278978948517919931615581181684816442489544619924273862675838042206290966947155726102338127250470395912821572158858211988296982681537206824352800531115932929628478627275205232182521716810366554435347232661954276247356310344489682821915612349638900343780322374398370460621330112916452893129624672869398270204804878487370535947150281072374016933416454902123659917100379703422352612671055766692039763254053846047652812418047966119787006255166930336704711317696358280626057399363235811735289978840854411807145159326888164509032183116558164225105800045347291800289955373490665606988355498450686109040237371910169695078665194945102730492240007955644240322514879115982404543418962859728148212960983078943054023059801728529499516504513695235496083309085004504649874418937996529509771392290088936541188209776982076746913589492189951077482888995391691623596645193564663916272656016842967429809815615795485472940350638077446846926066247403602248756857975529874983654064380833513322436005544961796742619743856913748415504864766402639860813562161344617919792756942198692196300485153320397839001656631476042418976796288368542967219188253886057969340292571406623202985700050175794283564045642242401464679828558903990684745746556864743590104898641412511351862062505052491228154093146954763028541456209556941300712599708057747314107817635531125822137174755441691377265194778618817056165440330611976507039178735233847455286957851691598185247547117897398551541102765210872042235976408033237401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -2253239003774194858405199247058893288764431164567424829539659412628122944812648023546509387001204203150029571138778013158352193342370016182710324957817847586097303749900903748310042978596448548950400464891379954284874430135617386860838212782865827579022704233256431596972415480240345245587189114898664694261120218793185380332880152295988525678205996420673562266859025856244296810643437241505515754402662226493304544346272924240717228535945185050194759580845661972359470612402683686336422918352383835916407471436326440503998535185509291321448440304328302748450291319673594116316035498331428265532298202325453097323753817428760358185254075459811633515185709949456805403429890744506311552658827684129439784500131936940839427282267290814211880735593450290295919869949982133514032500868767079613901204611924143689080170706512388231886395600095028976307813216839319093780125912584308694903854632052948895053004433967777016037764307847083041318804745019564025259880286738142274857848158409548223446240837800854879645177858596307323840780422511203491677017846799989222054243136158296610106212078729700438544141057384135928330497732507443004885847552294854036212977283802656071237550983554738228581164334197293562995756045310088121689616767315695746999508895484058179297078142814684564384276448279143185982823071049472406880103476087867152050821877081121587271669939451506951431530152714336178825450471144046190821823991296580344177470846963200015921579608517230142823932568093388602988814946553434689888997549973548134066853857406134726535876686431653545333237782631744863017640878696774245756878956280938754995494673991904470665569565901866836941726561358422750177710312142988574960870984314710062209018545520222081791463731700504946857175595054336445326442886722312558920525372088373000228465295791624111667007856436116586311282251012119028965522142793134464058811832936407674499648858275972318264738930132200351371231699327448150570759618295607424676102046889313969804654636016729040313765893487329127977806346145977206260877034358495977482296657933851059376922022032205014160366651213945064705758358957920735138494217952310023747914194326878375443125908480410643732668113418883582388482541377344862800449384225040387943556620841718717809577749695769669173042609970120015150958666542353212395684579247857446784272864115257959466339648615709909686925090146982247022982346567754297832586544213850836371372018820444319653035158310699103174303502709542273980556758833586952798271650012537456386184459096724419368579785938921348780534982567081730165593369045593691752189199240658225411752272134902879328159486072096267356959850672771729147172123359884883523269303290573830291399078611927965437686259039799063876100758641353251777900313249511909479460039209599177055340248387799578804226641777001569750544707594599364242888849521665484706325105418910929556888503765891550239448991329845220103638267677230347597916050728587387686598222135893147529032938023209894255498786541680345682393744175177082649237133949115726507786135449678659231666506802256188263738851442005106735509340961830011199169275361537508172922077527762126555010184753265938885440703051170755256954093436749894686647625593357367109110677645011358781592159315030647618156784023634080521874638137510609732509795412872122842266225777887888766715235856802028009468293241054181666143919362396310594105549813033129434032769446136728442619888420467507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -13661146367919921062488616322818467873638853319844113705279491554535330268876006417686142105226683387803229835748414558261358946124225554222464157032299664960890706470000138487207573695675695357857508540339986003855950159192422896077912337091669680231537796845841584122818735546654147123179907225621331038888924781950786388425069437303331077845017543565964165250049673953698676033779155180073976828401328321508080409981924648926154623464454724134537316663330040633302475342992111822433752336001703889082530473595743137653392247663888311954249379235283467756286515011320893595681609178308449801723577422473650842332102777328971817462527120052590394532260231196305595768609645281492894471792784151716809601115933390147312071201426296182599108653892090218482190686301307588907052396095838289513811195830501518944292346583095953929122404326957461555207043322783195721161574641134191265295837990300325285083662518116094860137532250612194018184644344103000083688743628362429915039978256477831814469949342119227343464311095294121517208374184703170688932720020750835213543099218004956803503633624046933485559781710708455099371901911522863384310604723426193619341382051515710134729549287493925744377096955720453591814342740565742308193835939495118879172297922285978858285718119680370807075976063510252454776636801605115826513545297671100343440285544513852080670846124277372645129797036699802623960946954930024675995158798819623460940958760605644634429744535074425786305452983330845157036198582773415005711123241903699986920683511922699019236579579719335781351291808040190359878940163287182997441573558094640490492761191395383227794259084724677629764388881731286806196475611847344529056238039827100575489192764717894850129677714788340895033320514751733559396475242239533374102587130643971343633435455245298210970473362220644318362331106119123885945786681669835143562221190360296730710362595010710348272740037694641301222986046340035143681133497720637695416872123005993837334694952330637853623712310598100796911308263049586977361913768674423782814456101012834302192159606849973689983200063752531930953327417435823021981672663509915808372910251905125415749522166812280377991894232615973491625385512770343150363051065446863514004571733123175500019018428264331763805492130535508094027681164825210940638119291324276251640658492853719323479927272550994798588908949614441570685219015510493417117379638666789372879332597191994555729220881672670254720843581457374691327702713678880410006258496879373854903268532926085066013380362747925455380560804534404570905424250692001247059139845857732250674862995455459624631863769632932465308853507712545936899430140948094970137633328972817998666637980579192152472476495653316309012522505152841289086056906069200246854006843776035532305633679656012236058196255060704722198022006231134109379174463353979404490671922259466378747509173042775418058391824781258567033049520929890543377200261304031077261272106194186877324151051648086865514398948022751913068280609075735729794033971999535678809580925544721105971214889526964658236079738134915834264581863593958911533704529706613676101250875119552282541557122055104616891413033306542064576529661108306989827569391119643557121050037967406471222525773328398168447856835811756869215497529464018908975910378772888355779294341396655509437723672855514847761871824222090145494029440135739362502318761538722037940199424056332524715885113149268951040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -3636657480468273195405971633318229435293417129699031308072989677780345632444805953384303988074576676194176210282746851633784630887164638896089850165919051838608478435008765811231843042344322111545818782762881037563966568167286986303705844337121275937741877507606466687857891344895722684802573540954405267386818781075900844233424121863303174611294465621141235607329288622330512691087000357669067901413191337587927203091221802855197715008957134619064721449111495934920094554560175903909605589910295622114337085719440463623234536257101026204567232887141934681892481516599228651243402405857709317058359237568470365854615715020024256254595849873937450871856355748386822282049719643136606363618124834581462807625503068842740329345967475029318328403943119237442857320634475403575039687544956079164131033468308364123993387331602006538094849784800104770573958370659162678208160677439082418408048279205227118307892510282136017673975572565013361829151441405423302035108383626593914360308526014905935448184698967048809756469861861752550852158315634959819697285991018362304406970646435586125223527229094316478467761235758010510936224521661854774739708105738422848167701409272854237683850069338665191260363396837894966061561735662858634281913022551860621357697995978539297688313375372904736314966076824436848495836361067855829655937018371893006844395712734768392085450972247843063132587442207710547902018820423838443376277931190146978655640182535030283059570650085883692633773178175686486026228212399181649633705147900872179213907849235203471577672874025773290234417554166770521196406487886793470201224454251647857977611573809556351063845625000035860893621734507437307198622271773532974704802358413588038549161746836943986930866369270260072202226830345345539936415119379535185654530460641171484115142021045176621735293185015477952659842123519637673747859388039092139502830640159391036429977984255218016761335738963382684474913573265625453375298128737996710041540326618894029752046296025340259598614738225432588900048975586368154458947301607674563648787801492347634575646156951721115794783475964294363267822835159351956853408594076933997781996080315911648112677994014204395620905774223682642816649713119230678428753428359088397863918796603944046652685418280835086991713888227639972185186121162475980840541863754827783449246377602222732039431004037376916240905985211129495478507411727870709453761237674509400239517298089075530067262357643893870855868556451623143967095364088425103443186176815128585281055124500819425062276259700229761889005396717743536328876710555086594994111287590932775969493504641695234858542862341210751692436803616824772872753605060773024394990044082612161942462901203540683491774559981802917239247078009967929233652481399111376616913580331094409170318112064227074585207786106609148531421395810587359384401849834185324050978987011128481985540672522049184883868581031804305204939010909006180459206717054573490084569326064988015972228700161499816935927640526724516217638049928083997089408545538649191061647256910019768872044876427958191776542635594069456637738276607683727315547873254616371393319134274615387727526029467250354917868837096613703381112364258949432436249863289226193782645078737390228520829310905989081653308942263012516926809105609982997377979754497806094355024706409638572985000973333330025427077337483236034316070266896650283485673383675217410507972359683661612153773808114309529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 104118096660986961677506837220780224970336259706154939315508382299255433929774610369947748236893079184866646568867672654238020661192277175460927263817504629828699155896112384817964743772785443530827136886732834031669395485229175355937022263861654937884100938787718328901937932333983960462516047882065453548222156539804182811751169050570947782355484041073651087003449570374141382597616569389347150052252022303606303499733592784607263863284509804149562887690540870467868649145753165865890782590421672755213963632250797719003658911372332574609370229980806819015720679381632542466054915312592926017706517509225126962076200130935016806601596560662570764031884356731504193828031978313426826592614436781998979217487077696757242486974712981549740507240446355815058037276244075889466118860748263070329496068531440261530021907569529363375759525273920140468551753576774737639260140412013255940097244210728150619446152176241395713800834504375675189616935738624288118252003783673034272253327143401057122270890726070793225117840493459051767564681048153082358549026350932538360758958901810781285048220068875766570467728162629798381162554479261215371340303574389210103061728351948067078577654165509993518244903400556944518054722877254529911632468257966786986593214500012437655153310230274830838016739728673976421835742732347462644591651472493208777803555419245142691467425482402426305333066499511643482078561076670147541274942832292214538120351538884694984919685006360298875368110127951890422485383550662524823273408980099384486071764558186989181632108079063189891720830199891856134683249662683500053926110177753229549607204473646014937275970126491389938548376077873895467670725722470033172133938658953498748770517138121602021659714310710134267247882308606910475521523888620702082512934155370253631616031571364192028066830030375031533934896438435371551037871045918848839000861929085554063438627404652815594619797309205521566971564362205997654433388034659609891469342817998643401439920024801391558100269642842373342923621386524100082632183778365565225248019349983621513055329232998930775369229578481464923799520077194707882574965442564766325771350453456053407569607514159127546288744968522569961597789176083170576857891815527203120483613588835882708231449602929462913811500027227243898823818137268701849661197097650315613023524824796411409381771147060375458743430850731860655210009697229358313330133065049393228430333962388667200487966317303022056110648923574691429756927274062636848076656339085490189667950447050229550989197095442201835628990582985088844967513877803842216495047795222873893409067720117613312059674788144931948120799549460269562795503021751069616718182164621930230155056529531657295047188655127345338497401386231296518713022497167490755313123864225958185360787309781296115304222386753272145067260754424068665091981043667138083690550000291945611626805050183885705338833310725187958021328292622238409572668014484169483236732421665987397174340809043014193394900311707109026446954775196084204720732367543855161008834289871207902818452963152797426319311084809490688910441835358017124120822009788788773584294770543114966802381542768839421342191818109604159882243319952715455340637517544529510380500409145316061577128337317446148360764975993526754404430222353983534432691871772070529086757138441644742624068608482324555542991505918256901869594853212593795438187627912125965150722405033710332698994412589206732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -446300350958606081566759155074560820951126698695640280089711821628980110634756419006401033157802271632020022913164318097752024015863451149083475937766115914035049051039840575333854718604289936179758272941967622132577558568290198026450652646439968831380052247708268293616741629588805735705779519199991744943584134275247009633023172031988147668340133974902613643607203078750535040395648716248406387461087107113283716021862488951476164179909326914492077122140711457764085597680827372340589558599153473929675534613022389927919355257270163938547341565033431019195294719754615352536960603782996827145729003971830031439554887269907503797543070893807673599153247066337631634739253320437149717875847410183254819154468862417704781158155159984951895122587023317569310086335294004589398126440886473951699185062533524649976157066822731831049403769053517902921366101746848480242668063778348357039663514710851724879198791132576768921502740892043016316202733247269761055001815036725709817240356944560186161601589227503704690180767320854062873823532005606820609597425940220703631979058520222954577460722025143238144170820266368338370898379967440525494427758801004231719530286639335403397719407469516768926461170034570433624205537479795309901646274063175405233376346415093046080033593164575652617671822241369800008899133730976921839478526693596847133525312826924338361182119962089267227027447947160940296493100874120666638686910707864680681808749256680442128631782989685026349625165910391210451823182273763447877514986956139885298074909346469986364432694360214518547982735390945670022352532097187208743598213352797524874605733331821393208668722372359773677545668577802924385567396663668619177111832550107300785133674625395091428260169710145624102960849489804815732502351336265667021585920775480130414454877099955018368769984257062959788331253984413566010052062458807525462560271941870929594398126320544853100669922338857997178063176367079190246780947901337512484637397621188478456315557648515485785453871627530737371249873247571665705342288155122616982018181086816894875284395781011317921109472005322662172938848955066181137122167866348519268479097939770023983643251281288095833990186498095752886586466306318123771394496679848002887728674572631206113640972035681289631418795536630208095555944684715100151549156030511933231542426370524031695542572840903303382166656083298826693490400189077616825795655004786428067396293857431778354865546678031158596938449318989930422664335280080189204824331152219911224569465886749243623306057234030472859320206385170486744336577180803104392204380612279962301452224141577427004179176890987906897982781329557763851050900889876107077460686714364996557131111399991855929642624264019656889699521205510508229001692458152334631959449212455949625074125168225448039149300185479561493179947597338605784430370855548432301077095037174511377409010587006288765533529202227835994627241436089431370022346998411875598026036812727924011510861208496900522260921877592412908595082598665795726268782111610678733478340725261893939718933570453054051732511292728852345838226145234867106393627981370846282710564984955885573857491146121327373670295397783844840160856129332489172057481605059538582057196291909247310622233202675004553141892296668414671679579935159908241488851703654094751001130096629413466225173586693230187206568309464175229219776500048452810162394724280015904583974781578723920220275265765376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1102846507266618058979679927910029942042474495613879527275519168256902818128392105788670004010361420863816082451878578218378393819158744796199221458886471791108601669834745096698293257478441843813589768693583640516082093266579809809818875734268402191203124777728550832633966881577706985751332910580834913880295825361414459616531150616240400596568275085973441090178857234757989717876048902011271878335094683073561489494290764164730518671861483894825024660005772114148472965462342931873827261062715171074313723418087769544380120366389508384176711645199698749438832888014054038247316920403292543361388309153109888370999047855961062660126703324932635409205659844588441646208972151005401704505276745535703127364245404295347732089589836169816219510676967299242983981748243250770052728616132641890807690883599197147101225663953745110848204434230804575230599705302924122155276325625080933830671024946603486303527740445303849393524096681916745896858530844033239820237697536327283794678505661868439753319932746225418811331476501443483360561517809624518519934935200814460660556840235643727114231373813372448729143741784064814452410160226745660558227703292965954763993381665457339816005697788888798944525330093835880120450881388264441489917314962300160120807188255831046920046493189835200371165169082101818203631772352899508661753398432916218827074048477424702052025019957131991266526404625213917719619125934192034765053985431439910907771084976291873738515830008453322287698695998434272914164905479004373413322713504961047907250428916859985140549620363764897403199877737080148452916657963531294434436430519296051676196683161530747207037699076603873075781961659522869435635314255951586659314434756734978360039501669230326199526839515323446396158048718448375720526416811197852367329464502594649228051824664628527029235507211592542969659217673182483984510202407999217357250979574579759471543796896534653618810351749347668562892294058091684070599001124614974967560291834615938410874345660507058466442354112912225435396942493973452293207387885316848111557724219856704939079029251118709133954402481403514558696244296128009123082348527154761287127709512857253851394440395464358425481879138353178913650493564969093239378792703612876559314403458917077727319547900805036892034957214455896834991623656315385564752799636555014595163064802155652545895288148787945557428494023032941990044604814587706636097858998716280398383126616619541449264052104174118284779631660050970934962946535404437396584907396765186263247967221735488888961267336863201265471656417353264725994477497265512606225479436917033700859808358359617153142361061762383723341379626099292624210263815304567935314013555660999383021521253844336113905982486235774770566967227564247813451846400579231891692140170064990377518610769608058119262168630622658557113962623669897059433384987642061204844247339990933600992450416458730731408605460922953980698457706428929456304872917729078874468159733937773132451124513786136683586719109153521564233254004510115043912255884313018690436177434160204883356688477806454309114073548297794186442511273131832041107928799656681978362627234964998493019640908993655287982071208682947950863026066035508142382107885102609866654958641441184198529389053349926791040142215508788859562060426769295055390956296079349808666552148013100581937760661411785177984683806191965015689512064069968224306013324184785555701333676898304510616138233675776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1955117623869709803214467572355262300364416061228702083557853408951577623837102939534458719562774223004866071365296225623187766802109701530406280623869716217271182477870363540463772643909110297581798631539112330430226719494024704469028529401214832656731215819355864071836796870366845064118720945905403002595626190172668943601831532866294981545997293780730565392300060696922279860152659184399962657405818113529788719091071359346196215448098991329106779750541009330313576889742298026136178756689899391389672631950670617570922767610289573527219233459281479575227480787247752950955695226186311978686883457004796309605696715724070516151189774437221665070940188770761203049578502951173769991314640120489610979073350373737852957446334841274269717184713987196458053682149662550466703101620317031923697818041471499988027613350493681914640039533640097505335400442812691554825123941902896624446505966030298081350788634789525289314750072413284244979244665512649410519188976835267816146475141909809812021656557923962361411418384524859968695093713131338012282818835934587359956516789660100338247224152929863436276932567838555088120500003895028499059409207254068481306994249259643138001238072440300595196763732392492392017148315030567091139589533834150419493132245133684640248335952403729553545807964030979575038972539857208903818005793031862337634703239372063683052181133123625684580162724919858190885209988489599710932703138132506901373922114979503585692715405196676487239366923056079035108022388734249206761739925263345667403662310527377696738451673999010138421347958227444813291039813588449340543934774873937461541857101150153889174106072419029973979987101652584595046624171792517034526246139816960228586310383803931648922599847844115249946279667080279080918815565406718116067629519182992539253912559904601157859256747025002280997164827028905279166007459070190241930843692633293790625608547883765127153232133503921827104635350585000910513355732544696149655601654865579401450645412945649446932326636602210121931781011050636072679285926281532682762789719081658755907149791926005049562628232247242121745770721935522708808515309179543366059637354967813762876536086457169668215748165228801664009959612841351403857180703949525302369895513731179208119158567744893548930876033985126324221267967919640746245877389926714403216223589456779163510538750072084762206730294052172073121268155763505555257771741968349372856779452418511811511643530032694653365605461531663981179321412216355468288912947255069649342545456950507413101695949935932405403117993312489593542467988468778351564060516478896094520161073156041579796216270951748674874864489533450724133421795677659327865356512666576405879938246019377724840143150612428390631823509034523094896168494785538022297062743853805060343941926601960422024603692064546208636658607898632260002233711173525199871227618033095085035234632663968707217610430799650911231908733601303783593495549283103370375582751926742705390227971147296743504108172425893888371062540585287073194388739701995111763150450118014053130563130094386379729493139666032858126489935021835177690571952575166015355212771442140236432026851392366292299277520816290129268051054313675217865120012025524929323185804320077296604639534532420857558738031812428664325092786601102339944610434076177677334706255615237958559888467858979729011418122080542629612945907760104684698832182786057261110260010497276565941422127591718912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 2613627980068914163942860526073993471155151916768626891998397241766128818245849732318372833162508212198669033900744500587884987491398471547857321101185270760754242307412873891182620862677068837856584547943940765945462472981527873905947424061827705002125694802054499108265266377091543413809102939984766547417881994056151700392287659505740231221769409219937734150921173839409179029286419063497917231670794650540669909239179208746806628970881498833523454997855939993798076193763827218368283888886474910912069751060846694599453493668837870776539871252007270347036030214798077026054144871770310851319244536339510126459419180668334408965071020409451235433019406465407044416034498400152406584840362338704414765427350028636842236984630317548616877263743460431559863229195936441581754947554625503686422070612522016250413559497420484427607594991102383626498993985816636841295213441526389349331669337694532140435718275939629740120218711637890358796744993626360808950684628060151066516284566909368225073596362145426879402397325605416321777461079349981510896280259452152050719631219600695986239496413156482225976679263065997465948283785971521987152445393541682140814403203609509511980169413746902209433310848826077943650549145563052517689131726728564901353272011329214365302077162528953807632139173775691821505634299494836517607141160369512521716900303141607715519814927665636271583067119701790595986002999209701160105270085084061288986068984521947611374543115512850899993742958661438774520384010033866019254506487937149823055332777501294961325941224603348367819705150486803568460369007372856922249658052755117045337421708042461264172636421754619034979972057903771229041911340849075569721510745770865697548255232367012334859722789396478060484309761586632386619271955012912443673263750840171097117971993618687944162359969723941089306094450810470956522125399821648770610886471223221371343369690758328383877200268342343109624881406958458138664744496846131092559130231892129604194717870227514008548302741186328117010040041419803293120124023355825211208169850188418822267040937088055935321613904398569517277158310978738512419309920844649952825491279580381855317271304600669333707983672772787214757880638354218393560302114641354947151834912861856242698176572030962115549285840046979169493096575781707145264532261103195387494124276885321735671152076904280344731387500039607636066609991362752407380727790841657659461242207141663763035462425743286523626333107596995946888128262944304926354168184310963520390479936748374965719540753783837236227307546538905369070208920963489408062651369466459806926747963784662933267395279439709433884104805559060689997521605968103955405661392541010529192755215854385505502391271756313437319279991916045900352815016653588024714024854526187440516971673839671280966326371255711340201493491666204039804168521385970595954188265805349698679043422327426860553011497035089261601371173999180246681286298045226186543560162039917653417972888752737511179359781881670039967700437510844747175938580612383783076410227333762305418346130585577341392608199131756775961547149313574183674854210591968991228164697291245180323163011674594636773556455170876199889893324762959315924593090417882267872373181682843213978230947224166405356774627239694104299760618422811074827347075737340817534830928845133492146939079712225322774698989909759038696750835272697224781932683884565742108857840205932810284965678934917120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -2626093692014404287111238099004217000928542865545233885950158357250536927241766438053105654502145176869174648757315784414616684735731798968696768015643463578189448655673351308402629430649500794117977516384146398042143447427363524982235737017893324921989525257303892714083084806401340443990689207888024040643530960856251429092631816868324562889928822610741966489294497722196677003678391429114858448683848057091041934136512822118160279140919653985661419637406384410564475316264440963350282711827655916456740252114801149138835498102121502232287122974193858752472366188094012974849240109722647883984826221548126721576864135568473840584486824883462986070070937425656007087439719251826022406498961460855354170245398393943375796934759212274247516429388533571140705154835551324386801356921851495477950357891010501947903813229621713824997230165065917079110507868984116678816083348578378097346668395244288584916665716626202820307166143266698405227784953376304970453277519327145670290274111723923661734966267861257792975031425718700449898665662951659906854238213378613990068886531732150186523088757471813159861727630210511262670126877982570539453661242867461106970301108115076734222584794225358847894691056578074489333733481803808621226497086588004107215831243628337499992124240299347952397258832434978709579480054458252660289425386437145903413796435287544550024374781750501025897409788987722638691837364097029110755625279401167971056418175623727752883649334498468980183497565472559833827963550523280901213778001943986634674014252367751638921351461196223042225271069490264724976314030882299180834815212075915131368914352647011121193230158959356667946695720933050466122882073116279401797060499068747831920783224098864346467162073754661231949144169873244003113498228754865360387232799556364944278360875325710067025804652714553194284378127698555881356466641013402462585693679117395172629068771340145413977192021305338751185802589442608007356932139273749235123284477046688161727615143550111860319972885587888347387805780962865981012409058306755237708355322540952070599720050332923924330018629534014766022406673737165285209101724140877011464792657163819909858209203499924255040251014133820402767220464724957786084240741194614341529472466185290781163550207288784785762066977931493549075791945578820129643002323290734861697764138229043642243696013513321968381969664304445974856525408681804568386509297092470570109347663814298873114568316844363573369994581744882227687711713773270631227112656793145875743808596559829397886839600218487769007025608510948784024732173985448630734830131514488348923888963274229321856824110673811347763582156529620528244829302040893331203924907536067279956318431120783135875891333521213657242985606903264666421899873383239179942294340960710379980321992248616959470048424356280324258202901172758753537429454223317572180773042890232155123255464367568180269266806918046680377828142750061583130162740806139173979084250753694207652982072612158307945820875856033524099250338488093565548867511053844873431152021427392909833136654553700175244537165289617954779043195392064029299717201185785972473698669688107611123439596345189759223726037868974307880700884984526976776677111136597105648345280697467663417303409860620551927063440613971662064887816398367839293848527838017090592639505136870573640198084549419932107978410437423078177046197005036206625130894174366014009341289893718358349679743498977280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1945778267844076379380029701842080620816365764359637269987976339330920945011794553987978342038598027640515861610418996320961773305413136619366305537673573606303176491683557200141908799801536460893811556624573347453127930130446170841449135993033376538332397870934308191985365995924949691281785147859702938398662757403794649924719871703249910653248608127056652145476747026807142768984653575229187512071534139571236164720166490987124393078948791908412594477401378894294457325121808664082401527509191177696199161578872265072315521561206581626387904942023606752189234705801071700539287548191640938244944629943233561189627315340533780022043723341112456373660408040183577182604169833774809880724052213516782694408247282138227737998229378501884769517098596130956413503463742607847132189226275751931191635671213705254263640584603913725615111929529456361181485538427089716821577765110279050871414364022358570897743041468794966404159357092411228804982285155772163053061339122283193972762068155232259506692015248118105459018971879624843217150194381336087399788045485916498417990841290583732059875907665671910161764116199961991608528771389690091030564721738633778918279714342426770750564065321079736848806915432725110055755732682457625927273837650546722228882934210406209891368758725903400127552919625168009890974848865547850478537770396960087575339479186990024027761039551053140977703944026539352862890870285946974364093979216151811736483231331586229657975208510025317427884305333538956139508634889791193919805213132312986027416831824933281058153560778293558626187523073549168738588292713780983412144878457759337198216768465845836526532878443634657217851060973347799549937163813643163696932735642232695668524889776252725446188714536816723357697662688820434787797264240601031599326217541303107919389085252102580443102947060168399268195834151332301407885026197599351458842332487905923212059742849601583269714408329764679345787111835809083938498036134780152903948351040515589442977759142163502620777609744973986045471245646648801544801451347862443957940747850032741517146296539239436909175153881272350268189123208635219806348388821383843267320011448507441545436194104145498878159306549882272935870715559085513895574886045570616692189222576708462357378454709394247354240239191636442784857873097200414173420346194004069907173857572480863463788651070301106384391672027710851686498141110948319129186423950608697531690590521160764001891707471139259818434002573291728736498352671806885663868074985214521124243717768476512386534657938910383029414329572828207716457970504100046522676724434430305491758360142226565796289815609341825398250705754558304173123764041538543168876305941790214311895803992438962225886184236901320776858298781072305970588439721013542595462067665987894035945547293644277693148065892707628227395662113634411928903713807174604266240545118830222645060760836728320848520670855939731433538890225247112043693934640180263099767168498911005428584527181542894146918643048348746781378587949047498810442240696410344332410918350787141407977653553219402540325784438730617475404923278527011789341111272365139713780696386450200714130241632364183144879843603835086688856583151484231859870286936004398720875226819804070707927462020723123245719029121798157712591150299695066827348698119823495768869802573179589901030471184803267965173023381838416578149972634509419859313570004149750209282503367294627683882854514688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -999917724842533060060548530373413070315577871578063218148031701539262432960890001906736239542767053365661248694117208422533409119224211551564983257191159624230555390293335223742311395526517703199269297814350649117059577187573816307348818156862876967574897574794077389810743323537304566241365798382526928046651854210821723142983609247482304561675659616611343169123585587212270916448236625526569239443585331340143333824788989527504621884620618528342901174722581448160441930425898977151051303719482350211496551323744756414670141322926340175252567856367352891085864999833140138412759427633981359517268969587271447490634199615168767192247891958123213390485099184012977044522506892637538859931938048083337537548556194631899793866442669957220065250327063107600813970670486346078094159475509139736686882184316638379394018305681792126638758521796133932542113316900542133674792847741847095884217166161872949334301253811426216478255198673715737076301706780132011865455823914836972987346450318418408361703656883141111059558284338987314010597240799983970513924977882830080875728348933102058879787403171158905891716412229917272717083934975268598656744216497516955205208707686597251969820649075558001838206653059049159338966320020624450677859557567132320295281691978047263759226388081954217676697225653786244094880534109681518258075863910162461148816687915090564200681655829728714146326496424126225842018813039297541851212507858647607118563425801007327711258382610331754943950828918391889949236039423454672945290879171295230081450217825420405472036932622600666558609871895888432913993109055976060235198187629934913005171278876705292744696742076562694396472844234154234110493191203739339085086900748886870927960156915077744632387676957775659949525669254430562774781200458159502353105825342600258469395987193356299678512250651392852073469195964474421772306844634415868371299187030223465835361724081183905563111837726207637540703301902970038036458952149979729049086800905718465870343691799683813618850234443394904875871389535170081701323632358645450426316321183964233972492199742313542954815091348907933333849227156643270247000663566343322424655215379936308335698114453753332498413038329895466536841820206026261508253297431748262110176519482816885894224543409793584716819657672659161122108212215000365483106659269000895089727459361205407162188626527192957936423254084495965664581449189870725371312482649292173355927303615052696040309466883018978344234399337446232934705477717785925821538546101011430318072415963118455440865055177987981797941367111470058683575830827220037798819573785041536402005560848091689267253242933351638174031036361236595566051302982269130379379113661365308854779585166433968362699508724387040237755481034126844704191535700307229765213182183548904298803709232663865162658991993389629858053069014032715160152924533286425236758956851103826579448629119440182209893280802770128481603026975129678815585487071849230882638252003466417627415630902452558994771971358767780793352340288172787239920696978702867668877464034620210272857547886810739839857411217996544238282280087347323641070735215066338513602331849009297742061996528144143187372247576131752993219257366196614844587110470440016006912523514601554592181032097290216607124818657177860899653039457462974103787567159607692008201012484461456539555304189921629162786449221332045958165608340331530653312954757203314010963844943320625990906517913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 329265555370268884854539694861774472817758410032481847628840396108182399541852795185550882784025610505489840693271717656418355618139644049633158689137573298099299293750031093881396407478736418775172467526237714241038594578095236012336928526276175299665427534095907263867042240492493066032049429381476459914923937337588774691265217318066921045551387392825981799049856075466448123629768226978022710928788644885757530055977277957090910422022565541058266114908516820245253882144878430093709089815785403858478321805133277625992747663752201764165552180980302185112907510908053723711811936446808121440188896305932820594837099290830145618470030921703589650501971400695572808046655237265091543017773747243666029709464705009242862972040560922362545376910128333820532907325315731136958816339577693502734666788853969496270287626983762450158855479985973282768245560876704402043504506875175768902210857809820634639492495824005408129969747927657705542525929181038313643718198251275968560513216731367018367216787450999009969763766689866876642543579873584201061513903259523304939234092264825612897665008384556053367266857825652090933258620001992210041944573540081433354238392330293664441065884865730228518342721927288996589483191378639432014593860250955957614762788619022497454897551494489635663403626219163984299949474362306304292509388711422249010542563186683529119665735223511631544141645154818745287029408357076315365580961184755701098385223455146281258339751748969306168048511590931250049670760236534789414085662576879104701172933889935963417370901731886881659031208757605137491149649406554136921775460685722095591095792693005043486261708929724836316153389390975076576058579941157202824435881216196551933036355170605131337747889728013109147365258542614049942958220847617609188262739054655393239931506635846720720585994579074114258669450896931675005270490252217862204780037075119960735517887300628710429286658493856684942435045501181064065379959940364059538931762240019588855746965415639478716766934579968453114012331421864836439690189880415922061873663189363211655145164046223195821352692763825180112014846456727390895027741418122307125436085834376708811754005414455430350191704877558018718966288043366817065082949438088913372430024570282868879716105950647640654624262231742604154753691232297690636047088217785369072586378033463862576378938962244073316370808231838802559005380037503472758299725805911857025873748529769316103928510040822015480872101787008512591240779294496742120426850623600749571705358894631923702836719351540100468925166562512904739406522150656590397903307034497938484078858600450192445792193501255415689093611459902539626507484264460492803571392779442525409892888352365623247448323393357434239634895970591596596582373707391305541580889056359766184271091620824810107303335264802692241466404492762881849897657088822709618782681072580641809950498001585797051335425155326131157638242501902065031323846007117298715165467380523649869334426065021695965095432861697053482146333094649516718951934489026081144014416181441856649219871803386080042650578161159113924874859957509688813666324348699157379900907101511175037024205791443244240462568522246361327633129407548016771371667069900591036324549461446617836346435518898054754866533372880309171070459350948438395237612963083484711685081161749786948786280902934744503287280407561850330536805152438244943556917935476280858893537503761559968028400025600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -54386668343312567924494419688882649910842759579245114145519738799008528441632911395253059208273908481837143694194466905006537767029956054107295711505306506803856680230724143162668509440682514316116901000890598179391820659150862400788833680368278750639652534680872306264365377073683111137288929967255508214254568575516512831241104146986081014456352605499269562527126906907556443477316777646856403083876317283255057663079585943198201770272548935128932786999789922085713949093067775763216054202152643779942176526618971920585750724566412812094885988619948182626665915379262851415353685206611287596225530316365130525646598733960235817398474727379250338738103404760014942317914664674570194930110625513214025604521410489591833179952639246371116874680109154191845076506222206536328678963314810061040573614965922577098028391147597223547431080130432329652900950317316707957911229922072445613542702519387826725161900081979638275852944440683551382667921826483657876065237236556104316607865599505905180343861643442500101528556489321413994683608059260724007387138068017620798485795475189299184979799360771991638380291546766720243733386120338487634144907841193484122394799018975081227156838860285445816072153160684742474612605161018111574443936218943027550449086835639652523774716742563534614391330779210096737565249226764818736265894890792518112352248513010674834453994713266942969596621057512863045667854035090184173879606296630280799042850193609844209849368732569611721943616867987662341542167234590860519521863310754455835541099930158451533434454181179119075589954548351896858252178543282514644700029692067287475061442036108511106226362046472421250178559427474968256173234077200675416382192045159364687163560007623721000661358781733098796482182219803760322754266448233293558440055402945625477262477132032460579743688773124816972422818895907993343863352496029108630436343127727527653068264978432187105123417497283652261682492003496892093181045553680147870212131895274890664658175248363534450687480118148599654640242000587720824301078513408402895156577458841941615877469130534749368038259130742943589140760222064570987732476694044006280243621441462620674854473435516915235328300939986483276832492977447277231241500477216147833859721287930753764253125973894604634202581494829334474965908994471831081813030235044690845388756219602681574112188416745608889472404570293445555169573007430838757711615580963535946900644975475261036618547385176196061588678817236285535623327690986440547487338014451030345271659575977292332309422057840580089005249501371598752220360819988197807691145160518504856641377728475307802788587712313910295597916984806450807612047198283392984578713469896337630721848047255182177101462489630214965497803171480824285797874805216355203141561140025346465203785714910086513970034037339750216214480799652123461571788886114747914783814709700857530552415565509080033907105797925748221806537562008010579315394643204229512584644768492344131182981763118471030436688412560793964294733116080683654045042256725578985797189080338429558298733616932426539421664070910828902176282351601424547097448609513218603047510746484604570524953061107538447931821279375681200816169626743317334685736657553290043730811368000574734429947818908478392384520269777769237706711112407971019926837096681982094444243095667085057246625412927334841656645194132932201557993077807517189261604106394964821374029112733015137641824256000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 3279876619168428186258096011056484282020355040122442954570013119287897014159321004449342067135350635331963758858792973605304658449154242122602432681058966460789652803477000244460330391099800570308340665498327065321995432756196434095747551627414973138864672153472152011182402607111480875914910517965042960283986561393637143207354814865440804149948245315266548035261754128856095534859238040252076948160419406022507887532748586286692574096873608441715600084181869304949027521748162211250515888631353477895562795755330017102175052271541765285176943750003172899200990959835973399529921140067266146180333644056620959920771141054058754810563392948794884676669207636861757813824785822172372578708998829028581060956135817187087741131013905168081669974118245499439445067133525692805447368099425615786206134861201946857996038748802887063592372203322736219155474249255068316650619882724450718244561191400779870491729559557906572354732028196314476571184035682294863863199353265157032228687374443345097970737157542002774347475272627399789864888257648366191556576419312750582006083387553822703184478110267432086971083522604109667982252428717365467274211871358044827492670613299554295091042524416600283598742577169417340824868980418916187423830516942398543074379271402002665432082383011745768144969581901274474067710734161531637391968745064322915009483524670914550624368099491974644730978790380331174409050770182720670338545743370436675171922110023675577794326353520618272755614784998695838455692869991414487196206345442922553925383106529499555804172808581090171830994315416969351397741577127781432903810818910661370389451937849629470420491883700078178582761681758455292946582348795006284853390261628281584419346622417309566342742756435554913051803048041760342363857915480067698414244140535323232491943068629078503066014972636577512352082612380706473030144328058039398004396255123990079187647872004989267970486367863503600151304010046274562961826236564115020335406712626967620671155389524582918191769432521851870941016275763414245063458430367116946457149181124088441201393675792671077131367173835739538954097708793695828082738978458198452022753119902653021314751486345236178792612835179175151161388164097852591860131288205411279031696098607799853195785536694299177518969192736007641467552297647857958604312129218078620948517285337027362833521639532951045642459938767785441535499587951425780384150898566199522434517086927599926581219662371607420744944167848160705437645586407900128198856723148579296993402410720671346656909840841608303411274217929824544910166922989648951935692693218340654708227978506075959986221630802923023269166599277583812797297358678342032319640110376901556763943559385771258458771745089194258511961623391165671891024286499918632187143337196619301465284244087179996980054439980554955991768177729365261802919854966482267146238583569876733354288792050458762442253394154381667827506353757763824756585895001458601619025278191987571957172061758860552362722766702201701683118818403460959514245590736254656034597433827582655570738094855714833634153673793848970072067801693989935524286590367218498651651499418517338420152953525949772416407194544432486187162558120465001747555142249674985522119113377237518239715175676254847940539372892137609162322664624622575340345785278402071875878395605937939863395272002902218410470374815169430234040017781492845061871550564921395543640545503016886118383616000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1708875312623973603461766018141416941596244772826234595668391213216740752717787515742283891295593899700123875922198884811306929688315146867416740302528429925676259039063558510831346965185814106945296191498076013701776796088053368348853798277585828783307009383106715655858769072927322352906160081347967475903233202557874352420223022185198658489552686924253422617674338575001569913846635478145852451765344519001753838040558041447028006961406300936442346976018104745729516298457396911348025737971209485333416447311808310387455715023817505430163617307447403069002102912044349654876573692922125845400520726947557191800373191418868931132764859508155484082943160155366063151404024590002458795766097507912002347836087881375144363821243413139344687659937152006291048469185041888411022006033285170713646526672120477799588381897678826878392376413995739247019849760892860150431152678218526318677298754166401548969546879737170130717836978052422821248604539226424055510289227922538625921633478252715111611412055920093001959649101735030445787196520396608683789112488054418545452310422056996871411105581192950190498722531557256315509271631708342108590540252034346183126568692044974402263270434465576288337522989273280381185672683204659100612207830049163865163467549765282097308763460076615683214247508546098390220830310424648870676715627473040957886261411713057759327991356062042208796573197801287829655835092535803976606654358831731579477909422105008895704588126182225408705032988847261622809443455533074866084968691144132203313539640345365805208798219901621077408780877587173941400811808045009665060445448360196389152984918714415233894066752658584678058676587586383936443150891424055156235959045978935760496933675312918649694365514453563408465659571924568662480704023220522342335843470556814462569747150016900665589559383496871291102397175225056324078261151735244704598923747798491683716691655770652666416210427577658536839710247563118332049667984287536819891761860068117563010810242438873632976500445696650976064692517971008883324585234255493403087928920758203211736387424910648640888307979028416738787647774487557675294687775067020457388517356185938878666012471907886001096395552677301217469345027751885953784259691946004353176955571969982292018974134893739634877176683395810985563469308306332604319265511745307497213259587090485848621922173422552802859160677005869926632213767958987296846222856353218017267315130443206638519709330952333788883419048040325470926900888292690959686795776019617605532497456766959527298326211050827655889602471709478667751134288244327810169003499383669647496455329170026689480286498925183516162165176896418055455186340932969966549525571027652330909787180090941227430584329064335574409023466017476718728774701797382711505694107213046736283956878382158436395089737363958598426405171884407171912392738820273896832158381548668390416644589372930836473816778889218478842273089400292357422560285770747376403103399102158204010061234689543328210348102014525722809869842396918687956771158991245838906214924545548938404648957203425568409595664012481387204542520911166276298122335625564386379832501284616796841786013448360082931128110249545421092831788592841449803699020210148562111218077836927011066907940022372021677388224841233524341514129731184941137036425776936587420124646114426161076213347602222299491713040546291002628924649413483191018271818432811944014047185322687597851443200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1195007789243266094348669359328679203935542548265428493616859695165381750204454508754029105097574858667428358381029476730060955953376641552720360584335992362185559714265380605655474950850094130259777374584985854436161212783198865771177876415763679616475020997759312148562727693742099255815659795689146380303256127164728194633288382313757428253181005289929973627049260709122130038079163239709155043962502440851875614195557538784359808804352382102713489947730314116979188735812286079126093488978228735116248397459876323815831322771501867729350588373720979501715794262499218248054042523399143317909366855333493839291290102094499007015743098946992259891147233510776578053265119819498416776917493334325808483010746866831376721825586385186218244361249506183755624159983340251820081244429915043150101606684954796184345134461146642447502627403182099388495193845051562624050905097842787108387749442439162435599414695740413344448796395378375333555509413010775737632678227540264540138548071908561234245087392132228239299056590142256233155794949919899491303420487601259975264428522264156584768434138148807985186407802804336947181658974416364596329315236539461598322353991240903213057665722640174937200797822088246049778082224072578330928710738437154808617422974681481080570102034860427486477739483374574233467864454779532900995747247434170853685041762567197690731772072160312201576447988661355662364434065332687384853957374582774421668922407423907263721390187889923486387338770447159980371289646224986298705827326960670947652402737017567464520301564388514938211491009882696115843385668703601163432541735778141124262255953576570836312461268414995256316283622659752081454043326542605068174632521076368837392901889607796187805366274791910678980186116990231628956222031777783561000110406948503799711732228561881510582640734850072643927382462425966657480569642050850773220340893489691055887536414394212984431725742393793724168637084671447621637397134449366951057490918026344375550940703900514377320638418376561891906480419902320965237412329960781410208234079501403662385673475827858396765499493543642131042149195296154352411260681980969853441686699154869254125366116938943335729991537267285512368265306256133488485381258954876005897289088302584757070132196930299606736216073890694904487667683103224337626890950514942899222837567084255898315983486012281878037666099044507596165856978289635888146943518495986464287988394840201261211217017421070526069432486926516616806335602384222772750992353202398340110043310411902798812308683454162406425145022150526229306913012622056322175592846556344737513746916791637187681264896204996463143804902205970191521354188390343178985227631915069421820473851947500008748746480534077597409997954906653842554550088863550137961695431060976449588462088510369608753079241395969186521803279977209920592831792618548047449462670398543164640386052262411653025844878988312597959927688830804517402068998487869947125131422253861028402543331390518557317827494954901227411675276557871362822294965356591587354592747437477434433235278360586795965256509463071120158868240634666545408170750297615326530154672511808408105029747334307588022674169604335158992231619839999682286694919613375433153720631787553676048735502763635045962990641260532881728444738155393397207046163821291371841658185262323335343551346286792436933858138143898735617474919380275434402142034778019471606523577936026743603200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 28191774583919841226469310518677821365982240831426881264653494580122230631760801933273673224823883460331957863678145176691297270672277879945351896871084446788608189553748491987554882101379832730949969710323808294833919329478301458092422708102326394736684534879155876918433935474648285091728648281087274775625209658359363054701387448296756893628718571664204123224989696167674852492115452781254549535989336722984358420494509540246771197824561429059407132249169054026126572232107660737185037562704271594532166021187983076484202749813538428479828794821270757333416722175875585798394249120660711753381487614771830600926610537195837511547810955443004316136564494480466328396836536034304618065667164547178724436806825353447583558373044964195375373231931660082888879360419700189743745989677023307177664164368102344575468240421756625919851602184062346735715229479833337103631497308842771486048564290692378682919443755493634644860597548324110900597635925279554119469938814552069578173573173542537206131797928115205664911072449105576316935277508962253428392493143706831297925255565421373213858291791072157604371334189004356104009494717889053718023046507206759414916052402184083194863875068866220316778907779381848888012061240872872755305244821717393494508764448188546493447627831526707427953458539247708594279830955313864820319594544985738321533826734598951559291196948426401384072504410359421028199962780648084599675422268433375923254543032041927904007426185255992588329473537067362615321713491309472148323097236131171887857445229029223340137365279397176461309599117461004304339051105061776616240066894606154397397626848661884342255705111613865930315788167580638070997372482864360067991446428456314355733384922427012582602495627644123303639169802360696448551284416193507745664469265780451695300090648294597865070615271104165747128705160225018939875032334189734563788076592602369001224359438993490554091185713038458012114909431510060500088281377608850372312045164508499757792560853973823426895363729232835743193814276244039579636937738937201603517778670115490344162986977577351256112761076546396831892979497734259348890412119232098995551278835100561399078356350290102305416682456777244220417329246109733655620085119130581074238858927165090208795368654193001834176132098532321348559663401069378046928916074356132104839898560250330349119227095147468984892424960992460963245124693908124610192236880050710812048493015994898931669374051932615706724188202987133443715040934847543343278266930232605243607863164472943121594284928541982657874364114169968864712702500980028892269974776240054464936570886517733357134143161406208254579906325441436928952962380466941032393794789963894120492582217556482496295464838665903124713678898480424904823321756405152223643095937067320062842522627804089577131131032509405914935825898762693900699984790582017678725880626550931303144046604515026930343355404420601392324306725406967862935761962324980708341297027173358058852208695752747466376001014536092454630909599519132710601595977624839485444273459653887810826071960319035796294482211640209551127899037574566927419456229423190314896249362370222761419229830298148283898317387057615583518608790106061835572925096161382920118371251084048741954058782494978458643563380094525457208978430449823292652611891310650813910866223404157519299415047918469230007818982996669521708612318657613946415184493649529607718391895934002790400000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2944289983633708512867508794417738528756868420689999996105424564043609551791673571503793892544255219779031200722843617712644480167426813441969588396318384035309405584454302157642905533621120005451100853640865337317320759825109477451043239365717533060110444052581749731406615396403292286456411883055485051966321697518724933026924070966664739908187915916379480768473501233382183194786634068397120660755784113178587085531551497795927457716383152250838073815546360018604888220292509763647000012119547658059121392541667811769267684209024591071112711233516714292712254470957644216766707737830809336831292994788755669693699396873773725126225085933812478546907093794348530579351805136663063658088676194491318129427083661222988167759738512029620132590862407963073767773216274730807048406322431694065285694600334222894122524397031283358339892381266420449109116160697684312348223336802409596320547290537889396945576459862018910069712358675760496201410394608530474506709529824902787510805465407917208992395025013882778829661609494547244006302232134668479734349411082174703895135417052955594615020916854256414958438176193413283149917901544593776151207946483274101186606586184696804600430664202919217363788263519487574876325905982678908583852342336587082150588413707294923834987242776269981156253682945503777877102714214223452830126331913132929496610416809912278507467136127833418854546025419990702337116173467774022107199666554223112296980010317974863706475947457225867195132809853779453177555372070787203527982409726667429910702941574755920311994894947060796871921663513234596374805251851212653382890698014004326652466898414066027043681722874034041489014997604170901447301716483432657732322038448781211529680091878350194683380261345888971314815733869893323397394788308498085799638897968719976496736703038954466560991447819756551880467879760747395720988713003897187227670468644660785691961398240480463816446301237660936873576230270320906329327766039869280689443866508703491044095390474694351724739155349296068816152690618464468222384550111871861082996745795499095701645734139472672105296255350431155886584141295245126049261769643147079676622978152915861373566190532401358598665483348760154444298105428307486970443083438882354323590976782711715902975469419318912380477906839255753984981534689678581073552825249079225049189096043681212657530859159782880633231575350273504193497545594160800221363394026897090758256290012918777506887353077423657385752580361234636029863758859109084903422204174069323282634805043541973925972534448022898251890198597832933191058652258483474146521047829434901057094618123799869850126569931285979486986575368045961031849673136331576359691903898333249857369269792919339523024539796663842957969515977608118668889835249747362346609959809886767576773504951903625481510308622504131289092686590344266609251821796572485310998614908713538933418083652602767174474416610774516219743125519775404001926940048934399464888318181291190234613892196229233206847285662010502621831034328123793292600992371752440944043195182918491524557504526064058773614362503537778415370560508231352790880522736683436401195258730865314662990741022391209504897192459359003895022246841063437554399200509078345501950851964621961252283937801458436941328395504318764275859475849361281655016574228324763218553774733882616347143902931492273846925945777842087502259049403315404249755812887327604669897818352123904000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -448052397838572082325238700702823335323401451925506140303003728978706448924499133375741914439837692174224339449359102343704149057813503403559114237050080042458795826099098431704050006652326581892987648281938981015339671851020504908240589016034408736467291920280416890454878035648227534106612812584001871749983863687676270743063970060516362065409284082150843891116639317288070424938429157800938998090851164878198602465820657219373847739027722598277814272833882164322762455142950746905472576717887739710558715941604612532908398243514779571383711732165061083711807553752332778249619491498212329624976214659263918676347347624219520813013092695161931356068014924296430273954776028756457568824170502085302933161168882855696385662013387677315324614396110401071724956186555302127864794404589804281102216017612049588672121779337298862790283057914719713752857413584750675818792898057060257803998374433822208709852883075947822142073815257737466124638144255632517685942666079582898636999865761132106413163827715346561910035443500497178885240067668855258877426336199593485347975903341596728814052898996046052782442962750576174091051377278914880103353933253349517974958288827796978851767029297709730132204942228436205655627957618272234124758535686873556497029563886653522945749995559779404349735359892628085956027435245988624585293466257213010119273470771385252811912342848674885960759763757159921000737804597673282967009673520658108941241888107204387470053602373570566617641872104170443979058948395598819672599664653004426767868786180537798739020197682756861549239324527531675442207993956837870713118262313140011105226377975981323452654371967388577809424063932271195417799271522999799487859051863284078896965539577270509431248668777996338412302230469784359616640127456851549218789466638847972527362319429851634621648438388496287355454657050035148549056613323505149531629180947842532081919159225505134589870585629457913588008798410213798320770442126559902005184064795282531281219900932795576281953979139335751261456797524250027877147773495336028772813510484892624841813767290861502879224513626761748082286739812619597996325648058800812744384335527038977809761973134130426797187785932176856742316343459609721167740530475946243512172680195770039238201180714633500195266963028719972482348741651520355852180696583839694058752149341996178195429589836886666259054451059309202920155139723088493238942815620819063099873969883932044599143416946686022262135203347116611997955224596684807801264717921228362655048127397268181613600678852403647732063866399609640823806469911423298284715814005037867106735090260285390189658883955271204809750193322103667462623926905316084582247738740910646701181559894397330988219940076481588108056073118007843767511804405282075771259184052794727615069710693375534829089424747321341869339193696656934530720276325891762742495812527106897910874455133570547543507571360537548874130021120322040255768411009658571212285768767394377012249193087343554862049375961200590859825421586705869313744202981181056714551127829828135001771444044952744126386455244514398261153172731770029246314495473705808190438549651809514668167146903137325286629309858469350384903759716939401639363736409164635585457061418116940586966583661116708151968185329430056790609843554847558495576988639171031921844146314492340751462249636413581980070525136199612077016336851232440713497334329850935279759599412969472000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 412484438719511294173547311028407522389437290986025318378970902932817120437395930849524741351515946776175049140614405733444959618204897601836736201306158211094842369751267898031188319470404705394179737539073960712745104775828047464533941330624638759720993508315977662941227178688369445401942935606198694673481409900302148233555424389937521970696242893289256201963409868780096227205218128306935492442431717996409947500826550889585026716120381233668093755542271202790555779491762613189130628524295231434166254937971239424808497503203447613085660471974663841548568005367459366790256590039149222234752222476970522253453416807797388963193460085460266407776933664415408758807891049078561735604333402633641242932213877325392719025526885330281947267994097719365914242530347161217150858347775487411857875947276865743778493975917648893157077151701529537652477170183268219390850906086367517274370104108636865357528964510236484695725292135353742490759177188308786159372506413616746168863784022707267739141776419590703083889476343834608872420950742831258804106422475685718158949353295239850494646814020962396082948706814050907716069941828958379529021308835299767027784560642409810580326060705694946063145535416548646480964071790973074007169723091222655044805659014912601933250250658561935379272511043659216591484492794491305689681360401382675995136538931267065035110010644011932750007783082658804512348668652960028736559435446783748013682357651015786462263687416887467248019712644080434498971740033620037459804492300749825219009813305692873634608385667900037331765316710351053045969222272114910883097865542418543000107975046370499502711233791691652161554108721977963931225886147109693963766157382678272980227891272634164308964381716508280899919051842206860398830157315939283527101765400021649499192551415647365415618314656675531471679685770452047995417756600110089719078350125502616152384989206103814138630182731001338321988000903150499516062742912694266374367777367867318540896854214103014453773864801506732345954211640641806814459218730209527751094266480303736455956260792609855496324297915428511216043904985800876871349916604677054985758590090428886630677011701039341970080905505603313088037294742842879080038807934794076827980868713078494297370354986260368962712463537028971653676345216077711445137572779015537522278543042041034334185372935716643585873828507823716267245343935340056300526525926883182054671527858731071372516210688463059195919982195945654071119639940387213745599196947337378897452328578558459613409654018877261668558753832269233229105636974871801624109621969868298912871738610376881192109837586918768236934084271539829649879706173993429682417906521209870844755465836231248716685542609583871105377422314856221716217367396141855081865035081329439055097012945722678248371004786320510733118785494134652152668168841096653237530527138872810514635841124272060556690318965223754875412072969573844932888555939638995491687108429485071060666676820512802141510153180061882346203737001049832010582920457940937235384117618054873665477935656691803209080943995912537914394011326712135436333095374936214959108761442982465953769600663471510605310781768401439550374974892505502804495256742182282671706542986872300649154411474581686085004225170572038593440073162977820930854201090428649165062144227120352162439711331213552463024359525888704182045062945547711579581297348911897331364758395289600000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -49560650538847108264990066036523522618953079469527137942818698444112137925710263442245206076511285145414063929436279383722486926185823625209771842004166834499563020566985868018220160742086463900934839424874921697417824846646730120680399304292284451088147412329621284402689965470212460649957696512407659404845930699599125692757399145372526309806113420741615095252060690032346789607086043241089455754701498330064591315754811467132211822911720173999316007387738643655024795471215115853545873697308701241128611982468655035313853069963803351111747099043444531364063446311909507197464908920487047322144090331700042498626385139153207647414027114231501116259976753976555107012988934024129724692663011751427385614875350252125492722699179709100057436550739234354847919804888652113532071957296400558094415132745172245814279066008879323507535623363833671813795668977411040797521495612302969279557143410944324075219368590400228210594067675144537425226557649194081605631297535376860774123818283433623631490674670951319150823735188469571194115518020427621601396983314280734307372024108039088611088289214357384354138861250963837404223174527692337489370193290946202981887021930395790956915256006064791937490020195338339062390980804971484610865877572233910403945540883283904778839932795969388349000750343224718820428276826586365039322245135889926479668246448761204378539555267949374095364238126010213228492577071468159819667934724117859661059168154281689378307105782585572706188156865209740483290719681356395283201509644218669217155363958680978640865950178824878807683430899249901426183181702197901432956331634272474347373589241071750128814356496588238422154766429484195131791243142339873217919632832800709330594297573979121084549270276668941122503910279487910969968285890188485234843353188607960310989987129920873686573390834762077487441599234244275546001642694466899744122725726631893693896380752385995300712221273078767355842034957880990023106604414366681001190541681157255887725088666250046571157540084354191276050566814551735959681926995921911250492892321968299319203034929766349449497367749552010420881836426051736786736570709862689477206146107926898616833094774699676473087892591306333252086779710215452715522225627373620955578490284772935964081025354640272450007597512481665412139819598812937850290224270714543330891044084938292361148887016885824913903349790743038990234728197679979324507534958358091059950180094561773130254681795319803054192733216976761226309183439695889660419946434069650729160600070148787128463233881214951331557099505038515702576273612581490147202402157366655665363275582779813486911880504964973730574751720366099568097087159051140532942935038388484648266562652176824994257512227821175853378705160470480393178466044108948465980106552662060329152220141123876975512354036697912657937668694087563310960493017304976054369153988299789203749235527444950009733968392622106454323168202309510759363552590557945267877258044506980825058023292079653724030268425482655200242728272605964456956449950502094626381634442101366813858391804797149291367290252925223424881500597855562722989646854711963489744973220475741683491988966768349215520867555748151292158722480529080188024784259882930574009163887575208453720488942673665069483605432245675731267382452614676754767587237441892060854152577021525712727059553599526500241688911482171337034875121738178889297467046096545829325237125120000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 2912720630183187914236644028731724195409786058321662819500354423011978033905038198282294505908866986914121951718615773705969842158726706053967871201379237425867325344634147539553605717738729113985126980629445152163665662176946892614796450848953890829848702683652544002566528727006870929741053156932776132955903900208585493987967020573193746664611522154929626367693073590299255788622103796189097427721345533591277688364330575120928520947534024816082468532895348410705257817925990571451460593783669301361584696206686720465469821325623847264109317723603828725377629521296994859691982402530359783541992412499898522723759347146966085578639341770929439191844605934314588710463973716421468819483370163209846466479950425695074388978907914750755531006398927935630741445694257726681073976137636117635941472246447953282925868649805655588738434505003714105415560183894892713223310134440838889536613561423583490673152459529132575528323945765585736364103275637097327574040449366502679950330240387560020329789836908352171817226551800196418355739448563749566696447027631559147451842896468538317414452509751862867818016220021762273161160611449252939195744514579758737601409737502169777368547296714397141657084353175864050314560438144918854525983107252757552064018733745430804891971168342502066056901359686515195761957888273738938779550150886709375384733306929629772597876651181616202973923408996112872806334580720896960653673794994329011812203047199537313118199548109809239041896019222268633367586758624735369360860468633289737232198138797413305682711262666501376295880781930490375805160944441916423709576630818752083282902256247634396102486592675546259966201491767435026213702772666630236403359126524637309500153484224966461875733940378753822334219446542579899881858209155075935324606883616549162845990423844315610530738043888749709254990081093137555708635513351046217703121661151320269971781261181525357333845948266874304687595663618445213984796334001563296990071413813449161609925518870132315747804481898920545901293413614314015199258158340430067690315295649751997997398283458855652539951202670522415332333943147214621476170383666445826247221287501007821224549519557787813959939750866515636384003441662277302926670277657779232535253822229622744373624172574770559303016651273627056984168190889225558150915435219714722352197240765027989232880638678352907746778016173372619741331897695704056256226112826021942326057181073336601204114465511337089171300752224268040081270400930145259765610335882166902018382861504379727354241470298878166839417714054637208879073656601125820420124774055400825017898192842505287702787082906779214517100929234057675935324029028310772351848025135731695399393251744855583883407749458662226826853917401096486200400757473258811256053557526045228339931890060197327633723297277149472717678702663722899165439816443946183747792248916787481483514117098282581421209299633875060642678766606782898483294870093265890960589270835359506842030255853367861787448903179934210611188146794295713727784519888523197791759177860620660668113683884107567768112447109805603581048663624504582300737968562266372960590982784994610918933283279468930465650755966416732140578705894717457257988516697682476744546884120960585617633113143001842557813690096961363097406363946179297082901939853856908429467797497278045705586779518056984541574402970339248368740229908504515848587339871105588215844700160000000000000000000000000000000000000000000000000000000000000000*i1^23 + -93570336380630577937307332862382064590353667883578205635690247035832591843019249406749217661696289873333705891014515314362800698869145475699203241275145971679925779176697092139069749688904174283323841541151602726275190440541787612329092225647053761433659846808922255382100927066064635861248381318133766987393888806568502567755948920980736913436634566361417378020567494124321912393117862137628133747861844360350865070856510223489305411225716410422808016747086455801760571811872808224880509789778924274113642044390282369486119551953716901350341183057685291671198625500183911993774121825667345027796576446584233159856297429328650514749058660039077542887614195283710808003440132138859304781427901363248890349461073428065866763051073533370453392445239309887432597675784596023259560826254410949087450625213408886319720192263840923698445076457839390313221440195261349823261340734856766016640540249671091249100261906797380489608418025951950848755913420569207924777212889335977589357138985695957972412375439796504268584118517814754485740375574712081791827909208551964102336193086215952018672420485442475925926914269697138038291234448510975831868017917892217649284343320240211421993359125697071561702161952872404548769615466867418563427031288807453374116712854932748768258386215593585360027127132451537062206866350932363107726049230517847722536147190861545800435639483320102070565855105489600800976722560324141202956189968704519449030540902499650669076639438211768895435294413874066201369046071457302288687600945928703884479951707191342347847009122769759833343470066536260016326439622473123992866466037900845827333671224933791812130286941553978546153015905255512245943601937620194491731558017046750531056400593823514666828045617424023423069896835811460911417218291555659194068502706741496768391758674909368608266302541491140592540122453089215545126278722204450777332453016625021572640804699816416269672943049424490538859002945851471148433282396875973218801030391093272238493742013014064650865434496693350259403811441099433901492613418124863289324172614617042197475613107842763821887184336735453420610784030691439542070711967546463583967041481083604460372056431000279378471320989164957208479969398341502472055982084763620442437006329746332248296512027795926452850383758765630839154176659324969185556668347379388943752035775060781591712571386961593593636600676985218688149390274998413891310079332615782770778851289350671109704162669899422523900563125927288661337549789527659670070904395298860564469044266726772431573361023674959093704307664502773223787777293154589654947747033964970398843940580895888019848518232690193579427958444813828580922489443386029796228975691306903502801704478754735475118138991761631602713781984998827083180917104651563296613188227633989428237588037367869118113524785068744928096811807459686003570365863592806822943243135046444699852266128777956543668293926010237165420971332749733613436107363740113243255934519379792551874779229120709156072127871736644140422827960655684222976455834451452522506459865755655444124465014002929506771727353282715660963765005533508182783633524146146561698897332587899390320412860711367647515793553992234474672047248514195627829149443917888693787708438606385415613550601555543555959311622604983143735447678783035447959120587727978682298650829329138921189995565858717122681140063267760230653552418536257859446879497904743285103001600000000000000000000000000000000000000000000000000000000000000*i1^24 + 747629063677024620849267989247681102293315002223440019400479274126143853817942140812723533364493935259871807036948006405767226052268309609874135055539839765278346459729151359836785653053247218163586530593790788678746092112306072510922661393335942741864735552316975266809869282970681089033996891141254323250705715347149265615612883246402992731082345995086349888584788755516573603314838973101758595913750648282545902374507363493945712806044846694581013278189303158161056616993418342028109496681637473439246681389077779116978749784833580727824439808950808390275285913671925659524629180474290185884401809824344738333733108144775788448296648250408272336874915752844130574486660372242112935608810010631358931905156185232260316590614766909049726225367799688873424048429791862168882120566848656972696881511619805037698256296037248229095936880094264572324517217334150883063544119685436344702615573374650075756818063150319289431229180310431013277528369883596461439191767130917750199870515937345784324290270452829093331546109533312544955223940128736115689440680907152023231831532657368895447977521016848114502440351275627578741348492722424843736868170646219850539585472464564375847882181686469629503694520538912949372170256036463392097962454247524243839619339054839374655565007968776668160121430024514181342242743492071823645094699101438756155229205149532058880030343396767463122147150724506632874837527948625700197549893919007919347648977057285813346767899060761448697235501793342265310193482977472176742979011025335925718998043471994387053499149322002572050351823520643140711125309179612118823009644068075337568139746595385884489670752259866742318315837295762305974913151249202180504826969501341297400922751987765383737574207002312561502467121845259708149698941638518758499365473276901727875551418997059611552003601647804419409911251870232962899114823568660905048387530601503985430763673744737412587689993240501740753566300488469829885439963463336362725785168854097686599353130698888633504684419386402235588259823358652349658323668989830675719588431904648966468235150700817548416628344397397813821088973807340684337471566219278346720664307330554751589387770360450689529490915413042687515595163557218031263455810283262773822024430984074388961524689889392885908062658648633262774972725904052681058380924960466981279073366161687932804960095228624021832528043429107993195486060758606482427764835950028842108537808198961610404752571250277522804918029649915682081415672118131164504134785095716417932966032041831099696187091843076400834734583532695924917756784526116898786791495474586912376429555181468784211969745018120677925543127461884092780932582830469907875484565784546063396453552209032886831557442439413794064646143954769762516427764642431341319024697781879150837291538742641875652164446789300634646572363422586613593689994537676812515995924275149290241890770288760992964974408919387691379418814135543749491688298478633359049092785398028094145827836652836626187190158120548415635306175426554103873415698695701550681585990034331455991063114096559729941512731599294791788668862828628882262186054548838863777551071358603996714775706059716398376914451574330136310703533346631309189131887857243655806635534841814384265640450977538200385233193181505601242948748366898525991737561072359153029598713243955718552632684102198902635780004902686417905063429903948909176764532116769742373519360000000000000000000000000000000000000000000000000000000000*i1^25 + 66334415526529559885427578691224345010314248560365516794131116761393194436314609457422594777221438539087264667881488342367731088950020530024274880669932788543945599375642388321475789586762508546986793221533311696423982474787876870947775839045757382548864279725036550667602990953326473251367486421321794549979245736876408357721712672956787002008609435356996171095386816136027112548424255562381172688324458105455230180062380880955643672999842691758213464520893491654645733558581344690349070761704176028390215180567023380109288360373167158235717850836814264614903613678526531087421607320783058221205863988098391477744105521882017262768356949229351139614589686615322822745219800065447886179921553688298334997538364593620208382368898947597328928926890709594837810437829951573114542263217629862419941104755370799890553459923092121087560619598475942904409623418453420607736516049420002925880519457907555364671071046961415225285882014675751310306282065465908612967259179580119730754201296453831475941426798373073490661028726725336999980884252284518799500703393102265318872200521132724366509193631846292230423099505642433003487459796289194708483708874767064492870088819207906880078786886577001361599711104831051422786857468212322148233613756209745062271060599737395702212335704033606959961778998551150383429528862141051226168060747017938765503892286279707078617011193685568147178175539031781224841284895985516776336826751993493846221602374582682365507163866164854106758160582358746092265957807802298497222262293644640727289885643255184333856959760878062517635127849683425936854960453626610125902476205420313685093707846724021570350753008649986281631169640976773086466642351043141227768591078752574429685429707319397794914822489931697439038641056617354654735144118701481891551850362009020383494455553122512001683341507772486894232386086310742087740266063728561489643181920043157065564095570132337652631162930843892379207417816002245892920599693844595552403341649379556982678622017040286824455513857211673361423068609555137454389640867463105345719679870619698715590266693764658648334598530178274956379334913727615780531959179197966615853902677258990152476437739248655065349230405188309037489051954682631716934406104266956400022242659469383802690498057926026411077473279772393355083101115466001866444948109543692756509070602280285465640142397130733345314727197346707938151871397224028358449604419091120913675038854767677773385205550191024529777534947810343471228884500236009911089533215458955368389672968814665030916773225090897040790594461927615794628486465009172424952585426098409775821085166568906548307775225479534953303396783856885263850246408839577740248823589518420791986816839981791395268458565430285724382152785347901168069831650248805319474698275118145677841894880351537260763497950623678956505759529109575876078582094211678577920138265689729830918196533342337091334356983426470327912947346894586269407934022147078459008525378189197366957706189912868857468164371325801002089679260991258960369999647376202912936702770883116446422907545830812219842144577724113964821024220691972811609236583798263141623756710710864719509908438287044497879829074060851281851387482063426112265682406638041983706571170851133681381468374213869020873556162014411249499155807083739961091972933137151971110522516088945418908168461540445399639193459778182595469525562400011081121841241326528495616000000000000000000000000000000000000000000000000000000000*i1^26 + -2624593299973810043301072337328181431159586982012301831782735252637708341387396749443375479584814579578288984125584305900721324055373824284946162037199808539167730733089767650775283953365751436890230065852069700574268715982977722399790202057949836783298979595121600321908880060026423715624583503041546027394800182555809095543399281318052452813683042857541832160975131457657627800910471071400500250661514216353192006467493504472067213911284539528437376537967728390298638177978401423227025593006333785886526636171421501395625486658161685455191744814054042840826160732840828405687426680256412909301278226228615848567622021668072663130636356131262864188318076349116290136006868627376062922963797216563860465992754993116074449847393374414129857633743366477543502981519723381789651200339208003606400038349284952691176038470185986274886807354531118937436543911211221433781953754197582166701222802626595819743976637049023815779378626032913017601884318549314593764072086863442545822286983999193818428872047193875238531388130051526798991129005010687232566790581134265004092207897715192141483325491854132345368074390875091454269565489483606170077951933608539456981951242176628115174798513438014215535704081795966743132883507082162734577909855070949900957114660393201253381590690768487687228910081982731416499834611151306631122780337211434835306973061451223310366082550127009189316404257575030864962670993937085793843765105255008118474455891864190680558097391203335628980805929794344070642607275879183238128932516641896417303357095019139317028819375424220390720636637753903536508944835344029001957220176033643188077758739873358467531128147572085550452273335087797360644308919085051569718581447425034094628466182895956271847569119396332086201133975426543858576165246394048622109725847586061992381031109039448339022315160488233359943090692874053959821564707305200049264900125110415927959723215244363379079445024191809047881286548425462615545638516193423248550820116952905481506729303415673911969595381545749108913650264279648888936744534885650265913940657776266220045039650666797926912519165977319782952135578078970528772468716276819948427024095195592013320448116712193713611206738118261694098275888141751185689927975313150254793936612319320205206267928221967095501117954341025171844890678792936139540729536724355000895863789117006238119483493028640136977024201878171441467304768192912622451194211196606332901813659231845454231733562315900007955610672481823955797902641377951823237067406912846045639135720375443543635753382300960038497759900878475288151690599154232004940172876792843151362200215090901838028270137404829362608346313810393190547726950337483066634621140374128288834309641810714858692863648277445998857965608852690207567443666727907463131263894000382189999235761259315736262069444663767305819407577780386940838745961344349896405528901845709602628508321020495469946679764217010519788869749577353616957194831226427626476537759841251165517936729404015476504119216915461273854300950412907608726419338590805065063422260961422007445926844611374215572941174570553399152495476039826754708816123095090784945549331217930621853035301940143120421107990912495621546377692927292524587855423441776911391216349025179611328967281704116829553424945012666537150010727786440254941966201979788951494641535757622254034073059868623913443935766449329799990650869172930461950910838597484544000000000000000000000000000000000000000000000000000000000*i1^27 + 26709823166746214866536327088894667141149842993702115463273496876304455328933272969892944108419721250445546886925467415867814203146889588811772281250910271445466217284639920821984640196919464657678825431483417572093198733334255859009999812611757157383372715452032611464403765993320642918576645623814908549252784949994755242270383684693946473491097571601388142507024030827599019185186598133382328289599086117187860757911570132102831385643866061450005857453739866712904871810786438746905479138257027333335740546523589175920585321164685972014242584386414071170342810508839603380647111474708402935506584769985319868294228259392794115164209530235412902191595802373126697198786777368765619088726508898267329052729466860393397450437186854405170258507370530368745758252631972444966502975111297967718423317559301575859603199440939812653410177186699525298089602059324110690923253727110489961221086630042316089462417009340712775055558818634369464170009411874619891858719056391227747380872978567648244521091416260789280736467787922609623289681004903463890942914062370381210320513711612963806589995072656126806352937441256202057942864746670318356861733156925191937925972391579432100444630210616063964798908211687897488563085510575439902007167171080034931720035602659518926205991274683487317804505906529355743918985735278124918574073635857206013662784581587161479926539925532500778249984935282749663001919503862097479744723723149464204600299966663004905260280644569003415885643453374527987355404200005974807205261126360603417219933399421948829769704644217999628321998354396332015028871871131906366301557906653697728211195759907807154494789782988235941263775612632724707131886482004178517529646415256930169086438054394190812051822727252023308910760556184363556453057956988991845350073559484327839864233605400803011491444889307708459689876768092846482171257813386621692179154078069014205264893218670221411777761863875920128507720074779962545564847264252308385474154911162861018436111823518385072535393407506963950659766022022429314004597578092474296766412494578672989004100566093353323262157998588985550621505186888648610899802820636918474182380243521640337229937315379322405763854347744195170375193230450445493440605750930610598019752099597926087210533830119034680097207431049097288054834989557664234956018884687899466721673690322478862743858869607452074115195630594805125039032255941249537119009957660823217158033424052840474913447846237440365465489797810671201014087350359916170646159014751115034903667866594489701413224719770628645368830557839862082413934185778664708844375557659774778812808797853780090342314165020220103727255720448445963226225020814774880237283226692728953771397062058408980887418550075806803982306053813007190682247734192425564269428412789046485133136797102485461058296096200788679268619989766779123800979759953919254473865306845641417241495724297798546582930078505712516109398339261377127468766360798916116934967656361849738983981553781521278859100913956389183898237138880273145960589478094632948903393354700295582801933441893658827104693283024558139446861466175252185818342193206472299605851267203035347527200472847311157782592177956570055714995843635360694201366019201823506888701087862616460667353318546553100016895414920459186983866292781165089583439907065847196975611125672049229614330382210790553802043142625916843166730112100974802296442326509158400000000000000000000000000000000000000000000000000000*i1^28 + 591291652409240619447427139309221954371022000924126814048597184291479563864275288411825690321185918176823661326587350576620012762655575759004307592040658886526397341291040612966680294618923177897965630674118689494356572117352112587135189343856141662923891392717965449677870990740505463052713019588754466624391916213207009538095909324207267680021764077005423724995621475829000656671263984932341165212452552988021032917524468104015043119580385788089380102541036800294228622681968784690993039222558487685156625503708434654305588414904300500012907937578777347236862678363940918506824436984285393862102451388114111748974152898274854863024269559620253429169111149748069504393628429500001338114560829946601123016219445746789074454374634862814438856990148321619536014082064954225963833847191364050705785251949759549349837865993048562677639638543654733651732797902556930735537319701769127770049100594886389945225741580505466588066740817161182632447582632118879215733745888933895064522668604642598861271075720963123393188008560905521994130457766686437085768974500910191422614222263998684666933584759776870991666721966095717441099317926884421004863117831805442696230112466894364375930723638028574794069212143390038443699270296688868847955584013287515963127003797838310195464966913068245512177035034563932267788893852623807536611361466239036707132005360485041108720058126104891482736933210423840859940068641870284417237726868454403118723654554053343504823465802159187871390181036652493824345957472795771829858082206786610267442679859234374047567426758979561452770638240981479879346544807975228908783790299609673123473728657751511888873067846170344377414907887092875854378821457975692322377896668829924192009155560730862420766691988851678645783855858632999365261579135400731812518756953961737339549084966957026387692187300444234400575781383169097920689687993653536249051593097901841491701935358298186342318361353607092591824265644962889073541669661814850738955469760215984966296810335927448167371236601472708760012107644346662506802116374173917378742363076741744328153487897259113458945171402293291036146196174989692235382541142712529406265452813184519176381334492592864360530642220883657015621656231746494160114031356283415470887137659736734927454750264123620689758371623200417958405508236123025025628119557224434383800031069356002317389778085602801307977646590958901708446183623497826913666799550860473850041856993982569709766037491533051133988842500832671948204137394510290493002116289357649531961398369175480211404218436959008372247724705200012024634397286578270469158117673850340191173421483157014672342039268019265547147716889430469950936872654382528231587086945868318320871190478099604456926907888039962963216330492172119082119937981639543138401179780602180800963652153608383025844679669458601305978183191395329503727503839062484186201730691150572308816276350297038594277213337867435642998805902264544943899593639640865714869543132605480406546146601083361382601546604981220767733270150555663052460431019701878843566654957550181277317039467728735044489266694074042262275124604049990132989853268039465542274904706572751293627346778622312193361546579010265991515156762709141653175785031133222997702149966117901079047632054203614690673787267424153102727565369247242574309075588997887350868025420431035188087056638717807515665519074719887937239279547068050174750874402816000000000000000000000000000000000000000000000000000*i1^29 + -18954709771029968489247961330992344492891026291935697567592543849903292748475545594454131779928597319039641203673142253768860757375557179105369904748796585475811667666028741885399633666840117100004274329991520744910307344114477985371173006395230109370807531695884472518414158381628104635054775930719301900344727948836235910100222620666630783792447736934323173009483075810436388067835187026691374263394202487510818858502137170012721376017299813231629615351782787913406303815663010975262739906512056275899369149148988303899907805774875527820027258180711094471854394527125629809637013499027377116138155375865932359377937340327626435176477854982601736461269781684165135222316612581123894381522945817919690960839214033327447739780831885692817344381299031647769609388345193150300290076969301052039352288935998733320707271607662815802196202163255913626937524329142838109494770101809280683226804332337763313746029406008110235138478146758787300488316321382654430960837861379293136136200188945807437488768341624338092825229649308268633941620057030798867600350042384466988779219232521581094920417427315671022648614843610369093791864552836484945735357433611768636002943084001469640214331911630976945145223221363902381878688990144990198977477409202172961966409254655402785834386165476266893305702534446892379084162858609834909191307099651700346589179674348969985153009752921507352935731268361763465866630996456043317268567921799023419710794156691344212057818176389848347336469242677749363159107414881746400751791536382517303853106067810575603422246969383104113267732767437662444165297728372605158442681683648018699750551386595565305040635496259854281444527263946389670549733731381209488331810750671401491545273006335479678939362619047845848713979316873240646979664327623645408392981935904734189732995443448068405838865132169345477863832518238753412325547247977854881110512869507566777487295769338966073552131277524672785282329331492006659904273927966720478828651566764253330248095227811809715679850523303387302035200673158285139227416195568699141306480706023440333040814163123615724730593855187239936190641211942812578740633076412862305025193238425736414864027486970831646423988494232763166385664656618461660102002445833810360783861177963609484948006955080162611978969737657238236916878872799555150302999939154868158176523089699830550166662401482403840535284636084526628687987834558659768879649124545793937384020911866800718133821325662238080983702538450864858891898437893520028236624812404146380317857373125449779465681125310235232522036996284311390859870814440287931059559087254893630415418279733290750621309278731097491704511035037095840642564569097063771006784686446320646190377688090410058845385276051386384059203096592276439434953231826987960952875114927015729712217812340354061457499589493457096756410463183391895594054956527510343274133565276720784466906683540360932819028577211881681523415353319510963699666027694453308545411448347527359402863053600351687661189009543393470628248344695249334294724338966461223488910314025172250193370576362012345547317577072929078231768684004941264348723353185839435668090863496635017322467958166452897589772803244072332911645769742180716828376289315267349269039072803256440761483554631082919065590262089203280886644241776214373172238030632448674367152501462172547037676939031998449123446468869910780120745093846546886903147266048000000000000000000000000000000000000000000000000*i1^30 + 144194145295892972714471778610469601609181495548848355707569398287523705320632340220332599973279015061507531117921329081060495795795451577688106320127389010254343549792622091921540277751073468923117167483978788379028606873614839757981893056400342631573566795180160116153899617689331006656548366992133417195704408871863713611708310430356426217653346424548590137838825047837134842295700159442155968767245756019350998380771669969751130817646904268924067595765277283129966334565148729411273570930003755427615125270696482438310593056246672708106164165447508565116191321939327865473852735760513682560969425563198898879672503743518952195667542038621104664134783674547651967264883445170976198517692695894923524095741145561244653047924818647500337535750207099458908746952433468385496806632292024627743273762777783827637736212862603445535004322402301433617321741999959885469968844146201055698337832860017652525338110075384202698869168592423038081421308753630915528169755277341229632258043786448936982191591373106732615556361909258879578535287709722721153160110704444072408339846112005367629665335525720710059982884649112402187215745081398490145302424641498775761472475982996604564686443415055961511400557800372334691166090327454550575353086021182697010670677069594622641858265099781658926249113111831319417810164237515045890123871705979170794525602942112739358580386149820054156176413010053739629802094173688474420622092996194824138844249610159368726010931575984323200626653612019263669472564123425753103558353944373697345815198734191831668891920389839182016421520649696397865017323834071737499069229571556804544588974213541133782125372115114256959467000330872930717640681024893006508818513446416203615247553943634435126437978854644777847666482326953967694891224806560152807234636351142306015457982624890442056724234552799210280915283281745581178246798089843110404565050538778208608548127952171178999638987594087379356281743714319318633382290395477848943920639410452387622753446902959543123005782019726353583844385820205951699611680456550686919552918194093172330548865913920638468384679602998343397091569157633791926626407401174175403454199338977576336187571599563363370575923333380761568211954146868070815904262108448028163569130239696040153647144708923330449101132622060612457691463411244450715989612953516999929190059209158686322905485918339219310573159369610467183188588083156977292775207037216606576768784710351453513664209998774722813581402212084413210717641291615148526306168163487828908340203658676596535499923919946683013724672001699130563496971701011953951611653295662859695941572872471846328532221559531943754535602179190611036892052392904207260381766838382855650325085224027303237663783413058746298016808581591075618329571053947921113591070474684574878839675042024746099248539395229439173519968078558459560824224275471291065175785969578551558885018798362901648942001292466133119798920365542019860778140379970461719660696545439895022422430672600912684308172175831311097820524496904104290179870239734593512941078833238813662736148676461029510517157719492745989038761937349322022576626025137999118138879008418658924701456895063051332497859185228600014212068635982244574724153720166729831603810049041735266007262358892751677786953681056402555154332014943441310416430906421653830553766002080693164686296481810863803630154451335685517236966238288386713452544000000000000000000000000000000000000000000000000*i1^31 + 1479079052039730248178638342231669960934423815694037882589583756857432224877270132747675028047663743464432022209567973500249767262664558814637970672529918134734626363768433262863489819670715063630458286097914244372724393105124613949714131728890393842692885181892951669656344322030314289583002035591703800400428120597739134912515066870354267880084054609092261684343183886991829317180905063222032731309781100494909857130362851531852659526380924799317513409086610510773589178844079434517490383364428127054526469981933448652892371463843312543168639414381753206186645129085046188152912648304174688133641431548381349587520064231664013327563177256612267308666566870071402819489749273147374448415289994613284842362694983466691552180949245033102801138351595037904416336902319608414659169881608239010591608449632828329458155792588777697200174480051259706887555667864518864294895781934424571557069491755938355182046991486178257159156085889505051469099768289242007440406391821038464276472589369077247052200785485958845558795960839528529602833068201250744929720464761959888789330729900637684706442395848381012629893300335148729765679541986800173138484483430207394395487166917977314522549943024599209499134757026604707617558895930044595996535323227164769251965215251990899751956335814876230994371453319684317211198039801431702031808322978223325276186418031665016185801054868564900122425000148413486409420024126603704270168415270777658288550160570447933365957908036222318443476606002143646975343771998865743575558709944067692421893170379830157862512267214134896793408398523725657800659899129610009350796431689514854232164458652924550392096942622723975855297929398266245647612961448221602398143180153350747274235622098446275902914269986887411921858643287853580838554762577766503394774578381055150014630078733150606830371113601117917054663311419041639739286426072042101124989860706277576389186441568122621972348111165783475249641453680263239877319822133338553713784649006633363339334195524693815680881266975824911728731928452661761770151149017731068547232651037642505953405276455162338413964882495088010283741163679139870165297975310261867428051884902712842295208404366918041303310831071907248053995249549241451656670463861885269217730631584672421783051687853694012860531294902272403866297043048253198884133640006475839691002873564340074209563609445981540609099108998625282230720185498232891116281648643822253376107046239031402017953835884358995568237301780920287963143070718737296662853552538664064200460294029727614319424651586633739272152099629454777132334854380864003039257444164715900577317318008861169730893463022898121124147067304675536912167040518004370319103347043854036662224677245244290093656239693724371903857891647269018379479567325960519601891806828930626263260339585103628910515372111396638330017996023421671211805987732957128062682434152854464714454369587406514954431887195775946924310518999929297647390386248314990117874023172040096109805221003261411456719408609130698255835229288073685911688225811796879031807162981624640640418391475887350342757207859286551372364552425505848342583787514471740016705634286755783391318824077262607796732979852331174998198381286328506328403939231593268577933550263484684961742792921759169660884588243077812812512263709560114426968345110268573923064259765519286805356532044004269794179807250247666239813375424162368061440000000000000000000000000000000000000000000000*i1^32 + -38093245397292263061631667588188604254482754684704477598974096306615818331612818584002732523024023362484266181052115425610726785450147429371381226400719139984630378882932271583658432953187166530815685952862971901375070619830070152698987548258808468632106395742339066752246863405677069295870742570285401811757948243626206026010729283738558793536146679918225991658351704687593031661181672447845047202154599887797020417914794100906250340515096548314703591716470640763372877392965177970584834535910855746689789785057324701222538276109910752595477872547798069112879598867317302687585355227018673919991926025540279983493377426150352043612906593882298515000848396171386745710827754936100939060498604006859597246415523260615140507367684175806214762631215550211367220627209259747536781382159025124687492285713952604013249987973230648124546833114268712350332325092436224975712718357584452812272437860617786290557639010974338155775067857823493504488879040399791347036327669214450022513617552613404389861168947953679272739538115264197950209355561864208973833599541871710087868456364403493966248417749241179203687687264405280897413452791796635587937630976777192501910362355767864302604732813147530463560525960755372654909216817143980577156815275448640434753099887928831825596871110979215234993998546787192767203746868815315332387460713328384899606598642205333240353840709030713446638151428124792552420050268103928218241303227447062530754313951141309392812177064386453331382864743675439487957893199128536096126249993612128307667863801465991663518250784168207186828021171647861993465507315966508684183227944193144054558797279111739636828761038876469649842801978714145473746321646289959226074569150322236859162922033579496571497313070881242786885765593848474564013866071645648771214040214675730699099726840084725431218125047352789435966124129271762817098428974297685537795602834166915493040552895221078748171192424374173400809286541126637867356988142854355756563165244993905844476482867926114377014099180907852368091215615191772274801258627953130779134411944776380791531182905833573316004070018310926729032675649010343348973305969192784745343844141264886560916024002298708998500354168771740226188734431914166008315506343182941042663806951302749441019846393351204255736049379286298679509820370572682295855223985219414215027726943488956260194309505872970493057197894248198398633831818236378874417559199185381253269400943203194218690351901301952070329467256069160751055718605091100578719288606360633222715421396074028491337734231721390301683832709153918876491872859353791658849588742416685373796519674970040981973501200786921688029360940530785827099718354120173667177259194720461593179209522568562907179879561623276292931597510095186122150005509398729238764365204869659026319422755083845376629121916471269005004076828723602239393858975038224780457299958523436241650273814735539737532655167754581314729287828027208095678180794384810184853104447452706988778866973929589415365063255413907549871816658434870601619019900595528525168300421782265353072904425292086288331136760297152003657797404077895950802487047386293210217680769569906389566860113855592873481728007958694966425711615445222737540046735647058587694188963754327158777805850973556498097047510765586213034049282639283608610227240075744088680214703380244464495396691697484853064814162653139261683292539404031098880000000000000000000000000000000000000000000*i1^33 + 303240714480407526884532114200273840553075896723467655087982784084350049431835779084544586794319171426030375719140293128036367446673473089167461916091302290804773876678750278248950314781022132396488402737879765835769027090946941769698879812112581201715610921224013845002898964120423384242578126465009779458234689152547093982940825681177363844409630012894064710468446907147837611796543206140885236817670708534138901737446520343386000635462480272039672845719983101840424588031765248674866603190906755604338992468698269456727815127657706465457312692220226857896111006008006351384617386898593155358836857571930949526952334506917100431575312909385924644954251119746840341772956596767682391062703990585939685283051862886985094194246697716915234419276717244014397743425850798743007787454762062847334839971697175305975372220594944192307537616118667638365622824127358392045555364597469146787640079207563538428998486638986648687362836666991355093296590618010388504834020160441229841665832126185973374441583327051541432979102617666524631507117640164721314964314688689243511704681174317111643953962609028619861433508881348165637743305762657793504463497469335033262363209255998625219041266834963737643095366101754715151108963777895724026874409672252009185813641292397883745896310690691243872406481310462423280888052999465530520515382367558518328271719311137270118139036870564559881038010869233719939180447040798359627323782674702382500041035477519395886637691391718425410955348737674301825014661296995253702043852007951179495300886189466809708014159815845114134970571122186113099543380707379807975555856256191745095741792546448915013977488813601265036821882102766494170159280862345984684786381036098037715753566393242926051539457786918106173124613904661329211803689398765380168800365847741754221688537159461916475610573241870418941461823174201623088330045082997957560523889280711537519334714903076370770192899221239236262092958374428758802451120402068599152225798317002819534329016930835882332271725756995397486584568758215306590272285049353083304624162054937369945249183232848820966305951908379764660151403156678296578229526090428351302875689397025813623312872021759457950264854652663602713563878814200733058523582987314264635738652957548702737287269016689242962690362929570268394470204276978187885798094782164466786699539421656364461922456808989867218668189221310153359099855998139185669426338558960530715787906927379629760712889540043887822789962268690759372169166253696915083953663697255769044705104625697104849887517720046773388049202753904350624829978205016062874571934129491909079125668945529945509940695956649386820843301894863603809983340591987367939013270571965752602494529292075944016848907960615223844189551600853058564064828627782938175756631772122675438946888301578704130240630776842140809008145674740901185899549934684772780044484674797562058783974947305976814668565140599388712382120439920990179214630700971970354809716986760255934675504600003890625040609074401549290090703436490347629267944477073511847584148891880799782234193206024545068724053031224913038660429615629032145278382312348627592228151314941328136346797798262021350155579474447507918035087226035005775314783973910685382063939540127245757916436395768023198109213771975941233418023634781844803947420923108201569770707025556608936800131252123348829772222286338967074511263837768908800000000000000000000000000000000000000000*i1^34 + -743573374254621041741571600093208134226180410060094077589168916682199028654651903176450113305205779215866402317819860856383289454128456130323002423198568617683636066688490672208189253324780425098481708097753029121489821612531200561676709879599110525008112076099186763840158593569015231904870578441846973408296727852588793626048380040864198722103841420832667741024178710101125660666184791313325188861790221696536913314614827573336160260125748840719365208816979778406242389833242891123868079012206352748843554806425502646317786711029406949081435933235441659493875771067470773873259854456165582516174644077785276601000372604125785551458910093596127653834262010236531291385613222847400038492403575912272875346469196075661126102471902760371985102575266584727130802688430400706485794935272183997836414000043094954742182146249840445139678966719850178100882120929500820892252846195170008777503029441264738024254722055472524296272465077086542977034733840330457020883951093369838880421442786279162079274213542105916341807299039035478652023259080976055184395146446433966764867113160993603622002541746218344806171883934929002736066489873503161208442524362880218527918204641237907521933209479080946911263877872339725867236979060159795276177262228974444850320434306734345388247944356491489466588922909788120505295046874039736667095784795929535192714733128790738667400414319575447692929012986516859022347128095805903193941953451607653542884580511669378471976732433850558369064420756136688138821959698129912588032584878178628785773838547171625135144292347271419264706100045631775306350027423695511833290731232199389695278134586722911009858679516821909847265642447736262345967035396948367354672095435549592771009260628126099986414588387914631922223553788788757161468406152998318225787158168307760241312609701338028738168181102735174011775123920911930933763271903613092278191225388291833184327053944290580294186536449632278083099657037951953519330136801866344408355552463141295568606797681167182583565261742613719835218151915339690052101628041775631009928655191832391498493536009499265563563842817997885108264646608959227144145469962153755044844868538400238396617147848723945229543829609550018754658471622882433534420217469279865464188517344635580947370597803820314379312103372804952105963560691229694206622625647387632158786736540148679798743849508758397128651291547053942993067881726112011071464169926850393984274274319594834205281054726256511236364243183856467799299619366002201836003048981577528324369621793753378334554831193354492091494262890652046781305601353645521860367677863217191155079338255211428599951395501248866464810063788545866319534341972151230543495429790535897152726025242954303360490700863235833653296119152995745996146536455472749374840898752046096395313117548901839731439474723691080777837271885480904477244626870627843131885669576268495850884693164626073608968898653085567388890423197953420772560237905164809810175001623930133820602955731897472903882719347275964609965314371271048475511576106003707412432374253593692233373823288849024393175351560770048601794609572366828938158899633824940976810083460657778130117402933449245812431919730122955365937661479236222081676695432388580025003840938083646482465925547186965584409298111618365723955562639157826511328821603614962031392566481797320219071422613861776365468988547731999059535933420339200000000000000000000000000000000000000*i1^35 + -7201248524533128693985391078593401154708438808901461776953203431244599468907840983655005080801697757909195264828829830197034642017242169476236127631086057883145055647752104506115836842585543911067868183452714531779824086752525645486103114193768260484036612752378761197267143872697835180592192333301409157999071951203165372863056901231037816241642291179187578164865729095056852834334882179109887620878824322489081571356789108113514217940172322584679457541231930570030383377937966041011433969008807097222937897210061212006965140125419004577092065219805908033107289275134781517106007807856866218882990443375923696408154145458340411790775838703351110799116687013608284913099735528423772110288451756136446856467983081089721147820846082903786020119559082905829059384346104128682725506681880147641618179239059826362216685954822024643150534380291378051904709658787158944440004932508086724427566768319661732604356850196769054232801459558957009379849675879171901260914434322607532509473341076524181542573559775066155363601816628151942178006503930192760475911165898273817829210663469867663943741034320355824757962229899326026077061476363999674673428197669220968058406954992288530005987403757879473372094877138517105022613798185587806417011488978199689950882063046508883432872864965797564368394249431836163185368791593668581186197602012544918903472819953687166926660007819098294164203659733115535031048123794053552993426755571715538874842025007489095034532650662198497499704504323497001870064680531959074680767226204112765549179552065518268903338464863240405480331022319411839720503210848313996773255220440614909765134733210556978993808362173798192893927957800470799353030279916607519702972878350508678200238639675019149654068378934797156155569412117021281117298780675504847977004283848017669891131809767337131950848576221920941928705280630887289173596419101715753772369888130268661670559613513602592152140402039402089673697191805385200205960656640691261542383505086237728206855132659391050794483235741691671488887791046008730641682615038323034949753251598598470441893563248067545457837435620518146221134940210258467219387502958873120827822020003869251434462109890721436845161618059711981896631121537305705037555976954179715499223129353632789895780336172773654675382381301784401623944936321140888163453203698039306852071216029424722632974970851134691198550538251710043399494207721361296431728124510656727947084163269891429927594087044980042302554188517019011417039997737147180943752050193162695976579450371567156169691194037606851797434696723957005722127160649416262665195116062767254479069635504870837957499760530406981627731822449162869254962824479060248021092487445490000145396812742527591912008071924286241107746733236017509432513071055361171745541654481326493608976453496353905442040934304582193029530500585574044771552854495053349157598879294827824276421267774481033098299452751662562161817655397692121810255597479369348647093947503235595632654933619562516990130911583382695340438296198360050704615836816058576673217572852003164857669320422666302482612392314111812749765009758056788276870468657541289215717505935645735306036389017926506007522938339442992040812415512536622580611775905093460218091265704872308151923726396007300288246122106335042439537054158225325791430447648244724268848511388376371567567472636718104557773896745167842239924142080000000000000000000000000000000000000*i1^36 + 111434573730346982702731215245923269274829941191094608094269847993678607363112446209354035360757342012145106021494702827515206391772757913377554957928417234240378442973380905925244853170021639827379883191925097476567286332253124106599615445847061926940446239570180461990026955370217004053046433188807505916958820536068372509239433007246604823477954841967503261166906399781792342481592962034465553606701553983847577866558919160808591395069082077578846984031860893724705330765682584766707759451991660706077727303906478528120948875445977058705425051179509251670139287910883578300589188746716121508096175176022241933347625207949386972327132396158858441147719751711781871326028009487225401947941426153385547351295060967396089691666444706662256170762259303949960754267971377339966880344553725692542715158166032055275553990160980884025882140250644421832306197698198267469923526471963018212067725052696861340976101004101402029236150536947179202031030702247952065366237938461656415481579081489108733181387789358651611944674889265932008231872752308730273765862532008408269735301704203884699004508781650517200571441912814401622509708628616115684682781529404751327692713167543082572477322849435819524503013109852780855475230087294653823592664688721146180794907293803064501629454303509148234142087739783148711102036878450342883090072076201718085205406405380553186592717970135982613365458174317344387025314293092895442048035457701645486475157598055597040112749137280298013621004248407190239550389906864236668113681602941740587970083259071105837923776489081269180079537692192362403022423137858129773220086270453743239252942740387090298475045016492655095981529463573544897501766272754717628386345510358695745816142657187866225189339436641543220938458924693387446618926125446129698273680322770203867514521503325239092411975216880479833615214000648229510737976698205875129579774513254961504057487078968798142476326658353734347389292156330334312692557129743858360325522016783749182617805209310772427778575154608095251596562677423617119252109988601770290963060714410268602277527628620418441372411342744278859535945383535744615399073231132060811585015767922416149937345242770700886677914016419102940441397696848765032632934125026649061305935255383721011318655267586054160229983723695754250460118519984464612484032191640472813062754365179532935910119757081102515085005211445797753414701935276549698748768469842131303692317348674510002158457700954982257338923894591608456493896235789035097800948563571704796489887617849825618038173319813582339992525901891385305763045112919798149097343791030200967702112453675307457342894180104212414419091078632028328184587816163651958625544072937961338503285812653436202222927172031351079847008895170155275191119026530808906398863366835999423422719156003785603195062060169659609534080031424244308990379083139059634860513933504804917859807806658529511137280799876057663405900893028120797545082034749139387888341167230475599720387564275934770416779109596037336061299172189443356667844243131699023535652632039755977207877322328704968896463804051212809439942658901834106085323741033029670504797070174170217946889944223609760338139864253079241659020617465234341358694133565985256182186906936730088657611643227649921101455255984387887080689838599623802699823270659267392302346014159216721411521466819114825043615209076064052576256000000000000000000000000000000000000*i1^37 + -894175618583506346926259541121065140959253190819862975950331937503667292763667443923489037591789356831072090892234324181867309849596737995740215781944618057380938822418921454000451321851615574202408227297223716603175819632177813355767389222798129173351571195336321595940015196364597230553698909532609456026423720500265246151262837131239420407822626234397039344516566977218518719509374656698033709191253090782490133077269949683013799979305281961016909744661226480650864649710038263208780843772274437664894703695828924603897882825863602479491745999871243494611553632932786589981050732584468310392066721421371264888777290747863650711441852640485301954613348903110631531601260648409285170493018790737051568589804470538585949235166882627619561187266859531254557980670116464453188853198209245912272233034089948433943741041394790005542164336041361045265435211963576586619004401339022227333296624522125083947983799313733090091536174191136093621772383547312847543557614332885873715412585365683837157524667275512779007866309577185272881745957761390585502272761081769924414477720847462026395464078453177141173862403151128878668019139031736389633172547737109368091486252876180900412689122822416289381827586430142169566293786178476302793554005263826957632232689466428511897672031778639672878964097204811873110507699126092438241805808216164853441862242155383730499621585211689431167012406996547125147843505960102016163201455251334057248489636158359301377916179192731044414943153293856986706400263972706413270415211575160318467145881276501402470566669329551248329794634444660606055370284774862289378013241732130786658102353418916482518471984687349487616538284774439153576664871960318115085986379441630077820040242528486458228131598599516083736085355596334001045803580274081636303358414186480969631943417012278488477561670694518997853838285632312240317613480051234218502878173489459677379671608477637975774037561161323057800315449845898167451000550272279593120883897620358310601878031269039377229635947841588294807752625363620205874982369168433755920087930023744503066817201123217939359448289316106875826841014930284823440442922122469499705109587140367634166147568055478169676081420668804864633661697191088900674124835024276847990441736351227191943811400286248292715235604484318725523131369941298497893075621755007018234852838903672694678318222488454825844018670737954347285271201943910192587137122636958205353365732668613686569093630769441247150629027058197754185500045203432208201523889814440200037768350324430930413741015476146830624172399008677308911933859405898061506617295301958040181642358025897929515665561202695537949218269379641989474838858099773586997450586719284846529711748709957779895848019123417409514672842076578508085133555835627657863316866923047441605342594174432367636720138505095091304624870136126391462451836201229402784077866847443217735915032347200155807648792206496101188503885695229218948978623114107004236852648854349549151111627291223134744815494392865353830289665971259221698593280649161694641965418389919443325118025220411432231343055609187258734214560341312355189978400304860371555969964557360139648551162893258223810043973219881096003937330596368559090164923884278843762901372954335869490499335688117356361500634800587116343023851818755477774507365998171778411121442333296827136381665666169425818656982918829636059136000000000000000000000000000000000*i1^38 + 3882827325919686331748046232173158791583581089503334628143949174130221609039968060220506240119828124170470778305979229384739373583794724133887568425490594029874071997446026781201671878851037847973514398101044433170447927946975519805289110698170698946334310302715967462899274376764916116030805455628598847624965461340730989681358615523906119063341399642208666206391323268879559647746620576649305790587262005547284702525986030324919905649004352158784146089752835150600701984539170161346258671810871101305689513107958657564601405714935029406797837551101121889458832202865826761825127447383791577329978222531458261530745506290538030134602323311392119699846101183082944593325926036818039482644837984300292567831818338728212720055618314747629826242277986754540369130422214496041752434312889390570598357834616361702303734551041585826651352845914733836683858044555468718183378706096959222689733904996613584037537385190640741982022845039907906668339873793613785042039750519446339802448675835990470720374134594956045719094416585989300960998505628308225022089383553497551558992612923144083026580562237388006011001669336946471020541753707560206664311715380804674779590550044544648081469261955692476264660603241192480375775878846150672191965415541736584262066640967458362313156090727974547337373353023038835886800159775917964149023103186106420019940915659250581518725630354542091400392134929742376888427167708432664329262489927703837695775859881100916002618406186283139532656240479740099621954057482359330426192350045775611963122466375582127592921500643071361320348673363089323270613536792579501916970942928725550796524543287601105782361653075683014531766649460579297624747746717338263712914054666100185747531098521354669222987040372441639025256498986835368719577226241512378629132562674544351634596027344501532914123290167034650159193500118789752589545338263123899356117207204666365341420148019864057810841019613160644588198296935464445251048516323201735134441846433610184027953759452829902227985229043591149574376545602792902689515423648245048342724494270793783946037140100153383068671567596529437132519171412546516929275774880644863145738774994889806621805583583091321095307980621020513475280619201745140274439923375218714816765603478259401519780184220156072062142196242727443065033044631738938366833555787263134332108111215617002215220844867487124848444459401368094209360578571497883001199747320743145086270507403713399585907160147987379731428613795579770459744533154475399893383248295983393976275965357666797171940600691946212329216109560377298892272289790727890741705595036154157855089668710771923291343162526152682862666312787553551444030975211576755695757799137870292794459723920115640017172364534663887312206252525728850541748412539445101252631561666069499921402830963731644030771364581782572896204372491129221081458645995267608466348364462706575606610641432250900683155092479071144237552222619568599054032909187163791404995330374601729863552793939404409524860151128018843958932700904998789758922737594240756785436560124145818466714053342163595862127586380033860826488636465576992277702469991590341729165129730753820288105596227044772540981238971740659463226509190284876132668493011047878561249047888532165989816024637836795413705547743657161534517766641459218003211355774783990552869570812434241316476979465859345397733805354500751360000000000000000000000000000000*i1^39 + 3280376842959351930536759679907191901510418590714933361990193867358788313283598140972439879258674393732751383213775088653625797200622592599213129607932776091035690125958342185296919556489096330139970006023066001570680247904793203702995079077718707386775823671043397463985731243198088425104614347252717653571835418018694924301962082360644584134322383836660738685785288947423815416312975874597129712901724618711830794463752808550009194723149223372670601161026656340967244256684464627385609538413139204548158762571839042700292482188699531788623305174717750013354167153796813220440136100047357491080954425189901510978690098704949692275271167939518253109828179898643429915239596685198298685899424103305733211474128878995681507621102497739252865347743952056432373610176880450850021464117546429603558092093170243595705946328106023108266695600599614982778461764011324689667920615699010769993536021349996960564551691289636301884815032186728761251391109712383093613685408809872993185494375245049388944849649695434175531112999516252023462225690612659438181801674335194920759860549716118264743237476432343424073287251797409501642789158455236886664040699008528104320818609351404600067030962939610319346251962643329779671142744241310551763787850142403592678336653479257369927092644739207709802183809664898002544235374190088720045414815410755183790299229292465432221139956368575281505895505148671035570470851286729502748485235398419660922573406722102786788713313360728360479649396604976640161769692183699998328857544427182190164518002605277405944714300059371226271737087433617538925128586291044642577586464272708292457632985872309903021830805466362522880228470165153201213624623887223297511663281507703075153812749576714243447996894620412234445295739413416263834590070135036491754593543844951328712994865618388674340220695671724909110093305559387857795243671952101815448332972554829751150191737395477062064614836957871362583453280426995923724524713666410832044045796378608533841987366467221818726210048729747562065128510907656337953470822959921278973304555632812158584499121076856713514820873463331344732636164450264560903732512909207202379408580922811180312070443884713326729209039109972894931787585793044485410305525915993266090498635714870556342456076617776900512767635115782780915583896384877496323146494935943325632378076619069160114923886198199607212972799488686030700266250455970349301421762263036788024619891065181255082192818748135571091409135128577445515720919326788371276313095712740739804065370938500077947494758872321442192677314761062258502664134042025894108527910852045902232101741957415783361808950921809411311652867387565277591995077758109204567440027312991958825716994123012653844636159702485553937352784585681803781508233826712750774906964329655928717323258190881362222710081093337451949939638173418778422312221871356836867852462846652685260645447178394793941837617977825041642300525194368014172186833097554983860609437160845025039411748389596394417953924466575283985828787081832925774945256230467094404023288504698730423197778772024391373726209162653459490786157329993310764959005173728810091608294973202112636164226037867601641352986527674769257542918669484340671850266083545060689468811318635046227782000165110814987102816883197577125833073383116991402814245446448371086259386186387170693429445291811340171853465009520640000000000000000000000000000*i1^40 + -144277443139713240367098630746735317822495227298555010050904673091315203512526774862648927427731729986592521475103163386982604854724987472933197667133782353194089300380674275290890444470259586728594861441182114184198400597278206096798331257653776809441827085869524160170832184485012400852381403272465606057501178529614119006395829731214112715715345735161208661090085532002929010209774301814930860715019824093097127271096142048732489425848514542299486003074247195670833544328347543482490536549771884517075317521324308413192003757171397596861207681107061332269807787109993333270746375447658551064181285150924336160136906508260543487837411826055960765221390391890246964067928631241926953229146136606345057701410569409281089106898263263717553527262448680280697173629116126981021395163090546225004567954794214638329868405674912909521360430524589565678202292041640698624679059224047715054074676916836876565366455647245969376397244518083355439653031697863874339758858939123629163126748593938117212726887106301553899868419597894775745532647244339715848307903462153654070154819434201303458212813535025534084182477173972476086268887841102683263436898998606945379206692141122492831294960778983675379043031642925404316509586927032423798992912785135419562692512064969380716585543374656599764625282693666040290692522947968484914907204596873652297618808671933604643289695683615142035492435647589399878327898460679738395884253254058137145675404722408950445172790095928274772383694715209885559022791295536033633931322030568596075776950280676341788824262678310767579246107187438853464851424930678989167635674411224789846225425988641215231511064929538448752080009996051327855587899946483524410298936382486901677434156036501692473567608469594145400657947855487824665755186889593195312460231207423987854272748829064313045765760667464550809838244251487236792109229508531610909882868683279925242010490443066926361538734270794228562728073704208739898452395310048429066625397658035413153980292838394908011315740252228348503303521617171372514280885152522423793154392560055334875120886860530217870468030447475438393876618459249838101117314364761698083099420750586954354567010271006337083769440182532047764692693698617890565539610969893952590241989811386929324001984154851459050384419554538232084385586616849976443503377346921049730043811258432470227529007668727342824931079405651835730108708468280243410342952677203794688379943890176202595120610568220069378180391982728163066861338723114903916114848155819136618834550195463326848179930396941681916586359060411699909215670357198735258453257767177774117947251806362466014466259980717274078497850171608592751735499836171163993490618282910876945971146024566290772945398977657034208279288306289177260410670203119907808335524537029969442548712746624260175743582319475907794977676919462566834459774572575519365867054512436818951522187235619324913360716790077279963407569742432105874620537966212478317691953777823217847764480751551726401533322418423378353720182677519015373565111342795015096514901958655279406265865906799109506759237180441318682555783008279116103596171302514937773129946909979932479893606214285483109368843192707829324450139152188395067165652188411013948274605107003619060068552416619126294648440331119193274630540392143689872993210962877735797838790481423212355959298279705540016087077224448000000000000000000000000000*i1^41 + 876192190154832904256407931960606633621277028173518278172398301755300658733138507745753644464887661767369217320918230151148113070796195419094724417907325706181191977378106083711219798846187763445180587101362734651964247216458402111276937985592879196329825028130534515311802197666949211706962679956994401254192714799459751961879036371284691299235770389278055019455761523363049703500412081178786215447054014446616206720353777322193141608771396388553421076521283478798949324069316973669108070212098388893376951458331544108614729224224760941252690432003019144455741086166559460870306877843064097956923361245950411553391420440646484692384179507299394936716442892557253430184473009199764545458455926945579549171900084846256601935881888192775289092606945298721371071430375109068205292983230004793897360136234066886407205824625105685526130555432014024467386162292181600068829029391063071316373621499334192489352333421068398973034703490000567477955745800122745117491879543894375214784764423842409001416706962292710752749362130660060733029491038963496576708419591953246728073990803208785555145230689516852757849808592543320553922753537916805584566647831028777585542018829796264118709023096435653132117251866355998283631136457006710143501150606880516713426487284911960141741117134635552350676860440607511730768107761757864953204480251000269035320557796641963375971162609917813010990586389186558383141178608888534605913909891680929043273987556179423592845502580014955099915479089270145445213502989594798604145580174877910650351329500142752737089368129166110217382988975172899596082668938570472921240871287909149024167572000683755651790104942973820147561827065915253835066110288811936079524390761217686987349693132929553502397484101513660797691620150812091627119586374619147387811653967765301691902199414594527620359406047072295647062312229032598342005695427502890455571501275527898955762135902675638963438240679673144904071112311405876080780507184684860677243003303492078791993837284149629971769551406703598083328089178351535105895962466920911176459511375709147383218689357299055586222082057904246872778608425939966708569360002527971732203368647525181593278275085432181771929761363601038302455915818588041543895153250211385260267624605109784866129258413781497137213404746969018276200969785388040683698312763028673138576385465882372988696802595054513543948563136438673471964783690820835153825453610156054156597553109671405620004436059479326551376233652608917346549599494736356830896923945655957322040609922261063805598598074305473313342381810048077714050487460118706238990236605991428777443984791912584697499664766172286099481601051435668718300673552291751055030866073560967168159202386237571630212559980620664410770762335896808477180428318442170774748806283388394796798266086936656997931501869955258401724297331644945549640628050603597364801969969458668953641381302496278998748415857242999794176325341662699400129642479794682015729407098740283495383100518588671131153268228688654841090602314883823910113061103288546581166020841753890022202778262933260880359405486035866808149742124622819359297423003152553998905500290649755943987675670205750795863112790760445723192816233628525336911284297170921462713240548962321668412797757737314665786875847263682264544595529543968361290979130886775275236356745288676480472609218221755655520256000000000000000000000000000*i1^42 + -2619344517075845992844434330409518173512361653953282821112871471026103433438233297684381337690359567593030825723686992576601142590066025955234404384875328414965441208781255290344843754715587915253425098326237171340530416029286146030844274150382276987299288809888060216917560298132050527277212982045268876509031410174523881546052131255631742294986597765042445443991838205521004634488924035252199566418073754912492617864686351118139999444206958272042239440918756470614161708746985756143902544749644739674380250660476183692147907335113530682333379098897828308942956702979945826947749303165651345295161777371217364891329424238714065116096672874725262173022584010350797623038172743272303960693865276805510970833362958241496821186625552873124932862533098849497293444957597778713823138424479827354586765615677074203773861728026736928165569096041728472337110364106648032935886142256111028914489348231640270815716932498436087153895025338061809608571413090104262332371198501269324991898356023495528734206182646148045824171539682261642571685605593657795205163679568033261293382696339311951706706344945873104690965865075449552794333772928504867782998230690198603959543969897146006398382422119149741322438512417576940039395070442609614809759730976617067709260929502055315351575104423009317189581595056484263275215538932783009636328960677260841821454113793270710484668080312141591047975367186417726968522164837169707499162874360424758209351147671510109074775702426686618596136379622550943301143273925900704152614515749360744196639298076968284758334335483044730977274774567556577458871810802812546832728028716369716952477985778994330778963866699961558023037216764741394863235328803757168851161105090443847887773794746802049827871545284098412189302093423526381642438053996976789042948230951914886799802378125418498907602971859989276633065288632840052554707858251345043044645765885305298396964198482593173555112824402726571565660684204000376105161668671747044182878101744032043054468168616949040696843068369058864997376510067690245864522029998548606397157268073018116254830738481049404094317117872803303190004686167257668543788678818062534708172997531464756629449263841324362443655522423077276124257707710605773451294787250177695694530886609378417088908519722789017759252859712940775144610137972588030987098590249185952840376269981516270235363114116837686408346222608545678758168677783527339272478487385306258400975908650269451585563835019048172551265370373134688594215775260543239808940607001320896539350961837006436755991700547445139213655838529768703971684077821333927051433900247900662400949533243762823878215667089994050233801740191148221642167766040042923672316358660830490967891054723948272843874593458708300226478126931535482854330501527006668024775306997307462022866443506239661318721605819474563486327924811026699263008923628692393014482569049912257657580053251781175525599659232975786929405282510252373512805644503594655401653313080414089516517250019729586627629962065488832788474011397356665967160026321196767708404396909803120590776035547957078143709993330707433653881392842101977663431589508763093086375388147199476312913174825124220432762965556044189227735741546418164960691417708638454826692572580755679788003770100249964799748764060934152118709496363555228034389723715766718442004791929250635073684350442320743628800000000000000000000000000*i1^43 + 4240771639322655885729545573122216505974950605174421670492355802681232118739179297094147640570878233909489890990774820166380639357271419092767683978644529898982857843517854582829941572296736528268214425868853382000458462175774088147498554413325603033840790328899034986951943543787510242925210152740930970661275124692520477316010170836035770501473261834985381452893383627762163079132364414492867284175000765412259354833522449330573975209082068863506766108792301900579141573911742423253698149648369851175973432944367803363731498161041461633552845200726892759936931033997323318035290274462393988055046490169758831510339401286781021076460678096712080556488190011585642178326958573162109077510801443874849204628267294334581976962521549914251084456856735152717800868792164770619209511111802586693659984836320242758499675330363970516768341299528552571119028676131661750267856507802959159377731252180710172807106310339520421919021389981292169342015099319368516136561319772759534530475630541779700080880875137805220499116927089838372619366109133282687593159381616371479963432600283225591684561696972149795625991502972276152728625062554785098120057921346169323764117488572745802630377689567113343378655957827280352534024654944392798084883711932436528981598709371297243937281103836713458936161694106372855115092628450102667046591548103179867641157334606653413729617991657586160198478862221296907212186962919649183692617821616685844600254265350149329609404208920745631262962390985696619921431855996914117330717616454798593592357086847142084326889680566968028969999195174178389316619244846179300642030941598245676846809495566299324163173262380278561659711635171678560031412514832418133250653309175279281019408706158628439538579619358644380497407976637276051790805910433372205338142233350855809395154774749960240480664792671843674582983085451617011198269515167934564188566500987773034640117274607203991364343616386823154156115575065211652226295253257122608695770571053536874191284997311274847223352291456350947108253903213520037375034341950446640555407535789155244163165311694492740399802192046566696136844418335182492046587816816887614291873407813115143719175723468650758342803425662858265603361565881734913114644687104604323973960943342439478276572852338812258393346615622765119156076135166496215484348316142328290629234785364114458348654856100207017194375268997126753900524251690461043867807188794060515796899255503046458356680230382173470431638563055123987532158320118172694332554893293842726668663553384078376270789466328121330921144978942968390555994709487026791567430385430961521977697038392546128310057489068996549652643951087865837816150213139186880004079349542701144764644519835482829459262511750124486008051286936564693722368623764135407982572967797708807172595752356710731486352336175050529451104473719421313087964384415222125860764338243444281713866361502255230427000839223002825079801806168913000029204509446472551439326038466581507797456343619569276369810538908874171149950186580181951102250920020416811540173376329169426536921373306931906399521672086275119539307244275120662312220337388854368997171062886910610071662517207278112820467418879814207583494289282342523906953279939508244726524673144473611597748337268655882440526992136735405449511451209159433069613718024132100430387125184877268295571116707020800000000000000000000000000*i1^44 + -3557340103139658959919524136961349164932055666971489698561258553661768139275439953552683980833250310358797001623637249179750780161067779739777709886179421199621037283142244624760251688585131142368674112708692124932938849244829086839427230608186729873400010249386202680596999064915090366877377919811771636318130254926035870401944883057275540083817534044987195092593062160061589648222971578334759104560524518883817208412782063088213398711839246623860977972564132003168464800574113569171793657600489316342979526162563715436147892352295287498751747796032062826962296163525165637390739989818951378797876873640277869937727641205186227591757521686086927049043245373507673905601936049950998346129370961677867135755326726900564686935436980342153640252622975023469164526521782250035786311692761273856946483667064828355844267279807336927114151462212164114945522669434744740192670554910261840654240934142202513535573550444265625780864107054935636875939176436086751741145302180008345731726315099184600299152268996783909521333586486093155234385041755720935770398302753162788618824113050938002231393511240105548796827787298394678148938410811818692594338921159238713293036229196807684672594402729646388091024534411201266217647932566083898065432907563684545987716983485858882213280056844527887613342265707135426108328603922086885278066365483055082931565792418143040268974064347535803009148769266222258809913321621853820674875490581486182899570591672613714908367700844525722233754957160205510502713389578082195722860867890910751011635020607057442306253174947599199054519417285240204465069713974155962839529233392748510637151057660355805251826116785849444372486183977611149728678470343295932005382597631009710858139157491402688990886706224861347877271732359721781486611552514860686089472052969795267415089790563070597176507267789087188993647259862233950221197936165089685215515132489432067573561480344560103134383687466780996240364128780043555304069703760663927755732809284942891258283499328493105997481129245000642757518238765539652745707163635073158649759505166232327241068495123722532763494209651075538362281443769812815067773530105067767450221828094170580319509906389986331512907561104234749487730670746439456192745721210178170542499136888059390400335935531564782027700231276621816179441806734453456846750496111134255990670577053996511350052038325835701394424964569358139196292309112903697071235097409391808396910641160408617606435640737773463700241010987738131238437355567342089013811066008392697929253177415029060724395108760381669735494934508059714956342498398862963684816882131256265958020294125934887237808221677378658270994230394194431381647284952012952146703977074026105353630445730593684149059880184105318019496776678018823512786060660175908216416524535507202070950826207887796475945586520604285632136905610187889776478567066618039339989687651947499247778928979475275038586028713825648919436247553024043094704292777217541851999878226791214153083475919988890072430514952776925285617236157713578415398052043679832837394828308013888360731862289333694596100936191052642055258825126943156937319050814854286061601014409815257938592992663442756248304355304910291094431076793113985694022705815629433653927922966569587728396302381083780553267723233958820408605705080474349923889179176342787436081700628248514172813312000000000000000000000000000*i1^45 + 1248271335264686020797639428582348335523726055314804737145593293332600556064420138837424815461422258139745453529467481658879422364352324047499090644455892568248806568562829219033722281259818372103384599372841646473401709275811280988634548822150583893462004287012134883910644371487830392653861217738355632358146493521865027763841287554560174845369152176075791419656005362127500203672710787703994591883449457920024023466634589783913032507916339967093929159450248653218423573985788180997689604030932452593964424179997530778601202796591987696213483673859610956810980469092600681047691033328170306953759919380582839929771751092330791502041153303880926757136359558245820782780248622490083374407519949590382266973680367113004336260364688090703732949232242203326566238665878676624538700139864163143530063574048647984995365352114248242560085270678428629078456172568045843891455750569317980270102780580351776463784895462416633415809946086986488583086737147277509305903418267780136128790848811958381471923896705459450117799295188224186421854988614620405127918783430824975295425551424368251789337744362139997290046065118673727712351666823030627995099840892267160070782628765024540153229070179049691823920323447293893721559962487810801025629667855983513103736887693753707453491147144781947933666599626434172131451259273218205560431148674287507358105617608634980462550772948965478622421604155269444207549103095623890571950605939308648349722448326490364859008160195897572748824689606905928956283989975002776429876099469593928834610577728102590868544128366024259349821073795893873569256041500428727560459645317532128164931182053242733070424814172554386697425093703762322351925511940530754330018624920066767866726560983962575078099780537346045900523989622076040033944955713827417448954720851127062951272649063874155535601476652151325951940622670689545522939815461808248862632152345075065520825128564237004742814872149100395607264389959077392394930871891150797643159128302708070239673084239089081359389521559293893354576757117353741045488338799232191168561801678915044387109792888012259035086088832429990089465362105483971461847114364416375435592653626659658182548746124695859998688740311692590200735556396554912666770328641410435762131720984937787286640217343003787869240073701471554830727771571613080900374584633790874582648348165494122386058955629390768881090610568401956021073146065091668672275714961442170777243815951371525117787376114502635566238917197653652513800379485135419652723843841035323722692101591827473501575828537626999579995419426671992060611490964606388429941225522777128074088148015316460998248418155499690092842867974978942435423933911742132050227489562484797856290054920696360310992687405269553510535163065715436563959160296161809349921891859347417745773883135219284761559876473785098929865282231964469454024800211609333431582434101574541876754888886946920273822644295511135629999635277380584961979081477649228994023881984574816676811184103402895725133158769829205523786958780669742660620788789310983396330759110979601997520678105308018249089657198125011757113516545377753431943772128230983384962644981263340896592680996679276429328672615629005680131601897689236864391954797662731763263450747450499475728817332433204761573210824105930550373598732898275175843197083008291761618854034941400842240000000000000000000000000*i1^46 + -119157447622445245764564781425909057155863499754269528379704635068582934200428776722936681193086776529841945907002514892261955542700150522510592602707278395067932323233663212815007136213905979645681742912458079483321861618757527156849228173405407532698464996793378118567645335394342538435283070941938792843385023418887138834082036829963668176258086714727785930950148802907686609009008984064959035368416552001365887112633518236525085016812679260360445896295025171181137404006206783731180886360826339425732575814831065635489283657907339626255130714725709332348129125168078406883786854792619186746210521256315036507257139568008176779099371710610755189727478746589203456992241216031522104874063140379767565955883807699896052096242563651569017838556428956359940343329446364027131955878605766081400108963445229422880924777966889909949602865672899934372542131947047529119878558540205076478134528030075732764351340319282768149259537714285037936978890204200967484572736730046572324194742457768003913106411902344536555277189194805092549682064842390725918444634157303920430897939779406215842383286886071479193147427523207496927707493437457868637390277470849901166742793117327153871673068744470306156997156262773672908807860400814941174536293906900836734734197260857507823450842618447166676425116804373307602941972266417796869965928469730606830242018194516239254191379340402386723155097235265062490228647402083454873646678733133673186488242528827521598092989296595700833849564931751710176809797184057337718350003420067221553858905759571655330895581413762002849429159721366848791527626879267115431883089028794343107005313786790569898009832307642361471379059187188668218802030942094364867998175478114916642696524361186266282234175485177101977867585448414443081313575876525607638278095236920364225330095957145189219059510075895777660887961555878515683379138823864145543614480474294327397299402862680459615086212089379691285895784057902878634239707097536451100669864739132090015924205649688423077804785996667856848681484682413081472915827959078867430994607442646203508194185250416855097044417706702456645255263789450952120375990890721237537292150350502910054454814906651542326298647493968666124940078584172301272563385270550419690030596385860936044421760401879422167398778402891677985362573662506539778496548727212526219259813908448898869955010108707854002150783410713714263976285356636861759656657291610107985308367322378989860910635575065512573823210972133787592757298321170635559667299079633597130865419006694835016578606697642318237506269709903553959586075603385064967926359979076237497051879883579248957423567976093780236372616215279181488635415751769998947473920444266478372951489955826087161731182550168485687027645361940048948849472069463218384341901816030471570581616931421206104989275480826846891197700159616026333668384155847339810404406495413253217815021585476402491323226753044986441754259593931416175331804624700401814637724209193228904702775453475264547372763205524380988916234076017027715380302479167879450858427721574339340214751778759878361810682041124925793507314269057973851815342921483101366970985344798948863472193550393236625149054260946230019512517404593919233852881991838998226817159302131085221408308456402799051697172387968079245503238243810817967020298635711805330253770311860224000000000000000000000000*i1^47 + 123246473356720433856686466203879530957741785128900301166225482235030561587834195992034984558570145558742470680489774991242183988001444448789701730518708507678551966251268545245421355510256118867571535920502086349524231567753006411599224062901097495618132613615096534270469074451898381871545721928007760594388942886370825085045708642841046632915872417550043095122270231756288045665681277854424785315603866683479946733036320028625964108278972693506807513182743874684290847792740774029868898846260820111309149338096706511079768617901919822443137998448715350764440727930282705810105905320684764510959399845952678094040351574820574601287992327200218224736252225708658302985815593956052196076688476389006965107874956878679443138732621476756892265406401170318894731625244590499456301220329049436674667272203726804092431117359073907265793443879692342876090026281744291638747476827697452275697606883795076315110819436642661198459030134131445276240699093328133673446898106235205429574211269380068793587131757505876185620895357995685469732467197208024170603935501391349090328357031859914100967648939121610782739784942473133339981898789311561365078864885252623086710634561456612303500985406503214936034011904902631114372333997634109451237049535143884183814911708924308052821036789693554429860210837422993045420305835758895379481548015092662029476457411418019309085420194504925239265896325847503422110568438049902991723419912341042258600514818497458701202061806928994675524696961742968404421048239712227259935787721898362866089360414248137444510055989462479175058246598945109329871167826369149614255491552178031313755017728354226782897595823027572145287512866809318783420832673045821675664999089453560018903882592043617708044214323283331350561967352519394708888479387087237665112216087897593886677050715731520534915102562835396385791013110285107288059968771890292371596875726250152867307366191835859655187506418275981927608849916167766085727494789242536419811381674435508484264977139288819684974493505373828500066973959005582057133952342812275832749977562298269420153030492483202059696234068600444996619576083600604863715368793250710085379396279026524347992153941774506489262779457689542190224953917737663896888293107923260587543226663595727965900509089438475718587590537673827577678760903975143078743693274700185124790433174998414438441888457302349383927444827941631989579621581966888446842467383436657971028906432394717029469176665428741776333704604593335925752811404415303667488670033369706637692281590228148128264976644031799978173714817884019678957729905113703177387458958412983353605088915008151509610307001252013909345702414604334967671301904190826310620960191729474426549017844069103998702730181839956613447712833168505279873171911788515438271261515769657876520456591748946179603075089977304324636497283567786308470641274707222819067178148470349206096309009362221241284789619681343234696906973326366330901987058225643328556877341294938245306581741937537056253704346664218246542678825819679976463237559199428940493431467414675892836545629435555392936173027702588001319427776331294958387605616561846510027194960970678583341485913795490246002067592066408992074970957664674149396529956171819320312097144767804820056516739351724591883639600699596053838158753598625594766536841115965322459873280000000000000000000000000*i1^48 + 18944500780641412132344101872433454219665958464181556311733242769483821586451062154469276164251804881548669068253338839264334269472793398238921670703474848124594972528869390256056654711854194727159873266354257219528971576604845507590362439511276491834971798008622439325778930607361626166516822908173556999878099716245957769705302899441122694754166177723661695862253242393639190554540410287365022122836762053638198462733794547666371022775308014641019351894848733329421655002312201112051750896720435942710837187876420331872555640804133959154888375505643245759347621300253820887408588512726650651179024425956652205357335585984795389872750719864680436179349335505434928191237447837307307306458255339394256971086996986613303842439297703687872314995768913062467400017172439438083343902387691852295124035366859578731127203863328697850277182290599061829870783871599537586074591700064024208475683997784948694473926127761930300896296565152491197891617041954821280668425398897647213718413417307174101349188863083162681226207086377248244179555191327522117641061173387209176466295809106816150750027280637722560648520094987588711377882048561135576540700633497420393030492775584572195290874498562999835412170426451979800557093288690470263388352864021012206571746368048935316475591716047643357973175263747955605581532724600661400577027446859943471112780132674320412976740959544130379435683941630018244123522620776533642985246030561609815262490433752889883873143290517759210201028485104381528283441751213591546217724527572764799925551690573932053104214130715708746765027218732985200954525058694692280942857521385645111447417890354545311616955488065221898367026008273432509324762183316815990783213610340107060739588892089474404290986243896272704963596086271172493230932910549551424902550868691280523397044553106087184882867072871933199322470909263370714890117414542011258522274876450099766900139406723407557500360656885170755880973411056892683969657688625069516620368176854048931808144958624341596053292771891695183584333128374081614364589144169309408556049336966160921570043219101102381440092055206832622287579449010630626499495499923758203451258995626553062492805076316683513511116207363675697029817829215436586788039976319293131652030764179615738860703936486752545192209790584222586117793321645275898833229210780638911921737280113891342246217961030311398218907194372190621048718806718552102700330780013719422202350070047717943693269247433019053256337595278915885131808958438838922851326891439299808104841471239649186202311613418020981352000931042220119712006404607466752579733860653112017471918606337809379179264484456078898418918517773889597306436798805571568551964703070457972096234158151916743139338587594562752502832311109899900069138820507289791656813791249707403899574042372505719358587866479802729755250044523153866609968488280016966968214122514695897223705831232019801156321967586208741140972732674021928653451392791914920000178159985680061026097661164136615804400853506257036212448958663910146420944791022621850379539711799355579423246235545804727149857654190651724535999013953914910345827325309745220469980816488228343150269077988679925350123797871457243528439657919020546485947529155010506297447314745792579902391707311928114268041137580233898944167567076401054875620845568346239795200000000000000000000000*i1^49 + -4726932624726168973256182473394077661619448466511558442534656424140638255388021353544700448053206214354027762354971041509904771591379791537338455796750900700462526739421372756580567717813320255233039003414171013666505372174430289959014689223632226213893828332857964023231026829074809218005256883839441286367915466845037714651363770251301694266855536918088392606225797811972418308188967802154408461664561257994075015542314055088656968888329528949912907884977359801167249389646503778871708799005599108648253809966366445767859439584023626953005331073962233458031962511855956309024663552129885629993190601347662550699777985029690939013118615134234984532061369591435138383537567000525160892980006827051101882308412144924318628671197732804484713146266954638558823344686876541264212075513647316445481078706338531739517822934756828406445688721997533029467212140002610445622151063387869690627117835261354263208198256520939184403061262177725909473821061727428448330165051795669569666743367061706813047587446937164505150145562346001770837799400516629061876743512523248127592958332544754184868077340194465500481076233811324713492646533754514617976066963305740932271236208802792176266517521562878761252357644053636909268189251613074012907522731372475573305806024523382503527020009227494480016360333344205462542276217495401625012681353411293541433902765120317082807858042912911380285860916175722227919174190496426084028669736122555619837336639686781086566840169595983958344279611468815658619088408194260459682799556495761927059975432604430161742765647251315161600569073115738661992439141610356612626706242021575346736473646962463973112793523895144297086870987713798311711188362364793084566055151464536804888558622509011052127901099602604094186098042343676252675027607046249514570156874336159252495480642037862911863608904247054054059291147973368940738055792081135797129266915552401200234876623974090746087181725369753055242303462259890181712501385431001708965593600838491430924737614383936966485009312608657096896985810405528114120102613906729230419778363452078886077082741961203680768879465363923126620272077796146639515624472284374251711080464036147107972403631501408949361370929659110332465838589197158934804445125995165386967874980761907502062180768402796646958548839229099537638963892382801993488728345043338991913281976096589173761142931619982160606653747844815345202037940653841766184491418969319589796183583176597227049287493588963832068096139890140273429846356926087745342597463015611961093049909096715513460365262351786363362923561376983941898603875348997667674877235010236343690915004217829506544559145671602730867866695478057013760898226316234264538053690447988528842585286396560353070120376718680412138819018968920558189784684765612915468355800389295237414226624488822249696819550982014805062594265522933819711049548534585176857793248033972251183833064054879667683157657678042343773794695910460687601737363726607580950799228346553382605041696391480850606624570566509087577936877179013100845982599229976561905711798263691797303496767172663781451152329294374722515524293939551369322672078198389122829975749605617619083857858007435033924533713807130783974245716914691012670319293379329338896008698868247598039597743648644916558174322486611097081299716880886602087072743083212800000000000000000000000*i1^50 + 3493832154716613356351409881246192508175317468945942026957705147346591841102368873907676027749000338614750868586108755503369954475113730098982845473294221145090910100192510020514504332125080452479785248851203612855854088555155390891722171102090839742247586389324951403654388341064612624468745196300327814318826406606432759813586740467244894163402457288924327580210017184878487264445015286364849630363677496636077696189071144310446627779029384857359296794387175320967800126385516132656084820945206150545774178168447590011379005941157206043207638451741937057702730579377159955217145297793306929860470961417726879848054331236526652985991708236441294099355843349995953364222743218308189529852207228310377858052539993888962709287548363321224998999735458819277688294628822078022876350491987511396841793042933609911409024777133832183928410860279598196162683849268655249905923926982759331098342566059563254705136681292607415572566909338780686084004644380421025890793753080822506039576111199516668148179676943431230757798710949976023402565230948123482621783745440823436341604834880687795408888053557126426935717102793593588556691482871199274466130044834559457183587746915251388546706076768647076727800152910010306324079519544310914887165308484556295439600603943135054422486355217886867094911158990236191490787112953343467604133417986494518628766088295545001458302217941934502335142868771654641565732922643336068841318915180469614490706237770738161883205534564330921049447640124506394054497741523388498359380556797102172761040121592133975053224229059806842090325604744919761455624616431532013819150950571593413754125920468851579929411360476022940824950401339886922640572269890651960469175463822786869873301590363820088530315107128615770699776567430400668207808127245577286676014828717254692930519511033702895304422600795382612069281386966990081952282408374509785455355329283417116695307379485926563938371978628953353850239565509174188178712757502874347420271677181837585398820412203259150996323176113272725967207233984828187650559923686597261382028436241639185976581883612605354429166129908631142768561468924327626766973267728978095274738716767700328188924500277630060611551367200180592372595216796260754934824989469248122389500736321082400266527800185149204214331893622484759052521506058600524055782111701398164282724005112962797648149647718787923738681692104566964276213138241222536351379298716920173589726380986354886474489781388966767833292248715962268285516703059708502971934563596208992066581370118774271699383926444552260959301960682695691094786701087504044084060917574455342866472658574832228288814682710266511939774403180134431205719636739178797984466063653824340125447975897417370365347152540807655228680892001495888862076715733458902405507702393591412284284887506316626540522124545639879939720814222147582030709035262075808592778248821439667309741543515585369791053657059036346166085154158647699210942317741714935049771029974006438835369014084769669114436067164142463662368111617887241625260716970871635906953035937636888327041353307137864446943843437974152097807925659120773697935642370006394558769985629499423690846448590414381637301480330902942512579771215064018108916764744300457883477938872729039290308150983314202465558057602699284554976981483004551686940262400000000000000000000000*i1^51 + 2462065844635489443246650474197621326363918109877839981964260659161344188571792482996212205858594096339309089128684070364030034102605203034783436907330671365626479355937937038326615062065045820811616933024398722160270838186466642308155029543676975851682518487351995044825972196345877738382141309423533507554218141024737558704799502745523762226245658187948559756138709369571665843293665241805016519276536784055976743815282152843623086142851726466454019586181391467265545383760997902396561021936837109864097306745334108125344809640646728530096068269942504283601253264847587501661908578868840166931669022957941176735102385951841319066518555658329683827903347570359211516979458234531445718368208389824058396468648554794022402201380979431073619440875318014325654379620919049985655009777762424969834038621173843780172650704971098153174752808843867534707688431668947003452579239603958566551898534966845443789918209549044051573949418714982152758783670240713972127146449546424833638722097356066998375455767702795777289550298612758663378077092518231009477060311175737588259974369920910364730031312856934253624132855624110659733156654695261344722918921331208837160383193413109968939793963554212180438941166902037896821121703581106264045261397737482779912265137612338283876676609937854018130435486835190093561576906387527462040306644432616672238637471334558542322270672439419989523296790024499921691254098722875246342829425278039249233225654138216853802843921601918868454221629060600961495974709221969784006942370799636683364692922924687404591663008438998496131862369758196880328399302255100808315546225179346715744040136810290891205367961312153424991606431115720764132636118632228095404575744278542525478966929331269410937549339433310087458399034860533745696501711673071972387549343670607802640698065540183264337580465170923660840865290243019289456980805820917545351488741529581180306207948834128773436409861806752926991118203379152195966082878737803879135037147150771058521559543696478065162909056135921821800818758188288725003301634893425289105867507995134176843738389021072698703531629998444517772605728971600595768409772131824235534714878169162597380057332150868807403488330316319437833640724203271451043153428516595776783966777423587334548845571336480743445721087985848905573436419630352381474837452374998625956509549137885557610030589804647056976775002963832761911238019089513146452876003193577836449919940287202397296325206898693370523300987172480037179894965458614647152399155053730202838904071578298095937738335148522489059811575801683527885604436408127752618141012325528120705537761584960214875969199268195002026093403565486715350998158891884551065400219570666309706598598764854648192733170013619807984929101422515474272247246683619021884946754642731522798801683441651933683861011767461291057934143297990719306333812979968320218887482692598702861069745055921960521978423759392552298486884215449366404343213406462974908238140359114918489642722427838349781449205468504250117502358490370846676532651116812197701260769972240197797711918592633731624260899120357891065849268843851041530003923874778818670631557986044812584947793503379891223400992679516471664653268593604989591180142291255053779292011762125531956829596587905039579227169176717373500930228393560611225600000000000000000000000*i1^52 + 580203653862915985227528968991867408566169718684994245587868846949322011609451346895808153586528810606838559086618945866290857562450627318832512072232015464572080817229653129928903141217462340631663690555388807547778057258460315765757817631578828812506181623378741979831988790797237039256275544940165954462630917742498472358008242728919754543105284227787208784025157261228923911224012542704917773264649356438727203649576460784138663321746367413850249330930569601959511457246091972436707360022951794987831267152016192002460082471307034529426270858087210016327898784380372702836738220224432080519464547928718544804236651960129493565598325413014290627937032270383478792267788736009140850794092151997228600028435638122328288237124238878439100879776977567526883460806265542599196060015599400548527897974027095593440260981850992735020580935654985992703608214871844215110323816125087178686399238000862397917041255838003917014189159926890688171122985885795414387624478393846598175930512139237248523579070961489607891024312488914597281626598812039249295504866967255037703075495738221129687768048327696200365909331832591061283891493388244348241752353821010770724104810341874674415203036723073348022310850496877985886097706329818307481877398996952378310671168151303263866602868829641002986399134243379241055673596430213463735371631655657218916463490078579630825773169016943068702370803731522443890221265382048030659684984969325048484608424015718045300367083361409492920898119566466134551010975378892627380641899604821902504074315833060942478139536782909892380456044399212810593993996475447426953883301027279368217902165645312112210193743890994911538404919807621553601410580435192051971161916880333969739582643789859754417068651608487768426149324086492749425653825922860474277951515547372097936418511666848711900318042566669773553488718239489773362848116120443991245178491057523731950984234017589325359211220307235075027184906403822004520140014691354175773479488384393590702322719883568780080934252202005757585475319501791479398814706665555280267266665768212792075465033266350530265120440548344926565455706470106913782539815249715281498263496155990189407953127976392223675682136725184720326802424909921909090641099556684459240280778422622752895614881409003330983032877800247436672908068940884030887967045569001745490437697717762903420310742586908613876830884801951127242683272224088368522922385839349796676728659006759935777573976056109898954185752913329100173518231698333497009061318530690783081836502559950091709617258317381025210528592013121467873772788551948661899703290805729626330056441249960117978443923661877024506936671217361097279202192061397188170439804192613327040911690257996591092785048068997148696795247418590598585526315541339088734152649396037928694297791725676697691695110302198425959262273631040208423661741216434036967628091871056030100466886838223632031907724414926144786736353628788357607991861797633070679191550187398150488553854026141985506214368173225347442221571036259178780523168902596133688788885369402876519067041207103420660458123006669997116991609009619539351435135068654199099087069783871387769093666551859290668883007795880568785002635003139361016096646651406284026111661825354619892621837034262174172450763146409520176977982252908544000000000000000000000*i1^53 + 68845390017575862880653001867910933615449160175067831060893935660434622720642567157176145407705591898854915630436839345736258383510254009296416950292754021106060102270350457598389568139064542511992743148304594871669055257313878635579596111759269443856285650735284292156556026433157217280489211450295829575974936460651208034611867618286214394851544077763374109206372830883529889266481826205612674934838310332909293683395078895541936422704003868206100233305846194160474596577198794607687749552034918473265055126563720849174906714113287099575823887213904897182363573660935656580835171815220243664911408191988910135399606226025954705437276012754999026265151662571078942465994896843402770666392212115803217185023973545516863364228698696733643111332490844660337007796744934839780115984289912984774641591956191917081533519840205042554064296028038666771567297853389455120927060454101098763733106966499185775781428169972611713086426384541671637430403312451796793955705507791783306099002827987742314647164053156347928019527993273758938576230301856144213781747252486026542436048292729371753246169097028022990675708371129203544217656551220874074523788539820857483686967377670585326368733450206418579820244976736339990285135766220038930152224315724537796846333993282450962378075980836017170414627908222520571652546984420072323995726481192391674219917816734330841792520011423893709955302721505341733923933051187239414765253144221889761211228787320367764213526588723772513435024170534518977253739143343946582090385874473180997310089540524084164987724736106078520049411844102085258996148707838910587936221002710384580561973292116175768926523535058909997069773720212277895655276293949953203056157526563353050920561316289669224629000696019269426135661459164531865977128185153512449690278982900442212602185876331240288086043583389289306656281728315631023257712964384197412819317741365230702768843866624073579553583051930872466415494204562912435931881766952232245975168793524249389100811853108430220842539236089277714555681619574032594916928782066295119587462039446005614403019479104500702673379653413328701619499884187627188835682400620755071741629696183262781171240944610393904095731565208249375255323542432621894413037976689514914865191463084232114762403477691188681013197138963394038873676135759017204570988292289551462671301774953352290259440806238437549243065121521078723481373036359586418011165159005354775334383563279722956750401701255563908868412984955881193212740500608072931027255328321034295139014152201754788145086912403309859793211260358340648942585199359574607593093293707731313975279921232767907446652898926943926615360575616625668572124371764783484793069065980181339138586263386449695764770822311232751851813954428031031696810226913293429993950563917207083176172643189936196309550352680646065736916643610050347162833899766202924476827093525150882370357991759329618237090799317344675138381581886557087466297514393433144816248131763229431418884639723035709681597312992647620487935010475803346958170673441447854894602919226398295764141888068109265572742949562680410605608659343107373698686417725399854236149374586887088746857510918777136225836405700768286876764491865076072674244464358528475477673011933749426623329241142822782310923508082638207395561472000000000000000000000*i1^54 + 4164461758505384909888763042928151451589070857684679424757558825451535339209756832166025408001444826578176273327772794800614557060268924815565983543022022285308706664733788736074504437631883246529924022225269687642437540013012224351888569260371765318785951880037507081705916324313218786721769462891758677516724751307482871465791770570795979628391627879331337541234683340806310505549687624310969370522277168189159906703722894436152595779369250094872381343681047966794108250729869533045177057905787989882214843483675784422196402819626056400628828165094846649449028846037911711672675133257555165135930638165791862361026313478976545696975632171101928588028673877607850659673214627138294766461065494542495728221592545414989858318562305722335697129951983869328165222341078053260768827631743280628174773313089732738918870825794568033628169213736334806409341434363069761303315591054386068028117526541875332226144454065059115016669780846890581832089578869374072556550581150846211726583009053147511474713508425851080767518007710620945889204732508847388185063380197128150646795262336788878836809173646362638802026310813056691764855532726833456980480672348630039983528078453939330025557639823802189112652931480684629034307426229371624788440666934550381500736319965768830901681308079370535477613033863906024543283312207423512841199880017869923316796095597293493176632097205436952254739984519160118459387863002117960816933350029811537340585084761283432501793389394862409833194115812281326645215691184789999026475081351319241551428824469793514905006749025063678690098730112781669537425897313130777845260822786159933332259651442011041374415103230365927361934629817102313305289543301439490027002525435298012548369576835807207454418180635669755817689252204744547964278381606195163386315911263613125175684861651983236074020045906888524913139109450577397464795149853173914491229683179544927887108611025393138507835735137933586380821656445716178739374903621583543493370418434936482132279530547261455222011634831844546132023055920861334168226159552459179418821416180369982194820050716575921792936289269454486374957738927757044280801511090422976166065133951501713704560236078188072586187660731062868206947780239153878246627766889318482171239074577175656566471521940909680124931721610253166030743052345687674745030133793579714126740007015417433437482569697849671781316810411850388268097011029845036589650603740654999059440273223419511929831359466798725961465289656994808840019468538277793316204055024117499306345192917739074552416810933248434066473316682346613039413663039058628749316540045079209451926384232867120083168375812502430030620884622697859496797230493748514493637173192182355315784249803758544733376782184696372423067071266619014523039746390676359764157545368683002601007759549695571275680877989291953507833673657139742567619359513546950199518063700648683706263773206418201031814181551525332927473321915835360793593524281642817710569343251555416360365459011116347161961746934047483193126901154534942553951713485820401735706555326125719362401393403076448980254145568098068916759691190588282474459977569811746610124521788549367624062747426198486207320033942080591794158106425995003823411666552215977710891131364938288367629811260504265184999310443166878924800000000000000000000*i1^55 + 110101297231970595071232735559468127996035298865349412402387695256857870315766173349926439377872731088464652599338857691547845849432895986799479768099363721536792402626063004334410097473084475602295690150183674292971765114398066067167868777454522552182383500425691466948226474262540261556773860508911549182585132715877086356744359467523963762063635946572302538301950194488196490472457069249729805132490294362783885471190389437413430415036432658653102334772625244587937369529848387127524310028338219861064532739502672302278698782253706753552612127206035602626870956599013215364411428051843164388799596478293555698262188744113658854300607836462461418254295816609247373418419689280974182573440953457792294195602806561081875743703164160629763687378604134165109312072304629301062101153501168384809813141791492981118891477859789120047398851991726586965320358831777606450410608185916528600041163866043292067112448287910308267436242445118832981750205024855621179676973282693327055026821655507630168925067631506226258374462804441671753600234673542716365902635014880095381525645082444262284360442050341005947379861328991411998609245113516446071403172164662090713305531642193041635924815797371800783184645518629720924595500563966888420659029638045521255247738152276822458785627934105521899375367856960415683258341618052218068755161712035377096721344780997265816891042270266590809147406025087124132475666792167135933939880012354593915859772083388166500557190367706248771222105400571336789108441061529808651088103582039448827243628630905383344325613704692712355603483099969861855968272153860614372710566683424575627562617903602906303946546687784924142569122816328279757799670215229338622790497296319135835978232804438392345031406818291393079433559536177950124329237070398132614095868387172755833974887436305048404819130433096872618628775061304061573165106032442810580790568973626096108308758201597052546810159586812327501600366351022476677618597124075353709145254598969460020459807012067853750197864720379476087774607546312741030382586966793483990197195627303745503746281975329129613421780702252630647526130500871172364581524654507683471314730642743278922595376826203537332067998868681608252758036234888760277457464927959997224844933065245960360344390850730571421428748020875891050912450544262836747582891504759479714103269027143579351562272963181400074611393999616668152865364973042595092165725462162756702531585178174992061813752965883669737643795773843882390058489957634712168367188751623145966743275699330591030688193925956696554631063998460840995767586105218650719402244170155354293741940737871493973885565557598079545367098332357702749359460540709786039110605184558268881583293063279280551212863881993443902136753884345756880341543074372631220173273193887034382380550339059967786842853408087379291375197953594478996486799695531227030662731512092464581129135823033941815554107837514150461370340283612416546383398572962961656622772816137669226061566516352159901827426730842755473742680837257259686223393913244590992017086084168758670944802502427161572778903393930147403486323506267852625207236286579697404360451987176388533162801191896710116617749454061558455333028627604546273200742443628288896626648905019731426334682718702614496622279235993600000000000000000000*i1^56 + 576655423017645280290999222403860307477474181596505289011984404361349255139785704081910002510673673291315575845032930080548754221684579589492116345020725743367017924989225494775657788409774709879465383702747644922896150713791287025353153665186786699852749207161632650741056519813418277915172212044434112173858295554820389206132297791422882174900493032617881002993643673756576184389669834229900517666465961472858276281695728054417678507251859834879847310414879203507441440190642815017878575163180456663349309213068907188748932915974757861515861883805429185754640919098834616803573744013054877488667133981897751220752306347465236822572283089715973536199298463942729907630590336542869535801455517979731397341550300638175306971904378903311641552852457111977554097785179496270313645263658170686733656687298950323984316724455172400332370812133786091797283976808677958916337890238593491807618183127715009854382441795215526721395157168761597134134519483860175531487314116392614277904243100189858580640449010892559098884927416039685347249198542460780581635400959777993162285027452237772564033970499352950271280372365181586416580965486024580151605076054719188650731463751942425737522752819182450685954911502511570670810320613128567381934133236502050361839207745669742022370814802570295329153322757361815583669644504366965820100160838033867499225654504848561641773148702051847524273146654071011239289701402968270093443416947829527263697535800963877165602840546586094159402603868217504167084903058204842829827965300832266506553397466710134640724890860679254807599349955035656320680241862579972338560986301915422106385011673994266205814279168674444599743117598090757220780906063940944857943263436562041615733697934626841925717286316539678943642888689884671753199763275060286124112450375390920886021265920826199595811327001604975528147128883381899449951963051796009535306384516053621207779916992454649514342591329559598359098274384127483589121074583680604490060603647325496266528109927927338890438340655339160813815696925357880794516595322498948575506831508164506321308660216757589973181953354016722123652875038578021092786675065690856391733413802047658307645086877157556234101458965655908309749159986905617853614673866367859367468804423629651369273716078703922139955475922569779231693402955333418797534343413578495130360992013200344818951173259513329052212603903343673306683485230464835625614333637407004587444171915224561055460600662106295562182851675528555702322399678757631158811600014335594645162126531911853732482331074685634986101596699894196147961750972164325341797999453916735180163224431455475076608897564498166478537262793138216041373309222857051586204806042669492354687563757645276664081881949996511595805350397641511949788573259521205466365206414292785939739713875494435661296967850925522726756721509206276248243085091500601802104343956178724248425065068608016846902927425045100375322201461524245471041641991455505752154083625698882961312577689382948350381784193746693777425843989810548641441979697461276304076273496087265909431723960128458677664015305800625388179465279805757621473243009179007655261341565257230781550240512244222084171572350554634208069072244704873032359562571500743274055502758258576984042685040857668397301760000000000000000000*i1^57 + 14531058288441559923832818865051048302882737857894499785588761865281435144446593524139857062311590389757793610856706399287316368605181276819413918216292233891511434022370237381759633729454803016787983462036136120337299185342561340142570378505579860725243342838841227020047385549925129494602524217740252393661465931187037678756517066574897008227982660732532961620917091524635504077469246301849751489101208277635649203840636991243679596473735889124572412994343990719902378917589307944873650293408227523835051644584000478739899147968867666802031314294581114138827742694505320216206297606979309658380173115766660166155715456936070834403562174683678450878876790769525021160119037001310627598393177681333456112239432580969177030659844021818114378209406024662722035143892912003420748935340624112830246129278884855901560986009581161145874169364255108707554073498874167723557950524921465058709727602054834265148681224193795445375058677383335342440054247022049787764750937958872063210496339573762599245574434095211366177797125720206865653639087261626035958312310622228526428218223519588502764091191285061479113190023708618429500607263022908630031038215097848434001139713659946839042470763195866903657268080348270712168062270599915090972008651219778770985822719489691687411304875913358393660128827023418297857877378062299845485813261472902091219256936319022175078787808063010233223178557865156143332567498196270695595849010270759295623837422374078149086485937139962900488984091358450471722002006156306439239490733421241533077041806998358467379935207128796282751254288863334075687531616523955907238621984072601619024027871576985549758875291929558368130787771949588473424899601814625501814388112555914545749159068002248051005210151244898313217946009067776626978953081336097726677590534810403079138843789260245422160299925269020768434775100782487088473983333594189758657148563457671480064522956500940538203757150315919992406307739340815569897754562310344568438526265852570357975574691508533750588037959243228863201616665834879653115012018308944355497564350514656676058265321041111155978744569663168087993499096552775974921304148391602327987236615546444469460031978032154242849474893846947160561258653392514691835880892007715841095197595903172728286550070294487054278373434611863229511754234588062849827437095103426893284164181240424323421867113766553490125931477762077462041169864443906276690248257470223030304121346592175991591188673630597842664293886364483801206609969979478745001682982156148936560288903459921652003560241885621476141162572325571077216093039285287130198837114053411264257572209781457995485173897235720989744529867471112613830890882449147075019399952652473624786961259688056500528573445444058478018206943213095618915077924657611345598861674874029219548824557108503613062166761782606911876273249315301873241511822651721728662774859681119799353294236851836958600913922296288964456921504485439745637065158569690598139915504638158624557002356496689603680170332477251459220216035167656342321765468824660741123955028732723892216683691341333289092117793844178103790598869276700870755080530118003332073977360054336197896365450040729757930004289284772242002441447408764203551922867645222977157727497125382372518286669224345600000000000000000000*i1^58 + -41366137999076443970274423433184710674233402733672313968694506709956249054642751311495669545845195171638697005487701012815654797747685817219024422930351181651447425438560066333876722593131824120101214907451712347594570760673272956128737197635158313540599219983638190800838095064254300524456441557273592280968495239976626120648812300324099886882002450679848702735706244398504797162362504264219686148409929806604206085354254368088954304714028075860838384753237752588103644321444517335664801975176958316595347427989423080176302820951421541716422813158261745782984081831327189785256984463514922769210472602900404802942928363437834573300746109487926717852367599459413568552852601215297074723132648696981710740468487901905533514186188780468889423278929459471319813809552308076849771381631606045808902701832653989507787494347072613525202094639435092337092200940179295910624166421391583666524882247694632891671619990187510508932644760792629126226858563923663501506666061939096338432212543922879996925042152550641067338630563883013706778341767222896067983791444230052647416500363977821271739790633486541046339908365280169778183886916427063869946185531193982013534438101114929872274684023358871853372365225021475535080950543976176576418417962560177051945251938254468893253028048411844728358029741736330243255140833629489396311602285242075084011734023753724302470527161679757049318275730331013483312746156476069556231484674484910651841606001082485433332118894148079812569317206114397214332347175542887763526680051001911462341464067130775775558008519678503608806024206357293926017655486406439689859590486240846805086224855953296078307134818649098554560284535546683768487881193389149095317848323645685967605947305540467431882514895387901447820527285864840964101652168524094641201077373139986427124065355749570718163449761066720273454954863422820383498221806612356935164970350195278742157811086321136874099525880479965472016415520092385234414166359637290074973126545452054570871994511005212470225996281041138068876479538091403162650633383091233076572723903099901068648130925853722604165102564789235518856800511705481188592242113590627137029005106393844826143946705302270723703102167924144633020551970929421781366140567806490204076359844427387011854667831692995000831578419579773928782322467366787389739778564411085714999329515017426838379932371841044386893419041281106909445253168375124423284017643333080254841677041636266125669357918876542612196462560236772655551437587475407184645219685556292617945918948745228455935857650151703644650258202537885787692246291073478717120108258372704328792624105913586921878976198221470054554555721993077790132015991613907256502733705030886013757410765594959413428363628510923576388803255217335206302682727698151302739010425069724313013582072330691364923136447181489878111214978449082704011128311697557105616485621448927505801727072634626481483980337834815112786775223231318257031822309711167397619191820827154001734470435543083484815096788276856658833648845679084284277108788738450566112992304137329701800770850151123065575834948341500614786479187131648541312414478255567361675902237430190013215270366123520711016366136214143021585655120413789575318477802419193232660624495676992274875547648000000000000000000*i1^59 + -1932780573582755133209953133616851594281271462290461122278016866923642618971310719213304979761076392226843693949915849861973713667284355253538571798896211786428834962469573583022217491014338268191756981457246533230342766665931350917027557646834407271563467754209874476679260828081002267724178674269996245181785771229035567957670413448933495114925906727974208382197371424377505086110757780063150268082279537591915252956477140804897907463314399908717255442348077996195519123426348744363922281210395039997064709495839036765423991036397531502951089764002661687685644815760079235310691104017247968405253584025919395821072830434637139668451801100910562924241930451678223092543925708539469687132297710675897491559877387156415650841817487144757060808648215470981742189940336342957322006288739279534883948195109469137951895424138399176620601985966739401694681871075114496047764381818468236677235680297471109371929513612317786671648216851375194692569575587489630199221790639997069246854343602092501059540615011311712711454329567490055740966179627445503519820589834577091151369106515857630404005443037356669015050031607559061373609355361946604772745718349245088932022669156041532207919171367316871473039350340872840161419952919798199398273954563409511740007110865682901227960269308188712489984183082104938094877304446727847713890799969321757720322740787803608008997924252515470409277881207321753595543608523819119328056578719189262938138777645624973031540257535819199438065063325580741894084937337411798219440916336701558807795003300838328672105875836079461706406611079213779605905319748786685103312158210188562109441184810490889476423289708788139723774820968307416220698692270815551795302269856588569298038512425294973459308344291163964803939021789168000152017239026083545068766091019273671900941882658317861218337191040652357375015844369450758279529603621330857563077742212529218796821377260523467828631726890534666198260311103401455051149270964191537649420963834390707211950043982453870330590020388295087008135628144048927314794918877816591636848203476568791413435421229608611697943235438642610934769995348954480075793006421973420111062989571648258349418620805663867463770519671980620786973860911533826333255312015294359874156074068658649084322092845470446059736875172297185852992789204909012517050232587068305598462725032306132664111738090402133463574096115076950853818304823427796296761035547844510874511891630770431343178811756720423940466062312298638222877897610058343142438796956839458307591879566581618670475983320631927091547871054385666858806426149921044761722521947550335060518426189138866154918137075499389326950645713167260108388470074251402978468758140449746138829009826464962005962635438623216523119289452787627598875193854614254642722103874285494475734819333468333814459164891600599962718113713918228047130640348728332652966466756205447445719066645925921755325547628411590876555627447712353434760241933987338762318291809082922013418510799280241311830432438975948008169291673439832273231729672623986267620993963680247289631273158055024161094004575891520006040825851377902450328143093691494208790266027854526374981107372232985802419116525603469725998271330293211920544234301806621224096140937303949312000000000000000000*i1^60 + -2536967608234602470752539858140269334386478809662997409129307393584114683452543444311797093741599397199400534700028669483558594945665260237512599309575407582775269718453859711648169452138715674318012757703671781099477142827618389584789677916477360059187585492582095622654957350784917739817521356761337000586125282742600697283655672406895837566839164128404532564074899585916404185062824811493708229132082253775798126069117328792562996220651591358602345456168839206639247702545496984278434088583848730881512881786644775602628418376515421962103640799983209710460634307141948912882988666185665926876732161314642024494929208344236972519418148640489263961303914178171757208160009382731799640961454232889960367585379020521359512354804820553613527295355643039168329835506596328778279077889437721746126348151062908392387245439337363651056367481561464623687426983294927863558026348265058289680350105171419208131460079899414643460924953899705341148972491430592908358766647960891087068984115592662583646563517785366213437886123888515377744173890423093917725157026385958160181025473827050055134919165914744465826604583145871528074479913046479686374338953041254404333776427084390054794934334913767158301437565308330645571713327671129815239881513996483468088404850596762617501417811683965110303483365350290976032190182655171249512825223708012355857150731803076386399087197464721180130413028851984219555382417553885813072878545903560214045674867704568725424200684868567150152272015132726353732413706924227211967583458914256483284310098414527612402800644922719059558048756743280275755695537803005836376988692366650674763659860920085026717743584978030626120349935902296785110570987210264688951942245098961110885802989072682817893829990469200904847229492167598005123003403895695428375270293018206128771239682573248000950032117814364530460718847590048815270857684031715428487417406448412180653068402196992301463196493994497430748528444134694120041429694809538075148322223587456269132997696190363519427011235554436827927472594183235475555568313159945107556700869352039744944835480148981366198911056093959622217826911314110710826652160928561890017381178071016526904688289925783390122401678309664119849384736229586991092860648246667522081185334592753941948648812420573453351905193223480807429682204397415258045681249988546842724415530700339891370852741544688919076964242877897179417294412822602040233253644256531029288266884767788172698050466241347291279765571400398492964672382921183486656900105664374911128063863029431473921842774251670156535038303139099160611388381599325509276574319954080828019260568877606857032204257718845148951090810232633091170208901375507458855618844674714185667930492218161704466764762347232015780261927698508028180719530514762020635096037340054165331124251351585493675388981654425555256159557838438344581357806053634414058487094988713794021574342900572463368297669357418909841307717716006225896571614718380764262620319652331998483955408094847928160848882216211878142969294885530999762536633722639253229437187240489580982780790905805059468537494973283678823830406254919439999001368420010887462547038512974382463724680091353111600042918972285934738107851557004378136819062207251455752511737036800000000000000000*i1^61 + 64087938859885983969483008242435304302516827648971184506236109607494857513783240615508064239449906558716663429795498109987032814703847858841889493042299754023482702633295619100711870896390292570330224120337983446820172773915327542455515223009813678538457103161493473651762862999206017817110888581700505518793049342535217079092158982834031918265700921348329816890218427941684837456541143627701639349586602270415644345007538476403413793596328606710661517938233976552891212404340264809566112121512249129586573809334846772576652456064367011604999797739072890390922408657865639837321777196680136638663132928243041821858630652150209086550101849810874779342558077086310338301630030932994763436997668769299099086470261372840491932024000282800341426490118477423102126638188862851851624491818310974226466501353517381334996823541057292649940218617330525059184486414235507444751737502117168751800818651803788950867209283584570007082019615961265870541247605327313371058549742792470418377486706563682157072095914146232420723994917636079784864771417251859205540887976177182474448667260971360758305766408647729817188275391457356148096897682041371690855141648207889172030389987318258339419313045216678373041829214399111689651714485308968539205738662616257079270258052306348717230925022882477939557813194256691043194644040116845000042454908311237291019810980497795207367241340090074612867573415321388255078673175402272223281485752048773352521735365923731712135363670669125206507208029559454518680824247463782925723211954149549461859707951251137928725720390985694284725320399843136253676820410671644549046075898397377196016720590710299563960402242524633327821936857827927690772806222109520067353692158397346936976027300328961002140351238976673283357935712875631697310192488078719444545700807391938317942526282349294118173218909721110435542930464189812962220999853962803910973250328030603284207802319337209361358167777702586870147552866409193719028254247026321508474263456186559747301244655577557749648466254496971112568910855643398412339805338904888941457223167822484466635693576848318477362204329821412103196777521816486139185312237847440908604366162025889908346665464472771272167473911306400538823351108848841029753249481379099259465686470444864493168788358827224931774586447223962369564238295692282437137144271731136603768385841210271633682098788021727430679034481277222709405448396414679849066426171281803157980628618703434295620177318260966435313864925996011690972813432871767201237510317075857514176762743988417679439339928967555330819758071186995058502280572504018490965327013135658206367033336917783094685699036319199011035440112146676498583360953343192214743520575401055987143340135090274811977328374305974238972007597835438476625509305764201464758411379738957533433910580687899060157254206869873471130220821535402305862459613958504957406619775145165046861192439788437716801377590222968324830253812489007510237230110636975577629307018335503624473201040706789868012584828658696401146786903829344334408856729997851903617274959812028625208103222304031486809385564308839886254715495167468694560130187369242279374731385536092613906629103443980729634925339915954418594482073944737965619755604701546230579200000000000000000*i1^62 + -158198442569599390115672441684113707700655023181468886008060768872994504531792368922786922742947632992146783769487772364472660223528939399899600554434578101435927624799441625869353663435266791087541209928294163630676301591617608165989934150803989608944154749513903183541985022314972225042502485959700314382634511603072183911842413015399771729380141831748867569869604247507493946141345090527646498298396058346037271234526105351560784912204455895285137023222680353433455008681030108468977724635081066640330522665131939431055199015185867207799052942024663715896867363697290790619382875295603217184655422687766689107756505283304548024870613316963988797016309030778418693801487238686106545670168442088027931089959330680544453834908831004056771362309408611006859959149629844393392951106832393521127527466855620786589606669227001472672764235287629340157935181885216475328703071201070749036375178815058665074480007134363164805506858496677191644811950771414318690760648417193454388245495266254419745295150335969116664673356285585439403030896852855338452957466853741445494430969175197085051055457210543089487102105198798481054220416035250863572569900610851738324593850486590850658544990386097323426960686819410463212788865975034604613933691340662049374765064502638534820302087236000514384870324697232372323747569483288110018331365784553269241066899578090000375943888598916500591379061455615261747378614647552768913257866156579871770522496632052951619949579784540705003927530932677756444917461931150483878417303541241548426063768382012230678734839006211661515395602901749259350955148764627310794538445757938249778499890001446161578674769090863803205604551642023409033373936274501001114432902224710246335667684514860142752209743257991440126397913762279257684686661718014386519558806682766303232242695147237551030444640337082394911551655985845558407410582450875911294893663980606802221960307671920106377725988793295121539350112050702364381695152212202105109874565436170700707073220211303541753735089782893209351896176548788824828220311974918859435673980320661735248461917847487797618608711789891298368164328201490397866115364516032324851281473556400361371344842278479938966852769947417049193353854789707084641516569295885324683896070965295991956668408627847254673323228806182446579511845060826784143287524032705905592096904500862888430515631583895422358386485277400111999679582901423812811803289818255566280915123312493227020067792101891959769397986176239349183855899152595429480523025433385282088259033453443530933144498797092301380073603888850636339397206209705761762805175930562497047114824863450033164673877376385785264029984428896247365016027660261765571732681884812770535879047475160473313486726250125590821278276598809132711327524837694711563805612439447739004412376811293802090796315893589156907074231305018652809732667968591181281743515797468690329360438177106429005808911501857938782104301454007285529372012398138972618748911653622574580133531689686659510307368497381606484012954461556512588932748317678580322208280482957848596649442116975241640641858641467738493404318984290484029969917385798855230034972928191231837238747933823745461377776675300760081246020704791316464656749764280320000000000000000*i1^63 + -637308432908163058004267096121961722464606485303137751822223745070216371058458850328240876289210979673916567076328843822401127162805413797181184474343103549390120596920664276776235094125055874728966123997878119188861985910498619958076488924745798731446683701212877000854363794035968332254075573249121072978516284612598181073572417827955972911016943019288695410847898927598349875623925404501825823928894158200101067797127519639017896386728694896165921790376431947866825056842595918398745982215170181047542460581554874706865355619561992765579923245359146206416857563347316922476573138443626149096759070518697037279517482012770255057204115640024006873780617622713039031434993040202398076449194093866084235333657743235665775030821068566209652769658420071428656295539549849241004470754070649698518365083717466661425166420781571092517235045524504345254602698053015503413391116445230341783299918600480172713331101725873451381062299507927056740997140371881233497107477384653244754866233023171937312188187622474424844486368805445949172330383616289850863050373944614791348346372767010413352829276107630650626316355542093609564713110618709696453692700335971945584209919276563383790817458051184540399633844898045019597861620253249438151027669080215321994623210456558750484245475297735750604853850444651459878838190113578620044757676897845383504150191298628738005764299879675985923768677610800168272627226607842501798775578965659496636558479828757328458261402377548947038803928754441476479531194103282750004064519251671885594235789932078862892156579442553184566057747021935736410089688097374795830929288790071823364964337058046626369064624813703653803129425892165146054670821428166631607922279917586169061205507558791755826402864202343291019348628299817680461674517900793047479956501081295810285787716345387442093669176250978876293961141798290046201885082124600796793330806470549963923351832291864349411834684290999022990918626511533402686562475961488672901427793391396660923786278465172669452204309608226674610386194836622432065620508605981172174022556688131131026646787679685137531633015693245920943768365341010955249313302721199607914797487851410061337887573212677621664851702293170226118130619805018183463399974636366391792382406777462815956289539248655826373579790445146856929070986931908065889739999749332681198871351024125772125701915932329065082855489336117495351656325766504996876260431810493918802538143899833055334164802136461097528124498956088273240043984788377096530747518549276270111319524913670894218540866571198377077487008988071409841356932100236263427495247315107844080284209181168538638587797024705100108875904176073769321456698357283516693684886710191026712173794913736221798698272999623351948927555353777491039340560837105530348984716454907273371031413623791033329929274988914656318074542680061941829402629744687853971129294213738226456053624063120899948514018041961448850943364359548902945088269405094226751023305587755373760263864964838356661520856922843491836980977981178952548841765604225301493424224168768027268010940216395776286035129700974755241296470471019748987489299205467698437719955783122785815195889595054601291513161234832602714677087912720733139107840000000000000000*i1^64 + 387165488207338898521168406640661917782223093069809703985625643902973405886931077177597964705005492807940906169749674545414428445816841690799169017685396332859430198185416481330238944436293828592385837965880666595648425425594181307301525360209837692339135975317411879375792802373079086428141268228216028972239386643197774035849259134294218044020853547726306715215381036254140819454114921151074387601769766947149704623743210098002087372885197539738884960816361415760509521329966996721400431661883738183397376971395302099664718727352679969649218959888167175875534698305202731030217711862554205627435545499546032944469983207898474375010122909947871887407624555207918948997903356259881373679389401583107035890954347211096930148537020148781502180553264132361717200330372119209553029564470961024872370587013116469575662694860144716605946648869807256359614844433509669382849980996456029031318892956511432256215116055629045369581682748735826124647125557903755161106631798509443041545889234859160490421667107689359709985710636261378484014384407171405975355109236193030748873035170757503464945068196468224328031007140157155759180870537866087945456171065977668262904772072651362479332134532660813456389792100719033922132870541461600066197966454465807052108789326218961657729061500969374518480929579095280754905195208361430515025842942788588049559870673639246896254836050234008970361429556518812933541753055565839248716095665123437307057659369677434615540765919219186457719035952056266725107339289731993272998855875801054288630760803705263740039624713474275477821433272478465037589231301957979311334898901861882036277067764113466698188777946377064431072090302482952038107232553977870951707273270390390245376806398878947718403391115590685831069928904452946809807019327876545112289969478070392309498874226556560358739475492811139052691504536722519370503277679719246675691743422945786351530374973712231172338357272555836117649833786560835853928944627232633222847118421496290075741440830893687868736604241800133108315841605817731621795280898968023605841781654756853770212725846778364550675188505399646041417525489274153067770659944895221416332773438385539546526405260235046164298149922969526499812295973372559155649228472679990099414493550265123247275560617727120993658504317717143417471673369000933065896187783871708867284451522132908539933789307756266871326853708191353533580682875767498082355989236167699484799360268979236387307314502398736312463609353007197323637266947303931558775203361600687210509254524713665541322964055695361047622243061231645361584930705202964130556290128311318392788085445347592812299255426721363686641281132672211466335984856877104565215648201776608127663014014557579850203143543983010083495216984172996968498057788091108319556925651526228006928867929553873443376043504379782813795458030019230881447198137245268911575109098488912797093190993149932407661669881385596627950828379447881043245402667808877150050753934705236639001161712119532993479031128435008681843674625500630964253239625481216548586243454124360864151736054884987273089246826441782511452140773694614188593814522070088665526381354100489499645947748468708166302385451524059635434457300729856000000000000000*i1^65 + 7006145179791808806378693376867317844559022212457792823331433748706665053562544897382591421090679863735318030474172971664919265293484326527339399403025460597809568065076119966767295116048943383847785722915259223160678503167008407980906282560696986745875117425905414805618115205846119292050979437111274481979057999567628149055749733328024143741012933673503813896704784329595744147636664601411379528666111990458183676416120673031187030675928006057081706955060767665635750245651819859959540867124466145682509802490334531782990974780597084488323095865625487110060558766981590609799652712066974420184123779518412038784775906404517033508681641026455220817622201365722408871876231565251831858017166983519632573321777018994700807849367752481847612402200616153324390533508645167226235866924757111354788839943136505734262016462562127945203981998344123213606533484130582696491976400024112664060933236145833022570269216408789503551437173101326871241184092480275236437528213493572272706938387809034091064131722799440709587499451297567367626835678585044514750900599915391806565056607838082112313383553523501627338842547547369958488176108186478244943011079138294767180316285438907108309998009398530563804911214675422652797448428612813550425234275573868487664718481545455403013117811971030812177295086761067697297476050950556703548722969203174495273155062894557071905369230826815969747764453501159216430493507518785498495261994099912983920055086441512745097429115380060452824690686631127257018121196092334900748975401476376348158893444127201643030919585506633173921631120335479074371746484967489675034412425434105092532501182466601392449933041946906596924997531539329922983941543847342165779110370192584839479276211859382278596451237196515541702033266317345635901888446544510900331976738677577773918246933920472544820843802345125596668893062896914193398217909450943590582939089325124385270066609615247181260402877154903551291101682150983360125295901044809524521593850369968282389685786446564683300817067301363071603089155498996780498058719152014199795118507655785213143418234322666134234252248911867603418571251051545322587688387781642249365436963840809481012869104929333558347143486061710793558228539293096962497390995748576360181979328863295171339452749681111756765668752810706823559656997370743359137734068176727691153821676832427863381372981063296093748471777960804881438891073610479865623017128835549276984571776293057633958636444280866534179237542188964284106686047608842835622652382615577879504379062858099303137553628251409627824733448914118572374483366503279035959283122636283918836859289814243306559518418928121704229917440026894408801934335885571220915056266355187240321198154198513210501842991227073461574802303868454973464169033640737720556244640705596182522368232725641260873391039689149497676984694954415675764175019894797185092675523539066374830476718681649101103368779450001313093267699417994782722665386206322570939378504054971474373758840705676511705478942364628430040449859433503920881973007429531714652596293066076835283704117621448007915819997310777994750620396931635074068647011084812036607145024139209176071725975609675300132764841026557067237785600000000000000000*i1^66 + 16164167148432245635014866612816450706912295685729574468313973573967679532420117493535543418249832503024585760556401517533340614749065163184538068043093369724684656489029753224048476426394004398583242301521027158220540920823377167574541305409550069500324852009560050855716796455950180763665362266213224608337695653962662595169051310993040088773639990246797492250911409382727297629888911033441262097551375308702593935970861775822596443783538377092052354066735870286899544467248622714660773043806682733368999452025465216207883601480460595298748097540965984472210165168939183275915897610234963667431526796245136329703231380930296598925800655786996412145335997191062238656102099862510506801313429257115739528645340630048909357346437666132905365706743045891231575921314389146961299024464306920465091035631074701868608490988389459434752156828093985584083133463730653815435504098233328938548503643706040877881255392206279248898809449832201881184891982313298887776238309474872252446174759482023533736673761698998102948261777425370983054468462945207801884231112998119124839157207196612075807774132408921176776484012100786905860476100276958908682069640393909137424296081522204715397253684293623805799322321015750420201313762872758712176212280109650664170720950735825386444778092540798565817729971830593930133522350586880781073467053293315501569884005021444582217444985079587296036594330912484810959585352893279812361847787059531827656282878085635111808653324293337062722407943351925046574123977398161073668441199555494378829162660261653604669445862734742719608536087396611613768183493716653392173334025423431934042533511697300592106122851741061467815324565219749689939977850214130508156739983951491123293867071287576435211269035558977887525952773158225745500311192534767026552258524542983946563703603771482622945209100693764168125921463241343536166793141754443500782376417522102036296635789076511164438180705113444765673039864741830414785946461635627004244694694715224732109183493400598378473895717718534218111855373677705297284092998326176553981390113969285826755574607298878402380400001099647887136810028129888463081273529782018480922876289392187813753015221490332462807643259049240212823780966110601951114945653002741866411540925804136410922250018171223852998719710087472036132250601319652461198189558027511678754088637276204527796641369424596512769934960151604109753434774913563248581856051168255190971044263474144361500815257434382696217102371113823222973313959723953155939425217087581698876292814317842581709933237662188032311435306324430734667744498603409546027630770960160783733660448688580450777295737099235680816251432631556512324319653009590105676723485374288622687799682756928559470210633965716783184260539628050781924539654481046011210294535747213145659862379657797012640691781591887584424774629290123377835031740164199497113386701016382508080128600017107583810458091032392803276357689698755652212893252383366972443829005492509705503706547177407596774313491886068870834748163257424434936758318536950351032150942948061359369772113620394399762572626586106818187450764991556988089571712018412119748961970090319984860422344013103842029224849175478272000000000000000*i1^67 + -52110207895314115998080613780659638683090764992190587022685019005354122400598107455575043096332245747386552879819099003311001418185829277811100322868872023102724282213909408066000987414359250671746844403319443149795848088937287123787086847143504961443090417817200545791453969794442251377764555003127437866661447816811114414220918090160408149822554837918269786105361149956732620075155399882873524556767919911758925316986995937682884102086453201081303471483831565932802740673309147847827966720566479002588597068189628969394884334810267759419635977299348699427155296444457965564114185425197998577819220734268750049931172315356794678271493540135280181567252471459016933020604713246724621496661386406681401286328994713754662332125852258877134728708590108864707691284564172002435638815268749250262984629736979291083757165024794400250506322478228262166401425742593534128021409712467273996459054919024745981378316750838604331390690839918826267372921418030703993705003215721467476602416862452436499906180480570118669887281319819477779172148124802509508304625044233654158613141083520571487501616423241962203096998236589170852739235071491893146977759791706288333742563235269581569252653759019192357782983803745674061694898492616145433778290535105933083954812869744945384322609924759337782659134375179480380238320851902709991253880754649709154710681816378223129612946035905775191585445762826525022555750555503479734161172033916715085277935282211956753266025489085338936643146325719195075822671378782561037500191715419502700454713310471640911862021642935175379997943374087988848245202577338918924336394605537658374117522149958773644332368700026953050819462810931004279290955286315778830328584533042596196020121828401220892673648431695919622178022761508337216133089209854607931633433129927730992241928779919876362681850777844925980854630749206856389316478766982435312784563773196776253203581296493804126603869335211530001353196645472303703536729424286336150375408139684386497605456588836731796251804667489503152889419822204277036431967534982224126972871608739929898802749375924048156777391904482181678765186728804367151685464886526550169533832018209607656783277046179348254828370119444675661567196558107707626755159383891635348363363422911125952960238738644210986343821609880896003879604315063865171745404818431986310444059698221481125198674496289893209980351186747063675551712698199159186303499889569127040925498288090494493173905517666704209567800451880157699295389981545490262195119685263495015692910512961854060404666584104702454964313990067950494976831605206461862639483256542538325117042826321254812524813983540524450177190701100424553936418214126169255823020413963048928125812873076123539803799286983616967155115900991683592584717517194544682168812646031659995231922693219481259210699311788980369898845272372869138104486437880379936684800175395394819723627892935703586011399117473372936617626881275075532444516777097825098560442733743592511257550358038247635747973925560491029726783740272033434216236175845645835154359033520665232060400241115551497126334128187921585604896182994407239359173428095927696719483544411551163852755347896435066987243110400000000000000*i1^68 + -6965875886023226057411011916912805827281185586812180238457891973661899138736404008394182803777131105656686224645794034404535675492411901482611358478689452531681209853348924825859448420464916493401592351976125693838089194843167521355494068755419443295692264903261519638855030264432809686412398182826254754451985628104271324395220399031274144207816500221677565353202357101449759540854068911384466714126426440823705967134437630155028828620636427342628849798707082700134015653497283847380105462017067224948246681159632362241764492168299767379109635951511313597210925481811794081985520401895377572097970926598282541239661295673426631924983106451201740523130685328557159314662633429287889077015476995727034759522802833860931731093604290210814158328025848774560745951709522812794323166372944333354198204640606230028107905209016229029753021184457527878408557621782465184626922155494250578525073383418477996207734837282781156312885179168542703452608505790571479005051899171676069409918950130222161798430108236043241505684978806590703262681441808055069670973499064843329370357771987805226696705587178611876427990642434874056033107521865380455433700233832063177461651973315051104746626347994889221602229548403285508880434387530868579710702604602009670493060218438432528118679899141716615140748469947948497613777193043298229284026868128713893043483881666297483513556324476778664183319122437079512486601504932219650264920324494968094155343956489714353630678908240197872488975474448253106434700384009554310705427896799797739378846938120302980966549847039858015585678166146669869556184660125719628746906536264641167079585354162292094731993424326464468217427419729622725087295271057664818611747856722958473937789439547342294874165534415120485203885343412261462414187159732368753579263600928184265515839767188934020236406467278014498749935679585800632441007092460376786563611245144208411508263949605747475638223550754736907749672082670926682905909428733736298783401866738183929487674708830172825521193208247554243140361423746817440185002180947702278235648985270957931931244917275401764404424104147233046413742264170070352047253174548699145299452804094313439102851077434603970969329365552027199796877195158238737685867652585574939251907855088988931484222428561843796946125586630646700935287961693946467164251116364739724885270212953198442412231917216129157783476472331585975722586057599090893944305685560515864117305898369549277124188721458939394656391317789665299508079100166999590743139895698137463394101023640220289117376061143517120054250562946095784908551092212822011117295911361402011378286480043752890618657372178712911442911015420583663315351202256951840897766696581354144126239311987252914791263284944842753333511968182027168077215609233536663858734035453772119799398001457866100304342812405519482862907633700504670697806407572008095876309252371896891494771578388765272114526424174218790775962677326594952999228056061303220855057887154428159421798376513098425595719949461529650244818868652117657014171890099134838260617467782101828324601369779587383694476671925370248612748742870146862591567466336025279193901546884844368447788255005418455040000000000000*i1^69 + 199957286658276487042580007071693397074421563057566943230349656722420148758261994327464366397569292983741590235970144063293752152013368999858572429887733379048873706963969458622941089172292391955385078688447324914967075007551472564839521839916008129981068662310211785029342155532136662225282362763227560195295396879812281277383221909196065864671507685640510950861996733626360281786590261345129219488775041988116428870526310324930583987764839756721047712119178282113101059780056351825528017784414306007331833301974614266160913910195097180579436145695981563143190496580949523022583526342644732896393050872883964283501710825330452258898898408341616656704568329097890979957545283043457393658720458181338931978734001612702613903369074276798210992916454285911889862542631515766816302563679013012508845854510364171361638375139921691041851962079677699843376007762503030033686530779794524436326162520053124292807758575816243815230079206779372881076981596388413325366413744930987699834228277553950679601189244517136174292704383843704660403178267275295889430251786947681620599655270568518368442681988042973384849826514061007058513386052924429933519840215358324950100008145353279125801926208392012907512222337463128013900209441449848585467313540777717283239192828836396558919236020319637738060747560507877720659254766232926530456603379971276862273575414923063375212291303425878221886076508208736540293697129411192316461441604200549016069378792651038376593439921772831360780425663906602794659212764044421406010129889133902476253020493420245666543830776174416702549044261900228049172733502640581617672048835586220869497294785360104187500271202868608887564110475108299081157394975930331553510843125719427972003649354525173901342202520901938812427193316638231052419227479994335404246748453815504760297945950476126625221234873498155030477829005835514595903468106484250003886403093577514559416449431461049574214873218027750019122980158005958387255601218806620565459839253125262760216055987936252281747053216491726445435387893995650279580428532857551082338183038380188941243269630354650998668660267334327464287601969315630341758253755272043538252910865715943283655288154919502093887489749197461819811500567744428520120857513273738251518331982851303907181416407231918407622784353293994013430520658946941066767225646477338436268996980746389672353978829105523793857779033677649302747093673934521393386051402158167769832204415796107595122570879818195727385402763366349714310596029088469091696457456515967388371397721070258992126391229377557547503244407817384024062603756095328281460985691808465244057738517031591243286063332653516445608084100846830020192682829538487759254096953865816098731161861918455845098636046730262763020246986329906476999441134028145760785359118723293401933661770720169370080069319381001413826327212404273824069943141786410916891010290705127446877839273850311740004925400042126623831102447768530382883384346452261357422971447807920052105077589577474963335643711883094282931739938572593622381331086082370944086493264881821368839584723762177129623645313922565847348079371010095326379073955911279415743195864833525012138945413120000000000000*i1^70 + -220011135989877403261898730833394097675249495001341605341628747127150666817971870909543789517700754778389990185457053484605749593295103737419928666329138176691821303385144884996253901504161233748939453365863068127552268782399629423374581574555451714157151395520701351156049540722897898586472352165321197398329732544922837854539073337267262342277520954872332103092619699472907857635972188813197424166317466681748891435830264165088149770066707641759022386916763089726534496902013914735886773439180780177503839161670407016710533124712977261969583599883125209813553004502528695907335090957948259264325057474896577008187031554838163248067095857626058335405615592842081799861568255305000718584046352139439569810586989744460905038270609118121706327976232118125069665501298716270374936908382897318442565350801688177018513399151777549707467584451522509861859288012506276085407702341169346847762843852751685207034887667302397164223276669179758016582357793391051449229098429221160531583937461046394118929947370954826695611117511266862165070058713732849772619478151189602760029590353189413266180960351848264449887157247666586164351294969445737831009381875580931432844634395668291362121544101116407061349689352581430577702929947903822354353953222586919126946055675114419474497446463210218704502545312200606614720751259863430787387871516654301091182640955562120321276427391165196998739944205186904420408649908387691079821528845617822871391665635980894042421041623812919032359650486368334085765436723125782259757164966908573374164597990529118589273201748410411498092676727879418338051967288128659327913016920446747389172649162521292784869212381226014448579558779515690619698721893284022747345405398283757520824245540324290439795166868631373809444871649943042184359600460103459694359375742387907144246293809741458612197401376936826957219769141765710602567380424938143523469675118614643171267501759345007338994810145773599168430026787569549515221040358082945698516509948894610030576846384384537135544570203975058139397001289215776389415325121533756033552430418354594699203599066329202982391780863842374147442899811918885780399467049435794083675462448500424015920250567150729507303674205476971086607339969267149354386431565229211326223631897230265304948944271817777660258629618370105316109221568668515266773307699740310761629155914102662005160990140833303971711650456176918886132251199347958244661100966704250731880434807646219624589736187594199776208545150320647297925659713119735597689234340360702308836783079881631244213172674238874043147665164888462277776368077321485171092089150190006337269643786342454909680387394275715607626328837564183918928477642424929959792370234272552272501356009201734846788685953375900153113309397645624805016548653751909881962660738383722084031234698569555971738426903977130480981091944870956319573350120116928024793291213696137161418516352802889870393300218077038899927397139733983945219819090828217143426416894072404410988154757518213374202914408202559929561085226487770942136895045727420078168883365517359804496615087858424742237073968174905506820627095528098353592076550915051651742144062780486975488000000000000*i1^71 + 71214315048306858807961292968050551115934777823634479288349002255371019272747601701660900920489290479482975258410045329928283836844479609845369496907765455924629691792579327921633057651104936734922548901634168734814167150380461522289703715889457270458429221135237800639987166686048874416601768061692691628807926188081740591957056211826749441104773377449429417694296220129381758477781418891426307572755380093138031546904255952946225931117706882260510077555141160103388631252857353367902862695834028096350683718350397041988858945480214016493870016331343279954490743389918159556715551175499843376588327565437354167427319791779470403870871430882095925855032685533899006840769443532459382875327023654917544761105619286806625774675204119270751978762018552323992860509469102327260099500563219670501612070759641279452814844824500219053460200942063160285070531549530608155591190612591433134218810697151134748803644674913725980864990329777611852795456747539908180086726605334724574092816584963759523387483874863701291746245444309646779337455321955067268546260727281821618698471504040001737618893838124603513995942523705349093655124735271384421239096620383750208504394577117163641223061603140249925482581157785748816233299657815652857845558911263075378377930729247097034988557986806698630645585792263129491521671045494578744290790439464516250970029227866435556954739994693639762648201257644910028128353232749687183627663755240450706550661758114838712490681045329003583747132174572689750897050808988372175963045875878829606171176944936863415259381429109897417349633561180417575280510725987695686868100648898683860695761220671476521941393375090671541867463599593901449746371818483289754206601526894399061279328037627717377522020599511891788343805100202408860654126222850630789340693318254171046543895906731228983221300140565427663506804427036293752691139792267999020107960198380508206741160746136730683768053305397641933767122880593441476391926497880303278645661402415139546361946628378554066738213009798618296186553533538721490181263633795169104473050147791506144489512184806253584833642773876584094027351222032700654949097324421684493237992318279014134705753722564385358928192906597874800966181533122440085642439084325010998067141422720338341580666465710845603796958955460093847826459521381778294562334483013163003621651161024063935603862138008760589918212398403343697142322006734129848653858025932366024256441813966123758087098770190302607308380200883418651765437010114256066942255828117658159745792928614336393470004247777895316955320822640085635566067701549661168387441470425550654724812631963742515507181236002735211036198784850360405667751661175007613290631014856572130329644133182992398226147637426653381450998252122489628005831493977797604456093108862039640610909875180235443050750721830916498310388769195815974550225696605307407413245489663774819907453602344368220592889907760152162214045730769253600425334790660788846018725978859527354155474961761442559842939084499113163388380852009932849361636122566947100076866639394722269085305607817777062037210277964537754441962729078898315807345568318225962705029693440000000000000*i1^72 + 2537701584342364576911745198525211859030558741533177930844997525526821301801096853832034254599919875645687655431964608592978809544845973391235611718900424136637668588151015079143810952077938383606393802243388468248052605530756692773716607529976395168897238801798293022109482411660226606396819016855406479287477897912690912042156516669061039475873208735622371968279770112956910045924757651049829960328355220540588477614235337820190429879883774829624165196048732441149119707537390990290121987565056630787022522191031123392829581623664542397336791534469903016470175949493976232589636064732351490192921841261050088538310206725116212692692759748901329758121101971595101094196434382804914694794902463458303609501711516309538545908763203478068495949771312179885121763567074275589016476653433125370872192629805678432803946179034242671050897897216826128710199587870084836063309741257508181592770549586853865148194065573942914403299886058870908191901270849438072507286740155447553612880979407182672111081705927771098509692851057929138302044017561156910491628386288100607289563282280925797549654659377408273385891221750243191839333511134646616035743741007551073401410897859166245705119942236820498466747404500760849843639381197258050199565781119159565934086017011222946321072645209263504640056653942331965489014578217741705530233859446194982099379451756891800809733456733137812775512434741163693406602323144329661515542708318547676987963958251923032366299899548445624708351871313264953790319176394840836538734433549652761475989109421961859912850131056618993825704569764535407531917041570220244697093557605569849016249389602742580286878152972312348243269375088394978284081065979573035153362223897155086795140120782921609064798977304277366674413312199822708537434947175095974124785950057774240313409332061266269946491721407412274547852532937726189342187998692179723128878326504642897419055747422139673045380333874154376156933694082238419940457617869036462251814239100507582039876302944553698489872950529897613516111097008804056578566387048199367161574348958142304400401345002028542499364532158509863245643476325238839361573390695826137450622687887400397303134526979797078755425494200493329084479384818088943185203619412560673167013781036342310213548090658436522245572497031766419244285123498520323694318150106375486476711705052352699196523297689758076673353024223270260974166751969527737514814848573024191405494121469737435729882798539409923752975232206778792995301481782183282543376333306136859469092262167934218105808275502695406811525929179870365502175243269922479821369249282666984748408018271315521139630821730816171500174297058136146039459831555826552000850890423454442331549209262643606465044835399817668734231048130083133462083224183721478905406846667509080125331874849270876730195898583269118021671936971997678875604007214072838572793122369902179970920159333221801455004190149971427447262124113831975647780117664918473083558535575280690774738746332075401589748696835193755416691399285310282917963868134162418766178468307778093546040032327879991925977118892547588079161924016095929198444957497761674035200000000000*i1^73 + 120933352886572480379739981365655578219354373348227630019735587058869213103530803773675839160699473272496449129838526247567435850799679755874302996956967377034716405317556188714058012306365809781673472971667122721216632040700147646903534145920799080074240967955921744967017310495324027169023482928621949919687231617625807188543111190786848302580499970548407064813278033501087918588641267255631922451665095742722476698229985459309665161949563026570242607968604996298863889411750793597807186075588292525061952603787284183094474419783774244736621299259570926491951808889033316158688276928158769507808035174440055229670128410710129811428464723798224290211529777732601578467357789960062559471708926743066830662913866549458008722822393286719326087411722598418725859447694420856977265651598582203106298841992323044256841318042728589286044963225674863325403962607252594738638849370496476751938961920850100382340430065399983870707467827662158556739626719533363499599370567522513961882044021625375904948874326005289605568498933888263081455502721558367549034928889832290051842590468214746388677395272829120091482686471098927351809177527254623954411646568206763313071687138437810551139199856341601260250523588085398265431121228296856075544227009536807912983025663711514459125723075494073898896197577687910322705804928655871390263905835024176691362707856344171801625810237081961228408262796244198295118298663445894914557843340981022917660436169116384684692964162476725801385798300119178117800202200447260313332215872023789239729549559924978957115914633618163509558327302361758752434839775201663101060894251449975781833571094916800303545738469889725879964143365538186247284059616036708060534887013991991410129805316819239357353645531705946457958874002935811250287422549121553495380065272612567730357971256788126639237422826629124319950927694058038680295875938056758295929924992101342070691870093566778183239810765290705616150341865355220196946050420452880709064239939138304256267545555430735362417173878537045971385191156034096667656024485442392322004128749569697495736733537773124873464373699694874921104126506305447794303418162676700788669638773422736523807964531566580913956254381582976571540390762864844253195813669751497044259539363932297719208631001570623512172132095467033633448182079053490436520407054030180613813410103787435680326918546703483705189881601983674197270559706387717865036647176449957012748348369109523140409019177880541634027107020176773664931747143393884139778552053059024504838122234016079339077156020082472428210166219129815570924578035213194258805659680846633682733328608730852451108270782092238755470824367163616965271988629141951979709300994662338744913691615100847700928127380950931301214679870618831521792536255353978928388431980964786836317630389171208624401197282015265656244392354501687812739682925635010001909275659498661423348093955438246166236138877873252238316404840983673957218682395401443120024969301224809569925060709213617918879798115525147536519963770712708388950628063688632672384511582728276294425793633899292665287046108557380772337062536112414969231415705600000000000*i1^74 + -8166594089262407274550799249626338922745152815701853103935294433184293849670153534012056503500110054826788006793891088004211625640750824724735634868122749479293211154618505275119928564473092190238166051626600260621484608609636363654421426070112831128823372844254073470359372065614061656197232823097354910670533858165786255436040648470792036758337092018349056528756251438911068864001605032669997739767763261092777447018173787777029348987395394929025129932962453997309831020112257510812312049343899378317370635193384410639793038082912093386634968183196095043998295856339658312930297205602827244828466890828531708672903148324662355038844547419374787728176898840620451621764647273074497075139269387131680259759533770452525287143542739512329680076642591150917098576396468937441614578116213414751841926937451820602531073740061012298135305566889409884678725313576859628648769000382742644149883089048457697379418894959578051112658737831688541202297335848621787604945283277762912351056546422686723563845322422153481146886167330889413762436784396172335735380898177338136725974807017913883311451476811975633387801877305445820413496247423549202530379155438684251189071161090183984749738675505417406919793451806226482989890344129515325348216574879076715081627616717405294275873016345918622108311319119946446473561370073839469479499477647593747710390088494184503149831390225696838355813632577710512675983433699241102999414518460659150028082484755127309152318916882452449152264478023638630672675730400547377956908500445753987077481059713445295989991102264220465378070032941280310272413346868240985549201583841241121860373876647392799687507105072585333855752993397290316760197246201679052317945976612577237273139347397425089106421167935568014740548718549819099006060279475048773648669875797776152030712655440962220694039271519104898782893100375464546246166905424033471637524933744382651494318136279125690392253727318667741701022681721877626878085286802773274607473642850355627148620978017297128024695592481777924884909455263759649314663537173368654663449084876829030891784566137955460481428991254081390212186427788672134090042670368802045112831618593488553299256551249056281650666323824736876456214782147872348124134084337543478359952408525550866045691670131044679367952942771387768127903602627969488954515322815241305397782515933837961345602825692470472320962624405445553114502961944579192049437215250659713743367988864823608627656125721785474135105755151054204611249983189945183077432005335774208842189303966267305052347342673887724782475058246037504446408345239001319377220509303620051656710165268563445208062718377631939706198307225987004778357269414865429561503006712485911922677469694360098735168224086723165905168974392457615476274884401435944733883825622494353649568924954461321726404322715239069516417061945342654045798635203832302302043851155770112062336449526775864646157432645225273005239242412010735294771386719249713570203479208934186896177818770116932821828164035996718356406474951935954839649871308991747686609841349718958742520776686107197185591388857157427049497897086977310720000000000*i1^75 + 3515340990930903565046389943177679577011214179363665881982807873774504640395028127182722856100266544008502682521679655396193931121999446890081600398849626998371651397323948961198626746172786930363285223023349951864472359500392367468761897149477160172614880909975818944237891667084551901495562549767365187614000251972836021226234567198825416354062311303356318036776495714242357189279926696797041240730361387093758876789516168924782039866269508008772503116829849041597437270696312514365576219100033004043524153426004047579056579647749964896702573844726841540590132452135344358378944886782489046986597292541665376975525428923870900320809760831110777713862035775692682534198759811498762459268851337759077452033091491595279149831328543086935954800742598840295112648756286469730431483538440077248450670000743855985876358393034782145500852707698516388405277271042065613147148480531543548784660938647755714626102078019000668227771572107036180442904675264335256625321858723588730404262290361179129900019855583037392836256538568143851329612975004383185497441705100749859168580971660319148269424541512154265590168351667508867280170950907705955006916405272183019978293747960172567583268841814224346949132740906498702996811849645230781156203321470897764576004682106244036298602255747314554183840422128872252612956483355931579631768371863046869558080151211173829973116673560839009581170817680136794253759230584337184922374923625064401004906342113993133746628093903577942110378499063141576977030284817996991621044788777088277869540210821026617628990271141264793888747001842175871989741696047662837407994293861089073839720338055414919853284612733662769017749728368127672843136583138958122983883899759607128110059782865242732127368869647716669896772548187323412232206751884384397231305171868434675189081083068134998459089589699102544857255916076713273948837158947906132521203781544258143198662255677338566430510916636332109677055171923616322200726412214539141952561741857645714461581708478717782850490012445543912880564968174438870414976104420846199496812729642831647129189338719976213866305229201679471450723658494612819716002731397561479778073421166874126778541843640557107841131092322783278167202422904093179766938716456242570905718099954307906588869119048191559664231342272786289292355410077406575150811111606544303999188251355026302404620752496818864777152680132621272993130436727995327227509239480956519457334627864783166706343905544398384640906348520850573782198672250856867904413633705536967676493326837672856014813395283985746292110972201998812357098526101474167276095281096371113036877761313709695161157459710531350367040434825689334980794122893925985275745711863658572634191396091415625504671163588446053638090004300758607792257609949916051578341924758637063323593070730560941780511941826038419883385704051903525272516544327634607735686449101458172455198506836897192572765130322156577791857725816221989696576151252200085032128905741726149945059867661649509104246191358275852093965581728352576705236266064606890365527986383731772742794817611858159526850257828628313115480555520000000000*i1^76 + -24199825933255443223886789539173397592428968961961307587663313587769477965057552611005821437580569160226266599766391409244433518015484933337892705057989320560566755998946789013876683723969709960028919802192141192734794519338187815301760177699919826377403734325562599061581905593359148649468863225721891715014947793323673483843851496866113072751855254877783380257757279215254552190440090122406531926657876246280764468879888691061572333933297392042568744235450460416368954922803230448729747350111993595172916472846483086676542863148117031288093722069410476312852568675148091651802498961981976757642977250309516228394485422878120062952022930219661706107665667029917471549391187578671901014817485892816529839970095382776674279102292364454669794282502986456822945481860332589128457601075214856434857332446942314444393883815289216658134552584445253825153749798527166338444028413790142396302280118422316811094206122568866795989993531971440873810462121082938229962879695618502709822112405049695552361000293854291524167914669970293404727330134784580339123056217690807052180964924214584910241088865129336720257326430549058634436910457793631073898425963934530371737473018925256450288265894681057971634471202517790594838724671286348786209510601323694461871645728516900283549680922961771649789797024142215655511526598367153257298332185477234976903205462912331628391436637337417181168285034227061025510687883545622038127757476207729698202862034412020967612551512576847555071676235765761222126041993658389617311137523572387066276905991741204694242584256144646681609002724271299033788576642842880238491231011947116509768802595147299672452859283643853408392691242502673470107691737752834324756545826410782466513659732685137422880980238733636427752834119964310195049635840084720702634855919042047021209115527319465822653516645376750958381707041746448014385659219882541530047354740797958055960516873547810126921172168690749241743608478977720608432890330900365201132706100465667110937475816459069600703800850587606234842595157661235013922448758314472871191448287305127268638388023788906194696319224910591002898945757092180583785961557404833982520015380098066956310805340870061102559409981723920504016081856089953347094409205895868121189072980366236902929850166966734017481321893472355724900826591880884414625564736523016987976703510538709864713823559259525072599492976302757079661608263485615157522867436779947299147429663561028977174548483662143134418408780186269494062929254099639836109334221313641598997826490622912925458817763991078512210961709063204688469996900976907434416185008221661227451219433297791489310085978636474626601359245801609777439711578251801383353249811444785814633898379700272455700700522367644845463696580168257065461231925959207594635333735003667283400829490381278869448414123708425878703468147566080053235534439305660284485719228110664771133967939388940711070816623394172725304613862060460395508526576313253147199652835213594053644984387759321365283964732245405821207633015336206504998700695238122668084555398333113128517350557747971177820330673762729984000000000*i1^77 + -1649552768146123625998718373048492547388724445702978875755764565447666456578708424159864579885730673392103160201126264791459169656684753143447280428598565411291747506349390151231789116089326921240766738571700445897169268213451761513561351488362729994569578792213656866195456046895487472182404875442086642664341111947320625423383234209378621947465633984177716493104976663682784438532894470345977429675952549826259773880974749102336365090861235381091259075630119884565498153000468803129298240058545547080170190296227346567298649719485200761173658473834853175246112900391386840241353968352703662550509306785637103131654159957778783964970801724482793056462963373348678127458901661788821365526999077064063035778746986985747416727870245084861287746273345783012254533416687143339784983052828937699284236519189947369606838457554897797556419995479691014903316824580568327484011929577981328444960731554218319731971751764024418299457539464018462001040911485127893400146828303010851626236594138747873684946945649549473093044823608088563859690291174321690288180665378498228145567479592581549407947161215156021399228999867545474577578509121352194103098811232400257923693902588038307967994293813700736804886998965559503842266563291426396027439668645553642954438370123837908876992304159983730082217528841437990821374129457233149578237520696140356494217146939723310126176284388663383941225565760553554718150834160081041302880268497409487053966832673678558956809949948805878834924950837290900779286488123445279283150131521613606739840155619624203471726076843706238323315012310047469846977711108273286517155906393041069865328007555975387250168057487340930774621810441001394701338453866311994888604356070782190445500110298001592796680406090572373819041688342540097733339351428493666283524245402289094977781244896233547096279819490977306083772559980562451027297328715449006522855474272437023286567933561844737622694565402683216816759704872483290615669252713475677814232539790697901427797274101419029209579295608058319689935796626998556298847682317742521811991916543750021766718229066583552269090883613957708022856356749096446453499542994300664286701787208581851284509115407325248258154884457259292114984809348365213319156659179204689054776952393388586228951389692734748493909096594990337467818750206346494909119257575719743612286241582359762485331673169463301942448526822249783002677960780792727618643470181708192921626937871389713697734734663522229863284204790438593740377007400758101988931644753047045930804786293979551448948721833135308423314249961155685107415853195120370967787962442731149563131269114926287208607210520662887402033048556120241983454514505330355237752145788965656001248364564595852316613792065757739787965710482708342880732933893001625722848284704110915994249616382811160399722013705046307681811313771128548403811366645320145411603584228765562338576991321829137440610985212736835854740484286490493821088880818197328542210113943572455476422365435099514388314131525763815028381326098289608601483004213040283596253403146662230700724623820678295852154880000000000*i1^78 + -21185965299476450090499835987831173110731165547092044624500430933016750506900458027145569901587962532431745325298277095221360840284280595237771294524995786907490423195790951136759593885575709379326359758169101202465747948566547166418980640509736877523523782784114249806009957303737657937413107144347136835365388774500179947533873419663338114371965731723106065852940203464211617429186407707508200079823091320593828110853695482276632926321955503931848285053890220440952542042056962572293996732077474911124356728000198263480204610571829601549705956099167645708986594438091458048206559091975737562125549683767141932515495258081540660572586003470896062216542484942370759699102926682806229253297354053642909700205029805455313689805166627292420380213487250269934503737071416724190223580133835788672800586684512280781378608873208610760376453326033979742759928410003062673888458956083940174116439963218144329369257652310139905684794302946463591405839129470976739894354251562774735041849420408664840912310686112266906314499856821108989173449202641503219590035446328870097020991211074179429789536535697515208950198117828369521783850724663535712189896252717537430109373282956380740074153843570942814079014649313936634160824023629292687622509668296224358453793631752415556129856679518374781653249609063773979953309884324741197533319126644117756992340346841571973264355237800283911460440187428254682532813488144524706750736764698306756226455809266040930727186482419782082846589664917173547335015772172373905497785016129388174722805191703207732412978808891524974811693738820791765567646596328785568910069284867574538398319739938473322339815773188908368911928238295110082619967897036439129993599919770366750752357456628155294228048974687523273460574704959580238042939757913596921628427123000910492344706483077181233469446777172356549877122271981448506948085407021347800414193383281511833455327401944623642136058422672614674993188473286771743266334795774008031453925029632899851037232039423889369956852886002784986901672180338338302932860795566534092211180211589588547438835433598206656954907828869743787450286541212520403294355519144733059541329670672812836291191518704880358378664823855202816309150045917567026153434989081530905119219215088583332015582893118515025607569169146584195351145053731522922117092953622859467872432441019679548897289838382217745570341353096447742052911125650754669020266717759548275352770145705934538309600560797710066829326416323295417633457252288945674482606842274122517261975583769788512696182391945504834998360817194997168346378879721578996338658642069528363269929716604351346977472086958614941771009464206973849334886249641381243963111735377804962176296307961739627936176524586705500157681600632416086607898899846295554758095843089217261791599370732476394438648317207908743413670873088605839618769300332526401761242955755035967273671978870758769894925517832315856587693453876631334045878579800949118252728990269517017582319596276509113915111913655951841722818693335182594451142348096756051529356417792104257325947230670028800000000*i1^79 + -62098681309327129305218186678036308156304085876252756369570437956768668921982766486253749238762350806162780376184600059643749393711764807218401330191695885073869651554586211460481791914010434020517006173695332819018417631236838393884797003271485672893774706267347704427667590840400215501939314095144351250237493136506912827882913739154205667713332813337587293168947199342410747155795718501192038007411227946045020519219585845526069345383979019861914315007788898383500353904612891613876978038714312310019013437206205487875951552632264425357151231862527259860524714735525230349303771028521917749361872307943100123822947121586508718776324362261739909591754040444764755703584958310695423603062473135826345709439280207620807613905681564769586277097762063304994958485907202830231603608012200028384482044102139292893437119235116832718093934909584317658175608267792498725239385624398131378162697183900327744850174739979719890907693242794267668917504064205004678449821890345427566686605640647768161528988407026438455443364387573249689431624681552540509837253172646759780506125296625441904020101247328552353394407991355227039680362195223767045126060927081937409872865269434917666271175704302020966855534055641512091563500138026759707374777195737202212785265773868382739245217507817517057436552100745985152132860174617036344360643181088123389580423424224408584652291242634920830091387212150888777884124177795273767810248600595734690893586809153309473197857589472896513045114032920540895274264428271053332043160027393075813142166863913786157710764240365645430586990333969075088418969835701275798669343844907257208767759148930168265389491985629953065729530981871351609267149371351505352014685918209499730817266511554930674605685746448342597627021521287318805605089385691064813465966992019661548531313523118950416613877196022239094376006583186351209249329546304867808436360794132631665437259862393838234644023210243655677511964976077934202839316191729213648422729295143038930690487922509848847528792763602836602157935306942737285584846245928953035421129488332198281791619568528508067500785399651377706388975265972448981093477899636520955505982908733593351751586885019346407567042105345976893822308426400613932937948559480629455928136232624820743478445288194367782267744447349993594132028946479035664306205405027275401985941621571760849312142397343056828140319001697179685102400543907396940880813975643105719754736657091809812338563454667354340444370148770404834953126358718582115746843870327406608562402368391946450344352886138369169853479294142290501009734845785225823323949136628824351701713012791667331109148876710905421491417487588102214643678590233293174322001348010277331577508266087076033223797039576125874289856636167761245265904391503312670250966587729504499823874706406381075196591625951147145541794081604926240495031511074369265805538590591604631098862552842734877478780950915232892787408304230893651318593662895207586654823195662728306374068824469758292670041901324867444292461092295638099594597033230771924004972844890683395276800000000*i1^80 + -4869919341569814234519889626133825171165619954768139185459977861378530406768688876952003437443330408058002223046298440984979110138362260464912489597200524187971237232393021565015848525389422342531802168349976147630753382328629563825232785150621380390415264147101393712389100089710060077602609896384424582427398512835134325168694740256194510212792319483006245429717601819884780122425261735189156086291234595859461302256141011665971158953363842416627922259025274557441564662212486507833487561589090046215458988261345374017322017481163136565869269391145990356013692723093506295554031503875278927681648346807741953651082280619187204328793636858093466075637253103162463560817903556162120638377559564551152055837304781384724099508452337293775347308925106082534746254951396560413379452452592479943333580035098534896805749863828325595441026975904489403144392741837712433151575957538662690750837852742624851809809916645067417987369856460069293524170908594466276067522843273131844493219697471128896693960478878832753804185499680861339659941782921081171255643039053547923470952398889373451697556961221294349911274484926669046479753119818689308342511354175368846472903185493689674960454885827909839110427023317556637124527754575328012169851732283402479080062531810213892721981468085541792056778851884021494341156499373867434584288018400725874611737412808870023334765646742691998039657665548835023628609874029288948651181591685161820968182754627389001009148137685911678310880056139977124474257144065773987144956787442796783661073545079828968862594436811300199366536067365768241672714884208759726025780195085293680957136995883570570747870393790995843166764314345840762475545024992289780880482625665161646182435901667524576190902210074518845632298652106057578198649842040497880973154497811758707100821542409809299482078543566005154883298246385567546006001781714114197918499106457463315625610648788504875684300082813076865928571783617300155306542191246838513246665193542750734347798808576893524001689522865571931670346009728645442824768978956922122843299136715988309571454361542054216479291039982904078070679918926181443466175205397717624945701548273550467004342484927385674713862143418929804739893365845436850646046733949882716942744194613552172952575063528005472137443609076648342084055736607556280167849117824367545026841468603582376854657544124047277348766030011351515891170556614022211679784650334785049495855261724752529584166134478452643799517777687745080476812446849835715443717433947878425583986645028862745382833735958273072862816444483649839374987237785834841366435016941974254787874436614843154399024127970716215773868930737107910454488109677118115642950974404506623910670467145001812742405318604407446014717055307285608627784431101238548921668676400613404457834853331930846938501270428982494634058340581100954692585102391637827923332044270465409757861315616331315030540512601711071979859560508370282684856243669997416614024229337940677988246152778988127974076694127121342405501253867171345986822292957605711122593218560000000*i1^81 + 579614496039936326464481399262295740183570195283834329035264812221037896294488157795580326747690162027718303739058622021504247239814237306779067987281942911529517574029505616032159115430112946365376870310014317032993680981703895774903249383088429735926879232699902329522566981693737274447968074933859928105328264156332149141316889243635605327913323385596256300902927455298910113003965177488774993204203442298471252889694141985353835577708500184507391771758457489296183827592421544159840304973269310069600039487977628411431901279715981111050336133379382668457139895271151548203563454705579958616212901082885498129318595667832466264961278964647607232030104337518573769859463644764958340864646855396971169925529164825517867871993020196844761684067171198506423910834367827152073297651008746574939458975847702824640078874474275913786751031877788997241455588422669086683619624556459133114764809755392764831376720042558575594140736957384162763320656122974994683712141265989784766163498554218241709545301739516976522465737654405735746114614329644126960461008238993795858835681278281834476247170381900190592581217741620065859401316707193958635972452768006020074998859476104373912061664037643705491257126614670530863094471434238878638378676304684994532846074422623569014129177181528340232821916170550106049908217760640270210174264756383523685701818504589113549555138980138683442748965475761054441411806110539585615437695301779410979746839529409980393771774145230630485190398913908894573420821576449073321276807469756868572512353958856953311708035978493046360371614835074755289675872808274143441152909950306242631461860463086000314352958274974959182547648982876098746505983351149525214853464940628467877495877888901231524545295765661852551679849112076704414912747580452661656139481448373340733942690822142427772450741544850467882581743154219677763817269714587474657660213189406327090786213043245414779031810959985637738179107249185302873575905640120743253023131168533998212795814946676793935812972777034687065310363160517934828256587717108040654765785343568022913514001799620650236563510462799240213948558920818481606975865401176517015623676219061028645866546831998851243135463327872955781298670442977880370836409082432311395033413420928393446927884480184352224409412223857777849432851054589425183788422759310218909802823937006195934684192680672332297325328594154835313467941602122479928154948305564861281811178910145472754447400827756550331381496588792418156069564985492305105948729096046866120831235316255701064329753846777045284962860313523868285266216816068239994078305897028679419695051857241937596381924260660433818608154246205012740658156658386758932153991617035329357607166982253295729135175045622946044108158110609599593137037921368048384866170475342664991114570878935243417974057385492075645580412213874130296254237699203553712421134307727515571571355269177338805321738085486471417328666423889465602312245060345553539831429823600712304972030340904735590429573464598033745981901063065900506999661799669760000000*i1^82 + 40272784255702798713090275218823640727765183425896854839065196093144231766370211489870123731185738822282291702727307738476642778279737218027865265496033402131502055859722639751197800067300148174288673847943198530812209605964149070010281325346938816787913961896728436981541544258811120796545417445116775653602115050266252691381916689597977765101680525209075600625780578024321361658010683743020294683354482180047725198338565767289380266306842390657142544024857927913140912079496945836793096913094960367405293483683349726393264596296235968555615022866518862766700763144967242206489700232978740772518838285425165874018300419033993758269886122299368815546222711145114770714931509102342122480859321422025289148001852222515726726850674966164227354015057254483893383052396409145554453203483050813706235287676836574292282876990953241703833833626794549728635715340213998918611659791162523045863440839033008662449277787882470789148226215618246384794703329545371430154728560350989901532969503545949767847237413397036678885005226860324263579117244579853347213087924739612790161335603525798962137818699511096854754945727894312709202957293503505129184305481201627079371436777740694274643215119916484455440067610891431788957343553935698991596824031709880447097654335834450613042348228255853384367562592685657404787006793995038564392289876721951812026917102290612964619391729348524688876692521306308481040445377599121027648134121470058092001691998573083412150048155670086266339975061876547152496561097401291965881961041903434708008666864288771344509697652686600200626015074969393881234224083910699682938287973444944057190881402332995891048449723209925056465540065470790609403818662604061658642109018009344781596019339852564516174967765660838850172107937152215442695226701648535052188092151905971088499139449204302157837007725832433046306722249307710964047505460824663968620850110679587151666741582487395024812137458665947638072381237642180317876272992474098919568275087262910737585479425226289338775957742115676575184662684005182606141833930905750465263545785742916743060379925035004102534054961770119568716191748982926371842484639194341474429947960874903958959836456698749067310163017465167227212270682578544248046904625739057934123752957696700917379451617060969024449452175944012859847697203673585055043190737566232182273942850937864164220954494191852482964921666898957699441383213241574806637662126678516157128309013861690482517761029642668164971830349740952929392895681357888900356025281491464759175499088520015124447522123116968399517125661159316964426334986478471381538675519350462347611308838768921593964757705462956682564870294497544037363289129963666321317409904293254005608386486929051326860567806920303660540374649298651382906087190668146928197574842881373271498952527862178159844375910359346515774829147623746292761986174057438141911277215543494994516606874889234116221220618160569830604826095672175096115525425785890475959009479819567445804014537202927777483359265006693153892070181681925980160000000*i1^83 + -1214610416583561124776938256477879488840650543922617312192953241310830405194939519934666869911492910319477948773701523159235430546596983234344004373501002008045310988162272261831305471754925160385880168610604653791298781014563239473031295191117513625614131120575575226735264147161800472615346767520657034553728793871906648222953615830553540916159161567076902800166691191709358186119957622145124065273840306956223103665536300011012678325979360039187736697006024586221247766989595852851257050654714073386322107706715336348457330848420366783554735549243604259381344669079467563256495422535236678513850408284619520104115210733915027776466262873551212013892828449992170335839517059180687673242086404243578818011036370121628065844948398079353083215845711128013305044078291867483524803207952663454576138074527426140652207394073860681506276350609006553500979393786508617185656021589886204504640371798413515773125541259208158377259860577841747018709643317656442878872161881198820527696410743701007868958331239808983121915512681133056820218840008061041621853308336055153714794070508927934701208473916563843733159544554762387846891520036555029587130330357654314875435758692419397372514250861388411775828071406596744685282786570147192414536018208381228031649161321482722121527890667138612133340155176029801264391228535400359056899136191445164605466461421555387022076488791676159613729049556871710555328445035880294259629943451523180636554918579365684711193357916517579180160124748316665378074926385123338568891003631425891676868601116133622469856039303949710463939674094667465090128830415132428826552513366175760886885791684738685344961008175063848837121962342261536277509552718745720166802795085151017302464984769780209553339555492106196909851360145869806118145261244674594509453485207203049205193589657973771483946385132913999843669813499781704347789225475399281160026695474584427384067060221761036965421317168317183395418359855682470746774359531918801383205390263664543108496262088442378339637779779721250170559434040055930965217103947116840374162836405347612533003370460824247600894291394441889930413633434432009603528733937998600569269509451357493436930950957865194253211576302380336352365749501424182022769416446019098393081558247342933847063802002133853683230768213917154566471031140029593849909602427103131862275079209171475289291379121030787431255135223009905846391447121435913916145876014537213660915098568578363541071395154452698419615824150387191797058167380958133158073866851499574689849918646885337579430651165511974081121061243683465875691953708439794998920009748100227585981975631912679334455192792554628430419175142053628482715229033155822920769183216911005414580101398409946014056770626143684260457714361868867475336771261334112331568768987355275346534957819232643392147208665497366282152127911122293992044610240793582346365222938073358426220234018969915694865545195492472997615306843187369046602633427930039393169394616121287647184694092635734122929057171847131254751232000000*i1^84 + -8302420712197500628088163726526177790832404482718907465536754244944397404790791119000423007873769513909910969801034272904340157231506905733769926817999446016701633253906088640112646756595224401297698748837049059939516388688363230587360516424799775878450441889326858032637414019047015628628953408062136851471507777899023357777580777164776306060818716779632241899948253120550644940794450811424554376694594315873792243962460207360811481562637158177972431101344045557279628562158656889576850539707852938243635952274527861667830368381159035053147443870602600660190221410029262949317573916479874040660046302308017466326726188648706576429777149630925963167328977696925976832393598872468287385658376464370977145972317315744524173163074579041777754581194235430674124878916520277093146183193075166192970749733135341989983355177030555351851814750079892524436082890870894724289828900695258881160315548214758529995934458300329270876202612656364309907137736115800563886285171760168963090302448615423676003805411715546431454472329365233725336138689759634465583042561183124266735735674094058825776224438911400984376182595004172028551985355977256977644716280159654080113339933914254283004911981598553473929991560885580956038133883489463136958703670731407543190774131011695422467432655078964039141239510092983577855683921172782367975627324130259898132425609513447823841335488884903382347445730324647259132662430718388380392836753939649535902082848802071214863586283344266416685941741382453869147658208759609264456749893309007284452483726880276542817326007328985483127101810042882630599994066926261834973539803029409827372839220012063890961884194772100256665580652389818495219513889817344564377012357091482562336139024374123328242604728494597894863427145556155137413555333679350860813681423378474257018131478728138035420029852005818167636052489128319711081655900182503613947613868239819337377732648357826880730985364744380823394446645551237689923363711125574111646399156843032407898734710322966240268630491119359656595383801553391120789044270752890842578722813419650948484016835159279274832773248304337485053068561946722860418794983375952155920069019388778478283173892781473307130933568754287698056913091784014292054238610851640428881385572506362685586572710330772378354765088714600424118497753304799024881931085032814055457723346916123582960769952421701835957795495074088265095721807146275930756093884835568357606929243908894724783903105153236191456836048524690478602614886449851221861277081105484208023816920780235680337062123850110655203709722428491230896570494110695827113511259830833110564356631281032132459247475168451683355284847055617015756941122926802237111495647094626118938649248306087375696966311560412555780918928532538745872517842081906185984758227063976666198886370365358727740891251893912983546153623015307203970214329482677028695378571425681549685751065733417438292479631890945078925211137672711498399079416121294568325001846822255789811835570264040601262729514188800000*i1^85 + -66568683667340154970351133562374116077026948080145039455206242194939516591351329026745118058556298742092737891830629967119357653629964810952568877558908867396918437367246125086623104901973459622507110270408536253011084851354898788231594146310501234234496513850231975639010395972313626720898867858813551182696259290118283165474344196836643041916306329980363443705915313834324128106246182490408647411826937222233621687575705760689002257990541532446371806824389634098715320624937877593512537926436786477321029184822461314969284048006300252861297098443926510861070076531520597969205113397343296149719893251201133328485577132669705129061946894482534969397984644759495066071392676211323912382831605399814321579462594508508977311084340766980718261320987363369028038682169508428331894440802884797339657907096794509947223871550113019196896716277255673787885024232384056069137047014020745928684449242224305812616134592810753728022931260700157459097546371349019614320526888001527645587863657905779275230574224421964278401495929451381186662925246829271314275914031239741463114159321656752147206899513104618079061971481338927448104159771978566300700086028006972227580027052407374864228749316193672975742278796058110134021316631751459869873049956814694977885872236125010683386108098154667283671722732764885708983286547508234162704800170017955486488674509282829420958427928141363123356241981149382526309768863629861338745534516165734699146462920594566158292032994858660198516209168748306434671331977039298016964721286378020902381129884475098079051631100473716993538357085304336747453180194652337831812209863230596079309084905604554707973257892336271099589842273308565541597020569875216471956253172768365253872659776432136813752719234696656949968359033027086349957882174665946080309590114204843698782902705998603110940262041050398997034320598606512629360225958961831342654695671153936508729075616900267860010037042228321581439344308006043695791096764594762881106151032099956560097094156977046654740663798536998621339064671836636551679725034971656039927520491652621810990086542032170689133147329505980797811235744713696484242793288957781048193062113450648064971562227878454879319092934836082641389515470227261866912499602432951697222468502180168509858856493818906901346693701154159345408387950387478460805381371196774341906896079770150236570163638889290705370142478857021565972956744416521783256707578034668012684112466538929971626073054258550198270688860374915135921262012415183926852626883395180102823801853384903947093259092782160608459974846523790898000481098973739661104178750017898530799059514742612060114711990053315279089950351942195206058427026116715839719276583602721031898891766488104223010731191888632455313046247142885000196133332476172851327414787238721723509452762885154927908018404231525123869743779223797479276255326547816855082684806370862336164819636335260183860261451253527654153362331558426402692165204242503852726675524773325268790377080422400000*i1^86 + 341724414708951029971437996658557842548465204763693102880593312306849425747041667542288639242405100804410442849690504275522090339574139563985582206664820717563881502027778038613036809179649437693224012882910104000296731891040561173105976230748366033020895813721154217364924374300733457518778870764087469508386465126010393894997910316898627047418442050083902431350242576236986445994172167830528210772060289226376874133451166094874525785300622348288783464020746163086838897514740192701082143436176248241552483142344903552563184339826920136622771799864543060732004855702397043024336024516853968215489821927598306341192176352800829381022366207891830264034769772565931221434782083195587805513343228817628313106525310069715311088963025471905374885420077077045859346342163149637023918307694801664089465034750615455433289936411506089157165981789720067040014936666934000732229730650605555766637608636157179507486789075286927888762650032117543417213067444241639294299485667049504687763996897290508971358902320857326596968061758799255639664353814047557166653482035002767526591192048528236470289851183363500572271378959002205651006286553127701120878717105930835244707005223864145744126690766407034004802438656976867861176798921401101469815354562165691429374452086057831962783676851497167898796245969845296828462955733893463997143063199144038100927676049162569484506861507253292802136790056077475821224041379216036686107915258884281284743124088222190481716371452521081375314807617988092889125601495874314063322445174822416925441141931325809925985897145537008712447999913625173183441825715239811839456912910048064779856569992374474693011020323561380416445619190006013932259269879273212024944915155776643017835255677865351609608873593560075628334852194460731145478070410218914799203481671222242548183149112607574500448567837415628530721874963190912207347646393984501377526893656567838920501058898008908290715522917461942804901385454534336345608910894875083859183568507451777376951762520759893722462907575043352937213374970178021058517560804583954186033329783190786851810413837390860373224352241410341806485246574928486761638390846473236444969360063864987861823262037278311338680152597767261576145536047962994554766796390731356058457274141726245780860515449990895407978614855727400185838012820186822660781942157429376951975208554962093758132658948060138345540844410137317661007222106745031168923965111588005901041889314903998994026481043152839485536298989362802084360217430067896580951631007825719651421559725134694715688476774418291924210246952481864987007974523460630359380728937777162290636354405213963951561021349890900715183935183027779327841353923573417933136161045174319830476599384516193539766423967744103506324431733994191370817354959894893753007669884497507445943632964586550898267634847315694967428135373952964277133221766821377830330451503734886104665628929212834690015095931198230761112012415413696519601890964110119090543341380567040000*i1^87 + -1073340708167059108251677369574923602696171969719603228734987339283986150761018498184421346082444455049208400655975715361994595410504216771172831923178838961691826581525721296791914634722849382774682795434881295397221590354763178777910517287060100238913674434100541179127102605455992013840707708796401307079668327563317210381813502994600837291717637250557865942446693899193171353422375358923704909038959136795169968053125830999553834433096842518989191132348027343733917791794273833939435021328220663898808651165958697673175027506502344039229814217871665243431504328196259818309998086336847488688637019727598020239353446937132533644155667964662758184883647767387149492248816062025377880379506329779630589172941009830027041467410871353795048605605484615529269503750519764011125910112386948519371070633644635561450195802501326297470908325207493914772810460968991662456955625511826044815463432069084554131691916837784546317098673794870758968833720604567227853990936243098886071228527945828390096924317335762713895917502632140331234850582762929320881849870063020581189879892304856326329491479230661765775068133100516633181912711659891874992153606802271013719181323340267820564314404691614729470173286800539628723702352375186094903851267927427546050388275179864237104335436241993274130787231919710121035004374223004121120304555900161289678659139444382645663336460461407475745577979257640335565077708093288427571460516166289888073615347803328683972711839422288085674022657941673247416087605275520669689404726477483130199694771486567928982996999813116799166746438382004323983354873205236825174208517404426918649956631793469667391963440093157677231838598110294816050732702133853896890671060698120359264813324057051540401815228662492463950338648711790449883289490211457087879143253995869614462356598772551156923819080499356043207374715193137226829297072496940815317855980685523070589846974683096408787481502989741465576417011625268439576886206040919990611738405307682154568506805332584658424558187036052000336236880438426782827376569767444332049865274316391687973193691691350831876877263009771307703139051271695250269165943052176987594067342586167270630489737786394610052366128699462757630031491307776498245170970086844039320235447622660003947407505030198356169823501376442215420548877816076247672452634208347288340318507472376482582070119526871815367097287525930573558196605280339386560778180459799212694298241176005877914080671163953152503375990245034736112661513941604683942386512569566365678800974602323306916208945655376405970675628697869664970797189989090426237424637991617831129265402075211176781902707445011392997460620152832442305564977117736746982643253320720174539003964202246029181516440333155182785115712118095015849835366043941615248411627787768207900366221213605073679097850029793167677882681354775051215294956191443636179541237944586831403972599301978333888379676540944425533382745986413893446086909136732160000*i1^88 + -505335242393479809680317921797796804975571981458039877791927623448772022747154345872387362833694695869335567744607634303326636941067097310950398823890142082618995035261514313593861567772200312918902823200899827881451477475285287231517629925941940270093188133134659071667149345220322746271295388889923192608140513742123606623927665826276434730769777215548390622112264867069575690160655223928358443139499648159829022516520833812079315087571147747422606860775902373016163491875843139806617493763782394305177288082183817924339338358450823730843400746818129271426790770177795398364151121193071180735762850908256695721635773499124326623836893348130525786161557760938835314952514596132970901800493823908416485539280794030975210548930562851922283813642678716971655472202550939132552978842815510754703033897611244883162149462512686569459382329727845918210019419465835622301714263164182876939511458255361821789859213162866233417894142340130681410328440638974540927358190866605193539622461382020488378030542716576009575543486238977295255217837574805078748393527423579889368529782176725880906684434006705167807572796276573563120610846989685541503585922335570694158898301234259929318361186131342568276481029814768763536167727896782899931717990283921507692901543781135357159200875776263862258590354055442848086162019530988772115990909967853958219472180321957477908413160742199976501032905430970305576380065603163236249264521990767998455525445769393792180269879209244954467562904746228760008670818914072896385604656168003128841012216297757407839411622410250050766157102181604676033121800996564209953005788758627621800047508105742554948699918133307538329150202431270032096247486115331634401843207752176702235958601025620554212617473644002356926449882244826981509558852636033221705430235340934835664705898945940054201520532151042518583919661447084275776801606747897037031029437248417114414286928889523498390799826213601636608268217921214903356897491064371074135525218362788403931916831040438718094425025338886740708727624182226293350754015832690929901436851008952786276135686892552016765618790679576166375853953287184285222208699982505302760352678898992050736179601407593894292981439456260482860991104285195798383368779502863371263118567512784301839843193562329062412714755445684802865533762042126856281536822376989197761546252855017493575875476855450249716079898255064289080601009655537528950031804689149142539013291213353149219974432650369033000246357363955068643864569898633807011059846931368485882725629708318481658346619975920243911356144199221664769524408451488307587761194672457212006416651187935619248882301767650011916079766716744388200973718995095212891878450554247338110993969374139520891533939872669089960567231155917856640432469780540133118671889766273488231687443333740252036116985464455236495269807367480665794489795919626064112128698031549040755740961242513115455849032562405899990735247114240000*i1^89 + -248067348123238178818039474229735112742141686352358892853413025738583168492102537494752102122410909815228906070073817922586713675255505290794576150001307284559312936351799905465386370012630046147905519741989690884074166413049195353838111654284086951839090050733637332639523523501919531878805711013093239086706593268832494474408967812863018458382660221723878851802001639057904075907741192057094531804203382477284636722186656121728948508116291181131777925351399439840645559808095595553816214241078534832836112974077510422138081506801604674379583718613653124976795869535754796172376015478281758953283353328618027198243183591848510668907891357615235596552636739077397321537767297179688856269321548015509937158824838403160783354317906427923655728809382087454692824962300048913628217750600344669621288378256344339227448382842498806831573740746135947889014400710575688229700929745205053097669643487015510872724108216579657058786065702505738229352140570509045950599890565739974358387923113461189392252741899701153996788567726432517390531867928989639747592724546119656707342036569642195203357449034689910681774063880543761576539379611857172235736975736213008735083737333958706147494506895747910035457386407189499295603146748421364126647982416251908468509107805396467084265762338284530760007300863550775236330727555430025418333219221621150807417148808270639463515681061101349024054387435484732548489087617428588133950247836922515540259754297634993556632580367216234727628455091214017733531620954883878637948919611662083415960868951717900839441407440663271721013948472873853203099619500190147640270254149872040568530656952766836589255144434309354152021222960064643460872255724572596532390763051353625527322799250935732409895899949251840588922776938444335740459899617453987948513345740043760602342551245783037719464582863193287706074823995096012196166572880409048203606397489286754518371697097031901579280585863962455490417992590234708665637646709149902358027741907391976266715467605771049156262026725800400927230901482262392992726362153149743130180032557905979597961653047618996024863662235447864711628352886507904531942160044245481197863902374102133044195308418821159732272254990941566231664179612401437369699767938090963520652620889261684781178718533641959035281526008009556997827467735281260676633673131448767600744765654185053054781441054902360578077699219945086838882819720197800401846265865085292107085387090382669189309832738934554227913115071018250336501476731547111127770940556338516695217140642416559808372520484721803942416687445250727987218407057476313962845707041697008817908297325451550052223875640786189134187470655309981087832739505026536650846082572595242944275527640306367215296365025005071043260715721308243097468525928780499122492711332118857004448320337602751479111953249095123489851599733126522028869625904958110762654234838848563807680133100395360364760399872000*i1^90 + -22823289223729285905894388007717361256164104396790005275711182048686207192778014104269451387321203852965373441968027468409604618541816616534990965174879900258478530165393204200821337734138701755760050246260564045455204792330945430738753170618588198764868297266814849467747008508722804685312813978332217879433735227345484391652440355968165532531804635408410133097226166274412081443594361904954118504257670435302809704102941161961704290004221551808295674383704658051870422188946370532531989314076011354823322360791622240181783279596665279906993850171878249867388836991244423360061320363463809934090536189710531902476056721095724195994886932932440071899426077447000057544290351074445138626584498127439677496016166571408307991975443449781370153621523223093318969697618406015044629256036072209047966923933959438124910275885556306894978282889140426378461179249939692543970617223950832862070806897538929974569418622910966431177600663518236967521452292483491623096922306771165108492031271948615699377997459969112381375033825027866009953717028644761685171543368215357993020252937873238564442945035543929800512131540018522859267264919702078034412618181913758811161774001022814406162963463070532019944907085524068560727814487505002129026073713012786670137718205351815366419838013772316154205194406168518916591381068261185089447578657754960662582125175059687796081342589477472269677763942490236780348551332273783628972219103721194083747462878883157289792668232141539207529133538282351782481453388688011460485819455159830127028056298088841646287742178910145560359283148785149964126775805567337726273878911280908221698005303957635426636778852665065945184477175352143124939781609413142121346547542987502240980997453646646578888717695648961201976589208586330986598085409856457001328994593937635575112893100913200901260598564378351249530525380978508106321042633852419300119395252880607841517967525925838841916308171433588724925771484347461607408596082308080385239028535304185172745140217844303730336416093589727387581011628715814488527753552884511707133331539322427780644519633197612798465234355150009951081942587247741934150162516831748388285172112991928607230525754603405064312360180504303022590097455187473063522921544476788652306231986419937409675230423305767576876347055654026914204178005380114078577406660992155645015315340566817892436200846243870633849046882459068812741024702616699991859327374780426513455313792875023485068353795491987763243666503280476927578432677762758228967149671244760715086831951359886497082428848756210384915672818041253555965043679172769621492237067563473623613578799119755139856576086818182691722188717794291779278348453143039545355091002670468547158114728860541647433647785086394281161341822597241488067161891903750688922150684992654047782547386012380283066199441638439652728646792502144290661116799740739390835334352062857314775859200*i1^91 + -436890928737180211458617339614899031710261844362885051949245439571308890866789589450275779800569336282961910555144278542509482687091772125756104461467825520290686951200226111390526800794271893317698549383051370649603278910521961015917246097440456400624778049578476947510909645331685997980214359139070733003728719667643023599376367321001231704764020056397223193862246514763894797566289744877837631251131002194747898688855402048153900327923068722456713553613318280312251461837871670184165114803350410763801404244383282221276558943239316712076829537775061265854151564130231096192005752431451584526297936666377774326074307068449431243353541694503823193642617200661017552926023242885412962646748253064169283903757948563450356892977653760343999420489259474071693581701674539389023734684725999575052055106974238473456207278544735789138259350231969389698121416654838383414372467761790006458531150732604198247881415473109919083815417743185991642869785094646645623372866180575272834400970310226323260400582610078222814321249145397116126461586720583055483464342778758932714160340479706297300996637206199416370560422321200851104077255571375457569378913642227058449187048344819722589883946130017847968203734367305738943578023898783532009452508053054997804646208999818118177921370314770663697161470804917775957768739208404191935959908024097489305099300887689825999965809718570639435805343972743826942190679872777133188464833437011594702491064537178908111877245327453527417346721694049143357162958941941959774722516922829302525637938830073908979965259585987307459846676789471085217777009215898797009369441303328389697920926466375723347735400454844713525724527521069106866360217362156718940554486259825252971308959765490109327479307073834253072776058028525072744732890489728278563642881002577045062028099177530474951144334299095293401445758467400415275168075430402755145681242956110182678952829578036188486236342407389202767231393058560214552709756629288080933566310943024308745696431953845548539387479483894009006824379087422648332950867092895935971308075117183482871614692308733156103000110136980122816770306971108169577111493763642102901919234309921761599689163447532545342442610180806195300481876302394840588040741535689333718397912212063242322062179944966199329366237495539733514820040758987766415431653936548895311839924289373071600383245365675719486856789426338009348696221783496790983619944351770685224292948383924983835432088520864466673160834566052175310191039388545877669838264637814723610853294014909945970382554457083629182447291161728223619624644167392331080486589110662699967319407334379636396057749276960643391833664718630533586440579753466709923684267142806409614048241505282374496946570467574836976249857083379340238821331182545131779425556975462389655650726316415908391377805972328787888298476470368544576815958170009600*i1^92 + 839784516679250923773369495457536357725666687225422590640713718127260220283279165840743748433913001914735003840917945306390793433807537276299018227839549144632627892304718695625154182992443580171388826649789663020037494885934929314917296387210119815389322852752162209853422959729620682007101932258672109831692051358379298754675042825019299101949726221287455005531870433928145376041146585235224210159845093651788771980710236084514936444571141519477352573471457517588478968189593704318296017295000980501916149477710474366920802196082988064796724244693176498505989956453373357146841785260824228974517165800031947999111696449294231887666715165725703244347300101458829263250029432391198449081496769254693316110369187299524880123602637836464443598375012040329997764327992015908093330265791622668656485511638550433057105086006499886177006444979414081160797245794344552059423043767600512091372930195416476530434412821178932479091906667461009206600873752896194407288652235744883889956326016785103347396103090115730116276495023400808014591859421430646197627661670647017900485878258716909973901248116805739165896691930585287332727128946196009602484372644613220386550632523957487851755265963924703188232943335272773092027463625212173740582314537217715919831635446713356691033189870601497736121872737247418021748064457770109724559777236904405077295373803352987422798231187121683522732970278286842530076513516043499470288250156525898548978435019252231114045457418118477482085850780451433773496378882285943611452362689306657498752332291956313697059472353279983470500683814229438001361163128565799926787260799494640950031102822791795392548915835286425234747768168235817800158077298386137227958626609840515506655217681277342437120949938478570390132914802946640543267004884075784377519324139985424129964661677345321979678196053153613606640934104835189058700564271207028988979998807020289690854939609920019764715518765617056488585312108414274539723585405968548862384089666893275701422819079614236740194295644929645564482347626167109389107002999389212890494909340290663670177770443726113641263995831814204087982389774340238775492900897818562350223557817718668739399045676781713629227335689863215544887910438708926251033261113427193844360104542427729546176962490509302078861392918344659360356506209876217386085633234823417765349934451994316830281703137904027756215403216312765971101524345399328935567103195745248340330949686155891057644937119232213649092729100468982142462701200342241342429603685970219035380263692528297626251354442023046781494759344733883411775773641956574563806246117759887085987298531579227994442166868686306742100533089541113486821201925655687836444890885826162412366858782466399414063470892076950641878064934143422482087951480810266020871985224047719990456184773629650621205871291719504363520*i1^93 + 12349803817763125835406181113247361947348039540477182517760872624301753728217673325137396692785505569640920930171948847669322433396949437550115250954886863231722246055369640589781649853904820010360154988144510888537940269125612990813642310783894529398404069845698839400756339856765284070310794664239614029629672518633831565544102024290396242606426324420635356940614232550278686955668508502566448562211827443168930711106137461309245388954572288258484025178667747436886372912393080559624250480965680761150056812954339958239546556233654272970394398055144701145373674402313611958274998938966486563924269141084343902173771407223643774402886751943088318004319949187400805657996929775320500815712999315577963864863659104060008940011659191515708023850762693613357007897325846811293651171089719691832572200218745023231323045615360952085366271498974989995100544657825866909735451292976991476811715526769365630975030369081391328445836567876255507136086270616967643532077095219895850995242338884742178399858595757375590051136376314458978888466854410905602977208690706851437910399809332051675124200713859046445416191835713073776632309100978540475450098153903801059774463038975625778388329977741356426300285347380404319994970615956420114319396328447658237450840990940734830314261315287290671195885889359626796584379988617458948317012955285194708448312282228990520202956833585150488617582382150649143317923369747375521747814503700587686002473516576191385468833464962248176940171610247623084453302786738870958763940855323273126083347109451150237395388809889540535093316136485066647299392498921570457562573773795527246101283204943406114168634601773964789924092561042598505029424030186753420004838586687116948301572692725397695188944958854031867393215011727684526292385653024613543806911691608429362595335427229371873823253484124015324785088636323334620093298696278905853370435766190399058630970890280486852551441102112836132363108699641116605523082317273784487069709891277207356842674304797612481084002037615143160245923058927715931425020336016918387508270975862215560738295287950446884170795601238074627286711272935880695881716496295372069883876482213294486261578950855161357025572880119920404869488009742342765416287070658749524817056932681189617068859063685810433455314728620144503849583443070210783840116699897036320913093046192925493208972875409189382291585736770845356663332065715483607183549482616231976825940513987093058760439235648054457832444349563148104576634736027871097897896017951188708535660950848289087159466843340387548703668470249275697972872729889138356883276632462594264385008421876895642667162812553248167494088051023358644878844826135870103140113152904672430167044700611300532601465526503085275637143092097917709689723214221426976250235960148080292003840*i1^94 + -594710490758677950594907046698369893423913092040344517289735887098686579796819985298834853874800244454774658000506899361682766217374747192964139453082930526293963252456814607958742464458404543027468635177266735473710988107760347708485878526171300012877828505675939374800165541347314073623554796787762004992161624943285270325355938265051456945305714653678574090750059342019670525852938516921470294607445377655272234625987293375128034317088700842399935658511560065117165921645932445670025214688791765578149073327307559876245587068457782719889331291235633170897966407632471646226943007485987646767205428727585880634740240548661524337108084330970903454067294955572012323829665124633158755164093977877619777457903233310385130199849694866393898868651130750593917055539705429709260285477667324210668623436266562987874988534841981707266441151035667045028664515293325741359776150147092567800841185471348608379850516658120527914122954047161056913067256299011968904021377868227135017946639352984927245992149485692087947645077380909437060543118603453928188330092930892142562465658000336044997961779982009537006315446753382921588930514952974286837966732379989660954833607519570421419844264924711975618726833736017518427211881703757856102981737629080951154101346336772072131956590390970364337291846490049088192676179719543643033294747565426511360456707118053826966064687326962055573904850787027366324045524455544782093737490560431408249439394208162008769030002614803799986031585865393568615826402465978253683085242938252758007649886601678497903935552570179374155901737035243352863475337387598977398396341024037616535672795930978825503154846751867810906792686347633484854892555490113821898219295572677566371346724463847141891573411296589588079422280407538424564204657587761451228710332332651776221458939714712076444028855546852913427719546396483869229212945448096187100922560361344325513280103638926866493695601023719733151641662754340319260318581162444268468148112055546887669555096591401963154596862137809872285009218917879914844097476669289811760237734530470276035749925256291289903562521699112396131932780858699656996183526211937810303620600667858175313525278717036228499605768453779270150219888963967163632332219287420274090969902919443919875809208762727286693255879576319070387625602058840523253051092589821481025975942508541230783742648983387136603720715079327085692743148870673752960042025182614496870569165323917548323011153645005956026087744388474996655837959055678077858345445142837776407087378310137541807892480509942997866319785204035393617390896697437251425113782291392857112102020668653390063562634084952665366968365112724441361389351297373835905490352997813589705875574016931675962070452900138493859538883700298453702737920*i1^95 - N1*4666991480615868608858254268512929724513620400370012813371590058706135007897207968193417759863210195251277949469102040837759673899936242270869037793173891795148264993066299786266054495202854690156235461825306200477879538016650710806316872146726763160341030926612490770150275167287519350807025469709635728866977356206977458632576546515977871551993818571496766869609911553833762578716110795683153402750804021144406089732204254576489303031825690229093976857137232988441101048040143543372258740456818750651740898513599233199440488765570181419197610373075989044603174500655234140496876088293315141496500585198000800721043372245629256264312049559725696043230904576961034298414506359667280795471573474381279154084096593952968291401022371552506053020370349770249672252334398662514070408341441184119276585499075262569029410685760375*i3 ] ]