[ [ 649682205438391748011031771835930263782934682426589453450778435552139502407572700750241612935236320483931308350273320304727905844351404131456540674091225320082580390054990020178225367135910854670511753429724559390764478085842415247496136638622349405193894372703184118387561384057358469440521100465851677757962240300854621398889004622746543435105628240263506769059601240361935845330845105039080136156491702278285438631530229418856347173162065130326827155046433805126327595375620952837889648943644001531404726306789139243509640705485654679508332211310999693163928091618090906377816116495201239117835570466028786870230056663708917342619719055417481851921945019900194946466826773784650453134403491458060989474707020437430301105803942110136964742142289827373641818388954997274322592033892915719271222742238881954277885551063624561923486563344016417381413072904911367838700096987469273348730813904380468840947572111134550205201395137915609771703089787903222273307851973770461158456191280524056691061607855190423400177073234197325284928270261739657140229661592558166783662524839414276547871929932063220095562312525013611578081029276036165607356636758083957864432778726383433748822532690075776658246869834172959233912863786712827688972346365345168480968113139826332386034080702684823476078370392333184167093301663230007034337385437081652936623758586009508904789447854863993536991217717338449502990109161403588200708680621849636742367692635391970208665898114008062291491382080976891390616895020986719981677099449632524730575715893761534015978709289526031195508433145266742850509547757452092085926160335359892589925296840179453995256114841294226523959369328859192275203528024550497121256429267827865714476882015300030823991361659249742461892342098134151989190689187525363403925181403817516174890969122467248867706189291074576739978322597226518007632613678670859321086075992127328503371992175690434084626897002956324100323954695446791059757326503691904913577806899408819560369614120026529767987822126885568958683580558796589690325677062306845746944548022943776983190562249402646558723565450950099970847899243801144495944503073078846925226521742604734370966713025679051775504555916665420097042877847786547523754907638922974546562907223041743208507898136342485344583490239501686869288544153951516331846172792470529580597254694359712456539119324042050285267020874285734473217942069949248959659177323688020814083383800520451783960043544062191337987131513819269093522031860575676324431213361376962670773939751461957409632923755623650226893320638246009357085802639012828491477481331889212483159961926863162584186139921834585802100136880398601636994697514467556091182936414411542873509084239611392496910027785323367033510959407138312905200048377248928407083723044873958932183567717247267851925261476965991154817866172633165535589444047553380354495144365456330588322123258233062549857969619106858971750935986003591600673838376690244569622311578901110079729426360141685306139343500606349511137539356116404572206423185409379413304441083804938711896007045000823877861321249559452266204816053770171410386355978510374272446025987043420291055692678464468531234477713160699023186242333847171118568502059734964670183153361712384446678887096882082374804667779244482517242431640625 + -1249521047293916218623008624701649726137381309291216145948680284491720271575276059153850079584044244484903821805558488775554306520039701688169346098271556747178953710398733101568161122445365063084329111714896586235797834271631489047442914876475936463323814661004988424001649543812545003131803560994594081089982359258092999514374372798165408039278598654204873446605266200335741503366057347314850326057752732985353276004986559559666204270551618802773421155381431821308874207778134469306489975359455960740830415117113513515898388199272250852182771270908468817067249048637358089579458068821589012147270368223560967917073987421962924996787019822929564762820393057265316598898577558606791996939323671081178516682352366448058094368188889049528523853616416876079603769435710928537070385573260407261957570748961853607357368265252240006141850190982968338189332296912646787373551780107757998948976014332975942182493088427090081683194014304872006446448696112092315562064521794788587823398235941987467340220611039359209520798838945461007283553414620559932122619832537951961079256441889701444268452164167697700493409791231605375212990343118250778711500132516683590480352214870930469585655018854446310082491916596266141275653474996681187948766653260744905658874651450313958717240884569901232756341538652429162331196694008274011000635689813113434482616827318452113419530579763606010291728788342693424967525550097890703813558778689017460832404516805016270055866213098143088581964774975126469105246760791483658086654158128599727132111631564864545189521431296082845986258631285054143435049134667358681221497528063166888784902946469473088043270138940237640616401793503540911483130721769744457238826276042366021145329890014317891705755021506102816513909538672630326461056317138593929624557862186745850298225982871115774376626081648050915660927467252319217465165614556820131665458341686307950573234791364479124487737892008172588465885354122632077347554231715418463010115374775090852058121727283572661891757532216923053305729050180362160498402162020231996229637321119396034789157516806943788285882852794917614767412358172520525090555766601256087314985481173475137955546546044460953282471945135777293417299729328927486945277422878716180920882078054113383667038460678294185604299526193855299607441399723128843137905959749084812713942422650842655033690969993819652862904304300535650773779120178053943390480552628772588049869997806868448020324557502809540713771150352856028484491661857572203097003691349531725259839409106861964680628297896417643782744559288657975587014708351054597947378928887470950826002547878956280436122934832018732447407903227270188562188755618655608634786055356747763204931355922899310104009906889402596668521138554346207367370595535642664393582108205958750704266617242993619722264009208514934838867259995914887485151050172354594452075974128078598851354532221686662815184783451665855463044949697139622323876744633747853833714184530569384980921297883734083477920432911771356116018048933023268303579651846121992272549208907588938300490133370489079403647391912827306035267973002837024997730424030616144066404476357627532173575962557890451066335368414209679577909331717438328180360027692332043382184483832763200600313169275068503338843584060668945312500000000*i1 + 13927540792350409822908784563718933895087096167798191760349931152763438338246567332433642378148014338133717897729772391979224218912090729192994428077911296386367905314085892230538280182999071593148381699312538573690387343285376907023584056476002151839487119585797056220425938351625154386551753003229459655164015592186998067603373339898397561344100868049377968885228130523816226577288706586982211269354318673334304604473117768657126821639762871542719968666370842241894504888477532504208422855953561360806728886145775857946273699465483509663246428451379902018684479401039719073812367602368087877128369274216769544411129506639080233281019262794027602039488696197290367539364419380969141191326754523975515430584877347366288089574828612158784178426377350189650122688941316904244516659447874511636964172393245111240460072518423808885039376902666324961309615653782180963013158443227471693489547690566101021109221683773547862828205108611355316783379429685571563973399489865856767109223624568446242277312143695548571173530658034618466687787528366937515909347604115348510908091746262643372745564186105197027299193723777094247060118936325231791158618859039862504241565153455952154665943453607035668483818050408885255892138266238784071306334867153094866665407439258951067688308987432978941889106263638327244988180291803916509655661930057568508017208560607200935609835325253805352793138648097590442257834029627560892281558717542861777775195368905844030390022171038785669608591047766332748735540527268581157029564052342797170935514999131762969257564649087041815976729388103134943166834658705453696431618085741969256994513148081878340074727921478780514570934285666564939457925944788168354602093400308430999679222763778838918711244759329254034762230820199480264839924644240853265480479428064997115785366324172464521483997645511794058470909673052167294370332360874668570438063934452195346748700552673606902236576483844364764997311898655657890858259876339099387087485082339593253408291339603695286603562308163598158770795169963610240156258388824535980177165922338736185052116156907342730209352573899351377749403094555429608852250865299410852379220825228778808149393833066236820632500516386979416634908808774625235898211575892536627721569152415443214809432341440600361704413789574267034295154851882093620881649976374265968571531713214776428264078406905669465140955826339630561297798108995986031854031180171380483827697117757609402122622417698454620726549917413617894976437415579389053505066250444523138435572082529204281292465397550547752648967598309646959117227804610023598472802029564047501709412139798466131902392116046039242539871583162721628067300550329448713739616673931666595074150603734656345076351579923964923109576571289051695019679065327874363855446961975926072862104996530504960219153352637635303005197530812104484896862041593544200777394020466266974387371434300063662543308013708480296897685389476404824886617940269362352332804950914252955656387958806819863696241060446693411284912975174741232058272518051898142002778815558940809546527576614993679057796331370993872590038550623773976971055290495191411641762445020575283992841861316485245927076465262208182890153124964336531480958420388421049094347051872100351488370506558567285537719726562500000000000000*i1^2 + 267927229099058039327130173657284468826718201894066016633078958832866900883672252266514466652664666800957415907129503021631772861730530339440749211855675212239475514892561441062126920952599259846140511845408241551629713908436554444104527245140312165130601905725654793438088573022949665270761449252560706072364231162759672724006215349729621959680951219802516792367307716021228553193240238686699192928887121682461859389531755225729861619381913489515024943908396419265147345082105902364440372437838454246380536063579898704403527727341496421729427127055256774845858686684287552835409396829399287354287189285472298610914058992359766816000331875933340926245903497509660994118300496870622519955961622462854612265780955358078312668213109752097702331933048286810183961912558477556911145906003768120220146273402363851953380203523362547809546539345825944101244920744689147052275090373611631801445124909612533075165549247363790672000149473194449829826685605390975712525732862671835293038608292364508120643537850739522261167524859301567897958617576132494798039266353471434541302575419295314008090378254654751694400848379550015430408941582332226184251273472910630827647145848471281045445184433364535120344636550042538603481526652670240642857343412123098728132227942026808559728888438300911390323854651593630868293130756530479669366689886181899602046611078457079089271349594472889785871902533899244462719096730983499391813724139478383292941924067512968266904437096589304562513829894806472800407574533235270579211030340091523533800725862185895386348373643055006012718169896977647961231006348801187402857021612191747895381939541917711508077135149027609227315075619582154458469085264451373466585477998305238881938050276670577350337430043081476226788458874505982841188956482891747463011852564493826699880579827972640378900991953530557941601203669568168441722051250785119593725267333225287094338012901152649624428154321396691049585080165138505587758864374908000423513261062888560150409644112563248840131712500027203886002171644917718308222157883355650138470033553867367182954637558693817731732431977758013151358797858826792904144828187273835158689923005684830439771229058459328074230278678566294514808100275411857543237085525555990883667173685963348899621851545844457648853307686240504348029873642636437521232585214850755624496470887807868811474724416338775739111275526286635442698331280287526782501565746008525259441121664523329563579230015563373620482919335638753385975641587056671068122241968815442748697005845792946245387206590495820206530820158265316917969359270512477426951825269775703558658456345774679579069496992505702164216937985937657771941659311663303366208007768877257124384556367015513936776397835473472021097938748487296001719541834165457549202669008045008328997603034433244320814497524980283342756309273268653187826696435705538069926000276579215859288899336264028856504024202453190110284100739532473866152096060832521166578292344402628774342603227932098964811430660416562404565405326394398437041552821561084958684858242561198747717156971762040687820173812851783945210573969153492915368513652823564864886022249144211781820851473722875193144872561568178212259986910182274440631289019420471948784712168389887665398418903350830078125000000000000000000000*i1^3 + 67969694450589626832219044785002066097293608931447535630365757280130392290378747538651480563818251912908464554371742131160620412208212250560316688405235790817645451014632743669224399749219311623651871433352738301602147016443306955647470448507813124208024865076202936595926260140332648382603985667114232468035732108022050649377471433934936810747235144907532312590297958274551956390793674468245144443669248621637949700338530059830458171771266475096373589354189864556343907119041636601486390083215512906058149078072818915284462046718594512114143456259215450817899328668915091684494215758952007778527495104347680768365868516191266561525493531137555234864913835626305593548965504319745120302221650623940470128040096379581311672297898413248905106000975840348476765432824700608555834787617438255476134344169618988551584450152355516843437388372505145071771364955045285608230208837973532087239527774029373422114138383369332925577666030206641032558599359877056921463852013558536768334452163689240714909774099113497918375741922952069705359770654471925384542743034379966304268682197928399334009714052446955097120138393271232871812008347726635879316549255076047598133470966150808206223260495994817719973408417311800582237084552398601398181793817368848207272623217232432139595083144014617124419376370013748043542780738594571620456220010255497848470104187889215274406371284630111747356608347540360284438597707147523812761252312327801625633045962699299030571610624198923882785739668486608399281455322344860509636827559579113306072795966853877523776063296713403097421250339870765749155741015613986184969931490803700230407048996792547140140376581143426844887118286726732003278380065571154217128833548117449803214717980407686016905070428948442431102015478787365121668876960126307776532526949538318435568977624067796706361642994567951448861810079046240664002523338367778735060418380818283138306449173987293812691627700311409332852446316914240066038900741832460936304882127731093661663332837094335855420401304887843395262536278388976708208357002406812328373119160178440421439147873270128249157080483375832353205628690852455710628971818329566359133091306791544721634252782078047936669323598884786105869988219101768712449945095704131529326630287944221717324178639855323556433526144348182150924690500009951867332155463026530823114256003112208819090268738073013260658341421972634716656124649940159292434659150828466509682987713365990457590751462588359000063756215565807005088311685413963979062657378267418577156576349379789257929463908645390410599060081838849242264546812985256315905672003978897092241060503640987583544765772343502575535666422897647348045370607745896576150107125315366449333504504490775452945286611988102399662624642433556174988656841462153755827873978390337655133264413931573578973623958083595476990713137581548043547443542756238088706987497896144995773066843531447425908972807564320958328404290204012863422723966697071197761769145120532848681212880870626927718371077149989110263687090739239124901469597746606524943667996736760632500309070852886985353101919080642898345554197108381617031310596566882920450540547117728590270068032610388132103331510664065085328125291902486869769460520185333507470204494893550872802734375000000000000000000000000000000*i1^4 + 1725762866499946829434901112901225744725586210173295079109013282892501622822765180758896120855971052411517850745870674347179722605328209711115037920677419495000875615861770701215569279759645090095632276240088325680075277746422888803448538612249388477634740567428543672568794747222167224301322165067210863904210735160235413107181212208125177855803430216392638692993109399046060953445697685569308372745371431724643823481268930448918205819883252690956909703248314006187669261576599487257314674865355266040181106152745808191407909613938753360228409514736331373930132957280610182624382488846827329995982777667574690783346968459634265996390163806495235502475855082767798034586727568902723966310351956183554031031698758312918256017474994592936146919136177738059587269682717811617444102939614529069273715998348148083110203731999939112754950359585849511565663989550457237819537515064798975172091534652123202310955539305620689789922892841932379517043516380510452861998345146751062301397136645395751668475554650781604042075316654798717736331376255208467999306303020879239721980249498694768653081661606465005372819184562219597305861710102433794013276393332115910353860429581105901545639555855226165442130769439336412197139638641864163039041113019663724106806856219652792013018314740123147876581118404045192898030865175843824321643581084596763104054796704914376672379768272948029702462593076019873711851495704326309550075329743879049665122931322486043208182794427404854842430499125847064303041680213603015876632066131624374057274521209141947415821874102384246793753112849431003946131690263629588414076424078532698618437520441205020128045131038018616544363593033332211736016528615372962091181282070068007818698333922633061022706631659735090952798354722788703454849038863300828307288189071593658776145968349267862216692562488543398107486805587033629130729953862976440676961857381418517010314905285166105913434078505590952864820557075173469432336499673558139639598538824396857524314774309939057952647185507502543309371483596595538252524463718041254883119887427395654427322918589928097786786130177448994052089227707800355482757453652247307391391837075605511662135883338105644824975930564940647928875781996547139929564179064771830389921967305429397321269343527690177820096483405461678313366549064665101255336502189904541020049058078606408880131022212720298316955589853683763668246955669915253140879723970375081474556678446719372891075330355632745738924296819166663639681399794865384907177210354532338493389037262152728766622830876944649002522708248698623487781638362286811625573422645206149709027437794622738976800178539836681265904160736729551177563611606498838873894369173689954166544499112205781715092713680464863429139212372505372559738683012370092759978614005823100650180245096668891926556788632712324260344795054958684558651552590891122867548660639287019286349745924442875659857500542272923436366561149575879146329152059467723325234479424927650080190120588455534922838781421548688331264499503469849686601211542028878333518450697378618628506109237059872539278404812878583692269732488896896925106362531557054778536181634396259179164386522239970575397825900814147566927478657887711638307948192050389479845762252807617187500000000000000000000000000000000000*i1^5 + 24896861184080703698824442560171039460127749112425238131255475962889454753515307896958342947701495805756407108402984471330491215899192225354457032887883336876292808791444346279738905162178735672476509566412464264145473144801088527587170727911907404197075467833892719220269647278510950509237562792627100702922577453566603227306066133076818626566650431444538194279810089674836966776044358891195395275042198093425122012977741278753793679762839718328717520713006625229553088743116838440856928939621386789951889863062913087462929531618012423443555995573641382360641968205727034546960537122452299168431120545539708499657975737232623916360439826727666921820986590266221158712634771305562191736388540237791662732233854946941696112049902412509295117252913848634035327046727631207745716573222445817174353929588875358319408296162599425857970956002905658022967986216204641687790477033090740487255362515904753380319010028107513887989028864417798174956145759484188135572572928903358890095384698249456557328083145600633526833109627497507703901535558789157890857320682849337586207975638063229206089445823981759104222649092603467949945723719788403113625085269136149402579906873232277629071222994291563382655047233022657700482119686083745842900266183418352332556211473577607725835627166307884878417090337467849021582921113169478354281411073674080983707488374999747703605941975436704499107805446022415141504951614014077987652046549788743958174543530224062263370894118238822622492618597202641078600221116520469450957817255425799908768415535347110654982967833791201677100700059360774241295698850653453877635385790050200791955156246374561348303770137293512874235122387977697476978170498070282583786293991786554545332363286597319571009483297646251064622805184042544388485234300381392514751060169041193973233749157792512745939160488933927294225529022910096617739860846097626521875758391509439933514063935722919184611626895900769272208359779315876782389467993865675574425090114207865559501435011190505243899330912310878423910169718150700112193007614709087891106264935582094490219639641943164539230925703495281132769078876131307882737867970853432347508343098195440587714569933731074136250864775472343472391431147255601678317148023409446530376517354580393985033753325650352090186187673913565017449255851837240648771501141120692364997959817090551573971101683101920330290316755439487219746856555640335814347663648043821244244888692031656918862818573610119687960800998479589149958910639190665077879893377109728492316076744659807222182146759366008375623074767774066620805331640052645985047592230995113751364324702817344609892593481523540768541279337236225321347230731087926494128504856983123595324654890489278541382725905085051309600776529634290649902497544853434856155528655660575767137034905813506196593975267928461511974044657801315578933219454519905677485851765090783360065240982470497102505739335667455906041580752610520371118905186763430739262011784955322932486167060765240464046463354871117769219924266712617973852575682707996773919781773989432874383697344526170445185542546563218482571928112032692884720394900989188440993368881406734655551543746685349179472574127278523288593777527955008821436422294937074184417724609375000000000000000000000000000000000000000000*i1^6 + 32243016359952057204529572721723652981016128977940411766536651098080794165413360429415035526454573406375164730413647400785816180024882786733272373188168115290449188410947485430572839809674496756169555693445069328360285084209597971163931124104334289173174474317248313780074352943308880558290244243339347559305043478595273521647743469346791783002677693602246920217724680476318699884265082775419033003392341257192689888866956157459823695958739462862905763555468034418617109360192900416796352445631693060341132681278537414028038642177293545853677061313014587640259382892036121199739388302602031228821056731533201445393469253075532945255095782893689378613143842465203481598251793618275571722158301591121093979128291971751017780542245530363217333554257553567830747192456258778250586295221416802170814831182860983632182981394625980454268632046401279872866947778562064937310443964391716050907777370355118899460615253965090096845850950198077903143980394298791851499127989546553196902481534659087112564479583016308406832195582484134628049635321059088469102665686799597959613648195785762043590383293645653452725108135481083742841782058660043411372002364077567453486443502955268145536473917231741117386879440029110549303303194941434496900081632458250123403622518148525939196435806430215462826645209358700947760859220342125762796250516787948042244722157713107150154842748330263760095271616919080734741302220703841653363408940159054710210957158921536735602597482991100160570591410918390816535304946705850012087248308456054207775526866841635085136051056435721480511601501642424995366653396971310408536950893376174886905768555773051795984855447975985261498357742129243209974807437689715259600733154988238469598015689100790740144851987387493099137682601268019464936402544603747339541298250607029641951935124607211820017204038520466819867604422405472122028633006038386005822369642021107989835758401907724457952700843140522663499157129930557677225754660192633032533827533753061241075505062546511858488184220420797002406005084377415913817405136594532448801956232184452449140894526128994375666807206056287269350040161200390620472244088474948917083682487500218455680635237883990157223254668645505609152358416826052644127083575988928431470662997550986406338272677692499735840441911666324412187387956068823264404026174352194695772029117076661996728410575984492956870466675705606538215278484415736526899723764545163791085243473742541520525670422290510195845179069893214511358169670629139155894753872141866905659488437755745402160533863873455656311340999770095491570415919740867608913604238576501792497807027481345288027170500581814506536891200429375780810600418442985904899312364062898403707429312693341639491451532542741604544790745064404120025759492002550535110570382819171929768996002165460536367776582472064215753721137667436686923679254328534907572459568273689594808504279819372791686262751930122697249163977379507879813316608956250289268826232886961253722191811487475712975275605880701707011298808641062341301290539361694645818198121622590892717537964498693835307988321879683092720917410365422035609715939715899247393361061561420932139927124521211375059276383625832956836276821377396117895841598510742187500000000000000000000000000000000000000000000000000*i1^7 + 1257593497783836708718216458476183405449444018865374908417709520405165599590454348435864049540126124350831000553750607323467168052060280860406195646901982935157592849079785733550727700061278070915110243869148200094498553788382038469841815667273052125609903083047716000319841340102563874037151098798544249221950972161884902155944236238625198112542694834263610957731337347153647217254361193888930602590059462218064549195022433701117472614865843952751785855209539261560084288964634520474086996723546947914201214049004669802844178030531361819037794923884231692670243968190592584960528346015645327081048020290093233383839795577381612215489660123823050212938553939059572344708216606745403240056006891337831574491410279155693002943617517685963119954127114746733022932860086077878569064594084056360318786023222450466348156723990114518362328935604285723106524192419428383180928176530822308209835005070389583971293989908142452650137768941580051042102492920632790042783905994105767629552052267287582291209620710282697754527161331689948407005255401172012841045806914220440462378634736077255019664936095322837687287087850203567773462338319214506715874554837458488898775772379724547928440482704944876433955405586731860135573667342046210833978905929168455642014420177702594630320027720740213355664247597410267057343833192558980539936132130423306161793826403382235365353862312915514643007464131533175831856669687555861357730625792376486463810219779082696110872401283267928325836770121317372204538299766706158458943738331484931530189334139790975614801180708354552966172574336129549956358516885007508940494971312923509488865081810143507134994027749136989680283958644061804435462774540863002125102301553103453409975006305382684153515797575030395874517434265231839959221142534234428973314378556010226932508422931589464920584682910770536515618660116224931840318950901528502628730543296972295092543158303083793397632188701193527520380433465349448571782610608723896639505044876160889781244083162605781107925086032393193395488791928595750173499513901024576564594472207085445875901727699067331369499260047813555397843466175418462254465798429144943381801959764977463820983747518218397185977499623964010380928784341004634660616622458061763299282736132138726023560399900930454828962224575569650258685820089732061550122778983361563887964929821356719154117280704455958288803532936427388268074543854178285706239784356130728134979808918953961816663373081794498397111664601433005461373064010788722530011687126246027833346218857312236807942442235801850585733069849200404399369828962241660625976825394062526064479450887613100041154711832939476019818976211703164173806852982238820224433357500436649814680012888864837759428621775919993718095021568670216662695389472762360510577064934535820757378075458872423759723541524724133106550268718374229102988270917875718902281622820922143667243668444504381699706063978235858921285670667661888912761887698711568696384195289221630740587283351687445210165547298748061797130975040317295747685795148051923272156692050527241699485915922618076135311850895817839957704056895323452245017398140608201048766099183601704163132484725773553186287412586352729704231023788452148437500000000000000000000000000000000000000000000000000000000000000*i1^8 + -29579667049406552698905587766702490628956739802526721597008734568161103712157207949190477440072946145976663302526842685530548908425578982486553576826736734815105643777620166286539781499713376702173578107094307461201371573527092619982518872021800538897116118243794106259814252439068441442927170916318821283337851176718207191887631972788591385190465833890978133896328738856989554643632059243162666443557745449939192857585399347439167319393816353292263569804008671060192466416907475919902308183512716901061893290206549596305565170125553977216552174087278733228174823940630149233585691975232597772381356559881177244366663559770862964440968331663489086369741943822612834432406311042826594880814616816492491068999446433517625822239162215279654388007335115990159251511889405524782760719483849534856156955488268481130290668275426944812295885594360963457068654840591254069993508831383143727318170489571251520249070900073484935534836989681177775300014746294214221223466782087034939050305664918910144686296600936635503196319797553990406742486049914990311956811429245585274384368270737157246250267064273996722000646803761399936068290248617832331160620502697532004959738701464096389125032079776498527754827967904728260239003350414279078186018649450018017670123995020832882995701373457677376681578014425143418874202842595259386522253469000016917450956410049286842948169929775263778211573704225286909344815904388712971430047102733635543409036022209688166614148810643515876081060725735134294281754656566462888713265873881038551794771050798056345810611176387421529541793973503635374415430727554829306873986010340242067601012349712563894796894910919358178213347976442050105347377546765415893021168184773561411682347306865290776229599874171515336108250003880335676810861835800413572395582526540774494585155615706058308814914805813409233186968056976138746731799566440682628674876288318015760051723503331868825344012611602298383751386777849905024069970361338401396659326491929554797495856056852287099819108648585477311938209259428994748994713955940637448063216725699105993622652096603309325340326202547899472689315445735798354227951855643265608782819982169728298363926365543639506557257262243784262142385164351720183865986524691659497785208380640696464515302317609826700312933840683485640310778264708430437113974787552476992885522705319242500223873258662637843778161609266365620129451929385891828473297621345591825331162765448629656578863512207990160480672394471700435673582523297562858007352318419536082289718266839494303290702642510808988886426223292515310552407226116710502137383163465707545517563634023572861596232587822513340387079701758369600136675255683498272059966098769093269046578857529797734781141555987672626039766321065193598410346024017351451387749479464662504082896492389551030723467304351174836693367440324425265187010610720686424051066288578087183366867383520830418731078975878381060305480034093176328855383979347305546431523753781449508973860137787950978403230773252358755550480993222682297396742024852407816899408995314089137998811799871443832264934446132229603893113092673153790382882828133350394493013502963216786044915356331749483322530750228906981647014617919921875000000000000000000000000000000000000000000000000000000000000000*i1^9 + -24618585623137795557340098743072643165271574945470477601119280476022156297925054038580726341902047780626113539050202473477748898350456430206501957039541655322895463875635606844807243942005938674215226923658674990750354807028310730969142303720337887451665708685160698380218402968056366730269380400199146986278279744634757143384653668510921897586290038913808662191880966147337635906544444093968431344985851559402321634309809064841308009250964422448148048513257064101805461889156689727108807335782461957792101024723379761211484279618492827713755912374567588541286648053727468996363925959851937910605884064716248833905337586418889878817176756913996951356887290363866302825618674955217848544925752189569294192205441846558217274981977641383978568523095996924731672202006679874034265461155843809401943552817846005014882895857287826283428528937716385262181426582358153353664671841826412062466792903151661731494304837380751614545770543577917421388529190773493435975129543800913161412241629785936630000163634732836278364115996531431721787264845521237235945756852463637800968398694713894719976279846539826379863193811556910262870992667448746516214241356329065908124631113930930912381502940963847166759670878361282268930399113599093214553879681257552621218061890992016258624264008087152497174025117240323485147993941732916270766530301360510263443605389603184444607466097731100755748446349708487158925343210637831386081400320813383725287680676989200653844446882078770204514450194532763902564780206509566964311496558546592345083212786632943083887183765803195041762120835803640359022890854209710644520910145477962741567586151416796305528542699160386566391720247438922513512629403119329964146604547660378019903193676170041706902347749253375848471774285852524771523772204450639200115743451118055047007777066441981407731463918482954644766658742863556547039575521824182811565211151595174808992696251217164265049938521020187186007660600653549354058733030767001449018354827715740977159607148595128624546585110248880259185146218181847541011954016480471571008840564550586258144599306668111560566127654172328553049522171587742145371972817394955844566361971924700740393683186765840705568324651800946741642692358857201669976215912193692464248654149324294241387859059044287812716916380477725424826850145949067796737960086890718328462299372954925090447655899526908104904741692357571489811152707518578187560265689131833387799117052509172804271450821722285176647677112174897724989760830640830422725278294257016229541515080042151266378741491263262690652109439666222890673469610502620296565755958801060599585807608346019439835656900048826822394713218875929521266345053850734286394113738417186534039490960529036395130584095403629504085862770242436426867972359399311537945813316504620452887806986274249208364062616882271727870978755150358832334955558586568651922118812863386049578305352321622471425669089674175900328257352792486178561958475052494674926769661445230841488746026377092231685015075443061577385224121977689195987536752388427422003851312777798385211485856444334820888709149273550718206979045513524435084619174334740790551151495678673319255403980889389095162041485309600830078125000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -2461370602443095327670766607140519051152205524104572810684289917903430551765056212057425440228582052081191453179871569196785135499419198568970416205759616193605518974850718873521940914936033707642596370505438164337990904048668207690285241932274397000040083123832750003141678886241801312054319715664506244746870770370955743519982298394261254749032943398377450014667285440862365700957752375538837503211988135261560978025297122191448299927721605351315410526563904544952161581184942371409977755481240640753135259663469952089030549213527717765765443234517481269979839988426113155578278158825042622604640494115155933535061572136331206777529847847087699199879281725462115791507174820971663076151772027920641935738302937625407947632911627786443639132690706610734384963477041717986932121378463760427536842292278116778913523357856894253259860133238390995737687970767753981712307149445124468047497757524641345950959140584914213808635059503041778281491058299032872132741966191288773691570222724347006323343343832443715289113001281559845557915733866863808767768409208953069388675230415396456044013320249527523691341129178658104879265943946412292475649220937324488579453369388097195869781359855746574604801799126528923999151795921594940379447043536500521561435993073286496793367636213368609220055508496177503277231998922219963331442332974516722643751337917134492212312592372050385202599827081353605006247018383999420868522917780324092492973752480734368673380737226060116640391196039787395207416985358324108009491890779347570187985515835155642471847910551371945819637261178939800004125120367988314754459322180870014731649547328721890670352364237305578311962945328579003011094479600955628069614199917598062193383509951907373715483794333262908282068348401436485986483077933575296787360920883913470167399352090374288052944585142271238084918065980685247416716126597871494581930144111597342631616379712543946542332936327069205938642131199948798495161004507490679199146422807782200804026972830285962113070579945128107275101252243839668275357758592212219871173365049412900410173737529252839065044814607650600601460495626939215279670796649333062160259717327517502500200635869033529174991079847485403206241623923939544913619158783618919943068293271983852753464023980273626155930486351495243631514116824262196383411033397792257228375912615980098030883210951646598398967283176696150208923971433078184418244206962206599313947981054303529054393694133222882142643936240455945482687000614201052356378183482281406817543028829865698436539466702967222161086432083639644490410335749626013993469758046829002684838666589130989039586519646107035645697090504843657925497205715730183320627899099311060802567459546250202010288883533150839584588366225091730058891851349199538217124074623429606223956190142517051089406665545975088014345815125872124367094941864339741777993277268658298587398964414980677865282308237686052448163070696249730898692433496031424771193680275380614527792341994348599115071497653207291537998353526335120319650415274949301171978619277901314076762434971971431898422514915653366320190472247200476190714161697041919294918039893837100553157158384083026647567749023437500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 10294564680754628921979955881933498055183680761086519829658339143293429050060026857190867894939862221697521970887305663527202079513631565095632908575449214575737721079351978410453222264280484907249797265971801599313535422841618743218824088652244251577913733099750767441161394102859178237485840350942499476533483103315295762424477553856388572459715296332246808517715173418200808688308884473219311592296047355205575434010397778558134271825665758925115562172826168999763564012515462148523626523199021456120964719135808013099098434349222475400572007765507107810094090963705618311544783089048480019011109465767918659200176949360698737640361395643274679331736730706248099138908587241672181504660567767943872331047494810441466126435113317432518789913792516435868394600646402242779864991002306142054091967585392831175874171290379218735250357755388963714998844482111598880900234315829361576230036343423909543749321471730097499239783805935375245655809564795952242574683160742661164405330550484291267846665578771129172473724936771413445971323870688874158343785756246272264366916329712529037407139367316037468304506724882808940118281104125240630381898050175973211167299843123186049846856422704999704575063505366640163025436889168197529324685571425177316071778934959118623533624425525673389028564996450240884721365275036619086390656618866850454469064623803098016187241172881728860279318499163911229065074474977169511993761197985730828214169077905626069153327835655746694451052870615699569308977360996317377971546979099774591178495217916685623045988286916062947516522502986797733155169757283939295599745224400058059009672324891206801810679450319208862212676514222067852134305714240061255597857636810025423846505868566243625812357757628027984544654141907795476596811141674426558903307805703519078933967261478314575868955205286680306765529585009770922292081978390139721051819918046059118513828128050724897647929822504930273904971009345393237002421821461743339733465868513726636504089506485982708463849119578413540641385061818776046854408378628034931445960234470982147719214002984746637172819397916797958634603768733937835962435000956963694350414873715820460630616620063599556130623528503493497958086772273684005760832320334393169624409567616916750343424036078203375257164060692309792368322440815801067781097524048404142297860691494667040314037764314166017129416202056165332306277327776319469435611310567073828038052620460079871918542597540784383591143966507505571077280314699901465623291311570297911301774382118923594508361369864946323686516520779657290976253773672561274438430464012552530838852740830303022558815813460288395255303717837585031555379998401810732985849871483773176386317311558561505281884924850503699080954567406211321578849498892225084221883528808905677141053860554626453413477512412141267842589407156492868648065205083052563851771354591432883477067670850126615508616756989432992711140490941580404558230956102164684515491858810469531937964998458068332388600875073222043238660951573234134237086654862774186533551906713563292899161721608406761371571325289025227010708667670092076199504549160985546255745537298598673701240840989721679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 7657954367018064966405176750838182056406795215415934099367810859772653885207787110586670147817672414233869633197921661796791934964129012808188298661091387498425040646176596371261968262618750078681314409517554028278396311461585306943511767413253357478224812554484779669678134822231168736145725352130129227858695280947435975361954606080302558515878245625790081020573214427350696157605667118314253927941734659676704872533759751883709245441993880491098123286627544133355167510726338292026207730482901043179832230151909907825108989800154100027871521181787560187308484131961223797271175173973562004545887731897098856262171097179836704961564641715462583696222425427738192656359603039220247121031626915547309904023480493935343967034950796031138944670752016576883151922418594750844578024735317797511674066762545617762055308895301020696458654072552376890642370145894510907063432489839617392491065836726436899607282458138110837132939623841721056459794222491074894740245615952044880799959458745688544472369934692726133175903846133790272664130428230894465032236235778651709606309025549821872710586714870019055093754319615319770874650254551902871737410108544472645834770146850162624311764645391492460563872589662676883108217620033474688775017652121016144285026226657785258543510169541584579558069006963598047536225382518742738069856532417241028074370143377321947924763849132933190650007934436079293997005952241385932363684600310948451346201070757591951059105279246173896916799922470392512188872028902712269260869319078588959035959065629637191018872115885884447261652674426834386770110939886867574547469863652410538886892251326903802806383492776030647540325335027344862585252180774250912258866372986616980800271431304470267018237600330836844943268120193674354916110094698184759615595655820558983560023850733931597276184677392858484466783467517541693200513105890719092614666617034306834244924607397482356396179236635915901560250082281695457214365180627540046712134668737188808898132938799644332490855494197533841455238588757550063799021811480170919361511428840332061464378434988005456314826355969721883227878726352730247819770962662635766545454810108497568063169568592642067262312661003917060639693174173733472340015295395262782465197998658125257159250841387150695776049247766586697672197567013577348365013687188418415261798100709717989881381923297522871278043841190519751142006236428153728794229486659635998372990797958795803656695816258042887426849065851506717866399174718199439770227794739310347261424535455700796841531950523813463368468257120071645849423051230279383899932246343850009220132945691573322142802192109183055500828538690791045512120994075745203371784600989780103023690886126340696143902973720552632821326140970415095510273535950402074722282803892665031494822305343963905360830429500092466138581103702416622628302212767234355176708520476703583825904880403506532067592985155973714190021280323873008327222588713981990928257654116267769333724249060036075785050184147747101333317587883821693891329408113251007584898350920183439847022832636090885574158595600097783798056319993693572030378675108966422317148504453061154739466770156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1014068133842784265595858674563578006300941944987430587137408864131344454318444769994335786226422826374017289493036467069748848106035654523260848675804038541342398364178599976144218967063498178987290716347533619728147379108498599242964700289383957321606393720653404328891338809104819721822930648540996656251221966186332774157452451639328868894821999434146446599109460178928598676705727520286489585703606632898120855553111684928856960456851707474028058389748574626313306450302404481853494089026202006736700955024891688570997034951129160583051774472084634152583536288596028485299138008418680569739902367866654835105201594773022633813005129289815447189022020853944920320355119520252359812991189926967447252764671764797700176107866522005417470555893643591829891005042387403134027841700528611776247740999950142039564369884014870545215359119342769352440493970544780266294621711479880380002583410909460245111194991473012327703276631954678861349843608305665937853748188263569905769072753703945485511802827139114570229623806016698489799515248605730611703490809523639974819150234761390733402069505691004374699738698162295106654693718626603177975396684699030921904720092887975252797417446235903067517318063756470420646415207050043137394347652418574953424445910343620528175369345717459666492217295727490372523672314720097172106077672551207762014785134418473796129810118353574189269321993954206883758445491652316594254986360042155729536013112371472800351157113780233440299877107522256356452727931315406293413371112074610566970038221276286778768561759721185217822301496168004233644972648447674415461800510440207476708236699877572001852095406582503910361470391482608063334040239266992076929232694375761616416992983621631520785523160680825666609279648298190722365289571878209817460946217892737045075722742591018546786406629548431828278246822314395327382862214155725466193433684579113091302992782842471263806573944336430301122316920163510284471458077924475582010509976701469918944887327096168288284654082349637707417236773888850119638596544885082724248530436968451348637882177973922851538485158146895108069738489345181887251264213539904584819273245678018424222767108759310022231632018287787010961150330489517540420739468608315869815992168399711723385790834311578312739590122089300106974978324937630934309100297227059637822821798483675835339923482245366456346851680360358236616125452418083124407503654887651556936999375921530819552827629713032229467123875812380380226557858577113997954498697989758389412622266239586869456325150804563073654695788193585974464283389991222584057203802662419478117417918613022206340230549587300979853598933254372668719697103501266156064425068737173210299603980210844190670807182297302062335834697903744691848675989861281940406696160875837968582768202357269289808571585976669674363970657936372927917429292675659167703049452748636544917151080652095795756438039365213794510635730485106688487236866967006756542546119326588948223148167988515138947549171838026009679945758628135427983918158590228201198795279011262917760818013285286425890468753963994560839281888573160560838786812574339180832348969413624100434271520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -642624852272294073415785713514341744568620752228420937189856666844148746740173783456589179637079567875171233422701334636037446541662853690129930257442168951244849937625480844535108403954597102853804760467695972663673950792164466312925730077653499670453265723678107570954638636034586564324019469584503994179491786624966959877039043904986190083153984034672293190176254389839861177868374854898368674085137720770360791149658513137817164121541602778984176053249290216753807195748613085844200813568720581382355625997070566001392355504467385377316758668483551781309573344466853476186663385923243497962154379405818790104374383897857976624187131559192670574746135219949363208626508361995163189762388229984243112670283754080761516891723939632801912541647714040189102026906412886616683934393333236488519173442827965485489644407032715873270511677063518143799395247304656574175056483247689231383477151576364424904547893776427344593159990993560096921525938104148162861777905884172833018726453646445986360625626890071755260982697816806767736178936895611363193355712077380871679433119142410822800085239585385036332057416159114831271966387793677932998703827364080051657198178420987972887564313295387793899231962758054011667226273829983387488533224337871246266751132574478297348568137819224155113492330594798501461282844922766894590522368447078326874637738089961388609945924874197220782581939945060153681659475608767067695462668030758342175916862073142540117357627027845038474888649303766226418693735844410013813189628245872453196069308887291713908333572290933988317690724877282335593496571606190394194151414881480967179367640692162833694940976848568765731301919745981479764976644205191371725342805465519121206222655113919787524770623030761033214524622930110572817801869314702305355908429038845852935749209008361125183682206134542818966235401711198513636574207014040985230519784629370815738186322683453971243755702102179900890432841905418777080537796529693282418195866755919241541922514536895124885193924246401762242997367231618401492467361577059073090236504962328710468471846431922883105285043320072763208727853875041002147340302509314386852773693031860670223198204708507422402723059698022177815184891998530859493706906959389052323345970369269431142023308260470214779653376445629148061339635967767028662908124083637283838141011529056985146733795545444735459635769724836367758309139065925350482386507469142796048473390923821960794643972156705201371513854861844690308921478465580158907217398733682013128885272288284884768752602711402864235536595708076229873283131255510898164884325737682559954411972783270804930944054781994666200571476502192900218228065889245796083785714070434255432199609077628929914446210620565536977645047138416465816403816669815352807943038540702946928553196878725691380793876169677022695411742427799765850343292981216666960399107945864440870677408212547175436665319693126789966651840010324756429622849509787213648762297241158913205122700479188476035677636798778588317854881550817134272461234217295505237117162460279166713786427175586088504164644704642828629437439185199978110118424660773961407436560452506583232512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -385635031683543660108842495803317628576674550350873328120519515295992569588165873092497345330246597727336248262373886989610463939293446252654690312605772850931464728205511136912746743103038958894399758112676101566781554491725887555596804800793221096691300509635229607053079077699694177805202619820456696149476352555445726265854274920612683433870531021313915401963272719542697921911253380403421900439343282158295878863188331052053393987360676377030257017895434777732171895380269024493710275140228622658493813791835918322032459006411561746388170267094184722824848560471078989619203025465087758960892929917737414939495781668178753024485713996612882388523464475274925489541830405205462519323044472275379199979160635330582325353807979064168610922228444826406083625416532843713523311005827999478804739932623847354456268430157045087513910880032138230734525355630010893531977827193601093224021664541864464736495175605351192510920978442086750485997346051841862165818285452847256473580972097063020649423133641289430751501596189503073958310313139247412915832841444195859446824947949012802889101837600417958665536349641220884647933017703221138113475334365750389769222805511782374989786193006082585753463036238339077070394337469055148183159308344916092599824362004644244367260997264296991310896565959109138009506907433106069731163700304342159466581899985298671509253672575494583018567576301485914307417744896930503204215024264541808880869737698054120771640221387780856767847028035099949500586111382903347854876054832547596165222940035592634258364480346949701375796044439630216597103906439649626879908832074634455220807647085944264355222725351083688060890670346029876757808201986472182299617900800886989813370329850796810571384519871254436917613534175989320605895684061244533875486255269020107421595128044845303632518178717474464160597078057536299032944390075474993247893471312185244818991275276651840451244662688791922680136132999404659594811631362939510301988118269162921119090997894607460187241596710218266219639810536345551634800968961610821451974745888637779798824254190126057430087415201436952468350208571369545287264020158538306184549339176702441319621524468133352442104062350411191020320162686783678004170126746422061443425614544329622649138052752315288039142018012192609782259682212158446582193762300457856305788218236683619871783270068954426176460181110372535344654341585380140293699470346843058857148540891685458060458852566826807124708848759866950467436499433418215682692597866242261055972268541410083800521241640863216447801635119559519828714257523083594614131631672150144328083789127969335892300884395975405202537805751384212520860886170022627562837162941904162127401520901167133358994360117012000134489214052633986501207604606520414942351895316036260227776568811104886570573008392487598055977274739697963158722690523069754168409877637926133043265611301704521005462194201621672140633632947315940719427388928811345657645602983294225756397941314436196697663439589513992611002592447967810759573315996844230362726166527102463363653638845108237651680344265888440716558249102400710383992932678354504123426667659020835225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 97444489906896694238000071147627007168048124004863423289987910018794792449882942897816779582251158001414567321157986468713206481143082875620299064597665449445605725944580496512680312235127676631505775441078878710400256055967134215774396759237192292206481856512603318835901928700834256829658537361503369401477433876514184123160090582381599071185363184295399030361557108584059268315902439881115666896849902197962975532605018916648624065735875339004451345821483769236307938762909136095049870584947066188781410132068613667800296481507735476922911320274527551482799229947752204717039010396483162521970924128563171580075200898825984956833858222557932187312932391818129455643828340967145498823979353063611919204202894026082843239796141313419021234080652863948763014615535096133602577928591514080432102755771520360467524173302467418540320646825410983655110310948411436172399490889128903121286704562102290911494456511932547871520875644311751920675239491781815980707422995023077421912162268621243193072908084482468770149552365739584405933821438689354364540214770064631097825451008621651994671108140938535090323549329864956060657007245357283469471153493931319320128896698026239598028107452521515023112358052547430002391113136770858482349267898704151408255085021170846210130280257936357032806277115593241381366793567558492845633590645448755268999754704717896928706443392415726582632416644312283411517049325832396266123063456957514194258424302775125093478653215498548103476044579210761363701085904945886433220907233778077846511209824730380707057319605549566403635404462321797875647306545989496394384616910453675272162006005180004156324015032008847727022152695799708513112740725415725728584187155903394398690355908898262044666109931519870455279194536826327148108768354971423846573144778027165668137425165085654700325763605009618621434572851905894536721859615638160532503204530824847015497377333998029540214828687073461648523611113924855560560514941145347252514220220820697293952671255207768640275026093968466144899328558494777447821103093583703469345223419785858089378676211584740274295109140851536381938335146168038926082170650180760704096750717513933219797492841267237674036438142728596527638393192525445762739910402074441158379334286508362554285016812907573657103707707156904457879579329031277973838632740317809686784043397949333770695091241975057883045602495007955969112743364874323775026970975503316083249419974364740784158511370357166970737626661522911849512576205575377127217151260593401056472859634015265904633353392487177863996212478751360813419276898524263168423650661898762262487300024739207191554362860541538527693113005502582377138517994587109523858434308408234428012467398812122113554696001525737214578932186886006002430149104402957519628375342924083324090341893840092233410544878779115376895888372987637658198355013840578149573692049177783212265731083471469337955560220724113275215506430899884234460166907488024256644007432780042272658753111555447466949685135099387307868251679172953192529162166388551874490674328241792353222815080884287630568153728597001925306451813429286954376867588306563025624951608273639833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 231875611983490449709873597390997130761003041146817328614817196278422752170967906480498659927202161086690772435483796081331957223594974789808232380639891673721606633068671064543573126037726542969677849709507285726594204621095194531623992578292861705763420037783803549533502954342528775911021049742402830995231887995132841049018617875413765076974428203883784686797496381276013266631380499622100771492368411693099890136695033376652374196246756143176925724950678713885416520208820033364575268358548644708655001146700249520771186132511878058084642747894837969064785737204774625845069489216962554623356811339156001092448785513183418081905201577583948742534534604206163133621636783035242742061563633772255871025860665572148760616501345482424521725121599118578800248536136780170130915859848161429999875698204627451603630797725678344109209318764051649081844921346571164633719919333071490325911208568372306563503591451226511218101679096760879588216081859826081654590698064779165343624971940447314493958770882127242173476642048357425941193205110857094281351868624846375044838216602808779004783336188210502395272317628292977203463455210563501712519845869211918135904483683502266508764625691768763564807943679140422731023265407687602428248652992186014580067798019000597889637776341579626258980219262228699362233989866879432363334988189794754708176605299597578864146402603709367631454460920218140960121573662295462046944697575066939796286708148086260507455543570534835141352400019616803157968673287091114539187213491247132853928915366785972758991345930972482138500606305099373124740393302209499607622060138660476921294833491285493196556959275425508759236882600052964180492894473284435636560705469450698573767084223652000178035493305119637955467261201774366116504184177274473987209121796455670696675203756809904673264166402801009952230679810017712614541331987765385513687588758944418194988942842300104947287622402453395562545830714751361392707893252877657712498254360987190340941589925709678986489908826916815481321443136362078944468756595223731214279942996029138020523458793227656744058382294355281778595774985966208679251675867875105238518602512047343134303288867936775572634772173161432435847028266589698694792335199977159310697453054050202821733847165648009237718017361914895808100309991896438448322977409562751866585497836552692393741270190179303109645551863979747032892125014372741354868409653782401564211156851191323507084606080134587795288368114206829905042786476941757148788923407107125983262712098356962393638596048356523363451726840219053365525456264938696313808764433971929493174705748960441763721609851451729782599992992798474677207208477655516940142888812473181952637884673771081775205098987223521934420153943237356646789068080326229640269187914420161194741272555288482745037659976135396261293030209489276649757221864951047879527386685209734252710183478551579956996120706768368248350077298243543743393120809122584738173961166589796861782499718029179129326263527537162776449650755503477717487888806390849939295025450951277307375951701792714873207267423168891417741077490052936037492948331562477911269117334876533555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 11392033776813296464076798657748666323729285760087257195502726613791264211566836160118394183413565417176229965217590354079034126107955318206956699665291971914309315758952542911781394848050870759993560080565062349645186605138261762271257958331336988641085082161394696586141861258871807394855032441310740862631712879051713506642900095239816046257947197892515930801564348187409228510382508554579070960899669132480624807031739800563743188879840208531072832326859764086223219874331680644874903488553503716602257792131293402698887271306231726241705643163245912681382426608507010387813812027144908493314951448256526472973279181079953032238023081581213565626736195124017535184762261844366023918351590500063196909695672791499413937910991934719916193549312640193055024613039190537431681593740278832212225318887768556697078299619574361064505367094508030367038211740537972134832308873451188300238838428508765431184404912588479131825289488351409872602592028684175972380820981951576802800849249088212557808565306553601049625225286093865856365477547281695997303884048782329297414572742495770395606153875796954212304567473580974997515969275210143181987475812827659464407685710614880296957671090366011637903082850544048256229341654038405526858766446352807376946651252147154816944353988211690575909238340273048749364906521882101238446733347357220314331236663959370737000477795903151513470738267845457787234551771629022245851250148262014108289820658120099302798227920799455596278595812618208229132541010941600382016852918630668210134227924217489789848426415502390011905835671373859427277919380311910106912419391537383655084982662227222328308696506732195904827160728341562099707555372538755643111545181216959012888902691520517083743768843620645032499546069643885743004363522159480809270706119626204355062025501205428465908824973411094257279389485842383432435079681428167218718034979355763395937343199336489111606405790974335025816597748737118265621941066006077289677781479289389134444042893929660150694996334450930268211234084350495971865390343648340342698203806074990827664670696934753777622057966904467147654777414553682395622540500939168920192634175774456481503409497073109616959870898151702931480431697678371530066522139857131516110637110370111139012257527708857355282512241185051857368193388967111362068635710543196721411378167142739446232323746019101986528596302480417561514777556598150100654125691733300187849120995997766798823544637240398103630655613379839047687227526328971140187533046458875618482751903110856151549995900544137287930846822532919634444450456503228476084642609027055534364264985402503437322955688301502411830198563855988641592916474799053018237726153067119383705331112035251613415475134908923151273046628005846368620990335909684470371306555270123739895042889559429129976922378058642352082026106003991616974641570399060306181533128882026508714611525050102446968765177383062390295018263834580810218145825421210963458705220021337566740494605811439322739013308056481815029800757295720239563526446639574959144542045640081473230703017413740493987558669683439207622484428124090521566791711327290002911508650335928320000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 607462495837966517894933471669844174724832288274113001419888888624614839862386226830096923650634139559197563832311241148740910933745461547353033566119669299407482952002253790811233494794444357814922007647414780365585668824767764245506850359116890005145562083915203109542688953585341440868138050366033610901701430985593966796510724406376025553874634113384828250177842516242396554056606269410639788471022235860560704614039060574472729213927106023097338400532833214562414827108878123731483322089051383601329981996483259706637936380301811582559706376751123418044818731969616218352334021927662427186815739611352232488849678855221255167470315913922117099235985098954203744054911626285259210646978967604384815067936937561666031020719241152743654662868218118913432201149051465201029958627427899171416868393003684200445161776678331446740146239989588557651732675680361239465368801980258655732982788958070870059251854244872135550481320724848722266198588680893036031624335001588210998502584917696630006271920009521425156804558724414437093927056246232929635548714092143510332378861612629097026820663826490999847809703972691539945690516084838091342932019816999005742611719237183688969712004646147972612150751571230192033491517265313937250601859598659555185853327092550175680165589734102697098233473637243121973141477665785233795299550997696189587883273282055220285212387380804134347165449182646739772091344285779716315153822306640187627111629904180185960021651577484835620218645189684690567699638546882800368328516042357399783271228952313350132452058691335513500882844850510765562904171942984370804734912990909863480393734941167471772823155871738814092135372637496805428244016011770815139977748420061965678336291758852304429183922944176627525289763418018446011658879782787946773495681779358733910487973916660853192434123859526868942565176059691887989731935395244156956464029809280231836595911583496235593739618250166751296311168982278511959015891610344595621840939146861343317121178817469741865676139331588879776379003132071193265566349565217038689321598937315937711618404640084490980573248385754612368369519929922786670370069657972271447235315969805874007728389382274898663643312853900513877985308226402743407085272487448032627955811480404787416537791621077572250192777446638924045158237128303971793392973929593485494753178614530354495768195422156200395520637560111191567290643163514239188678276329811350361956880453583552772530982329615848740645303689805551368757649742911178463696600475590327884424687031338703932521227571304723725240884470971370061771226455915192382769328960279437319199996596196104909426079125851580774098823942387244294408758853540353582052624507786732814069377128870105599273894291527390293702004737079501303709573413654702539190667975663644350614221794537018085089405958758637414902040261776928204286694883743371561273788402145918989404679651767553977654090940827263918284230340879635353502927233746893444129408248625574014894194936398681880571359029986752119502035656999419202944095140010583132399327752602062929759573559884368854033289560507990482081773394879668909067520965570418270548644761436160000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -5160416515392005659120479356817933278091663993160539834238219067710245468769255311956702959677636360631074039051816956057650523962983860143545567018893143536071929395074533565071319461766421302351475628941090584421132694230719614152446510248875888587737943343263085382609529658583672389688957208577594036938071751157982105593747908236462913338024894869451376252460699217124113404876993542328729922376135609049517446864584525996128272337520570341468440760940358592344457079745071804044740494283199825167832050284168604713188135197675950726288327649590000361332517615273493354380712826999704978959034034362669306118168097138735651120957074702263261030815226853992036581795960265573778470483838948756247895165739693363038547658906846535976367282685619671555523288043225607493134092257762187255126970809628698431817603264470793146251901641153420484019257945888592301435244558979249688016560753395004605689274720208538633350335832173635598076919052617363433766950934648255243984662539945372921281829473915351675136949771184638132957725672899127803684096453848635907697167824943241897449719804552626673032552880109801047995358705758919723454642441913144205171050511171076848068121703034258985057988004574426875928157268662659595857885171661524949028770059534162928621015521255254402291035499652602949203745300654860960750740892071566343121306972127302065322595155620676764474424954442717678794605939388146452803407341174044587130387314922878755924812333171168633445596405033127118522210681983885908905098581137766548391027306259515926494441174325858355477779049534102795258883092419596109996288344625129500709557139442555792857760225095307085493203593132364301252625766207678293260863321338783925390632598340293821661621636781644286163025336424628346472200908793812786777660776665487392420625421753788916339278625899195437754141854838368657186924421338197104428419834316916896185004282816016288801416017390979816447590038284727437838505413762989585073636227684999938416996532280514578723527881137444597521416358006922516390459047806329390891513200305820352321106825555781167539450952103129325699787648586879459748865897766585461075041774144437805441608998553409453192359271557345379417407759986077343868302928599190095167993680467805194410917702558969379648746992084377214968679034201198724760499132140656412119062186943759361840820656094745391290931161781172423275530954004245225889845128458279843129161807163898547302357504000530400346415473021710199689200981151125807122256569362135572718711175643976754835583359443346955845358137502213518358177692144706147415223389001293377506029959477001612129372691838395392177925228046495256076416710184202860911219521610880034321443144388417747709082891960404860796417937505661939440248772214191453922948821337734706094327627943986769621496400675816597685828228787522247782296572217829448903995918753793128650588385578808563084249674706545976246362624947235015616550495213114988092175215807068959154372096500107332517457795860078546704538273207486343345054423382333629868429979751610875198571292430352143827286091453864211133734367191244005503725561051791719621606550536192000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 105269011438684916782325325206871117660434179377651630092577785033262757972001825073133621790689859829444353416981404855532310990931968929493974528154003551775615142054968792168743490121983762627274750982685067925128934816465339085270329657899138837218181365827664429536234502192052698166869684370780061426106486992933691330224346028966935731563630832189107558861188049511073916935744593563222152378135239010648399246235272875645226361470549738015707927106918640654830637621589540826975064910799851321568079891356007508843762087291041090453979149231660688950646989561120728185607907976053373913412073461181703360399318987856808871793135894933707394806694186406555355686603353359600167216912863293705241729088596964971309082072446728049043137673053752984004182670967825534566117542673292200003593998225482372955646401131506166732686246025787898277478698950656204827705077297580661374668401801905109621003833933671601305583402275511260555952265952752817419724266071284088800294573690559692744956531519657471526895093991880410720727061668526999255457279988903706482572395931173144221489633668469160620580057111672996175416743692456256534904231638338404243150936539343427499780969563757067290032119490144482171149870812370478023437524515304379464399083418125029069293293081010274727897944925641080113711330083034579526527279951828335243065432094945908806221425600156583978506655969112596175172223295098522177120030581553083260411094194645435475951706014394935496816174199692375554074801475404635971022577853101709926987982758885221993596476730943379403510706054433725897725031280285941860844830672921514366162516960841714130736405531688817336690664567052380192792377345036300742419886405018249020691655980875904249367836503432862057536524755641013695832830075491512656062406640510818976726955164347115488885409441377274319439255644522597565841915070603635252509457956625338480903415688996631724343530912389323935058270270649559547837400003191330733714400436309526052450310318353315115393141424101365267439585016769488217145842680291119666475199558305445167590356021919475421345783045531068171861894717888786554717483604904491089906577915651478927238889310901682994081611997327735986492148064314371412994353875248224461149579438203678024562488562523166911675279909044903592747807479070157110149349798370559291913118076049568561805901533346972495183587238993693167548612159376949100970804458575786471932733639864152274408516203204522968491544833783176829618180579565520509928523636802781585478831459010192105264677224031664491209194526300735987004528312343205605193337566647409900944462608609301373740321801203440634224325658703649365000418408266179357634719453642267170374407282916406588827706585387319264850449307012388355273591954397967314684364259283958889630270277998310574391038661586308698954720491186217382883473936740318012431910377427895892699181537428425760366315552728719992374451542551963734398396490663905600548921072433242418749366024610920782729105096569971748988600916124739720476171986203195640075975621309340399626976070395726809708963194104956492883686032413903449033682794682766500163829628928000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -126719291040044607409362494789836906249730100126600280054832246204495667990975203326251306995630718666210169436457231510055804372915982716932689913316754920064446623389638220057407513468996399640550600578418842720179249869650554717023540777896905423248482700001103307070697365891731498611855708655123411659202036884437147673906607782055830102073570271197640699545371258715675741963891220428303688603139682144643623594760000309901835038185047354751573585485808830195139853419536258662966393995799313843955092879431464515366897688178479771038467747593031504401670458318956026198965750975408908029414385267672981864274984240500141357705707048174977296646611514352289013414773312040263169897159867031826521330046681079815653105599980113799245723125249854658292504216394969949862891559484125283369623607352759989707686424005983392975760002848750607214753362951608236436671093347694975909003301072372357933716135484010965495729775600449043035158298089392487814940715521395414568253278975115557658511205308332215920039883106305045302023223825938127757840900134538406518028033831813700590061006771483001390027284128075599707586891830825324188403286608813958861589488038319238589426744088550386338633677537901234278421605155349910688504832639149414551070992699403146349507078946920540883754998021637946542282099556850167709000044873592702607824544588686149895094879091380264112264211028883919506638957357713545285736909060636377929048233787447695805093624267029442063923788262751182504749046743961616106626747638798599609062267757770266019622074572805327517383258320085648343679396461402154160727532446491831778970833527698073188655549218326823113390217794555978102540438566022852290342351040726489084507986187810371008275350429940612883419217304415465882139241405177224427218819060971569825960101837042877996172848095106323895063395850920164393606744221363524760991384668687052763336335375029002535565291626890810810244078616142435162179230679942864245131351742493682605768864121395994542854645629595561105509154935292992414201927555214834562374148096521034789919830438381349501627787402575235089136021148915882686864146836123991271611319332235945696298483616783676688000762751073773200066648079772689558502016920245851475413499833164631001296749114481353246879301166919264416877754770065711463331115148100983924067315446001819974440583271974616703298409602270547375882609925633368233983813669468786270521815048337171270411895583472869627798739244324188554470901619224621572501005304787015278226362576727457881437671639634123321085850652792146756914540410780582656118946730198631491558021421711946322783393631234267626620963385279295193719590492247938357080064434502322260157943051868450108850230273483217135852579119848788949354166559847512953652055254373204568572271793630706339390047774207727031060638110358757610874355777111948352908886225743889161496591944838578308993299826803029728166004830322177737956946417102165261466947741643868953032890229358162708928030047478393195225550501131247529318399485496488715089014552169580914449985088073547767709663049535504995950543969549237798301349899686178517678030848000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 43050746441152347531399597657723282818814938776514368901252594379577953901628798662561257633978851944879043146598650474467381806158517872315724494737496401198893245369613222417717548475567614439220193178772755482078394330493570830132460515405010515005136163841459569107049523182163610806507030374763315845738809395659505799172381398867027961233796748388454284802795459082187585424817187346754746829559800815442766673780297532762537608548145583922814986947881494167529107888556405366115705462910340333963447689811684762386782508424076842256680040234225637631532667134278410094345870893397123816130846212061294488892594930387241249269109827984179041756007718177383618130507879858050811704734735785963615548571624765321937449635917612395393556990207490919021881648721143412350617522256635417773660094814355001545912399227045048099231048139033868988831151472719178256819658614285555159324590799283576938203810299523992102600824150236434855968672118321070650911239261098135884958447193669687038815618765485494417711916861435142736111471401477969275793936260932091795819005520148055635076323600564908766051108403338303711653379319082663778886032102526274121080812298606063492225991102508790153241707840964903449391081765984424076189915316578779192399908399443253112311460351590888225040547908525500050226098057067772044413544114387976853826631014039091099646703048447689013838231417938430600682388675828933351135202216670469877845552150281141820430131594315604469982160267484178632859201097936014054050497816818986178688273471409368241108925874613212930473654405912807327595824868872305161582434272758386730281121047989983590800770956208218062380024781033230283838590900819978627106675163030141240350222102367235435401506903904328957652798928872117274624073202903519840986103464709562260943867084979026008174151678903295411853023618398684943685571646720624078486949280697606323492343173512733242348418747540229644045983266391544325068634194796488812169718647053853883174792332110933593563362064409751422089820860221886981192800540972628897816721562391092147423503048377414826280758811926443782151340979186715932283026709251256889093850369067057266451874856995674141948137934555889568178305636308963929339219319840906468611421513199009755919950113998050063895816040039487691677542472256106749800552920537124757121631575024538939528148218835633901149319189251935337458619149996757899998174073361764006974548688766329324691184846482678233091155330283656546150330111535725779409236926398754479125783980321614659400930560236082595638029931584843822311262730452455388273509120442814705219170322383991725985971059818877996554530755444093462107725034704200714485969965595518267655404856188428216354705276166210180334260801116121370422665811256225314704661232464001454809987744723492369242735453225944633499671631826581107287891244337005494516292681279093386457599395215414097655135380762950785598417707490382496162739481899025163964045409089796089609997943484625304091131519717963507996479547488859529702094910945904819127331285071277922150895427704703370117871510655064586994847862308749555047269666518340854628745216000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 154650584935266881512291749747410303290930140163468862917807783781209725399180030937885329696042564551601057968944550541274094757094097491622280062517538313819129977069936434433435206864359320434122194179733979514930161131304583283449471624984743869871857487770234741521171669483023156855909600573402843464064474680402207541828229936343056530993051996636466032231252661618261619098077373027461200708811008522027177995474706865270201587829772827992484262595606750294178611051023599386710159177601397058627217554873677776925683221691774809452684049921135263334602364183138082218732673802148859132862362741023107513711884284508270303970711478454908055265468812270845347995327582977747215505023661953045210848318799672305338187910090515464614531901339774540467056912017341552609786149072805297727980579121267880281749726907712531101008096355157529919377222865481940686757264712875847236203047938110867450026140754662972100688410412532645787144281259499553168556715065739337627597183436849836847594293479418598077112025724230022565756628563724689103386218748034433080065504803644385233794090333890315916224314504254414412733822789607587103987635567496505987982074157962883437423410034684804804400711779620492256852743012740718470089676450791716228791105686069697482777409616901052458466424457827119729323347849398220518489720883470973563661237444738919919583964811810670047953760583137216871750066780222632592538898281547963230132071266975254052355646860565373588321430644624597030446921901704498772364347682997168912280390774076263648862889958650930324680732086433411989804502953230030832709024235826418258070021455781962487508644975018220699430923016473528140737843779345815699182422972642288064145611142717743722971976334331108089226968148820612183617255308154579354273370837944110924577618059074326583285110167634039325234441397329159927130520871807699725807407809480541839420633150916525507910896682068957089321473075307269729499960320075371644104721916386192907768031701243613889567487661847073469216670868899464521971347480261138743014022287896891474541624697867053349800979068484722145554462020672767424100363787024071234261686482018248159718182124424625299656579539196035412349159110437920039113219128711652675070064913162131074199423906004460427957320399931710959027256161075985226237538161539634542187665638438126292689037426595234190481926086889527334940858605890067883740742971902027775196536152318519544989728661818717542856959936992895923286484080056812909220255154584473011744941066314110654897131467126689630137333835730329692146497150910223181052072603709409497469675345053008695510524833774879620869366919737540869814428342720206052707081811625966874865090909691248249206317924737937203964671091131740131044099962607976597930852304105433887432239904153759971995131174367886670735095988724245170772880784904271647286230543113623230119695061624458054732669935735512873503900711465640783867948632627022058072971725684316626739345917199282958938803263901991513200074744656371382831747882176058266096477239337101571286747634617468557584544468207326883503661074339587470750094752475530112532480000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2054319258125528263198573724225695529286555916572693201087486831092518064379917131553529064776143252940644317096761349565728398665577857499687829441872906542385166397673538196455247151996395854982342319006083306782137909132107769031145910861205631550798900769430267995968954200905447953723893132501339045399167305464719056982542876070536846967568035142039133647546234323807607508919224852344084656861288903264907436331099646531967387396596147772217055421752323481347910866061508823143908507895738935400860282179956084248315735568405889982865371822946615111751582974147478400912264421150709768166173294290576660237960004766503188725896097835448471117484836624880687956896313282730406500315646953285229678482607314379736851395613136159134479463973865664246667381290716074530892878183125625060049484333942727452546121822244153325924829845852612611784732493221251686636055651138571847605833889649218642072621558087606973580669686352661153228737829071330219470469423197752990803513056198201573397436131377639024416873334825320719624029989516791300774284565442249282244922390198593999601605484859429088892167790201385207736909449458494519814693472551771269323288191275933871039247226380559280812126251627114472013562469374345292550113100358718950123143415995034846648782887302720270920317635286399252514059055695385107732347462536345943404553828454550904453575194470104590097353850162353803019510525350466577936558619873717312163331075042389029661822804427812367438130652415098884983485484046842350259898503044713934578317698810929680163596909424092442251658647718287266195899985138391494360652019843855435866962306895291369284901021283991866103256195342220219705818531481296916526618621799203630497605314710276699065899062788282801245493340283564208486946847779141892938336224387535080266935160739490338489819294764309092619923025872699539115128630328573997426736795684065221425760147111796394007414543388110408276527392221264161608790521766776227425055700789439252612990924075596923715952132731612589625614529441884809144257201855088262325076745993194371525850475820304726657584665098685229384931115886538134986926082847176994353861073010467269884195859297499266676829055589684802023220933931385836050486393636428640628129243289820359106104866019209383353424528802764662148847055644383462753781891257803648153626799265700240596487241548857212617482229371420829331090266967874662718747139812558337250686156326376061950630300295239882310161770910223765345979300346217486118587420695524798331315103551261876809063800188057504543669896652016073641904957282909626439530818271278623022610875852208518181794205699059387044645443610933653774478192469648117350770213389412121539169881634730009378762216000592039080378765530235640138438557410250211756662326064584423298919186609747202220380478361215558742333852534242668164288407803575062297372207352537323433402308098150716005635581289877339844340547366285569117293823488974623678509433828926327179518424021646975217080844666561833070288741842093707898292867932518542539082987658151072412455301613826193534191904712103015610233855218779186878773663894522789185454080000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -684878543654222540002611389267913901045107328025227100419253783535991605532237489517991860962273032382320155746788717566547201524350638958663750842148639202921019544403296890742990386270340553978633900462403798370042738508990879292081329317999851965471609286061482578892535969250665883301262134530836137872669942581214735797919547170761093092900521072852562408017674119090681509741380649201778970078947923860475621892893299240781531059091411635183598049543964033378732420927457455004460185345735804620180219055348524494032997915259675243765480450241662270992227271025341066277064492657178696404228115260153441887628591632022048888129051578940962479690392139779731845838248701044451200012188499670619669308890540197874150491204344451510470183625964453269295466988893848580699619340977460893221971827516668366758734022480221933539090774538577952882707044190986700768064125521262688811064381274991661745122482602592618770649800995624989704633911109469633904036934244726422285719723596332899052671769704431081690096302464075701129453580294073480023367804138092034894482807504205775832521073168314520966240874331291619309892294798581594450704703540192930253044959761723562076896924735694465162872554503182440073253024181177767974206324791555972316029432926306529133966289846750673461171985048498676914164037238074035255370009187388545958336393163924741427267217498698316056110598143064071626139820501517281568534919900460231230042879597809324059531580640893853490146859936988742694687567526629864159892335550686665088847908319305773929519203165218212854493035689674884931088255180986838561315051986285211638793925215159683060383957934388950155591748120299637093422794898207751701373951595532479455828710492938551822853381320154472271568134993360028417580867942035698402340328821809280308140395076244986758785835552042168366991586559899940350065906094558400993631840377960119086007859581335401276431519472931152852273547916068033082409878473831076269914618535077802047050018629760626129417454130824124778803903645152470333898834370010191188429618230813613856438234269731547489681075194511293996226467860422638054653508852029635575647854997527172718382033826444212959605743289532643183047507261168169062937408859232475084883692206375799853925041546374195507098996203257217998554487360093254208074494398597026331916395591076399485425618452556995050767884087670467290412476664304960117197905161392999227284393491839982019328248753336904213257435296697366147330791058158364321037785417218610585903083704585460903737836107881393369236480628005440954948038209879494976832965515116620793057888939365924408306581664319373921998829075221786187779887298988465283589646340532213536402829412023836832877601816422457058924893638978992923817012202965171607656867556055049103778843830007040356818439048594325895140397870313341123110146786098652875700334272416657395256626354433546930709083145614895304537565870745820545777873009875658020674239795174611629966230533071518195715044095703136272110656521663912483043051892712554403745798978217942571709924581199955374862964084936475424391029335373058338288264825018414792704000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 154903596305394460906970646405973954577015478985420580449506184693335240554466201163066693396472659566840146972714892948354571009076567521635146172392965399386367970588599480518271478880160658677020618697325073684309003974183318718915942337728400918015934207064020701979090148389682496066536961918410305348167673395004363258029238672478602128879482077252623919823857346011335063478099782787166192221594704557984910517507878935684762088461366798099985919218755653191066234722370187763642731930663334465408463940952761702511119240708582020292925624211967596717777174954460698200517940527454756889294515359831944340996890025475121986875283591095662447561467226709629552871937497327356907939573380032855127618797796907501754566392684540645733293475027342344463456886973018830680580235845799648994670218733489873680455969519407243306102463151761560141995545419362325569860373929601855170148790224479559866628628331122831309659526468134427127178094846428490632860847178687756227433738395906326789734591448611787338972213169359351439224575243729252068390401757631767157602871749905015150505708373286006429951930263622899743088825878158275780735196882901542843747117690587992058685848048406754687957147390166581562957768006650707559519777460093188149842708505728073818247542344549501877679351949871728279327067435020223973784432368197745168126954770860925023123234009653152971250743956238014216639106383675062669369713786423401461967632393456661915111533847284456859551552277411514747942177561172935952934934645614675321239400328108425037401370481282872732692666570022738067699976868405182822752883192491674371070755696635277592035880784039932086893330083909549688430520480713341110120345372099848725213297374671159323008511047034597793285306239545807461405992712305883523078527809587389354661283623526658792250189633057524984473968519732731820646258981988787412657533829489230478498562941869126490665854095757702708035937887842405008763123030911961392764278559309812504734303823507364191496500874020951194296723440840816557967614494846639799123444989347433661213696125325977721259588260541014637275506198027973514415816222610636414951560648960847937734651766254693320080200698934764607450879284689177983563369273974895938707929511098285337499733043720719057683446459488269980892136461314809293501646824769022324741805697142991402704827744337751050058610247330795379782114303383382265167753305397902377212235191887146303182480790402786904887568593034519084038101114385784295768381795397685096739353407603344582663313247098889310983117883613062896352619752404134448731146908662969180295996222670848234531861415032598784971821407361308768300661957010764396034449282066946554733593323246123003395972853954946919952022286129013019993914000704388285508471009237906202397978406201702003193586657700272354170427922511039548840201720402537499427262003168304247547808220868249695499149327507976455006417755445917449836083265442825387954399501920821336061020635384620108878975129110871165800579310550508859839234652901491639649383032828221979156573477635972333377514182805966258738026375189830492421650638852612685824000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -50217042139128417169145283668472430204857395166002887968999968388836556303946617995130733956277374014741350889969176497203078568682738504631917058489825676141374321753632277145390811361565588865875654968852109602411907033780468145457459185136918611484761776566208870843890778009315895859968161333001755069576130619691065358447921142635273219408938959690347710407894911683082692694756780017413114755174503580678185307698928012852630923873101453357406551457093762271248404131733855188496361754767985564380792967960103153035541868960173471905715845970859506107073857082925211923102942752020654146039922107259851107635023039756758084441913081551523731702348203026063981598105522120213828971159949243349357846688559407941172465518690228624842255666508438011605222958764602502660070536209534690183340545757368741105438037878217538299955451512751336803323242062486033770861681698650937886961470666713854221455186113084019660687250589407813868284197048145603634554926611262581266521135586386769302404278956468548316251574855809004179667661558495287164472296915048367275418414678443129928713163528656538461271373884984338394447807115412082695487894171294653110306033751112331302652809434514436786815576006281165166728600628324680110187335674147599329787328982528279385724489168244892191292683298282190670495415126086346768653396429316883231686480835760843812241953575502206933684826786050690500292189363538985576479117340915290283383487415390760594931999560170574371521022075376379414346737347493034288106040254283084671127874820565765195321286318287289076693782716075365227405628744947985460904407307323426209726931085953364495950414622957466789017078584517055161139180615601398409246898490528447929031572374232715431709575463259642266082730741754911732617726533293701369469852184092724379271025921993089898653893235730319977936005930281125196080651316088876657802757488976525773572572118923001025592116327164055878187118276774152622712226468095080598767266330302054778742703463378268638215937139160469815216413263046138069157971395426159617350164794599813296996169276276277177026455023538537863193709511950482157644937636864576787243096267529198697197509163501182081057725303871181004911653676487885754129388609303564638595446690294231975631216716065123128956777227382327060327573101733071776418500028684606146475980466983477104362757510104607490196431012632530452573565327267659437630242792301819462266101539754509574219838982675077260378973250072655847868766311458419148556727411471055264964779646980153453505162666076294945275459525914467831170746295140212544997482028150954369223486256580960051278938568527437512453838413615068237854346250766997905776326621745936864794958051715247447869054489700407021241865951214934170596694899890705079224802109654379040281632866599459068599535351469541715665812091278439754958503401072489051789086392838410503524408463980211864450593011783125830366403796556599369658983375804669969997409116467359145381437593830716344971482641982740214283002908054037563356267355499763645249695292252380025470589874917447302924467729226855064966908741905724864686048667164999680000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 10800011425588368876998261861565220620264381907073856655138085232519322488281367009571576237829945300694519232082202299357693419988947872269662666766960797111335316976815625810029750402962617270369451176801332019717836690840969337474224363544473700658821741110640945129919351833784592243363568572802750463370044687306141610307234213449851130061135175474987656254997402852429833991320532570981002451944385409599068907882156102278058041503194638689670214901600710742498072302911336633248534346087814140659520611998013757374984241623721743117076811060041400434853924405095379024690693305948155719458935709019619042737775096531820120144691561726590342566681111689523266969136723126727466084446533201878538151272224685746521681371102229047356294036792743726059281740475673796212269674735563886592809652229885173038396788052066831145093646205856579384954977467272002371487267901740070234025228801973931516342190026588574638277669597525413480664752483515002467391347140895247639538570839709654797455962923403441110059170176767302170900650921424727828010892103877079793005653532077005228978180830156262275843639423268885094663928983709934471419810729984555076792609288048808193119413235210960374076354410413664387620406997872008196584828965966233078031112237582365290046351794022873973510615397179176539273704912963118197732469057374337380185441082078665333948966746119388679430552591444401090382341213398762217400482283985433339552189184093264583266709709370569926912314745728578583696136111881425931301039301937973223697720939862354753900403281683555503813395771754870862013490951625628315177211769512969059565771594923994891121713301886911922715486660586755368203025878064675935752217155174011591356004384277413595539510508630533710145620238888156376065452139381257573813482243687619633183614727349482024819505230322050436042535555789564904171905852391297403963023532423432642989158674726590038680114513119165800988813427667794779371205746456300389608987362646081426135575091400723817770688086567610131685539340910767744005941340157861946811746113290428680065909444477486856022788983306789345002912132784644569623169355753809259006014520489395029458107657765314962079147876499250308564680160402137540442821453482518914396987367906682019446020367634216978836492251089471655928229685696739183310197350108291859758805879472216068341241486298267837876134921820959129856808516720040908561792882135194387800948436572769503232419599917347442864079063617695518512199943691674889949861360871220408717070664985179391015020336814356745852511601886374218052682633229851915817841722981394931157795740480835297703174864944001913900830932143893466993320424930833766446748375166527938318227769137944300088024374120103071827279891116269635186043309162497997627343841259850122308151795643998536433298391844106886498962063142621773355299539359847375658190788367884013081888746174450344619026171561718436779956143776122605761961027705001272158586631457254767549116581413128102011403332691539670320675814986814209221363120116503792351251444077189963390102943316904166265891902884273363890433833106441965638963795119308800000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1615581449416365612094858051161930316826282095222593363069710334471875524172900463770329788758391546462117042371345196657573322142828333824655156296530258410566428092564703355883066912993262403050476301272486599841028031260990143798474322537044021102900342033801587674301107695014885364721489159289686788934431553992182048932834126064248335656253571171408104082477965103044034168236093296941310542964121443889159073482878476919914470104332652402395277712249612564207440114185360465245060479306658305688050751476791171248582548536935052398823670566381826338105425695624511091286776679660902514963546593779434005272558596618614826108621321077045159850405179994178294271875680023651034417340021556563337581753784811690494995922847346197118365465359595278438779498100452912928647181789165394479854543228222218412439332019309618669221982402534704651163085199707047335593725775256937107559159988880936878108515994272978596586862109964504875410792513308751681527207123322431220668079624827710117235313322848959179766121019894035393657127325567227552989632614960860781735856773528319850776622831524842262473198349606867421159147248355635599553756036694662524991256870137411356755722552971353972316553258000238663470656491584941718737985914823056163390651517695601187148967852238110439324157709250667140575991505382264214983257311272576693321390987848135631018252135908924182651582486591093781565087485970962801270515561945275356152592092087816017705059865601218175370500127676522884204739209080514659934040009562081763802028117532055779427960723619814316693585847786381749406489701475763514494600988498204356277119492628984681556097797455366026153667625601088086579844246294890270529573191238225592966941776914589672715479532959912480480051223536207833383576835577091542272188257463462259049384396052443156397071537499457505489706823895918390862460886805681376767098938947064796377148750220559584423872455833261689454710699012571453851812660527266789075708915453392199729408143443584159877533497232277833542652686604958471712897312213471748079499927351182310149161378062171680400349723018593674663681040993629710623741728196635235716346887173907801274818584074444581163316156322305253198115739365726694739587632857795781362823455611805243447912683826656917349026739337149193510624367126302337648436968440730149973432093832484352587499076036677594619521845493660956095241447268143458302600796172716864248971773419394395242580347266569650671375988994772113523345893879219866112137826421836938421279363782364120020009100923452352726366269785271791053919230765483894256168284621283012052859137434096081664363817947787598799536438129239281730534331288294406005638402537238517812117729639932884865905987101093546442797766130785926711058510837760146948574525905559906290655087492571915779968689387070966598569014090441617391015217892175794112708663673701173836638267894758896531909910854016397176508462697038140963144307065857025770531803730189505898249465525297768206190016554652896609795122423099922820281417192853331201386357409858419497790203668619154508502835911890641529451099408591888133246890803200000000000000000000000000000000000000000000000000000000000000000*i1^31 + 257054836021155537661441849844145913079935125511292175003479184281069129062624719502327422322111403414656202785685900294804771363193664804885914992918874137036841026130741481678911920695378981282868645751861662172341286255832610669177053101596327975305967070195285969507293931086273802296595030401356261463293174971816061845221120396428490225412214342332003444966099128124711245194310306652931164334828352313996602041456286987865209516575095947566659251667993562459867884461224579790968750777923129808067732522649753386236882140771641903860130881429907274903542934074011556699647562229385657051199053771509885700929147913664241152132555552563331044230457786282406484970634785455717327210443373580634484230906171123773106752271890944928313498426971697363183454909058468675083844999243614574831451807959625551159603029930127246959360604848044990686958311597140514602108016760858577390836691043306528320152880706633483319617253460371364883810121612190169938860754921575881445230386580744179270314853179559939447950589650555183498685304203880204411935689229746806021556888036826254857607844097448745868322405316021004936923974981135717881924880564429799757106376767076783391260505506666441871099245855060728134427446831384675364988889052159685460444934750863034785936803132766667995567083974559917136638476320949870476382759351664256134846751503799786327494365160215668741839765463043012503871858813128338489765613452135921490392328825039160615226094375044194174736118844374184272029721051230926117428466385164797263423405990425444753350165372014701997458495629489826559473167630841563203464124825215054390172972900968024599450997669343695123321324320848677625950772403421313384848873425654091182693808833818579590831419584441991045670819137898573842044662880553301677102640094811841547137917720529477511236747780040554049308173190644780526560547594676860219253704242839818555302278471777867231072098208504404300142643282242928740062254074508408818519018889782957712526367792724925817322866672947115647066277400289236096830798678539282488305706301000258356449267848439857719210966949852386916368704070944386393694506546298161483943047580494944216077499374371660171020482987973603379808488978958695207913598247429562689019830313961179746077414519601245160169666488574563317856592930797656229325041085049550102565663243769304840861340203326364528259238361223385743393191917447886339743349091055748712847379569151724645808243920718766033805470763182363499584153464352683755505146415418943035560379365341528487382571424411469928056495146761001527275816347879731942344561130587515927369688762858831568462995435615227507747685690814172363978077782061763853611344323480088608615785357682228699767395273898963199400984527460816643900191677245580837917123742313764262987927230852292482548970400193747439143385048232100135960697158950482384441329366708312279978953842257461421698102562161167602279595299644318389187515626808710472636790875873095796534949652022276874489068710036440027717105540083492881941348791960128094729599751563736905440090018969269989967657876760161607233277618470849637410406400000000000000000000000000000000000000000000000000000000000000000*i1^32 + -32515464300535158110971359367244807018417324273253373795648489138595468227894754039607148609038930450270182440753684777057015277751886222537931107735171684549664759590792274453843243386873295047266146918422821746548128789395855334237758406433949096436043310401750839875744621742838359171131594697265389948078169277941204279555154655072676729174546106334417094351505302659524275675261566363616728895284506587381859530592944552897352883545346505188851170291910122876870265862755522934725109511844034229812277218815625631215616407061055512446344803932451963384004215008174537302920553008736848968108344765965531044947770794066866441508383423270210826259781516884058691739450586533287716454033068484720202650432169005370721943833705091612005747135703997704827385776588043553331194295925192591121710907213085389732539772007850696852813583580333855628572925305242891771985659058710913704245169795339718114577099941280703041621305654313111930077078381776726584119427422100628363769114939095079880544651989826018244187308953054619204505025707659748053977084998062812197967141822911471419561052137295958895812331006606577835713304678488243249238055433079134778890756702889178165422964384122618586115970164068510982618411245504412883439938162913222654238367270215641360917800216957599357240650130421211914747883940125560124003906656810084262805767014919950493916524707130412723110173965306991003919566976015238391721266306943798491455785413870343416974077176641516406503646912235573204836777840995505583316902260185062510215852690589934913932926570451077481310868606111522912995978342883618996214846624344287754146678521710112783477043340105226822383495150252923231707214856073428729123627931882783674601180901015855249461098265219415024730706173710672168968611064736368119034474690722821428131048176488292701536996227538275933965375529344189318345185235578504333283836682272154452809957995083922769389775292706546239195968822704121317294722557744982888520006630521741996228416830197731767577306017495432045976515539329760927961990219832455840480064172077385254887934505671695292474224025331561852778186281812471576502961622174775148624166976746433167346505978509908963642134831006977417689670009268716073394329769997647084157193212433152378375935612841648467065025930313422421536948507556228398330477682380826617614292053460075180944396522182147495398052799750398917687229107071929624292999502875570029255395527228435196201701592753152521906212969656575299372344666769993959564526766097168204985254987900944260328462587051600897417193839569458860265227705549558780593141538931086101300901955651032835626972227060057073213774826499870034688866915104976500165612048965655990321903040546996670762500737653406475870552641447496456796777614637847373428949041203555264705861690157752677892940554060942968645121424573546548195961894569881481241102121775444547170560046458430736492389796223124234496283674835663687844577327474532751523803479666933772273156972153801909474621816945784728803190131198005103236444568765638249999089743387526750644656793426757911505114949801516409679949835439879602831360000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1733495348837740119461868835001069877918581426523783018125587806512384727572244850514840211082065028579195990702999160805646693587213949401296973085838258242765731551062325913352864788142085379488177945588799837252183607862152051888468678090547252127621148464522667673039925232871201876456200675076131030298248725119567643592165084370882944478580010614428558371772489158817631044050785310189224812107940771505609762388654448061688844126233909746239545796150191835775207577956166357286389085807699968255836120262556728999655832009986335556844450810346086684774020879206456332659535514828358962466245270169740431905299831412106928963337895244215373476918963906999327145396948473091057697994569753653083071264028198730199078287106357966004480604993048290559547115760303811741677861602904568634130875272980350850925485072696126851540108315258933272151332353414674875196296827261750733806125228414623784892264904508253203262274803654062501462847461903844248174561349645220655212890788390912093214907359542873162820480003367192151756456353513512419797269497102932126497385685456883206289966324705292238716798239104159050261046751622783660269417453803832582654884767539005873423816837190143629230562984652999553920266843171613709384701934379751347521104839913722080281105042784292833660614958632549269178552826694751478022901098796240115200164613115247037002382025909359129103738451878485954003280939842057992992106176197197053754538703418057409238195386008366652402925970980105832528735434517527599646833586837060343534132423219048733672671788302918835904860100560020258905485207302027396315400013900093691583065088876786447005126348170098794325697055794095186982009374711619153619307202602371552560707041381746528833776246463185954816454584875420376305637367688209281227852125406337152997313109771482518428705682347009031290994144077752057095415578985091453822848439765866063292964632902033944382002836846223835313500190579152373964335937459394872389527651570736247508849831545391697379087103693379963485408441044013406625470057637671428067717082163792990385536323224508266419099497934515025533265143667018259236756566205673826826260881821798483166016213474333417707654006286441704231728879594502083405502028734188537379314304478727664203797098471496181810270350528542023794653359058358073987023179884199628532729654491552804694123685432609144172765598402534228868589545977042680272166646420499526654195871048261521963222312631773445699121271412100010550019326490096130013501657872136647756958749832376652727664965144662480984875556790287101646447981536562125118638493365403338430677674004589598559128886305041441919865310317446744819753605896566689633788195392867600481558139260904323433718957486832647149710493576874773130596726544273118269390317084396097361644500666559456594548712141029048522038938594370430391068718052885480332582921637724015722123998625535523055734564342296120318087469608189616421021243703117334349276954532172289751614082975661031209772361637947004569644318798145250542449481804034043321801967692481799238148081501216882921128961852376959244290963644539207680000000000000000000000000000000000000000000000000000000000000000*i1^34 + 21410882974138728184791408096932826197767819831909267460635342247588331842193986933370770452007511453183312457917049814194444622787326037096659058700956941327303343873750712338888935326475954848731874677124274508858647077686678506230568262164481769135555107203051696320819339388342773353122404847187265790550971896711871277872498812136709375259759529421856344321157223719506522172068746669603571893548265756254556751837322945044860332194571510237046928175631383127006281007752977480420610676032407433025271189745170267542659499356764299625670547161030910906740832949395469517112714208248121343886309627967751873356726259477442351069852076981730498313393708126361265124773487544281144985833070410882490063017163329749170465476095753529420014837739051357133279781688149120481660761861934126692070306580976689103555169029374679140752065199990903573959101294656719775673801234342132353320297704637762673079943941030901369146448147621221622408999109302627911330009426864887571300332540495420862048263536079624303048104390318670662864455653596820672746884372605435003481460439292149237210215526994887775947493149604057278656005642279851823493232226110796040615345183524960561388176122273890565850898382914887487031957847191308474161038824348272792947837331912700619928965015205590664628098813884974926321083891225005751972162925854572143958121423513525628469664853534424385536357008091140266510442383882999830318457724231400701768062188596103945931837606383918316544500906322643639820626395863128921851747773894377497912634301806547460157711418822503851806225596943493978025178233000747643920044631232744703852579875598533464409468804787147690774148548501245368327448200389329008928371139085358308187894316198794534727033476072800795129177727411812469584399278777848966539646919231149630866086287102611053627464328609567851868844247173366384278115130559148877856777708014802967259355221606986361525522592875323165083333116538996934205356182468908204571123726004863699779621592586383261789287479465722218029154490332547337549710113958661676575083144411729542758506095365842910680730570719662517926194826761084266332382625053708802975980971200951594490252390347988977872990562614877056264950325327289948436397376308272217365672321899734506704690409369724274908060266235780369018835592897313128952517442570188369272606124067683556704308292037619209036618945553958043876720977211193927419303112846763468862951847828931154307062120433056812758324905359356077935599317383643536934865525908145560945773948297085204175634388303758637773293792878373365625523963471567352018573338211886711514331668337948288408691397270628463455973277200601394313668036621348132905078679957920313323551440289469045035842103233963034127591043090336385080583598994402797267442458665436685783113701311597487955634417889796814876883573271228130334241543579694986087713647785289998346106185053855530903736909941629050749963962155373599201968454422891450861344588559391541500977871798461417661020175240924732111917549626443193866129396339831468445023021460186927826034007240294907716078091005700414582838024732672000000000000000000000000000000000000000000000000000000000000000*i1^35 + -2471663469398170120213233205335029438844167997257885526918646221029510466910948372443039925412981806966131581654657825363975811121156014690210217738977229012700749528469255949774542504243708810925971314200664639816445865475920645354944050013646528096290917461227105514359489526294418935605332815373736154469112107124068113607661448754223653212452793180211427847381489807406586589606764393194012369782588804675307200631676987752718425786932903688008125738955794441485209588905491400977439822413334528185944979146763824500373796966579090673054478130038063197696227745369930412795274888485377412684531246237549170447532225791511043159051770598850083449691042370966922327572697156438755137424457794645174986074578455525904239718773949073708312048868839955031407290962355319325036674008989172972098418492452924026077156480522729102157812515793751532585670163500857542707727373842019441607536794752216738696637188685444947433771380012173692410081905219644829734256007460929477590248378064693381624214260648224148807198972160229196382890931827081701722802197573560872395381286620869229186515057310815089358056812154298909005059160026633133801979606505205691734329779730414150320493299357405488824863872516794131569167855570378021847763588797653247346861971083605707590392421248804360519916911876624583181900657437766516102184394795681829050268188516333261045326692864835273162537752160269558024397971018305527133296995999699010373247093607616478636238751026093876049091430937181480139139406445767861615984594781601466788914640541694489141375901679170970986417399526982915063479195900133830838309164858108658151788445744470987082946057915564832835218725063725400992355778872689974888973221641021463813821494549718872010249024249613473071422821679193574938455255544495097268391577609529575097236999211978152906447022875498706835998436313892938704761863945442163786135024829058672146978410692509075328782562396034715874026070029535501188428048104052517677131506261930865125284602288493298433156630624623550299556093839383131037372154302396901197460907359342406179508231925037371150377990417158489401900372245018102515595066730764529500622163337184359218150044211853649579825536985291908999494621466924626386978765676816746232194281740800622513507973170733481035248358056680464614407265257562796093852958230433627994611396914812317855306612439470576112035958428104195927032407571658288961639874785880152542862794045817794849879895219614553976118869729871613619215772647607993728971095974182570541706520703941316440574343686220686618700629540692971569786778711156672602204953135295008120814317002894721551749938010652993287344095369567906798025586157900336744352870357397324051954250671772174076175821867516009913266957497955228166592844924075501128712742264116686454198065807115917541583128028897751178886837987060673722790686269662274184085129041114532723756307867256683778915371829011358343816363808283892286163568209698942657170092323899393217391462040809510002571627875962673823666766811100886943285112539089394855283837393571292390870525052737539690583506504570039753443901440000000000000000000000000000000000000000000000000000000000000000*i1^36 + -162960314057254877959395552615685478154189902973024700327970637169945282122843949176681557257587581546399996918584691530821192946530432872748383148453722534891162706849910157183438791761800340123401708249990438707905729749689892689168588718900801896164270907283185475081364743048042691265475474865331101700358056265937194065345478218673878458634551725391684739622582026816162282204795150174731974764912714318516198119193865677730081053138526872833472673555952007985154322412834555888490867650637999231085281665212084046307473643032010714663178407824954545984690364122425024795043339363798603820802153896916708444036351935154445569380609042381499940042790718052803983480455013213409977113528962450544648037640449838600858053351704150496739089438748852297253862898421424407899063890773944333262024981548327359000359438520870446584492305171541012897456187310530438805277430962257507167283898520903074223384941216501010526420032486757033613795617908986009508190647208503919628695173361043337579611449665068538382647439225350021113922169478133188947965128888732467315389162449529792291276854539767131038851052278617433203055181226887313697968636126021475284226045885877151715297226880196443587755967431601651215605805784408485485237905728513495631362350584067892181027152026081240482160567218439098322790690248316347119981440824036191857041885307129206006126819225484399599935524186299368539803998433739623115220325395198042373009815461695575693338808204727610924911191631602377969179466598983884634292891229641847184386504518007091654753404665674032389153144870988198952436790768268694436711306426331892815181547991840551435571459180142016204394820774457667101561376997262244888069338685808177421979366920397431802558593221978058672995071320157519954681816075013558575872978222455065860169369953190572860284702382310811347068332345910714014259421175135153233270299444008101007670500533958250605135752764583361711270231661968752628590449605671477356604400392173587778283417751259341868027297301053837931241715680091240100132804520574849246129915545906905467134623830483991105355670801650390711069000345484479842153081210985924001553709656220819447059832572523598404549462946881854469414619226080739505873909201681078831925782429503916376405043443047308878841011055210148669326145525005504908787188349019742233816546405195431969271772494848532943876852163347556512437696913923408173024454025078757305351017385462610783381361048916554005465387784352034697719287465581827914538894318383864798524711134327522336131002836270684345676489652240417834968324922679270836893159338036586361762027035483040456512526073099293517119440722856608727581232447043196238051772719477598258326208577875517123766855314521134352103982527681084429344506728547064109674950378711033111226387611161701594462732889517799474636066343930250049295204907841231498579074917000867927742132831282269292373562916935348700280406508985039430309723731641200488039065760571283751301653258217151216779173744901859847298338302913173223255748499328197620347134359875734000526097623973543181669638917466201705047654400000000000000000000000000000000000000000000000000000000000000*i1^37 + 9986436454857977191539170369441788221241454892064851312117194854898980835439031284999465687394162869607930052174124160744619551159450831381474426645975256938252009001755097360834681064548145266673475434728693341006828103978102445897659053681499647098650360674736138531153495216605460946342520468100797272202001327578972916479027924913722831332966552187598709661915864160905559964858032705027183491429250714806221699289993974383215368673538140644571650679138757149607376815459549284631229692105633707768218765661886125528653362535271797850902088477000107107262366428610611070535019235251129660451051713845406897907740641340650874878163814697012337262544936718044600026243052517061244215015892748527929295375051739048555548442294885868288034840602705683792846301323691749076272433621991343364756431434720892143642462367215012525236260625643832206121420494036344202734020268598769145714174140703385765386559827433612560078412479635013478939174695539537397289066236251160651890846908520506605843429157434446006632497737183879921218948023202339598329512132540608024910208789745608784901528731757502078467722639982987703605862979346255471622495577838148795623674164560468945416839521823207495084393667899207069088491817245966139990482460257868295741391987648970846940961485302547383330473723472793484254784716620512307868836054861244676829348475492515510687276351858097875845153573143019130281996099647717769017344373368240458538841442304139431541387023008439997880814494949765094724439905299918449900023983744851994071247787408659615891815131652232491862602604855679903044858282476319742095116004362297629611230777060727901123657933805329161422809103461493849660053820641359896567351947189217854217029463319205107647959339602635715847391530795597590058174258753891592968524758492375971330138307811015832259546789234453568251735504516665889171011065296720277551421506230268382805801745455955110516166847604315407789670505493983228423250748133069911835209667933539087412202190267742735252925880440655817012815272313108117524253517807947988979019344867978703528606443722648433645520058528892018584912822992396770206881134750020391724689378658013962822773652580106430834148635970939672285403633648868698273725373308646750295030529985177995300706021722169231624572121724434722578994172014482638607434710392107444102495619553119181577079382696277398518699987332793305035872418600486321762463857957509614972264413108860727650571698982220693290139646557780368001795233464034109952827379166089301665477278661694851095393642615612721720947221008559263158029452084104573448811036167554773126416814139163837791205091517117568374318700671211940565654734213165678842125026098667879212762781450263639166896677118519787649337097783152770334741790203042430787322518418278251929450390010252629835033015594995162495445864163510776657566734781968599531754709812330804822217861424727861822342868533925446211614459362219380667767511646497040302317129995960461748660144646307940604028006109995241548489176439057085109317286732471963441526833257888949185341547340187779027399144271586042839040000000000000000000000000000000000000000000000000000000000000*i1^38 + 152285113111966989690441738049259299878872357233368217034772623347078856870417837640365656079269816040600900101727871776619798389013984121862630040242059606526958149316637077381499868985733466836234152957611279390442812270841601066158962122480192034320653535747995339356776615103663287600138478027641880717173700500407593836558009060819070448841105263200150971134486006297325204127066226024965877756066149817601338669823084119555439500305729143203150297745643794130885522395550895953259455096656956190707704987775908327239683311857197073498530949294076829921329494006202719249454839658676954868873372106544543040786038210417805196566156647086270653776948896200052813716762933117407948268200216181488920847254094025549487067955896254299125902605651790455881750244989854438985926266499832337737135629180748961083167157958970043972541872266963429904493895271013735331340679990642322822130612756722230736162920238318327422060963007283932694093429767315524842259932766842634802375477215606729120403226690600923891532514249538570783918607934947188137462167663652816278891923925689423545621022209560438238701780134162597838076764802314746555277487264435287140448719638006100035607310789629915669443070992546196221646231132134509380149089278482489108724906277574783153781448548647542123148709134591848486309840105383595895953081054867715046210724914262210960359151275789379218236326354317374918172831032783369497298855112682545793205578547021912954508569700233826942074615055727026627288745222789142043904640188740399725347826363477497162858461828115270551184299426565205207872865210716501537625616711639921095448543006062646070999491388730519349467692957288986095812416407271898852555257162209144332266160699401487507237549802960616818069896618489868197022630640121649662800347393712853206011542528610207042159660310542561403186637045334241245177493539859070182222058560181115940443176041965665892814105782111546688809939465142169380463986489233554338783329781953368313016325734851706397257789415675982037964182503908195788780065943056069678255572154575810398502703349223386894623354148114602521708951602064137002742786033393923241741647021985406802400615611646182172102623472928646550629987088900477029168715308885111756121815424025117636115613461273372179012720475780157739725509995965161104961287510832513703316872164252742086417990631063546584215836099792443514614042669618676401058871518822118129093014336271258225494047695426593908247540268623353214999974455289492613546578476564563226093120349845837174342289879456321802676374211988592006441553783120295796364126502807782710441092664772149889352173661312303810599668052433277148087409999660796168806767891131648193384731188748763232426438516245706391061775066115612656628875717600179497800868655275211278452278391050479706027429840528008908917321908871038000480214124571875795563158595662221383860105886941243229122393112457204851002122581930760183591094423517789176407730686852965260071139044670895192472708668290607292966678860472295482601533505295822618048202622609869296239470086391048725252891311635169280000000000000000000000000000000000000000000000000000000000000*i1^39 + 13438120479190648597305354911802991950645674207690768616894005291876686212621158110107842317631112391942154105613138791452259882353604639723181250172807181449820407400415306540089993406808288583688669595635509413709339047987613785273316666463656564240070070034760097358468193744876646775752957263532948586486745169855853708927846257911105489556056007228047260574631344953428853305988166817700231785426478977301731748834766343614500702225873026908230716090925131002479346659852193481242112550909681745642245441348215604650857371617290914252236661957748612147674759241597972193203018209246752672272794478424201406833101642473864263442179915886696934899182027892005837390568389250004576469443217993013650041275401082631682822607506060073945361607028522713232970959774177055793595914725926995420580968272517662229778172038318272441513338532252714710410072044062575145550574149559315033977746571226409306197372262594396519737596464853459239521029541059338046155922701862879103124591622139864313218997118786127333064517749911280177704447868023970120880447774081274674137196417417196994833020124087945082506747771202447918595573927061839696222637129882257411564801897167103391115004499247239230887561577395723139699820883464308320089565425854559005044305401951193744678300741038638021735311562068368859440268798872654044485846324107862401778422674411047855428231846231626722148744479867892010395137290515173709742354258123934273248767505492756353053842234148732080112599794791621609075758957539527323961940735470520457940132419952647695560814392520716681804294298525172645681342046469850413138233926961369032032783321336004726647262692736276181880845884179121776458150263150339054688987362781772661380090155621936021493846856479797105022029511558923012963795297976061164653036347990569767121287063512311518319331179186070976582594575448801727320231851809912554417047968939099781355319839746254151158841809697503991518348922696860752712346460080412682658785079207943863251986655992186281379189368637314599398755146550798016245982572184525090026700381038632605046475331281236984900066928666405649181895612320756971134236699486841185514816820163954741567324619778411109578159200380639986172469514546856149964379130468225287312057532219712013907624588956901318047770904668453651231630122894822169974356782372511972405492980915056382316854612824126135900169522720437541082389588766125725409919797299227209609866435548994695326552970020528265971955440416723449660233218126484040301658505005143522286411182368546560174242170324197187214782026618496981641613598594011854069156827813179880115900782092464998634090627453069219851555342202553259172219365016410131580207308230241695273667679277278079666854387304461472150971592878129510372642916635235131928244363244349304441536432179598578098526682165602296328451739678833747300769946229939883612404200322995596210823938172422418140132574364584111134072740758762930399600041794802014295715598931219884062468196472117507160694650534638771586921598151065576221078154175296950603295399203354139372032728859574208863687617282048000000000000000000000000000000000000000000000000000000000000*i1^40 + -83867057876640858447713718030251072407821328242490948268193688329092374131901629700034956070200873997380496371036510607016209632508844951960135504108424836809939873288615112999317598284161553314751928586823052654234130222911157468337029714951406163325627615826820065648269951668362297777390386840151689472399458626103637750225223758292799058639758092880523785261637295302436835536920203241227503814020977611063448205684682813723797591561943264697622773915526377971417277993907666825681214600829922326161049511738361826375349891338846522574070180644481956038871906756936904021454829314420835531008819736549529911456595379435975033257151003245610713301932234035062764525510480789439339349530150005605748275174622052125133994887352379987745705081574695620629804263078555890335218963591344485461453230309802265905907293442937264310214391215467605004319602286328676201231533972316555802131337157214468576876690960729841273058927812673276011721949632858984458829123578537225353638362460325310944622290207233219990600750129265891481710659666092803172322977886869307812447612291126495152783266769375756771964661705575439599000891968099046518084288764769847398906939012114199354202630221881364909712237390998720498418894945503120668744229916929143995663501537159019119687763128520113879881006353225171474429961018670583184319078325961633618482601260176831840059399204614146297464033314002064550975739932109801028479979717766450245211917178020648998772978194988252534209509792395069437990591539591741159283437879733204990531065098547166633791420539801768106398425679537805536691392269028487436642282180345881961811891856106427676842788972216714130930070019019255950842812169248421724385384483519149672248443940291753351869958126435811592822260544284555679783033534728321334306922148193010560821022504729440695247011075471556884209961777829983441975374081729741834075212348794836511066677111906835069255416228466713217211091690559042773499978932607148301274184484584315782820987121736970627151927247404449835704245573506287171917291624658416812847411977323813817852976750271081476308559658922553388516591866272824929621359521722759518327806276153262473735410123693846268950764407028647621125733508087919287827790074147538983999743566624965377036371427589642381832442614339032535404401382839114391048216624350712349662140439542946969296006028489399932928969872922428005607189934791525485361992658173649618779068998195850705393980369897037624719987106572798218899281231101999899293255862926286135322604743876629725819915229257255630935305181359510492503526082647435752371877842495067826315648710108459299440876823442025059659299931205591686839455137025122885374591870467535346605734700797812209440031282561007578943229443620138682495834704364141550971979827800330635324423057366877350102967799620037056646695554556677868737246931910707386738808395904302591772418354948493122955758942812667211887539990262181848373719001957860396424861158304860694458513003707866716191085234745149903436988451026557824035517634176690794484824412792255870045195875237556577305100288000000000000000000000000000000000000000000000000000000000000*i1^41 + -26566304558332182367296175891064697266742757222908661113323387228973277109046032798519205276273470329720091208650807323790168429922719740084955103465748095695786984972993558209872896491784810967232719086737601803741987299152986338059957018633004392398140689224205987101452128698310796886103637145546071922682710654601351537917860022099059899956091507780832819502602913710992441012528659482105737857623761755603333356554847447988455085466496420277395064367797451671534648498078926876770751090602669725657224239765082862299394943187699290617124147863007062955629594698557706459215727966807340731478497427659930103127744676319393496507301856144033271137397991489969695489338313201885472678958697512430814864929665516633140651763682176734111427118568898789483293284937809281499469929755452171480043985621535560977663217025632468138124186636882255818811948920525489516519592987931766287304009682686877523326325503495403743873935915037622003538484605973311015070678164462396027478828693476513356659057996254690391932382099794512178000064853931628358328930676849035839562916845922201328164065654793012358404648678292478376681030856714550274091807175744047534454044504225215795735532544736138666978394937278394112220611484831277744955988321305305523694052473652681267732331338915374632430735558376052162208499818669591960129014060824252030478891209672129759472214431589703837864312856492460370731100919483701089956512491850028571336230113795769197402858989415253407305416639336345338534903634047635061821164990963610256245490939241242280012303889410488016655920483435158704630585940524235625929485578971361459707725753196721217893799137455250623759835240861167172361615775594935941314162167994145200521430738946545802750634669287402149735000662347134146128623010482258827348350659953098630156110611879899008859846017291645975049197981328791472136381189577290853894874149911206625901588419389063295180267924523786487460265262874242003147012672270151643888979000136822456026161800612256073363052182327179009222357534481888129997982342014806769269856459287824692405505152259438765723536017110263395141278764266159319751446810100869066061139833703259272342297557598048939665844666143349377848760553449571555584765888368635460762582003553359761413632268532603549566704175771431004892486433029746899577211745328675249279245197260047878338024286723374902611847194627784679555265025047362469371553574386751635313830246073116191478032070887090053089448935209263606799417512834933065190564441326359867696290656316891382452316239628363039399106470176992965417808163644701564256893580629021572972192143016195510148640169106674647997056557291152816248980175183202824435298119641083591204532675222787625582275089818983841041697293634189867699673279160488819390811688982733136866086598137699383830173625041797072495500590460862028987147274688031923821547297841598642476535411219572537054542286187283272816740110596915683845016749857843239157926405949611450743537601894416178083207290072210443530023965799881026337956935978211938296058270655275802719363368180402224103424000000000000000000000000000000000000000000000000000000000000*i1^42 + -134711195153131572409936891323623682686019145281955356583179984438726809734611621570009550337425830595765076969085026534621986889519721044863199151056179837132635565179387346529097542628228274648716494993907127784402456252466570905914010706228359981259233596872645599219909349896920300576285894352321688905487620328719453738257064655043879393846263822963864232272445351148940103095734517991551207507014617199468114880052947270795735469310162735560091069573340173406989634119361095162662677385206282233826379841320817347542138852571414803905703375499570817685190795480317598535608785225162350983425912584059912957145308193592635959782657246212317836730756450807777241462057330650511378355024342707408014695363432395923655140022249437996378742912162195724380205247939307540873191336051626623420817800980048431206398722664104165128634300248335472259485419724351117151508345201495847348578946083920552604274937747524550698766334263707638191112309011683617551095586961088063556309288239839388604118982105931219579788045067808852071285707903101266701195060069258377582383497510525809770431745891495177113443016936749612172953826202641062407471417346413923782619342116432052396757659817899346389701682385144806340913641771803123397984245607786499293886504715254822506079428920910390241316151677141383988461285667527918545249890004045458759305084099662558221455720172265209983228744571045855569819166998332189900555381578161534490652871581321649981009339086514153288178949938036033113344970634294842736324624561365171267479024083737869210596962441355670812091283092399784812221103875351863163084993800276210336154478032608121723232004307012138386207211935667071867069936737843977131036043980286025509741704636079851771344995297875821353819053007331747272640342797692487481353370460173081729828116689206527956070360799821895718900115156705782868212204657402406015417907371656918894963690055714849791263229429061670578905486983053926422451165549529248996953699496579421523976386960501818466992845896897451806501175107693639653839733992441024236497024404913928789671743300752257971994122001438192365668353379498350829163268089935796410300960501198425521478240660342768593266108850259783202449247895372708072290856285082362908364452652799557694012481949657218270058937950004582493357036263417648629101670761712816258296076646114916587974253090079602451665993072522300255896735951897793576306176944645720453921960997211151155108321702359384696670206944505087462075576815832915581210302091649060980879211227489879119520441586631993358285887236113648957796770064345249233294210467170492729958407395648975186551176307864122502750133922939456364175577361117699549549515092855589882527620852921456989221628881817727062904071517936770588643169746677205429863601907021899830800462379029619503186934592665984841944597187142543449203906032818313972384070982743625934164330760144204064334859492998810419634395663237029576674957488049480117710303138570936872853498450261379909749735235697718093292960881442681865079582302496078695793868547739410316815606690634688102400000000000000000000000000000000000000000000000000000000000*i1^43 + 31447778828519154547492727711054149042160653645260344916740466071627293482885171793170958203758971804158520800695726138957233479955229604283698258564287312827328071890695879030502618819165744797492786410313278579209742979845069101671335148481881382295608315287419871288663418191840182707046122921481681045977496182972743426383720066666878066966884483883616835837980329042121728415850871101079014306722546501261979358709076394025619769931788732627456381585331659883569316015097398138059265472094231973037458429208991638781893116334311356787779111237252090679182116426040428160979582674153414320242497740348187104431588234470691961875370797792296306537136261011566307016517810914769765952901530330708176064916132717319024460762940851025139849584028030389484334473111239123087277197758725396614867146254615389300085349608357002983928482594824320208344073706422746866529005842010664844112048615111525912169786669660833729838456151193072765451703540266943072706107085311926018632239037484701447340928917041657421782696905874102851233193094493533196859239545423476434464690231389102369747555984511037989149195194234641427151419850823415787845001298393573021158429166888813264746627721093501785923571901107801411357962509901747937991102095776530902158871741063871123325058726200085518388757041382350677957750037615849808713281253427506537645736678349374566687134253301162403992552414966463953602868284287995549139438478350090860201204584723385920347012034464831045911914085882226799425832276472808766486774552137774008205394096168386469968908027870195369147211161768213448140811914342889030851185697223411618542055063151543753862439511138524116101216479144394896498937746205627655556076962366933028589794311546057411424637774863548756143004142028599036582419251885072098267623236935175102122551653385703248460460557751385216439821096264458412890172212165638457919797968424689664441853762201000927637767258533249931491769603245171278247853128513052189947844435517233237986527070629580251846572486429688624574730145879857626793671075310831696763779318770893224347969495456012463754319182822758037919782328131206741934622557022947838147058753183514089155422713197512286095223077376022373007086923677176314033799367900715358033307253873455567790970393392139491738659368290688844690013602496392153407898831534693583229769912892400973418730038027291275200410294464318807036582352329724545888207349288378200110974403015422734261387630066878004662867052627112117817027601096885873862865952305032615042319893990505795377070679366765310122142030715472151097233640690544432411942565511508384113373349765982588485862253296778668280768666107004235266863675637376915414563373359796848552416576740539195697598891412063705953102720177438500747952225674252006682403029742652658171591363105572291227510470221285544896308299426783278514935921508116317695386535313256707032630421313896077981363877756857801662231815717690716896608475579312383776651124974509810304546398331517367630347407260581953621266170897659734850444202975144234650077502718359095861570130096947200000000000000000000000000000000000000000000000000000000000*i1^44 + 417728688236647898595932363747429264693050996511086917585858815212082098513134003044067433711960239969539704981660272963812970900564305863490609052473266901626747851806899908261204730106559758396609398359473158500926129594602040095229430224539426343617494068587681759093762276819755143310333548129653517715868812429540045183032935965544965064000956644826904476023356987998280187048076143174931355547582249672319565730061951824070528335923821049293159669958467536725895857688889514596578857654954490031981126937481950653256562707998377854809667542921419255853277119975427653112436625470578005734413372577771342072879193060178925598368764283337364180228583599855413636052127856710212893195493103048926857158027802926621547549803386671391793988224069148943809346451463343968439309066608895959034455419186294900106325682313452703326032231629248838408252145221395684563794070426768966734373474358585206525927660446244778174180364244535845084108050364551604353211464558075561943199238656110841203359569265052286238619647465210252136475749541225827554836679314139090273087007252973427585091325498647496924412686118089466905654283169173075151705111372232594612582613920794681997819262235844858091583147804624318140079299207579497738715841216409004622969594743372617738827501932772237780417033664275630275110972443242199177283021199816562757228156129275683825422808141533094150740618090061788768711997144131720133924487722527245140568428294244548668210482848745082418040620862354642889624126782470539649503509510121136783655658322573376151330709201317178307773408525261545693253885328846661812926549660190163511217853492658260801910723579719423674004810912959253969992573674189413132350861593890018634734028529333380252263018831065998294602938950298978742429655057674634585316002380899926508284166938387379742871559321598690778867989578633808558090904542530758536175439365204600832483856681718540206251060024605391461030339492848017548418585791950255721526835139200098686291260121941298502314593489702280111018500829636153376425375183486932453611443125125798831654639553268119061803620404543476211103797243105715372725627759176799608434543776450345353855471070623541623697627358543510119920416986755113678678422841090718671689591625365473285972151303616982628099965102900125243804307235845536768678688030724943191470124022571890489716942615831767205075032146982066872936375063073076024743222771225180486665187395619228283041096386470596641120290433096299501202493093143520260380672266492769688473964734242957950562527184663751339104657705569730847757780052221514276125938124411921267931656631531349396404278329212580856876920873311326843447585027742381692888096876618102500570395852481379855265647830541678545784743472377369019387440305385267818623764304159547166298211400715416343468874050661934192207806932541458143930983150639372444688124128136773696636271056879538797245940308742929806007288370397598636968058273784113573088110450139890233270509007483417660251976900641624523699925308709412864927055688843925697716534617295784522933579284480000000000000000000000000000000000000000000000000000000000*i1^45 + -14383525528137119840767698935730108814707774393272836977260275445945035370204185209053252418103922063078348717064056362435821045325167410331138202746817079729772759562726186583712067558938466209151695219888662496066050178447415647323598748643034716373936451187166763185052390597734295229362150259396115502374587817970164729759115608720119752344090926100161537379152704120102612758504676095036642603745364384884382465215785708263428177177264792441671998979712712443480024947882408332266925175476849566366658273187903981385693336448960546955218698463812050289234944572897861210994213535584934984283077847070707558268212751306396261736364074358651379475279069174984221076045904834663438289424161975080387907782441298977125926918568105405416258600795642664374691137075151883118941798358107594250442578542347948456791015171128935035057087692246370508716912927201252202256033045620544640051385722034310270472179447577023826135914919296003881071033262530154352307306092355179562473404371536268101201424030467845253259020730866636990125938430937863620725373546678222342619318006731118752462133144623884205725176104940303451010220787138015200212867445295493868915582473505416705834944247749091187970471624667896886857212645084504366448833261917086267276659433101879381772843445172780659949298179760885358554652579242089044618602860049663218187567745347325296375854534467913767443553896611848214977433422351006868072375477473610093345246495737060492354228623731820753192724830185450462267579447971986985958128484385398453009899794574104191203316924973224618889882730627793248003102792345978273902231090789981586244430946089918692604265917689240736439613610135088367976020434467463952064113877458948781954119504470639710653517763788886134472994948220154887477459740489578285339410478506568962687556786672545273795402465422412434832784094972916832512890971978621570840034402075933050890940174018333214678954273555513569426126500356112475697334789011152193348105567095277586665535906344077622922084502698815512832669752337016177377228615943383905258349291137873108962279103824450469959329759962756564895850819996091609265139440197174791273043381428348228070048869227355326688681605550368498306367838847978634079643719197054333313085333513374545470822128727527990616017256841554426781429966755435508673947629224938275244207188078435235784276615976423655970811898642769970377202169112267176717391149245471287727862020894302072185506032173612887700738752942317602346068950164704961188683641625241219858703620229062359846666373579787101507364415183106043462395619980097343531941770908854105863112900106706471588781434225707985835066516214207148958472761421610244581020521618978927236261804494101340107956560657281284554253997235622465575993135166292182915370959692993590845986258695878603943953735694796102728306693064856129052567951331155731829953040106475168260271287497358294912905683281677178306213275177533534902786084454358101000683006338033494894308075987925111262288490878164486396992424314978634153100176402235292992925701459489293598720000000000000000000000000000000000000000000000000000000000000*i1^46 + -306131226762812921365150297424424988210754835300479839420668232718828320596777727083843415117855375003084562427335017928974152745748575958171405088543926039952555879481752451245934135245360313961333460850295410606346830771502378045747945669944948369646368016605237946190500843856166263288166555299697429490474712755846900234336785034389794214427749803770597172668029440881007181857350355570275759319119255374616692977320389751280732926081255691822496329082374909253080380373540855837790300810573377944971514225746604748235170599943174751666115881669454925994966431540999788485355692993621260395745757443353434052081051469226281588475727166329444393729328119757685066975712521811055647274941037347247675258953994776611640722901079989678414643078592304858348122258387968738523408041103210768609263286936931692863865604016452245295945522668476955362483385105932971625768712148194896216077416242119117040322480315195395178947236490642730243173905451659688155133045882226536928864426761743461638918285986315753128692080945570468250743599174308286451032593093214709455254678400748735314113017036499898009754267411289760781836819820228264096217809309927993430821197968874825835439362742497121687616095253157318740923914929919682758225554930526434453733982032945749150695909956624569193518133993271021894711739249282479546410604084894325991271871564979987002473680839759597268950585542381567481154825137937390458894273060327041075808799894200346897714436124946210659858581237779817085770749915385490274205952217794115501906300204490631248025514063921468576024119835154013844211044100291172150400195677214342316338274205405963279214901735341188668539741723357829912611344038500748092129487119283681071177668981547463334637032496190348708868350023430359610616435202727285081309734032627623581187093411473685607697711591678392624731614184078169740554833971608669992662381493135354935201989029537112345561998806002916817994937452898243235774768620246526228868639203438763313354370450045488575769163311502297566908624693601019620083186161988294380071295091206805297542159869946717875632784165066105402253483034687153576644095298376100796582958423352150872936731954010200141259980224538705576504283153322236833761330090861140756277601581984006757800296559707647829007093083883574366203350123630576439387397795970229100714564699243291231559210949657322110790839507187156734453968348374010705505930376788307020313780479668230701759068818653955422772378749334700164906514111569244450223525900673663727356981568505050479251506087920417834464121283691910405835225408559613077287966013205588702793575849609725324026996493276512894719625870823245887990268805792594786598482869976787000036107027964667487829703527101790108436273386836691025456425801889414913279762560128985777614749880852383842023291929134544816234708238832265886334857841699780470286532624602258596125556662893605971724846608083094251392882707626262547190373491765615208298233289434238445281893875367613087989062466995667851745708958414898884326531574501752384204503767040126877696000000000000000000000000000000000000000000000000000000000*i1^47 + 3134988006321192540812580639307132796214156174081224499669253149121973973289289711842732192047763373359170383494932912239607888495385034872266403709532030741020145568864921150972199780769021247030389588565563691634256610563938237703651745893872960071496194786910466847017345418920222474882724608966584234527196031990655085147477393779052860842306104345929325617611788565376335565506134925352810652024872577231009623852475803456189058902660423012406628429489660562674625367487243815411481174105188430558166461729288939093113716406379958732973461808133739121665351120770041715138513918094060400945496574260926270342394964583315588834582353315599704662019579111528600832996511450579650979407121344153014740064217678997702371559597197305363699697479970451574039976255784020093400593188258738395142546883474087871363850331985860803096375498478397584130317354007920252390170392203635204127572275195934482974985723009862760892148270178678942659403671144230921370131467119990401265207401207857808285997977100871011716951154167979835020908138675556337026464643431709221717127748965322229428209287305445198736683688321609636406624892035972728632908409162529173449126083435342393063434065400531448747225908813397175556698642898712670663915795779379700663154867084799639935541806220147373924583995940141961271559036699466671988659558619120420955997087251226048726466460110676434165125962689888304578664354341317128576485560152795690823913822323106169293002347507767068519969706566237637259429875166367874480802602864115848238599578819780052447396281314295304951489848611822752597337855988193956781658131156359636133331852125277367512944068609980053626002214133399845021267568237351082556478147574913293313756114065886393514496644682241872397207528655905284610213952259125683660111358413899561521639125235400891097089187700754473389343974844432721293195301787953852993961402815529189787177083541523752650397505970240837390357013681588021178016541135852528051735294495463159306904387067034570771923369861852907797879884905860022599821431041397036969727836647111759449854339606700233490393905120157129079367957714089915913460432579434380019810169912160819454969638173566271579527905550723062306014889356710231496103904376349463193057156545085359558991738647874644875412944075416524472759080103377612067432350732202176081063684028873990906961453343252515498281790250280213228440845044346586036340055582596560177190853090957527725641018114677175531992226711977815323005258846238267934740921155008238070828509641560428612779612978827638799408314329699064839930724101299698705157247870567085973558764666270657545253935630587004750908588259757599163470498964693344429274249469986428064307254296884166285616412135719169979938892331923631419426738821852080781738252305585595884886717032185411369039346252934027485340545827302319125692142070854440398655512482941582581596681554431926844864865415990790261888668180150309334370374739399325856069250993584447852465771301626511915031419453862024273404394523726227129930046493090936828223185088203980800000000000000000000000000000000000000000000000000000000*i1^48 + 108873360081433339544382971020293888108663080909987375263946924492656530953222683119921057642099971991864808789769606143533590814582333765626306844022092631929265498295274216295931010270262723023317433651762440770791844112182177312567406634514852275283310758054080442308656934141039445138590318086284263010935844655116382135015822686212529840060130164173117548728667533969904945979848152475566687709749327880727467619284932373407849614079347335419108253622381010739330955583772032971654890828889000568846535555052492624175596148902275800376086310577261473576158793013905110123454973417215690557982526317992354005791231068556872597212176160413066409357820754637469470761357921632616471020790907222171271355909445102379060608618657238805867012928652070338859857304724016870904192831681249153449610877118013046014553192160197536555788575999539176571147495927996213127911069691361380892745686745389376520444202889980666804627807117322591920082045163075880305283113629327303685982781100021603526108610306377385298839706127228928516674762311998573260213085363124872265318504944620526715047595333385378589560799530137763993766633079235939817679659293418286120298839299096486381364694384985594511535996773066505108839268698771733674777894830839075943181558063301469850542287256652162043244608322714097344477843159476854605398957991764792029054421845892629996533454125827194146048409425894324108905232105285093021558377150300389010841502142765710117133415168009952027448309512789116846871757961746634257158771595906670807705917554943152027483387860930055347158805452143268282734999807376919951428494519186670605077954802852876386575888092566985835835447296042470862217069026559970689858495148034618198201079678552235187610229400429646347296837998816887990806783815336676407439230417462077883981450036013492784974566929670250046647330812964416774203021180646808662754271548759777909224083038735869631137704463648043591966661352004785519724483703946933857341544496089155433102632861042368348589452275702038946669934158325957602760788848098909551685756523102932787445908689063568449107321825803498655724621946146430622612654121881584282845790002236159605162400411764676399177539214378599309839939297864662037100695317981979115451660908778846769173056017461465519292183145612786662159008393550118957305679438154394776155730707379058652672115289291167036859900693317822875365087427528608824609708723633407290678051681881313446897015392789301697131895008786192892490623025996824690670106121945196507162814796559565109842730065129407685573270825227676841375026400487788576225594395837205393759528385907342260830752235286537885711667945490738646096334195207517573007854312832881565486729391903350883116983066730566821005612669690113999911756777935478064743483911619622858170976618776657476153013767983525779230314101904672718797248827046040361047215441145249962851894419826391794739193957661666476640267227652388429676207073574694765340802267770295363701009359964134303258266459434764246784545618512255051446896098637776586145132655411200000000000000000000000000000000000000000000000000000000*i1^49 + 144519804187690423347472200580469647177608719307011260795229303918612303852793578239700769920655308749247590755543308790855448837791068509749976644029232079444257034318889164725425061114464777958303767587778112206664488065138585670358336338565589819310258217424360895748389630780860547639079805520593994561451307113786843626879905919153828485801747774509981337616647606139950942746467601689094501690140408972983545960665709736242954351780196092085917732987346123814927304053100288033727188586145769634368975135591289802421274705344386090409046329733934456779763791593833254590571394554384092124920374538397936669335145167514903443988728392403868590397492060830226459627822134240489679609344971738147239216952321358688391761145364137315978993949358321413369093721353332911550134730406191116472471616731559675052767053868394833018915201251276127185600048547448938047650505299111589441756322200217932744580401643791487765424114967807493155182950182444049932155988754049142660024694191693966281931240517947130962512578666803693119570614700302223597725808324454135549488200362475425129986968502232483965331018567667173848969840622481775311798388112725050580893803039682335605603000211769701514986128171701004160275177509155447025302212342305756026283125989170933710277500481114396048122193160104999142382308663770396646499104438638007690871503640134610488678491938661088939580776195022717665466247842749705916988886952193208353913221239203761208133964082125113172641716823403452614139108794638756771434218511018483653142328489736213608786737802647597289640520307986293175032873766829580086371137158482201505602421164970044207314653387865866817741069197810636850163434876395257492071815926814599277257605327301799940828378436466269181486739482031153173777137987895515297877212833756157452433662268369689543231835902371598394680704035809775191746747412525505095322405769007864274896917700211503010564277544706309408833176794321890153955937208387523544143049358294000193436358292562042580811076720481658883520617328622011551972192962015908515106811257938546224645767711622205165595794491260570805698566103873201738631402136877918560681614410418516389166584257317201357789275827885197055936308754240733933563641219032050314132415444210283176145019460911314942565964471847275139293453804420789860576236791384114610318087818729195203932238995963103751307393846589241482044066867517274324690218779025124714705114348900361355754997483399331323617527565226691583750289864002221472899804451988884117802855885221155823567457341734599301733083127801923580266069310077423582083600637125829066190737115156709353731909549122039541950409563567549302619761820895168083839103972291461507930792939410913480769849525148580540486803283089496844853707075743743045748819738929205519785457928130959353287106259473642553279043434474682498912298777606318721398905315925683577826299731239407810714189211748319063434649981500298586663102921500112230365196527461260447888648321182505157496776871559296895437236135415961741670884791454864017153064960000000000000000000000000000000000000000000000000000000*i1^50 + -18330514037390029108535101878724459237558918481329493567147022462015341308214490316040418538533863275186009205015835332089068391171928290626102486133222110079200592771379595427237079933468971794531181313014678820094358024006087733869717877561191666381929778127659875545183399776882524435591601035098661647526918894764286466227887225084403741341352641481826168789647535495341499832114609631744523416731322019594102397256824868431878506058799036981202129346358945594365439004686331708655742140767334220938951482967045491556008295522519120951706889593727180526873610425799201198598464996650860355340951823340898201663239617321522100161888303494995599299565072249241665898225775047601953513845977911141831770051235059447210306985600349389212065369248595847283317519501286800064476029176996653198770945826714001162742189515466813832954077386409493009131561214452402398170090534837171345865629085243062709865731232125001934005871073087641218143460445728852975564134284440596556937218828572846411469344358944358122660042681564675674501123394297310174204794570777051064012644413203454277359617466231647571639244488221221774525358664343690768725958278005914641638786570855625955303325161097446636763472873396540067442673761856725614996428015335917691525939775726860899247516383729930222424990229161017761730883463445481193777026979517220615305573945565756915715635832440312283460173510801520759698850322266579950722161585790515535652961238770133118778402568797274373475882917302272834526911245470256655706370681188783169333176980518242674787091521127260787461125907320746537552935485456561809783799680826296943360121765893548075667838805676575908871959578179075671854695109551998146128120191628431823377112844727787524024491732214221918009685145729620302108949751392229540787256758933784846906364013620941179050538176576451085859195936244866479853365399137794653657116926865179494005104297308765102159471867695883532461841124317983652878209267395694890716001938815602735435785293873540639506630189054743426685345344096616904850270729849160597679686632577967223873704968486138671546561398967902518001264950828876361729191836002735479184178140116455078957018551860756485959660712702003057909619590094168898393479485828874871833037297322714883395807362060327734791331901944759122821716940696437812115803116775549834152165870132881346099616718366608339948750933064037253029733901267945686245744146260376158830116994154252852548616907256839267549047421884942462283298970458769675597480616002779348937424324462185047790213889077910510986931965714069227910991045710260456889158057893107803126997478873217148123285088560670237255973998004089075251662649764445487771065068086913303090050786922248213550669241586905619922015575463404805209634011221869140321513845310997011715414092322085780425784433390858793015179193154754672500905319193409288735398830057581708136752210873514039760608841675977098831225595923676392339070904105907925723074130603486432320346189332131397774872647730530330737699557681817573528792526905483859066880000000000000000000000000000000000000000000000000000000*i1^51 + -219330632263043284812047636134817211860251546148053349553767583269040869590540403683898655250842394343164216552911709267530640247076173518384838377641271916107808348468607289429888848485860631870413151091608865779648948672540956327615940787843600169856968320622573519340411790489855422678194485417870063074071266334035109612465640681990208391848160518259310567321996334232665082280860598522357192753130713742696244607993807027917729832125842684567846924603280359519361747044844570859469385972862302432055992989080345302867641633816813096138694003823499849367412031491379937564866033452057588075766730471100328110658448401087796201302579615404693243694224226122738897766449859756501258610627513546292924187111447266257547174590585781320443186683612164983311112019712309748978637645178634414085762633653648022165393768991812841498200301032097360048201341953903748684590682336693077585580308243204932595471476026705048899443054039908520900185839630834502477605861784140748385109787462928420422378166066843639123821927103569725543445382224272384730513078430664110632064653996168574675259952038892977789674732668730511317265786960464289659717461675581389100184514781536922776435628951388360705500399398811502100447209397651119032615955449949429163693484077667104116647711354366169595766080314108333328295459172660179708294413369819023743369196451301530177417181933705813293657530485728799374070200575261150008899264571509490946895214662641200346177792475374837959820679235439652232168312714615384745674082191498068315938340840991933427166291013089380544230648901158190266574822391119960323292276883913367160592678055477263238108279304102017100298178150462042459546940769857313491890103281504483413173962197879717474733939596324159103933938597332885071075746508706343802052090935101955703911764979777672599037269737127507456306625978183404225290768091753081679371638480751533620194097350551940834642189916498399698667733408883168729263126047195889061494151172861670051479206633252233330030865252979693434240468159227594114597252625712289450126612107807531883363483567868021922438760425318645256699631444432540897197678827007625106556333774174598935867455068896630664162890891530106299211108212317115245131338860265324749602094426208063776035595475736133147039718403428705891777252085235922903449947813764781913385222756756771617834357508554228588731141735381544603297144227641870238476287891568217007522881171217440184505758772730592539508294207585629041083206890417802807522693474534426511097111877029207837637677593113796100946014808284517168909133177117956045422037965907629284263903844665089928142850514602180284789423786997883208575040621109835461284782469398797550278576203012902806257212847394052261584654439045717910054584414901178816131089246076228798704136884520414329599344112399185426195985193154921194956636017535021923132684770848378456285333599033053776960552260610332468731595172813147514912337083658476495308926101203074559406039946024452269447501983631664621405878742162509308048339466704650240000000000000000000000000000000000000000000000000000000*i1^52 + -495753024638995576765043212561164392367741378597469205267581997482468163096815466425974826110446393119626818602110822185055065727851854140925150725308117758288289532642702089799945314923211981151617205482441804370870025327620750782886158322440879080414964559489352058561569930212151222233711619565360587061878901098856154030136857034555209376586113477275370907960201535558079504409027061015317814945129312112085050761527804792976851158711919606242091247793949062593832991207115229438433837683264435204980208359310465223792874975830170309460557731086460871613506235093059993683419192108917135971442971175341470110737117019374749245809999581662758822823052432180314656281980408878281006578547323846507940016293719846825716053983820534944903451143579825153523263564319135931850478344493130391948561354682430828720243121780065211730111298861531676451749429031812046103759632113546124408264458144816982396196789520195170005201746250700191726362487857731790586485808670505918621758741593312318650556228129461098935323342850589363656540084301073602937271969871481648073546745265909207451287636663217705747982613411397864944491991122279799619622833092334445927476733971696556513903701484938729982136623799028551622923851506884133994800648614523689523116370888564508413014359472987480344373049495739842451574040908066954185426450645968180919214668069019376363889159175729831422738868128092114572887853028075744352557422882477001906729302354129169769377877374544356321240043192026309645583352410652598028273148837338209177905772350891697305364664553977700523653567818629330274252452223970226606647310354825330122622500317586766494437091634834001963940677655761895583626988077342044826588192766130188651818759307539658711969824086490150737856562005323858795857986336989885413055490085355780120072434656340245372783663068028455195452486148851106096958449625710334329807343283813142267298414890201781187804837153352298153941444113448494344999406064914185295662008435034434199966335708192173802448458606105687791267254892259961746459046140698290620120308658094280371454897097662491308982352189890654368356454417202694360306515791377261558267218142131297645832345220398976248257379499834242583186908363217779139259259469573269463462918491167994918660977955436254433791524163138039024554376926318793434701264109744450056582022418326448325434719022125602932334000579999051343940061145748114041599336457868203905563433372909745757894969102385868456588356047984364798145417012404625995387458816519210117402664244270836805207377009400836164598531266913737427415205781842130477123590661993133641008905851879142272794567877960455143171777440583544088411521808886919647961812199275098305992452256645276416854463878228736529885170467022885248192559283491051840850746750655393299059669914458427769334384776771874985063945746273325636335155045029000574647210710714261957440365408280654274106474719431755860662375006526894418904470688478802388119869166405673344552317537473899891978416180582704479870231234980144206238160257024000000000000000000000000000000000000000000000000000000*i1^53 + 47229787710098505564054984377996233063726193625248681147974266882139592565212013318453852364674734376407500023500418787821172989459879072635570848472639955498710370570796060144747186969769598356963440544171335933637748341608217352014418971165117844871224713033210830658518753576603871764521945496585424853702741588226660804830793704492776977410117098900660610782300464293491028707872669216722281575651183247423329184266249382474884420645820166295849686094368052109012531331746953167256260857115198921612868262909236743054730079622994762465613119970180261827431185736097565295180756325465532511737340361291708241458864367164049853108049891816424318660451009301702796161695228222779874271334928118719808220470253201887266316134725338101767714303317478316208497647142444452909127918340495610949431863906183795561880856371285747171082928195661053696916872808317219727155791204497028714981939984917038251010381484382136485581958162998248533486116042002512674607037418257727666518818347768096538035693806904107212795265713905448977137145273991715480882567798475373915355629168201810743448004881606933045635559117916613944142977865143987356264082386271100633292103212474866252977265075534268877292758018126375863054870491330553417032041274147184874123130672515156153178395576681057106273916984137522981414239937508756078339390032777990958692444206376971647190361297055675053198085030883330036702596033619229049146533981269562811093801789211729993433731948541962649933335304678208064538924432183787518101048241519405839793966748645249082984808274837476749054177427408883037974204401718196521989316743010638023500200512015261105730730157116480948344598847656914112539546623137799218078224782687223965881969997917539133917527731586138735704541068383019383382660382952100967492130520787493482877988334010243161569842925311295644811918936757731378719316661392113700091108463532147041646217677296743402208937196808388226902475598049833361741967007462208937008916816098117167365780706849233085197423794741063754771633280670323603818289859018612187561630124430077837618823510360489162382449688472489533494314101235545352586213627107651777025924902557039701411244175488093040689967152644882981519395916641787842592364594919552575429364077986278157386420179113856401440673887283505870614681444948688961881660301904739897648232308549902769315464865721850295446318882982206123647316003060553268961908398564680020382347703225788031369827413492718850857849433892551486879026956744709525750997906487652659642468736792718172336840300175797067826448194016005864127670028402165842607204321299395866287062457468321706291570260033323902571904560476595138583041193730089906395585888841595747066750997622646955824407405764098767914223745152388516861605159344463218481110860950669559410118433864444399315285904710350785373704241994950551113994687677395415202356894095642309114129409454592239161514395928327261721282238650871572407448732547372420453735676069700279790261763094863796785454360897871595657764156258645878801170432000000000000000000000000000000000000000000000000000000*i1^54 + 772778544151851716231508565508124489486158430853389942832266871858308941248859692643733103745728197238561662106794687525557993525802750691873407506472741965136134301929396755652001536876555489049385183869573916498013467540032621614584964913008496155835581522410159765576769321959412300368529570983208425742485946249852125323909523372406386301927075554101786446734284242822334754275845875910114482166098275621399777250492795066947524630768657833924335065941768962968930917835222993152844595353632510001949354733285353452763474840094608942930663171771290544661199020120089706062483750794858786499760509064570334371194644140567351046320268746287077862889416322351765069599663422792279437766064279879620514932293211087697245440474874643842050641783919487268109629735457836063647939187898379453132086477486378619996226128854632469120525531548682646436439635283402915387076856669657765803505748079085475155054287945355926469220426156772103703818409918039694142979208396817405109334719421164589084313040370501533358223829488513426908224002672461237646121240439903525548390357263660653278610187001734514238613418496994639546707346388231392607431613561893022000717507227074024824077697534913224108772980331592926166366649441066550470445778487159149750601104785634105363711573663122720852564210536632491532044693135580465509444984510466129362081602380299140027140951996614189247496365838330988318771480298530888900926195678193629017884597358757630079501269057509669156610063877797462430234470997205313078916997576195491256748845211329908544095334266692936996460533574394271132260634343764749409538351839990020116958488276582355620164090153233202501426411232896374006432397625362836994573179618907573224245476328056951922337750274013899893703548637323553692826973011688535613965311326756945766483603910190321573022418812785677825268414815199230870854496508664273645421807784646495005340324194870868961272095846270359378927403875962568863812533926795636916797392085915096298688920413515789556266271460410979595271268161299374348950894590144705358184846406531756985875599556023088052034278905138841964805777048593930139363742132557353087664692349530507630380078750620156460029724039365389754502046241229007020559365614448350773206002885727209350097204712422544135159524831092268224349632206131605457585779873387383362272776032927473447675916999899149393138030842120958639977115704117979110321495612730454730302314703293149636391082614740774754764896793477206280364208250425666952616396328194552319265001823202638245355820971220683039672301203132867983312962806871038504752994429588633351781737972910648788239015189510700155218148014875418707926547330916885960796514976675076271589119046051312146683165826732457339406072934175572775590173150040199128600057502053164084087079451030951745139429307780078005151009595512786482774361882039177514792444381504768392305222947751508522529093271224760634278303613457426898610332156831293997316451929561328823101011891031230746979400600758799529446265338645881605324800000000000000000000000000000000000000000000000000000*i1^55 + -2495385560045441661909007897169900390115819163583233051311051789369599711996773192493073581032107819141919386333884085851473586263377381282937680554787096324421846168910498443743045868272790420590867457952371443877700116878525361612771406194026978966157101726730437043458507045096345863343015785333965926628156685737033983427883670832605246708934883056023292286543822165244312782203465646565333351132909951042205723968672377309661283063357484413382154995311989147055964013663315415658453088884808146287320966902872857490512433760188836142962883159918523730769409631801368805107918336845376283107842493600527305325945559982189193735114796484794851329872973744142324243613065062582152207140991252134133635034746860616921206181476250601230189659325785977401123117499807871134324205414748964779660296182346915637573951346468482122084968007736888505713384477483712059707858706022214408443776564934834083991774621930575958103455049406537179090645081640414815496549677028361164103376713545494188261315648731911922498388416788398106687908084429838024152269265419733939381963009430823682938135723367287162895900066041222525518084512623371177993921472388273552942502003007282823520090442905728355762594733953506666158062214303504852864188916266557403165268525920491472068163762331405486817485578003869992052933789439637672232034523079369888292386106584104410580910215916911784555361906906701619127122858597988107697489586147203332793430355746846609107914350920149127817183298778499524387032485660829978520936303839462526061556162009100871654326155909203367451800245613864174515726195914966298326803289872600451180262256448955051319654305818041099300358158015024840330913656972662822652090962616911355542587308597983562452424556020633127956866689138234157387773006220280477530096577994723355560777256459998799460660679263861167361588999452453464917346687840016590177332091817622791437551194375572491056498340002957641047776896349934216917672848580444778409792267644532278939904332674891679929543754839065160197859119241569930848861810970427849828865156751354363770066615339479931416181178168137368545685913176373045185693542291236331475445495246463248881324255240732003275095332475123403834025359806412120359160521168252872570208587836907102801361148076774030205848683095921068861540368650987312290949794245462659439030559116293751981243346625183237794044066527650007510864966819545027551489308206133600712685796190850114468776310386479783014163414970570677331732049979555471256630553793798266369159566694678083518501865876126660487673144541999992996273338339157799456264534730433000380157898861955101075602757221452356849513113441125917802454350071771831124794120742094967838190304773954623092165069890501667185477601166590702810374071675995908326468883189427616815424077539777136794566394307784858538182550252979423107956752959028985599260317203449466006012615531876588136695296217784206023745774780804080992227595132906326753401213031950681376639545862806647737735341193175994057038392799002624000000000000000000000000000000000000000000000000000000*i1^56 + -150080684216009018928050023411704619059490340936126761829153963358491112240333471564799428399683038495526334837264398121878249143872737071991386400137855680580337251338221278365461552951331238857975261612285499830080107109374900469573662813672206480584558070852242988566192940691801897674648467062535729030326934035064965891711319025504947730662496671495338093015332466398892088306777818305778214374604298914633477842355708682258926471442946795237251019853359377831041178718565053130662454949782938386876728515788332337023378887298930349983933255289545339798948278459821760315491912948152084400247154833605155122579307048442998954188745248043311918404845088075252616673057785023445593073547632161409455009211864144934260551525669638174569331978560685206367857637333101294568502863490142990141520698173004652746173861637532975813055509074218152906622434092477903081193778141481503837460479785782391331507088923375895084100216759618051792025499306001802488336410727773366227036360745953662168388653820976382244504542212290404163758259959119410907868919520725379706527448330034658084648213849836584134242696460303414024651644918500359950987192319275458753899037510598488388733832022359301795753598184676806687503452548518818262514062131202029793740361941047064428870441897759429262758112140123958908288627803150456091965270476244366136613864748174834708942327723272753451291907930366666569184074926852803560054030653514132456452481085109321596982041872880860760791173483014617071946483670329644741849865645428142423377570912780630256540350453674908420890414294773273044164040674840262178220451008515159324704830342048410875477115540927208337046047642180852689622789105289083019493004518603725249436864137084766790970101864450834462756454419973233475807295280063700735240089084110236812522790195635680479724358137934890499201489962268822007921869717516225478848243237233602294736797895498688138598103944460533247758523439520015922412560284197327641849113986785259336056329483437567657423264686895672675772134461898129280541039415188361347932893633933941878833768246593287455257238192850991137951248342304970661295297743078857641962788208689263183735586943550090710618838869422620830732325282859085684435236081237497439311051055841687725913298228208992538008212822361279294447775127637914216839719556841173200612877130658102569160121322869497074172085876137880396688721403521059720926990436395653495030883203943587321593928762881664295534152976769679253721299015744729256747080426693552941171165437011760757405057937059318385528370655741340058993122543321214714227728008128268891975275657608970347579420073539038015663951076680643935377177231352776641700162530554944253562884638313919560225288678081193588721266737215601177672170646795260651649175269550241382409499992446017933218155446482772506632777360728247464252360600358424846704027044037274689783002515309084730669787646768421005326113321050953151858505041328178276970018183898824040284428841621419501967761808915471970582966262824960000000000000000000000000000000000000000000000000000*i1^57 + -514924416342455822538628561894949898430603474328652175328560662505621088637741820435152880704273420846432391292253078191944381934185132664895956066229531812403462045382514215565010739697833470566238436654325120169537203656335067295316106922573744595721050915628184386739925758978450377769143591171617086260349459792110753163069434235212762468444675429960253274609744081617013624099352150553774308255369272153600553358183129678824287938471920639076287060531359327563317106439421740859278597225337325726799155497684529559049929156194061695208026749219784901925605509179531073432621654677043989402485026884130488431590004544183971498242593180131458800451233989748983009355688571395255112918421538846692737139103963782991611376820606108704935868495597574923287700813626734739265066116747425904423427627070934966051941553096686138377897984408986133444678184604344794051855734505756991404763471318530571711605429116150332460238660266134832987151449875217806176953034077677171943267682845175279424468217733772839536069880270117773003601079951167054828905259024102950393573213860100408000227910275568311786999387570576559560269168140844930913504026947737421565904236786048074016345869558020688812629751021212482674429619817335861377508197468993137205366547503987817833814266313200080340173254903347177499186484237780714503066250952774182974708690364397976637216188874464907381959071478946309734655841873352646457530480841860828851802323688511013942456810572811819283082678005250987219569431333922756877155533433273218614580927905475098326578319526464978935437050552238007222779507894257930883768571100116452710799381116956267076571274612547553159878533899214977024415320228475865327791498016856686071589266434772215882157613021862434033132939253354113955708786255115750188172533245943935737798762027966888102691069308766634661247493104950232333477800762968977407877238681752898366134695258674863201491676828874750916158139173158601157919765924857189440099192948499161787871640683315436994853281415890398641330608658301462356542845015500173204945031236406024959803035199754627385384234532246520464387644568890937835167766626428819036180721722801414380010419916922493398790439766806041198514582937853549629908151167161172347646757886037177364433179971346474039656550419892002169761711140935712953663859385154660021828847314888179722267618722605768372608392354874579822623463834765164708420341146738017960555245128110509012771736045983039934034047492549615965421328807284323563016679246027909571302934504000214451482715588930191219515914613418208665723618717084509084505739422287012230454926213208581817708887055911954564420742191457168533238578263999398313039144368289784896251335580953508982033552409359885517262559748799740393437802114807670338552031865167703563026910862502078396968102232557306952055319696625415185506567388271825857114036596103154430529616303750799723520411799390160490709432653316740069211255376514523837741372208597242423144400535500767462652436688721660335848685568000000000000000000000000000000000000000000000000000*i1^58 + 10347540906250628812142466773908963262850881371850717206643600126081306924514748327329869789701621370345941922674728261106074660415388322022309846997473788664259662397334181447999673733230841571849565771650576138737856534178244351902050486502289488746139262779114234266385944051705042629844651815051537331999657390209287224539503557356131079492020239786260888652364052865005749513495073692859086082158267213679510694177297994269111050906341345304267376225788924703233409831736044104705020793609370734830403386802043810713985913729570026696602671906914355891039233333877227313393853211423428873894238291294521010058025294599655577776495107710192630187702481731371578177938585857863483656727042603251909289899365208245084640313126173595511752679190503460718341983541104498163281351208516748392960679929118963589390155464813832783633493840450376043065968634090154743746711561478471811349813955547961572272660019287600739055933890964907809043130313011780475859626457104858759180627604351716907766319319375842128976356227550639673556277464304376944377165389875746788708595948940284659989513405102165768396945707714072878230438303405773950690655432926058322648043433926802627393898477301595651307187433015633739630460591427314685090205828995087833353107543183934487976903157797436747569207981988530814060747574368210057355475584139052848240116245985411023311169930055119291220341287414782504657340784432142271328921273796309982980223724683541246735392163038297366189075690212836788176855539993875866325165401065227568891004784815573134240244458853346538742183157279534344692516182722098861319803328781083871743731377266539181048233464086171746186970190960773451425830661174503896938737185544860754197606428142027765293598509763576662546160549795162763725789663409116876029604061028114439218201726983762639865903943038562367949191035119520526187969085177384481860621152284357673603488463037435168827082098051259636021259898681926604116632790486109310351863772655891995273129806008308887149195225975838531767083479940890954833562149644109358534328678481390127101537416110189208168513591604156238620363686099396644976263754173211289703369752769402901748597499818892063456907889205067011065309868430089072077617798619725897725244478217047750652273152168934685042887714825299334508134295779648913213574925367273699393730021161467446580461577023500652059707151022526380573494773925862744855841118367209924596155872521826610589570432688714553441730848259020359468219130270363856792449940260996377937108195718858846018976018047905662703270257686560633195616770747484638859287824693039735228317618723698453261493394030700396641297077028527933504284841094018457679506402727333599756796073710853198715687830039168621314650087730746992925639611096313410210948921670926255364542898033035298512040520343236862322715981386553471797496800438697194982323014673833105782882715334239181023117166346556061673722065651017427982265311176848371637374061133638596391402009177013798048417333927723067768832000000000000000000000000000000000000000000000000000*i1^59 + 98158452070444234792912013106243463366870413610596367498765320112994086571542788098755210718806207736852165374297573845827827834224469478422133137673179473654222672941015709201893318506183713688806506962206304009937819750141975514733649045660511038064393076960516767207445759345695799148153976654715832597625633568824827439505513414536516593355738613966287420491953095014206619018823349081621883998040622470842810864078510882849731375262488679391246528732611191333773772157934757517067614626767409122216108413010197343122813839825606619714838570088853927631489255272914705176203146555606749738939063014896663433954502733659878510046103478259115182034463401874762146800976850845305618366884127075859978022991541722099198665133932732252743405536429881210979565056767818591189545244170967818441288151696850210304127211153474952352467433162916106991012085189270634270515482085768359352440959389028360689592383606224996804525251463479804196024413801799063509015889260226431124465058349207375728735467083163889715766601287574228658920156760798728147686540876086295608473344053590264398017950399071520588357725501285071927975251059458568671504925917388375163337100956016524910900203465731343284029313677736618019168979060537055049167018174701818941085795089164117833881129334328228610156176821039333487727439011860443839519745209492773869110796320077217674830340924761802423010512192590180065938356512241700177020980017995123838741155050425910986728357958947636813810980873926098978124482468575334082978004106196174653852858880919690243919205626142688031432167045368912262228388971679175390377636311491789544940322260921151517536092777889894973436556898561512351074046695130292842173621199261123926440314109494031498368247225084723527740426333763604562312572396704150174303458316086348616638287984457687798188429867866927787206523951485447461897159229588067182416345933915196050025763290336609186065734730216269270810710912811105267595204000484314010373628711215434284360882970932463822644325041344715170235822961574687640526124278249725852501335749395588892983795080928251188915687591103471570003433704669508139681350527600198444491850256028110621026784113684090875456812397361668183838086756458335826362994339842249556835113932835879658901468637506506113656484773537274857547946866877423624375832666491152566707945158812976790155435228641068982096396406386262931003328557423908761239638341094937772533051793020599638188876589471844239717758519826390803666359289759660666014910179220130336331083316507859287751918432669017551333706805790128040096827839989877012184641495374138474077730541940601693171505119337430482798797807343424089699671414853544738802575716544140989646455318773470012802856597672310964765055840732484616311800545732100903615548130643414062739128871751665066009979267633576005107430218014395745166155935735594728708403861485654181177076941054670563899010210841598018621287249139625881661820697565008591185250700471944984091584291502312978455584035232441958400000000000000000000000000000000000000000000000000*i1^60 + 111985252564346657488467438194646410014835849056292856582854510684497230211787977179661853178770935184035736034712598145614864822007037781250636450682644415712597808849847508572623311623405913109277275819380645951786722478779266415220067513888889401870533212527161953578302569018820723219740076552231189851208990953169968499623021078914464574864436199777876483021589965963441400619187067989789072409061690124566135978420169596951299115297421830049878090238227027289990957382932949924675977068293003699271652990003985731907132228307450302589456526208561094201582053607140084924881112565895269417106965564119918242082540950811576851696076478396025428048542510582953555877511742257224868983542069219149810795574870287590243207414154851572097769116166296678763980600348701361133231054329699035022677657822216582243332720298966708678105902674615900219033980459494415266093259672938125006795887250174439900145277151474230624285577264001398812273832218072629681236143554126607245215760749175572531223657375753776107798800499426656297955977509132454964597095611534604345623058582632397742915101854514946446588053288883017345039030251323433498825204596762041009417564900340279190948356141493184817983938533250636779505530068075236621941233602845448905386288022633434745366799530434132682155700422656645511601085976231767033012461742422989201774579191867628656681844905707925024554155996461637936167122593409968688574886730001763997910917070631986164178814412052164231067908761327659858327956824130891867218966173390614061094565895199453797890474228001323148452833720808641033256275511581154926044381612757510199030841346912167354373902622016397970697323635140850523052770956900651835149227803716963502591364483221108991693235544683584424089500632633645905427674136497374696926214943901311895306642557395480024316516370151750437854679946563179844601478659479675500787499633336833778214510256817599257674893146145926714737738627176868442943798987795705664714236248362336757215477125386322913923626756269658930575631089344955786792886715527873343845493062041437370749265519946253370131230891259711967502032360130687180085425493074917686916949795655848484388450370706999441665096740376944316093844916668871720654515090935435503524673214194026697217422370765181173799846466397678648057009200021754961764918555787679669253227370254732677088764736333852857694175739769552156452759912209208321154515756929545590025002041184505975696623510352685380857967586447639641543381554947899770363943912652008207917415269932604642720479411452617491178852883644442810449177694216201353559144773298907503421471481516216781396191786012128724878880370477436526522958486680532442354162952154241694453011691099321407989574717377071190506230747491332212126530402250105461846325986990786230643587737329512675770508093729468192244184350007126324133614608642740740124085152676732819147822710520130941294908804110099772167285509224547254642496425065768709530517433220298726753251355325788006995699171328000000000000000000000000000000000000000000000000000*i1^61 + 141371799941263156522780927582200943700416984702556219606423244368103891138345634145617912866100346385290892526401408278775052426629378430808868053571765494480290227811559732154183023284195265927752035918576449343466472980882889147891454956670253540415857290722552526244440279219149217613420343839847095816962196388126101443960773291495287229957882650563900989954118983723997792122549944999429582149329424356229632142767988766631084413586915933234474381708666546176670768253202137684470942858393215481075444242973223583600883684763164362206833733473102330227130935332570099320457862376931046883722644295966998722258445060076092371858947820157509579496515996284311252443295598438490128137262007685641426188403735030548279643678298673212415042331492584606782893542780869125530934175488745133921742104967490691086264660848814581426338483176881393156136088523259744117262895841155813552031420408913065913399949803750513262717793004154043217066835016059147191331075609128604726072565185838352518332245612591231598052163344550851347827089780405238643300210498718328406398029506378717824665214431901327545534316390834934102321564507488126658968227885586515640416541967208985472828597869903705447174602386564986040977483883559750274384248685700396123264076175904343194004626133836797535465056534428436868615679264734274010980175470349651318551645212053579569474678437052690087753251033203560904313174413222163714830028354302946462484453811853152399103379842798596467222314627395602697094852078596275329561561355586559503885135742196619434684309930482405690417755359925732925493054807830019083737578912617933230788856103326815172252141517675550728987103120349374500481907116177069541808431374720178565143672200021693756368921927539331631059621095043021432919435461984455448086309887492081901912347133167853506996531023655279115119911658008779241034026641219750137552008122428957188281143565900271908643383211549650132739777682490714496582334811645335623238692524867327145708925519349583894006343809818780892125112854991612708935699222539797138280003809565081970035420951178742899401068964230580638250067658494358769276833082811038186533754374875700043946652132369962441627487115482451750138141120994636489452175169277927929589545016264876233352028547026791516497543600657870749805595160864605485306252436358546673702674192512270292898881313856115290354190123684121606465342488553396262053625615578023271587604257262562534581795470457282743687037619265115533011557334411374348229838759135571626691568686897563389644988945350129916725588478762518374178181278756208046273789130868718730820325349821680718177210826548919925611505288762432064744846069254607810649023967795405068232161859148874116256473701487290826194087022579858128399957280277017423363791710227199492045953855395216455677564796427678875607447627775671858351023211948427221891657404868111146486247876845316828109807063597395804200874465793397101644019456343206580980974872568460355079888111581869631340544000000000000000000000000000000000000000000000000000*i1^62 + -1020103015958206681861618601000924789056899144133569366268454389921061833049555782077614345001714693874704290751644694043355948983175143450534209422882819311395006088639721717525451741775968132221326812713551363525602872353294359150557359665543207384495123526966120763508962360902915249961817573978679600805771048810496983283946843715570625247979291762610955831078881890715389616003027077605160342640643018775131367512528447005690180356476846922797767987101016853529223187427089261715129885406858199579190050091108742352211683794234497561993598203190517460555394955156536375940067868721993394905796679569399552277416825559834587286827984163902537107986856308886000194756584848567927277012730325751779053746849506367085036991621888998223749735492979136676663763158768829915563811530319343968085169626853687297857511213205464721311231716522539761532491512414878695639205112425165645246021378197657146110044428176834426566332082211869874885952545232176092022501181505015853641641734667440085153553728698980856959049885885742446495662287700689925643770685173395163879290449240403483039057125947008791517703692896894305255292443879640000513399164176514232919420084426888919612417295926814981026396246297354021263188378460907743635303078337545789128921377215257957232742681600542573644609248896332613198494443279826165185237333248054628868927396255844156541215916488354049733420220118832713988198489157937091905217426492900778042863591204678873269651180346235273800846582097075080413810149086200554461152575106133512549846712072832626442578896938908296423497259373138325846755586475530912934192346247462814138181345840267165693061915322822684650646131050766386995178722833741404479804646332203275516945746314708834640155316709178679924853707910198089985225748450096985300187561432832173763568007310113463957771543083119824606732709622922146708658702206112461017292887154810518453072329460527793082454509262462426300252402254056086187748584027057886314526736718662714838461833542210554242843883811608226140120774279323214268843882733347241600388592611398503354328359372119316789555052395540392820067122779684322162673272121220172990969158460312958729907405120169868498941938030770883713296186031573331055811352966756891047568864502987922484996610656473089168714915990266893079018211316783317337404345913390082637661632015160913712012577743577755095877503698874056654910919491117478210929341055627316400644939072779852814814693251645438114714568903905785139730465263058634660155835883145921603914963287429530335417179596736385763563591691067887392547926322673264728950943293379746727920933482714971085241199452742240751888683495129631517407678867962446047340438732621639250835226661786756689559551339164892207511441677773258443044423090087597705503122968708284545475970115727136419804452975701994795766955632342525060326394617642502707618761544429293990854502671469877719835913457124298987462912257731419448777722775536671260832913298533501408298925006285019545600000000000000000000000000000000000000000000000000*i1^63 + 75339364401954889011219042865436792402706623146654256721730352685431298291007285511122852691664890501406210355949196709982775782603039254371501626401987335858378044036576100687379303888202981051023936522147710491076517540142011230362956857982184297940688774128964121317099572828050524701330870611671570739813895306551206996399131684205248617378891275624870196386515945788014188343984419961461030363289399831828405512875489806787865805884840637145674881314231280142624806440710284803705848538298378879903210692591932628963936259812354391245944938573007684239639664176285393397687753983870321692710632838862127395591610109406914612149518580315709918852177264220840272527418421606157292987601919022749029514311838081696748911088270433868913274449610027650622591238894694401844729533336796322071467363313764678942567276547943571003093845322337467063467462700766698796854075433288031724835618163735137520882264482004727917566236856962729815821695013415624999283040836570999463576882044280251210325470865893208256568532257332985654182277599698140973340852262417357038582043944143057113792427565334761559717998569512210118333803622431373297837540544387024676929374993041546635015319495268853547201601130267630100260060526398130426028339425397190794858013728432775189941696116075889815304760206867544225686356106289872996010071237608734070109591093353573711605362608104606551953493482533086883976027453406422633230106379222841647439295307460622499615402854986237728168419857381419020538215785287609904778676062675933126858871725873281090092158679126001690382721099556089559510611478304107925591470719950859341983401686619013448498954861825804608812860063298186296018513201248921515896335132946476251229281948512079683838601830119745816980733813410454314103111644734789567601364364738222323043142801825582272234999772190293640383913410803751329775632308187408843700753265744438129234522553398389742340543332999589216925714165801317860512229869637036682394782990909714285733010952797016423509774898853308193834255117955448705032150121731840929674611263738802773566438045433698910850068358991486636855774111939172480727930151374948895968163531773596293194020947846955184649981579241728099013217449148177720545023681602985064389257160606419705371251421698775931059934376689343419463604631490100042844012525274080092600456980239164842163646572699893831060279109001317827060328706088358817897265430561498294756241470139382221781089398098866851399392318003185893575044040645166155847953783635715425987237218586855881024917570319885780864055531092692827357663532648697046011925893254220201441495604514588723899366952131719958516933671005535260133094470325871779891945946426214570329283327591962374710258771828333256416767905168950329037109816247319215695923850385004098426099343377394604066426847719863947400156008783807355698559932486342346268917015776469702992715564561586210551475421159680899616738992046957343779989273776882252396790445269676263367274560015564800000000000000000000000000000000000000000000000000*i1^64 + -443452067010806617987121804416723712432240455619283599081760493620731530262156350969400428998335253665881201724953773332590963234821885143578044077837375177504736940295504746588871114095027133362894567888118637404745287378490627151314281263686555120833507111330762268692337625102387436440109902639589395060906762944538996929695943116551474852615763427692570202568583032412609518767077764335417255025635161621533175257412564004637492898326600528931125978188003076861061937689698176563043296886237975601084718254173881016753263932556266881276557862385338301084435888933131024061690167506964271869880533717552995436374398648416861157352153857912756776073658314466030136284858329438102952081525370756209195980517458776388667503629759696491989601811106236466921813176183603179637819225423806465564434976783038109135955961158414501871242795390711619023756714984547834662937411341427423245681204540621427131801830988208578215995720209768600465931017903611044222737188186220417053049610686169388557225393493158032992849293277782185056627028376763670871462324308808334585255932098187234186551397071895315905820043142647758703309666147869888059187032147225478563273134991448930908222646679080390970520697599519968504467632356619613201033529550654552142541394338888292181420470020191894310161670316457163076272806119094317307313627000744612082654178788408969822232364739382576085159371128595038949405984871824749986700924254603220759437022639142750317257646771483297880100021763664692011870677678480033315208070331994048912846872162018151746679291984169426493239056744195974712058112264582830665971372321874804446969204707314739459636585402689264167172916308961447466776058138255963483108844776023562903156892615614870674501406798529337677447672377156049570859452742570512736525157010336147583402676408217654261299769316030424959739455354806068870281686763578370637046402925255490672837245760577503231484269717569471836873884633607453956128517129263746266361106323017678840566945519979010266225206158917857237780120028168995560543005400558470589404567717233942456807006168163745378840889999038281276835407720676417771860760812335396006274867800999374768601770244253037803682972743607747777826911229637028371393733022373703978543953872173757420566406257613956240363571056731721952117515919152745251026580835185362544756480025247156756043709866420592011466915643894353350664826721984839658703297483459792770227301701618955355559791529286424216249834099526846289213768193120020878872999337866690860649340418877383762723462396606058375538460048578123529214628973660233920929675139040878232986862515684798167187506800856889891659607390255473352526057556372331738943993695930859692418425903273141282847581128209903573254942817903117764685324127327752240415817246473359507031536288481121589106839155468104725108632089283690621227917108638196584373514760456729471276004842813664759430855292879353091797112310781916632269004579505963659541287933436392026558829690880000000000000000000000000000000000000000000000000*i1^65 + 1476692611275919495529827197341723571946079950567442705002024193636677347454028516459664212520470088601670325961774165165245703311940422127831642094297574765963444550595291326315723374445517303926987837131757015887892615776453693417776183015153173879121775120915250498211064481576205731940712379870896549123771790988251689074115881344385791524136547713740732409543798718245137042095974132910402827620561474234772961666332859543078723566115345538259542485901336267987252372824321812308522991732146106102810859001281256967893715639053233387445356000600277056850254130726740755394638364756684005813685640493610057993796940324730476671854202180715058185063995829325308627696384474419209724290031084877196898470172412580641932261566498737857229802970244932196481601872909170997266340022090349079919942271925970418164434891013598357490304891611376871739167556543498016797928976175314879373836881622166782685746050200683610144597895853658348260776933298669223940821499196544576479412848774503616042668636510871782386947519368496990822770234512652567219114487475499510725045224024651300152888005113469141823744906053024266957684585952588739064641706117326110887735329272803226864869172084204638779787545016185664203214098068759787130119250417348784482282130729111131823299326165929303466948235944764395001627741832762956451463909014644112519365941581269228622208748442572436635232408316896327474278371925903230724900498602827078437444996288830100478825844622013730139672016133344243214715502855227313590309723458616255984866083019896711790791164219888780004592050114383380142096188872453143792880901397653501258017062345297292248541779890308927567880516713388352125698974137191709850263033245805217594851639427464259718005207854408259368894813828909791605347849891942790266423147118283004944870237847644114950114012298940598200606414008751836850847379462327349854839878788244572774149953830123754856650100848272780674334558746659136280266962939741821450391983053680880723202833953625948531877093939776981216251060087488668561354871193247165380434650316777891009044348050574496359451785084205598748537783419367419375477956411031518243116961443830973723046586582214291063595178561201957699802037445296059902183872008259248317656151880887846074817932148319570820826111082050862744787404734507631325198701534182012534047902281082229044401974598366172379032110465657915900276988528697258380164137126192244955003075841484401739241477337008519382596695202870081906787529626778400366832049241260659107552722317784512376535028233926102310004784960660842363706780625265585341988526344848876220673912120456184625261299488837223899752150783571254170568436548976272469798714723643564560181407757074129299099075362091247257635085471233915267139818860252287037448392798070697687689914632998142939352932157534152861864146495629245094049045870229991241053065281458240331045661873702530237144624446049660683640054600540842700370347695283418381486935574760137739468800000000000000000000000000000000000000000000000000*i1^66 + -4911360739865047345940898609950778200968747502371670335913724076498446099290923203984396902826666842549904698155822789084168271842978772948167450768840465377065083691338406388644333274955177099110661313953500817913900336748656361928930814084434288185051613115635529098822966651355461495023711014853180623585573392385231075652273408931187329089655161332818953595107221395660379084148951317742830975905499118853462874310463500743123148024571274728401194221258041622134795624957077775437960776816489614899566269739245269262922479149528797274938960504541354431776258605726763506813041550875043619130598935175487916802364638207957483505589373314753932444131967990785778073627117061046812476749816341833144227449243744922798286953797053295339163538095722752018226384705170245520910128348309272272810545247668512433304044012486876885018794749314685162726594030773019945917547018907179661138864803064238642047191677634844585118689992622666314976304442484254550173759189923366887632432000235019494867094557097410762804808777934884385371068489394311996966461104364476249861182499587758715565348232265299048925332051633060117639363348228027170151907276602312414949834637609016172278960165471354346410224535028243578581954180151597258474054217957735720833137301259414744375788233816765706886302173186178616918327590373434847480516834018906101901190276051861716920214929311634654911251933339180784443474261041507576498441786367314225688121819190394885060865253415255939178202570349865256419764114766134391592026684006610808113652745723827744880989982978253158116017696267754310869914202233629287152800542588293858054461764901356817852547573090159438237961752287704881215032597273476019675105786622736033657280747762711345639420427395904579948661153764477020655791575460902898952316727832752859888023304548836831144539278815045785904049044476914212144566306509649673825456172985353194431263349115087577044551052033864454371622942834640292648309212691452969713171654199365856726368625122891891106037656220325273466265073473131144669803912133481150768848935261490347823364009675927721524011216381854358087875722967207609516722007469418983034339864886024169904271263829405607463726880865973695306847870200608314771775553941297956306674659646219610772048195345638670678057406314946442375213044971186601550012707084719534924568384327114773699540077098931195153095851233806793178435118916840618574755705192057220623892374755962207987862714000480412441852327130191105357640183309379290739344523994237291968018965814863723265568606101524715069922921600093501441326835051697944064827763941220186476355599340666938671496423762772920624199973876403832065019642082857445113294268721249095520619936086728118785305350089506352952656058450641179821635784699788265870386475621895368560831101429130476335149567135185723383407123961600280644406698074948194670451298077423765140962378986240116999349114294328088005085934108522739491240551138483186720147356590826061824000000000000000000000000000000000000000000000000*i1^67 + 14184907845848320395325840174987596048992487689283140757500882252396564125932562578578262373085028475015092452239696690614559846205918947504197189794160805982255304793074107962899713058312081627331021976020081658747618986296959906685077710093270046753013077948351043289146775560443427350363851975657903359284558117918100869594070611273091701587805332237051288261222826752698861017838035967695325634679404697677011212453943451183371881116345852959061207637878076219187842489039114699372147073887425699746661533128907210126082399810776218711023030900451687577205823449698273927916775255357568923084708297963895126720431593872794834801971831802499971790204168303252920973139063957015186727367976684902058789825695473796299105374125702411247793880328154108008357493042858231277577345024504724624103089266947038849385889548576055661911474091556530030962910181371737870622958838739824008278699438553475370560329862512522489805234835522849950069379336364946350609515686387206901111507189049183967870456437800178608210919122427876586175613693819401485689665936446949264368216526051120102476289946731833577775128511011753445122483238584387159385594007296340395290774978397471536114705733760367311250108422487011545112169723211986731791714429876621897451538737506664941862910321917882015098448742895976110534061845807654944082896650044435656107321875919138179597963326165228474004403155298587395060116174724320933384428442265701090381022558855779606423257954460572728730274457620892173500206384581438267321895698994226703382094105564530106928849071681821813072239897373521958022068671608699178516791803235530675388870219506333491184261999973843228371765518416348515332077412141751049821580887292911384874724175142158413949124646847434405952687336964910003877616049513598323503053188141667914743373725324024358498377751051645815578518222707681382134097656286208262408168897280363586334896410053815400398247118748679011227121213867021219316170779191865942086656067809016247913646156105148774482646475490362568045979079061701522696237575840152542818258242267918496371182650344572385410256671458876993037811780248509507872426356484017235400536753766756914054669666314315143502709312017748729656753668416424077762192605011817151133477654349224260330366036394521878195395359141007874230978683025963992076238261339380996300167083654596516244690523757674808076031183102673113583668459534273296357168871325813661981618609158930635399276758692783410404325978940398878430035781438482907445223775406927348444530856307310579127740889954998330308852792778438448415575455338251813660416072942717360429701371939847466213271343195183792340728126347499829802860765741176510758522980204213703379687957092794450347776270173899976538115983002569213339967852863193172024671496065716706053650967847287445607184330405729705136215498578204034483673375390929866558709507564782445474495659341678592674927220521228232826400672950231033802966623629697694535751705401753600000000000000000000000000000000000000000000000*i1^68 + -38219331223379574321169876481537976667045498093998151500825445664996740385167077660158786861635057738067286100180547874927290904398953903980588999991786235070033484853716666574740291500319599202950793499359399579347331877239780781487123574629488413489698597205811624302961637428281250522294452521394966168334815977207701491589411688251160886729672381062556787995746708948508197044585514183066976737653653017461934989393771477481139882265992404746934475419367544337822630572690907127471691845843560590517260411387033919869997809392224897076794788500279253449058723464027602956624245543770311620760084281335420269783186830825391714445434449631771124010814446807181863800236264910627445313625558223155695309737214163977655774159241803489592807420059189118320165221883374768213082817785264687403904099850114859507587779651475737134759723546611413739544336322998318629501625721043509409965559373701977795941826059648712360990805611306999299503319882251590536157922598783912462998845660834289695356426158811801991643194435935439341955909226698224587242382381733992095381347664862097446476639887254020989099444344662894846239950237599601377610828199352934189497701602193972627593329662894545005272929286642385083868100516039341108068209568621544442742390602147301316331833594944619256750160023035340011228861578424635111393703498165821470362622854308512936909933304850239069496095109201953300928875505002906432520850839836821625113311892303435787544133196412999960600699540650739388478170988595335214540108926990727829711881821621505271301309938228141638266064261815783497712216046381481989925699399651327678234409420432846815348788251118569139455455736788052479377671255668854738143920298153590563048731047282822665921557463069920163660119397186218983523918759844960222022998807666696047607123916993345076274646168234381947210596060912160798723023707589042721500305813540774603232459953654346595178380051829025991895453471264540851483473805752858124519170737560368020405918396610248051664146685224786087213776418273446752795119687866641696113854048590567443119785172698730592588381843529578687966105856827952420234310749709479385411281357037266422525691323078018263945308143975275587340825012157231341035479145495858350616691713417334731699753241270549860837312209114990922409173742078875539521155384727198952787958381068242209280642086449743758127484637770280498051339328499887477578978569490818332822550845804187116987745538518625985222778143553899435254925635412017965517344582867286454136759848644728328077770552513339786818292457039458914781771636629098780840032153429029117746626561312707452878771071740814629624662001922060189366105930954119492784424607724060874275716685077584913901930290134130957692090900762501733852669457184081409929712140886731596819342540862590954273653589998254732267253271503175778210573325414933196945949038279278715300169415584465527806075569865228139166302412424569684880287652021011953814287155200000000000000000000000000000000000000000000000*i1^69 + 89446312118660325625150870819660946966616520809943021455717861610917878041149309688608671881409639064819617483473710856414282718860305419018310407526351841674727675773877626480151598557312519798821983761800356984337810351962085782334149944533769497606293784032443306006850756976353039528887986349024717612719275535649828803865483022837460735796524108235560313447710245113448874077686592477933629031666099762276743529468437222799879123021853734679556518024995333030232363973986090733220367109247333074724553601278400720533829230917728611424608540306322979839094425814836281225173079959323488643374664088992053868428178066313094011447063096124650453581172389623434095967256673896230267177916388297356506795599829571472203330966618571563830629781544912853319532708204251493763253607584141484566102834344915608350057325410641500804847179281748852628504368419919741954750725131876132883172921787876258253872620082597587088999188671249148475446264700100151832370103060486207745932849012168495275614681680302316716341995670971708783305496789710506390867171962622994603032275886219735112090327530877538147380187928712636873256671916285159935523764882555604094829873664858011289036550480952385254708880133273250197632625552905476878739760608504562790110023012527648898016146092964319962881346161251860248484016690711095218238270739197994513116391080146582280296087463927813405128823590695488718320203685060985463541492943712225632335566458141758090278345674030479643951744813807606767318061518686989030806438138091245391591094144977137519358282451757874250983121605975124833656744525269516694136878574836985595804081427818864464713821220736109823680892852126684413761846402104172603310763713553299828975580181843530422086712949639494700078283738824388839932618536542246727501309450104955540906681944373284644027372862640926451331994525955045621095512564949256621369501910664516624662826578425107542066274772539352320116796541174443984421021285715640492618038231267967723858339276989804019794854634011553087550283581858622835442685464099868130876429316856254917365797000743525079422208043036456986333054022276822888745098240096236779650220709782446511097554535983357222043878606550813781458709372836256533158982121882241794656348790004873654939664253635458835067720665800020421260012568862214535324318665705274046088112521757632546077174444359771443977528161179496403452618805067795323592668387622253273435301186125114679853987647319248939755439582190637492911215912254295476304851738241157598045400453487957454469223528612899108247659973380613387921016893241442135534823351302105555649157053727591850121681399438562607026089365250150659202034608547690734942605634134364131062603626372247129413726604530847271674502886943651042334580999745744313452619539323659648725493129727769980519595521318937368482326113785028624769029768029185077959011543542309922655500977159538016318141750228361562821949085604852293477000087285631622840320000000000000000000000000000000000000000000000*i1^70 + -162656155041431961778176219789937902965849683171074909465862547385383839635762532115125719564339560593609860610717955553085801552530061965174345938188964112535752410563404294932599962293906722067823157935594965742750085282936482928890549090587365381202229982463106994255483850411933508858960263445777151234099575865854220127988545698021255308773186267309974677518484418104854839934564759542057072658451160279792369738915439241162969254282962789279330708710664023921285319449678784018714787449794715125650395921049092252109658681037921788796094757806234282771355704687247075751060880133481244578554451297765704407702808460050920050182674503685816217697205500412143557580067850837987367724248488042858457142607874144191425884869690039900795894034198198181622832754878065861571933234378149899545749123170106350047787050108266236356497339495299881375187490511304313379583631031282368586728977235309565072319139251425938529436049948271533047943946323956324163437746494770125662136323260397210495018604904912705793607113229613963113618902464555824675921915676113047373540983933535060421502085950562622292942737430592868841102546800335830525201711437422137375599652120027231804927619835868927248442473910626334450297616996125405897073640956542076192520769197443976141198687081633260493452463066176816670861319117063855049793768649121137411871754912337382826534567915634043227152917037521749192643701705819543548213720533050241585456494145618115686215890760812491657354742629358647309531437580321109142605203659250788019481482447996495726307271572916365635722382539885582301762633074155201856909110074888972026188528315325359772155792510567138397710537392246456782981105611144629551188813705042032726226550386207947006957214917866116080139821016972240634355139297111607318666681050210704090349036605276061120514053272742667311495568496126459882713581153261337587877657576553459567812416695038528485193005957025856235807307037241925302460450960167357467624470065677443625749645387884061989685762063568495135661878904300422381338976650813376728036605235681036782447062579771954773850238541446157189844074424442969894596755275700666256831592521400274754915589835517654340666046396593490728220907298080882588352991821765678695341156389220870988650214431210291078730575523053811611775943493409012698662624605581292018484859788732729940969063571582671682724782414457998029461286214532525116352099648780990979132346377852162698285214480291517899137934366978662214010805357244081370918374391115088079451395408118864602383856183571187505078286744515961050622707932134487296916119409317105453936508815781038000530796385403839460728037811653933319043571986412574008481211327901625701184360012604434374396404439222224413180983502881684495948145423974304283413807109153407506527639586643924357735814715445949924734727642970246816847462251534125814240223614652890107528305207607020714624199568704968949654785409696185001032040627138723840000000000000000000000000000000000000000000000*i1^71 + 282083903300238403631878780419958044486514206669266764348549041734550029995589820336715907484086749066150615845029922471499654318536747318367457983584734229956277055945988398841773341818554385130055931725575265751829127515979414940341636317773177797269881804243525758866635063284330015175428971751016996223545221150391223128404044330511897783027615086773498906959484216123892516141626391539063553746343102578667182116496676689122888472731125590353481803305514914484100091461478556311642626235047897633320781641830030007464361970493537447392036339246179457340396368170701030590121746651621863848549845800240996266716276336709867202574978656190653957280555913285624273838047667932534776573464923708319486753883916773801176718730970652552674977243253026502598560727922954817559685802989512432352676375891759039616693173673589789663615282091336065288564999144943303442738173432608461435695186387776163995567804873446777495854667546408515695764193454030345939491983575868199879950173355578878117883715768186200747995054506098205734294586808272839719622542420144750276885685321958722674472781607244954687338179963057174652844921606642199979747076585103218062409259670211243002265142336989789163590530573525766372624934794172139409017275898629263294488959038581649946468260172851583115835852062762600035579493462218726502480180014692177399202965459495565002513202083980875895185830611148912171947240430012649236347580176848030435699327665464757693704817956914313600776806408254831273167212102433012025807449224882380158134796572429287843100443371208864533796515142226455936665191056549087571153807554106055795344135647812326712066329586028442846333196189839389477993805158675830094644734694135094720733032849736510636451834283456498288099722640530019143574263018078553989660242360735136964969807218444908866028663006933155769719201863953504528877996563269603937948853508443974103931523718014084499239720370812375637401060343930340835528260621015817137973460778038702411734173177350285188612623435930898641523217241075038286194985029007376287113444360476590722006916861468442357717105108569791438517591729418022168069639051529722235069421732809654516922530606684277406118774110479962574952527370443788584080524891956828309349603578796948273170585772072275981045625355735453954361621695917825747235240946313414625092449458590019227816141376460376178900764894562667618005273872800930858430351035259949119014233110355280497587823780231216963088895773349120409035476632722425779017283384759905126118820572360316392945393420415534608695770321710513685128883073578639601680540520351376733291006797587936406144685986793888899040865398695759018211112197613608378323214393043917916425483079316229029792455349196008710496932802651030229139008743408302171424615123938930641144618611004232818508145595819941809062750578141437569993304655448460552272791120648753972202597997595730994026590359098133328503067718404520350150484295680000000000000000000000000000000000000000000000*i1^72 + -331742720224954554215819636781248794030618203362403971336512022453745872575670056344691843579631427579334001620665009845189788666676378363633624832702832592235190029917032485789362782467633414531380070513500759037677007403470908950869543198306286083869627345013993780907859730726893910021194569869770650951486547904445234994443933952340119277385399281980954957739656676699782782716202174252934790670556632479973998217587139864405050753015023029948990610090334064389039633223633895446935197444803130768528897712885191165067744630151540031667964625236111515596861808673322658507446356294070902884130274875258388282056377004060257256626224200214303208422501450325482897711033988680832427850795895938518211535741908477287185930409662411414066756466139228116336180805922816962104966103834424175338455672657540990953305634125435214140558455307996185904369458097457880189377344711406999930965319595885167645549116347660480370783867357560123601728005711317938797866185772368602648676546785584744599900065432947218397825245131805504192991620751053380642111769780520898739029277881458676905691755428331591110088809698841608732615250764974987431770053603230452327036183768962224011286894122747335389661739604766916049080158317641326342003149384914975659071467391480664350237425584945492964618250124215088576833597874468240738352087694990931806072221189858515111347736814171984062801651002985732532986520268274594753409030717672645528132567674217220793134898364000084364375842435180887891265454204256519021190549987948805802763408446966624394767431274138130718831319185136846268446308257513232820125003381763483650218767470921727762624985869396513309226815215388300464210948399834619943095508184869731383299449563258834443838631782062233307638364566398934891120298385826420754267240149595601730337542411293069914588428483497607343594240202978937486036317491446874140556173230355903628880924063926428177513558909656835248076434402911733030767270687713608565281089528732572366455945599129462538243417049295937390192608278953533536871818938915983330070860831538789561993469992889130078771021889561799697264747348987263756642677277419841028288230713926995980301485440831005727221637169704056785154714214265148067562590142684751742247939201687878456028623679129479514346730724712759490313620015341053532134416806607011874734721344910688329416650047896944169042244921929556015324315178880336178514246650037209418289620961555985774318008777195503557479731946359257152900501882343456013438570813554007833202480478764456414072315048965578272491163479650976885955268840850750732388815150827929676220078869631576082332835714681579050112964566754657915368477240585771638968229268565362225060326500859221500290159542238787361464168204041649493561219691023370259775717686262123801997820405130016234334802078922467797230255292257115960818673249142100619467704449994760114914937400007090286502935614319330290661469868009391476703232000000000000000000000000000000000000000000000*i1^73 + 334585802184110699621510047830497681717056654597805355726528259599832688676475508329678637314293994050024703489709524595716585548515641425154683238309106483260091309425583247648089931764704976414629085535536027784880105207919213779610034727101446843679400305019746704598027858909608437840172304171777926949787103566885328702609631792928933220720416120432490512746007651616735768572838497056957534665739820917379107214418618432903000077045471332349769592306117604028360547486588801449425166351940894364894403051638782800959494804801539993236448951505811665034313805597185559942255051426317977210972110746661078188516256226891305039835936752201179432623452117925007285969413604240794337841149427766543734111260647730402844806690920685386295525130947752486059460866520064780028678337053023293315908565568872095386037543992280399072250383024271114540359868030196314742776136848607910254569488601950296470453252029074966461141009645436401364424204368453784348392813118633327587217415492462092974952090685140719877790896009584037013064150436523752588084710375058067488731496287680754937684227982966242114866647282321150452107439359487538324551908208924286506878442745738286870316913666860626260708190049270316868245834325775337519043149055565320189387688780965717543341180038005925231687267521677028378003355701037444666364491043857813500108724868661005249628393113933446801325490684976254810733464069622638780561304050330832110693882008348972327679847130314038388183593032069989099018963960651777803421987315235839386406273493326222498569696059359339923702536480876061818807597032043779278692335156859987996860903677387733247604004642223190332623719939180610663792491585676663972427204228279304669092029613429900333130046695509261074664001078589047585692856628983538087670147764073795270230944237150141818721277102909303257270283161264857601202739554468931050778376070320509437822142443052687630892617374373008248124212420321715971767496723763633730221138149448993625745790162315093508022206217121859680487136224450754812898358873800263172000518396583717642913734055771014226253200654369361284940686343087073190703738760781943413780350124703091820253611023764856512474122223560176675756687062510664037892945390250753082423706893242162904478335300425967529130730390582468615868816626184818240856832235276489439530437461861617165510397473360656272120974766027423027334082216211376079166443207163526548483887426272973429504239237168939260161148281008992365153961030133772259534056045784004455475898881728282972806413660457331015014920757853730088506011293861631508568234499179316585192081140138348558397303179239057574745264510726317100219359636401791261257261644780148479881766343130952351015532868535777022185734307465592753673247619267002534862937970345342299977109915893273570356798890160233689857559528582725090841361540717923119520502898447290751326667308038020740014320439736594965006404031334055936000000000000000000000000000000000000000000000*i1^74 + -220274602052397759182471012667618797129144943635611268152199541117870341867095606229297059135086355599018048821729184174376998238782316137524751652659931633526905488508283375070946482840648025909154287546198904407625638853812554152375867948158059031411565361866647314936709968611831596300420597171529697205354421148957026915235730350889310209221167005882544372999846549784889272522722556688839373088204244644258309583340786407339285643138610081741202301687604055451712526395155605007331690508304015780946143719158901710274939835755295004655000368686162332403151765354103619642009984244088571616022575842364166098837161106398804496213210953339680598202101574490575667875901549139582211881476763396831805484310023519531127090285065516181486638063665062786477931651127676075056000556948148911837093930238760770724239688414281118212558890679167891853176781492913664364718756838003067610816274412386544683043937426299470931785162111903733101058054462186796046577802844021386935256586457118253887616954606288553793507033675579435507316993406181059605933796125011103635952808592402298611963982182959629072079529351133029859724743246134535779809044385375370777518498723495462711944993392580396879901333993002019818620289864169166503496630705335826423766464210944282519296418092230059116078376082716795560699365308760457921149484787167013607481636389824296482786645584845643255599940179244217097207110072071590073802698994820475497018352038690879729009841002719419486964761918804694145378777978513367937715823475601896286619436935742991331995171302557195892429214310026883929625967580660586820217438880132388409709011072320383084162806640007702879664320368932768466848218212061538057486197884272545825997979549174610462342571606437631766532308889747883024758289836893316799652430383519876875468277052886477188852738596500948043402157380639079516375304677406315069777415693179496561464007354035316137107408501289084905787256545749741389900097710505329289949163449435709785514722431387255670237673664238006770646180760934506531159479863903397965464372736043591341692273562942774401470627267799565853622502596770755945683721738505991360131811888551301703408258231298284863924156199904970382987502837277979029505827898251902306596444498231067385844914132818612310945133960569742812319553915873313699692638271580374977939197924609746233574181933916255926992401513042665700576309931231222634542459971070074853189731977492105590045945730585395485887320396814685532950618285949253105195195035158589994555841329275666651934589639232619217041652047738362526452764769129186396161025414747400120068849760480040074926062595341996507180646422163342791586164277104537181292186656670248872185505392626398806094608706975954464336346034664907477638032117206631652845707005663394693937051490985536946434667558517776122580708293362196963381321062054506750309382431224090273362286511331524237318527352075676969900120316313600000000000000000000000000000000000000000000*i1^75 + 78617841097211897002855223845317437230464308964120252924763535963823455296915041319269594673713344965444293980822444117363979457624593901257148975906100110225663418402352041416317358089387566444750447753952578386231599474426462163961517291146015229618680150713432863814021562318378191182803037988298794390914712416808279435896252985844891174555541319985353489840839108412212556115615321305629505618993286359785495882848400824963374747569559200628786532222159397473944295167510869473665610437254465407654424464111082582478128840268312988645657371997903304554198307877248194301765815720756155322301811738357373377298075548427449169298885365601987265540574230170501435442701020832965094357322543036352902722657458780851771391834131462020493121386156947664527957873107841248869998772056941900339087089411617593481451432174484428249961847947361385971315575657069772953641567617622137365934029764763246469328535264591627280745727377768471434160816612456376532798905222189870078298658711076207902230578916652464125201353128113218733199639837653331723691796072790405414249180267464217920804550284429136789936429885881501159960105974796436144088497270113797114199881782656214787031482544706964522052718299807872518313849365216498729367691922272334876163445250594668291879250624783365830896541250580496674904884974582263169483448357554198995052101836561942968983195317900360690068249084251498232399071317569632718414311388176455676093581115748969731226133158869431382183770456537331615972500911537303477752369039007334328724643138201905386440423022306322528437879629530171634647991485646528944089330795905215797717798923182457360650345765682592279621247769649886312524404539188395085851027704358798682503263368130972442500283022422632028067298146267022370096124745074197931221823531068178197566670748143838179494924089352721288804618742422069875607997882929854707497045938214039685193141726887735622025860591056829751889357252083896585351358172278927539055992308923095604853665837038187811162120396484092692075760798392782003605577371150741628505504432127920090903374069632084831830066568862155057501052933399273941263242810761989157840657917310389641605657083497383001043626128833737434393775247486400839352036148954201624762845313189593948922552650458988725337182376174118014413284504627789845357315110269107109457645144477753253126709448221837423728673575341382809312090291281560255776983986926845124273034739409000869697130415207759660880616912109057988209819535621687084199166409887924727350582219244453548184411056113138706938018189394595477774607596948805647575059942929394402490176367934824903619409467973444653140579271248520988365668837241457420785772093924116020905165144065686197194644625438834639167356003783381615555161348155389521048172771172178026900477356899511862780744798025376667046090459599556957384685485059964505093067986188890055228375021567108043865818916155609459982336000000000000000000000000000000000000000000000*i1^76 + 11844940287299987345335488083309117206179834800762275600058908057934835981917899295937919083011065851416196001564429205324863360404355734556663346124627144405395703101782129289233795235177456549390007287389502506060580296849429005754924616555925275997444614442040445916923703511742327836337945406839922416688503655756173507995911680611275220873515871386463297426871497307273328209492467239867396848535219744820239341528068273275035389738235779565316752847609084800865700095679723903094918044194355500708202640110757848473342407867925685262978982362766203983191625624830775834163851141632137020721917817525929573389097877332825372560262889677225097061224825787256458060287193546518540445531637362477882275165273597175959985584330176990626068691720763158344103672593287294803666691411740053929818651713190991389645326143559022916705765304404676778314717668394059240885600443522973830854226819394923354216941997393256842951949291286760962113913693430727600376065934054981273039390084128428467875784847798920179408235312160221089730833636437907300184414699429639734374980767922021284011177086207993911607193465169005119841964467422216884033624669861119682694083895098618329108652784534469855890747655554688312836146578851169300670184761860571937543646000059176239809762778482818147621730281651563786738380009818671116466150583204181550719294676268526421349899566590911917663197097806071944703522413193261094156759763428797254624662071009116991400358883554238738546938775141266462351306899484072728136345761403384043452455649211198879068842995920880299932695007339212898232538329845656571069082097703304835949831648441507839202708774952699563346902367627808439836990397762447667574453059379326017406538969854240716131109922154459125949543725836487210857035081668831194989305354974541315787461957890748457290085057451072224196281837561233969807405453850515202946287157763320927929845589470900453573123822877426551093476913540619758417369270794736047204866494712314862937211177150596040354913493244280019415393494170479437274409495184533319614856614063967272484914925241074560137594978196267554477282415936422341671733420174059999812481506757519181402603228452644909379666885674229688268280334377545677062096799482603387348735968402599228003223497322904236249769134215049631573576050594997740523490592185756669501570873846710014992615437058610481905847608358774447077959845686405843638354912024394162689917910623204505048131049264890355739543163462797950473256374715637374723203592165457916806934423205424128079521621106367145707171941250141859627579105268612265033090781341636229786553129137707420692240341813573089972726659847219603045351173595045613393130729087167152422064991256465946458486360653038475649756035809327344823364398910098026198413947130577330729139738896302895109546719086312390360518490533011996786294585969900087730541083075601888805764904744814693225233206983388037120000000000000000000000000000000000000000000*i1^77 + -51173604999669023606513839415108878464338576224384036608901719517541877980125883153204426727642887821496348344188014517954891035387005724221098648429456130587937169262461564886618186430672120704434292277103811268223839497357078890535768520893430932807930828085460405576214481996551448317340238641914700067762730323845378691234856996050959741103700933123028102302684871621957954637916491283561232366464589982168755753868243532300292121810115947938252224965399973207200794583809593085610340134702475391718542530241262410748560228858660349306695185993969634119436634457585866987453690693039498135745872992817821619302430464699964439696568862311647083308032805901686269297102356311360336128638463966092283632097742519607393696764964229631157075070269919810246714688686136234748234625697287286290389145478688074424139453225087382235827194904274239185505807174997316925909545860468001689635682194847001605088409246557825647182239588340859878469108865301413792150440308604218169070002709165247673165037112508641806468415377254443782777732666049190516543441474427907852795859945801894595304968588162396553372805477828227628536679423800796759960195297190891003860843557628482201181909638376336627630734313736044604184717205672479054636764064301823846701402891828135712714758163481930765428539689736949121953320564310076161794312961353032304596035061097962396586826938349623985000294447842728439772098909402881709928776379289658853345536085508808334826516335681239865515556560891810080745534795289082495386276901167916567902799105560401764621093446473351346019077399860525597193167861125268792641358387644753761096910994484504578293242230530502855945430037696622790791790474335113039383224622977353230736819135489789679247652652221546223965266390284481706490286590006219715054508618406638672338021022319457961025757942815056791894818759903934039207468021359536298717505874781712283738058513315607155747627201467016673062041833667438037462655700994657226913711552946050113163272844942949303417752432974599529506563394175911778120371004864668716451721946965686175033499018878640047267407519735654306010061234463754661870760997033288052022845518024479049427408256449945838503157619799983566907472853441123107256805929557046280333916547535383451277303511067669006456151757751368137213932542770091508447462165315134215061210387477376731184731102613347467869157046566489681966273108063756545634071392115471806845878621327532916319708610694799578888564838515504010632323276115843666453754973787917674714656323460931854155974352393643140822180276086321454773182707261229970309018302142819310423166928224882092310331548485774845009363282912840526309155608671026912319771040195371578849297241570460656143310990762123360782509495597919878735894348654288270898299789115017892857469317013556087997527330839766267416827129543003225898178192738633879231779746607194808701575202617910878105120641803878400000000000000000000000000000000000000000*i1^78 + 38256247682087592308280550452168514889273839480642801018277419212194228740669870286563831795738484307412836849971467653737270809417312017324374390205532060900213880964978635234501648652057006674545597828450278608442021985377676007115230286116137520070647182647632700813120244282751713935794211781835518766946354165023907843650200496503207348819390339303386695827391821261572835298637964318289570769139574434671236224624949818360483031297212759220674786038038946594131263238770774809046960800704223668137927646808431442110909985805657624078701660510023707613378225835787701265105919586963751947608790747680911136999180995374239434106777585161789125013312038614904792655143662702586151786262195905320441563783964925174717825100361343599467498980508606079801990101634982189247330859642430810426625466123264956989632377677808487278394070826071858920878502923900041025921314697933063528305211095440084528245976742418579133474095674208870942975194273766143050176179098923392574289087133563212300434413850578163567859988473724901669708382964832712096844871494762584424758499852464426652448396647639407845645429772967456769359765393846482856600246321568641457469645751501969763623743055630015436142856822926294263054497168973604114851986875735781821691991041188985346380607921345483973384577402864678951486793563092754317590809239888994427228694704741521185329831265376900016398756484106455078016739761993876253060215134073500629252879837699635205249898676126962412125525508472122043367401030678196196335224058194084666653246776942880209665669512161106193968432059588961604983878469569382151664075987189282824808243772743119767132807602885539992962140050752974347636841801101785425590496107493600260850490677869829801717733191179668000604183471836383527200662027981333793971936724571179311138327806768195950900581519415143906241427718622530441763729957580859818900578512714821872441091554557443134170963114717594393277647709705794707969698807028564173204947237495099642623365000090670465252399260027064559570664901316812548676025353663931264349237360364274259318693952037191781751589355649952989478533034320411163054693406551917708769054618695177850147745878987961936715270994555130011808963471342042422946242334078513915733326892006150935945379973624968910618134241137047737785976052350590042632866093686097625988124796535219139077335303156473671783115928292851795117447929584916398843394907791792862404309496092224480248816036460125953635562789728440436477065585450000422577523913183874281799087197500776288462716257987693030286968955805993908861415906284387176788307511234612070452057553565628360795906603943468371534091130559864122412785754054692194803925937090573657276865588705888219689266296271829604991916222179980593709249109617262524828967462321264625238010072726603538876115046700293932951102147014213227623495616956129167906033349499439447348717125636099590307446784000000000000000000000000000000000000000000*i1^79 + -15046959308100683985657254529475720399450746912015009324270040955602845369969015063127957043158136781439160683837762525245367575457938463224325001571889529499509845596396217303715892118899665383148896914601897100883153019849652672863820737067382729966503443935561885366879919570970583488309837997585248036681557958984224195564383368407552289144642251865196444720360902988018261394030267556509786903928049728509574733882720323975469350774310350132802023104328392950990264216970017604798754097984720939004492870607799731574065441867276920579124949135256159727506086175689199078607593603650547960297641424085010911591561322194205424300585753398286814376944695340826501340061190523194028011537172832141625232011927211263938455167508212593350676474313515679574707357735195559162287386086920445739522866654581044166804029443775337719242789995323204517537521702997532324612117133934283661705779479882382025176471071350217546993630383930809182917922958290126854211323882522340523725865789912899752663321559029108789897786915075017270943684526916243353342649494898739531874535264788840909458407618725622778016966144558044782613764732004396619994785461221286256048218133770008041468993697764828437031991107988990548748022603779730850407607239785353205899651229452722104055958039876015394065310032285193561543806763645552822319942585984489057273467986226315701094233322999392765816768153066246334982583517479414301403483120179135463544070191572937504018762741727046594943507819803130485014105598006502600122820011402103069454354765508573122532235238859103105012062615698209809036710888249199749604554691364079617086689103911211373081234742863327642310017918220572398057991201429897054320111159468773101896762365379463228511699963010834403544077344626929857034456338209256363316528342683859896814225247686559870191808193264615172910735124607512745141672751201697116331180663227369865806170941606451632595878198479982279007932918772279754668200403558446270734601694387117654607741585939058481792056111944144736057538979378816124504025399817387590782736459202891413689433098273645620549689069181119885214604705095684543423947424050636850694101155010865765800270466810298334555793795624502302442255020854313213290571335349216421716627964325076298042269140272373513448069381537251868366161993477416725191832044984845866264001696045419008368430977367003428716181710612148016642830102792167183885753786547193904659017957689621220968200538092786252827294067674678985774653561095969049674886981046493910337371331970469393554889112825378507982566433206813354085186411206781239820819598251880181329615204418989860116185852561966640580246941679824749207042174294524197739048283576766329946193435045934818332873078591081723579582667537401752084639701576212545810236076186754925230140638362445757357036438599564935957927190220493847352571898286221410754943810200176113930313126612251527086080000000000000000000000000000000000000000*i1^80 + 4559022564109856756693322491540930845475450022138424886291354932076058094550068263152741846728903098418063949068003580119367698659691119059403361904151114715595097407635076614005408775372481100106066294804033570429640323794852296037830252103182281427061910012025310665544774242904362570382511432240645378902095465725637525132242469122077927295461911518315423374148582164253946959534210879129342616980184313462419139863039571557758019148386066201164355959841802317305526329398103110708756281698558625848726272296730704423014500822697194568470897437585024388244494826569675972551312979743422782670575385570928477271466331502043168047053203392149329917905278362983972683884541012782492863351562594493011567594027270800000856596137943336167701593690059089751471587995065830299305162518659380621424800562630346095527497461085987406727733410645205281472308274089808157621195457415071027493243182218733797743309039132846531625297415487341397869171360613215801372523234605953063608124916702101947035330751868536087685253439950668790559343278396094032338906782335620598786977975100282135630583023871558248759447436150782784291705113902387513228420494411641633579574564939955790109290594396765525304955512808490869552380294224319499397235517935536609469028152177086996610893414953326527777229045498585723366906468874854007965287721704683474223941782968542588372317182910804679139123349786980334499157407946222447209294656577592411139219791411795791663187693382045268100969747142900621732510868114558169826752228137199369862544710146998725769033969068048696646800292967014073400648652288857135404995666958867710712325570933737074620168734526445453486122204366408074111847049557017966138949993118821207412436219770024509791345805814114493552456515161550593217945110649066201091161518313041190980011243144705504151748778057959256646571597224114796287659060422505089855220722795571051739841038885437109021408582056618975170765028811345471842599404783175835921424968103804127567875890513255205598188199786300863113549085254665794371576616773861654406864753445490632553082767315644680482642661409894099893874563157117399174844407276717349187665416208247239522057107842427827422411623232751523703271185048805972662332874604856215286922434257782034515911112631018540670855838761400556431907392440152138754063033907554911955890786904988691798505426238391631194932780105321808461735451486406259793503192031378867891446309099249165900354954849632167437345077043103870511459906445517140465599468496999195341221924834898015536408625202873080713081075069839380638130027489604222674198479183357990909390307567802371314883724663853865040742379934757059630430979155661387385881451770887035013581425031397727584849318406421751881790950156818448228279147805324837229697770187252885573509414173600020864313181729277678273414258353452310243975773977253146180695502863947331384288812644433920000000000000000000000000000000000000000*i1^81 + 1002991465743399178988289054924570158284362212718758337445332718842768806653300433203914131747697216218334760780479024552909494864182265320840962886454065649365847433836681007035113141401963438746585561721832347132390762776793595343603097256627009789359796170846926822409954740899039349627583297496154005383695561516694961869639173527259876234350477377088096935441652836200090904727422607586518918088074066622939989911018871431392580914986596654587486247403717756139290151727472835293360200372134300068790677313117789801625559948175187431948380871624380962141726414191500410161127176026634977597350607956208221612025046893479473940384822072314221025321519832312166052093571735885959112638866019249678498155544638012000081730198493193940060017229837722933183723619808267073568983922959990352048820203985831582990338066820636162753565050040130418909623481459711977441136701555357185438028156434233542862357221987118339838141491603960574168009633038418247910421606552408494808474558534335665630989509808748891158893221205997169710465738136342627728322546144665858816970699111769874557985089973905828453209743216008660764037932707012851130241776658005047078685103089566652670537968524698398889826672700885816368851548923674125087931165332365079405817066606458046347202665803410786672005988373358699485514169660231742916361085173889574946226036407285137687279174671277917370929608961132001828893990978280254396222496588755662595387571158674099220632608489384724185947976952724042679022303502120026808171201204523147404885623820793429666466994876729040232612659607987257622348312137573577661066783287704801780166794662556392102724927619600722539098721214592945495371467213587836188952769610736422532863963215889480542969098605818259755717818421614128181485751372578682436569108430553080426176006370948045750784199400188381958163823973081206437486772091743474942459905474421172716364406170244764971030020889906341912358259315630524944282598939980584942486502927850854269846424668853911500269766288583955100223111469587399874907065891132048938099841696170870043148352730324840544496511780660549646325975742676813075255122418719528612132095782716777718279133878187494019001025085091881176513115211413856375310139062691517627146571524324841973809425011232438934135236064098043098164237183249280268797358371754670843106316665677219542882624982661599411743614571544061285380007115932235054735393132110540569181146297432892841918042565402604172104640251648856027895257429445045378563684994492956277588034148581483451089342416313728713507554355441919234511489597546312017894518913664489680502687428635182395489161999192523548948257390447961918309266253356230730540965734847371014959584362540276864893024401988201730779403845238482494119770775997553468797128873244551402217054379461850839561744792016896183622892956655735954594283212753826213447875552653449353138012160000000000000000000000000000000000000000*i1^82 + -3354507227792046611751335436615767299444125504617489304605262476857757129203064932755106495058882704728550472975721365545299719471537171122440636616382406255960848102212663856808224631095310055580642306187869115578039100769798732050549261726207358969760232808513354122083950485159714874429942316277887709808763686289843410189242708056953546010196204054248379586846178864244002649321053903468624463337467755356691746239634856606036544372210047054618554698937583593124100348681016451743227990458146157886863702149320997067775405753725078236516658924222528933317181482081669976163457794552766774582292177967523299470540064043891570353148147848183928095666008351722258311959459931379977793595111192293361741291712428214574469799834757785208156501286140490209200254444739619370420966617220333372410834506531151780182563315551819525077466673983621686029938574699561400297051186825128861403308601933012033461609338904709798788608964348463847798049361422382487950315157744337765019011759152009758446195137029216872090313933893533351410930510202876671766834743479898131960650845418116640814271189591584570404562160836342135299143498654998074278484220506436115084244590315797579155837112644159525482632684666705711035670995881685616674412921134693104955183053149527117680982002821808612673322600752847549377972885232205003015200473454744474490410452813576536024668057068770453770227739418137506739927994222567590880400327345149275828724067690313986879322259184323681115668925925573601369538818085145430884147637739296294811956050333353698006590380141289382392765797725894704437313603409177889118115001864168800273864142199380113363936818239638810822320867272133093283800133336271742743748537259056116745572085863271378041310462982633055956270439980103208333521679712487184209102519391044501223319796748503104027473360852804753345929231780746876728929762544454857969614931736395474073854277461216313895034507251446644966528814244780426868361508379613305986762576068550405879354283656305963449227902162520359888372140035365425795288448770723916523514787817634911133537456021474676560885628077543103878869121194716585555969004422055671756167060251532437399275353311924959742792094452498083015449512703438595402347934297428107694924038343701571917744181140653817807237435410008509965602869036806750614631007576815571926696159685434875194570527858179040160078784785831052908502347192561510120587721956535499230183561175000539018769073046079734344298876275828022770245372758728924033750036150695826003768723062095801801620874096944915714087129277056124555364471092357580665872848232241436248100085277741656894939112910620921599868027269339026310439345824060328353816287930094384120502957862116754744399631195194039801052713829529547885950173159385824991092060100915761261780823186905748890672747215580341396193071647320277647483608989793947815526410473872067395584000000000000000000000000000000000000000*i1^83 + 2311875857172278528988231443664634505891183451350158444184698189499708596050637490843125367854024959511537126733400388824915152204447477574598826377554800268872508445577926799329130892016977678099364124466989657096193961009469451652303635417348179773861869182804251882065321902483645307669468331060240458104804885199688288088006715887760882386410340499595441584057300755032838701342791153224613808416206001550205450025060959344598856104095070358009345585218288176491906449047942471303607920959383121222186364649256179901947851016657968299339598198569852613424775417268877148894664736703931591030993684227055128755540790358093625154136355095226706172436746058025697545673948915630145001532819088884626377425755012648175253068964516855094190178540800226080920625771349930752729777781787723632809220811780846876096451089659764244679920102015887054729614032504062148652929154083222705785994156190195878238692192890218937759144190150944818960691813914254921390774544827037034816091667296126757582166195082892470699749699871906691147272012220342372557638074859393753660185384718387466808476849418761339562373110376519555182127798765611665402813866434463185126243260757168269962799102634756141814059211314585543730289122692678299211813475359791441869719231355428755376346882288310751138063792732570266587456826209828733530486130053638877059788841756304895255755086895889061591650633790445530404668710886362302462640558880240675083565279887037871668618641041590993398398594749446047850961451471838307836038454089735532179293467112141576411207773310613338608982507046109081882167511266703702352151440284777036200492658991945871415582836360424508905037003824541012240828018579356510557627478360360884683970888746930144245918968893258604701126945954295033829577621985232154144419818225254378443304825019279699246338753087781100167219893068211253637278577026341226766815662820861662652622767724495316130443860736507255509393840743246607912661739577454092294335479686791021502259526111061262855123416426494771208882157019788930846982292447222659737808024737280809843897592715411577297850866416837762661253113482635056231404790769654133102724483590191895510442131466479093064642265297862570595555751441113353104428928703694815628344294143934821089551302148384901948872881281424379444541368455213910253630495790865309144509166867199203740825675393950382656547791884296426299472213199283420939618364793721737333514118150283382629681795758035369140171064502599041106431233439228424416660482877220102708023438683189750862500100730235192196633755767715664547621545213190582481959316541736474422219858126557031536381614925715870159903553003332050426672807063116911918665344447304063982117540331693592219006164614902984331670534169996676903693860769566311345363811163480160209480722513743420165661106780722077305933512795101766199164950883687772444639601090363392000000000000000000000000000000000000000*i1^84 + -720683275815904333913108032209051838917560639044743824829386032987169765692275230958902435976191146772939816368778557926570009229572241857470425399121558235071364447213932734069064420659774588252728071673545941207854618623905972041383767058531450467940823402401759004936699712376796413643833670397445053824313607759408156752071036687904909061272619854423694056642694500382030824696685032293429921094535733185931329353475153248333202824707421903461624141027102753926630618141881231983995248156659106729975031943719448406245947788073131834070292499036213921843755601732826612461672328668570648858040968757740635945959652836908882616549039546266763243664636382296324434545083521050723326806599447117938387711543019844165206417882130718574156858928677847491052197719718757663301844764729769667440237157718725078650244372223490147807148685755575841895409838606560533203148818867200809314458343066951768054842676394496475702287472604079584305572979794397097408980107308286792479747035301840443158129337987532277736989854420031456287126812325316246750896089893567020078710839710419141297984077612668950431649244427917838390748535067343209342296798907324981384556227591261179284353969679584873714069098170384004301520225388026620325498553981704774775753375607046227231709062259990542468649234247760116982391742121173341524700190146088114264284807327657283191775593956805811726158814491210400431009018883880866147406685110468361094560326378712531081846107395755621029239488253480059756004615036470627571630293788077825156035879911663965835468367652619583897441713085383151107328591025247586803482046121964207243021904124704454513438322471197424825421177140904874463837629580288769722038531207287427848474016162623380119081463069573059230599988625787624401320457959753501512601221820282884091769342158024998199825718173457943701801864064561550880686831488866433677000835458545643982762931494304449297065027800325951101852469161164420606049398390647839118224608808422202731635568470621054709410552262414810344973574448660248007350412504181220684130089997010141846550844151436671755804588341868859176001269429223843639969765737847833066686422760345865227785703450803036811314269412919342019154283821802288113700626525781324484241956629476853366799157848207079919692103325709882047527796882479206969713236401419814146450055964639867917202565355461621656571121257290288506036027426818513430963768746387075470269265239266408768777843910849555736769679862935330919819349765773391691004273651448673808260762741102188561031923628224379347952587052230675993344659198730227827363597363503700973708691310762685781550141039498511040993739405726579252688792681294481702936169030884232022561184683619817021290350828227782979115021732327478881442915170093639725146664873359905509760000934301490391610166022591076120056549203117439660913356905706810019553686323200000000000000000000000000000000000000*i1^85 + 86960240095248453182490977030060453607252671341145205682206557972606746106229201673367950212026765440002352764641750037556817590725262957237547778771593964374566375896120743021491837891180867029250653987660036086862875844292284384582420172786980998157487725708629392394110091806190464683671843809943000833640804318719449048801710030832217402584126343666886931336243187060820103000273241610631287618208750254563341704347650678864212226739345565552030594440571183592910179950044306638480924257451092082562022160660271190802660249411907953078201893725714760781021722631104073242373223955130318163052665651982511609302850552601016803001146862924188642518017919605433805977255639283804446331182775597034413081583977403377321405832194505207705456881317906109506911610958238303091408613589840599026646749636830184873061472136734808669629072640038954761270731392397366475126398533852298979345020127610677346915656173112379636973378078730628460844420525935298180646842479744576810276903836685312252227834992365038129261675136716373488566127743357450495899676519065151452467228891324647563655204352943987474706214925089028744558454891385738464050576992847006882160979346771487358134266771825423007587418639314878773526051930765982982789582184142291925763777877512168299080209234089686942055773432861538462720013420686421543652754841396595619876512156862187432566337603574250971587766108627209317237410530242000685727766501419946670738165893659708135871170160992707102067891594825268123417591598341656345759756554515758640163230190151600157528472076488022856498338964681628910710803183477281076232109254431744412851556017048932145853009089752670878286735657022400761705578040060589701972389273910899312418674269241650336603788157116972583476707745782788705752995886307287529296398584288532094566836949396303488386098085064114990843414959431882896808631687979805780196930466383872121994995860561010514067827026034281997281619859479635741189713507376314798605635635195244496860444958718117965428730482946717936478163559322131509481313176627526921355387388281671931870892174981479866391160273425273089947936872737666037654153962365109903302481330591715843221093251453010761808155862080535965896334750078731594724107858996492207556002360975523223041559664543779922283463430516832848974682502447840260639341996376406645863501506366032866829332094662780533794668613563129163127261718249362199678294230664755990385473749704405258843478308510287294128015106820728734068633101213826782180715588455549942663471667034163199467103075979662700229186161427249779589769467083689727906324950039795489427060844119591308713379874555991859051413399280219270268567734681175680158660949004380007448822042480026625590852572018418079385819201301114350511224855641701953587326819682654045695609206580866645074892993954772793778023441015307137853105210511845228544000000000000000000000000000000000000000*i1^86 + 3510228914466698287196383598742635788993528088393670211340665297744545545323768130218570370890063646463374287071370085430095742993207501940967275632139527037770787565891730178627834080257982995024836447611548858812221183738942619206044632208617659109010566628217015425170198001897613383198467394663992951700077189417203701350591326541746572581244105592456830871263691335814372694628705245151408454634805597286269689355594544331312768977238759865895802321481410200929649007651614814398272602828635229737908370779144679383897875258484636307463496013131425120613075986292347401091850074265817243914025172345047190325690423468490013254731412716592079871708872682751582901590981171225440870295512878200420165526495626646510615956580424581385841394945301832732743137505522284713314471208009230201173907756628229724587044972694309418134158127079951947137437322197603823629115955704425505311032166380364879501624577994341221462049971917051589653407460490002025041664082541442447232081461690434154676343126574583593190921140181673270920363142603060974686468996584229926837345602460483198253412812529915764951106154306124570327743073666590908225577730409558691045145614083728835144222571080926733254456268563976297986091096836508385991535241036805303789531280986556883992438123557813509547111357446861348698977955442743887209523301584061308869218094302662194395746890595324867190018237139466263726159339100628596458292800748514499719056396914048267693131371532396626233690647078644846234091534402284294361231166409307801159194802389730806290895058848798243394595065030250665671218746215518035600537057835306631015395350035393905911879311926978726051472910763418989444932931761418648024032003267446902397579622846030780492374989205107929885847793857833693826674389767448741378527390003251304894644691206952651815801471649059152837285639191234463279118121235235209151735531476966459030996184283974694661508455345701838157073867401279069228761895425779633137821243510729906330570356046249180589476214529510484808509835099121112815533116940382274768935128317256016429620425501687402999315809479736241125095067415784810720469267558806727864819836648025169236828472483739071148923105751436369327584252851537701930068143257279263897083560286977461720451362734498732513941323334754972462013351947859078622661738634773213017550221642333342625049197996919235584588501017886572411435324121656263742944805495722517085946477580339471935454082427087509275964193828613628484518148945867417693933934474449881552036542319937114275713576173395892047363092203491138804180378810680811369597805378404534969184365698324634944862563812831689814269800727889763770024157186664266563616979613336833373392592581608376338061112122707995295793707154486861424232446853726396710006450658900787450056250357734387596686483365304886592893246719276374574582400171376640000000000000000000000000000000000000*i1^87 + -194641934662090697682901270607948318944818291909483600374759834265035373960211506350748152023221590651503793589431734307920629257744938815626826066517094032061957586889451458778465745244772904477506525943166558127132211013147300373174085000282700526472532716824231355595793509688872113546362691753594426346481083160491632377898101698386242478766737614269152467600341375311424573716379342436598028797134397965843564728918919549937224652513598943584783778619728651613104424642817738435601532580575132340360356527643538162475614211598854679031733293285093304429816729518082607908212783081319821602856562327735310902623002687946449141752133313075113368944283045329276620051752065489361630518237596877643320521574252482844183507545610641738048705516470967365480797627728169294394151325585752677106969752063495591731734840289537964906194814190340175391910812938885098184411830741455891721662936912591290845169912931191506605633381056783990262195341035679418265633443281900471796099919628843100984493129701358950622208818083214435158808356064650765332915644905874084022250912086934970499011209034268044290343773427484667275078493111039057545084921853525237988814147883032259808179757467443907234071081234708830293015733094591926034805130368393723996927236601504458259711661573842032224769028086424290388165286015535982910634781388457930655316144741246510929467987251428857425737873116379246761546064506438361553818269860071653956373828929129095815607603515923870501017544259759159380717841789052016384167247922068420247626304684185257623804694794421838628448751783228441885900377613208942099631910653971050084610882161725880085889486912047737062620897137206036536067236384876892851078769158664709407805820887591324561466133722902506193700763417882953275569596772469966331723161167466167864311623771318915780714926670014930683115697585974911593397530190192874699221104619555154101683948259753506277200912936933449425591066339361807330559183880282280045671626830276930123061925083535737903098127426343285257525995440008968467227543234300450179795446364277985774773708031216740236178957726149057544674507432920672724045001821569304872393075292410450030707041838151487528982022717111546011801104862435243894184233541298055723772084524357326982017602235470959783387510401830750161488625483466066039412909081645679563944489604685122697829118643555479818039077058790202059779723013762126285324221389623929387876106675180296457779409517219073273156806485275274888644290558354382490682323671611798798583634221195042085815304627750386711735903650155671812133728616649400892163195337580230217861082560279248331086632148816128210165919401793577103737383284308425312621516173815654469578845659933514636578599963786088246138079181837356972597900662097676349319369301955616868179756222631779725517798524157120935568260693086899167930875904000000000000000000000000000000000000*i1^88 + -407161568279686792249936735207323765740764779750801378628512896246200326119494226819701247156197655887636357347434733145135614800154605403484172195409067544020236982880909755631366669568032396485505588870549502793649741264931038708174228580600947076838284800503122986845968129879274178241265200195865245875798538058847286167293040492381175878063246972527162504430879338672589065803992486541494069867456292237851588671605214577513128084536516178750043153198034837971092884493867584070424270365298058343482616322604538972330851790221765623246774479891279983249352991411529271048717835549157734913257112599187316870963693647286760260556621564300927769216942918702191783057215162310811711408672158087999280196298549738436921369484508034555061417929482635709604113099445871711255219064110783301764613734722657408841976446497416841822379172174903718955393801928770373007227090519883108771637870332208093744103391191688465012147468245046926261045300882999830960487735172470210475232318961209852832945467120075879522675571564195835666963021576108055531445432987223360239118864389798303989590734944044503824810178636281241003002616069119831497138901769004193167419833008766064728115351628652152186548559405568539287851410519076744513751998008841227047255208163881027284658380000042656234446933790900734810965867936395871840697424950988442508016059255950293003794277537439197124681316491874861697323703651200541899586168710880087884991842097214327353151822002228000189211323216819666039884364304242273026039409256036472618639322065996862691189138661479350344656701538440772472175067125109434711947815296187266945402261938738291962156644125318632095637534503693790664885110985483408651031387253096419620876668129816680613696534228788494964272065199073600560068661103582051774139487390623242321225202289252463624281124684293519291650789126031385725001315374471062634045999370439015831022120778098056021433965740859218623399638726671237286582336307047009520830164139655670760306438294185243561270055414176585383008606457468754542050349589069820703341218389242486147812059291222130700461261538857163090664985293452358226276802564466968813384722430521814661491944081612810843488422654040681053254964115610965919575466658621942198671015877499474599738717123896649088077415435570158470112896479887755684660643660143898390950011001923282795913180980427817352667754976282278527226564093148518615882146345374735787904133491834595044337866476453302451190330062061093236240845809606064036650635004990565262123736144373721012402230266246763356225564269141070332162664748856530445650785180987655328027714953477845821909237509218787535274358121234997594641445594921345350789792789765755188941315740298201118387419872096596378991862642173642067132341902835170081092418355129238199901951848467973228953893673465206725715268273960038432768000000000000000000000000000000000000*i1^89 + 3192025312524874674925223549542206298905531326519996079787680906184830563691260855319157350477911030203667307217281019608869856703704767947935927782209475842584508179740312637651845039493611395660598152684625389705373607210638220858503945338231393950263296031302790649671681082937978394978433312849237971514448528501012120056784414578002374641487514659992658266264904431629142286054236569739564648116177101274929437561802693657054614843648986144363199527690861921748464971664024410033270778618907232664483969785867659256562578703412817089468076811243269655147979346799338675514924740837025684392953816635512039144645201175120841659143525667957320740522718129103037689718137709061157476740115672278510521121638439901849351261124793911544230538298900034253528787689691821919967375946404333961170508921026331470758713811981001729165868685065848198911066789571392899579179960802621531531580157187691920926249192495969379859820758000690847574087057813714115900792072801695999365171036590142954744515871169183464295642991419782329849057484509611298520871442708674320570183362568509384954379377109816567723265114389421104799923883632116621316429598897315343541119136739953477774401600390771333105242720665452933064079570619873773562100742582519075548502220317242380488038450573580646087557791759567339140824270065990048411982757743073625530621292625879778402485309757318020369024929117754430391520216889645159047975544677341919494699294102098608640531076653228065640115821057887052744354999470962163686457873298624047298298994042462747755138596776721364884238055530288091952670579160163322691290759281974889438013608570834411201465596463321396490890798368679155531060480531030218054362535156137360085563262460666177387426719766670059309662498254316790992440284097740243570555087773005904224668707972240403415111834503998889095856172167554150266607557121516550542350955359786748341137080652794151901651966115947258550271698770816925397499765601774785602168242761028508643410097303808433144136362167644692706350170986799147198582207751204980943885936248969223424043206161656903928781738522375048314094626238148633983351215840793649628395039357494417519232889763210103174689443247522097951395860935134809808607873171008626722144230981408858177757683912384129814706595765289684113930475328386961420112543386789054472761475490292653820268087748189463093113924492270433815009831573209280784761925597693155461203207147454844574965196392685508188789438853061717119272763005018095690693278759483158590360983885527593153371716091611255996155883426409526205805578640870377662687607756715451088554900778902501711600416923274698860050629082154574328967323753403767477139841707681988523519975578111676199307062083988032980066324142074477333402870790752595381855194361805259923089991691284241374243779627007200640929371468595200000000000000000000000000000000000*i1^90 + 7199199764224591136399920883906603304872586715813919949938231318443695745564967105420629499098684734557873127754881443135134296157182604750018446956059797925855540792686549346549030774442966083933369536286322948023423182051154429241416804327273359189578689022945595209482259201214963399479737665678332324362005645191131809522043000839555708819481965818016279255950159114549553256154095260941278112224867090990710045284007352000131154782526765878608765518276877455246788024914058902727018639746639928073601446242771302723889528809865348442750123417348782890444569470888466459869260932380456931370662008610684033974123030139494322636931646115132443677835986939119747170789212213518222783752303228320799164448462279269311733788983835249479841553068448586326271412209617299140166771545165492208310206064022003762243513658440900603627433992881618251523931748154054333694704213331068774160806408104140362634398306641222544263410698576309267884591642390959747116697679170880911384931240303287325070069838456095150792538489110978225206644551629345166741189669911059434230568987427032668853536628734295788175208323319110120988738242042383723863481924870774906054714670926217898357208970063148167891375446129215318015602417667822300249973266534057444654801384884551098607369695391883716259607583560421216179419436275945296374361454736659417347439330578376206992035647290364273492033839473794275723749371595830618968092061506812894041723155549794003603952414563400242103806668929745687371081358818703446454676507045062897861734623230494950231539974310475348527560638933732677524611835879055167508524773522440051278774654435924118270525743679541426849367710474104766811453987950752670330818742155482418080258751231985723552369314174437657911086132981832694075463099361912497654793842251200517939492643012007641092705134062838275649326215517940128402434598529856447216978795881483073751122533622579694717612328133410430239967102926345734300958152009997741303272189557798934625242878340553936670072663974834423438619203072089138597153982040120748737748459837439705816149914857125725773930934119287523656191070793097188884132531817115536438143986173564840243155565518327183084774643062878504212213845266548391536655104153775720946746022012080663398816456371582251294625423347664011369542451450038268051523188309554453648212242988824814850624822716669391812023955590203443934025463189559405565078736776149390644997270847810470197392109347390247610222557805416128016785563519184792417927161791738901246197090096471108137033970089518033929644877865441102521825687921267922175732339033276879081206569418804353983579333334814734549805411807379610962821685045659301074174809385755607112464687196465971826978446423003840023368100530019374040880197100906903246337532390307176815746235253024542257295512596924247086779596800000000000000000000000000000000000*i1^91 + 2453676661095538448533501361212019027959463198128439595355519480422328146892272079695748583064194437266603182544414718396764022701950645967748846755263786893311119585494242984373158355607373300734470043937128727450644708202177957039301199492184043409892120521198956213725992479634630634578132571381161174667396238930822368833121276358929312034451727423482215810724091695580172475550798123274781196258837959251398158774724965308091428898674529009727128575309954241680208478679373924639875150451549990045989572669591453979509126445218853112309386806589079714450595704253525400276896689827875236729192184028841218585581522596512158781686850615541132255667540357972157817970668567869874702333772720573822529635013069716643956702609843756356593749020196747607457869852919196545918725320253009489752884164630312400113041212828336183118637097498873647238152437591953833463100449309021478314912856928713364109639437602465794517901171411976125580462237723674299010411458004543843653800279742164015573411729067201884913296245466682858280684939010192878454004674837862907633183653501593047163230492234007436419216337671719832949545724124344263746509093998620873849787766465809654698792999438789325373150673177058433233663958281397887622484160415472420682982527387566049177590191808782826116948797519113782960309602193288725864381644266370830257818176934693638131057732610529996583138301582010172967028241009839029481689706814413215584874178628524769468229709488319483460015178897207880525152579377484192904110622048433993117818057982508893959791020050791040574320807569975928598934769720882466963421088380014114684678822058394469542760382893000270010122901106808387020566487247544760422830734961247229925913068686670423575188048939959512190160765269539392910322314680047109036092445387437273895419084844991501210867927242882697335061478570090393254537118190434232392853120806411938069782166392151829102012935842833364941458882845578399342473558093692063892964119285066063661641770830728783110396542946167097396390362367092629485730334215339226670346155568291572699643918248875303547753180665206892743564928947215922068575950097170133651547510063048147147485112959780733666160809983098704893665659217260903905398130937091544581343856612023754951789060437495438276664830477421243926337370363629368110967928131408400165370736421277771570668237765097475860826791097193337424209177632181386452652849548866858094870197644935625191688890385169394652228826227645809195954159676375274738892941964531191111056499488904184095196354112301295666774552975839807360166766421379407682869588344764168346944758649728529402886458048174518741865779472251887465200131138283110741878195600458123727786075849365719832490779875338610678405680416118487105840182263906047371638150416395200840400169299657868004411806616310408806400000000000000000000000000000000000*i1^92 + -499746818857329150355197228823682979399372346901350747553434853363726097847595483518650662660738591499748034110274485428970987131198575465450206722692823718989247665116891059751862552504898010312336662146223399987374080710912852897432668045121870536983487075019916520983486231090287437730316252331815035476770047881398386369351182440802423872599923836777811314084544712708625011035319679368135430594637274199704642464244569982395601237407954466018462399975479235007983637815552223037151990529342383719330650316452932704347366296234354835368826033883428521735693371544712019001521736456147002663098721206869405239796649954718799286066726326404264828531886338116405197130302481058122300566792157339910102246615435507238517560989072796547932211750797543480410632578864341423193232055087236304446655920531525712435859166022055408179237796241864456408395749570402839266179051093284638978517300503787182508267756460641125152107307787607701990342068887287060050590145270168684111632313747238283530445474413022193178025990114378509222631161896041623396831074000923628537012619841298399324973185142482953079884507524351689775727113514899481793148673606770437433756038568487670641006170743054807148379152948618268424033414193693916808053626749345785606481341905743601860956880674803695298679505565986084300934387832481160804291327881705610796129567151617348431412971661901531680170071820929380897757010785948930980645483404775045770000595687037611972191542292671536752940046129673877863741524279909384741273169110217048686487143695481740171922650565565057447796651024780839905123916197382997243289508490844046325802150934593145672529340757914441448066796886421025599631537329522330939451508867634348145660294345342409499672601783813432764693142243119999557231443200712956852144025919312167658866422395765043404876814379765995905502351627950225256049986546400232442370462856928221657745522527951551966459376419069277300690346780328834127339273006847942860913931222509424481781567355091200449054942013089535866563645333064735019451800580103633729757155551728178731769279291458553752371093869380614541094539832402386870094179712820605314103886637725784436139438407987030794349392354914577914054250332139999929514750886987826431400566258444945404189030794138897114615726119265539465997200404091756365920733001369124929084175602639731143872358460854259681077972116220173774104758931116480547874844663248206636580812030676896162836197582619634885157860963356204417495382134515592545584644147317002806196939019869677764976030659326181308798910564020930750469762472612342609710959203305365809665393225540790874592321017694705867043261392795606877824763976771245499238993248382835646856102602100180444133869021939866106607270827386453396475209209627904497830765051242499346735550290088068612093684073103360000000000000000000000000000000000*i1^93 + -4977073861199542531005679539628092469341445269152539690888471103258695526244130853928790417948390248833365943686070758870243652505873793464161223328532720935067491169148662485503873603501514993795341178501269649664620883885546575586951028539961784031857953285962349023559588734131549252289374853270871685885517855453100083519275068528809704611966535649506698582712792039102570574842470663546836432350062056087350703996302329744867817454046926523693795011789069209451550785754023458443830483105812385994478373963046350286693199736745141597242195078277738945276030019432123608728933988601077752428777599624624801782201889289901422955804002313441270967194142645442665438769868387042596842066212373072109129589493139256721776970080679225156211895423648486045468442330871971546571387171094551539061502215748698630696031907177476423092481036946317782118061985598276620244336020936429002227445450929504745836597329843693058289842106278186386688615685329331205535631451012430077220914983628274060238367551266992824194518044237820925384881186374728992364159769290591928886061190331289332536583370195097955581887942402570906977645434391679663640016035082066365479600414861612086401490213808813838045423423796714333277311638899509692239456242696151686217314619428005122211838324577921372079841006869605915362654182369816445273838743955080010901369277767539031650444919426196718773877283914225870918622103341168054248649518305004626650169763759635662052620893149812259331843223400789695889511362792116911123272219987440468304474525531917861548368119925908194411237603722050150175603031869304497481095520745431645565552077804071957864651574069367921027648682821632571805841976749059723593751578391776052814644577040662756321879208437617713814486440916395598931034070849194720909119640156489038307400884773807304566638018847735411177939003807080293129332282624688780505812994491178731027217534130208282653016195931566946343939417486624198417627434036554049071234096713938395103071455078648628662769246355019024942941631408185712609535048694495693402052762941702278102459870168377997611850108477673491446288560190394037860787237306019824258633375556319026761068963718630716985367713130632444128396120231212059371354889772643067689642110876945049211489664160950111452010590991727208855062525083126964258771174479139014334740446641839020420245674273940863059947504508682548309576594324852431336323166260675964735696700527485307308174562133062198203835462343115530679031624898120626930561088302543450160204987532462815649723166615648907904813956262185563059357517521413537244723064716601720979341408826247500600027593053686730431128603882827358903397492159826237726630481069950881810005110972822841089956112389261585244682686848187914375911173140570973973432753553865714456812721051079003781201920000000000000000000000000000000000*i1^94 + 5411060953290963442548440436141897863257276496406077121946042197988534992443498932270229910106318534729820098907236281500127159777482293725268184457551374847477648174010355207424871718958648007459560315748729028900911571755231149009049885451398433079630403993118246381608639359468580190990345132930539710534198699690779343621515601140241493040851449627946708867415451133397060069658874922158644166477078850628424275625306437408273436355528057806174805035753427430762932902047675957529728072650270147373908674320591297957957044752289360079192319760626416271610063576866111807730000650340139421200668094504453216625357343933428901578093787529603763462989143102549857230102072038174347950937105527708040623378322207804156817871779347621799585952191842580473228764047078800573273048983402132608545014733602657233901748840258033630981372119644528257127058638491182253633937106944631583995940583806974894825842354112638206442627778267544501149237852063636197252139189510065319399685181654064120155170042894165543103328793410926920743523023939977537261926928104541276779973565521824175278908779290590612584683615707758139572230683535610998844710269059391547199040100569335043244157666198417439256028548714670768399476096191245375118047393005268356134469225637306294026488199390506005365716720390774883254565182269111231316689486619962725472881638321861057846989382595426487319216103782632097233602129649587621882083053309205853319755412596657853796903571194391943535835865491531358804995361719058279868588288736090907187020003991658723217319502192256763714515373345970302592999298978444144941749337374576650147534847099804853466169679069569595086090156876956793495277922342569102915665883651673949660290390999331841007817178312808524394812292030077703320763461009022917501550944825853674649371501289781232192994665474815410121954321488980896109059394470837269847176633599036047072322929764926907753572602476874454345491101611060866579228230435461978628093627281699485307620128157725384427783146689477275422004005947857063143402705531519575867654950947745138848918528869774844052613241823990070767539035878538597558777308618446614216258142755246841662600258708010005168549068056678996044579971285972153097102700875459942062165028222246990496926072364160272068252775487920458796110344527034217821997003966736657989196654370883480642434997909514435349911861474233720867684978589582519771570874735634175780322141894373113506850229460770546724633136232022974132561689555216699724336395893506693116863291349031058835159944724996208610981323124609685538479124225285386182958695995770949865584656080890303191695664714487851051266978255531626688638376175808103770223845946068212311885603314629899785172314991070983716805823778827112546975123012474079731802475260906124217929223523660726272000000000000000000000000000000000*i1^95 + -497957275233810359589242826515140908880283502772730708184628970442605033442285756227280629177996583377620852470561111407107129924230575610574024851691385818835745941728570352419721430780911036967708057015944409996767068497131802795345106291936034234919713794909411975503272336556556949058078206169067303910454003688521902114656946420167270434291027468867779104417139718146345177116620033334360932027705398885425229309265999951999096480482960258800208588303363671929863747308257393067908841925527183779623178093125899252848538239603066473739302062705254974056683443469328630654313387760825632910488671768012186390746126609175336661980005928839314415071237262291060400792338737771842191860516523324720886221166718366175870407325613339088600302037166025088158047875547500752873368696717128253564146835931955399221941802444371194592131891675419590544889134433227660192360210166655034806044828685211400284880253679545115896484599874572261193760796490146556075244847854019321708672209070390893440860498355495614242303444954718078497363017359546013956350501101559719992457530361910598649369629613530723012746169998598722447452408710514409461732485363087998356821155315237455963105081375050140495020789591229286904534631167962896186995408438568163804749661686564816899307915883889968704060948733729965756725122885372193083556221329067185743794582514940417021837100634106474744526589367256458427911252958669728130744088236701392701824677174569883147573475027363278545765603058401183072780613222181951490392556574761381129457625256891365379105127453309385542198867412897850583003409406445527437673085345702054997899544475596340822723164056168838250477562520509227123196739270523749089216967854920040622502056480488352967401971985740592777174410232312498384323584498201689762269448815081475684181127515145728467108674691474456741294224321251314182123551857762347254920211568098969857246155677826232145403373072927789883976501692568171664425464536053051653739935849191766086649532719890274260071101533346736882324762887960500662158054262976048805661984580203373254500072086692348539345157742074440760670320938896923438668194369169076073850372607265764011793492531616158065623546391910685893593829080495606271494439925830992922206776078271882444187473726358520909374441903717056380662036436255092645360088752832468545200852476011110899015457896869272502496802267647912386988871696105184292029229778126233037098740806333989925128255337350418365279482191172982030187236798789969539348939732052056077704071987569742991653509817921311036843682848393309838244432731497382740105296806636025937847811193482938891138652066173780346869946836490817597727062452224573563492681557485148335686767072343040106976003298687253389836608911481763291747949721117933062613836726470039593613577420800000000000000000000000000000000000*i1^96 + 36486489331298099324755692338191420930010962243953610847261795251394225363028018961071264935702211885157469919125398890856528990758558742972654492445738368945597870310273447393507418869104910833039139162575379273778040197007054468313240326676088873473610548887567867309182241375717740191841487310841978288203020065522518920681475269809791497166338463727452012292278370032111097659137696633502585720132445562547860912663668875712856270097192134100142459550714036135694050158488976698928937538939435587578834553094116485020371914770697169584932381651376261111965106166027397055955099865257073937450207622112640580543092346368592155587625137589521462678066714963991113264435971847629688782239242204023620213783968965099906880123316173786700462371554294780311087103227112481169562588618863700701428729947979453321606956598801136320408950831477307283460871584766320771136714136983781531693882267763805283634775241754888605651413536166191094874070125049180667438135700786827432492982465948710645069418763234467188051755321322874312902556071972476461991548405416191432892668899423799363755818332256018834671559978696227808378896618842797466941130414263491559071232948670378091971005482714062007660783131153756754106073983614074517731684557004552837059701719106629091748083050557150667555055062258320040933641577787307829273847867520439362310240738587982141499663764811624195186689647844521054938834540663803823645849897436279644476300604423807156975138359444024784064551287367194684034476529488946935064971099359670275979052987189139346132896773515221215342538626661440842579247444288125177406845877369733297900485777179510260726029608060818409100995492687821081403615078092646543194939170098585357647335689850548727823972862624838741323225700367238097299941442578998937919825287888007701562034782544463501189078264996778136638460498190463988475644812492314790302920019045851397709460920994558299282014622276246684860274587415654438482256876665988928179714529271468478816273276393294220418665575679623582385042565211842913546057504226393762031056851411289624222081363066878982244635774613720376042984806462596527517576434351278101304138351623475993006511442611131282724665110443682224114470135999094882834665330334207858025025344056284609652303573331006305975918192801179804518300376801061210677644453203272876618547195795830967955246820098727091215293938809794314783662456827517346798663908718066490161841092811194705244958406603580914705459142093830430101339818761658898319369633947275751186489621821948135930605568392560854466544926422089209818760699726489005959154771516364188898212038790015826253616404556696609538516453677641576141102103700032072306593713342697449486691137329781247502167237891459541550247136921288675331654067976134907009687339675055088572825600000000000000000000000000000000*i1^97 + 3767742850788288959423752915736302778022632312541378488707084098586068628785523796135546743377778430186145328370386388200346668538242933306771230712887542638620352326695868948323941438802462603886779724434536629146321504043778080672509300336062978397072897765337301495077352106076986445015818436742920235636000093304440694572037739077124015124643267265911839869873947046839818041245751919254673390118824068309133813232442924128045959240010804993618407392783600749572112345002401869270140011227278504077126712152900146627844054544684790292205656395325710765343876352452489734252497667252290671150252900977099267235046108319014584755584454848957455143402167194759283929241692540740183388544659713435598999108722260615446574808786652666586865420290995942737746668081238178229567422506718439839043471804865954148087102099541879572623119747323541331739261507501560417470003458035268674675316869103468640800904775581903724101140080217041060686375346364471341754190020211914794603805637058459046264109407638647911970716031072047078850783452162595170386698769369450424556314543187104027401692329096841939769329795821557749577293215703640131776991967823576734104380103033780711400987613072647336644658974756893985009305955750532301263888163771432682458617334267109187878627687620578290387312854205768029231467932070955912708588603435473343660992119231827064170304587746555439111562891995641931275426747617378374574083366194179214284874653992068043651243225017107010374119041593697883025061254465344839605071486257712849860960852818217364304662296870977065691378303233399654451378979962396475151327941743994933671473874629256793164396031250034048764020980501206364906638933391407500799873347547649004124586891713619354301139857579241829835210527973501362955190464415996509147288294900432001826166228978751820453310725537664996760191093372135962742724477061919212891381411926320867179566468411892042571941489030727300516938522782710161033551436627471815118190080135492171815303403033029648982508604070853460972138080442689619390331615014063863079524717204144363021735434362661355484606974639910328149759160628667983623679771580391443942077475992658559183422939596683958551400980658713808299443101158875922217259896248933568238219389568183607289094013696449389819245881222676302821510344306529324752473171226276514023389200480928383331445390319151058798521213264543535867228952293879353370644938875604652145626414773927440793850268010695527037098321235427150835772792761986597057755617448502980552102462806382101084630982501282651315391719957750688898654481882049636022106441459403470665772789344670489775097968506200387368017100468790648086451973795871239527427067885580877551983837932306520207434277472121223266551356581596417403366278660781158254828638454488760320000000000000000000000000000000*i1^98 + -1561919569129966820385004744856782897385160619914303024309520296536291922375983432999091642163463310168919653008025220431979356951235489620788187300404314777608997073780703694935748137929732028099437723460363438603521918893259350409940903117178288489664661722164936321437464453586656670567838133186215509569882989407656806518563721808235875134373697560096184116510295138881533841671873258236624090425822978055869682460231953977811091567236394354738229402386686786383643762438092897307375516029703264516560829081677872150630131215028794312006465866509130300364235028026243308532213342141788597734902043658121562751706910845445853593936434453110930618184837757724558491235491189482579839959664200987125431280554932598674710234079076424319283115668513851857170606868056281739996338918806761712601906472737885338478273160029279742799595738858329543727498794238910015362778277703595071327585870132656705722501408354290047466614745295783629572683986613265530316715610039665433686500757993863591616792090138651110361233239631906544765780570705489453732901864052649968365865569658754283264818990505700169636930484690439671951633690618519177884142355559329030218074035497661300958745835487123960605484861160910016435143590716789139961234711240161249898847397909386178189510364499634507904759734331238025348073265860693045191160713923431582844000782066037613993655034900130280903517221080766099889265737051243356616496785766504015413147666737593518281901787835937464496852823840736859667482405522336265342983303865238877477790642015569548210604893335541467826768496203785192971925331523861592949569217321338754780362491406229918756721254814171325551578473738305766066396428770527239208303390953878099185046270616658618986301833814678934445769470453075919426796973318615555826423252240175691658239752925581006591522445651162611767133966684581324392398232875636333518104871563458079841875237718800874223363391421553090712798809516730414323140367726658244269316167415013488098845495032378638205206638376986722893045716861642276371981052733609342752719649203657196356946397401642390802344278514389850578233937602855002887242729620663846320745455963834407068070009736711643431129699381988373423340736601380369570125083724906104496913473691554164290819677349822593054095614337367048396632460075112196373907042629389481699446143672977732657664922928365976074026039995489305510740933546844268205059099169547815428576652308357742354483958860009113332819533636136348327612369402178639137845128090503473624032092391595601481593518167254343773583195075051767893638531020800468332165459880163300094738170585044067063377500576236728010294457272542330210945757739377894630428264237274144141748321465405489142049136779112657561170504779032734387381537136794720966566813368320000000000000000000000000000000*i1^99 + 211243663488477839016158399040108380641326239290333598289834240217004639424847108691384802380158461925552175110574731359812087201822817511787211101007787671198320821329977821095990184789354545640344869474063587281459269927972140506486517550437432120859699927956842813324902647856457390858222869472412492148127796135873971320338850413623367217545720400129097492809879869297475852418414166846960219708183729892713951455339134445678929668587715169550259925351031465874783535108512230191395935108068211788375261914102419828495475209410450414067914547913729767436517129447500960617454618293073291168749568804941444666049642871681519927459402485119393588741640610492535961259484403448574597834437691528142365251117615088474816523345831010149759049857086051899194140231877484049727141763921568952929909656355826208832020728622685587788666727920286340713358967598890766845919857252431321837644098273525637509857626084952996582744566890421197559347114741930959140853643368322807024133887539066423984921695331188773657275546217248743722882689908277618359141955626503977338673731366665608184197995122129243819946878346943071249876096438415901192566050775624446088877484791624928967571484933692185019179621403992598615404338145392320412039526344872822862312697973826286728792371092362314777600084697599462054920497286070235641476939390700708402613196641206497120228582010116578644231708419858115770419546835006463979427819917149164454273048580025926385805095028830111193764964264424516207945976854293378362217777014464937030878608435464212215143077327434361695603133618938844198557790443670299520273673852425758286685528806179911008195162343475702800138198651478029012992233968989043834567432576861793057477190844716984138841060854369254731935479582004503067465575454794051183733224442630882274571860549138950007689597450007548395868446883886427397532003401519904781987963779840105508345307622009798021099779326774332307795704546839104565834857764529090518011741220466603745665573695318600127911879803880296502168103389763354967847855230787393083117003779195328257252354229621082657556412715679836900877129527901475566666884057393691975362235330685702152121139723306244717171740759265287802522460285798713703658891544748335667109852660487265648165015735797640376064417114334360106675474479867708309696264817415784572187599399886394829735479479235295131289515361015287825154452863216795630792168412372221686807473397178690645751939563970200669207270455036322114395352462776291162068363223918562201939456083814085279773076365599312289630488059409272747753306665975111842511139386429253263947617383097814169497841574794430682069912554588122236792113574662335900179884080424134518632709034282690540497250372069154426904425638156905150200960823215277247299584000000000000000000000000000000*i1^100 + -15810019333893989395182990634430098577150252213108876543495121162913300324790355901686016874541760973381326559045182272751960800617215121492372429752768778572161121908094541309391239627230390320354365092894288135969554756731058413418744556586920082041081424563038020120085661872306661959047032151734963777105565664008712237157355626241331801671478908657097837974330696280970792558698464999757032243403289984105522287810757289770620367123967063078943920877280623394697217025569882640523939405550768152565419853334056646340534930039598454249859281027557074891332139193592881215269171879359763758986104100100666129517180230286018934390997355508982128281069391325064166293247495365773303872757964387812426045059536360896933276430320506497577497500834242175010164031562532087767919175542298372787158722225978208535963615407914369962337551234923961870819625437904926618607743455740541595230951824504747536107287590168232836787628009829500650110251671380827459148667293946509364488391462560676791947574872287163586924867781919929162333673345825343831620990821988236993160230600287368345567269541611739883833099711961889713284671230817145809081475193149477121317952240309161089673132230534425304188299646048971572935480112677273775591687451037427212217781553512567875839538166164420722385589416227315099066294478612258003383801989800345968326573276319580169469980905469679339182116078435919644636983439914473530933227371928488688346083390075106841211854904444948373049703731227484553585267528600076164697433930712917157246520958184210765694942991118521752225439638799781610934474433994761956631241890898096764403444038006707567709419279844091019276951706164867428855712441653992522726813168761507554787888323658885632104102809978735508130523607460884931316402908645268270742330804576280654200625269483637489279703005104158144220639761334808466325131155220053977167070589782807562940089566424177728673668749954450861472333103729969817253226083716879037206666038418991906880139949898374950052873562834101160080801080694490647276202970836142650057759271583415502390381888124324351715278059872104691432935378476706755000504760411045997508864274030609525117747949762446704050698633902984449349109083371336997521030293719158965982454688321448779426288793546822084191882684082130338781456344596505248215449321737856589891372404642787936372830905908210178743988989606415307589381941335656714629063002907139621799894363670135141572802321790727018745648799421154485132511555821381892342538801044954355620479178236773972759682629158204934472588974984865248440631562954277377605313291019283169944300782630138680704783182950077672675640525048827815960055485388646726690873282765184800753203878095439345618432081586488997245281953486812733238152148488814592000000000000000000000000000000*i1^101 + 957251207498091203604342680266999654810323870931196459444634094333227960853415626737028973985493467342333699562485280966891544506307918880481770947790856994468639736809538746845295914036866865034704906512496653333444995310265350946093833884435116409116209413111277230764365183802869333652655243678340211222989551119281014841392211453295519717361504589417519906493755345735622639273157472553028904649632676168947522749633894480432799216779917177837691821550328889703340344171757009993108403797438648489105631254659711753384082498714437497033212123092549715462900035914433579683136663135503751197761079324974501075490622123319192372409169016921625839026608108399840824188385559131863776586317061478210625638428677872709851872399562891832884586626199007190119216451654941051335935072669301745533758896166450824469322070758587723320764084771959365667571185014188036469244771473548105618117362995057146381835728610272430665968682146491075223355737692914539286233108167059435317582282237285823605240870415004684357325789090577297377202494995477697824122167151454753721594780175124529366845782198476251533631971628488053683394557288240919439107517095658018497407335729650301871010892486562922335820563337522994117715657056936583220652729451486028340278392218202763586551348482735825750914091541945723739529180878474540955133701446600794504654058929050594148146241792838169078458262721728057348881552490760083463711053458611932298509394350410046898270702893112017674050799993149968015590809575064112843805097216022981846664348791103112827670307821272451816795875649816338962633730613093250350980949030631330867897374025680770188158289176875034932847930218512352730951819718977199791980633832424070928291403337047848035190872831943285573928289082130335346664218801719035687498640074036564379647162227500721370776121515352361026951766951566670720281946580682514921632447956206970687851815040084987925078875129533874584699061178835083231296669499988471100619710912395276403618715857375764400598674517801340159097416226890929148138959627317674767891651894198157378888865330029109989744765455539800807120176630056462722971388602094065564255713316560301152374662908574732687819070012180868521137176509486966756417268260708259667459641434921392641241425572122555161831601209346870573322594319045789445230835015915578905531725090046523650649738141530111043808581138666373266025525410354522035842752504496914616362778757152093288109575883685895200302609383313733459558240600095816748946920950357987906905345593263565726222282695974857073758828436528909895864147748673116132608058061316549692626884357920180151170105974841146851860021545461414000408635310572153862788615446608747787793496040374693061026226865263922127915650767147722445982531584000000000000000000000000000000*i1^102 + -42532436014224596739309275118866650464594436010067029057943200502583460700860017448609920265926073762295291031495440277880241544689964665961775872295669020773646019451712010981935933519247201705518033793193823966337949555596274018178046651736202181935688325829379480341005094352692392237949867910252135738152589832577375120567830674506186725166204779153117495614355989202996053708807893572676055389178773173884397449502435194930819618958938777158751487868288370681873979078829362688226317495032726336842072281493670407401485549022854298375872185205236274448080096493325169997396865262488305297840421731735415723416032408304884899759453068389151506583664947130241959532677631192247940915487994367106032733178628980913359351393816160998275038399285336254132188784200016835038863878484055258462224109441714529603515520107367118311390879904186334099632243766044737590375903563468285885091321402422919446888468598511253868817590507791408548276152726691262982049663189737559486216284975540954997088286646698759622556476625994262224752285260954300560374304106271017654150445112688753719767663558398656525339411279588028667783950662512268135537869343536992218073499573993986802450339343327574981358301220714038773313067236740252705000433132024891971909745775946883294056833469621836417722620751186537564851980085422253217479628541460052538514428915909237885496634567570491929695049890834515512866151542869231934854601514820734474978636149657088630966819795439380143528101416662857168264296180956379284354717575115794660632854496064100499212408181356780837772756590668358711966375750006451086194880093316115282595935729099983571210675926731001925092264026560863522567429048478099830676764449765436675850290259267389182823736900702883105307841076929191181461645051366093374649327506987380828355029663410973644232915265222385983695786296427554324340601940526810242663234030502838783869615145627852227481478788378549865304714258079406789998574950245137040816063097280231831843656155268231939931285411795705510254688445863638318402176994851591241517046885592563048832291442068738494200973554194859140374645342177012259642183899275153585560997725320148324892408326432127684072242228916488590544323011977801968330604947400147749996068882923652198486931124057042130861239414153141264204506708794287571897208578952954206875200645085078792073012940119477219214596806572507663583649596811893379206799737918445549311425424465914347056727334149480509401980190806582572865492953573182652418700390004085307790995649293578964769057425604385323093439420607621213601416337689690765958609236078442990435395809160873752965363910818869388867397113874981664668887437102400892672410883454468512784948158601088989977712738111432286631838633409455430041600000000000000000000000000000*i1^103 + 1660238338862814446513327792999776863743240079604804859954154496827284806228429328650271609434478624511332977829909740031137880933161209150974228905003348432265306713528340448679381855663357878273636089627018448721402294125114059573651685127377852151624058624726681654137847243707390652693126224323085998122110138850672677897704602101492210283423851830473793585157173124406031244764424188764579628051861406859489695828344288547033272717281605605281596395366333522164767533122923606466206661316651415789410082510854874320933335945887857715460209569816569217064250408516100046278326493870162224267054671464434771934267212088361452654294489657272708952559238256716152039584074155933438236887342504937257254144665893689726464610704604250193304482331302785507425207889745377729703105764553624080909145776202289081267945247705196118608861037223813097261819959349883367051743503805030808881983251817380512239873686440030810970571094836193204735961957472994046087470692928275801879678278033782268427133932266604380730934092910831389683536436960928084586656430664194981632426361566381379632774550946725861181593655398973393458386286846258158654236583573801788572160497522095752936945147360367681894587704707922060848397989130142578410216750777947865765005087389678531798687064381108311991289772523457966793021092671694160177411253442820500421670523482920704048327974780469907014658316762848404693833226623179543287837164419185597985638994464655540786758293393431866663166069400847174228463229093517181347887190640367351124773542391254488559252151104281444835498059398130930782219702977019249009753541020273633191187862365383620877840578193501395049583139670977523436654727811749908132728086438437818265960976362690636662593226250061334442928463807863692561186609097891643555561237856285118766142044586229508211333633162162363668323008648427555336295774246136815828491518328969380251830109822588174714212433324880735743555169395913684009443677820649353746955018275143960279596192203030357302266833304695283652297809695300950628911812966793442567100246661877196103261923152666482141374733691748090190405392511986122416125214615474061767404591595002533147695011996538755787940644863127926082491525863059344153183866934973967180288135123779081385452498774052801189343295579470167848970224360355266247691223023015900605758773350120679393171323464326650117221589107747208804029932029264553627605307813501494875162653534158261041545219794374727126880259309652700949518610606986612061573827640475810537484725210696529281316134335284192262983811872297391493858322077645701997201630749020442278508884077660558959042351755736368689277757022856760470540308504208245689915113926070224687232422669746030001123767744785795427850527755468800000000000000000000000000000*i1^104 + -31505223050682239723173766150298848144205341033008951921569123509930569379583839533591220390984326392074577179556078453415689395080753180953294251960456569548617782599272194434442381541815338548638222255591141117444600754254126134449246524169190837312062992552845878596581346199375633988580365803112770434868736070545488395042993696469442232656035647539757956724857360086004753970898532818922429193176388052949861270030458183215790890819196785805198210632698771990381188337586077310545234964095769388162863102373734699468008042110616735375596753949561090326845309634227203183329225691153961884697173172824995648171788992282799972613411656283675178235186493498390674939227207033725943783497097030195215786283980811534163895517445902525145383493815186960542033002862270328171521005146396497225300293723833243525957122560808625077585389846014467623747015041924282456265065649438094898339170201496616588178273599115351371804593872654508593776948819903688744796478942036553562047805866511401403663039809341845404149710353457280118762269510933455242878386196922151154642112621045723966206291818667908501978900364063842520680989042129512194438359669750166801406942179187373243356493376789098674910907626872752606322858597196938059926590990605694445860756684652982961771856415704441137065858138918689862184756515353464380854962155132680577642403078089365986134956287245132848584469798255079956274073871677390873342793144862460763910707889416343829089229502328940893596902354745224715083542602764665342634221287668632042752344938350317286488089635031487447866077239627288429775639313606942187684498977740179206566434778597076175959087018781389439635238216892504636269395452757550330712098454081745670609455320376807584625148144135737194784329379079879265252014987585156922033081064867578546565352433559440387117925754372635293915946153653745121060679452842538146153525081596503470404295575685846518087737504842226499953802685599845372529974004712403253695884508175205008877696574236220002706524773561345990939096539932662697648661582650859190372193410498792311697395476866274398175844264691204057743612240186891612917869446660817790489324251750870200907172864579893641575849477466102736980218158993191909561932580557517263869660937440305133646143155074005149762823047088035573497453486797202470129508831915261424056616673649495554630565481778613172876176675233508772849627206595923417490692576439972583609157583046064315903003514651516740339121085853992061385636272763982463260209003204828330170797896451922979445013872498364979859925821551505355408260420649773127451404063033871101579813627998805818868835997035614897107749520393463061954302602254568759212685309812168290604584298000247998032017482051988013900103680000000000000000000000000000*i1^105 + 405117545398825473957487854868145937816016542324932337174360266656166728589452763550808896578093351305066236086998128405952305767019684775707461497463274133342503409279094305725463389254235048672250762512603734021047940666139668641756943364293436159764874664849417072396893712962096906967937716617597455971179314365497893377522460690467418822966678814311432300625574188894923111296051655676595165141697851591348126694807577882105659300459915406979756907225941217674386047907917324268765943146221558234325339305988980395707898723217129121220268343639178485601761161265000161446306632082001123735102733079760773631793213135199225699263884782978975849761524618081430930261382563610937257679031966540326017967429261759915104961592375725832994818904497603461078210339598222404078565350229474177638111483957049904003185926957114315574090384264369519302018106873645593429225444318267115437868783978647118286396532260716983657115191182366912675601058859876262569017628265514374990749843318951312774457541811202463048934736241265607645014312990240044502301460424687490082776345960797920815480424534615000225154556245345954786383387564107354017777937667216853495843335502144185652749011653126732288039415920342651268628512667765496393806596359276802667245185810133993520591998743476490920206694098670934033720967426004893976893811073439490082946541994122556255520593388749407921257888813893881493871372637451141445322776195077945629592713344662407460631394513112406330474345064761330576470702541815820997366558109971589774307063243495173017023406487298411440133838282802143486604758649635857292455190374933399943065972083968977272120365091451964207796727797197506101547432145956942585865634702853939263100601739404067961746377674788393740808490400762600994992065830082418922984337471754324430710744038376316293376550861914003473746574293596853937883608678346344801275684824537290438939983031193247765808353861179506601169322795198419128739539834676832630233383128451646074670308033244360952418441753930707802300260223937690292415595099946183665324366190465794787344715390030435677198195525846647894002084680556343617021383708180593339893355914545347349081652991700040839752973058643022515844128848113275046300926075419986882571015287707084884461586215551396954502368519742711145479669481165495903040882370707699285221591522672263835412749600905948384574043892970707315253385001495956911379786776757539444061246494884695409547661846353293537764175864807187494077216798539901485749995590316029312059599083815584088478682629430254300443999516490953431162436707808782233413351575359274137859146493169396843716838818203700714264628468374879160034451580222366769238023165575162762480241310056350628357475559433830400000000000000000000000000000*i1^106 + 44375120665577657692265368292102046455019405266455917326347759696437726356338600531262423297734937040373722159110721819629989940463674286406087589651219239812542918064151676816174811218540066662484857827305578680668139740862642855730164045592572966901070849920566873730940217864960016008353934104400812570500747960915375614850670486893754321764131170060533429096980686309714944061374847730132048325832889475019459924827545786837274020747823735369642438524881581050714987310372380361014104902833536722721767809040653016722428421087739826592581595554137529510195168237405258504484792778887326403398423139165777120890421186610055059141631109854247444057723207580073909843216774318659043565154486478922667862044627610797215404570026505364098538695558790150807590197285344072364176215235219110120866992359099088852071290548439687469644764609639185833931687016515083174010046085023109071078106899932603762209547004818128761095590169414983759242172846889148331527852089577581971532917617382480155292409638835725263581957336262733217128323278079158456814751939524160108219252249135835506928000424663501758479175349010550239656477090864183873979033080488453899202376974290790330548088807131365097182029316776683179580162207873745627919289747145818199548552943447120890964269865850985340832877948912745367726327773566311448901462372860836940606175040312876878618223620956117779053087051771373347695631685025433256963314312126661635375891025323861400124989372813879414383809716734065136401484504175030081877859426131543626646614925293750583173390496353937876840351422021430440515358039567621445203208284251726572380669361562910575878830729971093788194786005573991358093124757382422679948572449506648614970704182728215184728994298336556884005630877094203486148992825056503501461228082703728580435700334843668828150474901097740295563576797434166038921296692908645387851797475716412317284117445115926100296074996400630919883353288668510104453078259539572245198790835302968931470718207099580497221481495915065265512533842833228097881558395828171714866738060702407596742103913332044374257504279416182387294769117640527965131229909536302051006396286478715391043464562799194957201705942814483318962927869708862401613250812452164421456435519651522522972991237771731241569497083257489557749604348123940064705238325027768225186055535948316040637250616945545379424891291757242469615719816422844928728431340100480274426711893250637075501795356569343296706117993484025928423349970183924214477931198275506399053457936704892240426973237169316928648275783789537076340900113419619036933878878695089972512451553702598468461542037767073387958975597683721464626873496194808468633186824730518699687749791754329080869720948736000000000000000000000000000*i1^107 + 2313326323663635686051802430260298776431117331158751977811117346994921002600880805721823458845624576599958883917264619618946809257468298781984829379617317820516154151327066782292503849283330244138012530006284326756083795165957737843425985913760942954151560014379131769962194399430865093786997600111003611123108212034810385605323342495653852230954558293531653405826647905745585015656159814799437851913150257492792632162864529095690806646816012607421166921507955288745216821258403687984885472611099600579585612738185787540339451484215157723476127594076612287057159217528684991863996206025087167355831375057214948186500700171291743145164384476742021142158430211378307791505843708409064171709975115746933189980348227076623518382045300152808252172711109274895241296628149546116598930104344625101594292857638526065056483080449269222805186443723648345255468215394695277784783972282506698589082355782119181109925539121499929621214868354829483418423964552138631482992579554146040800746996027678443967224820740690885615543893464434609491137475731181611329251204782858476901955491047006712442302977588732947118503980098717918016734858481934966601586231688195155315438212298924270792805666888185980369750774319008965772015633811065574781927005607866459190621786597927979107038600982385774942966372644633212689015433506083851992376104623235100489061653742972397638520566990264055958200632876139503202057268333261837227214071630448555374403338750767694098570691645626477075222755130056108490217196858834630235725385387597174547881089845982566732951725253125084446751628647755002167843661587442326839488182271357284259880654844092770423868596994616349462174908061974372198427069180332412622243844809736428587750871559317673760848784455161870077595102176948282123628758032891942062738812681178248272329235931580013384751910807318099490405432816940706758063676036668357074635379439812237951452620256592726482146368622170327214200818351906260722875731228921041686855337438320513142373801001303357730488851998221327102171250907012812587040468603938667613838282996004811405301502317729390338857681415865220506501650387339353794804481231050939078791452597466849637129954121870146670070816547784622953825444652700562017953504436336143483220166112447002317027491034729381529050180617515861133242323847187722218322121347492556200796411681339553118142195483318866180216497553261489708920022320028258007713616629294304444658248647318161115647164052790114849680930239327398663196067291755784915035039698147664018577852379298131400113658589705349403038912684824603674731446192836279171205435976936241077545247215562239242408803329827313388916749996437432427159858220749028332651540468296234656895404610407881297100800000000000000000000000000*i1^108 + 33200867554124680661470465121769480966845976177994749440525659183777336162396161764853682080332273855846380752393299399463402440883864675997024973795086831285414822879074970845983751366352388287647011610190867963972630565265160206603808060663618644065845349019057277364770806948206535113914204505200802917371834364373354033322004396531673728016904361899618694210655344633681865696596502414802816270167776294652694759616807502798428026962759828490999775270553372692372175995418391046008510400614543771099139665689345991955659646967479102461697766910840498190617963918998295860550275490094620598357578628568815290886320629097645255579283003251821518810470450428565212867312530037985687167069107112091191115664601253609536313920091510104359539000729747804150873435174743551630795887955466222100851838774295076650785189536891060368783276783124359089142602704952871647684805908594802474197825180278153255845047614229750264284047409734712977833447285682628983016304495913207662777695219926041916687582818883672446189231661615723432032260700657540841919224804007640692720104717493682080624457467030305074493169057515964678470943880877835129165242348687449614533031345099502507173362845425445174770903109811517347681270988357591197366841976448103111261199041263311150391173194100628859034526984904684891785650313364024722984308760930356181036487852967200632786296055532463693557036266448179599308555696731838626589201791623109862396450828497689309173817671796374316882756434856499624513692630488932672659887253401919485365255159511348104721679749940002683722623323100173382024101735094078088585653267075652050706402800557408216945467421073136898146922244873539779929972023437653564044936346798745859775394132048721651675655265384490705845561020658882402969597769049519617226607100145914955292831264349745818927856871441829429169947177252937418216261022997189299992451636107209015782672445262727856558210390179414339291613818804715776393255189264366312386204947542448620817164670782543715278855242196579075447618219146165691302191476808841145379213097071627819060567416823274057667124646375852579821954584945564317063444625243866868328119522826788401680736657387938473733325636630865015886498434043649130871678142349284828894301570407888087883035134104216374724757099296501638364699215731560977441523322812361623676551776842006073927961104770824120173873502501744604019080539329059915145381638086590119527299840124623747504998311832802208018497530723196200266602934733591247401666984040461028303323953181636036498454792238843434437052629598689142785650931309724202268898860423854436112956205423611054280437740463116161699537611995333194386022053129602526665024096433040244544643382693068800000000000000000000000000*i1^109 + 310183138302227701659161598111382408274826531525707511546823589482571366476799128095676328017521934839127130700432467776668985304024453400728899099468484237421393214711146341747519084900396178543160258960855684600781047198288459536729250647967850326177045933136797894769350580895148402924090856100516037934751358935323181180210407074151218210109255476538503777597241938604420601491916956866089995126450361189149749873600038366610421946636391316692462208428217023030984077506755679379586386022363250416282607393850446604870961479192499392007309747458635092615514207708809323463429595820873032463367262341296095755911310104289400027667135982782642426516924990894580701658167829934773131096219434697316073054448906137180509158171986449466691728047228500021097561522136024554533517450402103794692755636781825206311082597207406484180248249693425384456660152038636379480996670733159903996192980632252816332811360660817670333717558363703176950931961767400451496858793580257459705097330866612607403007342755857138925541935092916507803678776219299850364753056113947384863267918004496023236889212040780064746987630091121574764708242443422300011980502618044183454351880218428603206674790432251091955223201305954256007832748917943773480378743580732770608928476238276299583653081506185696351172989724398262425236777974700806308094829980120650866427332785221280743364716423475729599337716040875059713977961578288323147832378743507843341630352074457086481385715421751907150431709482500274870634378998521282358927490537980903678734954057214691481333178726392150593572295513505706501363398538154382934269531925412632263913039661676360192655316963222808850178962578427998540989647759945913869267285000639424163445467466500699255996996067468550862626143069784498721417221017161467134824686856734451771413069803466340900878041470408898071414964976135784089735348872875170616143821661182224010156051038358589292239722476613952837235472392521098689294845029673837249037703738528737725530032149247345153392676036921347934271328483624037372959062697492451983640266687864191693644579860085529250919520720135294466550762233139052930743520144662861396556466485897587063862587987050963852586133072280775450643764392765233144080014098595056155978030700636746688359554911913403526645873159153018547628048383710056280880209875523237228233566487255245985392684588558243127355267619652882676481378875427140334367601224144784388291532843462294428127726098934662646556408658791699666530564075815521407775603954394942839326339052670394281037879921351774394117499379053340111915696246302667619261923288596259778265034738136912704692306039117263427484469430281218172459892896739909690946783966393830741072936960000000000000000000000000*i1^110 + 1075328948863736234071567500605467876956548138049944385855632603698142855072991769599611350156917028680361580927265350718911769840129264716176442564034197449184926491564269002942410445414095940626391185427935379906085902036651825402167446407717531870900722995584110932539919384911446158838606445310561831450363262626683484898625917458104149915560882031504892596334610079162136947494736888967406907580676017938946745860094756282791518445118174099591284052874105340342799097442241250007427127866087048763164036246335240422485007459248202508434195811038805452170098039692812388403748708447865790592500728199365281593632463383500287159009786261801572974563297159515642326464248623988476421668387903050816144748135492288927435390609730950387620194438030970291814555379142323171549644900057419822088888626036440489731321970658228221856204139533898061096254963170130948511171565481218256977351057945368792035862863497184166356097037368195366026688704719990073516488150413604363186918604647052529740356995188513870706344286144075176701660276207120451335494664816292302825891920505121162375775273363989664697826867319663282501008879593545865039517851748172324741788209730833727978156876658467152437444575656964665339735697395026201590258328711192056619002265659543353351058733883189054066160606078289336891659772725221014629250636149742532503395550143558746319926565457758019611547387246227583544249904240634908644443632360002995108261264838848599190557053868650559687148910851144595413874319744749892025094696836922370961625089092397774243096499778250628390928855798905610090431992947500208732151416838406670780430142524204055955858620679743687382890130423174126793141979896387511693232650514358874934972408921178064830244224167934634473999657136921423295832652988648039040524318347689075013768447749924989548018676565038132306516739586614104704070973161508343063013798602994430617835843321721833600200669149774465461404907060872024749641144216409921289173362248378678104519354293563041167878542832725516800097853870128593770070612178366334048158940653981199169357466294907791503105788066071648866499064154049014609735599159034936750106761260034400851368241865751012448641242691926851573510949361087018411795316737371383301901151547126300754087446474637712514270076480868041546444499609702863365218238558315251407029400491012516062093958590109626753515840576676944088972917016994461968102116714844497652322422904698397580947921129021417583730084992512220850156504161279850067298773425450888045915477698853314609817384559183997680843717559028804743348294741888189136220636710689597198386845048858614782481906369740707471902988926782224826692651046541654207505806982224281600000000000000000000000000*i1^111 + 455480727875799480678545475337053183819619484478229193415625347085850383407126002065223630750546311879895080987984034721305927944790746435310340535047658041927148718116516669713828033754625138983476755744470120005691003553659484444920487057920217382187024811199617542363244436212747714843217847684907422071488034743033941024401600733993267400299165172462156240702967643250300164801561240026053179032406095915028434503895913443766301568619786011592573355498881397857901710172432569453482977168173250406814753201512723227140450468973858938707797003364313937381134003352576833516608332086843160580395752047141693748663805085631366400426051339239772908284725143599914813761758709443481439642300946172663691182495937175943199567246662530943697867756891441469087754276051191020297952918771353135248415899635860736633215708685652241849232804610206502938450742620269386480676754176203977705104183576667435163450153930134365764228605768194999490384811427875111112994364961814703029569602122806086991838927057391379227667817283672746106584806989382491148145875850325300602103903918777501817132225742983803303215277293569355676996620753543409878531594919341673347215641585244157520748876770982997923559255576960667573864029081820016245547847738449206622573884737383754038850450111308663232425027818236473804348781834856575633732497389108899467802223947628755663590189450809360680825109544105914258710132488531126458581191701920299438144100714202405017470257044193364388026314400395377700199647107192461894926625037501824775784891245673383948896016740546019882704018715887993016547880521331578789251795900888630990863885628609442668158708907017463831749594714910737121896120884182591815103596559003141223736195231051401686403706137823469362083817572493719464053531617071358522528158595793505300131792628214586083825712290491910391167773484608631307990581021941971295783671122940588174905262972320175684617894619304066957996398081531815109459114035344951702961015655558338556415310740068331812293484198293958962281963990807989080946098992649674758804992896688676157010692872342353252995614248004638406762708009416638484406690423278986858537963308479594566869287961902696536119721395458352307102937489872328401473929426978620788736138773183188486706502990660009681503810773067328748522352854393768535354464482387088321260475926785661966412135841716198525719122095083727477122372573418962311754395454222503055073692162795756714335458579298526261773550084125329078365626798983414327418102354832936633276124898750520235021936809801958909648945703195053617402671306979044123647031164494966983873141451365535771267953598200821061057553643230414151112597057904651971382476800000000000000000000000000*i1^112 + -3996783521819905838907802884145870492357472281896426320757169787117839765816538423102135032773247826735308033412012016027993660026305108421812707089089964297229067291706193622248071520787153480625922382209921328530415224972899160512566440973537066722091585379809035542843547930467692472297452283576997357600655162917088074418352736007038353613839021788152045948322033821963614040343702984369710965790342032451580953546594659110698545317871836955812115664581509667508726415791679062492070566082584209182219765152095334948608038338956952266122952063349660065461955777879717665723696431976031873319947062762864643631575305669268080736921318566720741026124889720644775878768862077485584551048080168409817877838727049432169138471668638724845170904702063663115473506785771219382188604887985136485738933131232078894356903633379935365939168165931172688192236830104893909047175881008803824556199374091307320480775345235188117708415075964517468438829925150775641385866795115978634556456149639831523510176602076331604435743897193837871186017699203119898251219703086776896408304956690705590528690153567046201001741402303431629397379569296296256584745686942157590904357243556473565872650176128944775125275150802837959530035340380621874821298109472820450544485955929332202431879086874277804520323711564483029436614823629149422888751075213503247087172851017812459610987824250952507250894879419360408200915117390252693136045034564214980653429224028676745554109613841320660925233577172598466920294821055231004953115682768180823766022807004786816513995433835428375361106317051329373596828050299985168380908289658135120207771342123952880615117906774947102186182916600895243740609445397562662238781811819349309765442668102024810062425260269261642543564138678763769742922824552585605141857359115854995578204615942978673665695956860531752230362030733114284583494655193706952274616260933721967536413085488405234265654020835730839929315847945221695582191413413672876357614984460133993050847074628007532124406543746924730364507755419876985091039721689190530592454213234059754805121550519583853131182394859634902427839937736370580286890943059328322700772139669393475361100846473333705532843192351221198088620863775782282434702594244404291360824773449213800526745719216614107738318752764716884844909324174727359701062258668866371138025433877098068662686260686406284328368056560847276124222718408033242056235875496262692892635685998946900332620921675548621468548714208680531739155479440409836729440705785093492168515732960503844769067452551978370074368640584731788838851040692757831519997555732730213505954963665737527207817137726761078981607497363403641232878404788100792320000000000000000000000000*i1^113 + -5541783048314833408900025079769894376801035776370744446803949645815225968645328904037672143087233093624707220209226499272189634839746564096638708223452425872973252187922956736957929739363494147096862465307619915089883619401064771891443827427053204968632789073518067128010665860444233134404653466600485969529271368606979370776099157575896158870367530329244458301963889299628657036070092757417949048099122129363954680932264980113002347102830404588746047294292023574620927634851060311550668767346711657915567867869267207195081535963983983705612654810833144616943099234373255105080201272261398639827477858382063750556707247708226947597299320748473674534845123082973512647663626258255492323338128633556730627930194475825629206685282942512411082024839293039735546538444033983684302427798365946406908336109887911233390587617765710290016313637249141046061774096702491681179815447855209050341946270372810529112527750334490667631705060797243725189373859677389493740811904432284648237891536043984688659723865587099159056785782110866214500400189009860957872110768379560252333081218955841517308718252890040681402488267954889432899295079895366408685128844845753310976262112983261454406452256698685660027486236331655012173452878686115963164062960375416291501177130045231104586355983560190583191145330526305453258933094750076785765992323502429200406680321539598651003728012731815286667088233367508691804659210030919138135414961667148159914193036944315972067493504384872146751854722082235295722022842141295735780300312509220846701787763435326367645818663390104446611899719496682434315107895220102035620487274085900475569711899519917988559320585058326075170465633988815785247462364242654782939554589334303104195005480108332684544462488825816133186785875827874927418532819417129504897712466361166224313746681782623438096496821908033688273216569085529001518592871955138972663253753313450000077688395224490072211187893899480715205050425998221358094564063616713179848548207815351761684333153157168660108940252492325143322750573772111477926366604602285977457713052666747035518504266861415913304788398442555082704231541335914703138640117015926204423276575525956010440162951003437740893961118076186438856584407831652018243460610955114956113487168105628402835798233963432353097467950087891373665488142140883671562864485154944080707267637738484363473413696058035246926681935492412041199149471864003279501939933824118765321232225640211424484438490437746372605266825875464217150359411254977795931868509512121955181869820353445445195442286829626471037447995133826009010843843633218295530517211727177619472373099748373809491377940138250750713996838071736368920726077440000000000000000000000000*i1^114 + -1720188393501403645027952381964388526898113599296070398770214087602171945262061400539699006023923702991150186097752525808466965784102808657106615260568018380737189201295006076766168016450550304974878218755503102632756588592437852901484644341145599388296122572449132394015234456629726829245467481666192916223748497137954156487324651202169654022963807256304039101551483158573071080508579333910732340898506537194313206284938350143958154163169781771133105959764353941052050597948071961337267233414554717100679865235478609338494940350959406155312819360366039388406142621839480147756709484077036763020244326499355820737686062720105962175429158419944802519440789015732396995888610796869672587973122007900371185500459931595126881233455058537850418952440189015106073758762676141385897502614243729115193044304336086051920342766245453703512980757079693760040322003998133059225518688169732636339323483159836679796310616700024392760272313143743007082818054043159882148365502458824932376544549339504104173867234567863821758878100383846734325504080182078764043242712123295426811728606599200857462234467244220186968104318864523961170769243225055599480848479293084831297835388903404901621114344907434877649676043214232406280611749581233864238071587734767407898147878362472738891120913049386844194046083266587279484875546257828587502672994893768703135037666542387243520563333622280885838624351850724170768826124998077762159897399978823126626156625517641435836028565771309586007986703818042246324986110845152422519136168216655003103864606404086862230236067323156787153177095149095692713929891120422031110097910729459620487486650815565665420616464921276029521182260944710443574410688850012892613056443461225251432559142711750120080391402251850597374214772540898907072328468795812231372939277285539963948136516928998722569496328629098125126016259195928305647944599394187680495363348633819628836197728773642819383322092011977915540797054112291135003409346891719921882521932081387174893092686018226189591833221736370001512766270332821784745782991328377655691308971260595252490849279279551353026304454542845716149987577030462103517833452635438511272471360541470823751821927409448333634837682583842765343641207648582358228143853177662077753188062274811457005097102891956592624274814235959828568815915897839714310808845799504753300943291501731150905805941361308707004939930374635465039066891424281088551444660332948129869719749368842471387840996430039076907914111624917774398870333654330752740182236499316987430175226502405303930265042907672881286626825984553163668022459803891511811518271322859912853060136166515108155184452611324302511378909718995009536000000000000000000000000*i1^115 + -5982878331984101910107844835127685541211057038207145285779302895294154057318621939746845849192237356167161326410880531519744731258386922793224976613025730753886914080655621915604825268859256422000877220333151790201761769091144398700677088812931676578554480390947975869198165978172974232113344972527058283596231713026297377104446896769062288532978482541600656291570342474064567243824340808923775280214921589982078702535656799980013491796576997535867455557730741909433138052049840458455452309639702943468199530745537781320471919781897716332709205639797364411921936346431751680070907592036151124173046722279942377600068277448054602687137431773171310457412374586788118956904419615299271778644745485750757649637895468423104773585301737544315166329396325699264385063776198152933425017513778521785602265883759818040217595866993882423775102500755383729223537975645469179728632267251207029583978545185851493415278711827012968013447760367063587234431885397762155165336874012453267430007829453770857980624405556051656558276910649055262216409769356771548134518495332855889412297885424721207782753162256459680295459765380921751132202009007507260890164629758530838431425128377225832803958811406303853706440850800692691570093600921083370522814886656507936993351597318999536773696686537160767940980531801212083347066365935758271204826030330664959550601917202069160143874821989403346386264146183521175486201725907073461957110486959603953284527925984716233207592082321306023669400458673519200836952171490017591828698700025283546187649473338376182527458236970966511489283644338888509277876850952072781256987197683764556448788030173926053617234834200298147728262431460849492572731421166671354133706597826139577769470764200000597960237492425215493427688869650819912280419622168431697844855301553914605584583271482202304302688269400190029551326474066989840798956358206507864750925358660780448039413515309262372480225813296965802341256072603663170862760844975606850018871377656921938411452807794697730878279365710364975134393043657335459508974424611179906207696168531397179691483455302418287934143295887155185131437068705616432417152705669585801348605781229917980660125440920780506740153651147011288324583631461215311632572323399368809231028477668871733310690677034792129281519056489394230134225136481800421592857983244264862023409296237889420180682102008507661934252943788976622631040964256459029921471052990046687370556352902798040289368574100637763007600508671576455137451483191499667117905087568432801209774535167648289868829123756278240078174184244652960905572898355849822417194422854797761884580795595854572099613659401579701251331850240000000000000000000000000*i1^116 + -515636025941747107734570596298466603403501377298444852998018172806859705546630028156753682475976712827111562657862354086297334399013462378513018289589555461758610630048090769291927328049321151497929929146696188949038287291149299525150272585946860179298707754483191346361115698580876210721015207340875884693926675492209193435228983699428198563127227118913767900853433394661502973728982413008271970048489680575008279912650870251572475462784956592198296177707433805671707093239872207298875653562662598063905497084623054362279397209272712231139885214542671724975716689640050381448724648315890960875842518393884026086296120630320803696472809828739669962384754867882128109363884709244485929262222397129001577810834344704904027122777160368968226121255463699242441833565351601043391602325964262577389220321583761887303804178406359494011771177578459587435355924748560346651606798121468594179653954604537683280892395030798059325184594434178003194341353433065018570872751335810136513452401088689311454450706878918580335503763607481382512832772538993731387214853394131089333490885570519457005690862053210192145460401831512126264661152258634892398534178712591307394717167617227716364563567052122606635951537544124075449651170793884932158448956733029222531748563993670043079614449239121430047363978501900791342328204412349925072499659577261576652592845949766399105269078687827528372081447109039014107177654978207638001766126029013426331242528147167778432328551062461826191085441956846685643734675780127360667070693078933185106930984121445849044470405506703653377324839638239927967784762933550201378383232155938309064960710843164614539681438529639829818892945131491834834550179711853552285822898280589331230589485460869610531495606116731292735777586632923886387751859712061121999756968256424337179638577830951836497956338323966343450135578051805760641462417201107963284468041438771052957137396085006374336398539175154938430027708777620734414049140271348332350958916676911161787598611275009475648851298910212747069621050070330364099362368956330837301734239364328021652746948937279610454480221113259132472589935332311043897507546866508217264487732297322049910658339426079225410830339592342193782819072457268775637763899043983266810194201995582190288379828670916523509028499950544585018684763158036713148813659098638532209581237735595915340482158975500644559811650960175876797949021374473519399587797692013097248064174894500635600946685602214370544598003100643613340958216446103898305059226483375874619864866656003179022867515812856998739956011290357716549891644692340192888602236202522189536927784038571548111139371534655474892800000000000000000000000*i1^117 + 26780294202418067471894895235742470063456327898411292121631336012344349008429567024963589317366733488119133987433822466225571730088472038570053684795998687193588150893600484081996953271993480639864042262173127813054656780971293603733270544164672314841689042826825259967307428358380748228199064356260328592448647215432188335660005268424257394152828804571867648836313844845448143790829869027557958764982848247302750782708023351644910725019634703636050363876539666079522600143503578320066815547667384583313517566636109056730042785431771658183224994131651795577113332939137688784945796963876012084494330020780225113246651060798839818726677160348585248042900354112985257421955012861439488337533503920856993104895434205500329155063797230345923644871635377070458664183033483859209507695473580555837112115512430636627244594234490231085527007070996433157396690003077542616289279365536087257577647624762992614957983499790368312185728311836712214796033436121414467798142267820091630878710170723386173124714464978228980974017216818376933906903111940594056579827423881521328403480035304122626496113364288838573665290648246612845798320025439708975672913637697665658962320062055387926459989559509015992338538589696857385834826929660811492375352698554177967931211422166947971343840338043149620478803126538658600921964392736431648544148648900205112911877399825337341729323546611241709075977702310797449845444239881616641994237776310298953947948955334491693656094994156673234780136905997950393971015473377236039451151467387583267634810985807251320149048928791091189305947880730979205815674986208773124845965777126703913770743775031343203475111089138469718696570469262791309779127615477297254123711652980029862815525498372429435229772430694787704963440979805748996373196584940983271613433912531999806319779727818753844730913527459229890816181074940579741820820986694032201516507600352723938288580234428651645426950220939333788766187376024551490933645893890138800592563809939906042264813502922160418242264030247524157680503996324708664848600945568228604373528917773428899289679008278001834906480727121145863890222007697355769186201010754404628127473831334577981639790551935945845290570644786906180290175705583149445605485266188377117305914253278744102042513519286574446655817299946100947252450078837833760767662166465777428480114513660448750138527001026640156980585886112578636733387543791459837699576438078177258431073028767702043629858783931823482503072116254798813927518808647087987567241539627813140859676102742880588424058692626598255754899631494011083730574243455713754750269839656927622477481973623501505310867608043520000000000000000000000*i1^118 + 30444189909529634096744304120005079539623003639030701101777773726140591609024873742577388199095794991928093149570101417132039228705511749641330507108705957395325513249900225922422294880953379207438577308128100815701501059310077479587828555998181714121908959319638797173291408473415206373335714948482679552191542926711975255572812823003263682924894773815146454852003172178560458924933176413639919556573290662580174786822272918427580283397198591683965843330245426857728049637728867087550860535761906994865610418967401646546116580381776996254753204567883578726821696767948659491468850664061193321893569941528645537274041313232170900543280520390962379568849499763499429973418728727242492539590210743878879856261638945618439948384710547544742174214883469235186724821447390304291669859801279873499205894664572499073070868479961195181979447277526902187584631036785579037463257497905269310702205235093165005533339557564464782121266712321046108107952676581405636544763602518957651141507884703726823281708185929035455634425052391257905044865085082289688173394988773717312699569934800189187004163281849332410399572992221170981378278965431578965115351738899682440419889365025831490336464929593526335132681327315142932983005093790960711407463476415874319039171881641996385073501204370463298402224037429491520199098487824242205389710572427931779967086133218188046803531099908549629618968775072873485048244031165760905541856082366742623367312752297920839058909706224978573054809824973644045268620971392512254455248563943131200276407684843237254541984027054164080252705037391782858671220405302461673381622171512543427028392906254974110205202552173535612028766761377267961812679673162071337406607972743198157080988395825687837562529391383547296762546865046729002631610655761143560633784582454431923037551023960236842376601406604081431549115818756117026846682447117342810155959860478352192023149203842338157899580779656173678038835928012221269867435572918064871040455799623223816703433520766325369136493059817561963711684353512075465063566988667917058470716075312292804875120680115650912454789369699927258498623789613610397465944525217608789521577733785029339375170989196941343747892082813706465503712833828829081396058179472805187874335923386817373183367267908699272395159434463625005726494333084280231955754583186659751174810710910689950759638490847668032040245593437395921012048365555703508721848093465753812263143641120431468329118527985091627729221931239663087345212533144504701977231076615253430126461665778598716804540205496511432543220426650679581677529567135817754683170420372019386924341655630827288002560000000000000000000000*i1^119 + 11097762724525424703875046450429000951758890830198515591029959406365246219740600597989667204646445025405349967294361102003122078158985889347368132390252704151110630959706233156883220202814603630317972782197622936725696892774842972846018636552545094294397060339165192818404382673494168638630650345600331925509045698537842241503782695021826918322655846162986622788122661073224108392358267544812072454493021594970276269219154347316800830299175764508146575829658885498599638620239220714144747894107221453507736995135016416323939944145238353170889203617164822737508315015096870604984202707200241953117300450940374979090832431505741228581831943555925020113834407490038079909213684403209001137583558371278917576211460782285467838686964369758255597900125105007685995443342405128614727806041526013261483503060804437360803037435356514452045027891121082518306245010747048729370145051602501630914421397081857857553697865077821662520572885099394908991094018413305374549760664339413101025931455299867244588209308418607318726509928527732716538264132570695525813723983476302582126032414557871968212920186956472876775579084875927945061709437015825330648353391267974991843626656414366641573859951009724013996357805426803866154747445083478636682030516243712617674276238682895838914913075681146600439981229025364638598363590187503845916598452454122721942511615395631107045767246724674064784311697672581514986629658541757131058408229603900928236087624835642662337726032813320624970113460025797937023858772306889713290114094590718207672140585506453508122883395681842111021763879707081620139142454414188405017155036824126026617667026942701010793217221069543727906917659809298527312922658234019333428761763596028512431756705348524320511636187008446571168882711908707014759456954762777753956546213376796512279029332499405236113353827736042059098156146363258446468681576687875112883570980084509143517335506407108265400946963150748460490151948435461426379797400558018863373255482188085845602208912563881362364751665938723783278096239294439655253251261911586195758426124331042873853994553634848818538625384499898881274912410426140499452144236235765653873295700134152295090904958524574156715523970658165373202927432283514576208959729201664952097242026013965446173659953321668693030297892049651176116372913138257312709354216450271839962536848500484518265251203992623767997874862435023255612512628143810025123062714991241471771977653149335911049323775837943809728964888893925251312661925085771184422685190324680788583581261854050296331495513883731951156599496379126708228562400809287417907108274310289868767986580455424000000000000000000000*i1^120 + 1160793217340869523742395326237665192829763840541440987196997591130335383355391394465837161141643083299673153820190023432426435420898828124773136382866561645601228573088528114478117714515687497324261885267424688944370494681504595059542854106733204780522271729952194078879403732858296599079012397363031660903236259764339537403580284610575816916336353514424075284260713751461585917312283541100580755747964725065429946771638116398302320129147213370576949133150285386310507930355996961336532104136576156254358479020220750269419636691038587778799308506524694551896312261530885050267485658422662415029894713027940610088352387608582499723435445288122667246418470392651677544092039903105167979943425801956966674732329189594510494546448805209747382914928509758282154454890919891752191492462063403310757116650416733730933223971992170165825762152641959626733630376010199122773606146209921687387057362873284051891747677890235479866998980798344328758225105612797135602590309517556634417050019307857051469061813518398074537341409675200468113952105128039866030682426753126528537652402518785733903446478186047291428989848720828572851556581581687338238620103574943984316949687762934613413432050344943961883215520926389375849814420138909310969298544562251613299042619546083499988618621397785351925417671199729424963222966049458644845846738817700201508818418072035042872722863827390414749436318700793950330103097656523135912921393297736005403581473562855895248965305751667092759529178708761909803736834414473894378165442651640433569120395115041283345436646354128040275125959395720152653680346678584874189005885588326202480585235062649095777169843395183198269189879884917043773541194880907820829321792857049847551717842289947702827126118197350808601922201036614972652474849202277425138545559264951818758295149625413454513359722903178369029424227871126580249040952211951786091413781788044420127361649240360353805970304274343074601904986200748153023955933590247515587546119390021410123283084950760431197645590311716661610442767809957245753459793436555505338396643754844918284612052350141914558196750456979113491503713790873308341739866260836946410381921657407581901264850202073968888754450912535701805651779097800982040090257763212110831914036776719256330071860740001219738473297278456933859347080590267625094018218295769230505656225458631808663127380128682024428722560506207089122059866862390847576066647776617071434887781543958372773412228896139411097691070308165330100256097870696372942177842819832165391406664188539816592602796537275140102111419031182767151884011495599940405545018441359815606272000000000000000000000*i1^121 + 54833848485116601699146610070601892529636352361883811645954949928495664778422949429625748468884852696480423290785361656234177758079798480986022445597810286801121293666387360202207818582846192847436205365899046943986956670132233538867648429089224171020772423700230799884234728430234107858592872609270903349359451323612754964254893707247821466773128542270300075360042237107385963112339341579037457826983693367001850417225175752209629903057896628341254882540060922945896530899142248649066489494139221384488766612354317600333372207325793452621759915919902823086298729009593513740348192239814281035315635510336576395775101485378587600038881932347856895504612007100524020213171091045770978321304538847549795522802049045268063652914981526553183964569060758473511771488282118181770592372680582191761240765267081012473868584510931867846961007418596379017298450632369048009316743969896899376394245893642053482236883169305586575278158751230828574965399500261317763294133327275160362995302176090265946222140428198847348795987486855848798063974999805784148606349147456108716539042254419423485201701975177314571758912751467066418666251701432986970041572974092385476571804914373124987005971943278123093721570509391140127041348690723993458434981915892756100722729905984932658347455413851083477470647851401952087386686033147171536666238664758762698056381309195007102454288604429986489840552185162942717806780487019031912746936514666956407008520490563157269099844914372367134670163179288562215088155933221782361591150021581771237484771413316808083595262872131538021747578192536766484864668471823650904909120106452983879524004941165742621917836542786968385926106087923698979930644518704214890731997794601273310093632681419184506182807882944346364254135425448201333849689118336049990331439985753913881792590429783356756147503958483366406048467419929062302448380553519079543854405580981269240608115844960297661285769967579271935165289616224389733627017954090053793701113326607612865961725736285338766628713553779508475116779878870483785887881087222506705265505223103905970439667606400917199852172680972554171228786549068463169448830201985892794059492967902538795277919942065623531951225478259668438513537669545845554700392546555268153791291816884491145823544014661772279837212740227402319546095318848049765990658852279868612368734349636682978573045925949943514451527186046723379485013981208715054022506164403155044928562846200542605720329796129207999187626735995090859219782716008436505456369969748101691962633756389161080298889091424840654072459913270411325093680976574535832323338797056000000000000000000000*i1^122 + 1170154386305669747729301863050191049557892292583217417196350431807005189849480208024031510018569105778819379626289331034002712598443908770773930699494721802687915923943145040272621869850139874042088606528763694598169664654807758480326599329272419382161242799683026015755459416807255081229916751020760019834266979304122429898918469035598187482236417337980925800736296876899700195993038683203862152763483329269117932055122984880450624757638071011674021116877275918290163523421580877456143895916761129091279836194045486239523015728890330732939581032343916612802239981943132645839686797984763288423545675268792529526954422690671177699681120755615154639484130486376942453749083707065989803432247346779446674044462458297313675141555279458232961282997151185603454860610342906308164186145475118369685490046706873966992082082918109547044084690502197775962439093624226679888186436460115155797598866505302681972654633475085752755845800896022073122152937316572586592577892775303020487119375850146376575361039351610757846785830391240536363101483074912483367336610005051383127655325814740882720746267877019429327329871981257022784452073440255527124765822448763098494448743446399009209938099093750867350179261482076231997583823933259187962867531671734564576827526811665982937920610499942170617502230324793330406244129630073894511737202485643127037939354803609120425156727639660983942197573004436543097418443373862442110552897171324195284278260110061131186703248247314343355059067727733118736694940184448884596212571796299089171029446904591872925847379329996124864574437312909842625197042701650726671960552733239022116875273245241655157290990323689161462491403574360133413209990946333509400972037120574980645917436541122909804831558658732067299753356516297290514918812140847992913323662368645474405317949105610009529986944812598052042618789178641973397735497238979649087872661578084550565068722569417210479597527824827390871946145838882063721419499226847728250426759191576790653287756139175793996181413332407483496927698863241356091328953318553800879804122885616801431455502442008718514412621073490112634354655797125075963075099492983247660967203500022167375620436970324780969943732486308247070813179737628290824134768660345975768681195523983692712327832257598307167745184067597839195565881127025020928867243456756301394432536408905659709161349561007230970783763728027601384505738696405190568502537899417043116596725156989077724821266606858848844950029941329956705424065770910126722371592889040052480551214569416425234229732202623451434589226940912203059596195519503374745600000000000000000000*i1^123 + 7715782746912269426573122575034610673996178243126070225450409857658794124147729723362316279399399707939580003042530016122550171426825647595798865872422476335936794106661055325129921284492065307175776613991411137877921504571798497108509687017835721277568783046654745574995338804522297250381153302146116433503325837319341116315897120353594774945562371359255559599503462727794175788893871009395521683194175293479301018617719623799456960151860225241544847734524566487837636347045660655860281261778674356385699312670093630235656743109072916337655051645447358666597318039175501458623963972974342526468429846028159287133512140760261741965179183760077884579960522123162407104198969496987399462187402368552675483790503442945800825456325390749876198743061675018719668498286251570247987053878122529018667649862177211768248131842705990522087911826597489998234934306399320143540949140283739344278679101092509000718619211440438464294259191936951362347974620671428742405157816683535745857795471024246076079504482041117015123512796281017819924372261026242496575211761165790841956512412422540030106125262346272710152262784287281672041763798008251897059922667490894549211051737541560308786173779099875096351814515711497714097679678996425633709992046768813063423625079205799187172194675421270838403376487835791816072903246612741564461552378232736050317020338227785296300819446982860989311680949983241189631269939642688976250010289845458886789241359978063915355354520189827907460245898207219195159654787325020876522047544335626210414533429675652864217034844283068165698834964082123368695106054118544451645766396992804062177279317124835962141747803236525637153896905306582970645640756048053868892302830136375886942735594040554280508064162734565978688158885952051842893437266651771501604877276268079222003911332419154613173398371897163147398994389137229320092978941299641793568148559081890813382332586977416841877328368237685089016620225942380277242363303243030624896491030021214743673076522131957836816381921687303759764281718630288526340816816622455464674930140755229240889059151742703943262421898298944401265657306013539860478965841175938847728704287390733005235076574652110428884112435548927248518996012642573993622954475606267914207372172664681313397226152001948643004233239778546040978808140272602178215000326293349760173141669058270504681127607422200328625109764936609758379555635359411860928428410473156887176240703539928058353362504980466863748329637984928356887447962405452628274902710494048390248463174385643247574811304989144480247161708950938503779398451200000000000000000000*i1^124 + -34438413164985743282003102186394645063020085336310300839998655746514753002347354988432848038172876210998688507326806262829464298969261093221809013696822966566438167069283554655772450935219222237365676514154927451090206282057601158086210719001672934853794155988979590819701420748640490721902773438755110389032373966024144407374598151723113680778288877104494750860399917477078110470394767790244480651205289788892120833018782167647590418148837584041037407278479322677341227166516102633584920011599874229698879215618084687264090961683360247501098779015395291665236576685326915134794291941734440587045097574834909563455544584831215136624223819444774982572447110178450203164545177031389889899324588762770134643127445288676540626484042228343032561409690091216980452697326001167307635516000764894262103936552824407330528500451825421119795836963731304323146759248873964587834144100928562719136052302438352380970074301771774546839758841628159661255165244976457014834143687143398238830706331308037497668244615957272219088246392733984648943624137771727734607925096914262840433373951739003708252812793781075683376634741038592126532508849467793615079182889182371184267508877700688727971103247810734342542865890201538440954403075203267047204149615580744034194672192313204993007257850535273452605865216725953515382368888580864057998631768739990083507198987816997732048793475581789251880818419134159435745007841925733307865211044038980206518907938684471517031745450265436840244299916284652871132289924373055891580463128649995318394671066709212887025600110120324020746009221874826571802475614767530213789778896938013200708917834915582434718902413843271831802412087447594232165214628458118572691892509249138107009156196134246816623452338127330605892502374587680939130408604216677670520415371162363740983452226594214089105867094497363261484188870679290665904246341746461433646087330857573729843215482411615790826176867412242277913406064446607308759480698841548001656299064777119871161912138207519721293265394910347610102589445726683081868187829492297858521240803467627061694633240496051346222765295834033010975042457891421408968943132266781877304315215989095091287220382600748968429074254709926354563027202610214076355870609909886662711540364288057610752446750153227831373390275301815660577613960752629358991561728477082729592149561178024176843829716325497635119962441198904676115609783095653959262612911629063511570290548706972144478145802827819308930472873639149732189282393945447104973814104277314253841453531398706970597059368488841718029270790564741120000000000000000000*i1^125 + 75056446072225783288118831326579465835412933342062465556873944737456879801166714376978309847498378475876331302764017745334693494010811193700660938469107235466327215807812002191167903232881326168012047115727847534416645082108379043832011507129785671253555573532049705132790643190939131527089619247334897219486188525026428202685872064313133958437222551207659524238459292353322485864998995138468048345082215533212174890834141049670803188760172535700682845354418668275810692795133603422829647258763012971635592183710263473464574033146114247316496465562248066680960858995132733452396018073927343358813287613558061045534331855260660234316977833922253741281885630290805832550013974594019720232248193341934819022310112454155060779506417240008691360428175663602705427991443656810532468790341279092203411533642375642306013613334911348706271174968547233949067818544604356992785591806326807781637121740279338292194085869443228036296089812108005012839246454054250082478101583712711734065811475217370531889238654196230660492617788791785580395936119203684520793948101420062542817594511687196196939729869305548347506639792983796611560678209019607499730153300161737592462958621500786263322035338256434442997840303711073407569690747243515205909879035484822746311426915442619254608899597265354169646202816341987338734235586995735836515163504601847642604368247312881506285962947422485433612664425882448253775003307654235004710405459295120387313543011091753041833458671006314382018962076394238377957217431753884855801933520363019793661541223675385978082192942368670738538818514575317022123348716818288903214500904127058637589280382831160406970790391594184449246518820071710459449893875541097261925774582347341391656596044149496084911774371508686720408216595462143695861305641777231869764118863002979823997395223442507751478589821380564074716396049989306988748825004754541869680631851605637593572257399411908152080395124938976376942975529738555931762084084441455623647472369714792564360999018874289304999170804195599474036979639395894143833432875495323539669365050651055896252596910060033716521375938074577675725380439378103113941514764254448945704132730959488556320168302832265705180320499983973947418267320998219325495630611535707099257921173577358014010404195494573514300414694907450653442633019780416862626223745191291127447765837980571028589284960148928761952622161185282474566736796922299325069643807670043558793778424317517828880277781326846174218542365951628949350199348178315029032178871672625631925912479916600782569633281476036395008000000000000000000000*i1^126 + -112888837904384063342653922683115046585216816177586148910864411012594824708240510550569207575719387106189931741656699763239131551125503423426582373393548555674699978808708550714700263214924654553980600618483325051809840150523437101631916717155228584947968572529863638579058917507870574635440223029523355206780451078053026641256067163857926348843127555598133940874414898208736546472228596112426938021047207443545717879271527017424509042775632039654069278092562541141470030410294905166498290883387203384713570646113201611542966446317533724317229464025301675126128396909714671505557422208020937040910617710649297989609138749871748728999142242548547410242278133410023927607947099403912343034926514934372231553425154793984213704685638471532772249860463454423921613267966713110416749190729425759221102925499977312130122834952993379250101595593219809383938302869015435178620734987127679453938380053811134751419027393971474983964894083527888098602299451510154376423081076434980247951109061584926699938351621126378313646413559850594629110997546181256067833091772609480362071041979588442570703474460358502454152634028284040638576802289434245449886305971516750900143424729560803254017752448854159002153199811141329874297833203087454613539742571316379746337491783689161769136951591802238956563624767507456028909376034454300250328809616415287472816480021280827692454545244706301344309884646765177796883929223753663393458287759474262019593843476046826426725777127834878965087899700566958407027167220539946697549719265556848455327673452423031023006997199016352043636075342214460625253009611689948648849314046265644954512599429274880853830070074990975646958716344588855322501183024660343074743628564933211690271590069950248109207144251649825012836750362776038221857438079729577476308732532116176182766957544787226479930852169148616740763152070521974356091875433002950972792359933475003008382842266535638733850355332642468070385511064187334489024599687016752764021779090530959580964080230740185364275884710290451644782309715072280345943869244297057516501651024255085293520943446606622699866599115138561242602435500829705876035184519644735037743540353085934871244739059916506311861806018270220416428433583922154711048528238646406445769106701982232578144385253642443632323403689066634059910775418311549782155423212273802716162866827984741411696684625185161498470870909827313317787429944378220149236781698964064204685593984481706034277612090570582047141405830045525165701771589734463781564170729039792688186451057268513504430166900736000000000000000000*i1^127 + 188841904787707590272305507302708695197099185544718736180098227116136382995359600650980331893019341991748044805887885161255686901575088118672424778714684700058941707748434807609642307891217617277313483938553159560523265773857422508549753071743670514217229670618944762333757600539526748769633505847996533251324433299735364707258892290904675699254645098399833187754455554097490960463209039111600300453585105246868376656133683435093246658956906690612378622048513607696537842686937355714665298135788794907923683003371681594722110643724276378449207005972488378857961485023694081214510002773547896617002222758505810992185016497594501562023876937115716947719707021672405872850174487250781180836855645430214106388034086966395152563191386301023649430833119754100892741252488060427842769426982873453135407265117126203527346129047181724030601814144530759695506601013572936850703592172230277296693224471132702415616304716569923001381519766458586612271711977695270137788825859671482171382990463791738647413793236416806406807085157139959422263442890046479701733628733467158729968360970558687995440124952477653336797021823332114346198937498189477382923152155891787924524265042390959303527073896066082425931420935830483002886193116247084447883087606642738685778624148553340949576662967404660132922899743014843164800152383202550741161727409136586105566159455220574337546594608927187928864701868042864413003176817421013032634919544387818755095517523288809229969088874746381504459577249249554687183543043196277323422768008995734329289667641565075834664669626087684261393821388678631344779899638621631359808354111633107724774802977937094588213452328679157120535105899964021598863940826113558770156890155844576086081976681680602788558221317631899747977193644445129547523401689288701766696476353229954411765273738266762185470727983920618782455701581812444198377532292322857261685085728167578284189313837698583192814179965591051043623378561273026485809770298850109164174175039632139202354936936558312340002666023649435271268537602379901979740646175253986698304833002330988478814117469408517634023518902635673252857022865074507877872031042349652947917820370486281079651268309982360889037348949821734292538108640011933025652843252237907170807278687154858872086050354235326702081549182779178093930994352517444557695160984090269314088993252685467412854700244943952905231821539764286432332695229697712683598467291428871789209060156474104458003858565010085817165703258306805720814352833323262505891242617661809992442161714680939151360000000000000000*i1^128 + -65440932962173257290448045755516189048015741580427218256810121680702675405518462138709045314201966430993898904079674402289837553392756616233193000870347670452471620071670610714431970885918806779157284534147834144111411874547842317403752887800358407740003400540711591631858376377221902232271391483226100430852000897247033407459556514545464100000014103973093994674766172327351113601722381389324401053143944083631785122377040101149837984001544037426130825972617675589275080889954614769555314042218652982409817516475863216742270801046907911245383640308241503195522873783047152064371001207940215697337475239580105034603608189271641921440203893621702190302221814602326749234196644394295142901088446282564944479525752568281475788539112397728107672999395898631781639103356988072037532175386168127491749358988489022230822743745153488460041096767227739747550402821167328749922837544674238384698721327425795292226763901917280481139139750362553085387774891680166117942087483902107872276935075755241180774249626701196019657693685040521848839013589809869054707304463586659832886416513638655555165974770552939550989803232624200706706991222973460255705425748547810500812929289864401331560802416916522398981573242257830072308407629581207949273811178088611624527369989082020787547758597788138921996398693662456435677479125286016880476751252054161617898904883682730517246980083682507843333088457112914434243556272984708627018530939889647172245714393843047741303073980344813404830212101392214678869205688953277208117189295639128572175046744554646147462131637039636449105099582212904075319335612292880598584108727007878871054426020834859199828812821393069962768217312198286072302401059415159859557666856938363793581425433963380297681234110400948196926461244818434182395349142155225299894253394845679942109235226879486693084769984314913280078128334523038495836453569194864438355993550058357550358660589212870163371359296219503403648982886308255335265217085651327449217874330283645524177793064740317342150819328059356870332814955853605774858470486378172405521048597575102251778347297105651873232550768082356031956342559569955875634083777962130703664319926655267521249845159795545383177990145542475181609629570000677412454294693993217195835859379975980952446344026214047261535859339761230115464679561284399876039480226459646716054576407128061185287149657212171596873039953654127618761677507791544304562398483350117330810124475761535409516248328203616510772465849551805215696922425838116255129165504923415957471232000000000000000000*i1^129 + 144405745143759986162568838349669126906649848326975880086977830046315419628655263078887720283200922996352963239596422356467798940236294307850321564715023117157727553037549550269719014002553155382575523966631260573861000798690238348659583195608207404184605412090100102683967203917198901609698168480381420147815165691034880005646175879324138967323545979923355887600916421502758923179527921989204799761193456676563881079826993659814248774454977229347345158504797051954312719595196086182015535827148618439034626923194328200386358623680426719280847474623860030563352845896181676549931326825676270037570278825129585492828281111771720374984882018202600931533422538467027724375754900921591176595234181603586353794149069961327060192872689901375538733881664063836133167209467118030097636115868952319778215931460781636990356110386294395108131548920275076470667885875028265503059515503003976040584893222717318297190068537711764903639492613830846572348783756292799683228807560592657774165480323179912025883905190770495444348272230067159185611550224638230019846149605201989116812335079393447508880023449409390545904837992546715019541519849890933786691063853034944799156344435792112118383101515496090265667574164532134694631490909740035237520430038644361414473324812880485569466776846613769848083992956631230096653877893309486797238701279898256009538042448905288874536194553315875089719710230813045413544844889629139953712475707401327978312560237841681992118185660512768243474181003161876466327807327412222888739656852389853849661864603391043108880509407223722583176073830796271338837695439893212817991838914522365520426456656108828764010023607122606281512182952717030634790614898208340151854175428858705840805781015527539582156159468112463413441006843406922409718509563998971278976180173167681275632919478550118392729776406118866686695200506153840296422076766607041111374266683343218172187415496639536882142719235371202544938894642109048082133266060743406091049346182121158276506691384707618194813621024560692179462073758824807644899742414346096360750425004885824563620510912555376703600748211115363315752926697508790987576828821697390925330147179823946658495065563520283757823519120147614181153040270376754844804929425693020448516049835843135462455425099725833371466975564200875437529617204560122734508689933272567248552664417293121823208291264058864256608420788952713247164459163497970740327990506895485919535012206283801748892972555443432464145405472325817368786377121029131907143804420882432000000000000000*i1^130 + 42542543794899631452356089500047601064012872216856966667170426436091209060405171261847785597976398707345378465540156975771139749804099194859351944526852388560634380761964332109391304220254607329267695752121681813094425895571526545053681365502338467783692003643012186578278870680321861708759629493492524351575499679240499275831208624015778486472544318687730310142628526549391841888874864329503753389496979645210329533591759210960843387893128486349408839031278666260690822848267080569758670065121288504838456050248730748966102032245416518272724450037357383466943945714090044295750148314250264272071034890717857991273880536178526874252631860262061242500578422439153506937261558246922207958626390185478555690932210801896826378035093793672227140652150848602006756345307215170326678363255436852893136419314485875165974687583972707457319612300675595339181556342716044749914092527227666892959939998450575855044145721054912974341137177510399806296981109507898540971536504546100374855483802592148302264686068915691781844010294129795333177565800270460111751211833706270152697989582630177020400610302389157213615995854186025552133345482751359296497008167999434985898983514390346195980582158997627616082798960174276889228836656954229219420029749392635862599291393811703188658686729881999001182746868445997641429905580577751063897349790144921424687087878355078247665268447868480685359665778262673028271306151896875990269280776775920379839850245689195809147261026194135411698678452523068071982285824984138670581903695183187907924640614900678413704541500647562711973300480553674042012496490149892710862929168945210256156060070247393617886599287152384440984909151603529261840614063723741437681078616248204083748820656952418129376949824456987800565716416701427513648864536701161684123582266467709472874190575367481059143945757554178538852698094117792119298997190796639742232886832986222401515839516344565419732021658689672976564438436716772956437387242586265597787457872806347563325562073252882965576306669264841991541839427828847670205002201087080245219776478621421507155876061179539518191638131221886744067330977996900653712091079843664242457562427243069847189026708142291026755864527090589713900055599217683529912156520984046657158195484858494005498174095989155050419542824317490815048504922920776097819703352663482586945851749523013520437599938575098255919639276509074478623979886190752637694079873032164991743570613764184714827760527863780878225028457232871305970495688997037146112000000000000000*i1^131 + 10874063038540128188425437555998732587596067026552680638915622003378404567128434055661265727938767465955662362363088732398500900891055032964281984150429619489026181570005763156444722349945359512130343716718974915664974609076228731235617777294202907927747368345327272463977756341934075513977202709700982322017670903768157630299057812405974963808606158455922496106851246703797401475216103053626698998011416669530582419731131469053214418558813120336580084169531268509561929303533116112243524480010039129862917579824869827217050336132718179373729471733844994739294209007561554913783697696311986364495816246634678647520613298924513522916257323165573497631144366722690757196257504821795913810029034147563230682945438677192748395479852614246588683924729352238209141158029030228040289117271161259474896859445969766225067048301799593589645444359807619365637147465226087574341280574954314437832503352262493482991754052189606279591364203966410736968593072331423565469834033974416870399463666910084579311712052105652560658000526749047213070087175246269418188724154129689470567427057284833191807276772787244716610740263622108052759152004791051460114285309892235177400883583246875513639079788099738598588146355671287245239281306288423492697885488684297460951471734018711948723862151677511527746507440679782986040611486813828576055368792971121759474612188380801888973167171000317891373371414649837618095771680811104365049521126478135145470408864783827945885458300908346128707343744911953513558598599178178474603570135314158611398978488585543233414662403154234430041783431492673313761428529029553626324362553954290782437363536854531396963527337490209046202554569227288559269401816115902607435783039613358783360560408810863120682510347177267003347807946505010598052897536332926497253788983848808831827492532184477470788317776789777086308360866324981292762197777954117240871248349306758854741661700626753427928485760047572962852473275387570013431662013010289190929763751075386763803420156872476310935651441306479735891621141569602487399647442208584690328648546606776633806725559456893926959502865857728947490185128433249650976118868897047215148298981194169943413263153575200024705111771849130114256821625825253127388986997332084765534948290094657324674200039057035315685595795686745804610455601789226929142341720011783643146410894015492563066319569980109159007582078280962827210562476615105825963480534050561592531675630622492224332519262692302769156831345124695146575691776000000000000000*i1^132 + 8876027383439979987039942053936657068687217197113478477955922508516118366512783087014119640320922141676566684900844887824090092266263466499063773642452759523784591476015636414810002937645096332395694331986443997283619855061695950074319024211209453205490945167239001729376969974524948884789489932381867785322347882083646723713330642825336345290709679451671092571372184107730087629624150082199604864083577931546482374617486712035526280656941522320241728929298407069383159949908346400372939195753409865942515384069613972456750496324315353185552903106395338556663749317264018968083557501519383577786765942507311131323479803288182489941512524960510703570203354066509543553843121555954560814048183589909423211322594206123233815260819323555904234177558308618588905765809611391033915528055064712870119492663054065650556713770549159342335734388999861036079451811149978739056067079989565174086690579306010437694805959995946685996338192816622924792697409953319235364740325312278094674617284753991668523413449994901590637611419018373488588294165286694204551150156151226089791509153423893276020161674046111415644978650954412938082543045146857051981152549700884130986413625680704313913759086971917485106341771445833739006317956075114221936469831696316073156866166224370568314341052512738708736629668395830986507982582650294260873636427183009723770116146048291776334109579243046473894769199511520234510283458343499409061439910041674404448822459628713514937752022128142965936366370404895593971379123364994455391673695888894073385027549167089264739959309953468010650734645239915977884943394019089220557025826378988915931002583028727602640604695685630447709825593511738477056388808366244118243039822264080436386638526965600463919681873431998902501671137159377941010093928249064723435976465454507860476973334905755715414775123240787674382662867667546276110909313502024866497992472966760618062990533878851264238163806825003881290327696859603837070921624809024565603626515727303119525151538807904857361856797725640941681263613695347228464915720331248428258975375432505538335709681134476573985167041773963380757190639589570505264390089972368634006741925681309080248798747061754333826544079835149970364608449226517322467684229473335098093731412288185364465923777481049260095501552434185962412755013954288984404324784141537179241516768977422289345429206068883295267484147462788169437998692746137564401477414292687166280307097285346194158045585984426227269139984652697600000000000000*i1^133 + 9273455294871858285355305460835794896098731963304972296391384621860006839444962444093014156417565328093164108504963288467701650413912673240008810943693177029683233415798108823337706748745421508682867200730662201123963598483049649073692554793733580394304532755010108845748327491566073976992111215773808434927280295619102291277437691424347727519932648780117938173604383307208900916200914372188695444848502975890650839147826089060957167747769962634850781319827989516799435123222084995262143849100957605472356277347536939383953120295923723740314068788745847462618454489765568397538288091862260571113417045291605615811549383234391288102243764784807620716212855570586154333308505422527721086780415691750410758910422919211409649233089776066077424434768897309433358549114894816837080563692373101902743647528988447164969812819372087850619482341287340226438063759868186610445673399903578002688781127154513349069995895108486282546904022106248851151326128233762354361581599033949806591814124453393100941643475840448840173916918217939389660964375375672604570059410089093476559271962938097085313552227375901012903821706137674658292497373663196242278779476539881122560481024009365173007977026071617092419588242075267818533782551466878329842081560914696913897308396652572046352099445284802472627386745987084600664252543811975850149494458716282497816289900593148650218294396052296190060635403665159596231679929612855673180157717062277470340291453162574816401392882202974907891229772071512850630411302754506100631532493126106132048642398779841262618247735863449444328749771675366881800128912658866845786127953871548953259467606124126595066970843801021242146294221433554300779276463678727868306711875900974335842117684456322129691220019577517724791159675844643728072312140592675674905378316798840074902788648759092621027086867272048046111961305018913104420486212158213557538293777504007692198509787652179724412906131326601022663548095841255530651472826285495454312416126032971647681916776025721753114022323339059117748017270079234640835681705685112201877120361257346028543876199817571017330102006600379335790726190506332061323312324262315182771743303794788204448507295017029348445286036261626598070528219042767446036291172044799791338307329820230051272028571291539252138068975658200198525371406243667022819417975781220650612718570192502991294180683322154769112258423280708023010728022239117342262769437580205481269470478439424115013119182785637200691200000000000000*i1^134 + -5502081017757087220000225990939569485428005432308209467028394960196602075345125190536125254409579279700583323600968476063831310113073116228208314651348771120658737623927410614092769662363936598038299329463134551313643228238665360055154176401988574669178965994090849909113604731656987159533039697964642356109905882360836433802384935337158326385934172868029904348780296795110747942422444585208240476279820389494579237779370924754097457287725803293612710821851933860707708592753385178174267237004766429249329992016458703627634913574383295336502722581791832908019275352476449480854852472977430862982540111753940237462704297657781503539997930644048510819664778054649744323576479295806713108757142285236285079469478477561507690941743092952424611017474235552265730728557884374994059980830847805612132620207770855303649923554894585814332615440890597722742237180181061847300723529428453312951917781749348870698780253491727584963672043091170472075798002711973645993156625870465298201542274669005728195771855117361014843552494102382542865715802968341046452004974554850642397856101550373449564429701264749136906305547895088085981502218726947860568965090963099219016079605958072790354943508814851322090317454973359651068967621334073938839390577351921758882770406492563736498435142691845907412270794894292753449675924968868532108902522199333284228756352653411769026583961280537684484777399350916545730623469197396859976369251404263734007529481555503911961098398515806326519062021402742894211920806482098312084571481226054181400703372029119598344426622800004235746980856999898849381454355646525859918018664189208520844697124684093347688175452199716654151888300469533487135086035887941647239044153698917753130602714767696052557888531147914974803549689160286805100267752437156235438748000171115731133277684531918902851852795447227692633812135992850724836023447504224810823481605024981792380561159459011063295694273928824336189130246325554935464841029494593469924161154146230439550189956002930086448086314126100385728237361679250720418680349183375114866850100684686414722420911906318784029160885390557407324453330250423284203264570551159592274736374059276925324798524825481948960905708195008568364703564672007826219554727092790659291232977673503896449250691413752141173979610446725745740560404666401981118498411637135866678867060908860797244977024038289408177968569528794380459975921979914810717791570061666200923107486921685946020155883520000000000000*i1^135 + 1093531919592804892074736741897801361118527340148879259341708478673021171075608176941668366805110418335922388656243815674789266826124561898198202805942535060728697238805998278356689309152394759512711476202807276101002585901731063330805141199642217257313695920262950940296884378477430876458450708391857016735648829744872850034328773018436522803713836035641742410600055124726563659368109793947256016345929681113699114175309328371550182350972953380656593488260053472822229942530210940562032800192420483716068448974085447066817454820137326754000697981493427052464410359613480084101356032272237539174883233745521652685516651956361879820406399059391340904440417895057118160403614349253326101259250675035143913658841009609246294407637788206500517057224289435544914448877725171797561383475142513211952405876218090476816692286580028163351111687773676898457118815431588556464761343170743606485682660178249929931412899016105936643019531355200013283205735111533256331960513029466508131814457245018038707055105968043394475383557123803263935864179311425518610285861981833072966565731217936296655852150209181798625485940448766480864393392868701869030347039974472766830968277822385467698977707934773190443083787015656864381388546359897818030967505355296390543461669562368809440371044484369277283846929595086750368691239850381556936228864233731974839697646937247957999381830506531949581619462429418596741865579920229174337461628193717630534494808724779204358179729329172793549416959870942527047658270650894781751470707445775051721390315902892995520935657613048834845953125772533455351899864790850923959029341381399625657690613912487659842223719535784125679641728869539429129593633202174055817986485471577082824744999639802728735840933562252359613119239723121063248466993364145267582661735829884742392273195045470174325861580184934182804233394691780341306171490247258423905299879042234869355337003766702558997770369329139869372927783666708667634487395994299941039438169049946645594877527146276363529334764878128819550841523069934032831650214501820189060477856630262988825669806279814991930010210527841403232668579416014736918163319215088156740820045810072513899807556842397717849947825154137179758846855983509437253843365569525008933137884386883867477547522057643422866629303363059985641693235940751816054412953711172179322753803203247759738767152659040428129809564412341181832444993301307611664949396675371633130473821464166400000000000000*i1^136 + -292683811707457308697054237187488562814995397301844891235129216828453697255396081425887920316396280049902454157671812447481602271575333065276622655288663930397309148318269195951761204688057457799449337496722638585419618594482648928547911631684507087652859890171458765472144100801311639035384822972066550498275168139637677286520740714659556858715036689964118838566906215198213706418578946488918775189172749727100717876978974315878232327088223970395391588643475275463574923724373322729271183353002415880457266611738049698634054967343039467302749870014979160228499800598168284893705494313902403827128870208555651084603377895546103619329358563871501300074251742781666162381395252667813950942918947854433488193740215039947390029054089595874053148730844437624490836474773746312787246520844437056742515821476138823705067146590829851194017100445657329479490993566577781341293967325351224578332550067981934759353799323211826277608194292958108365295612750501184220698821212814107603444734838462894365901997468260131145942992904822671565799387650949877604536616088854228518293969602474786900761650660094781807654066658051080672343281985434142879348791025522945180680267835914326552164732656080339730173150590833875173123701302734542914904701411232944937332750083224780555331054899472879692987024526597323552563695355036706264669383990764854342802299441429627423856307888194692899052845266349589972189618997970544670262439940367828087094743797254679196758671810738078991875258736013554768686254401861628877259150346410594179879392473285223915441162131613581931380488232729321845270609273596820301635417510306435328786458192147961477272469473158002189995002838480145346763158572431912350205721974191788662724012793438691821722529912681359963932790993393617187579874495663941683488650427782571107102658109783319859646991869325617700546719012769731844533132808808345598012716589044594229433684847911873336876430632364570824087131994019161187275768862319437274781060521385042074613476013180444933306865133981717762472880182404544185809699611792241334042481236757734348126059335781629871697119694453388840037480923720154281057007240462495836781552339660707120446363937047418435952910342939935222940205683474675339382402676614348408837704032206745708769612155677474626311691462640141097145694779319696209045697152399962925976070289745485605923880527916378358380933618927338741267342529389386272509982999799813636096000000000000*i1^137 + 44824017590015416658955466079639818078533526431205190960995176957730817263416882910585244984346508381511704862227751724690312589868986716939076585729772622908457893129165365798881779452568905753167814292994885144635268344205848455061762617605764658445384732164392801762284478846253922187558817919198807548193811380092261768523679066315323483605939803720490578218214882502070209866032117430543332376209803283635956899394193868758094911964727633508841141455492231201936993658348558286743848591530847901488523993083929038505724003936964685426399561990229646499701308987939334883914778742074785490861773656235351179375624136385965420110009284829349245524454522496323868132221971209098932674647881149656486459785122775332274399418471363098328841287459402881664795665053909410520810733942633769173795328589776840313360769306843081385327869117166476909137457570956137672537181677126270110605870961134913802196314089310861792328406957537634662142792187224281071880448365279187746083004686512992481729752490267445509884404756316708728871192896545115353866383564733469399903542767296043098020470424777313621242342764489649035240234214334730139890596029617883530245733457855886237351219316547735575013859155865623512199175363928732231631687380666176377230557916964638078636588302071955121028340046083443712562426978079179841922544021461776095943183605423714409393226732793653123536695415731126832988388599749347512837302054375897402034137912841130505798360506171662972253491210973872972983916258189441939406701291209468369475416504433741243136763225116839724937688437706334757931900192772977775721597326334750680739649139962208243523708256828063017867242834975363736076210243957493142289294024587141676347054789120106265203376041287367341661966934122977249067937957175083646111051113733249755433741966940907924874356000784580062338968331618631544652001846138275133245840711548268970450655178343072805918584511105034135621691577349174504487769938089495963950801257926669348095864182650725042911969532622634199463353540572228519160709464081632776919602590625264153077961841952764859612451448844589456547198337116819921134477980819675489578717029667337797206854655466679672414782536551331536610975673430201921014986372050512005503280691494290485935741086169878292030934145199807382995243725902726101390782536124730120173857398343135283792545985034145498367135905580441082962838312415681594804246937600000000000*i1^138 + -2545754723274110738906733963497620603398852528552587743257882349101699060254272997163482317537656572263737572844875742940221614252887292826657992640609047909727209276904902550240023562838798415990575826247212056516833479082418833213055864725021587079020669393268981828676822095872352921504688753869503009711013006714391127452489665636415922327164186394687890914943266457885157537555035490872625829273791280996156051876447870271996883906269647155521629273892980890114693157915650796308346215488742356749964947194328615726180732450421369703386121063012325421312391804107604905553485221030149357127684757764764542239480182009125191828346212794874135693073396495052306119042081938593742031647445617977417270775868130512946018114947665274822030970348057694552235722348190515480236410652379885113761906310321656430937256448761095572673846429824536515527408280014242287398845710332623277352921807599751007926318350134766965984070101227658316442573820023168881791609326210583432600679942810830807721097980190100228077201726461197660358114641374081365638344313296875262382903942220381807987001775972047690009413467683798274098976491844501317190462358787445401323767775551446309878267828426174585525845372730671368423811716028335889100575099376634940690133361972393981262587757822864919694636810472670036596442010410785458393071578519814867599500282989630041326798554412700760393697710359692072254357546859806494917441742837975998184294919807462037364837399587073612714630751718850888432496228680738253943260048893846984584796471356392488539857527675962988211543237602062756551061055220939664593286382497411393736788544202239519500842636245932565381564455074840077126213608347887764254044905675090375334775971524563783467103362449658258907772963922721140313905463110043182564606696089247148276500377045679189021429965426842458971865407293058016631124503266557171778810811460679350951758215577995014224122127131813966277652538547499758685674790334556042285004490474681022287622146237785687849001137193128708094352484007517363143661706372587500507966524041987716179196152859791795517160988670080293763439289783437676417229124407662936211908226182595494364209098103986313437414246490271127474081941558800385171256157145031310698814362190527110745606703290542753400398514923267296558540990616218368185930162512900890384885618318171366513702176139787588047637947711430784718402428390604800000000000*i1^139 + 482449083735870905676202573151107888396354546929119852911224215550223237640002631098290527813027396838973685737473414142106031000935993777300605269808590487177029144507889391193128033481369583782212080502645882100113236456103061984349016222769158462737537390230640494872103031410047529028210908811787408580906151905625877591841107036739354894781215025665467312075072998346831174794677735568000645157571858231145001741836084662633619628390378710396180563386980654417726029291154840355986791551596387267895469691912281458111532833705270573228904576468805519708031229312754523608689408220529567204377079545550981355915999880405565479040289221776907019689564797781267261073578208813751519043262781695948324722934750170015219095613280029689644427400927285779032278585246302473240319189285190266465373053836261614886982475604875927562678165796169897997479097479760876552108366139770692676761074742258198392493002910665593791902250215902902502936683670198926621726243120697261250703620564558913637062591677214738606286159891129429092738962835805741970823350686642317162440754590070738042497810510201832990274230214415928249867395806710879101492813420449184474052023433529195306504387076639911087995397588118604842387959050795201241103186760761609080041677926665159141863388951462549298991149653870978062021090091268012418494454056486433170638920897743044981450968491887916663114677130232034233378285244177547810201979693043201104591123137866388168478432088140261819287495038875654388892427510860676467176383190775395394882375928200590414974790138098805594516936849981638792322081150471505727097652850873535935268385699878717003010158837376355475814088849149274546662287892383633193426314358387323912528564367618000816340276948755525661528314966788573219570966317700354607298979006129120838755187793030630280343227464447732445744668250832144510709018681039585209282286147352148439095393513278912812126373459483377309433094709676704536307078912232394945058910303930455186449812964095962803282563061124734235031290688667596582348668928593284157492328515405012059478147777196408556671330632415366215446935028839280580097645893447157919469986329883022584630473424981961215851116223491338222049228383992722359699775536520273306612377159723695317272722324451811785021431282851050330940440173719414500640712969683836164485326777318246235391304851138361114276915736791346053120000000000*i1^140 + -6705865838512468532517435362232725898061253068162732993405881516942460860318266225151496904618403747667000164395797160067676440816580472865162497190792553979650059443488846892059565269470494520300611771512428152884068010903426935421647592315585581575318830798916290248617507856159827266741073319847566248912726682803263435631971404470458189549663563757325006982792780828538577661005880216760033742671192404954794214795401354475763176622773440168267588814344468699693332851910284338292174388626975486595034998050706340641374841609148069499912041211951024513629849574940297885586315203175925795909839446318026783870170021363639803492949206463699435077757710143886150146638021167961649314101919669719665102523117473706776072046929403401713417125613791176603596730699139888607582804979547560393323636225665586135300517473295364190948238758405551249495613703702127345142135335028875695585181325139927736839365312212349172405481171237703232092006272373914546631354591069727015173624526133861209643257340991587023252561421472351471774330929895036841291562046217825023712789129207403361210360839199587718558525508108194183319952832046788949400803352610466316814095138087587713291070892604550597420513735591643618702315813711242429024571805334842691732607098452834376120242489563695800378922329493144913643369150987533561545242998762206932739618109601926084533099487893888233369305893992836042866582037665804145671432220512559816448029576072189162944160419275574411857861598516726231993069672308881732407121401818841999716102098375286113673282725943812127141384470913911275307063587224231573803346729110470283610757448358947092328495003592874583078153556574673857613907691658430705232791737870612829863629007424988524975806352951997396005588162293847923161257164648058552485385918638640370119058464515249600660421101425203834370682396018355702050984072339572914796483561733586955169031529243289665871414027707280876387604814359445708433404944491996190670067879011320165144636142767194992479288537190703159948484133833077208158063794806445516979266257075451268012428823284908455261832778793282463399208878187158493646554222038313273041159252665793449194858391142853872725490017001674439286318114975531349700267946665262948331742050844983810066129594387285104116445967550667298375924237450809282544089663616519761341421570873703836542265532870673933921157120000000000*i1^141 + 1360469671327366263982705507198427238226917582877072632954685231166264202953854136849993960741805080540653901926521939463735819457006501164271517268397835951922801310939336590472697077048089707209347970332291854706295520465144998589429415481837756970935062969930696750928311364705490073288657388764607067524700646370027164720274574808830119600659115226221252030350694447341188742859498849346534734562330548103979045256652521291456711833073219981245017093018610698012760995193475107434543341479435302464868648638032145123198764348870207173822577807589461140474053559631438920165616212325174704457250938699134079121333129152131164630990485049778353819374000533901094443005897849966262683947590594571369162305242326872312916731576875540688078115026601123893693892278955506879578925494076076367388949449093588606565449484796278911194884313591419001749426710707187072757838843637849268079239794845209798955860270194240673128507903535042958739527551157729721206141400322992065520670296605945114365974460909566063872249926324915635756155150412541222952197937581257967748769204127929627286993706328680349136080109187289976593707234111126872581591938065201588960504955136211457745797311896947547987109422186059474859821267061313948194054988414894304971049506323876189929897585155665344436320245947754302035235935488889385448929967027257348033566902942879680100734886467525014700531918438291294660425700039139545306022125737398911036048319808272750166933461687638895830993127210471886299571867441337017718253000530800130821533038221845860110235593523310110035278670136719909881125517642120230023183797576725291672931172090021533660672600463865193253798701356343398563146526636504155330778989584837067679475493431560294024874384073544427605643774735400226046628442859060958092310177689428344800528616933911111403707360717171589076951360552116532919476643420261406011675800176849793846613001098389882078840425888010724292879532993141547188191785052455658690924351881429736362498211266030834856410023434036987460106476888253627639435974028384821497857935259283376553237152699314861365541942789868717988271450050191310782297489708572284234829607760139911981687423454092776243470842494154736441348883220491616286626220498123700232112173177825903893814757375668999753209078813150063690994462771396590918348934128606812481258010161327896268758046474240000000000*i1^142 + -3342571744095289847168452297294755774136282973570186547263636346221337228918350306054887928194908992478921724929608071113849020785485525181001541811573861971557954537563908942548767174610954763477891186100107699866652186386389329428020916589819481960724632290985752121019113952065167537797694341448097381079008587984970181460370225129143869292794502263373219366577263485058772979631850006700866027164857704213819430556743339008175950635324279010181485238077647998203080667246424296715565871439349199187722376406242378595855988619789421027441835487313607781404567251721829355424441783071887933395028885344858523253491396433202216137226054563775910141894385305351320493730448351339291834490962393366035486859643698879312035045382252999022635736092652984752284676085167423137325403704017540165909437918261171232450561228664853346019260944351569388791415440278177717224805540720844185601554595367599190717430439304693298931984379181829552400419662249072562178673170052447469553543641630812530956764535561610986051496682546194242926218520579439604616840519385366866599641098551037946976686855243540419839712757219349684989985164987481398522583479526171463823701429181729280132402807041294881266985665966209989139622102596372124710642170317460397744509645869600992899315508997825824573619405091495075811040134487508478704364402697970746540719379443583006488517652397353731911179249522220040558610067817317645007280696441480976026667612018251502990799999984061396718502777073471897031573062392689670984272452142462606333495492469259636989457179763028456398954646078711357655283499182815532117571622058698291966556225361099453004752485694988097226743543592658169450904502046629482642871734468148322600097906909504311391499662733561425878773826803970537358963169118382969902123411192020765372830236785884209944115361860480680859995014683231792962980228032325430562090184323189795207646465630555964427547381642036252827359893503733194925358893778281333155262903882435889681508530920122525087350977253851356671054186263806213385927085433159156678333684952005647873317353833923805057342684744860678406768867550984553178223942780817691135809308733729057671841044585750344756901224460257420375553656434995492723031839608537131047658352809499907076385787095074045064720304948623308898502453453649996804262278833565574976610657659518976000000000*i1^143 + 393142304826910882436478013553527687395469234764773940536251407034587667193043098742624143893056338572755713305363232121611269629026764172102086205360246197555024332036261143300207837545523159756684215993298457853694812278817054167150035362277108892811511035052177410618229030467897042217927603741387370405852183269417051758526137406512067796869894717792264102535609906738898421914306819678472359033437507888897625617013168369764303413945256209655357362931204527916601753490553890042202714960216855699075472154844643685680099966368037940107992692206283844176453472148406272046041379737256188798395480665170041090133772347572263845656123033574862453788680889547764058423961173172765643317753847722872839756380998028327805149016210857753613017481580540774641836979783921940883694637212827221413127954637292696489626394247761469992797829086734263961441322413256883046888248012290614420285676785699190069172157643800814372877668246240794877743779183602944901572384965870205305396969497084073969827050498283572809908062962130920034924851631939761684228008763957137064519374270959507756538892173653717976588490201042406578772384316018676387765349175116794737404999952658473441791131412036636819092169192393207126538828039670470064073888399524166245962893902559648336827786383583286393822903039548288201666617095209511463669680519121998529999353285531751254330180998409653518653188942361371564296451291145630153273526845786506145961294962560002294642545024688399752725113471059382057183168044541881308744019982746350512480784073063825313181077209493969804198602796456640455637459388563920721067959522029419858702215833840775915455959535588030146105498248137515874632825555964232334487554424610317824784116735441621672195345523843912104525522153967838240275804525610676666293774596328553797415641002588511318143811009603724464255554344726370262961234527623474945157575040848841373206244154315674042532795407754394562521856791580658183344465434502086237605612808764811508497074692571130215665510784263182471676362061752043445144610146203895332901118824067748094149492329591648474454534839303284936368353863645283831135229829514429141740069972271883874699104223018391229864559544167268712670611131114528249532321633306982847553504299349112829322547489919647170293582381084174140005797362667962448245471782242697084928000000000*i1^144 + 740292796147232242000187715598130621769540860304436553354376816560971836460290788962305687875647192211955492181725927758465848470928573966432994113861423999379726125653804180452198196028981644748375316567383166969468274765332209823056441799948045688634088272220177839499805181645913880711269862842266112287338690396072089783542507107088632900828617217825119916573290387452039954517727315998006089661120888938833694637419774293867338667038285347654880602046862018610534267563321288443929412204935785823106328398143699270884568922897615773575608502678161207840882276079802405903883306667193531712939266197447395352892657132347401640662912576882740967732599862926212393969216982804539876873401927863087300169434374760436992067955921828773777857074294981591877275358889557930414084492480061147984412377524278042294856161529525407580248542983738379550410358738538231755927043575906628247469541064514484343425054114288827521249393386762975896051915058255626827497869196369103870090728617507326801048915271654455223265536745725977060649012277312579618025462862417514525698938706094204797503220366317770946944458740990246028198546380389334142847444280347371797919293431430215436062717403186509663756621110399090308295409447536267077525735256598172867767529627663866081740679414783970335501791201891276673861840745288287292250186767324985483950123168604170953668446020922378657932140176677967093169245429647176151848518945397989249135104359120802079537590249392293872677748333960273264367043606459781228420166235097818516746239106787525782052326479093127013514303410524489340249557332297635566953533383592813950375771933553014107567864537873824983298999747576750476302096738096870668736081657166602406994426095098074433819926208858641192609199184772469257970192539089122121193342629580447269596577577361368567512757855875307256600641166386952777442524110152187507938247720880262761659157538068596191096844709544622355799000321597679962150187628692802674576285453360587162516952818520339399901515085660289136382393113765327120114871672624840452213162341277583349068872610658807456381597075674320212567964241630398293446905454872177691104130667493661495138655524844579736867645910673106988703291730460106182466546852067813883612514627190221331840466555197016842456297313554875650182554561809203347010355200000000*i1^145 + 311406879479520816361535558627748499569036574300417095196449153735948795955825059039474968730860647403784122689615713302525424981250295645417235411987282642919777161583561499860559560060119819195068717853513123206611659375357284168767493172482465927708107412626731648065587699620051514733517605751380731158038331898544454574980789560087313247182983147149257956949209269850966599781691199379790013172558952878070534402417496863591545115935782772898930003260806769728152807927477643890860585452468613539328185217088717117504746261879190736831060836543180372285845950161882785608791197081218849777570479510618148721100075659813111585733112612529958845752092956199356919303860261610286144906667227624979225738911814570435728438672545602643459457653059594397180755403315839879861839548519520849131688037203818258140588545986711436500847392512700190642769438444859870875444150447570134637926630984219617131317423426175832408701301875915704544360864445656212944315909716797759771657022978862237599792000678552699521143458256512770523709660524737773329773758731216376997592966422607573084657504458020984967578004755027906490354188396115803863860231218378171275911246553952635201689358810618929740629736451582184635565361119858861045552565179601927479683189907316314514549155932262429650673637168174668920888773458935831826247621035691084022606838717947460532082350827161236752263947464805253870485914856909140577516864189823907652968378679906986167318133192799007768598029845722463476188318990087371091104787294380792693264302976585626616544805037556995606122664211157153918131417956389810884354171279879649497360111736683340974868131666932915799968068834648605653810030103795332639394458749689673232877632064284470342467556259692601242199956864224609962712855775244765508009751029239434127546946802997771497369526581354501316182579064063337807146062418351453014444042328252711412261690229978258548298127228217603336103073694043491634172716031064410185941715986704557458548097210187195740843877400919583144872950735073104556878311991065931588068878632714368927434005078783792186046331919864597830356568832543600276904179246993536774671149647492435207889312960556882751392476454377347124438115905457082294433086180779268531659651534739954413464159560729844342102012058935853395990282240000000000*i1^146 + -27727671257945196722444730129857622574512858005993796298188892933707282364627875549695984120280898152860932142813960114152214738602738197709576851451198340247417158666992632383955913161908933296474112673904576785245971585438826885826600077650298193527496493819436959036199346905857064597924327822120949404516806928236125509882333730123409517237827809664261417100428212267333388111143117920881700935284356180741017189943335203243283863538906964588873798002084344310938662964912459950454361671777402204147925676251222718743518253172703207746296436920057784795250526903453061259051902403554400166682767954487165474865621727683517809416010951911716864678769651410587820551664269508425286535083201948971171480389283386886249437894931750358909117983960152741453345499779060907132766006663783797471233465100752865613954714694865322698647762377245834732125275451965609821006415699738409576882780184546844072025725412212538327195453763136940173600619457851356159828011079927148299441598644802910937348452002374214009882874009621016093665757015162490521982011835588152854249434871189074418359642030593838136423206155822762735314446665423149101000824568090141794105774642763190400715040334207782728290624651916132870494658072134078633832973579731053697177196261277727569856496795014668371938946000081604992533494797057747005960442145712064406750618169884636743107443489702312897166949323329351046426862882106392145339368236792477395506875210446612767636677320555608457988103357476445028308187818197647753041564393752477506668035996238887991143661340721977516480152185388581224681971214584212453747950272716284002563327481695995363366671828499368462102356696552956329491046802765452788332095576489146476125019644905873991338581433726734526434841509885409562920985409599962355858871411212803042209552407500482068554560459069961208995953738742376967810887496502769914252959238615567540549385545521063030319090389635349570501168850805458180206604867120146355152646491560980161654834400492790595312119061027638003368441892683243994582845623961166776673226448762954468516247741573867781601235462028620360931481386987490466517558719783037929046836409445018474931499514508912175666400595999036296380726074417652128653325606867616325446287231457017026369818739631502052864719627223040000000*i1^147 + 19365172987776460234547187149815637945661110182287847994393871833795151901577417922735497524440862894533195765271002616843370562737425435388868165929491654016783593674606845806897474993636515230593689234585555319148370892336205785658709943536690527408845630038210929526250058733058145972553750291268841431215823589529850550438054191421953450133421784802551447580334651509260647923656073517336745086808350909301116559667320058419237422927006404468492672601623008331532288061420083576196252981538683364242351679724195083809187308994966885279784138780625599020639820154834410203956768446259759852116924286392433153310371549355472910610837318978706246992696920200949745431886159139485341401869843603395456861231875502594869544920508818895384277723505165882174150118147441436048132562346136556732030862338500701706736370875711015855284895971295946566165382496337748157935454021891220435911597002616505376325216801839577494511374247047529230386932938437457584638704440608561171634711206682387472377625581151032187608625207727267285299755738301847495960240337771754870916151566422574128426630673809411591113811371227679813601126054832567988534005254134362741072613277043526055234895095276879511486168172465307754384088881901983364658685860137878723075838147963304007066034377775038538744832168850729612464690180713553482611733380042617643095433502529301326714757312291420480929163054107889685508231877743976475303075551240827477283367184769193201669551606614907366577766765633820838566287674990080556995848527364166109012387881969383732228597316919930930261668674228637942314007428576556514211115534389399945590231561935555391537672635982601981210755053405988525578591777705655183062357816089336804976201300243128501997928611527202234509412862222459483895888842316681725506198405923519923715358106888207944691657309225495264931246252151441859440365186190449014929778348698985230661765830074223008797225807904677891903147079170495769263712387764378150227328604587264875064295116717725090270536991286201954872658679540751737925237193986577889329090121835634939415432952840174646991518820128420808396327170134208974626622624575055368337223464081711385103341038448522807203235723446053403217391632593476634674526884962326906529382670163794785873750954063429632000000*i1^148 + 811910375105725945384384285181782046628221607572635359159399222873116724243430265051362480503015069767945725024063889114283829226109851774583753314988920705269855062097876276294048548480514372795625218783922185212815843229228294747050125753094643233060061521007831609239048100538577723976701712922228743311961284915910439699042682981415706479493971702454065060333473271955987075579844905604176605612867052096381785766291934916307642261441877811753027687786743390584144348407358559052957098926175708180358158296943454155424650884127806928153162146394525202240292607209110037424100926276335632524040677735927040915471170428721437856661227092636423902956880089251866781636839556335754023541516078886522561977989672284779603393037176901202590803654118582575781957561465597756907620183879784415059297060608430066641948423904113341750080508948668422679034939153312559778294815597828334352868546125012819872023937984662897683310740213806534448035448584058364854088631170720208295197135952797771360008271784844200817009372382530771455848794365791309803604401220171852296002160485694462622452256351311271244542026215214311179249106517885141048768769659154469578575957772431346638535474009883807100457521156808026551590444660904266241532435839486350631641180580288166413929394542655198709574426820056667656484730703750203712482950328437768837295826355296225971733147929887965590974913071818742241481833410339039082302716145196663314735487616723656299076437148014255644288470345326852964209749632313240694623733991301365934615552756511404913663980222166654709745994462785362932942896076130027069203035992613413827448449372797305446229522602489976621496714469325432748506654508002002751573552349953124716543030954385966183784495757044099679581510986287927081938158968742944655708165482329596478162052156537705341999676464493116142273347902970463475252392303870823146874411273263824263839412861882478491845316067147302809110944346713662852978804277933724352443534989128410775922870588731473124673452496852230069511504540018308182116913074436332608967866006183277732970629414353917818769197028948892136859294584220308200819954258954830822332267395976986215833910692943861060863209479162320810237266923647012590443062653929482951209536634474201088000000*i1^149 + 14170406575049235851764449733832182850620872653838154843133865222382694971299913653433681060438989162291009845578171910425623420730369501591007898998775174234711902124169048670890717956525810215226374039679373787279344121602970044860075196249372051455196109498306971730820025083843687686095366273643583182310618597939735166242969087815834802690140889366366292797228243559748164711294421299173684933125638590351421614236659863160982158039806769168241556432298918702049811543272221108940628454288643259389675972824426637096135305199058519138480408281130235389471429890981817927139192618170084060808513817422288742004067788959386619133395055760896418636920601546878512482221284057121636269951620737940801173728409333553609623886436585996243589154728984830826891404510877088919731860402805465181019711558131683786816986397726616512516582135686191561597238241442235716196109264424554718830471126069594906134677126284533873497488244624376034288680599270910766499132856032362200498056505783114473456546483933663786729080222651604884156303819935722342733641860158133603537066044822113084838400473927739327054801301987836433425328634862238332704546355366216421134887588119027773116580922834353200439288217731017598149339203380435187254608319873648736179112655048331134487483306373960991807412758166987745015837879449374554840039611127180430606370578539624515111858723044409757989698851105820755983434208653012452276299831307173722578614548062450681985109770708325682866946886424979205579259960210192668755497266491526381696707519947524735030790547741653295748830142054336541155663589177761492751116379133558396991261156044048497548606508992579150061835563136208129449887735986735380888008111699213652900634883212552048386134355168812306825516735165267643062806455639766828697636872144869508384786137089871077851478408479424732834507336295744636163801412645886408207755812892596771412317844494973948986594620384688447253039126928250022114754435074620241418514312261232318965566487917870484391423656164652164514869567425112722871531526314929598288461024703254956724542636683820248998822818774710287251063671020757795893729468639627986560044416473736303837281189574031437868933222041487372828978141132757405750799885890956453478400000*i1^150 + 36412120831631903777143389265514259557347145946226236726112494188790094436552266575410628064447817632512123726572480396023198408368097436337410404483334460630006553715200598700591931071427551594354823300413618902934528963049358552328455708692537104449037644562865420026891647020378447869222878130181584884578704407313447719099589694249552762523893731534896846663394847949091708543217849716624327102181828102145483243571499765845390216835618151396076087673156476091058387453818389635097321776129517683902930578616929260426676230097216492036316949121167287907400921392260222985498665280820099228432062954601528582600627531990962665838090229527351998842205824171660764778407049655796200457813904862253287161972006515393454880668969580709468786649038305552205655361702160126993209495674790348605760143657725645887493554818695943853253530741588096859530407403983291625110567427708793318973155625714418670860766986307488768090373784969794179904760264245441783164403872884435200990804026296260658115524511624418447574439735412244756974315535355518998243308753558626584790604368086627162774787689336364029045824760554045946701958673205218371692675547205567570122601922622605206072352108690419278428532884525451968684479765384787951936396312420101995215536387062279466018944519954036588758092763883789639482830854906249935089964211864823386106790662350377650301537202896494979587929229813107068836683090085594137881613042985339788602952231478531091314588569765210967214895059535871382670363105876033111463497588038266069937158196096120150874388559299171792657924780717623050458925352312121766612887226256374222728667240957580082517479890096981502460563414640509563692967571290994699651821346892963945542285150131318456067378578238642623032384729487335597607362383559965960452295021362715016881418263751076854950632647397565261121065780401715999417359561179459402031957989581447727588140921396248128214357532441694463415555750527248856724261064631330770833737162490162606373507350480257767276865837590656519362480908720587170397841516827496248847610240207418898084069476466442803005250127730262064382498494851889245323250789725157469964141537327408636979039183200785114940005282714394325679923228589966544076800000*i1^151 + 481494671057122319168753217014374766556062510392961286810136071487507554068175270583986215250670030952411013465005051302110308502905789441887864080457958374706827159896224507094983935216777031250690302349388753241864295671605207662341419844079154061171244593383760678789833800876873214208887862722139967021476499122465031302141647504528065464112300159490758112076561056252428811068995419940685846952464813996139346334897944772604792853321152292030472114436474246854970716708116563894631434573188361933324680388846809614651267627632315264648350315536477952831594120339989546480987871932085959118659577142725890340312511968664827582604371222865389745151051379483181267720910976600887809868729534733812701752109230213466977890120021055375650756236778391590885203210840283237659566237533499020393687215232765850671981845276327612222843266201978933771826932989669083102504032026910392507545280927388684775550198123906796963264171355590548546580244355249750345405954574535599373760860198795619893954123746228567411291704259926486010111492262078535886445977302223344521378476321250167222848158321819388344459432619309523505303905587933994417059117451295204193350204412327849004916477050741722615426739035533890548224686639783939247334129915084711810966739121896135324469110466579832949018945106507877060687668143866224983306434872154699061063301493688802707948232408673442293816287202634974489680321295320067913364843662232036845376585057394301795139301212467128389943741478535766824442516779262561966199310270158428921538399471544053781900239651858205590627447773840559777873360976930645655173176289848524100366317946310335489851123064928151150541548949041822701220742524568967191876597270638138418375958520636572173323134086350603075708665310537395615044106726753069211153226322682982306428679929808412872610365268616360140203761068524932452483508005286674662295524784528737457359869782979067701313990114214193227769711462280412967978366374104913184391914848586828304387762121499428979711786459460505706812484463666247707605183655030336386913090337121128211181406828515903756085257483170713273838661965703044537170946341485071332782631655595001212710549744417611734239507322772449027686400000*i1^152 + 265173530247919304655102117357113872575966376718583571808266119756609148749137396683631749360639696148370749831030727388716958436023738812103258196233023054508606750221332212844501216809676994198239509904355262884568020236907849361957299250127238014696532480196857117025478124464365181819709424454930303502059587778633243501346138644019733826496770155119691678528622308038199591034504727965791152123591020891497071046819815196826789614125821437487742274853700483106503472981889129853756517668029376838582918145056932267697662111794703709120877993313046999676275864109237164830939080393263392834294049608646055390758852590095737100761790534350112920382748149865594538672774849946950197289752056231881568677139759359000987743306126551048796048571519461280582316399819379060873921409822791613517679855863291690281053769716928838717708711286712405800708998954640504545464288148260424065949388347069973941951363171381461254379002278354862869052511164912766241292081606967588345833545012952848852566688283117629774411334445357729883589682037034773244572928895694460417599431036113027825370259266265547934715789550149446526315720366330348113013323904616509181408595261481639636289350468283018535527822266957640534877025782266404082552295173059124439972362639637497136967691239568512533410553031820711055685231050267885400225822698631482020815209832298085949282505735790583453357580979526723551526945400876287008176465457084371605267105828616600035492611412250296799254247135594657017872629067654841785912314835758849222302045364242080700543843122994955392468003325130991341017143694514583380445361432386711255863579812800725141949874188846675032435772604904448367964040037487934668503101575012929813802855598727685554879778654025894946006944299239216059223125956397649141211289515375238139881616176097197138841915507133934082923973050572084570690236388775350993410778524005666977693952589388949888832902621800934258846766716241886319308734018461991397078356739425488818949858374733442955942635683387201398161923951840139513834964551995457401390208597802562855174693057671456410004807265409781428918856157906488028561957144187975215561847517242166914978833388541596810608640000*i1^153 + 37244697032019572040601653386215239966123515715325238086583922454499074058094839406119582266228474140865109131248938855732558378183600026472566013746690937980589611452307924091101996085947642835328131519683901049039801710989034844378596798674767037050534115006821741848882103634073217791809518472357391317432836345021981440367426249791116364987862759738899036559895354909047547589846635135840326463646417125176759168169794580560645779870596070189171771037602466475116720878371887051549967743150043877871665168893934624367095659670365973136238199338711778245480930483581164192419639122725652041040656435442124862222721168385232253799959873997934849661159392696357196489596265971666170457654598946086453553026972897524459147065481893450769101222929820900502963801642241766175428941849400182408122499954087381902561482837494362304136920230154088694341813717033326755423985388362375628250020994413912959893922551341577705927815326381166068200590971046206479989575606398209596585642309010516147611534118595521322071961042726341405141902928913936218848730462885171167089914580058073129139800997758474413784320478797867407562475792348997700471337245822646218937295824819920266850025563664706387411843867226229821276206786267538787656316254365763649861044836151287527840547271689170690470469946539519572469786012307025168904016205668082531679638353407814645035009333482263082569624008746632821040936680110714316794638736774915151544447749939096161335647021180145801881652553184551121730401614108153089428621865689728776586648016241935926471040823932919883053599434485256316193226282419235727042908266722459204730732008592477981458040165978025912858997606202714576199744352708543449567867992287471705124285632701805804522262861052033963591166370424918294981229825670156014354286267627833655271916314230618535748916042623894508984427512707652434078373462755879319178280981511760857371300106367181590331297559943240452937425143118090102390125453427744103268622572204558783313811991221924501806529203932334916894211368727103219497617902348306849597047133878852724375870222148530446295777781935483368720547651880418423620630515691357758995755034031835033108480000*i1^154 + -54250203196237756569596058104083447090267515449639913220246400563787252550969390940613144021248185853550986188406549580334214664474513189004729796059039462484507610248321291831657015230115957786737332629509966097268528201720389784955875054044442240040799043041387660935603849361892350718881388213160151428899656588369293733320036360736860819960964706837483180353482591435363625120716208130000093359644233764175219206611396314062885841407033264034185693091691997840130558680087795815532304460825153783555041501289382888563398260496307234713481323199192377625469555785871743599475476289261746310760691729692279995432084116070763913290608482299993950958867237204288134037351467781812672962051614972163272087553716894661713008091591390260525137896387959650898555906164294492515700528820813521202492917684853926962468741981556127171991846807011811600055758136059593936926393452989540054717321757173723240267684995202850596875756917235515397113852546844110843007841801488100828788039378379483380010734395408715748746371160514796075618906197585225000663836811906014196522815715496270936918607857056013678060165651161034142960837820321963299431743411169311531023632834680083052128710280501825049045300664683174357923129973794784425598116668650901513699275020398410800184223061919308444327077962222963128093666217925947707157527628594887083849127985267779440501170020371789430040374690418274062394671831627338085423817837799034034457324400234675356460141225933979472727153616295042206422123542202577229504933282523549663293753389571764426277956003997712327053285118852016458943956213520888348742976750091755252706718073524082708361758883736941875942532731047701746501107888304857851640846192517240108910418977115604260196150307944943070812093757661299192633241155173809141040292746032935272236515620060014998857207751628352536563594780204491404443506780671829768475363705128569465609550314408707632149930240156873824940833139834863309146854920907248510583146938514823011455556902684684237164041021752450237423481712288787853431310963095877728645870219124679842238250750291843403483719149623393099115603144775619102791847506957647740928000*i1^155 + 20900484705855812961058926706142770205170759208703325944061050941481830030518067864158617820643189884175507486085284501099663165089427051998175417255715090329172562852191656088265431333464704102155902986724622747826807496591549082314741882277085763883590114163719548966901672935727285025363232675950603330193139411907242891073931920707762821563694895822969912725018555040736460513455387814939629114124995408284673565660415696083655821007613752829139402246338997179958797580970686346322328575572533100864003688897365041285263909790292436856186464231936955014825102417387251648305805598895817376304635794651398088724928705276834500246047842091244628477318809893848215784443578353060599442484042113293518555419858049003763019699533040340935983132014288271241130481859715678063843127922737041604089289130481670872865854485031548139766537389013772391077627848090335010655416546521900206302041988393403108978749206891806230692029611750738044208621999807958881109411101500246821463442278512401654673972823969048238004627340794193849062245761558671296368566155549964923864725043982842348810414586075496507949820125839575365669191326607675170511468537908077303892997794118732048086889675797510580688407292144595294514842816663527041450911723389699324318647900925490614758726049059675799441138563977499979484506504198090411307930752411111599209779741153627956272164898903709940886919551282009759096710002138966107784469206390655752930235341786097826448809506126334676494764529156813099720576020003019656557800677509353134706822130767376835376435901095179648062435324050066472485926047100552662580973988239280330805988703318182966635589355352465922241685459532167636693390084661144326069017169510759361616868770574705397453393571967896943055656717786883881891738232017229255318100998163657318781479841014265424691082069350772133101860798074100685766496040469081878346611442470165458402718819616994391972150504684740837932377238494897062667922795470894987601761012157704280127291640338947312804261952923750683567344842660846154864760810778852919222004174224977630910037207472492239169426689523418204870706574959575040000*i1^156 + -740475966932096914625740722583798805616985926651045925332929903156647454972316199765604304670320460949029818187025159425377116196291279338288100056326871879931006017751324267945045357869191805933083213702345514930902419362914170950632456440090477374348873088735238145727661904519829477690015040485264891057912688628640522619722063163723045043325858067674249945868134568516712302096329583053556082181678544272598730438789477826793010716745401707094223183617542871911032333441528260429150789718037407577844008332793990203966245833898292744585816059060437640250638408880248816799141223263933511354429579379005096768386052942019919380307494266621456954079118598343416356813996587681979534639928481621487997427058129063548172991034752615812223153379478416431743256125760581981714712612441264073286830465415236499394741134906474596480476098587614562238672302502067634574533157540668764639633129396438390160646195897394102214130642285918962832966432210254347149616569981814056462182483465576461027596666315479747628751710818503614747795254769546030227816505234949072658277601233101429214863594234749128752556175963194372810889940962999201421042798465342401302249345637670836591956311128863388057937932599963568541537266164433103175078666689510758876937581847996934610917280506588637839219054454293209196659088332457112261736357370390495654880260543077278695479905352710115720641077750889426583857853482088384374342331535130371690098632125909552318901189541404995651564122090158791305156794191695503115032625827345738279287405279282545322454241633883984359452247654852066768134574473143030905851022743573760732857948074802134205014724430221333334057417028804070213332623999663243917709432024855119546160003368370573774093335939370227410540375152283370259268966456225549207143766698902752744741984875568370778799125541479165148578874729097054974157754611473538235537451857108755394034268477803551504395503275333130610039397129241764090207226379427225984325333900399838248141442457712469701828646598842361462441175823429728938013820035050751367584823314889675154177821422289624818342323814400*i1^157 + 227198072515708108210112660838196334036391372974526701514233534467722916832920208780282429189598490216414598699595481644360427084309978213978578977212148874071982777203249587293680342527536815571248183602406381300554482284927838701950865919531052855426157170408851180369018889459073511488416785007379078759220332655515527324997731677876399024216229407812553444193190961880688947818039570724868191014250476719720574027285424476993901002816016368488883034574834256045195803581887269969963619689161856647396596282075358921428496584827056839610390257679078088376960484531069663505236189112829097848779342639239168906524740480008726785506889204686447253747963730818123139419462749961928969628754520274998407326175161630867751998587430410895035753207947316944314016344870219161438394716658477609883109419684271431043441426532791250523740889999178158897431285664485263498333225450113094179472918901677571520794201132829908436623054209123815486962608667696239278992529872452092250443893200206437716643369999423549756244015986493459589536078702284879962123581108126304118417127530514814390639410147919716382242968241158654812851765390552892880969515781198463331927968106744883752159167506550255953886346170718971166455345270214997487068922704564030884177206705060917770440401913142633931902818424935597340888955390217355911663466793264225590863791550043404319238716619007650140050482236087334830530911350237108337777570091471138782158903871639652445300842194738798299971555585642576828775776191370141099513166340320810426807708774139410367091543888555479258308298218210452728533198984303699110340813663091243805698766391173291654948849517231023812857546432943321276479249309862444931700094329667957154511765932324522829126227701773084628407805637070337228289428592086350740818334796009205813524937318544452344308996332196874650068572782250372117438990616175724205370953840675404696099207951982343191987157726079921953476720570060719176596430264039461897630209973151081966777009150000027226040698755389359666759181674963274992111515271698224160626827841965321491578880*i1^158 + 8329545179936130527502204046827084221080570375117494517669830961725515136048972998311939417032967468731449308865457185775175660379244595741967719225559801383198460943344835036586954002103704024732524669035284441544146324085463958198767663403491053511883058736986933386150182697907835252183727284945761492299359918395622962684811196534997572850155584829234431685272501495421897130605399419324629165112395550932415267129488911800583493958940228508370872263455285713839594062854995389825495950750258806591590042489050031716161250276049216601379558107327945828087335007115774280206366446694463907838384838349670740814990342989774022359772192139048907580941075448442047519518478464839190971873432384282329549648754553846974202400141662447394951908655775479024978917415247329563481139314328619528539599806338431890213694603573269335311142244780503634925402528349814164701285512681665750605038319954027791092127465329091613011743003481744638376965446561911556967106405572127424358879700418460180310721564621582725664786581477047544964811410803763600781963722378191552813125498318934665967392503655551521884742564203031270503714411373716910781201176944575816748975410805806410107177179055400550494072013281842360804033327062748051378247071469614204832770513200772924845707131412978701889429553434410353930827422293274624478974809799342869371955413159185948198580866558045181734333305043845541119317562893810793259921437227298808933860875700890292910989179298912210629794934642937357208536687903103602349182919643649823583914970314285828615509869239050842324844866015497350884426237618799558960395476426227968363224469322148850297418754727818336085826562476342445557351236086447300741263220568093539515735856837456049630573567211477115020342610829636576025859389004269093150319319471584370620289026152576421963634935046018642273015681218796581917899591057538531296116995930670139029286944868695522284107619677827193938842939804051412937976457797820784416488299391685991986348718180095902611618522895523421523940291227511440256532480*i1^159 + 459429553555155348708606453620220937648439772125917663984856231631531184345268555162329436994173589246723531291671069456980247672833283625246263429568102395052510555291797333928112975229276465054305282745285931824022094119919033139247678739652069611824746659508050577363631712686065324313560267756165085908280411296247045012403326410300588977216296517922403043166437556261721746136949221044172376165655121907287071650200173939202149787626153780910616565509007458091710223051120616469172165351293644151021654865558227127380624895165320414144040241528588218211498840544712835876166075043641592583661380931732184714194341380533034437373231536305791765373878051452213982014794069603147125058378190566552557935160054396197611590311779354942187811212765731915692155126712969713999593030654516254671184940764757539793677442606725297382233196506102112554528202522087202878663622375245407493556704993519400979257401751447982406615198862284514092412600810588972263937825028825502477522929985843554309158800532409603544418043223118534181080298393859339669378921543439776699195954251351059508129834078060501847284481471536161515838388717451143848671351819440551081709397222534218862116872003417351024601186989029196359954641231977249308719886070083398193304873454850018083320827310366187856513401175675540482729681264733924491085685672225583394543247538022762629046042679860593088021432684929512150927701989139793139666343517019687976330066583302892986035088246660806871995756917865431091221468657767844109189644191162914669977693455807626705695214401534192667142943159895907438835254460696994795561219005281133819845404071905341616362994660836619609283811059785961012178491960873722705192581557974430394054550226933035498297124113283881820949412063523294154101815203364293060518936861687203244019676215155083188657274627066557255738833712780864008130152265699555804794766793445170076655218097921325328817513621160219801874420161090371066235890749933277873188509532237416616893106575275498486687072256*i1^160, 12713148950882492918887218505537007324033172860417853710639720098536276616815936480684671209310904856436368587656975025994293596594630146300489173249662713419547095188273554313267799248023480022548895455028979129943881223092600063996851512143687299560900889349736518494055228226141772041706684036837537537765501787823005086972247438252740454940230541976906381550910891378944278777188509273845540900694218805799391515666638764510920903339313413024457966869645866742452981971971646214000072799758201216060616559483234364057233898705848663006239865180822817072178358721215779138006010870038224439457517051087837207353981645772780096270955004843894298375257189004858543937728047804071904103213426360118654984665941021109873909595615721244744693674749605071623509969443442651077262934393332716869661341508461635653870829370950823487731049084589085965128646468482892099557958815561582124558421707871868117628682472235498268117051376586117805595598134272538920263679230355430110058185263449243145458327325454213566675675718873184697717093841546664247104384033945492495076071237862595353451625220885188878191348223840882568081952129434494169952177751979867341273302089300037059464433321106879502506602738229063430297763234893912571461995713814429657783014528190793035686114184806345741601008694167259402244840671135528123258901546880578146317072426279835395801519410957860157851644324944821508901601265128806180674262322801890873684734113294440135862836373415682114833329545606935073102817897764005800056300342992228892620176250908257654988445416492887260412302351078366672987586146050015376454315471178302654863197942376860774558207409048896286295878102703473475554198183374447439034419191592493779471446743328352825006204339744853895151734935501723059492485011864512366597561577642376121925159221892222390084036006669013185256140411397446373184507276863424775690135041710368221101287816305030812572170194148209778540624530035976433260048135495821006574741038356754020128469446076969463720243211882780786657198754574167298557276447795520415876308569160690414266253707423290916927203683163091896786578694851446900245457287801976988845741283848206035952240804923858177375378636776426825458213494017919767897456001178807744029720088928002379838596018160860528627447885942157517988361353311658478457657699431298706591233107766969756204985473044602273776171721593664296617745869220550272687274362484749880855051593663466688602270956523824795961005733284549530236747712303683677079771164269733573119801979618369609203350097553508872905613198873579050279576486158192029760525115896619392149987715005689891441534164632418699820554989691346082139959310375142361401476531216496608883268138248883433753403631033062260034290777427203756009928759256998632464997939892797212367844543644221681337413379948820391603966801264509298230058599371305560012618738758561232713643295587563433386984347191147695192545104527978916083700997622941989596809851142579233704582695129928745871225769571068847773083250654679900100072836196891854375110781617009729856818670422488376452632147625392041725064456849135534114794172998766793485067782758471355942296571685733500234493361155641173082038233358434616811647693776794354953352062189926910785348813989552935259621846539279670716535107381761348481153851885471363095813124053437244587745404620902336422071800948171253305756717684929989603848399298331521596149678285472526167865052356545646387178248757023590909503171613988223992430803832576202694326639175415039062500000000000 + -24843754190079904135471184835503319777025286605252118357066323081827551782010492340027787179686281538154844216917127617337204392025735321786265476524300727807412877822058710767652816635356867160629091100226157950960821327600293004582531899605801290175600328773480099172560436888071352556721623434944867449724435304098123906041447319218550100489437098143448030214234531969510078580787797630089367956638137390567879653519358022257133481657277725817180766635993001337473578351707876722580365774795141835034839524530698255821911113540776684961468093061137728945499818573648152917682975276237151183994710650963016234122102408979696527897633115017057196595543411002682436888587042509793980066881658455372524425427551544035458361749332220489558320691483364114314978576342824211694157850001402664040502612988968900075297384923740740649622866616192588382955430720909368526776878882501081028636523366669905791384219355887314362822510485458369963974113861290697163657022173208662558144997933817986842169835662963929024873469422102463057817504153832310166935885064911254604402141141422628234596318493275932870220961015145520568777755193565236282771257250016913548116329195053330979754688727960616267370029876116873247720755336266360645434370038343675307090613579391577438767042789902388866191941532691591460555086093906857475023427868733433689832681589072678758817351841905497248820041692350437825897858575460151378075306055263963089562496153360873070457033854615913523769303861007899842592787797369751095588931804274919207645922215639302588954171369296015681223217331559142584979571308904874367992885744141146621533118184403476738908001994575190718416022118756339418153160839245066519251322930862016210770453128136821915993559253892283515693641689406068794768748877686510100620898606655633189601390121731712093833832083189192095358867948034920964296121788984653322849418126059249423392908485940981693726103178910016295581306493543174778510010654045585379911694595976938924235449481348170262376692774823827977942294949591024802709175871114713785994258365631983435055968529715293136431839046132973840359694676361694609616742995410723128159872583321546589644406490489968945658311416434162659681652534414561014237579490192307699357486915294434852619434656218391029816819303668529951155676352025718098078073231672837454573030201724807922597220948920319554369077413935641809040687609519943852929237563318788204553076470215692479420140951833133449732649337286089506445954992992268190290699342865949164189261254158630778578394544429164993760464301641597223845491946594285943985758094102059923120462669706735422831256876129605281398113087606262597299008694284166075807635042569904315296694177050668610815655832031293986332471904438982261416029348948281913814592582315581141147748359998736122526430903751103438118510453208324354269908770289440141378974203548433012196033149881932612854662526739740830821583560659961198349870287178885522214483773117552524395112628158447447402927955186568151863509817121942189293693341069334120621398371496538903678862637322180401461879899336763782164329868818563759476773309211176161621289006630753386483391219198766724752675560356193016914149915388883895388622686927284021983912918493546874931018810183293972021783220266102824630021981078301064741809371708432815975298201813298500433252272370720319148824204546040963053337884445398291782650309433910460030377467228012047972363095724966093515016122442443449884213362618273768234189446957316249608993530273437500000000000000*i1 + 276427879916423178073071774425801180286058761393305895070943607309159466668342022701318099664107635285511481990404889814286211635338881172404823636163760342802589891036080164160681361090929895208434753970364585473301909587397228338368084195616066691567300731179341742886238553347036154683871873666546335384517405765149616469508753849534286368622230347751868351252535815758708537871990020583140572456289078042598829432484374565477750651491866799783729062636680286010188057513085954181677201252208707607777778555264311554062260051127137698414567307438905489762721232617180744657609980537723576278668839303099213936069554885851353228765292823714928145486823154459564066482826106229366029656191980982666260525381080075726040614472786898242399053439902413512251939379898340156059080222589336021310411290479300995960045894445311791444286932663647300923167504047841704608940916223137493884047589061957665577663559551641912954096574786344280131997349788028655323686069445375783287002324850735745662174115892329581032486040922117878213599971576032343223673744361671898956415408998371457543466469698568107904463315376291328118423477660535845802421054390636052623339339872778362387391910267496980106433854968955578936544511322284550784123028140195034665573217609623896871204071810196165088983650168572964640226550554889108858729595928835423100984020000087079376152656615101008568079511889036608006942861583221119036788720369340333888884998765677213177971498930718936584904759569994675786346054772078049729811713658523201053695487714190296218055214430720108314596968409638112580252748888369155485215516030467914954802074650193340495485533431724273131502014850836112253771331775557547206725299109021109379048099356790872452979456390492893002694379744471474474865237695154581592347334240230793817149237060831103278855004714688600708089038015488377390225145134342199916689205252023191120754225561162309622311647326577782804510884833624153045893370653856511863723507552959706087667597051250873181015963354142132531186323483182362864071826267779847518745089924239588068142733053600554529061115699431377746781500123879692500446178877039283602659342794216576968698009283025873275578608836884763758994354060251760748637336208716689547907917385755508174871237260763059085117421438913575396712815996105890739953108324356658795757630157721789375247061976998959132169673261696319187046790460704781589432797358320979553998916319246344547379252707186294676256829944707794150114171942831457529426436862823482775371130043892180080651308942666549150119677791690723128005472115760955255155049597916358474354776628003042443025199140086026126572671450734513686195787244196655254740338315120140666064912108285618184969624970371219898614361311844136384923054910823543054907269245251846543997972686406340816944378539618367472204990555690515227859314685834815847489426828765657760705834492918282511271104533716586639371005760451350740770678723844599177200993090692068301138857520643659813053247598735391924366317093293291888084043556361407059186235548807084382186637530804951722986288276821139136563707213067229527696219148204104014981370128446287532582680122434202229796937076902073655850654945064999117276518725134672767977823747452503632951801893436781326537663682861753957376748746284755765524162982417249038176659456565959014936285873718082188958556963886561385788850500909488377795411772153727351256309785109168558011133477622404374060790839130510843611732152425020103692077100276947021484375000000000000000000000*i1^2 + 5270124815103464235647164484276814005448809756365225033533173002413392552768158921319611557073426194920478888600302791605409160835477073885494903295610371641660854196692993316828431287525823257510665610808130236957228580972195252782290862489519144836148590583562559018029884546887191253855888578061763820056727743223632290909434949246276059996946101748950105964306843591256400773241002559021738295097134780125999885908039927896506017044983271036516277160652759217431889820050855924647075073055025222942665471779199138848863048553331062030430542425541059028042868225096054748116130526404349420981365326636273218897077699561975691730263732217938872339758633475341038266280146581967486299908690134119329926235841677588698531971592553136830848302460854033927015033143528801605850664243125621165953689118373425861862172923156548971365047817746406132087759608154058490375226924104738721890167011650459440432230706592204475027890790720612118110403479357833698225256659283076551765478014884285782982583887243885883745540812842071818416425407077334009677542426285458694748207039269685920031838732011170824120731520035487444277135088063039264137442987715439521035173557391521716303587861683007099824934922918090388166488960103550666559887825760127849234378302353564527404995950747509240567965639808058166419583316341462026414518840276044147665346440867569878883519564467135465893078249573058632323457935539301304798907497345613616273894787650790960062527569797961334086156055601129739828289935885818885814902356569425791698158614532711543252332603091525594376038840061213394654399436477834555209873190025209126587634685236049500770378070046168497446508282219745300538514761962732332655767424829371583821532291356080228306344313660409820293651218007488255053845355916432068115576715711074604993145766454211340489069460073468568983939543868890534038667328565493122213840449254287614057842519619161436359891263583053421273035525706472019351958661515184686608107165757816318727306307704912201223248475494135657567083639378010983178790508712907523962268606437399030301307121295548669586109478533135151053570972214359061753080348042010282930386493486951577445101441168445051020046564784413401275355150276927531919824322301734489701864002082200703811780770697608302540780897957204303587398945265738069945342570517833903787763032126971729493033590246134690297236871819150035626469116808716357570279846135060287372188178210623856008252939100021401896146442427420580248176768599288253455994315669931035850753063360613194543821340159885624046059398554774717634494608152200765482753112704997852700368989282640530321229027587939122784869479242428847505241509464725818600854132139378315990921372984504630739639965775505564603837164682668316437762031925261095555546615460356377398239514167678759039166856095084034107922530013976478148924445621524346061491047664329537607752574489918471065263478363334998076840803175969723241804285578812702923623896546169534868594857889091798047161675648711205919140875183193513791596498486351623098028105963193645150651260737445039302423606094582154220829482113592904288562434953767922969517464666016103590251485592091624435313286409691255187519832377089149108207275034531114355158883586783156977659973452684095456824108162488824855975240638008822516519045259530385638659153540375107558217626144958424989440288342049913026330643140042620692539033467105162238569222640797204486541581217898322629753722124747172816938700634636916220188140869140625000000000000000000000000000*i1^3 + 1299554918421581467204716637829495919366504065024423792366856197561731876185821140001930954315254867201829529640175320673599538329178515983159084941997945235154860344431438181922289269206025950856453540179740715806009516380149347674586905139653858478387950279530901652732371456901504705840041222837628735392864155047329923071576528998083816103309939972094358658511130278323620696474294922077062869508553840413207581796142018886710954138718925587076057528316995341874882243866501522874661492769745234435008898383793384565493928580539035652049775184528296485299015264040511293785945497719653782758511758640014721973976803698800063253934293926399231702195393247989457108872708501598459116375277153067433546349837226878496154083151968374461791130133648900227978162800221381390813403783831942294260608139209434764418793917354913802288719013144017111557545141290502402680658130297994294647669374249529204018101317439656508058922909921355519925609790546064905377261516841700932092973226102938739593406335689188816283364772747414327636956207898169423419973133682165194124616976970595047076205396551689682895162876070672156308604791476265192752974742359374441252078087397111237276908324906318194571978528841577072566369243052852826129183425494254771116832906876281748572056175401149597535786016704513031911377933641491484549767421765571801402867703462576040201192081433642000136662998796174725966564168162697469729513523364307076796410303715613154748869872963351254374062988516727121438013095817940036196565131645186766380419589673350421026486058871195990770121432376420221402274175917005810095733709035591355545997304471484134657975304756624386970620349830011115039960902545251497301076298758416447448485958363078834186792966301586022281627464516740242995292708626627567184992442856925330911248096298975438416601877193795742261227384583818080016239945086986785901335943015248998576944154310717866629786018472640013008110044471941774347499075978773785731349482529078453269245546764645310576089830506293124482305948424855677061118630200108073915508781085027534439334645242909368199811337848591199811865737913942671913901719873324976377422168616855974746176673393358836475013701866302708888009093014726978542331822383466446436821934427830608223093517742041031748898521158228626075563408106568752656717746331556352165504098576984136412578255284781516417288827777591523425461064750382422148886393351334557611837189836812295109319853301055078595256840388578134273922062175476145384230775550836161649692736296871159669379952444892633931158300407285498570177540890133379922839276291616643991674489445665936321881818232715668241161498537159989249714625853042613351573032535709048976096897168942955949124505262576302608906636636288369828729611760153158096238047832360054649658261228230018035285510933165437592086375018681585133057453138892338529724039822699227443118668738309929808629431649527396087918561783989970968580993099331805363940437468353945507869699604924705767685107617547431334433258400386126598696084530210297446197760054834177661434699504026976808518130846788284592654719420885591945422084622111810181801495425212867920170559702183486427915141446721914168848528547805450945030341164014938947349349749840611746800800175415667624428424003841542813607065517023626304482595135163936238327530564304693416952854329464883056677807062823702318004430588860643877527396884047628499372760220883527036877059125308448740698796797232716926373541355133056640625000000000000000000000000000000000000*i1^4 + 34562604802878634075502375208353651344189141120720602424446393544794079456312324880888252419682684898264042936404193337366384362396287413038755690067322894881067888758816335787494095304313447963996527570162748613751816226641275279077325336912238406483650273114005198394904575655589166289925487721752357420888547287492582159909659925214394201406825258041951681228371467493258530917587213970969665962882420504287661168637658269642518007288498817815101700914732154491535628606433531362628558856367037116453900247321253274578092265987998604108465068423725862445228991258866056275534026425820031689027481751145396450007491837206942956279890219691686897416269346215222974351498505986886714564600814009912423788903639609504824000924370644202360628616809195820704930861601019196985329818276042887670655457266857812055154304893526427950117087668644861090437453879683574450702589612333042995417303814317104233305646727152789965605541466564425982653457874168626464423343418755030896308684324020353559434291677390063505381318913650785111855806284899165037919966589680644070459267279542033741420586796097068100030133685488075304919269473838960649221222088774071760437531641677651836457885165830380001521725513126601726776421998785939892139158833552021836995691646560438919856796160058080173915108097588639804750706947832001105077137082211238081840502664519071966235250664366100310156923872562501824492732313496196300021985318963386636377438772825755007839613753724434377220968893025245604603198720576033445785994963303520779824674691963515031020055326291066602669797942316671199280133668187525207520057570091510905345837491676561346302300026086523704064703183440756424611653231141551000114091639669456073735414457185223426639107558713554497727526396231947737195554059833317355765000518335738114719510854964890585259688814433134385394421678973626077302331662593015237923658426267436754206945810468262299446200443740236741458381944278997831062639635557232690369364935886829227224421067428605459808348482616229361008703258056313811944674239789550392487276149629270341336956839589112618942312884190062426737835351981087384968373457396901468055040403643356569678742122639131217414574459046544752349138504006129144102581517867617382421776943940374326491618983935320948902176249432983086354767525906974985775616280507987753413441977255760940681355495207433043052442224002280773037246111944238951360237579385452602946773157757007310020709754535689673122360693121288660990550731718320553678517074581521271482975684906526740812230925096097889770796269871594317512970452381177956451513629907808812027024004719951183479358215349243725523456169941059172591411543756970968091544438280875963786205735642932464053483490687427065885343735135007901041638060235931020370791545859680294151508880810019808153510549048571258408137587411903872611501469945772119723340546311821024887956206300726540761854991839785996750207675519324343980837253709404456790470842329589283589013983038941062254496160019540688673612738475270141597846732296530909711489156961314500716446058755760716240502728629973099507586497853432118557194355492248740283811153198310312591328430463190220391945515203447065964600251817876277298544847044159540550743145980823041371989925785953416808281788910095734048831075040986825886692675273801261804077031213562462615571362233471157580028628344002592079389820481150560958615442357257453692479715476969787213961792394362193547863171261269599199295043945312500000000000000000000000000000000000000000*i1^5 + 493343546969065114573832441806952684840117854525197318765604349774194479437363048151812345267727776826489357433617968164623518038272198323855896922063732243117401439713263913618765494431763850320468673198930188238249106692274674180775694323245765954759287785979503545537151795206485901774738489481164514796070038998917873514114728363933075406245940897537335525566845937988223953116217486302590512380949952180706995586293850427827179453765179241144563627141306402633242531825262060553049643255542552903679701320660231575116652622856658559179502546760302628036159308136658411805860805511063691243013925638419121320210121969968430113945663514018021426351323087546780876733630177369383512303193366884253752586954720013947640303395816346138453718817429114051395703911925780505538421067676053447284626458906775843016618240146679193657470649170871569776673407275647210760459186752412698256636633565929098840559128244335332002203610182576052509473829670637402162568762851077120770713369703998952751998460455973626042790777932615523902546247297023403049605778162964983195178347109263211189654358568400376084355754299367663205519173375657541512611542934425417359934631659626444668053991768797964452942186975739661485735325808294568392836836844442294104254341019894424039361609056858050825513860906315659221863262225825321835396452689734708080767140993458600086871827191404539241279080746319787147628067592247683542950937308351394660491841051589342005923928516640039677054424540731759684356587328118906534967028473554603404721335951731923814782206459184295990657473066305580786558086940599119901743551032064745793280415143188800547070091864487154149637000528730658891755740799625326344694926451838415053911304888520175564373586480220747164447254367285396812419559537395955727757280186800789162835067200661470837240855491608239226692691374128634530681843538807372793965178826737367945166110661173382410803416944265260111345188921565707836990388073375157437600328265148872824183229985749132587378158779130923967038061277584056606307362570635218911575461445578535039991518398452795404508035644102119093524476495780968301614969274608659217790848355915856881442251036437574808281865377177606624813052217858539577170110510742789963710667433768260563452972112935846083082284314771691058109507480994445363907265316238785120464833183565751899432908181401970703216120712905934270984689120419287892514682734886021211116248208662447531359493046057081917776145222161949672810949500573241530943389396915105530915645892360347772941370346728771853809596839741096351901822299671533914099185648209753128819397956596715666037393718845250506520669286921499564858949040424713565794732267194194779060043525343515172074583445096355669394931633785408777774464434422813436846427742129924380205506090965835969219473467943516797033424539747743494871124622472629251748386188642609858996454493552360900961872174196474205187177652468856575773533787071195728083778980690231483717610672554589856416809805868348999783614407853118023200428821965474490502974208507671303925149079152627060824638933926268393462110719239090355136754072934061770814694847277694831308471068226489287071038304707842667307680914671373151577336683800443612082572613977960284434127022914631818797806179556691426923959788117583014621808772214886149106264350503133769636843395007026426857837180704619703690146681754220703112283194855911570300785796010456735541382933263321319827809929847717285156250000000000000000000000000000000000000000000000000*i1^6 + 639015439793649228228082376297040422546074617707814125649552053328455401122795553453644160053897882958614250224884311998615214815954323296919760468789503532708595503281218333321077943225187134066758211166453252253797021434026238524597348318010794955888323666277832411439403814625503287693765852736746524135170033791487283310296773291712654620570209238310425175753106778862619814280996074975058905584207999642705479411279101404351978992505032140832885032134760887836139447553787870930984760045426872053726065728132504940332943652873975947145763036912385785636133204269630338908909109001806866781307799643148571737695680721892627637510566118986674540000046252097061198121067612006542513226507448510359447621657967767640142539509045101285358335478280237748600972844725900617126607377534902791385855102175243800207417483940398268244018600896238086667147440357655916424238120423081789930263000304114072930417008857159365539983220775087962774191412983436701356384736807717553753957059553763966972798991487515131131293873107795601351911690397619757850546838245860311596463028460407571449585059462173675718687424159556653776831049587106293374770292120921960224634477681045509853002210122981839487752864120847445277688850571758125821913756264369604589635260781563465158422734679545627803585483058896571320124395322189407491640076346626973835961929236819336028620114975204000953296776741388684802373938851691392376937717307031466796165469012672987170778254119127446725983471644541340145303468670227351756227187699925113573062309827541576083205275017390215906309839852954496240858126153173973647746601173366328516799925719856790527869976259812436966892055516907317013625829757167040056978492478991668972987308932677472053850735694719177400798648964710463698320781553472772025396109256570440465679520631513033948596102825895284097687922994207414402866515251700918007437345380499491193221163189364939351067708900599984646807796215772943213094648349497520598712910954823443057341879916420297536320575943587632801078688694086666830313209337896439488258473888945162579258145396754710430848991245828375670293296705521694922463971424832819779315294325829618721860643795975538084692582912309391503902412050233611786897442836091902117213867144349563353400308957102862922708725819046080099545065763907343194392247229992534259971318092200526380691884356374053135097865487956224578180458964706120871862570781728255578682721740874426942714293416064688523441522155940922253560622288386809966366247963589010219050403403666109103277769427596605511118562655965947837520913372068326180372497625959351811200997249071330467403260340992604681194651189606283676789559879801879742829586342715073958905445443806938312105910692216757187541261332918587222067741595482691710812321968892396329944423172678295848909607290114125624898998764491656055313666023142288037558546913506836221206359891232198768940347981006435176002153352356965763587726175412075356901063535041443500784487899689782742873267938262952293676759562130956250624446321804653224809794723492939208866618714636776861127976615026456852449245478714139327672944619158359463262559842754708054750765164622515092674837244410190506514510298321339696952178126190332580977001171347084258147706890221037697871583456288094630012517066911824423419307362277552429777985266116391747496016635022155916581705028927713356734416901125069187419173050010826570222760507539172536439764371607452630996704101562500000000000000000000000000000000000000000000000000000000*i1^7 + 25368939732499764860043775346475728646840239528145786336528862935520827432890163546929656503200305550825769207222664927608561448265436287433343203240628677098497561427538372395979353302861906675676446266556485256757988959194264586290731834399662885064157037102474569104683887362278626047841412456325003231996259179767950702898169246469670482319143918275944450020259683395070374929362138598347551858244941226253566924430079252081163777236421741749675505163677723269150839898566622731941592575911724026315220547450554401007496383756668203327804872306552035476763884230769477751730360571071342801069704260410866979824654164813094283892739951933258977617998980453075819189823079343326854580560217327250192299393765410217755889226023906368046701022913185049324922539902891207059573953191654557268383708981761669856193978779926768633815373010996972383737660093552879401326174320109135098785009489340158796030875517320554577342092551344630180900985190798653470379196493527824707655084652485118418437763940799452729146240046022551584287793863321089639398640902819583320794335365350398507531570020261875956394981664867513697087187227369137059025270578438351285248715031656875917484855560066092346941245385389555152726398296939427475850929982560201116711613469157067042481660292945744132254144192621355748082225137827228589298922999230483651174449834647560930823571521685945438913099305854273342940988126735413202666996921774044369734860323914064496705261784045770135860819707612394784394891590886532213880146085919117525525489800901780611982861449950123132967514277655490409324892026455776784829405641699210508110219712609702837259031482097697059688151490437587005951329318523915438995583440196559324296285128039683284978903443382720348500542086192448882211154680628603657322887580997100049959619860391855856762914304284036928616677944477757379264677099436874670793213643403071932514390901687338125769791650355757808998799260303338021980966363609189696013686183590792894957770816958329335029452315030529091650912569594368697450966386163898346524595338436391950901515771357942321805973062641858067405873674192732977410212905427800263207847146732169824029707303865672720982555218757156968613203203517267215118652988533651145022560352843092178149805740773870016799372244684819399566289215970533047657237631755214799963721637481493577445869833966053631392211393700793409759751652090174806357601928138221196203734377948665749683916311480034203830576894580080695463370154898529266747919381632170867855102519370233350685206446138483324350691194742359783053404173177081176914786786762302571965922570878249837499149053997546016484732538445712072267604810862969968663805227228852035583353169750839543056809662860119153940919201897327825014195849125937600811123434875629165230273598724636642087263365900401271324855258544157374253237663779178779740846482582864887465139683537250808191979787885040017494610656556315696306589110281621078968285958108229005689879292913739217806054059554938520916844979537840448553115332882932998524320266878529553721061628836831314772798700940622690326696643732668015040777099973415910624888212817671250684683390164519770865861203559027003795002371695036690452705067929331430684229855820579137872175983924004480098819213065602368889965577305150463473358069582693368775219033072790542090458629000417225827193133078295405626387468860797799547851180634966712823096202100714435800909996032714843750000000000000000000000000000000000000000000000000000000000000000*i1^8 + -586379927328513622166845711170206699710243319911431100832926713134249810561937122323101891293568980925116528573573564324796227630721970812051316587853051535764891387163307903404952061299697335883355554498358472031208970503404313621630449405631764663662313756611911089439436666260613039231455795956219508927132776832518997634428095108297008414194229105573589186847332128212057893339877878092115010311166749888715077617618399351097307503785011506199881724338211033552118110852314357235644283412896448360914967911478625991208566350623833778428572827926732044244264583715569634444238888469093495502053632698622499546563873394510323400663074317087284607319224541450746524141771340221935520277387856040007508909221755130948579603123692364399465538563390542163693448164429276859044124757300874896683429002747634160175477600680997050028125899132395738014673886658101367091585414393512090968637702797718156985857898267671816019398858015719101286424137371951771431397279269509519525762714188090976895920533935499945027992603041171824991871437764909917549797482268555292860474555122316498961951097553462411522311955255579178486816579053736592150913785026313762383467393949044383557762670708039526016681927306621534389890577947746585090200619486490411435523982681206377982023099889018800401431462985052608604878097782195100337666565901869081768529138079376392655436789555760261099463724367531417106517227621005409436855890842552114087877891197462131556412322095263335517916219371777048401246684531155890968286399188467510541202116960370011059351408199404464718375268261362361148636402147295807981475959137569323398511901921662811919575211609703834207715390747206218489299445911560209091783806890645383483644798289692080954060054347462125718304048469819471900356959784413949553777261547407064151674163724078325834278747523635262790501116762446855595818835387282060246043026904489149533610310736858848984235982364292602374889918755242009310864547539518308354168457305902791475526560286510202875456092196564329302061491423626451501860068325141502447507396167575269691945904604665081312222218952357101471606394856208528962799635532729203004966815651225220011081737396584058574644608311449770124791483922212973112310917795980026205618115949964652631675024852474682167387235012382113230303055191660121537327852921359161537231769364273852565523196219326005348753548932100804879453623893641386778784848642754568936749008432892362740536947737466381132950773593161313145014333097813125251951594182926055092842091994435058768932765611830538244861859225214831328231025205797170463496027926790902560257467549952196180724248731800731719153305232808805547379181638246585992316305487671587693857190365438258299284020459123496071917662596749679972571874674008730070453192663918019403935545814973746649983976093939439379390442002659241406659155905933857392209970319908830042967373448690079206188700151365898740800137056582509833375957585935143733946822941644525139591036145106238672591090476427951043646465972837800188036640615567040213790549220728444421224259310682732451985757496829066969082369931933270981176970235117431135716901541338877856949945107154401924335553439534315037426376046704562656884941819430019612684145464232824723963133177831549205973818136670725480004368515938277638956513184649879550348805282922147640430707250986183765809164395444667412865973360902847573119174092368182510645492584444582462310791015625000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -488258702365216373937354349465767384692835494597314790229901462330292015345861047570582843460268929190871987019711981571252458801936636385409810800366018763073313822375003923919743217340884017841745801213435820202903274778089333110975449583396053827494923987069564690953756393431885239864210702189473781815124624315914644595866168498151280170526018871163784867179844947387306748272044286883195238476237549952981297209174272166712727690413202152366427872081208223646051215173070308419679314035873968529985397834227419409638097885510236366276906460901581043515227326943691050624800005487979380856671071177467173609666109697149811323288477265369295594121872387388764064928710125765956782325737087903969601195429744578008150363395239708788787084944852814432983792826498156939830926900790352886757544469333026277417466176071499533960774734059429996407494061157181975920644342505297682712407132462407532170755629968430779688004853556017715079536917832758043260802711514973937182118844998305572901903094418706887933466184433587524765735364926389658332201721199881031663518157883030637851230872533475491651071260502636991509636190313647786460956155648455277325296882682614235646134571872826809838439649356136513635210035380228454191276405392072221802344513200494044358706319373201939781302067167587342205385868842243369095621789786484309620571278916478425967545863864158067591477073249732357161683472258842027720080874449208769101143514674218264816207699904059999712533168782541593027805815570619852699563530812785142249150333677842388178407408417909855805841586736996449068710525157470240837225983231077113835848281832016819620683703225812821869212118303922366302272642092371358456368311934705960663367761791839435231894977181488909013549517141535241236123957847360453074724927520563306548938533282381362184415773435828310724114632115788973109515968650501687012627535319926629792778768002506209554585155539554212769039197882385160533322089738213039030616916637806785099744016486629301650083006393700497608738353877585411665706771771583624201496976846402759279455470710021351820117087526129234689959308181732286712938044072410516536358344330415863914355807423478782041124555315538507573622692958517937447310322618661966745909875834453352668483915120557219329133629132769954213682405631571501272666351346760800936348981539541707613880818053019096346654628416899423455550434159221783784058130044188529007295537380539603570811147113911320967379496807566191353537445288505153704008516451284003626791786485616205186264529443545859304072104809456620571645409087985639440668075937179715142811552407960159739038936084235917907471414798818151461232952013125973534630620177820843600018709658017468305189253668689777621724429794720332086536673745845076129660033347188974678177515547187867789118790288352659475920267356052064082088240625574819305565392464704556963877714863408664686944281757062578571867225886520695415158333344681478718848207344198434803229942838476544665084888629149444347757391253165989705098813352368802991066249097802848443553740179210498402558458178648927042660871402051049928748928717945594052545194588736674608591239403912054806276086041579231655097438416185794443738643300391583443239479636607311929252984524607629132618504567132563889059691756249512447780256343825571328000792562045388499693928487100818794491554951648470292277589360352252348719305730102910289168357849121093750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -49111943219524539885923793057289236840919315699247032698803630692513207714702708127227183561475569387176839935442974078762217872196170136271012203403726758838121288263734510686496013768898447998634284085498577300524040383692774620437421266599264392088575560780071991526349793972613467943935441078182882671114418386647491396541730833837933914331501402109194040246656312054819415087117013514482444172254413700279418659789237243623947495755505057772499777783610261428190304364244979185007968396448149457735934298055039725775341680061582380123044764489450640819533693061840876531981008809488323943409132989968323885083429243941587924954798012822044812298199315980876269074807308925104860152538991988004350797417227977565937446397609947536878121807210859966125403159419679914993563596628874106540064645884253669053759025747863380825702716940422456257790877479670323999965605350331612115263080797018103258263280161595963238232728244387676451703482888753059195834697788299831057435386129804664191363520392972965305593994363344733991416916853282277135530916936017747000540618624094840889379937075915383874269481283060697021672453486729444624492655910015768141028607517293830511465880213641737064858884442471314269593523272395811210882709939564155024390819270447292807705191730772963499939937226193797177853149459910077384085148583782862913173752651979700096966692101083783855489908787121229612755183860885566594778662873574354779151568739046745113731577852770283598856017456268764067723380046614682085937682463890025574849090409863777397832462500248943320299001611927048913524266907088957493783917355583550048578132612889628961154882802014497288714953312905036882912376584669800742464893395409715802798750590368702694969905402329590458786626998097128973435855575349931976983919987566307581655308500055744707268644718225426398202360709020823968558704336792896366911873135632498213556705577693664754707766263060446722677563085468318431611965581952624759047925517308941227215838832580748053691429773473973053387823245534506027200454961917023866574250050118268930911453924970623032030789311659264355612403808672950831792215046768737909822007718799837683108356737470299396334376184047074862188919387555509591115492439817957360997664640764134197790259222014550733967671054563699750049023173871444313454055615575448039142379894128029247025832160453777670994932817899012173248309433526580107835186852047881145234693854061516158327344852871659432812522321182252276566555114176298617488496961729410236501975718721016445432235393815807865611157240334253391446462927087864010548111939688309391684258603189155000722249699440310526324258472453524065253542550579882369533083948772829773104597361376648527990780428116264665859633544072674005613556608400494261665715337680096955199176565763784714609349083497706619509560227365615329703732909960885666944047808706299086620339071518675343712211593842622364550850440516448440556061749606701614325072625408111064158803693804591961499340017405241352771576737604493468548799938874396915363417169859861266508599707928677070423732188244084418988001679199124205038994395524020993241862835177393657244174095073945606586772304475226327061062137980882020669820762736327027592527124792122585157374671249880492557900742007701054483337090659076975053581889575680324752664654973297134598582297220988611821393884977025076006982757170473018019774140340360641479492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 204034184472969112187969805549310423943567270529907820904266981532615913277067428728365848526530524709201742368372425636347556743938084945801431593756288774414543778233868722615006223823459723544530803963134933855887154354651342658238789081556212173515062034553509078865094418337927677245704300289982489884932181803760481658660867499982548902801291067622667813999335256509931094082433424234034110119035194181794653616323308482917460781018303404866810029470062872917708277753591450488288865406878728383318042092453035500369388259055087823979060578781851344081338883966023083920252171226680861610729305664626334010129977404556729230231629528072957713657957730303600409185978655470552131795506594279728742607255221409971829123282769979239658568196002156207867790822561703795620989908562476122361938604384444786348224057320119889754954266665057947189423916934030081653987242599587299618763092508379711319448321335432592108090144702632481604818778446664447241798640340755765380652203927600297734689592423107631626817429929446012787006908264810549341903167051845257835362914154870383458713392583814507314427695810194316003144859877276162207677412857580730180363350067545617905262362519639924268149862225817213046801343481998865622586392134446874624736391539611794154457674043146384401445917436141815314722774762376072036922700834381014218999528055494038197873934435826831362180477081504102327895530585950390768044191386173477707658373980537641245832296911652419877161510914369705750754147126257614490434249963057315022044651386447209718343078783746326245784208447894537703028258407025621000345583173588877925405946432282265659178843577151971213437492628619715445065300165718409932653818985019401658041272292852111667577249283025993875739644404470388195651729023422956454654101926740829191305672005995861931252428413572279398206174280700377659255423754770921681191792241927297249178809725508708569111161663004257671104462855629982386671084291326248776903712879080692800013018942213087675046734468168660437347979035075786885708316218676893813402264130999125250785875789666626237420546754626059930328519198645571906919811746548698763008355929470166619136712187620515202388071627837670349661940094695627451955486456532121164268625420123107161698722914638254926348933229168901757057149686625698575086350370149789846497065435737485864744065239466979930454565756159516675308515491596176541549093003685498477713318824658092653582612817520230964600117152949314634626767943811824990835917462862738973772488647190899618686426711300610917746630012014567174768855756101979977567707425030680415516640009143976283757499511075471385348465513336213743018381530465715999723033180761531083406348277291365825965269285842657220177115241733187983382404309465011681855895981058312476871812133666749684212567991174933238091811035590656715817380558110893965381294481837886891262563787546674457250815815892639366164262206740433543274826599420298115694371947151639622850569656275729750326086379834652028900448935031879238831268512405835452229779044495127695441781940648970174305420502108308721221834013456768559245367362283969543698833832934782836172912880599595138731404011303807843861345047864804954877194469919553214014246720157257634175397030432666972824243149406840320530160808465023178778866965930115564752261216506611463241705083364202439013745286863271128703304338381200426203182305820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 152127471964677942172857392260055712045803869850459852508064784545857582233695447054388231690077278195495826084633057293326865292690060656786733753634429547969244431860069409900460216055409631136081137088876911833355639445210543832202229533589954991437731365639565392798722837867578702682381603353519836675534434131568593731272774628709946043899743697646765129702658908926249981600271540770773652760013831648287471121124480140212197183629638617737336036330444830245061796079349891848571993283500953062911797830020614942849126905847026083342845558201596116196090681454311587330152358016492592664045073423376653524585737139605177915313177209341648984740007299820165152059882838861466207021171442857906962612072057934072659951393255690479166929572016765873851284815025847168272566098268838304771339913296876356748760903204260263113988654336439057427603901607206340338015486318112487555098101479618217628975697718679152161593587812731727100596518013466519086416079353990040242609596655344010435855188923234609436830632227473260816420019267000336426521188517432000075072026962070117810838076227376744609342825383617698576112141514966279363125667998653412901376533296793383832499553530288772761219145894960377119662517524065406229158241118495709863082527118941233892591943838077350120398903840943326734652671817467042487624935739331683175988012834444083802577149529091865436221313549603054380060131374277906445724424090066263888084816342118178413238330979837320058150370570364465265009991356372470514861477625674749598682284667617344316015361484200145895407372903031852427102557946998812501641136323626587264371550690663871138856467151796387413304013342445654373053212636185081899030782740785377339082739970634134009205120214451852498874423506311804660749405443846803212753649781322755960009131420531931570965245592982407714184055405377866293558912926956630257778733505010227012686602127673222029364278844836752819608123050492253907801148132304835891852306758653916389413382588111087210805363359593506924059095103722014863029692026284714231753422464596869882411609084580411919312558844513461397248616285648515375873374709648513139325419444009239328366526620625658451360277343880120344975186960872578117725411654779941013765276403399943077939959921582814083531451988147170648879777114758421408384480125787107909660370024893430579546753198258969970925273866717723468986447683167195915887624077151361997784668115253334238641956289418743741655725906157192793343911820051507776179467375387498052832006016548425163381475449980671078573507290750725229139611983331072524442329581821879077604674365622379523604152505236358609117536755652902245043415502217735376518607274445408464190618103786034817390944033936428529478881936386809846052644403988495103557644905170639500243134531618864445899097937016692998616835914918440662228489620488538874512748014374745641791626637049565734551696462795405496362215484431033634721501789429224791033932536837341567911895438159043593512766580167189436024499966694851681942308939900804396287937487482499325394434262802321716234499801171368380811942527219819100649301157340590789938443447958334872461334167715499655409476610136849639887302456438954202930098217832309358976421424326428245987621704808652188787157662927388708928184565999377726981109467857214689507097958006689367991090420020823795532559787564310143165224805464451008317199790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 20255225620053608876463436987820612461676796268508022088965623225685406466007809064015568694891134445275186839789542634745843641421147700640467547994109843366849212165066776599326174518213637790740802456627492891135161964465269006657056135908164723858080541495972699578966645893757922486741510938237603335419308619020967885202369456969591200657587805352503914157491668799681477973509068457100353387256606609931120944545408154049665335770363320521116372516585661706369842963704188613032942813479648181070678307293125351969804711432095117451552202753599355926859125163000260088217680218043426603167160838435519938166233186463368559965580830272967364120545991621972567174745565231569114260800978340201434390202236708677404464989784965465287038406305740671855135424488515987008427252369243373372206000150724209804574199344159355633777567022748682751211736158744787609226990502383499850490214233678669761728307002100810154043729931902223208780068504293704571055428929561899221191096996279240255027008275412033761960426086835035478853195868320559584128735828035208445914202092021815280713325006453813659915311628689631920615372468072819319412449754459718038508606539460531007742501948017811150106055667832079284953496519037122994663696407444036933286242608332292635383565843261432182459806651456721693959352514703777077877194439534189981009348167465449517401040774176186667856287208051947296336677425809408247035248206624446390645535077472024371934176087760944404605992412700064836674890140756718124345775392355269982385430841804953063973604605583503260422027967577927420841203566290176409204723105837946730896797810081348872263247147407774111682598446129365372693445252347857575658567093863841150408581570220813327000223048184616561789572368926459383899346829435787139010817080383013597872616984765425336598683735684193435780300748474142111404526813416263185962828414163155730168801680189998170437600827737029745026567463549081838732039719093314006523591784865157814216394068021997990658909569459429923289175506833393084542293243036746778631010523477483057446671053586640296241514083424765708086202845058587717795372772837782209506819236271899345012581651929612315429405847325734543141080347235555107755030844314760931065451165457813208601166873399248682714893041237978967096946218290379033776884453366900027079689674324804018712971428745057562197556392986057030606433784739833278995450379530470722934244141034900842718084785636271425824104564758945521509459221048493090656064883695151199276165239279949909919839210351979326535766964115574999370080317964869874980427231500618454585184429074843826074170864602878004285634106445545155744154738514547277950633301067812534826909749787059392468547896484990331484470508057056447910479084371269285809112598565667409275401322985811332862045439642298756004229260667862663739745560977217839360044773430383788401779056480878008659542503442497679090173833953170810315054620431748281116628669186184362724103567425218667835993741845417943475503899910857029104277576343383641092945154582232321373324064984186148786645498208586871631480757303468843828255912968470487373698743585367365711288846169300409389910733487731695159161457663881621458155979268139650115743877581660722070213870898465960384011623834739880063625012078772774241589472985494079409614627308610728592176233360968322258705084506051316165774902167631698839040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -12719367119399454655332896118360139666827933888694776934997076320192629884940910901487246748669135385737699818944194799444705738261786615573883796706346660323291760096962536865495011132790118349488893740180674170219318829885821539941077228832297937673997687296468382956765709761904335360548700585999674507250260740187422127103206403661403353425642170905708147592921254830096903972745648016908251695212904751970702438986354271827265328656223814271719403098512157942346160459135016433119781160978869647802196024693865218658582704023129594951495127997801794545584900444325037411617562009322673514776080542153684771884122052572617645359654334718537505484524898131173892127468069890505119618124075929811150740728461719584625704501160574985310996293055658361385215427358100572556675828245220499549804679158665555731479839406243208417227977686522989656601899013791471001349974923263649249558577879598457817957331975253663833805549742358997042328861805709784784036433241474688289832757907020376572923848295679314743030599945885528366061699344594603642210092472227619627665835538440903878493544283170447662416827611656022868919430508235906378555416213728717567862301343666408418060990458401076989644079208617820756159897411353019198696278998037927394828991868079037930761731175549115873775289657802896841798227206920724762188146869610763518693386394799992057010680543819933307433754446070232208547231149322390758104394179310335486037525150929598796707875254651498080977764585010486950902201242475050341421657019450983969116204063250601826901179645210213635939535552994623446144368735519176596890262485435718041004164845932139546434700755222283068316833518493044420097923052822270038328557548204922624157096486563430823379802313981087918158985552876088510893679398623830382300102081421875204303071857006156809204765732962526098146447929649926784432440006577886839215629217656609481756680696474268945718363233537622154218993629588392427700786331666177497803736868626978090096221028096829872252085299072982262728776339966884101506080659233715996835763882887879758041676430097039210257597049639712599348749527218418309516975122761848731070476009307273109049059084975946778945060332614254571060993256376278024003146706533548015971280203592565888254353540602700364583968151822023462887027157902704063233081746160460467335904249650212672243212966663427607189925061617712734477661954324725009182176190550404529479106516982744105390025771333299191452251019689924762372331130998872808620913585903247984111037698623785437055831666081501594042932266215959916612791203847313539300793878116604103685938086570940538196832757688476449115850816387443673752622500970177125521301200442321522884880884573261750777493841393263610235809968193271277983663260385634897834994711414181451446541748882023310660526214452060613994324648905775548488208129554771549020289470871663400075788847966037172044943175175299670200306345922921172956265003148260978602930119428614404795783068031481988194644450377840655395116149185258632499162518292927625387690741427751114063990785690673371585126660364467229908539185191507504359000489247415271495762196827937527001942228635911015017342599508785850018666083700354713605106556338263383147070176268077891390718513151824240231354900796692753080458198855483058833205355214595696688258050531769318750142418763211255748371331021368084717147773303126000140288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -7673652250557849939876564241898018020829288089423820789372521529017324903903257802146251504497495524183175167012796947699874160784674707927349945556601331976846763153223549449771645601822411448433701712428440964625091064271555312396998513612202020406402465908769990782596210911616996850710994708214966304953157361066691794911211325952623203541733573377278547360575518182021244463798020773571451394844198996090397408275902897785012816928898108089770326424870241566660539656410552565061174023392781573050677909498573393927805709156935591972649095271770068852226375905692657847236585891694096626066234284717881801550101508106148816052031277830094933374635781334830851939708926011920289584373173331969910229211015927471494922964403622010680375728477403869858969852164032460874669882933146900791578098515014106062804308856048044639090200184402643475420350699628071932058349085271368433820527213773105642270322853384600459432151442452588828934566527459530062617340993612340006969621733919991203269532700972177473487860580379224542849726197546831614076043144236953980838300381042103462353381617646857310041734567497495519049085716362310731443138332947961575327891577111571323260689035145734464592598646233253702343633343008764462122879644592663384120638594242000922193611602641105268306677182680201781055113456751464264692553603262831855295380136447959493058240368720723506690655374074836854842565595966030399317186957231597461714283419662037879347885302427148716319528583096627699100758861767904648342716170669653205228006623232914605836559206076502858396215048181343373643150583331114448187831579258145574163471925316385461587974121198471854258798626105385918021166465873175605905594714394552360198772011203801200286932076716164389450971581354593526316489130206269908886660533002953379505994109341398211911429472708173310012687225957294993123904024595730473876075212459861507070794352368793605654607570945405040886634132769959405688744084161656184246334665046723946593323453081361830435640464420792073374619259552835162106883565939305255885520489904757944443509582403963162010978510742252101500468775310484934177214709970134227696651187500076481933869935938459967612415595015760565981028958796176977930137685395313052870285011378585140866596915255559642640958203487865445418307655174752049279687664705280736646966467007822681379551756134830716880077609195108385338917734758188943078756787538854324097985030322171613672851787594417697637883242263361480669474142624300531043149225595041897786930752947556564133829846455952859192817286855184345119218299600030802614025238393723959212094341555569878339882279190923068705896811064431368537609795533898596599922341712037497853430599909481897882021412107575201084873213889965053136870226755369267912877586663894285526352897969387790163470961659447452871245251301897969918192853349260434592860856715448266769024752186607893025729441456803063146839817153880855131305243945049893717482438116527362237422951528945105972334057224070573585489916985319278896835811080851652593104210612657625159773696154918338488005358049061808502839488775553992890746180683463318535883507134139877520951579043099161171438566659441039079964788438368895419748607360789264189077055029446558612682139495791313247136976510180247317715688566212787124290015092817607663442681209372544833074341928231132637547738882957927163784573034071012147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1892843662026398170425441745866268720963065180903010622636812328599373622355299650270972886725978621823988681269549868549663729979498900791381917766729166072201205245402461216148687633783397357873203175570933996435122951243724485930667308515082726734119918029413452083466727433212336762342379208887750958452565335700276851295879606579972070875730481901870641732654860445587378099723411247873180278285546178280163091157308588577200975274588460753519050854519446135297369780592291237044709036651266418489396848335187312884633133943932938487653165228719569113727567735452886557084484684035010752595468514089187278864373466539817764949082133966669448977238238191038202880876892252092966280464160452229812612465547046700540936686493010155145796821336960969969883997861572953875394009435442202912577225112785452446418531103712285256723675934644017325230721143291038005743495812998945562695373055017731863942434802634670230364019775131362648949079716689994362085695763422340305208103507062930921961987165624565908722774518166992605868488916551332834633534421122056792180641280929612472763086263162044511628729797022726811040378490283383778103579991061217448313376169059661477838823944046582640714898853876399833729747313141241363385008119439001385744270811712019370614927614578094100115889180352359461415393071435147713565399733285561986720854072213647523922586062962954181566459850054992590996850084323126081732332119387526357679941161556113672191277074148810110287357656299206739433538069297001551129129823032249185412437347044908506261201493051901896272416446076623843407496869211635556082946596624870992262182401309895042707335517832198548925449447605224972793417801308405599697238724192151816931985193039930813820194177303333750908951704345291811467146457078478350094175802261570156903315256790680707677572116457799542945982255541838784138118283433223610561251682871381953215874927255253950922316340894313302833877442309471685201962384783679839700032406844255883839295574379318551878716532138024494227802182902533436374944886826431814727673746801134867378327102089330003218312005781050683074097919533031739191712474839194233941076533246985462344400325055160037318531779961512200220150941702953161715148233935877103567733765236814696326756774336178385874536162462058749566614289060969751743030647478183638496948180456058229503165008193825933369296638801941059476268607973341131597362353075712529856028894420151399973752318553172150528161010063955162289359270499236585098011387697593007609477179130309500644877702749103523514702171921771376430272093171519518898928349092366248795606219236616910111078018881555805801715662835646791321726187510727291991813541202387390977036317154404989757304641734223034501767209675467285190787250491987188954380723853053438666225094758221665914092314642595476735666896839900450483933119563178632430437226000209906343684202055759758790656485589668110810490464558699886100782651693038183858753211525712669246145228643526052008867302126675275064737698887834137729249639183873259112871050613708013638314280701134629528832253921822793528350459911623991822238911323760840067940744584100760534969533361943403248913942765971269705121868674295389302161563580354272405449102395414643850512878550308081346848129461035646019733943764310126249988144224857795525534169412504982672960803297029067706375605793116880177735446135633346560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 4603984199222597727653549479414109966533156046202535882918273784615037891585160211210284422817220183373990970987872387153666782124879810056157524576358367212203082134377857472762615974460776045737360154671056919899032453611888201219193190805734952400057502227150543083821988817285511624601801281334005049202269261258881102888558486225132379461161163232927478155191906720422540893477088602090277898671766695826373179534228102599559456199870010395153685051656068127219852293121715111138701143413994653919643570648727128532314569497593362136117893068533060554846712461536953039513815294542405910818431249288424066787090860920863958939604944292050051905741740120660947662112373483019865105816675473857921224703265468331887634127103975015831205557779664807247686142968195234978804975644373554839055181520033152963234939912721990834373817988978466671629867380288249909312316422821748259523668459995767394479554559823156654160163785814870042275160141464633298925573754615859574217673589653399435442705905998535003978863609477643788523367516071805964475110615387493099582522868527302190621783141848506484690114752633463941440760002612980689815350814423925262241071038246265138273709647405790907866908402092631530178965538438821904831117753541252133189870682542831858089235760846473141925266505868580809482590089086814772691335332381060246095254472108261201760534985010492727630100986201652174252300391718239395112517575001171445789251602640473495937387858513666136190364394052355741083919361433070137736258178074448305545613604142603880394990863378671889284520249038333216779963348729818137437754950983905867121789926709345034521362749685293021868836128192237522319841618709048647428405046947632861492840046709214574707708332695861778319046351924238232347552839164767941048032979277307466182811589006674210911845460472592975557702216747679728984290564143859518391345876341807072880416149842368800799932286229983185036477800022396359772404418303597655224307602924124582131882470409642786327889737544241805436353474867541015799152783192948921218772227010726033490665662227839396386758414462051373869614218378114120945720418697287672380138933452680801133753225633701571503159127434042701813736486877319358071148628291716893327507599321700531443531699790908665643062881008604097564549653476592617183033527282148051361110248702519872025502368402011696767308574899809240043797353729637080382755340997349070638090758257087569526401673785212892533108685533402675305286339082388417347270512331829807755764587704997765846659718952361680632771574664494480015533540294076672902157570791970778332092120110442997333659926263070389039583028132823626864710385895910610828521365505787513723831373746090763464531804274170522548948147813184333167238442073561270273337863939369575320802206252505865988900097665007540819506096870683687350733198482352966281359160551787487900399568285256926202476348438247253945971311487468855040148982106134290270262358577776504155636489333567583338901185465367360463560537808303430055017301527457947345525991815212354042786616880196005933165098721098371065426342042747089228141579149972770443367685446447908349508708163405502192225862405882309705613689982283600925677606915866651770321434520962733683502656283237125669532732612848061131832734701864082767416349090459833410988994586845468018829231465090902088685248430000156026735025377089945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 228322284144542841092354036545638473874730619371385765897964192803137314947930004536614726539729452869605684011442758108251918709542291236556057220110766624925472641426220030948907118879921855808262704011957193274107179528866923792269182846234262106654162133215841907402780799326278341516190785440936980215472788465245072151073673181393021033312359081483686116629130394060865924958760131944704969641595415210584269474426340856407169962208563229395463635354303366350631722607381295910646805040704822760878060921530353332955023404165362952603791945191193757478585137374724349612459738790317269598514953395532912246999726015784048160854700340868416896515697384353185978968515047972893936755159221569591660619038591562735419277800305803586241720450958039462123211429156510115699039422490704786582787444087573413745989907659827622185686561198802562106059469547808463071820975762735006546109644828712277077030564623266740584493572512555399417850554859869546716834354760147078580682353161162851504192616382132546568081251761396969220493069850096405100998310680836725178524869564175132864101500957233094221014615498650881686295590202684631453306538606492461057164688343680830865945080173874481426922330878639137565112167867691085409318339504131651653297175880963334299427406102060245039785952217449922668406784915647431171521965234292015655514193079020801195171740975535409322357187424568495584779384035266704795443867609301234588304287505287660737401960811174856013019944926779821957733864476893723069853537137236579683023229180744889440866606798540330686214749928566786201471906701044635866345626478587759228301518400066048894627163138043165898955526171118680123598524751430328507946945980028421649077466791020497015989448231281314045193223620793688995324028456831373131521509472413345971140386847489681685047473719414614134071455824066111066230727092184778112265635021248407986094148491972916422822451253382505128261300156378703609902733238019614077568053158964022025362551637166689374635291131941026925412019646630410502786294134627532533907045401300107387607502194058522457792299241541897219794931702939838309726877954232514044250112648608493124980337826145186344735098635172421437206157142926603039811162447276883917974783500466228995792387888159112390896592865391477465953819344255669595291486504894807794259517438354562575092954469618290936829160515366225198805653441460007267421688377722067098680077798162107947590451798105212137982712905224456267988365066831410698432043593015530526261239129081597585311308520475224495093620915319340280040810569146565967842228569049705733951179986173812918795923501285479875077941617837190723920818706326641659120414987113271151539465009692572887954457047132441936770523335586432326844936663664474495214028188238723458944549607060690943543614743717647801710466878301389496554356077485949868334935653022864067997498284149641500073196986233345896158834385108240604977948011234557877920267278450722673050350680130161316240247661591219132703616535867974576647386285585447391097197789609323987751880536480851183704455711594430768199774947463518126348507190828966600937182769260653745022865654654374438380750873898405777104154699423159617787821663568668342978260383377330115279353889883069301444423148253045257967566324506659105576276267639261496609554728865542802654743612626743183676379143896150997548692065610629120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 12946692161253195059369519637304607079499543234720206250529354937135402546810775684701636832894245775571429815122448484603705208401388397123122989090254533322424547778848320492905325273071618583612532508397863298324626137840632659062180610927090498859078374571310988071530842440729923656581360688825806917726216779048312592059931544962875286436134146497143337222778891460191310099763052311642130867597823118268097165068044572009736700306887846174722530415393188615382018558564927972805778462310712834761143644241805304751055322827204222908596185793131547279723531380329823362208897053220468915382407273986448154260404423267318365731675831585860122662663811219669676182402190249928686645662554681084070340018744355280078657593308916827018458598116760212605251319878447393620216571360423419997603813881639291912733062311524112869070267833310825747280310875190458253596893767165125140810100967392424259573604335149204727231236457047228976670552903740873886963901631892319289575954444314837035997605830240023159661105183652204455124897575478626259810352519062438216297101021683034306708786020900442675858567201545158952450091317699063335487884842002531331405512897566973903134303016321743820425592961494373339692099326155144933862737221177781733656681772488588106604135468841175892599055920783151948441933097012447479223107707660457149376018120733242728432584462360218879816983134860179247716466654818795701726784530195983825187524877976855137967717810863093805484131899064394870885127649428751498080430199424384949185407691879404920327294558263760690439496598677106797434904724923903451347517273492795396640111377095573504134112909536026685370318505411666232498798936801003479851684213026274831732107214415854915945851855485053329761133135636692575174361046300842673628632132791722277990646224072437290375022159895646341173708921312706150089374346640188944432257833518564609683081239118966697896055324065443999040569510623007585580429721298441694508934411308691631434889798342772737404808870091770276503326116144009426337555656412525427860772054230909496672555231133936260780107257383178692900099351362284873243484932791142612812625848191385744211641119015925736989429357100995467186700984296387724201498198838659006122839686593136345559714386803206305523380003814507542435832023187853693737333083701603371557038333850338569489784109312757981385909702715985631917721521385353963654699537110902867364764072076022484040849896058325048109333828564183911087598608662615888007128929693976516890204490756348834301023742553865777277057653310146789356015442170578557275334608724295670498638717048110731746618884838188121856751783066182625445656879109699603147628283376332801332017159830218485216985551217141130245649597216858101476271770787466999502439670416568101085687425153477876715574397513665685957119520177706773446718774673883945997934896363051895610277329194012196176919803375124285010961644916464364685091259926478361334822081309642548453940024462553639755718887048496248935185726104526295258986051939273241549648514874874591584399772200436646329204400770954529676422314577048128276193520193911776321054179355241494262625259170309483860370468330171226239917134268301860597582157418511107576868770011442272278815253598876000765864758283795563235064640455570623576240387414117410846226187889829325191936047974832134357000804125405220438842512769024000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -102845274125998623933285191606412292494467721071803117228065502519605407513214851787936624483048737290524172978931529869206073515660830436078969462185188185676394267422208591413287941117993133530982558598199581920194429539437497105777655892385528346055776016664062284677039017781539011084950588366403150005299349727203351055562275253956713152581738298015726783676753586883591439920798597604990028890732920664295684417505834325477649709988022735061171064904605465367763644184719085217484600922067913932301066120904111225898889627948163555476842275510653293116737829039558554779727865188794842685803946243766685067677963168494167997770009408865561810404514014570937004682302127640382757072639898339214650014900059674390617604134262242145840738192416758122555496195988727759820774532290222619018085801242328124730037901187214702239428492915925989026363815919186711834222963106271039516928021010811761628914239457106418609789362143580001473638152195041506593298128937131224119333502282184509915885013715803234991441125806478858231151658195940307002077644973219017761291958250563788353305565297033431714088591054824598048440359452493339077157038445421330184676008432456552995563653506246622868681789560149269282106797216168591079653436416131543950676894377431554604297305059948353414033265531697872301321773619732148503614259478104378056880875989648117652447709140459817781214456780633291966844556976614561975828598425483430318781241770354063704918521520479847662583443745463505708917984639932343967455166639341723331678757704869728827029311408858184200523628177056477159445340011348816889985097435182057203312221667055133036939503807155249551411633685127690295462965186918996252474083837744591559316574583017935697324441317513993443773302990790486177211813878505236960759468231244248552909672104364338449249561585409345756195945438170256618418613009854850100456335175026949067996100537913115663220238692129021283611956579144993300700817577216887431126630420000610671778992933261403381163265164173683181725066150101949880552456849523966243566576203398469064260977874643813584556892349732414168837551504933656140350604174136809411291381500904802912574198293495186145062024472322379708875162140936355010983006760712419812129659251913358677826398465921668606427599348921556008410961210735296383194655005703159931594614956756507672792943024685264292233559657359153191275465028250483657636428466813754300632536345375634725724778175476477544101326195079176134575427809109506868454467722342802198786113596209341197597758378880325051839887430808439398019214716871285158467278304023211469570989239703919377943853220118167106215690824787916182032613767704697462104799071044084739947076815162856036563609110656049186621597960362642875111211057983094175769073596834110399582108501369384786795781811985239733360425897969009371328765032476511434643986133707031068196162192551845319165824942371286133351902283719972861688826122692680145012614563959735830626326266195542809362318319059693342574248830986739377640703204225352088603946304071380253082700657428185787474173314436477721973001383673567168209187174923462401985757264545624869412745859985731129132418453337518885535594267700888429727350001003133846099314307400386871049593212803265965897449897930903108450675059822940168352421180424475550892875240377931186055547339078846132561633312850603861232354385199104000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2025533785443544925574515015146879540939111738262930168981802974091985119445695449832521222969140465983078198550514359629784789669774097553602095480137802450945305321062225550026948299727682597327574448722712742846774560087609789129477772427608421890642422491159065330715033380426040076352122656380504612811934088513038484744100741851965544724552884177845498901898426035174437507928729479584211414262384241601130626917770640266098697575556221469034124512961006739681677602745362775097191251851916072747288464415703849381723069907653524261186153461889512254481525206462913316093574680237955377010864108784138051744879968377013155565520877582198563026819927181778787628918990025475993889777033756528916553550068949766532388389100875650456285215123564714434377141892915578042129692362384832523822488454371156100826058442003365026638701115498769802566705172073889664615631389980558721843574690075889663771838648143088483717282865437187352548641811441998327942266348087031421523150478687439455392002118427403841170062547338236293858074539637461215010447309818913630491844976800325913858789525643487316995612624291476854188284446671346002305840541080003433397714140171942717385093984981297401684882698097125561629241293399715661576085677640249343472174325019712406635578896374103924709267784009611752713577680118303903923489555893007511834436640584960816257879316418177119427581896448956018038943695616385470429612576437600321536162721648031452255389769370305895171990280151153720357363247202395473001912492375879286557721598689669619432004627394156605638674930759767009434175902236761416854429331566921173182842316648879342519072738774851204963856616759263125340743796350837116914812906304513756939823168060014773320160317920088074512205718693476001262242328205796693350752325667116258214603726742680488123359504944021770433382727030144335328462929681886443465251525318881354823698619520174212879970187738447137931099419306154400108610477407214566657077586485132974320449402762390943647343218082832454089964753042184927580228442165726869219762481779747258669204826504618675118865315898448700900705443113578451636051588187430807883262147015673218822726384866509122621860859586731072397468876957897505201640456437497669490904310534250931819456314108224014927454040131712589328246217446256761296119905813338020854935667292430409833143123541239331663848502200338676539908125645876126765720387514155285429313061152118261901273184267344672145639206283563361125869446837387637360920093126232192810349570072965812469369521932516181904644328625085386113257234238894939716381766677670719060459692469562457719495071815917617587169128970785787062845935430478240360907892520067374963810271516030126182401625975123323867273845302470785935627986070324784941871770082039967894042339962706365801133989023713927874581999610743451869757425908139273631087100385342090005732364303463130859545975551050825834103277337717991383926226276728255963138051359771935597717794544444132820926266331780426272063721791051861964706239676072006779847094943278142264611501894011910935357484015222096701041325806532308066699981093386430444677053615205713584949232850949774989360333206264268170127760103869913475705565668727791737450568085508839801691096473222438911057618957535435826232702363259841631321645294367077383098533372804776855188310940002524458900476053668581799545431654400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -2515667277133968007006081755601398231700622016219837518110734941182596084182573220192040805439493801130771089742587571714498886288022854942755420781894973312794977176315709291473019476834439726329458431780832487468004979308175403550610431048894103585806388825869682740327855549399912848401492604404689296424303150937863923878598237450083606177464178237217279492102583432817678617056731940248560393296856552620347341548901322200767426306358014472206476122541977187461604232555075879585957955401774726057868436622317391275051315285657547088720529566034760527283482647203722691609938945300036932600940439026353851906920107747908977754946156383729980534662596436660076318064983134992146987165378530171427698085000982843997637106446178361316383306150571726707434921397183122575809863383495606080363623083545919107357821782808024432880896830938447605490142629219055885789308109259230783286725152205592846194504273754938861197921802964360175142810132068624843384347358486422787090282204265007168301049958281094126992679573196561247407100287167656669881071051385263053069477039757459446583045549645275138597210860984333287519160908516437468231737376976195023319574137815785418016958015448705083261488654442436669953088670939696264086075437722614090887417536066858480685429038723156753816562457605716673354451897437984094027793965794426568368423214722998110187053446819749325127158319873897784684114867153038774265461991590312339516861820646477672934356567691294415843807344002686882355541263257771415652172355356214476839851709689085585294724762880540331500368996937327596645361099533752312132120990143720132180324817281477685472764155796870052153032756489907183650114712723817347070789520158852445686177547442917004710673670904482685419879686059168306289983268949345296237450771207762766763731448272839623040887046198015725888932383451316098577606540768348958850040832806941173505698128371915964309131348617495305467867952063747023373685083008368989853649898835080074057022754549785363005071472995966138332250920495118569465027114918605217675168680647709609823199381758043132198456520389036354344106980525595071687250085329980949496327661132278483455987978217354272591372626755129011755724164070924813820978899114850121389009858407726094016408585955098260885996659109641637342669075452632973610233206287758854612409585894228887252545505246812669910075941992593078604426787343918302777520062774099775738620279230920081633462327013770908696647118206202548616569311296675360603132831525658145311814339015671314031216951961916670136436616789531664596743483428916649498971085020836168977928038964645021141836050381168467933470088745076463927447276167588059747620699713070725668041675874040708043344662640021282027168470410562127610964166584107469285961341828013485563990763870723908881443207412798712248014481841839923997153897917814358138663269051732951716078957523333310957600201196748631212281729189123203866019147969387681781141019138575057406859927105127029776172929340325666763930790778558122031916325433457828315309464265822260245014514493675019793577744957609594436097918584864400853990171929037920142830720453791195616639117272819990956915750601355642866172220130475423569877059638289420104824474719432815845776450567981375709863541843492978499181349011602812516304327524281236715307868782699354581219572474158976606645286523849976749514502963200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 859642445079133994435389012044248210222254545580436542501362334263067333878240307147944653259910105276340595599501756761960062171499436859001359019959386464038514172271607137451046008918775519275703197581031663505245567575038576895317037256195331402782262376538756451601563454710120574466268011020396944072676983472843612546879199596357146663397697527594337371623655641520736551213180267225848462096431305689102378618008875963599028249711746267876202303755314743634138983063780785490281249907889930451857236360012218409272463759001483974179183496070590331182812040234776987775519369744157854704935938918142809542833686994980818234874030676076723393707824229037992027085739808984088934458850530581820059639321348168364396799046857111503528019607433708297938296769951036207810496945924553821610689774409870524466368755264928899191169133187791708635176349471127889869259438642360714666614598953916540094649744109928155957875301073134436548147786593568558283257524763359014497887812095140825061012829154312851844941178578716259504201050585237133332431906815279813665933894519593200175933557169752407757613560312320478378762197308012607736347923262463372899304554762462400734739944604765408189281182221826493411603160699219841040769885241717641031956557168863444681709160236970893681783142105059964021522642066637179291521323157871660144506059066726503795378575397154085171572271278498368624594512075363725344184568611363141283745936595003612297226101626696226858461458653502896486880484385984251441042504397479008566749594094481185692634894724798149522206746847534636213613450868146556540540979121188456860315432642682415886868231570405893171729986008920184035411402291416002174943131576969816027025498976920702593816592780895550212326376944269221513578929330554001692688154625352054562562442606731591562889774268103220684996341211345662343268084826723972547666514774404462717934713146867417939670411083711913963680713584996761576649500964126965929977278324087207776012161219051655118213874532741813224740003096292432410663923430803635313262957379853108956833765401433419186157587015658631104674202137052959198702884469059948024299610198954650086171669012492026559320674259137282443917971604340206632409729964679814613625964746311562979408307039023752818474457188355200005272483885142772998872022807005670938459948784784592202706299965556593833972626679768711041906908645676975621479707332216509726577423556560756699117538303204281742834646088611282070902224047786843837311439416849568525502586770711752524659314268151585938127668086001699939601736472601269333033900493620360391500099105576637090670137973813221497603383454952047141312905325618497401254135947309700097794011407546434921184906779873166860019811479477526029093964612716462465898413821089797762775429558617840254151872965977809403202808232341492528873575711495347279372651234907093813595369143618822262211544438860944815120134786017064567962995445882347704527066619399758680456186009402165275763759342237231270829325508701301523057767743182552921340757704336221555357644591087130153307273217799465668955546480433350509884621982078455073513602174647565265225873278625569079113049495252332759263079404805121059739096743157170231586659492777228033347511843004505352131011048318905106187834534053742416159909260205796355649524201502545652356869602022479313137163993747032639956582400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 2925386034704708500280062001807890849781067389775528657074724401800689727791917702429199757129372972215666439745248784468709639058009338216212726325373335697449227603727212013875941492381352383445100998934599355938143852450650822988153312496111345936801552555405410775056463885262179945461610437060902673320052411682545486057662322569874037506748367606905273271970405297741211985553999104821576778260728099969239093411586993285854177445511487037804895627295050963508949333956701478198126944954458272145593615582775169750541661286731111613420461932298578870369483938547101982465226760874927280427614039946468483061515906607480854275937967170011083984528564189624971720898431942186446448176319966956948128485072427402690498659624593042843129978201881726983218444409620114073929662921603550742999643947237684123867349161352891403064598257304886170574688906224359560549960695200758092642500461606253706300625955115934431163630696351841053244944390877745795511388910039933010816744934486165595156279390806371533511314334276402889764225664519924586328523366039395806899679526619467550950156018103474705917813045711470144940370283781683388773571074787288303546211966706903570930855848191305990793081960419442900795550596769402692409815077903053297863863566174852140046358139255665714868133334985916489175283880590868724637636762426399157006170385410786618607371710897205928928776353925290653341461981179833896075949676222974951735892062173435628005882375981412821195165273641235920806330844548701201242884656389488466656389389219189014539441693894139532155549420929360737811039296834541543402762056077775352777014735256869955166482092239447241963916702813807583473635214311068725520382198970326750217450076977592107455197401444188113547269342599721187894406494833910309209183564114900911123847432744300787901653295752994092905773612235164782595827721309506301950182274712204079584659279185183002173649358154760239525065030337036380927773854616178016819945821311158080643012600419431204625528228670624248162955330174327724781765505996778816899461415760600488938264694776606237621459880507181060983987319630969523427687867307071592265755321039569329407418649609344592384846069410333357879832254960186411732302564363329969316545542798472366590108690389838069364260263427614116647628381721705170632512245224689727504892027258402207006871182067445160763528640311265230763167054258114815535299782416126528377752338169349842090552597887679178675093104384161762128301287237874802011927953178058142195058006612488091016444145005583767841818047573472690177266550626570761464296302130267716078289397836831126293781934848201935296784350258790453451366805623463334819194748158901276556394606787326486469194341459697248087889935301988818913912223962939915355738231626366009102773060619965504234662968476693832794845358331336152443012383335164790416387934603512178238139455713954549592591097512111909946372724525222014994117274417372181668218267449528817572074580062147501883094879513468152670032606402943922543473137553470658534278276057679753217239401923001863329342779220679908632795183302961700292717184347790045270039372596338012933867457458746071924075417339959326642514441270019804337872649344483699136350093514913055311300574335648717452020920501617940986357551214547261785823107707249096749677178814921348308917339793003676553244589270672831256985600000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 40924875234114205437079065600433954595956665285893965644866801127095765312772686139010466197664980115336933056988248562268373896202623711179907636888606511397186796300723867357139622788881432536884433031489278135467534029600626169294985691194341722264597562849736796003543507040750986485924320731454249756499586702704918162506438164249124990689092955399349266183573760153542708329657765105273130855705657977800665747430047765461083485873779494827867144238004506619931744280230054790933276335456352403206261038138947714912402594216570547229062958818431290757781266222061850882796650459615092150888223669576968606449638249186513524806855385510189794838991093669278893672752846775804510686798893166425653650441854781418817749593851687393936435706552348406497460415131341240651795648531668238604173891735963907146229530329900870947063444906208338634172903696939212315447937785467743142130780498616152310059555889404800607633932781164915534017469044488246091837640032042338631803248834134343683629916807304818819083257117244884983560203592271805378584957703972781798985261238801344709800187797324745223791922984106637100972549518539609348646533989464171660758076572616514989050140946802550445688713039515346013049121949618811432495374597363821637586187631177091476932589215591214164063724122537639449250179980157758228204520546564655361390071046396655825094435730574575556313194074968844145871217367152948846006558913443455236168051981376367305294627233393333882153898630484958813667076005074247722082724845400665373775653107212856528971997397935380658356888345802633277947831073342500401341892755786935277110242447530614688436979103584074488376224865591724581604058873247030121024334721114264817240525787050636075534528283129843144908949744074208274883116910187005782738729532449240978474820276043894788161330826296338978357997216840386264570065769279149056472076579654326692037870688744721520236505339410922137224470136131184036903546865626767539565062958894564178579129209114533799419884261187586466489134369894293373743643890218802547991756204846366410752121162232429830268902469173452446401293201794046733768075179347256234804630090767228436956084993827839134064183058941240855288100130000971622947460173171784355881698735822314312220519445776107496505650644350571475993768846905999898616357642081424896028286570433349474553654653505880126144824260078968816412013053348524336938465549615842186380331367389232983864032180131082064922703580308295899361309231486623293271761154931074575277903679343492761482242233312466088896232734511401428131853436412198608175553718636866217936289217938283651919893654912762455898584298637437054549662458111805244097128198526183411225868108864166946557805443250123716161689978390168873840771328616877347535749030580388601690299141203454163261180614440832367686903422572986176490268557720958301844273422959864544202648141603115351210710454443800635505099866736745162795212335099500196280679375132868724501643393691930584090773748902807878433384852133237401006785657621349816775651179277654299573926287587113099593529947337587598010707775675287990149678789072319142274659049881865360638537865158326653080878280484211345411394309088615197535722493291604189892257200122661385457603538188578394125279491320057598227875925303208982180393928910992629435945152836855402842620313910884554650840684780112916250624000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -13613962939422307991433007621944939331198011581103931529706892686913650434091406060491023276093725497864428906607734827464707208007642084059196426161773480374019815749732067162367691070731060004921778913135975163318641465494712332074944897664613995826486947587316622925729844512695230596717164121123234036202525677547495735901834012582735659283238629918751006425071598626394850718575995621877561665916465996214969845607637909072421690722715716378599147964617509049317430964936737231820808245943528415752337631431509258702814756050955336506740017295589061754287013669990361612665183171013643089020459804285768378495893478746413802318592735104312281779356814178271455074650279198945756312476003754351170812060495083122730287884102392191107523496146493703207585568741251295342394996573188086015814551822673892422783994305313525497157816856858493925602159227302898412116526141151088290520358401645982306688006822214980129820176756162556253642428392072697447221705466342335281737877999382027565100787847361601937488911376274322280544838772604466312201863337529320315963160891275772636228789177031436380946562068474944222401449072725371695577047293999417156909424844486499705952521245611900650543484710098295632560707465440735494423626276108143856035384499133469419427925290602636155746494521389411092679789798920075957135911245060540541411586441490097658809546282467651518130424828736806125335942604736931625340834084886814879689035828806159068895087948727744750313386959320085556720589817108338825596211099429222522806533063645007207232149119672895259028061992730761825852177015298975475593665324014701757944516328790259843605963993818273645520153743348093632863115449430744906963371529442348831420617864491310684672303402886530693070451462441760105978145753923148307866893156448004047158494288292189246995184380674826016671988500780681017555801064362155940097154794451208672404164122151536307819484358259174876303248608962236704947010316118262294444876767970168162950282376107970247054918746428879315869721500304321447760598833508654222785744827917363429128950011390282857180191342538073797288991234883395769724610715675695386789140476322738795559040544714593836504848764379778026362605870648578588414218571610677291069060938916776676546101296073398597229025259509407756415685885366679480012383550742001039922106679438150268817157725103254720637903969026884753162584762400455101185148285057350726616451457214612385151186904307853886772877313554639385924833255198160180476459061475916742724127154031034285104290520983238616333339220699866646337809699931826514103830933015892437437298197120513025651305820977828105313087016706864300844949798648076350315272093018343668394684033546894974750290816605269170237377378258661992835909883769464688068978287854679252601537095745611277105946096824116849271226788219625079550434770678153038114259760371811337129437898185176454293670192258650820171588788625855352014787326802088856904849107320076809591733183976345429146762278419938917122955469473286769814499760604023572673154737736179579187316344417411502836561470247960115946999055487270079951731097441418900075557425746583286814118033538115454787422180513154774146366718795748812924929093540545453695584366936792818095359200715247894070187136019342426965484072114621388865887026666746502935772604083902986409902987259321870356186593663651049111552000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 3068534915270595161016812294801145745231871153380263381114859938304191209249462203998699404449179904322625983567192890784127141115049727244148403847043556381320453396696153137918402839616099205254838998340177653383196761768451049772457794400124943435414232171146526533673531263431901644062262910311997364661464812360697737877973329690005657781026405500230698773636563110056851338017028503636089396209388523231915306186914973217165187306626375401163500905768136831192989516551113648636432955452976258274876164361207763175928107846239865452585204761159100256690980693709321099819890949417030712067373437361314617978715644597756093431511578067750472833736623694968654112967087951158407488681486551842461502215614803696144923210493338699768429936495401869241522071623582100237908077824174224445991634185893606841702784792363632049754111204973654122404125967006830716701486889089086475727418344601398861991110405980459824920723138377247509587727596223930508258473922746409313565097506160810315429749250594813587550657435708185114426311328009344463540874008330131955430166265145720234190184881786627994422933152923396735107828767342738126037108713169750602213655143743726326079353181773294531899109756572328408829631685243551166594500350785732518780260395855237718769651742074025626496685705145369063894911422991553369485328251295269421663077238590962149337646031759658014965975813738837303072864710187059293018574403030365854144176002094084801263819880100355115595819426939972072136911933624295907158582074298210153424408299312314644651111430887963912000029982847801593212731795918790855726950786322458455292607531070985643230112918735735467297570900017731574716561812497825296524562483636117897343719626689695441404861734037479066416639314169029552492536202993737700331359370213130408369664190756021495775576381987000254448399000222821513164921661383074633952883881182843339736012857255412206099726879517956137876540068680150850245489601208746511655526055635699036633537344879424525701125101121175524286107860030382488290836945410912356364208860593218835274059156253934137702701715631789398743081068220005307384640036453710540183422636146777350554999911736264886151637031841205883332795323609685342848116568506809690887909427072181519315556003649623380287047143239290189576947631780387746673466625887849300937139010343460006502295333080850531589640660938441244575788933943126576264718258759049763346985265985506907700188216253510920034474744159826148939625464044436254091305201352710130192772838370361542884337933988727618512684475292303711015380244520229912343199144095343790522005211120786937252949051079081278081384457259391222617266131222325950935545842003672768082334288664104730412157129353860467728684492948381619029472477779600449759656017299602308805173466574633693772230621519899695391895557556542947754986053501003764475553099858533002104696092462640312315825547605969214964482945487494557681467614602932200007560242543303428607361360390097882134483146518172425327977499692476458258904252188275902271422756320157249022724971880380800304442698347968359362530669773456333885344962137122137432012421561515274192330761429980306748757294154846320589483531535918280713703539458045425260710422675013273036108212899527848043528864973053858831742385820529486572729840859605140772780135419953526991888169413602084704993098804631070310400000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -997869396223187936866550207560274303378328553505178807475448149494600897195928910648065209978300401349623884033795314286420199263993127375734087480941637278167263497095825495603697393876375321356383007956925545795679595417919377113087033002203287679016255113503192728940123319415684421643778660009636267452758053470576946537268760508263765005952622391378066799644405786184658564335240784318572578975753914010296888989369156925005888962674510315268610794490937332460829679574321975712552347248745247693825496530416336582163545052254576577059217294147294167070961940412401230850465679313678037590229185354160579833387268242927653467457931776175253024645426991517054383534286729075176267577217749112063104060941114646615485406976330295097545656930208502729823801061876759986196914314174351079313528046509471466605714494448414198068749736072983405740602093968935102107212679033704988440410553782077367677623142341518846211030302521711169542856617210525197398666544763534979223767125478109800356130549374202948673484151251863315205983202620943807528014737385537473231364176141730077373153396886126435091203625833687375736470130227654159234651241567937034249539185542611509989563395519634579184929698771777999607168975244611370067019101386369483104355667324714574785004389325379187124932584361704881373677731122464172679284839506573149397851241271732024413230157506301273140267717134452331676946149303809046813462945613702756801494050584182063309542639816748267951040370588432122761462170471683105854343493937224237173101473520436468866624035706021999676091757366195731699212761095447138377595170173074544343556926885133908697415784264367311765340512684488888208023147699197150322613483575281844403619024066366084041935138460937539885997680069194693225410133969653614584150656340419085610451281383792238189068839088195783410741567753034882122638989918885844936535885748334508322351623608077406663607684276044182831751707837235780281928760177230358916229261360976645714563135981268864437873172254284485408628563203167952800465230860258794128055607136763447706756472507330088888059500172730264034846240234584162061704189113644551129400915032152520985604287110741154440174026275647882044918608393021653292555670360914224199523296140696221077936974930563401435797248755649179557168818961795732936233387390679716142467895163905751819920948647739814387311514257437623698780844989860645006383992882265350466777177197553464615107797416943368128877162515758308777581529876534538748875172468439690544985946992795362420465546657098382874726827708646066723676888655302225054957507650220597369343038840497025790651624200059405843526117132851320176444167101275523829156541444395868660804154184767697254334989223310404586757915805201988228644332673942132198321738356408057441472693902088082562675360388853004210442169219948910470898640958611151950597549999930975172467723837167736817934221504975576275065582959164883050753172433142830550819448804188421704990443863325673152053419133868558412306392823144855341357756729045423072592272072646530677342609206495550428118423768308652257329316278909493460706778944848815669311567315897611523660393360359975531180372232118961616772295968718912532707377458780396357817736858130166622097398340725422513517952511525995446371828007633396486380351469137866434221874668016825017807643998417887252824802160956512665600000000000000000000000000000000000000000000000000000000000000000*i1^29 + 214833534021719815334140513491345604867301615885919284969014859768775005983051355810088434254079903462044209922212875401091993874722598439551530840071685454934936553791432075479383407247851275415872180614301232093827288519907677518483572368275536179093088666436467810797840086962080408452302075187360951772232213019609829329784090411315208120825168109949154722168605189230262521263084648453196890993996944919965103315584541100277055245702315364204613687606164408113178829435274917415912891221031344158961544714534007161182227198210480618693506603497218116504293003770847088054227467845317587630609704659218032876819250648482409902081999536427419795999408436948162748229993891324749012415676626195803382429772996508763478976750903733954757785519173903945840988218997289840347468920830636087701221412304866541556688803427725815973148346120697854121253804551292094363279798734831664852815359237163985236246025068198885967383012426442151109269146884519932675201685073080042996805141191745971861201052068568799405500382279664730195516552538878939353184695412902327887230772851002554242774583786689068572002409317967009435530926698916404651274041791545230811011590527961610685197907362296013035696649929703565325687581048826885765608577411582153949120023462607092294732632742736281367812730107340272525109906725750640249456063903175522790611223601250697546473878425031178199702667855741463666609314466197849543883328862503693292212493474900647824227885152437777085779974057304650431564008636673562439232025478493493700933900344388030058584869488800486778540895648562868259608884422279227752670760529357009720834519436903872132383173494518571333843138545061950222860279487338835531660008162746543450752438027191746598428756813342169839183052105899893604425168774678340338955776791672509377399957036344727403988294443866404299953813216009584078543058232303185646947923439646269948748034583619388517894556222652899923810007405840056139538255166118211003638908474551492341302609705696683790256324348976607086351591399412337246684458181697920758707725245366888525186238584321661491187397889478983979759289041928667548759883986652220034474147788250516782045548135120976714561718712533891981371328002791592989110226121159995983674208346270951511626104700614960228011835575115431985815069171311369809434154614521105456034932270441747487265544931214951286718444666628972317948843323104407209208461675799128031347612271569188094289004461513757928325041723103017858436705597767261608414400758222691652719708080103261119620079569073408107418541485394378608564906231461810583496928648271179613405562040082327904678852334332231644990417226396177095470944938779437304253306792664061398500591057866777717864965771011928878017141182069964065451688523205665110669927332552957671536635558717753928536461950476060695741329587773247813259530854775463085925581542742584829206709798520114429744738379734856978158322418692198979481140873877684502144182227246039673863984942002681771685761427190038527235706645467784669571152996740592229257090986672281495611394613861771081667180830317378465942256268734693902049242129649065924681979476932075455464777700274704062075409406463861363190334010341674186241384481456248839395842620099273705566062947995220301283788704824559470191480499097240254795281947264865280941538109250240831616423269390935278892159288213504000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -32106535775838187316794538798037423339068530906150447260285761021125959622431772647227322631769138819848930403234735950421337497757447302884870703208902877562947721535233981420221559728819956850373841274846413982559664219682252146780635946008475708906295182850612573997893903637606114957189122294295974937731033420234163978277312736038079670745261878763943169841975610742809309890142920822986759607741357928392224312766755176100749361035429534301273462136841225204805893995169658534307576332141948331480278319629803751024727883988999516961149632793624379226630419889952739282107243189410273011886650773345329144664839312739564414115732768456740064454619956599163144275828445130992586249243213584449008216551836581747743956994723474679811111389682846191431148211380087876372061332117241861103511700804595008162329567462651892104476508902792994565206336439888818620059480510385679085178496244380667427924536379187826837954115280027806880576426339947369805675997639697472686901067821012575485748038708792157699985984164918113137257652921630546190651939773643366482627582286232032879041411161497862082950006122688962813343382959260906029019144115077144197533505545018082308995402264702997913784541150182693801663977792447657910136549182484125024995648558861232000060457743799465105621900797235415878111396181251497661835127452200434120537801963881867957312598562533751090690561196290571804154746966066335292119251901365034824667818997314036971101650134488158062949964418152744863059261221485914374702198022946967924800956402620635069710083155666386320600648275719476289769807156763918716300119690752675619787150872115470652901092486768731776413363189779179630374076560435165640413987365726194441377693600692201542561683116074253674866942943215241243295937261906817553226657195320233335769912124449603500162115009409748286859026743246553025905528535931661127500906065326231869095087389112683727727959316390771215318024434002542838798687701839956566954624274396812404313667492111292313019527971664711764426199022409690438790808222419190798723986984830424403795458633197564153231967295084380982867344203091258422668044715033230530716211548322001567396722240191257860770678842796675048605011411225519640148019729610021489429978031449854574336463536767677986399137498143253328323506862576239729996512839071556889402412640016962628275516573202706628977629094452072106235443341856890593587239034383327133622326244965957324410345825673504939935465489865437082994134771399398583963606444144192720243192986349434154451813804569259431896242623552586307385471595230293599377183829201179652924975936998190137206267363074436990359843869290031042466287881303840791420575162398842654772104828014749331762431885083832111246682444604445516075031205821606575326710094557052941063764694007092544500198649259895678876684281776011544828731975781754321368156135012141612998250554416559868095844509698832218873156780452667462773971449092577495439653974126271124901445365811668440535728628439337384774547763256417504382453532047071756858052098421825247303260739868068542313338935227669394740067709173909161462388743855868231847316287775972068310603654612125526972338855636191924749838029413340066934799887704304219699204084198538396881019653351752902169749597074072430340768640034451249579535704323671146992861030495487807888685335367656120599960564531200000000000000000000000000000000000000000000000000000000000000000*i1^31 + 5116828412052728397097996176093920692530182280354115821815583564130055133466340004231578470910804966811169463635353772923683958646460847066041348382298352322061206093764258629955938781759226112205034085754612098300800031409190652027631293023327324064541111604664034649114111830432293530230207279243548606994783715814688372753133083140190334977490037022612029156921544309244571256412777952651967046349284581635462943922522188164689697917630858262686677409547688551604340061835965800506032292668994631076074604934655760023858472362833300158568543688879252081057949944448432195668424552440904880545652866290881679082629995886891681035061978611588434693367963008475457479924474649963558717728744288356468535516819842589119527770496062388321082397739114191717988624678273647896960575844801185345502669116037153790828592701300212191287310816956105594872910679774507441630990182824267890469619397484463117236841637596980741831813745698512840158250303295189728790781264793877320066876543937675043604645988443907159334170926162083783552609209707009351792653031741129642512464228559557173646228752112125029266247655819744677852474791363128599417678168669022449731759373099718151699972143082953438862149662658139663444440896632994978749323080546928490348892593809076742356062567548154609884296407526221180183302485899015206266956673410123166653026327492011519489748127557350484108861464523922256249709905762295733281646384061850387791851000144291221560620753673981594471740015672241366335700571731834832576180134901728305580200921461857758475295595084628503877254066590935209494705589802925506323037691730714964104207966904060751098874376161166904916668445317697150659640372792684949722931244569164582072141448578707778950225001503716367133887407909585849162234479322290005836453127916238758826798295724120291625684405127528973123505718806782458258226284915193480487405229148197598606728190253733279262399716653700452694104206813361696741932465787534517570620171502585963821777233720449592109139781777670652634697035367040848186975655902944140544769921901769247439238894939971936462411288073066433150393553618518674858215158251991255903208523926931560377995631284713634603717648602776059854144984973230482683542419050214746894600222993037329222246418118890180808275522551418582169039748957445090678810221790308272363467090321138326346055627923243964646229893531395281411414770969799559681313387410562980404024180887780530503360952115855875023038557190273427699039400920417875179612567769069916758368494260292914279980649352908611573511612998934085843547841946078031145956573127073086723260135627427177884948528225381483162844812949934270280406428271177365673343520987597223270470005177445958325955059653359147755424266219924812613662700945537790586700114162688943977378692965658596844702783281776712381272145602224955756414484490250157319783700416228038673555678462129829556657718760109530488724310787092842379470132336403060404681327092427490381499005805452221191799221627942998572013034674238246811036107712263377943497900183560021308519687695099131814083956893791159920181078587689284820051805652972720226293144293958557189423602745551167750436156107438158575941778428242426222059809240031244394360699491535225992619503060876378280502528705664712949997914406950533873567997526390002874880018528782894350293323399131175586596126720000000000000000000000000000000000000000000000000000000000000000*i1^32 + -649285780280808811729900397526243371122206903444329386493143262487194657754869142080754949694440658147421909515006635633099090286115418940441307896529470714229525702789112617431170405890988445699487702428797090322549972351807717404438572243933579542831342344706112521614160536252386571119661919723063551729732290502106586949556910306881318559439713548762986770576554120100518656974410919660155321459135163517969192047438133381179379843830419566707762345299810359093326928763535231392468803542394265285726993198055734345311372068023935830935889035970645422122357771897935121985585067949785184276504162086285416664128474733066521688696422047511886143279456566463302797268181804279913232834039836198989551404037740932158244841473147500745777386737566143405247862510137685155155666794761105706757366488897091958414426123244514664728284377474159049203038138186859389946293750943049939941899773072996086156445790062243688162238012836427046908491207822213866472751342342319281364411889514046361029479984698795982004073856492141430040036748717136929441524677516989554687424910446256356266810495286334649624483651633791950490021123881238156990029748333457371845295856950414525333671473018655483283419534151287307874310428609003946361804837646099526579369282817814464366452124417660356165712085416745358280029238734202698607734396866320089385186125042885292017177079453905475735555632549765101768231895874186212841409580459871792387085353819668160728612003758273826580696103945997065030233777906902903230161152005808043349122314982688528475508625470557740480364119193574218695115055778619936459704881266388710574405530254425872837976499111797805187927872537479720436531344607830190729090647030501328710868470944162544745492729068589110589485511725451441388835900993350322082462629027641792862967308710167053923591245317527919226786261231332893168197239389980652142657497437649904799217370714412545136782019756426364324146087490623169422729940691017898350355468073942036548847720559502328470431908974511255995652221294100068710051112897734284880991253342843975909625395311515923635128318440181822058104111999213611065837558004521043577484468935946571264267295525682162882101410572379329694427687309675760423270459183992419985343262585728260549790969125192214500448302791745059643704401775292743194196466081399529845927930943929696236115665566324399048361533118551415805257156806625049787725670431857967707582620221116741766305676930940734147211120574093738576230439352314570212507981520464189478978383437498219245718542449226817210699344893212745233718153478383299426770323561811585643695762199329021331940304174075589962311788993674827304282720943114955690748238873545045859248622150371754242468073792687452852616735894513977577976629612310689418447371053655796771854954680713038737931893952539806627955127739515091431328049372751435313375731576714801571994694057234971148286032384382073499071020242680958183003759220207079617466592367659940869343851812928698620415477751888899130118109429194078437627245382757869177583972034564825354993074153267816097123716888189977924725103421267086960982866995748054083839679144610162919278200920185029942316322091209292643552593147914548308625262757830062523076798427583446082350299227371919105825636696020792699608992833612167691782824926350375183774396242311232331616952503341651329024000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 34764647468042619584490672754765311760160215450654196211473617889409507684581049002441354400864791385950351590599551391181959024840570208488478239152385232688511531458204587725861749898541025045006320523775783180052550851793670804772767850426610844422254943116534034704898866242750390750326769552936940702789731320724434753158613201026744819340384608798666973337889071951945434767438885554427123527625163728405531543687480040755642529920884366558489993038326202509947818556010811621290037917400185236630093026082255315425178246388310129158405100841290365045306367847972967355011806234714317481768649616234132476535478583409123730731679889320134204744810497913776868050249745679684741289141084093832742238490417268754789165669436562312925216493170850063444453476784030837619391001243880440195150410408906278458721522164380867273004049883640054631991709411354746257723607212346912277856616592444904638185048878195004462085459580447033263807056773982236971624063659207137315701020884130535489619177592829458555869750366478939064036969868802727369642038591926464500263844021101166254641126600128173554903377292081188491708340604843457271170782989169526038158004748581930510568094126410630355935785634127873235934467201413613467064405408107370430653075172634690004262374182604149500341914609159291564739480644544218035565993750027894740952234963030790067015391965579781435004161946855243485219627827739047380688140185030930434160819575959318188574126487505457001892741807019935337385565638912534078943589788934361437051295444304786542306906845874499211480995211479586553762232473549234984316347279638295198124633970783946748118707944801402723882539944585940294213714501879838149648294755883233779435045075499387320392402912655148870151141745004605839678146296709114305589538896171466063517054209411633204897324226852193256636857909765234618989793005016374650839602141530793355242156655148165953610906431972960412085844291741012194035952918954536060898782614497633205329360792699853456822763316768100198873595142284231863494816427705873140229783831900107344611718647442579914944354585379479671809226286740814416850611823719018778207728770660330065816011712928228194965074700145810820307428617746552192924860996991810160831887007461569507831350352730720150950482362640388393707169851779036466207509181979482535352848327009478669000590869787609101989934851837685992812489692992973144022664937700413058197890010623517702130135199956533395418086881543635998727487630739214106211082520680874299461156971096289357201529034909011500167296487597642861212047773754616463331005709282634664470378758316534190758853269595839764369111254943452892628812301042579745019094057467696313442973718344565243360891856274231414337088090226870040449016152214974338114775379580382075049886484953040302688458603012282605390446371796364498054125927996979688574956760247147155765252521898762756163831904654824838967471664623153104647035720197953032051529683479418626293463035027434821458450449379877431888201563872319625266957235171786732526409312831039134733219502230622285036057366153139432129953273016696168367749022606534041055866352416103554493476681664307602510575094975714500671779771289516540391900169452606180323573283388853099984178125483048115717995003130205071178403730213631420158803901814153538582966525985326012735589144130205253632000000000000000000000000000000000000000000000000000000000000000*i1^34 + 415890820093516225558362830792756542363585926886468848167974534379529632219257497978459524176969892545176254143682765268089685294529679704128025160334823177226763783351502895670895006772464133459107314886042390988171549659958532082709545561633944798572942676418043622697281161576100065261017029896402078825531507741866249119872937962655546073265262505491717675409065322807619774090670638223229801855453956326716857979542726087216470345456067471861138194430710324034860352078489333995958521037998161075923210553730580637471243852441623302369852773479595546774133463360026997346538802637709571605866135852442837778795289648131938493164487258825005810061319744853177335437175703733747422111125335650258756340013379479045411136567411598343525941757867316858839375834723478243160622193264925040445419693070062298102739413539519251259359438314808520458974530393687593789440169531464423988862593334178536042439609416149206495601506191852008239688061891234856729616757650734919237843214865926523555974097690018536395426595920347588758361519992872148859961019884634933438695845803235595987106974096209517401303081206254868042429405731825967841458268027859701816528184680116009241233507634661380107692597607302108005999055645839977837614365399322861696239951597795812472129411279146864677286957378116436806996990345214969741343826000292080803604695155952381289305858322935575724303787293556122032102013751578200607149222886373247059364748259777466649167639731134393065407452201027108201298388290373836367947831505786332202204295531766825142494819550213917086096509191521280890775734975909561333932772549691039943934201097216880902219524249340259801849950007171379895436802050934181896642067037662071773182062473555757246842526786484212793735257139898906714144868147101868371309241572811073277946959390431319833920242575054756370988853789990298919290650285769309536328216090329368760135579959432933573739441344738014244507385340067438648572249730165318461892432369938244298528547657772931669354521110527482442493745027164262121414901795421274645255157722624312508302566045194490615135591519770378965728600150057309126221806313401304828259116975023000842128877464158012791066140085895246506409073310748568525961395914005487374216722803326283357698700700998683257900021857595426623481023051653431612885520348522811326045296879320893193316009675699673541901142380354852378749038226623184740192447647685320976349882356741396723327925203183073034960173907355875104952054992133564217699455524130192213915812149403110867295575903407622972298361928263812187066296345584527580238907909472909945218066701721175000914496587519079588457720408103420461342567869663684947639394722150689570606252204776306898442505246765742150425487168181696991482089115939527569020397168113672018420018505056050721711298380718506160901084138818913218392977057883958199845922697902135273660516317484262292636636205750236574963111852837190789003337139471321941763854876143191733770839618455929040222594960155980141039617586523441651609521082441337945289939708045046670894692383029262876142408947681035639215273073059834423329655251530876137220099143598715538694589876778700491909439940260945153782561909129672550741076746413866924717761290078511011088720863784850693892168724827371745227868732493852388096099739634635075887664702005852618725285907398656000000000000000000000000000000000000000000000000000000000000000*i1^35 + -49198617759061385719048115369485570446842552912225019181906712496686583234190970525993017453909239143004843668390910274038440446030764073808444253405454836259142662443755487221944950150352628877550910676684768426044563588141682097063708802984028300097354848419143157637964898342571110872639466779634774187073024206094542487511536473678116403101554199110802633763660484634350939026951922320601411718154160395505305807467936133012528549702997948733723067583260011206550544730372803839154044190427480485623176425014047822390888482332639689678366481695767991438560943114488400881972779491300795595955971516966882371655087778098460358548515479044688047383784326202469043281354853578992368734728529689653738746908461356723996792456643209579917305141434437137315006726744174995817544304751917442012509499649548002691388034284233987238907152880745846681506386838852287725607734988436938396720900484231767013858147308535321561010734158724387179437677019446049010316552743965088458290949592019001076324198954812793025328609089128244867998553598619174240025361663787197603554460250588498396117317042221016519065484594951367179486806224673607027307545164085756493728146098150052745643708003434495518828966765158415363794890723636588786379950128435874013543675210898132678943062767793696456016468826496286230807805703306758708202280141994823338275876775805530048328418220872452679628526983945708224155381211163971531773525485274495085282797134058273997684028658542450757558450104517812477334373821044658313792635117876415480348461861362848430996152702962918077600089291379471446907537157631082624702835951113940480278812893460984103853763874357245181837238896582301242653807030336657757929820300998385521786160043684276466777927208260927799652157032289057873649258262966503189072211024820303818926511208691391474466773359194393167476971071362138808356884849280216652906442039037171950391364773088679021834592726114404552872813030248226167758518474131044050467290475847576210426157394300860772948535584992466038823465438367287607828010271060235516406800632456787845301391693130656155277276802680669040730501189025056405016032348466817506631821426177119719923741954185246686725515586301811540028597410734514931326685165153597453667326016586986830347544149941068994879787730730804233766866203541056659829553223295032239553472219604696170638027902176601186008345483596924167977734889609837184347623940238343394472101802351352292390348704681910673516076861607324148440414882015530607862158987518516778607418652960878177534366159727792388588656956088750261925644283851859371953944825603666076304453357981224798532510833676753966531811265788039130982330316534682015090064609002940558613421455235902151170614463598175773132521719113521090629916524575995128167358505082639916492513591485582437175568618676596196421435789962756543037483182237534169710600058789737998476246501552291730332939358470863273447339646177479729211807987801526985901694824426375197357726844899478772925037414054222034770905510338235286540595354873596473229681008530940357608471412397942781640615041027633922989138237960856548211569071893169332847374751912294855898452969481983733463581280002151501127610403435684953777385483005492890055798394871014454454332131342639301417622172144176746256945678053826615734425401447671497721177176379828318552616180121600000000000000000000000000000000000000000000000000000000000000*i1^36 + -3269613370505281107146573525543804345066644425768232620877703802618160066766644210826777977786736018182598355553851313882107779072127227289794702448460434079878267529257130878739910428712839196905387922723999007819704658117963132311949180375280884415927138022898452343010878963951004365051058907589132236600129889783099753200324028124044812735142051633556893522301013630808238115411466315681412172806395940163939004164448727187677552011284797208737435032178922450011538630685097030438649414438850054711464379632450745632845028139941962068118594705759503429858366051271651024585657852360282741673734634714520078476213148574442481298224468349033549161014570501471586104616816578935201993362511781801885196608499799278536268542903324274828168504966743778600168667004778620750130060897892631032251482650136748345758849862670480889576778121921814147806912941022963746717123158648292089347759117549821946563385860811943434404135202712733817345849672252190348313583808916336622229704871044034105613912123091254549837023837277325639280761012818294611385131335043939439038927792714709128417547781872620743460676695115009905575680867268487557091466963468405391613847270134214435931514138193332260069971893365672406911862784412531323767032815539250201201725831321971500962816683007063645846141646110200975262264605080124103637851876240128911297054430547600436057598814036961772442433296228541949061475269396463961490843342564548963168612796125602346645525189223261142421233706862464224196485637178362322584171954047124609079650084730983990257639523557140168129899544094068942317454476252112822146305888024949361275871933203119602684261368880602605508691194031509105047576030377563117889199102758916341564106789559760008494603464751652432951392390360658416737558882239174741786681979688182388589195055328504691692994575215642038609395493529894012438821277043361608755985871889929955472207400466531743951752075377152878440314887349034980520417907522366012701266925143095939744114737803253944772698498305252891714497776978445589059396941509364278143536165308919139536240213389424116004171025118473515004955287682785768440832815251551548831762791496640414778385967362461478603412397606987396516048026016358035915675895255244055100176177082241761075977258485053654034814337044823793255526723974078990728580491799758505206085954375957426647824611527097184235165409536922109652968675030507216120787540619517853611879263736134208966128189993154675116868815654669436700153713335750564217885756193665257253082898216555752922915330114147500863443929563221951078224833232737260759762559619745307384970023129993062823790332007795642255918877112979353757066501150552204388132198439908944401214773667102365272981410025195747960168286642066746689556086206799447951600523978523673689586473818763970985788558870628000698090081496562057832144832473442950003443573631542108072766017050295130910432931734360396816494629199441091732000789203516993583038051234618853004201231747382742732684158197145108946682526412366230010189334598720760435561477139324598633247176539873829376073872431719060413542778086785730554765081264450129624618117183937360663780739067019268613210093678945806787982415519069720411342371237098236451255811968669087668054396980050134580169771589985838960288727647237784360216543780130090964898561846367130338774220800000000000000000000000000000000000000000000000000000000000000*i1^37 + 200592193083452635999322006000593740515504392966174325681307917021815264491905107113578246709991590150176518830396075632451529078935386427945598767745247199768508445413474432562401068916919549645676333695880883859755914163623615174979773541549641831012148148181652430216665531615067058361376909616043097739350067962016674871343065961522901408689011528239452032538072531599002987976141800393662020058687646688522608654880927918564793990571024378221405269564947105275716886360887931539014843547929554597891512976745537921298744766794200446664733581882810714008762722526184961929400859710456862570293330384605198456484001013703644382761081052971737727119453227511147305486591001930119366542590001934920231256037035995666611161754017730964155734551499244249015347100977651420145646283238001019132136238418096279309614078782783742202636786987908100253296036717256600525145430030996397821281472984997802853815649877277213007052143655895206900774183154412445948640621739072445574604139159603709752281560167766217630702495535630455760422200422967532351705874741274337961593236263635774634599057964090178443210241870552116740606394294506611462213836335067043990412665794670734883073001608292192277808056996039854438652281656519798548690333745182620960271323201869303375101076650288330970410705329210117351091333336647442033807560853922106456789217608157515458492875103280114621262163709104381838984662045101375184262646624936769372316086915423100010774246889957780346349186112443970124249855811517804398808170988934253365369720676938809369090611878688793537830290670370787233266475227087062861948045648555392050534218235536203677818545479029368536314862427225081950478375336580172280820851707627669417773111403637395409034474311950261525790420062846166802528403794464727146186684280959866371948222005632893394555114155222981081385571514512022840048894256768842930308163305768154706847235740956420027422670038533850459145167421095213764169745234445918446984668113010362172794096166255591344846594914275800435395324391674242245832218268751540380164385858582295762238505916415230226269616733920924149290939830016693821823622300008474556572494776705833861678242266401131847918610989882451041034486348727770205992512121217146880533161599957423585664227621105082516119454848263191509404185477679636679464381111944731250106589763864996239673250254660433564250280695700985652999660438469420717423531487202762852609494089958816388919194725346936276620802779434771420670386288466183279701106293986573171429483218934833691378268188207278829113945121936543724607851183824805399856454360484899348588406967513333311215603442921276103359200304689245963719690744859492492469576625646265417680674428048313185615176888596687177271888572870505985193648937733203705218427365925382550611151392009558380499881554574041416792982558169419435240961407465792266146640013121930021579666468487570640908291476659406247406689957936029534110899919003010786312856170326474024281104785828521734489125425162861987066498589447693917248686048947704411072246366662513737016756272676446178795782060618548812728432204872146747237020034272733175543982459580923033352157371068743742399923559207231811554097372695818294447734512498748255681121160790135247650486996480763727795597796544325404606229331785061246801915763298598471765090422835781786664960000000000000000000000000000000000000000000000000000000000000*i1^38 + 3021721345528729425365738226296508868833924718990473713483144853683851184415251476551572742628438662029637447037208560212958072807439552446067386668250594421429006831160394243425154420121096045188699085315599735111047116774993266476478418150011783439536511562998270474789422509527665940803819166934157576715009382417182542218102727348141536630716640752704598157629801073050035496848815172989862183982677284439657258497161558368150617875895046583248026813571296474365997780153406984800981660981168013159886762046039133186941568970955541588729418087451124005559098959029498924682581515514981026274942193083823425662813245122168834826122426310574606990542827216729530056591999873941992196512753228993108034735293890861413975747905968516004766289463750563178528257391539643825276498531512461088002158325103381075030901177062780356760182568809235330139180174212024201480793487978157444209871605958595711636641249707078699425489960478573512017042373708331557544892542498042129410039362555550347879948392547831613727021693662544768015851703223958147735303682774718974629507718517059703489689909460747369387155799547442293965818811453306832712453799950100153994382832371097306547403665791741518975260694935791068711144471857664758519642346340601403158714362364347419481333497915592207671179064801550684222159771443438205759398671140675945006747751563845821056694254545920963421136177936829240856591530499127248052497870843959103847320222206412963183426600891598504514402026520971134670866545760082642068584206112669020142940220185543610448851830332839136095113392684132037780634302910908215119769062344217479037916819919428844665662048947246415020294616583563004543144425452397626393524984764114928238265017930963077651703921689091787272873148772328679112291604141826339948231534343792378804150032483003729689347489897721463770670525701749746026759855812216522422559963289568053626248382974519874618908172686416235594747626104525323849632922305990200075472842756513401747726046215497376083692561349055925693733886358024867657409463199412538213554827999555669200616361940066704998633111599188888820848442356225261887561739465440794264918925623835547660829678310155738185282179293823710984893972189395130975318959437857595540282297516279192421259074251079918776249519441582924226243875149891150399655573009051944097815632565129132560375013288685859954721149546087509338765588774338916492218475970989347262854481169703984733127749191879988297814426788375178679929846373036797543938254005081861300776798114612324433662012177219436035760249529674808274790496994272514999058167475503850128674265453365359776006188677251561577324342936125537743810983685097441501297219133128071667707212165122499696513340465771000857607119276821277263767526371576458683495574257315615871681004381862542176385067076463439096779072137632498591146643741431867439150743582798245326896894684502821123884188679211110459188040741631917174909916545036990877239601487827489334931985320576923976222649357910660370613599615164052932346488861564358041436133441682683023131471079660145549538947480366737959654494129107465725674263403377003859887766913891178496723116258908217715921357764363311682636979645349292261975351556744345026164072303189639606852374975593327397580075811041967831089474678676134712956335695597580939882512943125889024000000000000000000000000000000000000000000000000000000000000*i1^39 + 266693228332385220732444865779240362693266900265383744649914588461013356668174361618416214375316739101361881085479649739646706893163103487049511891159448933159592632537555153663640179120741262898103974428884634508455499651685976931298460650826333097130018180520683167585629763937877408290260321488002527823615780050152629478930489641547137050656897290816568226592284121516758362378794340709035598100805022965521292884403219879629170594389110404285472270601877431037978650519926256782601632693467745966929616731405768007169121077655653868886682537555497504356577391190153481926743201852349746353346272631638383896418957872579776292127475679303028369462489389117124770609360880493614853195371086098120802116551691677694831458583037305098628857017812586782092312399642773122753842672846164007733442398958834409732339366604068239535110444718060683829517013450618445164659630935607289320800011819248074634692808660458091864644812849023972787574405838888818367250208052577490179284088199368164556664660120448088338493191777186910926415107171094829593021293595857303859507431350165721646405818347789362804587830917752810595229768003903436466979296329510390398302233487746386876096483533045433540582324526591865555756979325642314365094456632253632163815645123668358852555225516577309737592468280006237674823267101137786424165597689102779552500340361628660118923054558141164088429869578546821571029012084608274846397935081054657030139637315115046284272912117408405897430611073155355001114088139128850398344946153501079277013050924873011303293470063663222856099798093671340361483253495491782482997519423747062256768234559387233636861284492549527605684827836650069804613127569096611891188054528036359137826908439056202833239678963361158276033520600931234159941047732232610236368904119869978505631164904580948072753425759833689074059729244851917262133013978632890134244830903052313272934303326140378432940953593509040490960051524814383111737244352910719565085356575763192754644390542446476679349714386435938388554882516493627190411827305031240341651264476141308129548182871468963099743239963567584321371902876916116149654183372879537302123038068076262489127077469028967134837552482431090776288666088483502902166549082071742439619780268110527100119890202848730007515658239608855123617527679424765105103439294507903975467718300424555866661307891154291709469715918690569617228655723792337939485560362348193117892386022835418491019443237017155595807577623815000625926431436113523056717765192210012227612195444997614153409890772219216140064495726091261229008137536525699789268850128211671379771608976489419166378574727511087313947789517901234976613361584118582968925114891497943862352316867771761437603085409083570145418388649251408518962751956815276321295409660236994018913298707284713064912087040219314586432435901620933126130525855939016399007241970706133383542875660381219953187992071415680681515638442641278341472502070839278980030271418342235301005464788446862972475625205092157795765769948575630193300966159545707886673652920538149888199359917936454291183186503380334922646809062018543274897959241093595035942343974971640093538641153751637609294490598695737282933411215450780087297032768757287480783443198349113232435140486086658783200397496303286846876120359960990171609264358720794895303018429808640000000000000000000000000000000000000000000000000000000000000*i1^40 + -1753453524027870822624370528392483800490079232368611417640775450236406176974042410300740785158437936738032142108700688000015226212377930908936616525402791527383785718216030753140639217223664949195352653432180041128634190359307363002406152944245242045707297011565165407003042186039645905464142460925821406725458027583605973114571414895994200609138903762797170619232378680582044325408083386728385953828089256935125603355853191203703713412159618607088745478375652206211622140786372394786490625698281314677595394387594081011643313883022587785739293861931404593756968261118298233479904887565066632036199873966188805270263193605785573070443617215818747138336295341213112133836576374213694396313252464159920158746957927017736726308095413251581705862850228909882728321073070889810853770576189340796129343349143346515871557064790542830222901382255627550024557036473807278347443268207343381939437304036282420772431940760779077609544138312622645520772746709268909344647229507961340610714069187192987170379812128348969556119634124080411997463487668181568407758418798744022939201973093042925239090935335743972734493013186297437705667238864183233939028638496248337258670473287974356997909743673819036620296754251800017586263125615827004857098989000861065288017210302657464061604160354123760339512258253632433875622183645888529400949930087119459727141180661440694411196266024082348567391169584007582969876132356828987435970360897890353095562122631881892113562623818058657271597571045830174045129380709801398024424410598876007482141228433853982980037603935511803444220764385019161639585869500474034752608715864520771569943045318226973594937113506068691528324858241443096094812519394088183155003013801783823208288407444328722752851789456287141125273980667637462096106116187911038419853198958542207020151857057045497114340145735194792248548641448294053061536159983467404289019721450953160530772705485006895562049238672997383864743011045915305171596368844163930918713379904185840257885967219353102913922245026643846471653588239430695179404732858086755196747905348714617325433054014310829784511158974366106631821342157061107894437816968208673691402351806719782514308936913839345381097561620541597617337199623105501721275112648157403161090933828790780605533316728504608213396538362524184916067418781393213484614686495743038286599424524907731793096714841707715418359145602807767641259403465343518716950141731137069333321476271820562542295832981900618684322035752294056958649979496044147151364454418909505835666518771587786837964480705709186573973565804050481686610422425534019372148769602755984839363407549065726336282098576232088482042323663568849601769715304889269399844526345578245731095381991521408839689993552505773323524661583600006968599482916101322110905753439935050593178599405214512984030465032539636517637629478414300491995186321586439314870885194464231536539142702978266001337138789127807857359762153410118762933146623037079459881793663231527617430065956745575188847556630886326016441260367245788370694028892393364640583387641574004519026443031030976226435967063712242448010058899879558710607512405838344291081101135232078172719452887868371006783468984879704080480987292669313493674956562987977631975925480804018315815689128498967984448226528556166648435100823585670328156503907139553866912104448000000000000000000000000000000000000000000000000000000000000*i1^41 + -532111874946958657684512298107533069404007249555159523593773783396801728655047373077807784963552358669597253800466958732206782910916107379751328462315921759435768889767952319581932095601824413144557153413620323158919500770735854180378107515270001501666736206074501545360559313223272717423229161259495212875119754904691420701679004335036387157800612835752955359766637400335968365311581410950979863359641739292996979365644384696005555656232528274488678925011896315732736372262591291681846443289314511426369777299369717324337591945874918369628048264853440193752623026184130780829385335145359415062526133789673468875397606721905989261909267003124749616964879025600171231298524582160305379200604968726829529513212577300073325307796538992764154553264672165421149551788839952445645111994766418268538182346665291442024614208818725480655362884131566024063899409009609823095662065072332701431893268727926845662338053440384224330488485770217935131451905486767851205005081703755106879862535434297558100553087152832725234777675555657997369330040424173196172880320995374238720681568611090322511399404682865609048177038196030243805588426797050763490659814108544859457361719925482954067325870834761074448560293224276507311200248771212856356862391919806564121062653883212945716357225545179912594418098853378971145942908378158805349295153930555888123030669679774583087732202609888507646470421439669801071971283683637309806278026814379784625536959453717076649297904232584499843736424636786695093136305112583520236753519845038170996345244388214203949511084210110918243358642855374837205089426842885299986559639174031751537397455498978740535132703258392047304769093031073825505486168070522660467497429359186244390252079871511132400836302458348607189246809738650319586724667670101887024473853417354330003358004592012514843063259140634028503437285443880200670657176608414123297485395251224659183579659812215441643646950048136211441765226111487901986254058903907878335417241132756550138147596195312951461928177392601799099123992535290840278863969484258589352763353949655892109764981077138903930986244704855415788635928836848425099721957396383033464321077056554954054751168189881101623260912561123979473928984131029353209615096747118001990995100150389286425456134723395381365276859690582637118736815151303663532835818190008802733320827373736840369017152867808082188080210105831872238297389038057397457940172882915626145972530974251331973048087907858223041020792215882781728324449241015230969652844776528885413872481053583605345184489414870106105924292635178750120290179747112254244146277687809542450998982967103636022007529729098185059516840414071386135431559345233492143335112181684987328143117478435494089910668770981686276432347615779658381179418681739173546304277619751784079958993335474757606759075328472283269500993628358380328013842194551276071107854091814389064626823497495528455615803876383969167741017609793539848453260443698904949877244237575252928299409061361299293731294907979311315004774054847696293713528384004086438195556089720124005053283113266996382844639155029169549880715829519892793524485069666720568150755419000312117152639573185722802541523953347110335548747596799921992360570909522632306006433455593074588274205017520782261607490166069397487941662455144079561662237358391588061131571200000000000000000000000000000000000000000000000000000000000*i1^42 + -2584594929494268584108117568544395802904618978943631541067550752195404242239992449497909197691783329130095697482930350357947380766975553022916768079917128223021018049376266875756778944158797508098350267608012064986840858748474871266401469304222665927505625180625020908932317589953423562903736772723461003141831085477625549052074454512026807200307549472927529975737191778150768271949070772077633250610279441518608493915391678853878822825085079090013773117680656893454895583025329050795699568142771788813094144302471376927248638143594223348324738905754360684591513395177027476781169677549642997607516978293103172076526032581653603072835254973958093007239032724497322903867515406817637432447078337646895210083413851118976484994894781663443157399082725109505657655838837846389747129632939588062389694456699937500105413416290531630929696781433756711995290946647739380986012984543866522063318190128532732148248560522621468274115871664068305796537772706540914610791422162285971471940805049817212835620423276557030494538363153595827618301738511538771719962778445858470183449168540820670248844088195071400372568865966786975745980409709198793208907766725515216355076924142808338753994688664619833187046492157129940054951781715814632755739855884185547034872217157769335639431467144615308985672586888596634566393493882541696702081595202107026649254814190158070147801610998568456972276672085382584768959612941215224933416604679379544578257098065938094562493577574564542057906879938431421717304451737758389742375017184555608032122862288873446340156374419902147902802460775254296136897082758978536167276743411692820955660511355343800317283713907216976960390856757922493730828739647237029276438182105058292788885257427843898726639545965359732451564149048792076407659627858707490416565045039035351718370726924597110386678998102124435248615396499932519194970455190787569159702359880546615236882100101710664896034788270305524338977125485274920503195560432849163764993683548949166420352870199557641553902029466626507156995010749978792416171711279837178189094516496562905879562439448200720023027214402499754694858940764024110122302899235657549310333447180459437154173069599043688569983516018885669199693170320478868688435325399977029306235548905810202657710478389366912789589655297504825149624094667607127917728851127413868351529754308895584110087111977834073233118620103025941344696265586284047179947115108702894204166023158216723116327463008449101819272186919096095341441568532439703557115964796734906695660328147978229807123369746978758904622638878321961655340331896544929626768484865506243343999545791237755424669581278016301731097306732379073105042467286066045554108234159919539810575395340432243218754219335828492428247367697163004091612585084032712067715021691638514952085706800242712619260429680450528145265399648876109800160007740541505931772689177108413992132668031607108940609313326201128729067413210291088390811324407228178617496490294949210974764672652645305542784452094560950531160932094175498943976004307657494466503760820709087252091205612994278640021526606966053426903470868606358132015672481054041749218328585969046578977830640719553304144501670299190959449512231210682201425377927456869341019319910631897371633954768722396324653495132222696520787690639985216430164464205951926272000000000000000000000000000000000000000000000000000000000000*i1^43 + 634310015860258382750116966553754517580155376531003270326763852785473592374095817829487471066368409810624547608817084724946653245804035380112667358400560023461523470960568393569027607813545532185779309198223003893028766731911712132100522505252189321347928700798781543822143627846371425287308664707345984426688164848450398514161915809859169473654523601995508857592652662981160651981180497404760748007799132065246932462927889825129767018851696158063898119718982725066412364815939948963406549658604374608840557729783004027475373416269994603185512320039799410514816313975892357052239576504398683058875240179241729906931953843747292211830548492904123594783147271383144229462901770306980403784973542977972429578055989316260045026856346551666589448243589707488415853372122671841035519732248176739787600511666099630235927465386297071268135208593880522825812304962469898932492807332727117593591265060663110641227048752993116557820883507272775937097474561869682858551714398525570149824999409896715027098737837128686497772515695357400598126374803617977061509195280823824287061378539401833067503469607449273895728335218538524459840248651776933173256423577618844803380766541810309517218916390504437458639980175882893407497690327890402802987930819197270156546494777894344590204996912350360815914373550106439561762678450365577543619024145454831624331778616859270630472935911357375782861525493975166400763080246335654339726312356778240618830193942505794706060465262973438676882913667446441399753367143904748921639315965968276459747081259022706236999544211673054602746270481943763242971807356541908532806480438356625499415088505430452060173595499169353582803770092605289185364690010780691540138555748375711200644318951858134786199661622032142243331968835140555835949133374351058560822392721891667847212613361987177714727997033003325663235143080359627743515030715974999167999581084407682017446861350904122436589348540964262163836824274361303727713056013044671314350058406391825744183784417937864941966237693716096031229657199316678392399876382568680344587702543762603623019281511651100901891655992648385535260006045244338379151345746051302415387686030567782602944845274040776924142308609167821719256266631550252618356957946912498866972317201622398878438199093361028557873734216346063589159823361280795059950116292968144864853910208274320860431707233046150159018451829335487677071021635624595380594504286824448887320775808017592462421396689973085211522619617650507493746063398786911911895874274451941386096193467053929931933350365071155130148067198766781750200628306854853439201643176372218329678705535441729310147863431771067031452609429510535956094233413006108821692593506986973748964600696468687346516705210086652257812815461497891636157682781071690801048852827513770584137593290636398387399067740742744218287808431934649510051671995868617715663691691828509756618093940735235388004415215354110059587785158688625339227704123120127615477584434945602384412851160589497497864024454713233185581758378379696667062072080684255769201171260701080353209051004373390587821004900334275165343328307095925740034880287533919287153853420539435940791782630774609602018813873254342064144753302982092423903264059771321210221121957181936449610855340829977196826541748230235033781003010584267055618464015271854080000000000000000000000000000000000000000000000000000000000*i1^44 + 8357554164833346704218432556987358430647816600550030157527704962691583373204385610310688867759900714373249934757582669955013887571779938915737563096409116853614911348617123028220230134526262345125988868144994818553287372048326904802728941283788908147296895887065006023894272848059445718594491936506950204617814496625280806772361624178930663821205344277706846981550106994481236696837015056933921803940013801161915862356510659206995628694942806437504273163418300475603749777142713229075057590093169700901552043574890226916287817378817678997142845334879179119738385712464053901314207842781069568938085201964853663354965298978500277546303539966408136462511839306509982770208455972788991206228268677527143047910632372944191315794834603855187289751019679872888438856863321716779667441209344213059031050792898272738026286483334727126589146003970034468663375748135274886331360657719726934528330387953116135600878937897730833199893766226339123692254411821170504277373377448027008232562391654421198862708688586380279602305523490963963675779806169814165675101590596989678261672059578257293114773355176151720851983098141233063456858540565898529892990702306434554039033863122967349380771213069322989617926876406844722812976403981756742123985467348507268207534828439553571345256005718295611233825267464817258794418471023561756422916521082251126565966484123913962044273084780915662291856097930422376880064811420549605810202114318727444777355362562506794766706177088653299404642951940763559640639723747942536685119464483384388925786487999733340869081021234797108761177809731425638731488470692111246121252931068150842082428854384936591746182639650612672698662654263762148718992894312886064880518680501925355625363237859047218215686890458881489926535929980714888915582746608069778504779885705060026964577590002175129986403407771995906905881054470223702065634353869109720929428582493331173620880696671870055802316453086523979240108113244127082066578489583746070450101995492322216322298872639917062400927648503018383149369713313533705475660386204165904176527526072711235640257332042476054704683000698051996223471454530621494051761021323834263360435778034291440707011268933749819283708569611470177137507601252001506903060994844412087347749707728953764197259259267341338721126456052305995267246951649107424603835179537683722611928139872465957060398767750972106276118892883286863730288738275398841551687064959018015117233293949303704254444369539900087913323630452761035848733453376548465756828934568164689497397923900774281498736884551784456345912234094021039951940267467721260767682212657123578161645155454324276024633907806471783535669474885291924985389793418382563244981373461652134719251652016316461712370358151777268732705011415544449838218749085342074810162396801227471422619324816472003484087705657371369607042635717505929408752221685565750436892875797498936781898941093902659100398821907855690966040845033618368520058651162444475707531631487785610976649569774018835929881316536333983162877667779316639658691337004419011762890703661957653015779508786259134284967993407514739960734470806903315558003332180315908489563117061366883554281899945467362859265763582909408059036829209146152399393467273506521072601300088923494046220959747796488551911820379661364204578961686311707370002097111040000000000000000000000000000000000000000000000000000000000*i1^45 + -291293857975863032292832346967246443162328111161059950416658142678282289457801772126853568274439859930837852311469990216666919671718890089930590595763769502286019011119343947279015893600845052028775013833970367674094114010036622080638415057779108066184913021134898837937651442077373363637180076683490446691250465502254764297649456064037123074984515734396291883144926211057370254324573531200463721550714859113707234478021441462521559973030205772110696216794909949799309299919390799938418838480451446754786304339272947505380397873153365739788462144513879637691581443150699331106057669613719963969076271455947320191146430480969437620335786993841252812251369878872084427417270301472459838722944100873340066647820425342732885479742286928898711180371727631733478007346348575113365202002698066180904286573893385755482903282822929967557953998268435342413144446089467429367692019967096397124842814916768967118800779925840156881558406076522834374613681225621044890741061158631737941472281839879567593156831276824063790460410004566454252868960476585154910524805833085105745987407440130302308378515654066236541794427139248635606935705149454912244336820501798330926163681959174963846052664562089911090652223444346653321484880524190067090723994111713873310852894802226390090593539107165376391713777125382189034283267300545807725446903612699809517803057633769619079387462282413814217576628954879724555306181653919097355960707239986386211952179455639211008719624904981571698069752221979846107351873922212061401011966968484955366389275724485204516532234770461191111419952579239181387663897625946899148724060750899621187358430657108896986614505122620248180218283689730774114007003965515426967639339640805308152152084126633378433751361216934239823430608720537099749193856270883589140716417404854333776032183972147035637831488016572653414527993598398371657548304310695166968591626247964649551722527826310181082418696181726363821236976308735205429170795088654513273543433069777540695461625096963551897401461753425677108729037679678447421378264751728286261574261798348975219625651921560003498258832562439689239540229650652119075206770944747554429813145447959773734562874369608291204060603993152399717948242409079691450978867113487839442836914122157161461983733901095167899998582977377472356060570209500655686443908285561934896773190242977018679887570023458458786841563455503564518376359506425859967867077618732030329981945790469437013924057222791062578720475766367677097577060398396161278692890389303153536445878454987413210521845858639570314287903082526650511376132390574981771882059002224655121221929687971651594759090786174301349797483037923239412196065251281020882436395107802884146428235399757775010853185749933990613327573037731241680520449645324822716262442717090706531648149897228432222531966164791462872484670456544137337559010906215333953096543780194533388012429663572266023541410207579936658375799237849864491395655017247274520798281890718517744846382234138609010755228957220029744418401058438223559019474741262419377084709366043941901234594007286393960848662442769876430178271827232550719144983590777404888652924883218455425596917805112219457582367887525799840713622312241998396665849410489631543396523194130925479527039697591509141485526702036368141460804204885238640053059584000000000000000000000000000000000000000000000000000000000*i1^46 + -6164642793459412566729629879524756668429741071139360369638938524827995738975267331523581464781924271746797579570641372436495356354417367374357690929649903332347614350955605062320274204083029943015058288820154193747815725092079977598830489089794454405359151913601653259764034467227789500243571614632723799984090274745521806091305745935846231249840409288119387681611835190035713514005872623354109910294996974612556185847720616928036235665704910521087184917103541782467937881908768616020165064117810268473771232954118188874244176964008126343323014038663023676116613680020755331883434677801252288543886461019726848374031488668545022164079919405884242561653777988414276374731008185721044593643427805653795237188996674501429688984971432455091179981120372963974067547882937047046193210467062602626580406331033541570524527912822846507678754595394638141142984570962916668273010598714223710101379389693699118442697802906004936842721380501212457177941749323745543872294802322471082445195633285520331935676183555477268225354805890345522352511020847095365490111666034716801425422031447076570632473049628345326488887195372986751670050110906676179908239617481264609971137329126951851524483065169141336582802384801604489368065739751618171808011107941210113712713176217530222428417068581722543359654200552408551999269397085565697876710145733120398214425238866052432703789866791739852867239966713070141682720556950289772726093511989613554259177155842759860676692163903328320769611350658408249542665152783053821252920944402195071014737352554678837359993257231695709783958220649316051232436631789328887918644229633326556703290673641796845123518236793546060976125187507311612456601646647567366967094089540706511140699693091092194539947192621943349053880502673418490921042296698265224725690014268064197535672316569626969440567564952259335859149350441583268713252107445836497177389806758637219685271776421478268620186633653646860327034753256639752579893644474299516303577391577646331638444040799731797271420245413661211615005177723988239435392878719627896903744869632339414381919925592444237012377303708963803470374914451515588540959309184382302149883665988400152300934081326148801667648874894806921138802371957025608935640961772153709259971853776824607256114640298509565122057994623117748359120935379775561346974042250694232245155212999155322378174558209024055133353427722964641689467710210801622882703305593145481198643934215481623598853164107507188305865213115535011714482467755516023607201976550681512419880900866452366322617338803319473473473083836034417805308513342134854881694565138354266969858146439416913866379723896928992565954179174084331108674129568499046483666272338199163781836413339405116323083848949724198234713648140727669026032258371597062556796352586455933212866784942014229400585394066932724356856439092360476896085589754234831814227072835809010317483328991014775697105186396642769569831759767042471841202878010600189218347001544246589722308560617851762609299318915064763365514835376536801185317718316507765361467499714879382611277111073448772641235952699237452351478598112638174552070878545240669460637243157205363875296454648956298169425601107719462534516731759994752999652320010601370097421244245801218899810107742235018111454865639920457355018348613925246861312000000000000000000000000000000000000000000000000000000000*i1^47 + 63822670943517299327962520693420206168873666073847743602034637258616046386919229333338373922806290680663718675655212792558259719445509665062001869974621342306061487265942199054705927534992522993767141135550060568084460770466811466337561848960772678086063599656546518314132229649356874270628829418728449081537620253652941788351792742902250105273348600145563087554532080758944912614982255402200256057283994473233345541509496328660140648265215114526996593582831711771138998942139340427120516383190681984594989249617550344841653879909832867851030678714851216740259287027029502196088756144897054399301564540383684822352960545329485459150532765091713841693406528939752943623971555122964614354530385330041847242129547120992732006233149660318341121470616948771838522372533880489653847531765277098873597010795159913228262043502683656561227069407565336423252532903083633658995080823311083323557338016053340800519519570839282501378295144369254229698250450756925493468862677163399936075954213475672964208958417784722725423364715910377802585487747437064639262445199869606564020812097236963922632460485762246133732218301092194134139766173366513669095978916610282782665800800213649801080384664805635780819368060910978547671342054796880471410102772600359556626063883545865816297894871658508214572861640328079528887669588416684179860955826113828293562667392419001626724191308470923496844182666206055204164616155745134325636449146130551805092042478888400016033747798997126485644565752832328978788368158958027739662056151879304191237579124863505144205914340814992442883479438793949888622356240776402514987818553937557357800939157082179031132489276276009373067191277297219476426560329364912971330268176014928015722238492725035185648437960625921654098162785572569513155885913358643348137718342885936091513429989131278425553000925156134752861386133063799352703728418186337992278949085999334152912768010571906308701369206884999168894103722397025417335697921546980602655637466410442835667339281017155829031476740452598964696870574468456559064796506077063577811977270500752452151806198062798954224345104156214781529861420825475231206015336623404379904936359047793507360642405435175604784802785562157718877074244617015847131739595295108686499596883715412844150302236427939794171665804854515444174553817757551425114290292809737591112280739805017207462294642406662372008307032777921054391810769937381521466254919685797231707716092135018486980672235886356847778236323198234846295683271746184791222142759458763683623956116969015891671744921597076324568162231040452555164567120760763108667561560980152487799537440021937000378689687820458533475190258141179354550686004423813254822028588518585570120792004427696538846720699148242737098390995004543696092618023657614789194913709976395763616388938068359029109808758533145412944769653772758789324428003791275752809210059275818624880312169085373456023769554235202682015904989675439815294052021350365156534269972177553792889545813236326022900283182195359306974910009463547686434643386655747165570715465850500062036020466972385179970155126169471405979913193058609559841477686625717680994378320403602166344066516150512276931627944551353497278247481086370735725044679592726130550373410338143387445485452343462929327757757413796833045781011962947174400000000000000000000000000000000000000000000000000000000*i1^48 + 2200135944675647021824731610690839379154380649042571714588689519765984758281177533936798328563992326102055872279265002774992414774649752084600878072557074202067203302397812595753067642869109193080995020742349118210203837377105709410060746759459642378839276297041533157288705609609163504952996464650036702459035681436696870486647155965883368522321365743485420907162883545099403510081921728565757128562891482055022214665477460189830948671243564327909795018529975728754385426857994409848314010761786921595392167177352559191743440218147400571404035207807030261930568703761156398813875486083572299944460019469115027960884317607094238587290553324702787495259135933356773644996301176316431441955825612885539975553268329223320468162426876894894447232948338293547999886065621202544405073249199426695028754936967962344882536619596763430590568887333193433326845548356538770970470885752818381688355565751834360403090695657031741786579403233123815306932368167495003276332728017409390969580561316479969580256545772390860550206915881461508336749646801041012219105542205653550750287365418876763212701864497690565498253297666542736532900260942566747372383138258215969275000489793979712739430516252521741157830386763555326193804350436176100892672257290032844892945519264322569591840572229261280601455105163484915827698080216405834074550605117400098133308153333419480951941867021117266209615877447179451352821981830912063257921750434069011365754063034012153016239353205268245667580249733485743284496352715802252281156489278810502486430447561306419380624400398065495561784793665009928604176604803295599537010034126516878243546810843811458168735234254523975758907178571231834782919073697256009401755530765764017737103095927650183619771079148535319542860644151382247510762891086683723543541342197534651309294721763792094812341748504903288592885301700272978906920502738858235020721639958051949347212009359018052062704230155865427484460040014570960190848971908366200969325098884685937962167604927593566294554844970240096819192298097395682961535692692835051037185769643358242333895929766568803668765217243175560198160774461561166956907268700034781591611290163983224907365467073620850738919801239473619345097962285143790788304028220535204653833285587089201022075500831847039311347375869797521696162649797807814546764957362768434738006955411247614929776062019715241320013684870423620416043704995995524695940665135110878291526472288820726872923349744845152073701472611806950646074346384868348331149703788404575643897310035458531853686854922411510590922116872607148655379981223868346573480687383438150755084379296358171704993599984660204899051246952047698333316885216231395017541710423618036882826632499397376880944375150426282860965022315743236560463013550638148194546232739316916812462868704052440157198759619866440000569953136147980543145447440252652368764217625551308464309614611399390907275160734773701929388732898179472631280769569595266495739325266473530924177068636770080633729531202993907779756959624202322508845951944217467974210804299835190962326052565147829250898430763429176205913185776052862814510735099078553249394904879648425380727362630247435490772200695130884062818291954782523754579148746731740673791238427883992872863096134665379346584709440308571905708446428692480000000000000000000000000000000000000000000000000000000*i1^49 + 2810231142377764704019726679945361633444181179182082016415900724112985556282363029737115231654393592712290555327102231851911697876236607347558083375765866416471580228932602648591904089292738181894442081862368817781985088239536535381815243136037637188142799902064793417423883673077738223457721611646097175784985001256656400550165422308106361483767153777605076230435595943772181449174993964282644500047299780290323211080094562844825356730254768026679169803152078072351626247756180023165609657558676337526198505414650993555583917444442409537548006341715536129125910694779191959722495047650865071750615221090970583008158697552810549357373718633908317812146020755725500228641542691132932564743800744597817141118282260708646428377547691224263617456915197308299933727829183512591861162264940517661660490769055190066192231250260861373880975819349926601102704141663521519277011627537587360931378086600380709341465189713684037301583559259818985543088740160815582602236492580939777417683802138932619475136786657797172794368186045655305184774336036186880989901710730554110303221957552690804752325458515981889022943251755438992386043160226437997760096540195290309981195028184083429271236842181037171600358481872825679408575441885984477580901066529924378671398852969318298761939848102045910895483023296110270539271920968657510027013472684285998710894446762419943501408113709617808531524096135573884141323969281122609869381641711124345514201773416894502349845057297606307344451614147814169000471650807565182206359119320685858585071168427032805304432195225472546760450806298825381300230707940632997944595114603639213667744088144233627435496213416733513544149506257961711463533088115250502164574263083315805127275489945645706336837960314866540012319289449293905802962556147650592223736575962745168919256392806958139390548200744892129506796787286038862347693753424150337332739497272242963919517179099007345385325063214115364640133431637214832967661152054376654402149531916265630178949691257644316586438792403199728488632146769404178546246369975200438161868216604504493392101182981065449465972097720411924560972088002864171536530392225791829921976685746108402809070032119295876888460592302516577284833465768861077322905819488919674287838759182381636582947871300630711172313680378534707896896533940745173487539935139400420348131704274857038554696742439685235096273271113899838299313823086439590338131743604027977737699905525117137826776509620076764274591564008131241012869537020508436799643427103994511541083146185328615636123479757049635966246891090519773169632464604430603520965394501652635815811785535993938369705074042372901293150690143104872493211139900294373335175754742770702563874458028366943397875326922711874927287255502526390318850466050665897419630629249497424692398931962305041782802908706072687075654761809910619574304701385801484166896949387961448775362633640883610115138456881856930401991219073587993219955070230706289362487651386565746756967995736342477722630620221277660563975731824676763323998086427417939715011843239106925084506782263497312857901553262791560848747697366776597881228389341400485382323899075667979978304962978130624672291185640424769804028417320111659159797471331035244751516040366647193178761949217928948616813179068973913251984179200000000000000000000000000000000000000000000000000000000*i1^50 + -371567835579495397420459322641031110856723217546552387805798776604028675606484270240458884072936949539563932187649152708598030438483232639202514508375887728807700883784643239253218692924795781090611365694435605667980861039706963023447376959373547666776716346088457459002677377699946178855630076074422087095223323980288984374077890720981165371246357426497562666023083583873004774697806135678883158754282869793410545106666135266642564361426615858272508502798587832304336116383538699256225129695247096714682525323493411392081255806513162371841244494725949570803924623447809281749591120572748897427077791513542918777993947948839636099611064255659104993434822194688384066426118691975848492051182977196696520217522426510824455149530107252202477743476192112751643201386720226841686258970595419224394712435923412241697089101135226870073723791699690145480397958566775363665202510544143620947976569868051353091951020610863925296248959670620717860177184881029390093068056955271637298194053890633412580365431098359771623051910412142827414928024761434963112079567024691595657640178101929022020820757908105404014805471776211054126211894425661583462229611021209240585378553179199062213998734183402196623594960565018835028246225213891091069118287471479327375981061738390635037241275932376786200425559976116304195368502815978417518652003077592431255228437736770799670482503927461519199066382155324123203320969089030888238633154670499984000648905558892781943492841173310147638792074446084630032401052119718995609558155224043583807824474552390825166272501679837429690301105057329846270889541302995529384930900895269227095765804932401527374454366331032918100785608150667840964152528651239390754143609143628443320384350424558962741960824855559216723100652008526221785977596327999340059254390165665434088772381728969414605244797318305826821701049068766914346808432737799069352800911232672270417434970456282642129330243334610184103140114145072238088735336146615531280864025453501065788880859214720752977966587424815711622321632102026620926207199682541246830651399105499522890691414400440564229847043754884498780225974424038333250196022071594021972289844644176255679679881664099872871424142553641502083421475389112740450959018157724680125205263225696273252163050049664166578529159002903336294954091584391031001759312402318284888805560759804437269616219603568438728880187773642213683426984052842106219464034993504499816591111571781449694209611908843497260906532994312648027932800202158640947658156141017609023732213958323869839814644590409090514964576074051145808586785358715824992408294106322300958989724120815306000796016649057141359449598288401156837476421918293602807715955356411983653745660624760668745094137893124122496349998553329299331547878179425043836773663911117917974074039019865079085742898841611850128438474872282284114565275058198844046937020367291711568438041187574951096210082643554261131950709693927780896904939990354126138063846062192301061271745496307587801532189211712326691357471124283298147487639421083989651973149100359870393850120485838330193755800689277044270974999395692369115813956177296377940319474193385180527482737860343491114630753704067749076916253370552997887404722089909651365092175184349153334024891871416908732594493128905690322042880000000000000000000000000000000000000000000000000000000*i1^51 + -4432274410996782664274292441029746869636311486422711668340701647453145122632755348275103478709957004449078426946577096759103903803535034634186019333700170276558018695001318638478279246758213591242039280018898732343387150814190305257644539551222583436562255145823479324552735307052687664876528990895852746813572601527564327075449676084783499559570957847480002875740435699265174158947906678939764238088053458902060333746436352016487384042144851039935642141999565581510352231297584124444163306188219469958612922568792502637241963124080955572473570797558781629376092707267570347171800069054039036850659655251639620612456346760858119856130987074775833326057539392548486811274112119781011425981921737647320796421401342205699779197219728542694159869282948789072950129876491729833112861367566903463530062612582536727087537111131695694206725587836158819698489724134235050902794244071538078955511182579507020481230711927296750206302154306614216443663643156092987550461014918208061060240697648533260842632660441235252142461740960093266469992130757435609067259237966918641538255392507427064814780654289038962283548189396488753656648679518813644287147311894544418300969044146966233830179045171425827827905578941413096037809522964106927253007479704760875348321514547029707028457564849354945091285082092564304673626844480581092151708418805416840940581532512103060244061826667183969151840272686572905960942871761747639065741442477029016200101112764734682392849204025853909506344904481035408065111424486600432932186070347680569122230314124840948214764511766724191118678425482294228808772214622237342330984452939908237369590692395714018675909281585450669318793632918788278191775082512121892886844966140092200051462505522538059999545306848031496337699966381977059119064952871095887485924568601743890525118218815743792857810930065579042124575512411866113436052960026890858532511435840362868632241929249351945246764131241968308295505729079773291736768356029159577044910467805254675615016152342346215148172429871730158548227022639973493804158100029704526610971305892062252609039919816743745871996224581831142471796756510787770478333818737712547226973924482251883661709438410135674929426316451996705372730218722867638634803012605005056949369855999318470689105816671335928049723709961021027270901274446948841517360263424987734799022115334729866906282988740372962631890827975075838653441821727227941950817102779294816542548439296502504454271499314996770493597487806225440289727766325811543350796773499307003153917357933068793111964130803862360755816696617148031518479009197170860619459324656895742673133890426659371451093268642191026072814396050803539700052845889451906641271999060926410144671709955619243066126757973402641933114378297515351636499786816761451757520191911312200325501882935925253304010085013568239086437975050082561749418610300080649779797723906153068481213986338098032935750394643470472940835150298000813974445017749952186860395308742005569731395722806472370712158803177365558710254661754955419411311951064810577806577174193772436267621693797244969235368495819854466667941468212702316353553038253493961428537608313087182780554894108387038080333311881409646402742867872582368716606455668912339973166522794274255421849807625290100786936468143259779072000000000000000000000000000000000000000000000000000000*i1^52 + -9926470244020117472809459351079217218212714496201034991201539864754524891390865196281082533577331327424665765189940318783047685562622472229721935873121367020239911845259454664823141383247875179183273776260205923909074066842160424822143490389531575372178076683259959726266400560374164829416884729934852700437152992165520310775120273588575570881166899584164880143373514776146876734141877453781448255673758303708514308069045170777437823691715092358357277408591877580180211269475785943545888241429907304554387342178771493547313000399659165022046816897385405601457374587860508963448753162508691109059700670834292644098952400753040546429775112845918031739820050339218508238167162708471478683768722498810961342962622431405053825579252752564260905468393508525039390528792944428756360033741333320043331380496029080169323346820205841640135759504350447471586540539673257453656621154344147884789452464556814371860163218059715559552061714877813852721511231818976588747354917631885071246799589558236980908603558659591492308681625893284843000221000108100565788303694995786025969257979879110571717502549690159060042845549306408442026294208060702693504734886986310951961877506264877856047478018545973880252351880728144427215161077806035385915906798931244413727840668321574496739097089009176115346965341021208053829132811413925624792984120193733376984260205268413908274879965919063620959683609854645730279015225038655499046572612443110072688045301755855279726117501644116098701998235419590714804399452287270055343947969067695650073708758350322596820091358482498093405393167351087280087028904317065870823107972219783616042370637997820121351432992560244201065678683031738876475708670793170881373313770790107777397903962519006432743739179628313410502903339970358296253532695997803147910745110315395682655175495187231679036019175255380354267809432573870727021059852425960930807718257210149753757583522676052099526966163016776240368376217626892172047465287983551015147522156111861629622108190943546166408210289025407222387161616149654336557199272709219591577558978637410590226819700643074401710059346914397899576713663791244375647103577915419136602435629048052245447234841852760862239651735973239294829344093752434703909613914737327070901247459452010831881808105593519589597566283554393087906405821130583710321086159478914883307147873911603265412647104488969744276066003678340242257537760239404019767342190696353389396197438224179949697175348888486853928952246682778539577418089121261074932111837852242573465308344358960836587508560845774739358502975898329199263593360485485401401569477113839823373301445793820893197746663197770665954283349444881003366504676057893848452232099120732535378908986513470599658895347197477060431513511950844879133420652864316377487882900378838569108144284740037510294571848837036158851494183597313304958668962366113958697242111482613220640640258606944639218801727197830786676085950613587046121397563422388511348571792543375725632204948274566948448937145752656939831517159202311008711226873426397117297095669476749532232481135674427929901923095841465796688578086361478692688262994488343800011310017274656189660301787267880710738352148529862144308739050520167152835727785115842129664494434556016870307919841412265763315486073815040000000000000000000000000000000000000000000000000000000*i1^53 + 958524691814454583986632389812571103756602576503845640066311643324456038589498155126583988638379421544681648643457678095272351084900834153156000467334893699215145033382844724537180016107438888749381773978283899074532711255530655328552428014632302191794449221898959961019050090565360543469581497735705675718560942265828388309604751513637499094695787561728790928368938577261876318979905860809411606909344281916875543223794371224808134090365205274810180733710607733113370310406225378316801481664255795171552441696890827887171981538984616974300952905010586904487176265907129495116005823910623787839343692108393614035819546916786815690596266208497785162473110896761029723054666683871013136493327709903351320469448188928420150323657198882648971875494634598869079001562272208884430767481571840510869740754294171016294626539708281794934656964652110204036218302243538454258203154147748100361073643378558045217196171590460892537429668855811299949871654227646010437485803825261485453658140414424371725997676917567181015004959732650289884954202143729500717451841881675192615637385811083484093263775610946750228093270872315498166692964530373168051641716847143688301351201908246076883905871357948406705209724543629846862188083357165128771927046773515416708186882498058453397752746351063754520813462759895002686682363393369819479708823553769451804982178972639766130374304405263563423103640130997879750297222127734950185670059217230126169540776203579186577157026613108531668419026101357119644492098412205772896086159491389841885287104042606212916925308790685818378926882274893188585101907230245579751079465728469285818753374115131179282174992459223892279759144641905100836877817763674163923476544986915961035210745739551520672800260657563262296841848118714475814368937028927992825065733289475731179447749867192632890774638866660776730075140154887916213732315908224273304409780390476302390291952215040391781027908304389784421936957446090431693455872984542652774038045137224469265860617162691145800454053242807789832376679738959818143342334379366387611958747511151204175041289216130458144883295836145404687846703412780630181243367053599544940760358760968817204841571115685953359720942859384341454806868571977855615391509815235614069164391831825891416449234134192764696229396280835265639082638220084650843421459136398430560149229112528836467329434812483314806154883507109759489114975456363287988278326323451312056684899044958597244148977119568937666649132757284850196336576891843839965055982598548300777345353328227381696181748332894162536264700304923023048367386281931509496098935199351166373321244641571799065462787836844268939862195615982389858069350420427850659565805646378689310497165016356361397605537584948096515243854529554503148784019665847183982553648371499679363399152009671680250691845835149509118068321018920127210627407153883978579051255930529182920499208663579938484564497764300227145644845962298044006429184148355951640743605075054149724014058407361015670305150875593354249161416714900455375642035054425186631064449739474081586245373631231634476949817295744190602927617470989677300585422300361243315262384150147352320754745249471195477149103647600381754624708089254709555342946223291610114483063020284576613659350591675369597166210252800000000000000000000000000000000000000000000000000000*i1^54 + 15679647147212688926249446756546480184701163365743554385050002368122893551384632677521308478409329976059158254824353894898686746622342431820752301457003816634674363561511394563164091810166195463739309779325513696079421029284567990394112146964996082904303647416201077883928323559199299532022940197546485323282895411228775904283197416372859408934090556053120621795093224887860646078056920061095654696703158296195281519633768016222723779945920873937665639806355224562870308391736340298589153589766910614183500879418245043483152809779063940603685298621347353317507127723425262028620431085996313099059877966504774996924827964040685425156875876316807848712420368980415280379393734840536558484073002764064490362210822699607748162554819357081012394509831487571288665240434276627560322757910801281730441964467338934422952796188116646991323266762813298180323175115053390862309808933904624403283387186018040435388309499114614668877872936721097773155766895066664695673319890011550412107515759445617409749379699062209413224524010732185213754062127956681643905115974424938749509411713962073512332734973041921303193717060698897573963477058785110993139160748519695821050468281377348714965613492467165453040338338938774761429866133312135099322576975206991636790683968745364800424813474851999944165788385371684945529750511305801537864280143577925975371819673454685126969142156543198109083350007911172898173598077631206014933096678445210862558610880448119036871602643004804233368745733396437341155663319519417459886063216249522529567351360272049754780575879803062053307941762410245511669163297237025268425130069449361069062693534241923966928506838713677175127827839686234864712082153649660563445119915196135868080179221653023329265864837444775229017992904397073699183716348390727505283745761676477219087584370126101715852706364877044116188948182490033074949782176957562629011259462021973881827220069953428652127508574650594070003564533652976667668769444268469503868839367169813003694294221310091185072936697450964367735978074251103576483876390579263938616233745507901307994310089507636505238844348535406565035901306799161635939227884914729829218224501951529674953137088625996157000222855508158490809940713030739818820191858017193985242312137370543375506732394299965844826287663846829296585964042561858668239395216307018567409331458254050412375824733310015384421151077487733558775542526988870498702698493931026993356568773778735408531957588303121069149895289734717268762297172700587626793145964296678739785983401189272446467231811236838262395454917286720180861283796010462311954544035709134856054280734589298778897693881614361167692721037139318655282711182543290862086520344912914319935431985176322466992696664840667632735710312063107869997620973131838196940314456581543229605044792705154868913213898110604372549642840063950596332669981520787298007957524497476340142365711718090246895889665275077952488621300519381973075651442246177539227321412808348630447695274355522965675253055813666813586363383197664435671256968403963895727056410049365700962729235171170044795342797464530223098717949316196478861027522686638245604880910833830378714232826832769335316996105432420736093110293322386733373032845232044483493456240713371402569598633086401192027750400000000000000000000000000000000000000000000000000000*i1^55 + -51044591508408720559985453418656366257815155746984833371324529899083706250542126038472918892443270634153866977705296243530733461265325018291369424876532875307053676124191873043263180813142305551876330321516070964915141519791443131436450182377119745509276425699558272220479273960792983520667752730520486151184730927498554558815262284702432284727507493781004072992818435982310400112488808610675505487055085623983776123471606540849495417342490859235720025916950561456478700076242619942550338468573559196171550486883256442395030443639706788586270747169967717945481943678929482421409652010098421012287147603312140231997434315847891851846257022944586682631601057010880623579329286593088513485101719472949091587792925678059911799586536521090450619839337727900776670316879248089453312283002652264238112083752371817680065552982290060803803097113700754172881700072485835931695036729562334348446145437401865968540207033539274301357319070556294343382914046169720606967273325928626318762119984750566003889258580671397935672213337701488928209903652988475528805372109424364944777757725944978208580341370573842795525964011929784964044007061383795861919180683010542418125322610887682067034797996295987849542752516976100496826283116702729224120639373680101944370283971358399973260643134065985450029571767085078833638699629005573742740168581787855302785673329402476685414380709093627796233246016480158896361501617320053124141528680203338642607640198793931790155037117123143225833749577000394165091587237206503298286743224525545964873709468016759527032678823115733481315285922790883760947792975335466762326328339946745996614136713443706165101308942366345243385316477712281858881329226165146964162309074275369751676347690605004040900404907811592411957225198851805608718184873465999351345240927859589941033946624763584160895470538766714200316607105037666662361701450244846193086274991136163775340771675461787443913798835381477326842643516663690326353888667399168801280915057966475428328328294903585544418003339937643125189389517988172084983832533945687578156969486037596831572718466583566799183518710851404726590958413598907651381045155424427123909937720846586288674391123728620135321000167668809555335182833104552010068764771068405873666121856891475278449765913355137532799952833992849845877097035838704250765572319274271465146861351913419194214944054181855150829545848796831149622679923316548592013220339452354288132483273580135451150474717778120183316232769262066351149238467732631299637033025197031236994707626869679551965973031071406914458864792506107610598443988069274160695132029557517877706360773816823156278720479317047323987472510820430176152278295345458273047321379870309647052264735501692785995207770744360272938506248149428647691543643198876575195247515005250875637217862363020560279236830644097305791475790474776475636761306624631953075099214533896596924578642528651527688138855245112599120008068740267960477510824981436383433694482577860243488301090284650464850381813320643538416862567869647371853814408447924740933315328817199682862014345730563051333871364747213617440043883448246421704390454110773806907500620936933838914616306164695423591670639734489358391456679999829087857657518090970727302549557197837657610601975802746634240000000000000000000000000000000000000000000000000000*i1^56 + -3051714608926577066189864751252932833835774861169396403979345954480962689320598678834854634388819490580403735148410083419213834607353291369414918751210934334993264728383590014145534892458200735022218028382426632190672919427892234458305108247211658963918751244697321763365306531700649971303983436622053268218463772723326173457819333748172832531950485187316330404036443321928899914304933610129612928246415657602893243919891386059471329779451491540257488935872423340092164501097786205947048052948566119417417927506994566785699892256018328987218819783258378799465267408368246494896816083807664362792669760738863366959696791140180542767834676019772839607953999941284194249981679012080616413404109129494174430183875684334341422900577061358014615270433392429598440327690562331065353942438189509446500179761321120286691417053987714492426536823819610447946195293192926837377819921736738102188504100203145599461362947431264391044347397874095690975893157672033965333037203978022740830570994373186886662702324622855571320909390773932553894241947909796963921391791171818033113487407319759829401965871512383713293132072115086411602545965490602710619364345118549567495407294243049153165017222163478278928570524515854780248356169148087329247705867828701039208186625569659948407766014224437712734226877104324342813947007278519944495545149779070219027806965803800031716782912935087273079104280983856260277728113830384974633737735552300489510652714150483297744472907243965600293978536006702994761909695521550196705624945453425143621584498834135925886336578129432798584953880271707884373513060826263658388936328217550608847768752449811038422738266897562978586757671990613131232767722044377957839502145895749338590116442439505866042013447475019479602588423652384107172246951841477702615068100388481673433962963734713869009145343295329431430283387517890284030344474860468969138436390727270901569527441882175297190659087843434453376499052849386237304763162546703052006682810489933288915851753150809433927056066065194359577744099410264690746321122537400773355992122729158432456166308189491217760553080199970788517226977936999539099709176222353987251000883082760666794362420612981370958803275231900734760907942661213431954224396587646120733280139787697042226942461773370022034212661877740093932614808162476731778807830557297807925029699367152600042626673042784212359794926994303345358247352469221046522970965355876208518067546137302673566263143950940580207631706867825545251635319428464713182808073518684784143690194415669956185287546525411970541035437595640828641680396107213988906428073368994783307115939721292485684104111396705596722012578015981303438852933448617685572959414877296589626276597008767198204174682576776148259303158450063648175842698170969840723955580406303406744592786017391627741697279540276614033283234878383338591475510991811638652319550038656437757266917896154233616504730262448680722973017574713565161886897365434118148353073661245377139192385204059300332316231873833798291655641617562078382034592364235530086263401964631263660050846940565884328615792155004550720128172326950787031621678009501471296512441807377484092318146284894717811816332376746057644519352269924425792185677847487760373041543667047903006108404961771520000000000000000000000000000000000000000000000000000*i1^57 + -10435477514053841334868877719039590659953548999571733817759127675348414587425349737364674430289679801926393630979225061819775422584714510542459001169394646161575547496894039139487871059166472703335729421373502544586094369052305902678911548343740713203157422353537666447234883545305350945502943186343188699553405915005459146389518463323789810476554785459449938824253346556101676305547035657986628341956320684060156256894762957975201323132616264582992379961990347576868823098310526160842364627932197015501936613965042023793722592299348764380300531720476329451361621654373856972382272559582870034604897078585644113035917689907426430497014425457958584986595729088422391162261499054900904609880954097874611780039540890218611509690946034396333482540872184074762793996960872422956505940004758232729467776917779695196281099401083285602499200747329047791334556598391079356038483950827908834388079930410889161752737348101896558985211313785408611401196130880307771715634966365434752496916837475860815980411651264887406770759485469496483579765395385358481695726449828274057775250183716500469113464949107313263643207787012921519567645618390843019037496514209141411214211857204293121126556950784813696506038345398856029329940124157069446928861860475923375043103437318284447448407649356697594098136606810467348636932554301912020839129673928750941088082247569189964231204728149106538401117560205241787801518740806410975410293142803018304389596817682866985951346256630459008438793384792206627884637998724301985075025793667032820367310234415216023961483077552176124475170998728309855922777529883590208696775781179215111682310242538258211131635425099956677480112556552074960576226963363799812029811068037555523667272693912955637361804692224301549083492634383948769272435004449579945176751990421221349943027915388361435508535487126340029363040330970558454888271476168868639636335177328797234905401266952023086820152941594435536598395272917104290294476106889620313545177807041787546103792244483775946597574863352224399917125953040668250060135604478760487460677309478293337108615381080161088876911887376363777932015457008986858924103740060429707161821800857891269844884960853241688369636986345438694866970798753274246617824657482763815325258551333101586824003334401854346529079343188459410150422187523881261607819494899689258047064697695132878687332643962878520463242411537578842479744915890619721476959231926330232976893606050754614553613552036426683580055023531627323429596620490439476565620651057864925082120117238998418621342588496391391620465353508048141959696841387314570606404152194854518001308922644660321936933684679656659205420053681525386465435735942755019312248105413528192439749667879226482072248889592170561451841862663814960808411888397482815757567785053370202757014658413518902421757261820561929543661385573762316218637952699743472308257798983953458581445544354649515480680412462829201411189461066350768355541005063029674055236027849858781011457938734920318000800890781224599016017404445321000974535446587213546076889531787466120227817083771652665874450385705913710153508696586324037300216473191708892850435667235335979240985526057082260547917780723071908290804143422543024601567049688917758893216163676387722694886424576000000000000000000000000000000000000000000000000000*i1^58 + 210928902402699064874023713341939986822867000065480908781792203259260841376048319574989446999100287667837699551298479006730228658460097071690939705480500482812335622492765988878427964911745437905107964228381447162059278465090717322183861812818111531047778777681747385837054590997360585733153720226577273547878765755846100848040049638080625473504867998557138466164577814400623720463953938992339889628596463172475561377606356473073349998773698354277777561059698358273293693418405872424609533966361496169608309350906830305151818036894021580125107113749215600006154717931572334638337222619154796171077550474552993579576292611455242479602138184851646620946449453754202128962666041502310112353034540231150494192841047126872968662605112518405202446835396649741914112334944797397939061413512344493338305325640585135294687706477914085669792440736159340602633833016963200828748571718626008486421791015733797136016750833921118925252041710268220890210009726506464051294255086298656555581010937325431028030414372468324994507679508554301933282425102740391778813602854324397893977593513180660800160374144396741080089251325136646627032707942405978523853645987770435925450023185879679917733393324425874592878739048575679428212432135612296642804732683083495759219945023795985927610540182114191201235911613046530364607331206067225003603816630962034050214586604418853815041119281983803489124489973941773221501575464086198783042629083361776908057871605512596107909917001822845151025119934178951371462311065990187206163873324308081011940941324093867250851025656169578815704819101756196382608768164725844828362279842399059753892107153046741072821131744152593689146789665925323525953529629700045763898413519669042531817649385712901063530678881839981701058399665708232159575654475606129960128050400967830705086333783322439085541535613005739017674064986897144296666479940851799583236380078961463308892652770458298262922051202629853362853119075576609987403086495009550646858201003060913421489546892348940089015646952593199046051432517854900543898529396693851807690482697228901716431529487104185693298343480197310151805681101544162846501893681529230028142773126016334187414680707576783305336136542098367169365318882057572674811449083452873251067497979121292793055287552983225229898281174934298785403974733110031156122167146674570425440710984971806271157934230040878681927375646736901597422855121710743341798617186361581277436016152075936864682893958474715614937400533979858135851809496006430197051645583949303845227018233171740731941229828978115452994119962604725398345600155825188271257120611626502695499191998436582869409542128974043259274278304412483246495107502833650685140232721793167137059059710044418113571814519181353568870267444658583889142232398227248519803523733054218874440226931396812845278313848703486203439152611784844047144314673379993803933264316199767248810047180743291374521761690303085352721459660295375179562380795654255190653235647094574527773224410942191692252271725621519883129281359495338804695721923262168839261191144876568079305476030589838011181456173518421710137897002693288515153606802316326422823671994239697199180877835803244747110587218867870493629694610723086274275001293610419190721215282300494785229619200000000000000000000000000000000000000000000000000*i1^59 + 1997178216226658291779943637945619607135867357350983146145076738737585697708831208188061867657211328690114186663332564867773811539506966457890185021303422118184923669837171845943872390315753847762346626750977310641965321475479179834347244889675085587235358572365180583220893239095619184569343317936299434427361199716918836252485421751894800905185638736615923449810650736028152914666329295904196338821542449963972758630124547870535236574671724913744281559455645185382516786473846805994369628163052292431890756412285923943914472467757031464490574195474058661683553321857556260672021130284936440318099595594263626284648577302326572400292447796804250887979621144364363405457719284816568797513000547717263627428405018647959410156932108505557704720409350890765033767817972800375294571486207336525430984530996921331450937053463404474449734167561498686604769769571396241596225605538948394838392053582662235322948293244762413035012374426617523680688517602600792418347892855483895328126894223429260166868368863170881744456723564291911539144880876254316352189774873826191970229430704090952516813070814364965563968934613901114997643623032183893162723651521818490246109449993257428125874409170674197092558971866831434895522639906970666939449645740191392069138172991978954898254161117779359083232070618197482811237020278553764951112943655423977084111943861626853058375429708541680082038599372145503886703330872056318015439069911164702959230487429464281511148485543102935802992433894644000939000554076220895831201378844608631826288862650714112710998987185182802507543234262441513124339794101309932589281997583526552009550746676597281273523304457169075419075844636252997606270188043339033854285803663081024673567285259740845714263241428383538853650186555766879469148146478206381714555621574671053140899108411937977662132722351848174033821262876695929162852423227587091619380344376576395474083355663996756213416116883464211341103719789813323721400518402591234817949614248161665787656124417099356757237115151299207323526312835450835660413554245473666742148241992512100252973043838087493018266992891312025515381938155890123283902052295198250799837595331876442776005143964030752934568314362881964216282935767483420817352633621237128308593439358985776646241650286399267618048388751098169158191236834070773337289982879834465902429149698701053149324053515758608762817588322984843279289242385653827000516301584289052676301201083939906923289435449006891258293384410004668411619028614380609078223315599526129745429036574838090600375597676816894438709715858058149142898514958084453291934457867526159310176963487109056045156319483029962930516762342066946995302628686306946439601459568201018926022376929003359412210464096666225492021055939651456127885886161999839292002201261269026803060978316639339558461498465219398651939966307229002383922431547978213596373235500064256538520661866759718873881041630333929055299644785225051176985625168570087934035077386505761171503793683174642729629927078328818531761178968366245376075976794967736413807363693270822048593614909048138564411523260000064668986097760428214771597693732775022095533948054952038682565445159049428206274453195876272877663163857450158928154068500690444110546607851490508800000000000000000000000000000000000000000000000000000*i1^60 + 2300160749666149115795030685385809683312402008073895368558426937463813809443553244930463618055301985411679968261302395799409706082029203410135385651169785714122236028059403457041758609975373109473897145243990918345879088693296935293209143549457645088446458200690759938398660900879766198335565773351622101359918861878246047883064817878936434423605149447807207225342169295804824343270148826832643277095639065946056850351297109673347426127336521068670314583811857661839921133395464947379302830449925672090852947110730148486814709899265010717828704112039280697798256321008999641950305884544137427507680362362862580043536216987649614293831093391509169995353831225368456959271873296184081835296503099000171774922035663088861000737643497206241869309838596536543266037405519581835118707003372649287368233899738307317864681597020655680388066911151748443632822965377046837829553317941388626493035426263423761738131003383342224128990074073503535455100543305803101348760677633733836442847077621151902801479450217675596822001638719933050271894259830583127059496763585591675279336977643899762494503232181101617690015075165678609608418084887185392819834507315821176089111518744279393038354373160217230786832883209014955333748603114321340888584654216365499305044217056247936072127552637330235046446473105996373209681098881655284185348952689147902373304395479758968650994007586764612329154700455667583802946633579161128217268751097120511481629239094401721940139723827491425043201096798291608527958177497716303833784551622961176743115784864738694932455054985407913237171752685687223928343300436870900013337972818526847705127591191063786482726128728582672317744518039308015928109546077080144403671602107903254578317138487334334931761156262492224039376519604388420692183050472796347070239930910045493773277444952466865707857744998934890480996273509140659462117151583760330714596356919482626330848562168354650975687320579571970829558071550099757581957733757725077809043465913774387385667927111848942866827327521745425572562002540321972204198249632037957759353282038225362814778495487661673500171160684725656833037014289078890518033986954714773689170729350392270817720677334233257334205699178601487332750711762603571985063239740174345611343608802118289198382574901060085773135256933880688061182848677964863981450845132995653093135121816613954804149652753658097113241301384759791106976181659610597920185589348565961191980395113844124178663404893245723641723334600399340631595079949686766870698279349432131259819265940565161622037062959997511874168290320782627840529185496873187359848994538655696757294278850425992272530766722343647077920288019713715122698458514915642195737564056205166006033566694968585154098362121525151760361358181826013656652602512420668421745342011820901314446306899118144086677618478728597156365166315109587293244524661286758685788265914191933173524620152452606057537705222182296356505022176865307536515130118318954207052745269014955400132758966985014832191982004069564444194408114784031370788390190199350085524990652177743729320368232769127307855428511458542361910799492742313155240487056044131377585718823761052761544612879463902840869800111810745858447568095389090458009282045348205235589106106368000000000000000000000000000000000000000000000000000*i1^61 + 3012986152700112956490743621621556505141844760396297343482227565521434251596189741910211642526997341110963428145625834589478938251303254959688553260023951213942524921393518292748974821308732117606968541977946336294400604215563999892434265369008295069130006696034270980382508109217127562188983106598614452094284842598890591989973643401826520513160575302754852361427117380145148273804052538841239911356517274273437601892870177200359878340575580551311627260294397434972967030831509390865373316460633223127520790347334085097634788662474686162807275987388526924527468154345391116086741039874103627558128418596933035935264507443354242860394269918209064353058108758277445177586368992864845601889786772842027238601043691275750647070427798046488089103511466743615378544485154209323623770006970046225173070386423400776376238874867091518472776207686571997872205675776824675306109010742924485048797063986847606654390444738566461141542950318686811308371589360661719296356294704768772576398957649939743526595498178459640435615972678103739852869174287624069204066929626358871144452897508712366855354838040083201717110559873150725000290241918080848200261626552931025588219250758570324878235053615087127369114150217030198527959043995247853282132807861240251548040913782259024039814223288867927386104504132007693985682651247562774895315744079908466465155689574492259846631735151601361577567673401723375353399964990695591698610910515397307297324133150127753812485838773475429828557498779873319626021139866059643906890000841303371647115125789801309542821817486140200119466048780303596420525395016000186569560253757415050733960714344969020329818620589473493933516662109508367088908814998069025152000635407015186290900389717782221760808571220512560297339537385714736820886593180075424966830669138820903159812404971168792901045736809823237435477284318788565245049918972935253109369761500522975081169266237448440124625766761696682937678908256049721139248837929196996639352854725994292793608818599247141867272632867791756461738234843987985237903405862874153720079686389778745657493257111639010746189578281666595799368801091661927704405798055376617054965400052091457115947659560169594598576545107778921686496334425227763234595387246775955325153210526252292999052056852102262540530936755080023146338717567608195673419858398983894448601097305566937468692311914682345439100168110443715846417661803578418085973076805441037863287395390272151716015284590488701789631594914353925169571416732056536593808355172592068288483151626530567044618514466950001465534386017233068424686618751347375167842764647712339349771058381112495451507538100440848498427069401694174869468335279761629520555025156898670138987733809257175238896384549533361861707854400741550389131832246931935735027401193263197926767388919411421520639261651279545529681364720873552776356032616177788727647267346978563598728334860797093949062437258598236409452590382579457710150709301467047389007231417631296309211356399615520777408496645330824592889635915029562438312593477279254238272985462969196329067825626908336147758555045854990784617570849180225660082007194314014145467936218759142211294331782434083140893152521445123090528264852675126970892340981976412600873779200000000000000000000000000000000000000000000000000*i1^62 + -18658770737372734635403541822332045821623727689050635964222373172343396353730054933743943815284350137270756534471365660235546948544474350546739138978555933375338923603865481474216659636306030542883456216919526948299238945432415987626266761892764908160895476319199939423619214745596901305481852652863827049393155349568668239749947460807234989866098648763841594501965363548962694558555924764496516187326647796316160450763570460911529435077899940725174943735203222971345611237885626246830957263063615016122005012385919673237095630064754726812190530907307094046603449549477693928027094809583591922073622666069048579504696636967462555144263053048799718427707898602246452187593691153403705147410258556647696566386851353719700443356667864382676261638244359223689635751369006185089226805912395059864534603437227591467461539661724612274403761840508388997708332390570828890608791185719630679300950093421689209785448980524164380784754717973357802457400444129877062740448564701318730595828285886936559740321997919688771270686299100364199276385602443486598994278639183976559323247802954457372768498524709405781853614775899617133949541953498960980649337439549811329172268723580811845693829014120107422571930716104025134460769088272858547593167766157066445079708122573373519415891632983192924311318733892991935095668480401023252732849726300930188522535481841722263326748050556916636469931446491170508512468513118257938590539183279426965845654317852045457442491602589693694886426655453919739045323261458410263954229213569224638685909706848775539724883235756671422137065456841207724304503540428638755979908867419548167158836827705269344550204546681306734301605481837272092898638441210225201999355796830975177631942045937421950932438995173625380117039168359770225047204823646145471466524377611038596307388809478913823039296983824753297439131283360517781793886896615839229609787499145016645537864016806897304734909791614862103056651820368662475465147916126616912756020485432804683034917791372005827656741247712661939943574243898073917243794934909847912364716855717894330209836945164657367392602179832510220882675983801882904419919527886338037957880834483449331285212553665661308505117745685702571856075740603891116433576219399051842263653133725763758583402885639898292188272898606781646410679557112053422039979160821160503661027364105233690015082627010680538290554019182754211124894941484902479172366427981662871742669393589947584858071801736169535294357509942229535614687265480467796394449841483503202325883199790326661075038971909679091607683544105853728834285521239317525531367576423336543702599003476126409006341598103761058991703463199864744634468685015134260148417534505648345300558717761069581010722053436519873807513959449359866878803479509099021402539165769837250506470989452585028906872338067552806905369028514517908475754283159932227105199948700512884434378200356307892272471186151786633589485150202990563879917716668744591650441110328619941447019508458793780470956970044324299464785789681643615274818331956911782548849350429958257659620037183766384226650519990770677463157056848111272700669435342374786394561472295113193256769563097817060766648436803519491247871597932259192065123575863195992064000000000000000000000000000000000000000000000000000*i1^63 + 1521043186196981842976958310214361688739660893585747098206258420072324752020495212701764136518832951470406947391599358494708502265389335200417957729496506263473434143732352552012361223314775721466551956844357214215839876485882404957331479334724801832914756547532040900064542993380500482367431018484960660211743493602103034274840581701557542532178792086542669885294836436356982282239173587243533834525222522211043068841775347642155566594538417802948348155322596118197558911515732373356367215361418355338614311694387954084448743944343533359660483897993510855024109923574052851371158583605908393083580609522532417111325801383775526398698159467216411369772391906083772506333997820946604176231873767180556871927440606585810300024557754144568259905084893372491905289820800319564559129054129725096798650732073719690557599515386161497123643015100556440826561264140415042142372931593990247742943348434866279368808746730840496164376118762240186978806887021042403782896335557293563738794924290554061378952999463247996795137802348956334461279600990309581550534522897522131766848215592278089421033280768634771776889708683975629371125726196034406507601859560614169550739765577102707413774127746388675250412606772760050529363755778796961860440753350821620585854746141534445243001541792117708550404652539807327318957077368132747796400620472324648303964206879668393970570109183231727194113115621251655007545407761061253671058574602306314096536618735459445286964669005612849437328743302308420180798614394213799703888474939155572140889772373708106887121866937679558986745195124084723192350372899694164612873484532616480894740966271246556523153568576859102756517052855008589569428095640181786372167925473068761797907466058881894095371490889543950462048620756446992472252864963393009132014684663158479726875382860135375615364284929263707895293767545322516420702827835384943759412334850015093055481006919166335011408558886930761725326225763490905956931249206964624887403746756387913048115043105642661063212290558141992118472585887006565243013029118182132352431328461270414625738203438141637851130922212960223223295847723288672909401738711767596738206978462797007643861803259180191190834312891101033516507614231468628935285478948670056792582611534593248029849346479001569947619510133319935706449313060576201338701712037648680720362793534008503020201791203856594200056375685136986382981814970405140400658807085923602935146841031948409636133589701656115601880841105386291948765654192839469177028915931252203244264027873278332681709311046971743485871514884146695058942808616571826752395632065345481851352025865789573970521284898858373796208215391879067161144802982514731405789754239056360915119408124348371908686029683068205900949444791275803729713877792678936985992184015452522199827297897322341087030648194003307503774077201695092615478084494506696560287112074320153275139422309750294519725403336853760685167516719399605458536475771762520439190457301696612161585550381860427599247112694717716573032741468613217840038307372009728533557333355664050571279652032718565590912180179752768879454775525587373806809520780150989938166424507506519544807777773671441748414283872975298329958596998929204331984501519543173120000000000000000000000000000000000000000000000000*i1^64 + -8913927093191049874577574596396882808336280090389713421423269377270553463029806332228702774407117285249776364937345456921686726486180206666643023896250754950246785179095910419968805375741568770151332652648483631202425155267892769340173073132110634454734372004345230284177658884793182703432353449159361243610793710201658155739466426968796750125379356470137407601460346579368315621408668079618331642380839624297486469665656303748881170719600113030662596497731613531423844879701817200469732731970467086618780215921093571306312639873025795120218959624862579583098135446355254529269732399305981264367706066210878525135275422314801998826924663083867525960609537182389453302795261418357391945612000057532588933421060782979563406359962336452344450766227399252372852687063440270191377809459211663987914211614421571702172762180516530640210315862666678498006419665259382017494176227245009492535581596194170069319478327740958024137557831333523125726189954155264470539417114978669728930954260224778779211729362802043053685686770158432878244509515425959828102189941764059943463174187962928561235411876615924449394240933542307866494448791544084948695968331561675777265714368897468556874706257415889148940635173816403119611529282793606511747269150061454414380244928642487013077129221446775657005018483170092292399848795406019233278285647791458059105918549717263249842457347851315004515687021658520865948664705245469040392871556919400714887808175191194240886473278206417925134341134920228576939491844991733865406680450801248316798622494321837566673395222792039538991818416008171583002884722937557570582208907467662660168553399972797912371515164949530681004864931430697762747197641350354419997971071128143124156004484017285126193551916664347961246535568613721393122526365435041321580325119926631812412724020552599886874638891428795665691435552457026938009551700286310549172283051801692550069609827382556675068679753027327649235492232455620383794739251559670102234360735800170838827511934666232314861698873281821531122897447242625557193101992947345159675747192409179116046027937149566897603187962120011762620411219285238956272207273914530574745457862203918925945649299603345245030682171828485108102953558859235224791046133888001592195775227908559369390228676086561944620767354834635622373418683341682659259965393638775772248993964523735151043323327645091244144884356872097650498173188678202444636345778357999230083395759756854342022450027229952993321248496675954065513605409492177771069001906596841756422327367648526568012743021326099120004726254024390092686853745653775774420413018864287744914244637464460836377006884028452176588009716142731768601138557801264683108426273721238255650686515838626889340885384918630232302570140987557399983972992578706993670143653480867410939300325639270375100211489024347018017704653828519714981788104050715361008337554138288850872984539686258209704749826910805599553232611100788670206147181266112982981703057267843412928983326954060906491161612103362181698730897861737079131488279168002231436872524537598120218779511703263383171763202198397455939081550785778953636226512797966756641553578169887842721656072308583215846685757623060334457004568086035052452538210058240000000000000000000000000000000000000000000000000*i1^65 + 29592839497732840940495805827909523913002700871478351225626741691207915839963346012794704755636731250747379733292730023678818525617035470920995370294790973270390129644444605594976549897240877974580280540256115284466919840324122009773703068607175396381106497385711604939205116407185700598780383040369028776419330631815658757901390368449509036058513577805996647569303504438397235545258598379232918653167722180301820343953998893410103984545658528318038552067649281186308590172933241973539191288008740532411334600856536710361621378012728684641816989268057659317550431690463692375458273671279943243467037295243548731105689315318389770784187686877246315286775726807634246560245909435054776463452884311714241239230174466670173581928770923404348699907794034525198628196430365967500208671968353871512057072554168745040561808268792435822856254106482009474631718953815998271251284039403344998340777827733907473948243752023104050087108903056570604565554266240900856545737542333256246456584929270603013018173334116758674839294718036615164316838666619349746219116699561194007938717094367643089465084567050383443319932105641389715688785955834514903569482299133556480487200079881852578236550519504906167956159409634128550085219115433306704176495375803374060063704892672520061243257279571158152301615071893220775046887748489703516045594216211605126484322587734547409223895456962713332767250207787323366387814122166327052699302544094805473555210976891370458112155353500520949453069022999780926366385810216525578309890309824598133045246638151699494399446000062857132550576363022490720727520317949085709609409779570556289861960164283826579810603318129216941913360625680198523441877055873248634640473537840433258574954775424976555091615080720008394622879081343000776276613174774090413918137511631415612034261100575328859853681226506232080318700310811317614634172704666540846134701729599494288238039911661379126306251836884802737823297296345048737356638838554930285121641231644739834249507890931919043441742153961924583887291947282584922146729690798054918144762145376993206313105161928901252731959783555920212612197294398548075940218003132436469428523875645614861527017006416249885625225608947070815355106493552784214685431361723186577509383122178172895056680459178355597554878603080022077997406601207920830152422790778448914320004838450711326576373409017062221219040492817496459510563531802840976531358555665525456939715233262191778747123289012760760008188722699086670837239001636673731129862179935423353439063673032631721945051577302635305816168727409997617903774976513232294949926162530163466400832713680187555685924729093557220245061173002288718611440403204637907867960577702665052241844720235930352700778752731751693306160509395725751343389517998704801418434913362212023183056333572913074273166833264403777990385454060196077087276505783723840520910246897718077115315468982016373351912357138162123045865292842821112730409536118948055773736473927310023675791423628338850094415442676948393283806962143676725112856450484938188003493233984193764069660551467118553769302867243489758333000119227091271877766627277963064731965487708164882295241513547983074762399619823185223649018541793058307109289984000000000000000000000000000000000000000000000000*i1^66 + -98414039753230470375985880840206719280686453842282849058153680069453684368081229438373373733397374287010074664724670247023137359975370004226308663608291912225124182815362733248985652885957780764083891749512301657660466711516207701904775556846178157899645601584922589834799654673629181878840811230325878166388309343325961616976979831694335659817942446081904975796334147885958959737294813985251751452585402644118281644793073818188963613796323942522770627240425933986144555205202880958281226370658177042292310658088637948340760432808794923211448694981424622466202919673977834330067642585118924035787201284233811362344463526243933784481510366874321677068376075101709466040584854550614721459964191605566661104894754704783803341628825090454857181979997936725550271583258126564473477557584599770013292145377769052629976664223632731053899997802382672624329272614792467565569746646097534099280115410909154696635661448984535613480581769379786755450399549971680550373476606745003863746051064954812108449882252729149268453382625627282140481331771998589063573567250711268270658635791729316128585154215329924559330649536448229569587865375114043815710819836679014026707809548311994573821590222845387207229904450344620960618243293615644216060620364858358317640570136236208187058343300379424779948641502324890050517934886885981489482218774022594498070640253423653218466371463632485528670553389049134889066039821871143911158091810523284399295761126446923374992123339110324677753934065710605818491962946213211196323942367911124167021934403194903598868107559408477325469543105868109092558041765055434667670415213530513190641601165320545894151775534751392489677586360868570154202908015022943882727016103042580046910334099933531313427331223689563961679597207529446069115484397706084151384275264269086823716594380330912468302051904912023837547629051167136381902460839286183177062198196835133907688338647626665251315533014407566798907531311035298742124129405549717734683917012305503259045848250542649843946972149147292675080105182031650706360084085555882414653568450068869805291818665761109988916402620177212933728253079923943536766318945247456874240140305691698586880528846684566866376049550134411572539577244983004764954750786623026675786561877141288404307130710582074710373799826184467462885806236672924138561855241833189418164849117897616423886083157300658183292286829648846653244141016986281033412131563559145751888746256674089440715069779255848458170538270521810411063338342278678399569300553408935825428433107263930871803983256950727688900907559769500026760624282927501207727696894083187863699810705424951993604228460451044986547089675100707006659972103713010810937691241749033191332298312132407662018254904776095563670497619982194869659453312077466843620773851752490215668433447732803165295070953782774922449649094538705187408514732614065442853860485478751268198442872330163869747774503172915492467390814680732729549845205715796066293687024954198471530433445308518858217040528075609367746152538311629122444980314343459673357663676616497949982456342428418991804324144242842332920113627022698803293260408402559267242066896607262693421300827853923926924901146483059213033893517011344949248000000000000000000000000000000000000000000000000*i1^67 + 283838303448681513626946789432037046502754350441253967115791415165209988937642154682039504999353503993439325692044966070432622344344023978755732592258987399572521954246415821747849004045672717529604911604136251991596712883288000896866986571991739613622071481980121301325112084787944531399774764748449814091964244872626722176588725428240122837878641039941070904636904232658739453102339018661722284536205092927195424519626030712676626315545681853652001933321290897349214938670874822632847338303030974515303965873050122659239646631403648309951988751077907893657276071765078655175819521345120358335989716119016768783298420542601636049496482040279556381881891174045105236938168467946634642272385345925034924140571786187670528045952590218326084087814936558034667585344673852829032264744025478361803067611379766043614545015625642662872718341848556929994518217206259258735859764042457914023252038206312796100802071554979641552563260276238613098327169288821367017071959574078535847940352616693635953798155128882128352645509746095672035558719461674999232583421914489448007033709194982595477801533772811068627557599473916418429329851865812312254745014295941211285925727512898467075497284707051268040562949931193633897472562556791423144201850894747138992828267327623528897545942440433700453483594665023611142712157783193616144351067257800859518432330249946372731200500261080335404962728271083297616537127709808852095614675194527292978727433764013757924160938201910942506299809520485470879726692662331708840539178813461463367810582835019157211976330068177384882280647518692248958660484799693158957685720358281549113420261937188385380683697592489709714648953624457229069374643206110667716200266314643585118516470862837701340228674908816101399839201746890617772404903975738913937959712898169536731083268443019193338962804177937729504546019683319783212397511130154439992266633258057487093150190814946167153564474296246173125958823934528033572091405636231090680925530015292010413906547624599585700597651189397720592795211835624577039970441401945742750505145361639879211836637581158902455215520031253231222174057994632198433981522577175339795003924157512508741512888454472865608464604963070530505444111869193723920940193041990366824845864544183416441236203126943531557761241140236570489692433464697242556729760686393223991569072831071678317204790244573959910511864063479268478255766225206233442527267192256696033926739647848172984730135960759660690051341231087048948973658629754589620327225198923489326206987919988119702346222724861020389797611526327843039654925811352906279745787483251140623321884372639744619936854235431232743270664136759189737407009844442532309613732225107566019418142781345965735233088049264393139254647243188033427507280653569202890829060325715617616844362940942477107941590751961730325897149918952217285896538976319275923974681385017325961395438321956476424864420665142719877776316579084099733601856799228633713293636633867213525679644679597716305004248703239030936466545878583865494689027391731017250376212120793033007318188550747608928924252353452487011468191152746833503443574556334687079902775709350844778852797467442472300741897886182878081027057120811417600000000000000000000000000000000000000000000000*i1^68 + -764893884999114530454516875111181216933644964801627986726672919259948795625422683134428591072471662006043065846082910742701015965733315732391948390185846869514584412798442583198520015895612975409091893884868920093727366778747195391353213659015863245770951628240973083461798628886176170056211602055261653952387763269036503140706918443911554535021961311886012893485558934537031528102224983362536025161610097022411976548446117428264738204099601347143320193927651445321222989275736927320277788592876003990464938804176185592921752251229217929839443933605404717494975746741037228896148738665093155301134413886927259104142722633998927504926877951951189193456522216083160744105044893254990731176420155320377514553118215273860266453619911563959698525113859437918263284231703323344808834518952698483594273412970782688041185281156523542517440582512855481664783890610757470807294041401863463749442695186775234345454042470592474789745833307660315865664112893812339642302064798400682575106042491525675472278620812985539199027914990519747325117890043305046320994806431203956478612778557295551389777099969655996059782979143422598821460952283843138726111793612752126737690429869722809108781029480247042949452176832547267821169537207693490197100330181304584686561623985542898943252072943264133482576308040505229172101097309215746614026595437951048138804545530721931703939586828082756457670568294938361752683846247042692355629044238946495480884577357235792983834496201511896001624501666704673634922691785246941987439761746559713873187478192201845786373579518277921215002203765771644918097201496240566729767031770779643165013247858873516732387238938645892418009243999089289160296880369175677030152166602554457831847757374058035774292920352298484995532768924050495659125612190837852288796159739989572136500654883492279334577101369875701790071984118473985609569409687959975417955398189632928676270485223917642787136939263219841533469052314434732079261570845445073290988021128678975927717943859603332877699672415309482903489499363703495486405012204023191561833031406753910466312004242082810996183138886902561269362366878215303632276759880524211655427240303638767559346346047071374962698861964006634042826285326203037450702543642497274007975131274789171377867531216325402108824405745141127459680350997013639060277950548034380088442888398193246099596813851787862854142481899998647312101078297934862500573143219985973799159246029087891309879949273751835449618866986476378405535355194455270264096465755905414358096479602440817903384700165248183076336246383504244967694842418515320156775330774829420280905619118099597726137020508783008896477687325998488184686569513030042078557556208437056607557898292653675644011877486325747767861350925125129018746936062889712046232095554466570973499936663805896442031901490137736053916137886856948111484543432006928768726446334327230700084354601401513102073949794821751368970323143547303186309981653173612559605142304051051451370026650576182034956386658592306649222532877609197018517852583360883611840334621789076998339190504565956410384287289847028437318837803048950564447407244042755153595105918000394401375852104259114224992601229759075964006789283840000000000000000000000000000000000000000000000*i1^69 + 1788110765031974574988790176945791154483249708208438521874290753954285831265436095423942183809361574040702852746141274438915239295268974257569273552264689820338055768433208024831939370392468120252724853732701849212928985536523442717362920894997013200847175101649519604736332440391972465260891082797263969551910197115442080540007043367163145954249582653634027580162844407253790680202749950528486554385723588830973721085100423636679800617291971793114320509716131842303530089262032624460702564202289409218598430861894559378303592544023973146844382110009729270900611787647508072427518867160167421377284933392696525152921788314279101582108969310292665249989824152756755342690693522775178163949735894639260011112716767826576900956003293717194488464799782737487153870052921428649010516397921393486325319699710498336707951165978379371571121450595203998844453832429936989564695842372643583893965225212625882873320160218685765556888683551982829798486947793957331315113828398367843790094210168614394561418702909515446232756672363617385811942029723537509999761079636243098389441974618663522921503136267143761552278221750230812670308461242689470158029548534500109063048645413323228217089025673486225542671544714608844134906853857837560800872954744719867703984492413649794089648445138036727472300577240666741679180973198428217003372848308485041682882753332158503524689543322255103849116982697991152650232301460452408661688677875994906456797055365990358643204363579094093776161091501314625640461942067895820381012680717854030026572504291691928492189213670514988334961566858506759848636462628530823315879550842022995763400221406935783528595348772919117373165434099902237917493906762609143271075861080497940545493524185452303524511320144678026642945985351787730874482862985574061987735845301552926620577568897517086793493891177147930447802680782803050484696590049822895709241707591100601110009085962078629973021981147012242338354343790183449977937257782275504549772535731565995068886355846242216058289404362934437969362777668079696007537231885283043812206008409986276206024409946704774362003556963768172544606218356802623151436110053517392361936511605586850658796536660219854072335926057997667271107141125728567150437003827979283742561786657380681626628301729953784600624573654663464018445766867922613474785499699610408092994767031628336276423442370343829889566162761822267648371671947806644191718812661897224970649448772540478627497024202286759620738188578906246697314244959679795992877094752522105883847235145810091969885249964294281684043740630709824405690975317671975863007303712262514213226341457206092784111241461591222801797038539556081212200745962255477711678044522810670333312880690279367799515801758552799566374318090210614110724474400218893412338831087911107048331909171596564761002490875325642644419570975097403357965912265930085310955708681957113055810356276927599165899663261722646665738342361391900369387530871645933126946922297790251524571074079475690499045124846297504623041581766826758201473051904913598136254699818649469250816695195346123700331712680731367716360835847383148466342583084996322233957125235198754052137840897145929864573451021295200659046400000000000000000000000000000000000000000000000*i1^70 + -3248927838492027842657917115363360984319601821113361527408222182381067677638337245307847367129471937735708577154807370031830330209233398172240350617568562840779203485523873532309323653796267930196137210280746035266964975399844451354543712481744859713796267979068859625754148283523312298727141303053955463994437317596100462124345563673701215096551684555531743253949258407119923583267475488539102758793221156403115621078291342090623149628896936727614146391185733368204372178600380956982399525789541296843377223750423423286993613995876742117833297412906665726462926577879555230634959826313495244515337762894191906629503362646735495792286000134841985993772548974117836375139865415534235976447952833198457731542940968721807819261043041942174511728440842019663357878899927268382892987115107331734931180607318328900558952751606973786030886030934898403412070015315976966044269880210113075671465353320641634422059179843201390471580140244789132048509525274054638794859562870633589112184350194236147372812514205426551858967306727048375989898074141207459218753458796671765392521101485046458700565647335278398070390555441259386153012804719754907406634781196956364114151030960661745552978283608851693419599941618222109256565636070671660440413701010622776552558960466962843225212148132224817075341626386124997992806296381201994116640550171302167556432961368253947753498928877626366828394533976026244931619307066326294232794163092702282965711812452506284852332095336058311487968852792297185367661650736358395067306925670977808700700930743295747475999982534585239568034238723415565923177908857198029713607481068065185201622289385121863928079529607569380056691507419446510408505130144082577056317260075935612862717880533243455879420260456996901224180460037362260548969358078395270692017544483489485523686319677924695072462684120052422571595540791610101220381317080862714300497264614547844930535776528103876583156083696921534134831961046807531727921534426235910765655805965303095748007300594599876224804705055640573088873838001410601481132225148363853582823474704394074175022452880303957058559130195598763659330771953171997218857584327677516461968086948876679404784693007583608039976170698483527881392066008765225338404384274667174918183360510623824890806003559133321940889277684521788248601379615274277088683917430579944264436222209558942903144172539008024812762411800689970298072641633364926715274196622936096174585669356546196089723579960997272492489727042642577257024968982339912370366032469352102772983123655436808055161251086057205512277648670483981282428411366281117278370678969669343345906840629416061588988351754423058119391471299249595141614114842605337406685031561902608288213072347462168481332371468406722685370738818591554913092546595046056304397240961931500617820883910777521607287192644516120083722408149339407571618480935821661227671166991149969117791002729173305450897941173441689923236334240754764259950160306480580460861418775081349703468187990757409314534067821050372764179067951594577326426092067239092953894730873612257967647823642826520011789414512652205866795521396227087095259421568538874207179246759872490973496129654206708900428456734742282240000000000000000000000000000000000000000000000*i1^71 + 5653032625806556595993568999300005667469701899621453569745974097144587338474602386740096230618018560573342268493356106802195137171855730245112827064003178084756733034658986076609579888448120905669847458566475723171128641878902123750045700646204091316430874905212979975425478605458418922656287262694573048249957582787167303680840857488352936250393225716660586848207374992409013984954899058415825551302374735824959252027727503214001910158252879513072158525345193953556053597261555482123520686318493523879890961489566253018244289155201865367209048057441774993521390480117888493130484005337716050690237412568351414761551024997796381184585014812879740674619321841739738438983660166472848692290483185236580358960986538858986721294639930570093917353839398705902081698408250443337623002896992828607540222021876331863752479176306155400345579454958212267585110974744844986574728500091404017681047316979889465205181297298498685855564895526333518654730534641940178743127070409427430534385128901390938932770184206999580888908285154037146051769230909401374682460062663635264557592196357564658698216039185100179041767262003675784616232152680775425251897191716036066239316988868320775598839584287322148523558759888925988143692711339334296823534575306103142018648998373934966780749622635415848520925312549616237748413012846699533809079555164793646359897582994859635594265214072845041408049093152198116546604102403753957970868349407519782616695699872564297014435123838110906925222637571448486157866400147867430671634488235401050682091988691475620188336491468317795479243666254022768032100589325078270121137604528060674978362464183756317567726924371119642340871885073895910011362489378751095945037129928629942012822507872031967311787877278398683777980994672882248814041359077100925252386846965835941068236102518290323369485004930152148928977712503004268569463808407443819720827735182544679233484698007301069505039883465857773242310756228871436256225472763942718845198359086829908691997314134328397155620353643387490372814994141350566901059483666420531129429179620953756002517993398345210602795066956989493008085092152521711573663584511997605676705758181413389566159421879282608286118248924763898275108922751189303448900442112495589911215244397836420290524568376881378404535768771127313356434327852767382041092529057355721551790182670737970465190639113658008255565312846956759121513035919615501108978741039632019113297027856322618482609157721934280255349122383609390052760011799242661590778932270123437691594031028681803573196734972229935381463121090400605529000472767657139071941717758149846465768384724325877593619381991705180109971421141435007320895547445061889530096685249201626715323305005246524188929557289588503739283538504387563747451489424953081489886543448957309268115777399847473520802470501281008537725555629076110451037384135229861656111687332781668879311475306149286622937615577606336663404170590886867558520479752286196517351145975965894650079585167806843862306874235394227325615497189589119201234743793426994818517193414982804964086906282777209249324906347656438199230391615765974457203904311498273806091616359766885484822354649345315200595178553344000000000000000000000000000000000000000000000*i1^72 + -6635874217780027140346573659015357673385547833015570137016959077681424950174118740348787703956950152779319041524795556741174592940328149310194173755121088237259031332494138136562695792525029550903683789233828876913548530636967096473319383269526626339530657275373957863470257914681290289217280854114738765183882314744645227260048186497893625082086361737170524117689229628333951914532572273973085880300204461863605577367741636667700708356474933550206479911036755863358868866505212594779240123506737680542477104872506733316442565949403728902917472387337504060114370082818406711453473704545601809944845993485394095594582461525477635562325033739163061010742961491845270213047148460706804822980856880365173767834629731610094850797260691689350724808038947085286796809657355886450701678605476658777271004464620373249141389734701017014694242434542789559890867348270434140692834544350458994224136697961922664105362366586936004946578617304348799171859707260765512094977186456279422823578036638309736898801799148744348172602689369944287938254947260849314977254639256335576936144922764529122798722174169513337976645379683163495782652738628046745635653959898523553410654815802601176892242034151075202471359237069918897646311770289747274801209496748227708703218020189815980667401999141947872579214743809971105713239463754327662094136578766692445315322261290117868039543469625201595559506747738439446919001443718172699804507715303520138272372865556927755803394826043545311539906096244379118126103619139172962629801750651009064246443369893268218991821293454999926906912935138729799635713483237771713629553701973097115929954015877715480565665297641940412113219835206080620600144950716072420260369606386047615100411690250438234384146962791165471076680903567641144562401255642993477785461630836273765543743657286384274730483057177055484030936852035956671384030179457905902703641478016008775208264861369549460347277264835682606199883133430600816069865540231595736199799627749694386534610310017483224758683901952857689159142746476730315686784953577761018430541646989530966090826294035521874249477969913597803487034830214037885897532932074602803718437827248890422008302547799025678975476035309492931014846169469364734357345054400510898597255556863733182981473688398215249988823086665738372901956690935192465999720634812714804591186339032227594984016399253203887718340114670440025762249775443211769465828644242168940663538516921242242019592163377920478550140640851791301437359885042448990231392650280616394891553739930221249685342499180579760898824735462780719991468161196058474254422486898126353977166123164071432916280794595822431560339742266689975742077849146902015234591830362351626147188204257505775135633667179448676034177337219508254757234985403849137369976801566553767869078946174402725744003860711369118477830944826145060556577948319823918690582970353434710719149957589445923230611509177083892469502731742499830908062788570342551557024080728603216291093653442176707880707921593528696025644441379174017131096955033854408044348790081836909344359065339404644803586137290030058025092222893015777874222639107487464214786554766032033529780125096767663416279040000000000000000000000000000000000000000000000*i1^73 + 6756653527204740849545598683879469168612132326529445673330589166122757471926182676374192230187864141640508768943438433210843831304034757120264629551413922941846335867377676678437900259056549208285399554173063816985618713011041553659725490483983271162006143524002563054048360123865176617765415509420552643861291950354063515757740536147966790815321851599501797641132038732390620553145604752986475272669641857967080066790389035024842061918067989774589627929212211386996617769315020315905926721836139537975007808118025574323041036797138293647104113362523909872960908930170381443078867255918378446625119564246005376524656934604493678294368845929278655009932587908211796705156614121253499142285478496850904524199631924870849824261379254214395475743435802706758745220692771404058344291562790407785803579618676115025545527557599179420179752813962784068705913970336078504582563371891538336704344887597428346721654722340483415049173163279583256728281777928356119917670472770042119754318640309235710442222688579425783951581798750050262768746178611172568668151202048690116765929513198663535291651496274311440988114442268277464346815743258715646263486740395104981237236279401668118824658611087245901279115574890399649729996970507684529700539301032295911270932673559310237206400521303540053185462716791339999239113566337096367886305508952087887482314770893753455796466659669661131220754012137290276291870849953799876962924278202981432836011644910919636208699229623982013149934884906675365728269709848873092617920415837733817514837891793127346422701565466684281280021035239163314543363328544651161277400565984163036007515602579552554522879749536981757509940409643767120627078267648904365847280151861037675529728946677373313670660739650925471597804292238017121466093688994085035092042341204044639272240910602779439554469026466209331774129344007121728837281216771389149066732486657424217564126582256612259494705199913213001428131843234666127115094087804541406271725966748593675348815968653534191573644080949913625220469066392662999830987929500126661201447566802290310237087071317234293107219219735420761921503324460095672472398340926652964701256961880530121690517148469407146164210235814165717250506021270311432894429916231447969501897104068861657321654790631949011926301314164745549747439661826881407528857973240915605254781291554057958761978685847086868253252923045319920982399974223964905278430955907390217037155856987754180553966505373055873730548046972474648970518736329053269833755905000420409527008397672319434339029472024995960924340889345355703130810522635310155713695952219291932733487580620440698921398035093425240493714338295696762268052029136764544480947085117636817028610585721908775339073417688298687589452599638659678653210315185680727127112294168180837137749367815725520520269025550373369340784517683119202521695151734189387122853283832862471291988987495317661146337529499573543686125144963547016619817444040449232581359705662271091119511632370238128070993152755156804181381339874727567655922243535420669161894706142651114749108362743005457638064119329998823348050346734537755094021640075922070422953216096687649282120761649410762342400000000000000000000000000000000000000000000*i1^74 + -4515110544529094145634298666772947992327020642954358371205304971843683051832586883440567168913095510046852815910135584813837432858751598295502629625820783153362021154949758823215922456306457998322365540172858174353523395991078029543099638440143503902173847388392374542357418322110476828458531377967971828928650549030472885854202252313711235829968267236761584781157114786026750903974013622159755377123637044957317730463758639674772419039455143647559184511296367142862553371288941177379611834280751071378297836223139964565120408792112293012004849564719652858392534327927103244338892151968095948252666561229533514599690319508775755533543459193540318952877116199751737318541337949220836841091258489408476783700278355266259370480661720919533691801983075240092255208901804339227350743322660655855089460625835469825348796174123178446671096199991441539530387128582400104826121762686111411611289912811870241462834622371593428354401338683713469475919475487416448155906986411937564627178013460924235621499587494592093010163549548900978816564553910140553715565428624928810877319860346527590505012409440358143142827811966493788181648774220105333149075460843233331786801234163505308955268703356618374228671078432103654690816714120367310116809547894146618175831762740188170565960554141460474920007068193763554219055081977075635085070673424997093967249970109070657378297990780290827760158301043791633830806033095945129295115358765620650531224629601902374603097036044409867134629227203337670988566236978878804553679447100114342690713617375136607173786827633684281361920489944205332124969775423113887568294724333063289958060266145424394095943383660924316617784577573684831487295071074539002843986542578502275506650077585631830509158249247741799451705795229760880683445976617746922641416852809097103301695291829683528224046121871315508122149221639021380679300147927181172162401100903006741875438351113620975829091813245465204039431343489590766718599239138327211069316730122598684219001911612262417777472486583308315807647827604723612422482223022035050284623659419438763974962328726756376480347427505066417817374004105334842404425593581330951268319203095219298635345511944278828849680609601232850290189217120513530122236952500787373545166455069122119500973756514597070357707682686851431853511966824177388434078954936247989379576753969969498506870940218707528999568566403169921134384427215556796129359010292605659393484218036632180711918412953012530190947394363240820296842265647208918559519745928531670342641098382288531750202055082649150289557824141258809647241385820626880507598962265751556200273766395334382058745698945929738820796008465278015763966037425359699785801693141714664659591814036042707694415271365600445810177153884043469011379780963334115756508522195203749263720437679438049141996242500973422045858847480542335782999631132890332964627776877466549605798959544423792883044742988337941690400378399444286894544775681423808242690094097317269501275264612396593447761409978893992872761875305427651898615273962188350045473549437577196038241366667197650305490317946290573756608238604057060363480154455890449244158680204918713357832513440972800000000000000000000000000000000000000000000*i1^75 + 1744098538887625733058444403201343893805073165117176707985522550701864534470124922179113338828520444896692668796331417168515054646532555088542436828849545332795249425997647435521943875072545329303624348870139246540687847218340901595161377265048027707885370643181273608397886840581014024578550967327004323478522160523890123767713400611396787811533833102796047851456239367914219054662987397074684985022473237809646770644788966378554401237116706017414959699463040592248780009427271947458101422950275960112222474114632583837658970689461481974054264796649096194545444690050660980357045473002521461376304507297518022336277860102692410881441022671053833437867804623395539251138487982679133527409864370608875314950310880094268677719699986199548074212994192541522028543254500065830829353276966438060104617392572189762889396129831211633016871320145195528872113375321586479268109687908029865404829417538967648527682310305747124552880916010230608377081616184381529844663191927036454044240186594284212969903460488787449221345684190137247119108425893279340594300276546525095402742797676665678555721321117458240480512916989604895131474441980018635864944465588046759759166901582853662395530171937725407382409826722670874653910072090641358301392161352362799735823107267595076083847826761848886687247785754862249956350499376981646559236097635641672138973718109600080605764562752345954621756836738545186665065958179436952315692100525656051943981442871350986262129216866831686612172384459572722560797769537945388269008329114993519699063036002721454313421152797570235303177235178642166025595948895701016147957831319754564827488704484963154510248164775255690290911836231303064885764608089966151467676522576877140249186048918573073538154549202256606040060738394025988788526800912092579700174301895753628334597587906499922753977565628499279898469487108772494992202007152880728050836500089078681424805503906582858780537983519948587485496292208212657414608847250632602021876152741153819906547818624310898931068382375424978643121048390625020784221478037255884969143669179254686044258110445666141712354039789084472872797727268191164042269625368127162629236986064848032439431987614370500238934523406667498192128048933241547529403170671923670867556260924856261506427769863972520308070861739399386842273521142886926588810191430304050726290841407712605482152352031985715039398758502738740470184283152823039520754640785778701493529446924341038924855785419603802048127934972099615691358737771809272218567440584531950560819873653260399878100873424166140503419525459280358079358601117846657266525083658690444685007725608031259731148586405948988874088343868438678791510723059979990929717862138631198343679354686128132167503654247482842702633762508296653835712360289738376986718347116699757167532143781659325676262599185955974701732584099873907024772910737729577177643607571893912076595767273444819326087292891117911667027375373664271563394103919668767445876241464583579926073438782721545175743927227973372473421519026584874632116977612211843691641157944625615075715145867746329380190552642042213916841471677603261540633380346841510209214613577210657366112993280000000000000000000000000000000000000000000*i1^76 + 62278092867667453938512067745383087864845969354513173742289965591454272875462953450229497435338523240676268173116375263440255614505743069089926867345829632338004691735713147601011171827547429952366413596492352113230197245800024036237705460231484603356094328297382244298334714273256628774524717394257702672292386161464996705097153837472396179283191146694952196779286313837293137435658904083527101583689221260757668090191214407221714268845144707124655447835439206961861689627471883675888599496564710190773793148211440850657232617153300482329348831410832079090502613073668195835623166052216694078227891154292879895435363425305922478967964768592130489331174920408223914603685857850855867573717177256540507168907073814332222767685388918684402590999277099702642175449090107057090037393457837786824075067820909926623023810938560867409838151938670680981743030511739019608302129201204762555951181861710101766014236793763234221474609016950345234720192103944677690557880935539995496453671618060864894100524947754210733174371236109834166289233575449418958822677728939113829768070127896424716906192007334066324165469715635813496188099720840091688543622213294751895006922565689619013758090751520208689211733977206505604920431574697295491931475828542491346036865720993814361706875551728439656083366003030544089041626263986346618753816254329228091184397087842628751125425872798511151712631477024232491058219626094311755443420208506696909249016881171502316436903912330683115999459798965301884799734535644523871277554947859348588543973853141916333603452139005855655492463064388004411200677136333529239716060716495542353456666907871065032996368222791619462671368778689134284994432470764022932485102044691545018091469228634382453094879025371306827741398833080941189336141658533623676604923845983312440911407575479225744947416762132655202379097492106461210839751875933869302808592192954029645404461228077283055978989238065167643331934411589175927356888010420963948911821491346619877886658404811241251315587931229657977049641528679278085476076083665279980009783133003129622651519083616220718505590501630755576058574613336696840003938588639379166385081336772455944703680784648394162973405460798441369633233955840325287789364507268116863872346765894456007705485876437599346483428762010523073781173251067495856537906758367779086520933287897389211800045290828303390184106836208995080260770800426432744795164071140590862848978351729643462901534629454212735480337739608512857444029432638039892118596132374212510387787900192177113537335920130926325606248855163114589662904842090775347307829645832751378716186344150442037862346412746073178009637754136530890450879799268686660031879963090523300792402666119890238337117962491126895386532894299940225462272387684269791981281864106231991921605239390821767457155930533914952658136892006898689029479592425308042756604666369337657141679031035660797104885734800835698264079821221622490394009426848922861306227137372915779370426551571729970873474367449064286924715710268343921532246318289029884745010220340852378260276026184400307415061004552731338177873674628609731870568619332641060666720242550377021440000000000000000000000000000000000000000000*i1^77 + -932889047831290054613746927731461665603797597892951420755511104717031861126985941829572698557862457656600007596886105238109909660693236451588900211698072114554372382228390312732907076938589959123609629677272339091173003532581063210339046146995562503802456679039300794932613309563247613875013366262218292103010233350939681699326399425853694302521869423299901634963612679158170862506928272619033589141295363288650255164915134540241990344648007629350734761749645671417274492869091992317091088429569014471208129586904350378509362743764724325441401051124040941475803537935382880669207084567980182502699535672678556314236442534861173668621180618748130514248010256065718345000845862719899755213938105342005122317340235083721213500976114314539656054920883779495741993425131142407210357127989126933347122617006952041151005018636470087556687337710404547219794967788978485401301610774835476915335765745514578694109286138705207689066091413942252473036844020877267447502029671269505354848283827508540335477429625945779387756636597988979285905375212752656771287107392408630315330229523329878985174606896530597999486020770189548996670933840273984429996578946556521123193267562612340417545460418675827871107795793109045207434099131708497165345748104060152731451662644754242595143463729771951992879969222123006435325074098212761767623835651071456901124914022136408222922232126900120629206547997473132327362317996528380017251738782643597064458869438997314794326200984100732896364133476545240411146531895601669600480449453636890330436257464008550230528007840569424462426762116143687318339520812443916068244526102796067149009043967115790560204248812299364538419884009740766425074088196819626716812831916094012321531872192915272139726676322536452151440188258761731702094785832025335865102037276108103096368290027617238918740733651705603408198472953867677162244117217940209328495404232656631186731238717631429461907552490976309927142551068322882152288464852666047210076984834713082057452819329519000290827273689462314519179233797869070079953301962599529919448953323377327485224608259379384487995475564911799649630206448397479302599248720454930074109179738053235452176736223975649324679913398138773566987236671522100062288463713504045379142134412991604596510679215736716815676954616622795682637643384090694784028697679604841811811749662811644573440730094113772788313112860041183134174787552082413736050083773049363585578520390170989490845267292059999576743928823768424172347819637190180127275796092692348626610713597934293729405538169797475039255050537508269358307495772856871083536610481321362343295825521375637871586306969485200537422805242094110890266121718289320444152009509521558106144271232361167715677793724608090952578909813940367569162493803845301772911894468461097075522258152276683724333855592726846749723043894171973659856349722020091037948437814270039214519807380498609822276241508630621945900026462853622434141516940312726130273147514208509061534994638917214604895166109311822329208711272131970074389677509984363377383466522336386268698984441684444394651319408293776691665756728012066729905267226939784783392153930825728000000000000000000000000000000000000000000*i1^78 + 758922933863074067544927767399293018070801306915670368516987099522930856664163106229554209163356416405841000552357885060117081775286753841292554406025810238095661647505743642935995015834053029707763453947612730287930816107199825550300051624863125507485856041436493815348627466687025302420926703767083941584725728446238246492543395136338796194546361618212582818375487444529196391721637887095177648284571746228333233698548168245682079862674759667732365221759258448354159813837692681647586980647890543725952386687686132217111707576630348147311600803731702249164401127959787965263734843399868277903064288094540321665420433514262494201275574333458825064465750261251488609969761603687539492814041259673865709074030045136687093408096257369963558602131395043623948413555430321529357449627302674767932193246827947574128618683842441797559388601116110329374183041186287265308475411124098854432357408922566046047623608188331875865563298257853254235243580846544735188537324316423567958559108856978181634815833934634020295614467589907633447134553205736889880947857851778995904961965228843744221085155199800608766805504780708533479647913294330938992777676093469839481230439752396337617211947672072185625761377804137733610630848944253643992701185882943467126045271773767358260911925153358846870038335276107419217994149565552616642953238432405269291044537121957336058633278190816121005655307218814005918738088139525749630437244034129782836236853054850734627321922687869966821167512209160125408840462803242641887419781552524420076355603725186709694328344485813166034950933610101548736321276295195438003914924987472309345814479628970914822673300277913699408870979811330449427754686711374520116363902835510881657187802508979964742290716063192371231161456221185680090673123969130783569169353451440368724875623209358891523086549892653329401658356397119581847806192820216257118654456944391576277941214009898715301616544950183676312993228743602677065322392492556811436248413550155147439213461202349483320047368960628750446844821264573453703687012196941948093480102379517677634136987415035693365621464564897052958561450395333931870998857348108634017727375855203980802131923269376413574417949776369565965237817636315916638618898071348669830090483127202301125543617630191470860406377576831361249237595308329650766791346203564410145712031680125241302998175699201998723718315814651440053640270472786166172587756589532883671328832786784422200878009469207752864303243724809867494220415451363829657749598231954784947869323223549613700069134741737072904229302831898029937043875089103120639038243452033106115169692135414192114353251363375209463359004670007324609132611981521326374840068107942457478226471027198986678864609793433775274152127555400317596250128772897411719860514749009875697105701314088445111324381706562055182536703235657602067259951045528378031277028630682499303399743429369344290773677576731316906619590090078428040062273340428608887345775083140967637120010309581330714308857141678949067230084774276907368694954723843954569966545405645860633862230284304685264528769740239054555052326592319667317953436615782535126106201128960000000000000000000000000000000000000000*i1^79 + -345072542167887648502447184259149022098708813667877060534982860895936574102384324500563267509466305551276875994508240095930209078297060321436757409283338739390879420966430219647883255336083210112127925977141609635809003174454804851829540021041666680403633241447728932105467418359210722218568603600445401001583676174620696438907016693711118280800274506021820183717585771550344436529096519248763669747398987638584082092931847496429733412427214268972482074330612844967367438370344844264809098134876472905160237849840053095595595812745621183578044959662312477978735780764945937718136566294163505722182242567340511339739796325014945444117414368881962888974599189814922990234877226913220208251604329507619444973101382554773374368055392318588288318081645174667352285635034202896698829794448194491751773381106015044638964971931018779598457380233784593335246140239388667353028505046638647494691464317239807557347862147048598011840712443318775572754829303027050444936159432787512158040328706740078485109272274560803417027113739599253290790784211213996019757165342127977822305866582037262171023447500672241068017568278748674205951880038663014472575351447209239270845787394264949143668684003760038680731175091923700059384970971533500747229701321263636621567513001442082474351320292038563240039189559141128200996590063556133041690502668853345086873472270093401393742800700885836874971484165927293538671738617906931362832206599890441514543957282916288282901405160290964492842469390315742716062793300549207381402603665335012706500751653668117222746634408667229225166930882610532582506012415806702831994134618580066911513481153054712789877285016152890273307768086040406986597815750462411679156738989712168571602326948020405254382448118069997408647334360038776004246904820296668001991776936669218822366926212891438722591489297798264704184824863531688000780749504656206810631232905440860271078992584369798557147967204998202451987190925992552196907606958003112954315964554188018305001328262496472238926755642763875348749466916620149222178268124037208234758158385116983381773979934432528665637847175896739192909873664340948947960934362709108902040590533481001607024977525926421250802609674205205352243014244003957565493045858076494642964891688813911064580924877762518323588347875197434142891658778940684491756732201819899372039842311335899053267669095230404951613459603048504163592237036259824412624482607625766605590532714923331461619469116649704799067689654662217724313577976226273615918704117566235991665470606987149204974637248084219794342952323530971914547319677699349604035303900308073793412781444757057678494819203187485942031861729723311463763680827834813861762508185243422216846483869774396680385903074759542325753024255122382222681382609811951585093142914884414225901809759407947509916691927436917814839378649703109620017922827256518252815584585864595596789451032944019196020043049646804358600279922728615397981591538174833594756115088295607795280218704942048621345157495168017602709105311765428802343793172765824669238305820963533897276687729139889844517989681797439937888973519977006832538508245780281058918400000000000000000000000000000000000000000*i1^80 + 135436300160101122774358373183348429082934102613391167134022665141342149190560773579355090342700583220690487753574027924533947932833491672826128904237858979330800780623310189302694525629629215994127481771313790649994569251127938194087731717858356457232318429484043370176067769353114103543824396692350999116987467786877736059571025987556799619712873914552909378656299742783735317858722047092016469783459968669305207834467993841644431195493200034608887402439125482445778096357206872639920505464403422229219541425590819238275448301167436068647767914049091525735403560669232363307914383137603024371684246687860011431811784836696541575728779276265357400502268410468009249456074508472446996154488155702100533926915351799271581713365657335836934887498591193781327781142622014295844274026494481789589953734227024391539890247737871745725104193532164609099083368992538119198038066033854359091552701888975947120255894310026097153342918886544120718235175071529349368875822184485838465027967389518113585873760056831209242383571937882420809031519270829799365744453779038806023496625833601495731269699261448335075973179271802335810410470572132030139207794656984275871022006998510077865172221667217559491231544801696961362676755284000834946286768283981271024389893340376106733030082208047919235755785467862964876259586120539009899731917419665769650405598773093852420563229435116785092673480915907850476164586366981852474075478382455860744228276684102366373804890832929597286386341766360047043384564452776415184494458945163691906382112083029179857005636930611574810086287621756361247378706870452677100667683788105869814273554503758733708671753551588788125741103303412356236601814556479555858424342575835266261267930834509670678123522746373253667177872930098164608115397058106424908675257118656546356448373739747822698138715087642388064043406328066459918135873870577547229599101188741137831015599902414139098867198467042706832304807009647151369991605547757174508011831458404414416340990033909257863236081768573011212012209368529771002748762932424915371116146926170716279309252657925302579132617823285293531829263919194420905743878556443928155152562290313391879832474103872129012834094006708052269693405936481564801389160062086985832801107578731680111449141617064609264842834637840987295934801667715430314980663062321118320154757887472075974372672055193193477915101660229804250952935891700205954588879988793628829241736544829475361334346437471830062695667214434464749483949357629142846102972624861530815604159474178630610361993124039753134399043716468434376323401560927035284921540814913779921720353037847509666449323003178949633459498873412479130487282916898540934852276013005490636833034232902884222459837499612867431954277971321911654128942079734368987787887443067360491584400081560181700370935568898879296421907384966519972266222576336870518426384456187830882921093411738867020741426734728628011967212093852327579542578632912657789129346733363669825209887627302221834335028999513505599851368478786582623000332875111991021535497486011253497618185254710591193648079012558034271372640912763457697654796907676958720000000000000000000000000000000000000000*i1^81 + 6503953838824286073600498219798798401809439853386114671133783173843413116916169457206038985236574970860375682503056345219226781242474124921075930747068927953604959717555559102282721050078066992145652333943509580817605657696745400021402908353908542728477720874691619168199001696834065256397070584046650883973450898809069076616451129593127906721779852422126997468747934683002019694576383896163436986939503377945361228660740026207765276352700706063274920775948270202523530544808381238726397796362727330640826708996394054995971898679359761269848614050833404458218991279660592185165028522499083412090919880342768351489740832894407647456537720468242349062979885835198450658899160007548755082263698547445753422704643325039117272306476552025775720278460104662389985801881556660399446752726428147515159884962016617393020110680016584415638601106730692733524681316329578232739038159242731151630584390077991629330260487629883591898474878655366042711368887015055982381618680655302792807199601214203110572734900852380175599110846665517087543045272455549344356030557953307992094316574136167987706239608779410568325939812032084914487653821998276915495648973336878909676611752510959039991995367880894439395495309158809960362058470171387565242298252563533650120883614894054519758659772295088158829072614828979564570860141603708288083415396442726892553278426074943925291207406059251152010425800864796721204963512629962356829912647594309838755037773856667297287736238508684247231153380495714108927578506955220147977160113358743399390036731105657494411676481822693332025984769325877984065556684739002972280324616327681735398615026499096723836158815615736111597163132116360999841950900491770946551171635495904889927916467036517222418325097858009481681452491148746626650986460576823812971495307406865692775411909569252153147542115438669892943484267940919038537577218566527018052240097786140424261898205860544060007552094282986512623222522253202508146718413878507664108560370908255541131769938700413717777097413762348885177108955150674515742272385642437949597987033135456688313007713216217941773600142907292611012201722730673220712314763226880229808498282144951535134339953792280070887580041425137266062807884584740675358313572049362121843337181830509662663917300407306885538214770795374669070961122739634770838039260023735791959689406736141557539765513293843313779744005525269902523585902243593224433106446359744587226521164457845315873026707076500048833799430354942881555064859970148172837196234009720592928174257161991902637370115205871951463447851849422993337129863726163337100706244323996562322054045717689770234084358863766806238328459731125627691708613405349589241584251343084447412149336244282122830202038814071307257603388542095938593234552990125937801978090400381015128653351101693107577374916691367116716169956571316538299139044115155817530787488807843408659455134240386399932172450180467620510676298592441763545715755613358472851233494610595858800234468199417538791506887164256666170304128682941728193575301793200082582051010876960890484423782098726893853093548135103715202365117704115873066115923968000000000000000000000000000000000000000*i1^82 + -72806724890088917184162391552768675747473038731863309609062256613871479040398890658409134841565990141624061383556943921404688868635670022679035976448123024744822290365896219204360241553001217405097890470277372690862418930121260935829827205669366628221841862901038556874258760240182620958670246392905227665857650039019299405506800481635391117767238184232098782377805965923573404945951633873275434310648149941661255407086738349689220264433482843744063920700062890454920234789125538538572880544186094931731919736091853695829364550874915215855065613671768368208563300157746133760186470884188996993518291870244603726163517685018590199648215302469210723008761153513327776930944857103904484643329437049844942573824376525320472386890847882750518736647926092121650088127728470452608251008189202574578920372581964479012227788820676966320789960122074249751397492010994103603497850653882821392361783521772834216419768027605465015887935708479990531891033688442722592913938031739246836899499270651828319424562183515351937800268127681875288954964747446025193828126537473285939968345712473162527648109468729419091924055823955896093076137964232438657559544901989598847988105460170762521573181441808156478997244643902870051244086863501685619246736130608745128181654565649351147173387268356095563736322536833926452967547116419702671980680171295576368223149870839619117533725805023693928567122109275375870167535410064958889339720493889383303747588305204256895718206963633549256047304814111335409527527192661376966379517424764990885522520487557220977912240343984289332770176449724868972527755887831814869682624756367514980818667519424892492177274774416173099646614674337010527228169018819224280941548802102266156728144455913520809396471820871927856496307216273114916490349479163114152255044469780410489138015776330073695900804518186675345430185343780279293952702588903617740857971752304613518275547540972796259868395603649184082009450280814029060437097671411629068953120721757017889184510150858077724304295425086660632264732957401706355407107386838313900530839976419610096364623828327545187241709227430640385983604745292458501737770478141539810619629336863652518542750683826968258728629208462577049187633364329963574283573440538741567282586440087798148693805322823554566759274281319965342264561402129257539303427445057332353140828516914784157326602304803993657828391396174703916710975196080551821503632633310365519416324161960528190822978797103516110315583667276348063062407638595604490773262229577554791866886153336540101140969485176448380330093147425258122062021045210747431821521042202945740915355006932243351805482926594074228413693255543995196840775393428418516627736034835609858602505655296743035357327994600782678546687256913069351519370008853153839439601752540069426004193449139609921569009464208760501370296970575735504816257826904014981808809317192790974397295900783977080630239402938607292156689351705928191619231919989191818704155023487758576810525178698638379209612113286443013670020654424069288137907503948074801528136489416481914552331311185065817868681340191820768081529435394028024627200000000000000000000000000000000000000000*i1^83 + 52379163132630766934844633824923187926463778917138846648958303117228488364516938397904478910556188507578723120414563302862346525278093435719215286262284052930193295791290465928039656774236994604837974725067582479155645705749881058325386014967308599670762086991981318963221729533766802323471793865229758210287160510753574521674258387662908142957667861269359792677624289762915532256235277170306793507260820828775924104141449310921429319316872409170835592349089036660529526788083880045429935695523323876632343578030428400799966646938960658481190262335207972174415325628795619278374390592840942568310875719340986230282129289777442454097376126346568153357750384293038873089907485772172461601465355208085766138250064923259769104633355766351898764186845780645547075345304352222456323415513995571323330286382622708515429436578258723412000526613797138804927799573434950474992948327989435500441674384505916638641331354861434763588125328337114405318800750824857798027698049944915372215879493306815551730854329526948075326703490674561870931722626331886320385526425410108162201763187606960173016883955901284292369935169710781004430378172187451073491002926639385184036269711385271966793308597105518008223472266752683141177318103123114120424379616534521330447941990238668147830184629191265866858996020228405060689618304738051560633282189450554332457834889144790254934664129204495075938497302076751460113474335432327621520618823845272406136543162186480532802667290139831811003220569440646324176335055334040576627150948594823628138869514451968111580700286333272009883808254018917356246910702401388793044085941690682544758809035843518984258852282422222280905407370766359362924670332762749755927753346232183989225831559659710173899782635206352101794196159539944189144371952686588884441623777030099547920621221686238638728211983215811542746020506314315101299443572773646385699093445650943391654325106635075437958401855170621793064091854437342444094310186614920204337407758810680447871576347822110492989702002193244077311241182258600068178074861777916066785167072493710237021269937474025218977642639820414496994415546276080779958722368409882604823261037611671747133481716146108394532428657974698365613402939661605507284357923918039127923636353915831071360759206866777560795487014182513759065701083991142419266461391291544812288797706419032170483024451219092616448891088959997046062843420895775415412216338300543140595942934059283663498942182326597337473096103900382380999506459615124606357940323074641708594357974830522676446959362611248547253900066263823954289163341348734710192705989410348910491888372225041315665668432607846181103083950621786340501504781186550608689079630312856995099930534243690759589564693420192148333388392580092477374419923676269402979520801357777081700840956492681583504972838478314764045164833865690269786466226203741888795323526793447087598722670589413644889870024541019858375066036544852415756279037468073340253418805325047158149854256487272879308149245370236270967560993028002698965042260439996287699645077324599776295535495766326791924949253103985940667478429087354060800000000000000000000000000000000000000*i1^84 + -16405706898992202586476891619797746002034815333437674817886023262917185679364416417263053953002313366787285400195779181510547074419637890870294318186993740429400862884306625460811354705977385031222798234466635514190412124066886615309512010358896491209346022946937847887158647146965590179307142741373814917510181984472564073870430725551323842700444649118650565380236192409198792572124539361107823049518437194062762057289996029243680575334295648894724849830367914813736979058908604716055323190255612106291695103860967356430357249965733060635486921209570851839582459422661442546298708509236636372247796843173178867329960775626617433967293751503849767771330651859905205051745853005812914018733970813721565884059894269958221626259656530905469689602579988656892728087954178783530327188118883721472651081351125651184674246681086224684676522621827442775600651555066396236318212857905765088082171689313105659265545791543559787531337632337229729546656142775051699735487459821695257121624736901992933208383028065233987283611037421365118730030524938670411567541234174273889569180364978602778976234316741537673694182080273620059979924223679250466429597397405394936290055879286814376790089598083053149186348716303367051817875106265786052007070298701426414249263144382868400704059627575505103990616630233815776266461333325734966248697383826012443608517100474067354500466240382087636011115303378680366992263685000621511397310800373446407440579653797011835717780130706556308368513485575668827119659455126327316021910840515163435653312080472736062956593247152152338116265456109345892031111543776458557964611640561303253078192523015342426126137073977677237836110308093511693582904217613248206335082120107650111740810678026531782965160965278747389935505540024900353377087615728953795469104335481126482978018034816567277389436896805103973289988340401821943571362133098107843070423407776654709672262901534758556902101370488601946382389256916969790973572039322649662272128745871834358487868753685999356884214462453388598425522601246789295736177197605206816587085530650467766166545036524393283363084167304499493563839613301108322488550371867427308584832518085548912937124387113303377540136370008228025147855101767439292696726642250114063058524130331429219356903062575439991620497166009418304284050175397387385116815795979897818673749425730506307485271260887818185903420413279446620646847154525802400836489264887058679786687245394848267056458957473942559859670534566661359198050096730889712367050718074259156910798704634343566449296113292249543784791247832900413302376061535547079488500292590632858958330610499843277515271500742827062300172934661329181410249371873963001544264455590121702133328435645105194219426935578364369666243040422288052538331226037524248073820176092446751012890164188326754026796581945190069979512873455553609426905106930507784739184345630841312626259439508727306879398473124393732766599843689135876463993360614742412084299456393512109330260538490300418560512730738946787605877602282782987623349092851709399778918121961517431791247085502401295307972088999442836827546425753600000000000000000000000000000000000000*i1^85 + 1969004371326563571880447637779276729628861814957178080301760233704070382537731106417699183043789490790896112337481661144062447458357733874899964642790522617874907713793694186290542822012865354161814516107380982457690440322669606079993372640667265454152092480405643767338620984927016299316423390614748083732059199887844246973673290526904377603524159463451584735536248167251754934906599367605333412566507390263671387449314950492245434845402006252554830678728157812785523107319081117370290296103557837880542812489459044355491060338906093065062465914352931712664513598951019820586677576243636943362721242676865225420108095784461694539889733342646609785966187917852964566474400543802221039312124821059727644338644558421714785122598865150843612881992611598101008038880756802052281738290753890255468201445460750511241334999988555940481626972036267428851250265897104763383080379307238081250312534575584349123561712957026587480018134205616244738188619010244122651832219443985645573604438112039508400380895222191686999769609892954174981169170660565978973175889627380548074911729981054166057666914421747609428447109807013546223159984882727638370159598253831585687883848164284531302747683247515343309858454043802149250004677633609448765034274247303893021351050480069928140888257126562267567755626435161468693385846792781594141547743872665075225264603143497696000733740116227118191066815566320780454199714133535906083053853243109508684208438257662427026818169108818997700392752374327553790397587738235856515084205008139381100903947262786016082873035708703556946885280235760539179344665249711020935773935023833115279830229925361339758563133271706943273284165006661008985945106415828156860752956780779559683504883729432249300905250112986156658259067192143849903646652091119171676328955668772893008348619855471843475702122583004289325952971269938750810646790220948771244808716487773310571113004961623559439039845559145023501366635303362237845716593293651130635244274581622472584382620290181492271583036873225959274744617503400433419566839018372806169600864960317810210891765744783333617441540643333507221022230821061375490787752728118052595684622729133735429220490364319543303836269336981679891576022513375223826769719354585180694851689140382336432782529633899330805836635720515378416472619536888373331373391009187876810178902008814577618983027549590142506356424224015632150418619982895253768754162493367595692326206015037355383991524082553106124425684730499762686888422236093485598062594566038289261528091810953402540146666560043302216196858384511743672140380246707979015712529881744526897171080120392988329128052772093412366245015396738912634828493639978095724945502464691552174296239257132904856285108979185977114686346478458737531703091901370171636236774446846247544708261555311257942238511642433579113844311947527188784069035373142985070813951072886312134425557242507388916283699376655797304282249722006537717080233307987168249473301099492874646973925528342538271564903879846094247489373823268994366017948193560515907727729618935786414052934728103225317259623215220344708136960000000000000000000000000000000000000*i1^86 + 81334255977390551184727834673326499690619450496687440149015913273081475957171195693805469997856097525293754038203836650442992127024011689141950798009565375935814942770658117242699337306423049808660771040284694557111322900306847227908616319314857749658364368236440699002231867747860523607294173768776639358123824746407748741415615746921844535205642361300451472038581218700116046437658694042485304371577362959879557176266510390216484605941188097473157236752169951612142622200225152706322482591419170111399991022845175184127553089205444697796210441309921161009670848496853368682072679612646282459076633981133351015769854000303181666586659663621252554786983343974233898842376511159035581368481676380036522596797864002779128756498072784000801405030578907947681306384688115967528805512568433459779044308679569207735683009823341803332175681839708213687752182628399517832777637322387653333925223531553980789577794097195257420065928542152474909766847099829578254145416829644867345613913872077803232304918562650396887018167811729792819872998213146161051966297336115269904420773563936353638874752802247743767888986205269103135831006455084623299273572697866394670314819292674812546339952152449344317102067650090215749682259354425440374334467967259581016281204249780794905351173310762168827565173055796943251071056441523124987882152447891033633752131773380124856119954863967271620157706746151527338915852410968047766046816520560779776734284951485976731943868437116388417015063090662565351612784048965760514353800914275226055280726764378827683900689517972664590636034213734677774581060755143126983374959412624782957261610399490777098444043171307732841161612748718661593880733023750889021019648149008825484409848817105013240301911591945723098606740965277188473836997357360136748184107937482044756350121869003062541613890628534294693690314161360190925508755069489117127835311702853306494976971620678591787992819068379910763322568507866811092787294103755524195524280008214722473756105495933135015380155843131964410829604696355385854178542068789559604787807368003392869729040248647012377759306138552479209418063039424278403862827040583058325426403805387940100046211381917447578607490045033828383275809286040373692777068290143740886018125445492264090741352226671176096732892464031088319930675570946880891747440650941057583401044959585170034157715579698981382921810791053063970358384425172175365320866377187055660776996910389677120980067519419246275001032461803270451902599812491670683997757859093354684130096808896748472956807882579483590721449009029006727015262326504973630828518213530176185375270788475585924745746115658966391079968739550822079895661171149761968766362450299581205798414834241536769561710767602852679970074198857873828876309535515472877101985157372316069870504808458824129010682146147423220348262549727963808798212306197823112489401614680327227446204874100375670601660580270406003891600734086333767606998187558746827143495129637242117912649655927393891175186957838859423858093315156652473694478051113579215874297364158479049694394780353992886229269115022868480000000000000000000000000000000000000*i1^87 + -4092479509841514942409616687415442843344331070282305209810981836677055604694737673126495614156964597134333168634515103975038569684903186483189886994659233517476471310781198371405886893530918944420223508068755975632709675924980043508154803662819837151636900725139156555214028968431635885564472157930369451484092048967326058575790493990556174615066423609756092173359597582111016322418063823406455419285423409965113678038843577073822249603598708987802492397132457159908967701272707981321361434517850751150127615736608045375716638709091378779778938066689341519638248020228366160007248893441822480051200592199976522890666907342473350775803228488308771666191880164257602980157845603691187914886521002316988922648881453653264135899055040472269733674510877784308972446428065997671172605795204983922299889414303412971274812564319559736444586990582294130949581563937169865709994147097770549561060641593759722469653010266011887034642703242236363652901676088059158402757878254005603468578205204700535870038868970028659446693402356710997981124267426301741474759390432051195704362460595097009568871689496414535583197174743043298633813193802126944853475921870691430095938995716131060033414210452518073396096000224220720335914193658190689851169975905300746327695343598073174337272525809168787545309131612976196141013767093789402060421931231256686926862887179980914692342370374616200121816224032305890511206568981821862311251177911192534832501551741612503983113303290630894363712774995591219281187763779318573124779182607194487401670483229410303169336106028783298303040853964263457662995903067318182240145916169993976432994152792283826348932410557958164365754330468456716214995033889162710040028515566366534087461963684243113494123857825761264268626068248612556903831269780113162984575998210629261110194617066431677579274036750111765666943385190079820215059032861675508171096948493646575883780106151936103748704854715403008494984601650054546683045808081018598992015972497196964282890582166125877633133726740471672463102009341812346959336440875245567526996823362755299525981346355407690710699369132307112513111364563145950485803420591968796912680251299658741207007859387854401359799429761626393721732953152049819957942821551680347050609991974121647913666640411341396357731521336275322605775241687552975294980137921115789493241090931569440575822123164075623049578692052828541103628101058197746819426272422823584500197885743624396929445833434110199193200154740659369278953643553599103451657735288102140784506645346713549625093835782396840149927335668656308416494890736573717563273201259316989424485722720562405346085076004087944981247134005180186285561786235117834677268803957384138746389055128744589548766497200136102580058521070439640268025670572919473728269137715570023367851786045226752364081509992805645067722994337015276437166280038102572714018499533424415609344989640707652477105289534669180876873651269100406570916923286794109859310702564502869081922843774778142797491378928378727076249208237039943211301805345208086325987118996375602485731825214140292705263026176000000000000000000000000000000000000*i1^88 + -9265348076211988246817741491757860851020665046564908218665110163417975033192033432167801889689961380081890879072265457030140329061836827774447420822009585836541123190869623320209083671654051269862399129022305813907895352575122790298131904154520130655401208413240736109193279472531303599535166611193648926219494516100647253747600993068264268638718787705505432075403094127738656076523965612631044037343184786461892033603733136724261493163648479079064530338954467954860163967646412317784392112829555479293578762783628875910915984085784756535365407783730159904740136905609411477829476883362657777926473681838913973557811431480801852875645971019863573288911517039984193582390870823382630722637165094965268145250659593243245912140885838890858932988915339182971372609903245669496797101259311906511336599504025655118064358728613045785074550138090661026819427001428620037822250563924771019411297645441071561588485392494671028454080361191579238777271037022486540081027120195180936198216716069873285420796274551133752293057146241756095499667913880044354242210853112402056187795065171934480166423821941471475429641100630317672496335431343479579926931791815495328655384335885786448939158445239822420085317684264061581737918506560056254560088252667215610423742375407421689417396442713633381822011969216469516551206085216314368455069913446131686937959274233924212854985425172303510915578111803491427101361428603324035749923112686584512231248894478895002251644663984778207120302794820915853701826796788078745009679398095492648295256485010893884892253638992046690878954670294420227815092812523906766538730429241930967333681161882411990305875659665393612020604330722519331479179149078312278085900179690141267843449698605097919842170163427596631050463218712516967630570303348825909982044904661880007962222761428528164148933439443266594835056741997589373437666616144427656040102007655336287697315248312837767266315560746406862112908275206157107399212872401828673298694650633875037393415254190965855058683051571024254304099148348062429290799162464852229607177689560712781966985768790272397641398181732883157544196474487050070961222045843269449235438887465168372436933902105370624932597302821879017815549826847754803547606809931930436731396070960056281542381103127625007382622994908583467279969191212841109185077195775433841362214280614774989021938928142634913167516083616495643487009407558957351585435532947292751171116236611434915661208815950013497695827145869772059172070857403625747539547989640952616736095836584945457943722055276326762673396333570069397828107450966563703591190612937071711102306478328520473965513462046947081420131400520320109994602753104927943664925785870242716621344927202898321248739766636499241285808820877418003844264654155315995635722251576752177343236396848026675609611134074127523477731377276586043486266995925589041031630932020581388138012452877750681202404681017237035538248644443231396324187704360361596307688453800488393937323636578381644233230175598318669167816971329287495010139331335139486085551873627392909430040905220413951731302400000000000000000000000000000000000*i1^89 + 53163793462229696881073699117738236612570963016345103238712254849862982438929876645935038853803087192105319949679748360034934423724024169604537676747524612685969877829622329061788904595748606871668228244972329268379437427615307218135904985958708429318508438021518987920069558191347529448391022213811989387028821010080010495831322874245314493694007526777086502311947468147458935246852998210775702099725780178730396826390131225980800336468514783888230645345827066894543314902567663699435298622022972051954693464755055926697205912199225645128181918906194568548437122302040151722352451203964891009963657040487934567626503170131673918340917782980329660890760368492963008372073319162311022460806424843561646619051318791103811929944453069526373924693029888125314819212167572289483556345971355945404487513698980229038541567341327623154857257760137635814925411438230033289464567319305834546816574481024241106129643124972414747366286804128806603938532269145629799035111461932565142070409062641867136801637475263872974651536246196293116675375374944922248756378311267601789092489141593337704227513946033232995950962294725325690928810390731011060304949932732439996941763146959536461268787102799023525272944497546594738850550883143230398662838381288045975941768253420242480713120784503078442946579539389950973290085567621630177616932355459397223529217256712668069121223337545670126922875970737557483437175946425832784347800882507310103300650509825675213642395532513330345455028752337420893373824071191962341131159817890660856245441718524876569519789343919807159282492691533574106817655283873875247627211047934051198912015688848286940342833854723704718022773745547058799962405423030643279870807209238421453851439339600488807955264159419961622051027408180813347565564452906680568879600332240863622868802318225280734269031632740995105584792295218680725881614208643864233533927431452993258434291342818769905570729893661979614849959617980830566549341352972800818512845900391218512799202090521710989912963211047296749485193447673273846598658446606305096623125492850409384011021792592447845115810915740572843186148371164626398648986036021711478547098594150826431682660435157169040513902973085409580469324596846817383827015194869678614925900156398557359291450536129108197004166674819464246321970045790469081862342084264588666525005749856341788137308050375164872633950659820408862412377714398170821196838451244361587285424973380057991459577342961878233810761504945088833575141092785094865889188237037869614682982782006890670273577141498447621882066673641861290615831017429837443556886605736555416874680435313266559300167912641194919820926503114467979478144565974717670656985712565161691081677475705856824316290944458477533777008975943937044991375980150549265054787241671380430433914794552027224641168555446464221447105142487153592742300424921349783638919169672612885830051964743943720201233455748768808162163136414661587692967477156091742718375410622761935700092181621657874398177604886376662639397301762502473642662662394291704119316177445536318400799552045056000000000000000000000000000000000000*i1^90 + 164751589457856865080789783546422040852942909872204583960100698787714711809683048534742382154302116109771055740988481861084213827003189044668620528444774631373526810874130483690469906365447272097077196078039651038091754533131689794321123468861542716259124430849460793937172354859260386030488794135395879316360041333021662911130446797331364134805507391425073708863506257652342372924932296336521956009664810538589479686552885374864180339739328802253601873441110200160895282959281073373968202571324043861856136091606799795209364447259915478390425552766280330299644389677667827816976020132226654193547138137503253172794145936359430840762687582321909429375832999680668679008228575181521162452249455912333760368687209840621418381608551661846083528718705376479546424531174671089922617136779587448417900686243787269152359761372810253586768881097198159944179597992335213915632092113110693141109831035826974673158683029497878557654764269065442853155975770712979206376420534638034425589050280578403405125411833299577545820905068416612517946882698811085006659939905535117758324024205015393510048301522621160827400673065435640385917504639401585046031410996568978785338212347056723459551812914652296552416836661515285207922542537931925468386061211647219277254336277710811133217701847494840112564828839995716243398914647764018636034085808573105531902294274263872471862454907061363889234393671932660190766742800469569242166401933633188289327092805699737312735533597821701082071866354400061900352938127647685284630756895990488323864476760770905646793315055780747783066913944769384643769050976288077260720176538653390456179661376384532916032153486929910982516908119624801623813211275485872361650809584129202823411203943146698358962128963045434967059410006231255696794874744095612499740603591277593146448706193015902607556241087894081953991049236529003161704525117011921407075337875212494488200639095709820173935937987454487675350809357345887676904470851465728181413281483618264874157846533180456700963790013631294057587991515312545269553948800680717358048234596198461196127736047634107290989016433272054567860267227672043105654491615169443511413377096951180162716658861364616237637559457155607668831617113220768651649159217786430561332106178594615224652667966422081654092362323776737778777242441629420787533696644664842812219957271174904386452165465315895641678497969087866827803199280850081645085484344327374353885671195300119670519451620451548299883161877950990659505973180911346829372606494559568227608141158281482963252703497605087683566150529696891010026507210053867259934466722053979579885018297403400462555678146558895806603919885450302501820609231993074166895537853090949694157346235891955991560827559599096920092574007326066397234086568838811958775164201298275589265825539453284124516088649539625530376189479162386037184613628798991276412653451879146914631629872030488794474625676887892247553537511314296626803674793500663418184836911086703769171443106644492663703603326351988787553311971367239973963601380886160860877108421185896564111756492800000000000000000000000000000000000*i1^91 + 56080903325322790869245181443670526710544974518751865802061944443481060770126681226180532914765327962132269622808454747216426314119493068973410176157423756769774426600805829580831550156377473708111404711654769418289932150089951557747888263161469154197016972174760582971511173054767494463166929286865784642563439324681325484444335444800829134103449559735790924538100327429445095647700036977619322273528254804431436830123005490831006815328578712697305758434518846889881516744040525822145192446434041848731109113678070484967547294932738393131619619759560112665306636229297581679243060454142376600990385511040610569007798427676651838973857444013395550245356911800622036573040024002269975164138869914365964052714529389174149037232970007991545701985688721473544788906092709799535956105001379569294941550137688673371602751643906245915319789372360948589278790120353103567623259652445262436721693976368579291967575124712916603752383451594820261405907967472708058716542810717529870321540247554259751804761718738200774136067310433983846732836153593544682699982229369320807537211003682400633582851277898784884715355102069402999004326002934165466054946282411365826469606716484135377812976451922408839520156092986541753449356340364602770251650377654642227022308300018271122884818462096776362190443457178153668742418791755673851473114794297836894970311757127155813517160237541423623873484662674909123952178983742832660863392219488962209131453422354885899182401056984996505276685735584486193696090843089143192893262025536779252370425389265918910142920647583396162655664491001542242343891155774174775654587669835779825602433397894308535793487896997624129726491659931766611130429419657508537389467078192078806690406992566079836454505697960099667765899620817232878614976043858821384050983810476817393701693774284469058501174767412855333021606403438211266009592581842213985053592314103741668416153847176815212534338895244699504280813739529219543529162298715128275529799832244121963062464712482957236272891911361532616166172946042266406406016555450382155668442080027731107945780481232339747200347882212186416710487716493586393823180843181611976796798104099408221693048841162948450594278566051574654217453477154995887439050782406837116997388558173149879683088359034215574656092321622940784719377514458316713690509950666448160661959778359167644940028209580834300671473841006965974666097536233368071378288010609173253554366131777788770102101475171340717806375942187845661024569143867877822710707134583710667244151980091002399683961388410975328728180722728339561311320951550223010993354452131224930193381366526228198631702557067888291314549905032594405760311212170932033109589394850099884338909398659241657658887430259316642076314898807938125043390713937729441974638874455672298900360125575834544143435373504050649373103904746772487697079877978146007773360877466733301354417878628309524786340608311205587085039792622546609934147061427759706156111757279044886993970306339224124765769568794096199450446272753800939378910024780665173078125361236462083768320000000000000000000000000000000000*i1^92 + -11406204670201155566204538114237772620080590537410964641304957256759296300218090254641658739541469561357135260322837648631158703182352232693538478116091856671081004408507029296847919225044336512613597217067408530523952416017561673883749046135621328482409721786093832818480878628388865953038844603125756350338425108411100514366778138912953068134185646800843968812540286336620570119753987331190504607340778754706796151917771974394136979571823275424948658754051584335415210942217014425146200566626352933724912810900391002467202496554950855125660673175855611419454970283711668454134482894211673180710472861837382908401005000196392943572873020917578858824544146560238969560983564542470911124847495107907505326272654406183630137338599081527585242836368992622958345047506261454305015442377932713158587388505312247265601122415088540792683856590627468319896538284121757928805866071207700397814979644400730869879641619963101792647815757928423211206713466263470593450180295258582761314876726841775796486140683133471257749407837973438020301413376719887496298018927155439983392506958655801889440205310919421950947747735954259924179685375258699664369358669505282031932650520954065406072330241487787340893288470192155165506786846413472317426591515374478232771058696791396555219926750953598147773388685095447213480789313058339213806410662199056388228270315675097502114769263576480924689269014302942123350137572604128589580406292944997419438861795431878240790981383491548757596480930597246063017566073851900583285982666635410670995240624322321857868097892262879991496311780564680960796217001364741908748947096216370598841797221894626497480424092127691027350317603974118595762313320315380304059619013156082748939052051657907093048052410309636648567678899682995748131381353829116789924217595300636505294072911508596356223963633448188261164126354260525346896646954047565609465285112270636043596267042644586364590184318635757909650307606321142361078524169030055807780062324158990292394838044427711674612719609370317346836701205574337975517734523770874356961281855145318018461097620136014361410730370731629013898346001696888215025690759384483657207877235461532001597634755656712088304162608876278750933151988342516664910281573577657731458934697944692880211552477668548053374840787685449366914133545561372630038390814845764989442684217064373501747796185588581425563750909306159668443071658363897230147049464751737193925587761165476364357543628577193949518036352604602320067992712241417590411933519526903633953661528354239151373050624598896638892387663766986412269844057074603161065824099352145074833348728237964932553713926852385368537179829294099830010280972825682242670345357807872589150147356346276898465941480992875293340746383853006207131976656014597970130687764436862282665416135635360570151925056044606183147644527332381166436276595356675440813562575735271955514342323493485338637706569502006599492355564213185054195229831108316932451786809680460438760041416235695890056563327280748247826233647508854226261285353955781329539101438561484800000000000000000000000000000000000*i1^93 + -110516437030239582848321422003025768316248973078323936952533319984646680251904197343397595033893108777523645179404740573593461249771732363451600363064616893958443718319825966903975480215938815908089315693436648085966898180450076817090988602714452664697083120220715060453901706011328802691888527402405844699864599202083588792683727762434207692475967017181310391076136082477614361007468201083285374873622634237428947045146580442745869979135924995330129462922411256611138206334567254238055508981708704543020640380440838576171482690361912724619920310557120695516968393857712592797586741897027747056867598859107389533296825670257928964295755370700551294645828894999970387345870177235384146024484438102311905736993017489276694044805134389742303824683232940641328532435566785609330507855830012664269780079136447614194361758511159870156384699349024036406088665810968793852396547807780236697182939989393308464039353696007183061121191195501893392982828484799627981953672693958721132967608983144870190704383566874985749903886411966313502942672568327306538862426915892451689794989416348645481694686118867520033572631302248733695376148662027214815075650426254042989233104160066449355960654674956386045976696176448108825642189596318420275863752316203450448501546391852935624594252874504049084924119655793636945646343314418825831781343663336447451586721762421793078719588373255196999229485351893760687376917607209506259021674403772406308677431159302242135795400083360813476319760632567715816518099551432177741606277307077591030375191262725577014730596767438225529181420355751099063734697963991238673267582908181846639226188483695786141250021913291611199641554207853968005590183647006615181709308687666207852098683496661070447577501583319997695263835715097231532729101503857501785062805986464021954477822220354034106151931026908479570534595060666988709554928743782076849430622939520919086880592941232696590868189910127027468503226482780840932681475390127108847559007967094221758100076701460889170400138594196993178067743943056246474470237298586436512272242457495610134219454318466415148659941406557411102308518111338018119527572429263590834368063148812684224240315259639627009154033665622331544562764585364235832717096408787313926760474018212490153884299404380219439624698868465828017511017990155213289544144731386748489830090788112173082221405198616286556118657537433442395392641854724942302946673911522620712281610244302164680566095404652887984645346489091671693388453647125604370322631855206244975843517285312530393775308206972486691569106703033404100752381774106872644789083521652091210292684774874115743046213188214120255755753962555887269127775574990631991798815443212656048379439417879704740984402857685479081440669872574428512862437548330289881198334871147692170814367123737975141496782786117088836354081423950762495499743139411864050640933054977949048585737444491171335924264998228618853325481596471197439120543688829418020897077524881054852777877869843307278940550626820475589778453509727923885962320296340427630746533888000000000000000000000000000000000*i1^94 + 123015932957482940685922847749204879730860529118779308641880256011251917932291320488269339874786770138740936669171254887215655927147707321231748803302816047726459567601050427448084526678408792181149731578582877338128394338151399328049078237046871372816489019357181178264943712403544532556752387106895077250016883481056978809107262758960074524181494888273914699479247496532011699964869217244685321341409763338563973831927208124662794231665740583097967163323209619689584472461540814675210939355206218941722929218217102667390918395118673522350545870793278052718071550839300376447822646086420745771396703212852819967128250713267552621433046739082656034783935873241672155201801058276933974982637753309769791003499486836789612169441684232039014270383202781330792624406680417283719450622036840589888272244410252561625022532797822027314445527604861522861088430324794773314490737840023649855750972964766410580343522927190317207848282232464334735127139020972383948414191711778997358499839149653029277887152955255219160784444647838976378399233707727772964630073164186356324142642147653824212935803689921937741073312831650168169505767289726629988024867210654805134597486423294611359510052982153186270406073623235957077475068491415106152301721558379503732961044039908884340977538653140059187234457776255209432930752278288331571332577940366137735702863206803418035768082406235108875918232067722534183572956129675689554375594384737121877094569236314528372368976636519664129871084910382100636115174359351691609365997903714639575273668916249103695660635684834993635459836674204206274924015776957412900893712662122253957006953738081995292079456821675677241239868486258467961947735643184318015236423219025637177129595286352679375705492442590001883882236391248380545479110236319975366311297629905178252453149117965774793470649474809880635907237249337064033174370919039168425460743958347199292137707420168613849072376009698844624745138674931459813642346981510501520174882175528336624421291593455633264180579947097342091988475508598346512214915521438569147719202925978477703567104870230713995608773415517739054856042578076488727426748799090943471212153453050112059617533516431445785670300188508934859378443325156056200765617183981572115654761106512529274204063158543678271762612367689460475718882441816023612696932355071073020147361019740729251052317462984617062674531442646950514029912918238761108962311392162336669758795569053203177783851932878194826433815687398995542694406855747670471113767962287638507662242252795233282640590135758671262456863006040926461589109849283075845910028281199040996389503845473107766523547083501458045692705863395352328881572856748754841443125562966098838641273770005072082073358159965248831469278200707790070196996920348493715814134661480822190322431177338260838111513822746083554862334549907376165553969863818400324169636986035463221912070695716035294815222819944383597174982356267884487442597913911364461953616040280168193830073728923816575024344650133507242702687292887830644793859585389893779456000000000000000000000000000000000*i1^95 + -11334936104039222857986346651136073876029098336918481450426721525418310061666770965372234667190102394443905701661075363803875388983856397242449332766798172958569995448685510244604250357933598700073484230688200249148171250505908532569049724206874744908425510851886258411227381165976635307110944667808905337953197858911887337355214378400202938468837956106446773338368668800898662236099128280994063114798432191627855980680234431934310733471705885536514802499484882137256173510603944239441572825336460809257651529986870995077564240393634826048468175516848074197271743972829669174886519176261137738570827264551054979699602339826845790210340054652983378490010040467745966943009717041142818442812259878026682751867467429315212194368541069320746351004251629688702115810831041660780852260574805566572886995697181299182375149831641908963373103754648862081952128522442898931959624802924768866156861225696526745160148518665655397355468989639658440820537527792422985823371881449727076134175406405821078626969831923665122872417479605563289545951793596262588754177024075538759776002756531668673943295996168338211485528150994944160106919743599759889805583329059614689758242497324740952813639049358222070230434189768770739042303723003136523395869867706875394023643478923800124520247356660966470902747000251837322141951733146040442400653078842254912868937246992698331338303100007144427498433873279357471116942961793623444758525849478798204976684545254996399712171653566424573858550176760123296824465950872556265625920993498182060087317761165096496130681099677708712823118839846097886281574644378583535447204255100882308383769480894268919634411139519107130899081529372832014268778127103594474978287185895230214943647756362428658731933725556021213360990859516644808761803093134454340804630744986969289432425749827916163593863799247898651550364062068469471840507047664927753764368945762404542785094078822716048304048402252900256723011095754931846620924129718434501663690611407766411060577571008471240975787612833821458805538001916607890692764379777262587314929534589034706279360011928739524965259703142154698606769570554569912027683924501197062426393344822982380537656122893027045257973234376697282649161999686561720621697311011864637135006934478634729624046846976702339533695502097153355895523642405130085682927394824499571504906219521898650592371309537931696228570873617829083962881851517806707395358614070722556556506575495498708036541531804063635594548994443661012365563151470720585384347393379253439958944547477424660664402411886059579874411228441844304680205992542666521174718758730372269616541593428659407930275687648389721206689381953492853023198704208145776715694734891278287541564916946086458963355703098935309416428293824539442391449136896510413839668221390922778194680343766802097184374431456604195336646608632873788311291612603169932421743943519338862765902920567854389933254860300922440513133904446682349183548999618200581399167314794741932587003685806276516943426498454240800655335148504967487104265200703897600000000000000000000000000000000*i1^96 + 828323820120348162637173082653536029642220909701705840094341744955268414957431230593254358279314248322507133403497285457608901602818868888341972866562930914055868942959374087193626482485055465028857780578442336370468656968658634871096896344563752338383403404817502596755151447312751819501940239386751190807154466668552524653947443344496744811438941889891442063868440476364602167926005253145085831219018791686711434569118937463845881911346059586713012034362653060149805229413388855592165458697793949386735629806232184292340593860484877916874150655400445951376520353685490858949274923354609342675934608888184547876550718060505877241283682731569716052093477365429133479600431762586564893478523774568618908471741912185689685003379323813092806555179734694243486718933014300715424250802788799732139670258153434442989481861300647121593528001205696630518684519169595251865293787181600818306191216464061749428510105860007743917464555204559636392821125237290827314238535611713360735274893677058988199234090667302373719294491407363554195176073585506895105939796147473150192770664825893420451346527266238211709351739773622439993390034266551949698514181451563179563457268753788040970169336202687296885777268543547092837698627591803422374725577441860705932068044423653287678353658855492305332040424496523707286385779910532275355090912504243272284751290357758004556436675647122645187637300232961997600073957568071361011545763066870163451623525565494505705616268047082879873651643078983353695426331048755468650596715603026162842928011424450296802620043626317735110743944371357043798742794834445579372707937685533203365549422333016491168880059415732163803024126514241224417408384276645109060109613198649946185115991406234384052551329360627229469519556865688837533597708929875528916123918422983495076886454838467416103976202883164844879613470677741135096632470587552881809252703587541813989344555671511833695778461234305935490109870170670303826841441875666365529025326451288393590580831392011791624862550731826903221873665698949994359477611842084889371298048028217049366653721016245356661479076479877357332262020969771674229730800338337602992582237660760249493609902741301331448796404567344465985735773006992196625048998634996371296539908956971397490821185671640543650020106854216407219480965616377342789225932448428856661890050703693430219031501597602957554639187408602477827346822903229967291028562685042445656159730429489405717212574071468324346791725765150089359675217877807059605090956310005589229937823321102464173698458702139916860855100948487529160947737587223054663948805176259497076564476690129798201497037670320646333980963930914030050468166703718001988488873407204111071238035132352293637703049866826420741882086522246621307757051164169678508142337131363037971048035334400007928988862472301439577965331100056312301846504559415942912572564161745245480259142255112321650670619135067719021020351531572944666182253081977027635870876482614458194601457326607170416749947004169881570158832511396072173810483200000000000000000000000000000000*i1^97 + 87265598399192558819080936002443642660769175292717894306058837207754294474597476598330221746251410360685951233759785875103475403553902235366177338810959628070853099552350307516635297939746179523340000415261355414613746480963692673475541902097426443619673911252512294352606855486459079915669977053660309617990183624718228305289163083756824656519066115367436700113199030065881915292276476772238883934804348728426938424470290100317892688716963821905064551614902432213119135784813702820979729017701161617904834470447932596616924404206904615271145639595309327046099638380994801490393087981898371674389856925917282247365981902061467155180662507054659224351842701637645809305613936310945943581315295326681248385364720455081902913579169554497808299306439298383648808693470066019548290303764114494247379150591514776635677211079652582741991485147625163490394878736973733093503217769571316423799332076100753506599155237323883431542019924178555782877047660375795113792779724058556317374534692125181112583481801531235037487789379603980202125728324436527258493057161486017706916761721880052948664115965137694844152642950808701391509619280491597594538339765523118485469350584123658436040304938798360035356608723795285389974225451995347365110734966376759822282815160754699478001876295761460836374348569781174212022386413545104585594202726730463279696289533552730876310795027502158782649508971957720452843004687960126421814591649487267688022301362686986785876415716057300693864366151044550564585487594776012042830032853152417138888029833304822041154076574938640381442501834771008105260536620491921832095245558928711277787982382437697706868403298189726934919631892982606669851181500598144247106832843931174241499709815923933310404991674668401449263702450003419466261092530302668941845773535298957208418606780468253707380886959234968824647967790723713553550786034340060657845369064270140966108784265733719777450168367174791248824285334894325200458753391874970254428411210923512544006109546354076693931658630369206280639191960621409785981628470625209755883475508144751829619341925148732177526345047563166036431002628987652505405683529089837493641495401087445113484416081939278315977962087641640124100047319130914338380554692802552875209798189029212680767957325996527038005626142194147201517307313555009843609010524880694982228399692126221223602576356761924959999324634502626667602188303789424110302310968353005073550683359583822398091484882662665196201579329603992699815710259027202010093584379592295691373915809196820604237243134621945704705982822336653092872565875907035958312181449338343323224916182768909720500904697134833700900828784022371731885433212467572890544666518348462075459967013276544356889129161819496833003822947421419819337366467997060335894931474563911400723992066039152514620044253057388680991408053295662612980934806425913770690392863429351387902560269177326207093366107931819075734902789822536036081562736509646731036621314668247854662653005912048696325416840306688174738645903682473820160000000000000000000000000000000*i1^98 + -35893558421162328210841471508477838758166428650310952421972211969897636201785100884509874586350273666453839320166084949599315582784049138474111341611303044026007495680982597018125182496054638797198926977802181965062586659626052319675597444359608719623745126759934149566726028712067450132290542613881287952637685323267708713675615270674528211420371541526227706336017912426627487174842132784126942753320132860897200041430169219755231241300780261463718947763068987786980074405442306901360165795778002522256344057600128305758512656008865318542842446674531755585267071970207351644611147603910075249523417651239225547700804200602645816665569118394538814382079963350363926595341766301918647730885726384708350077547806308164569283771868592469427753423557349588838637800061020198559520076170079358651780447990349583189576157323646211602657418762714408836792739265385679818109948527372570084105085047298309592335900830999896979372763852017027399131418919881678279321394917026240394002646538909020248049061280958954688886955239714497611696283003788330970742006969549271610530982255761288010754791091678272917139753291876707979723775530039369822010861168711049935595937815621695625656324504612035878965649844116733792360328433406562970609143783657339518033545397250102724988859428963922230022629558842163878148307845479495581967003791401721847018282201452009956118039911843461105533332970119300758501485028632109084598491638337880945099300115392065166920921936825619939968389611011705212033955286385027732444859370550405477661687632684435981965264607157040646711946774831120787997197767296420324781950493529689302265741006026029180467599887592125774198358030721178715653017372823839935297815866464120594719473614121124228207249559906905145629476198206553437629598458006930706821527319733420845160362066634530456705729390774434676709085139506324518836752884378153491537017052110604899389111240906228148258449930609385694012072447585444383948827814625274050443935711438578101045605097705929178644053700140914793567703193096719344370410239126613980008780818686773236377503270222659888486924133739319571182360787116375738964070721826803265081239677629889519675022745526667546790035932755444948122241815250269435893685379389906366661925415782328969011511611948031230978006615896578371212017305216187672619765500297168675113797806680334139967202491907071055579388742849879760239623489035096883714177222312239337487754440517820282485176732082649269408862277373415450430144151482750880588013322863130709958273521216209152776798797035872474652764895144932445412971657592679018860449659755101222869281314408443735907417495396596895944874042193027184046516659667890802252961765534999653866039485139847574657562293864507589213008729158697063914786256024116203856781933276878196606911782767371116248442065852295626006246901815938795327019239374161679217296914494086943120025986750569803375314858429290835902437969666124885998021055768095291191679508730904194935075875979939385282590450133867614119486143070208000000000000000000000000000000*i1^99 + 4855487400475127970288008089025561802563140474215035609675432150553176531776579894093597341446881709208109647285535884255064978008447774596762644581809058061905432756801410030563170047972559644270524113836708245455302843575672924358642272204304912518773618175546663296768955775781430475764830056323843139725152367270076785283325973977603117906732611245648437313826799664141198410161599263782128848607704498320058181336176214850094740946597922232812118450461555519361437023063063336884706080988800452679164155325729884415058590307708993560687560210546404323383215716828013090022922609898899842470433255814918271695662342367511206082763823559625381254365710311478720164768164161095309136876884313504947533740969325418957312330296203481554594767402758305345763634187913302191196606317401917468917431442047965622035379761282443117101319887370691168031245351185076699350075448611178904410944137364886574694980109328987628492938428427058658680256122079581997388263319875447520305044970068119097369309560125250793357731564273439583056003667815385716431892918970807440591095208736014615031415731431595578971429512731337681749663284944117278261918033399967471582359171490331341727924445234472564592389216419912115618179497997454594742926536817198819473577655565105538872609046614312260222387955492024761574151371362127410093129250980178999775977654840697028512257667034469913795324549409484784651705770952657396859211519566564766879627524458768924142563028681373729621390227618137291338268191487329969280040436619196108014196797737658494206190185536459329458781328168863136532173413235845301272575254350941590071042990426388133204447253931184836041646554079477013820724682272257918667491029468072186043095183143708109493464571608085542640202531420349922025690870282902319784749743693929192383588985413120844384032167000938926929331963562260130351263550540437479152088071362101097589558169263040354773836101600301540944507571047053541619196733799946095392687262543587980093698030289020406150922007151798856772114350609629376061749424574438601549301595117590260420226062200558672241681192856598134983191060795750278459490274412664737901930103998518126791446694445371845645207020235455388861153346731389066970312473450803313976325467514660198934561458579270319855039630309075542394366668380182851755588090328202249028895380192985816001125736724607044394693318153223511707128321622163743325134059440300357367168635224826212741838074217731311640852554283333489087754000229346183279367613897758915020803131660174969457800223044898423544896725234612345818401595168850825528494050271440003304418062085103028399796686433322230865533473376038600590363752657842568266473782800224928978292292125222398048825149646701116824979869288769209731957328898804587135409151106308582256547919736042684971988141033371011257049513121613173821567626745031569527009251377036544553573855614514003038033308207876971660359872309042355715751953594062010591197771931116711307893130856008783045388311633956866757754880000000000000000000000000000000*i1^100 + -364143463400533110990049031125301535107166195679302308446795673305825962689977904978681340190279503234102055949066220555595876554345563283935549312136418921360091980708769918906413625800615700308109187329486282532586445032354700157487553077002553038429743225522372004989884357357047541952392758164285893016030686235601462434335345375273587223507185742089798300101520767810756370235418418899500647385551988378133043846379368335556540348928949239563235922483953761468032653724215896469369523687787637568056389222485606328455527749121519252076741366239066451458557974075988378269355308885555362081160455927519332588542930237536284907958934137717567153729409441435222065635687002264055702439561837700275921132941928155951034093771900253335907564007164229044070169117756463592527781102819802309860489156058438418156825759865979917905937140649359656912245152833961918821791006791840746370955502128732163569753151230086620601766412202630710068301480096680160640009671211319025628895109101812309082146879973324586071624840622836727242076330762302739017751879689189095476862843239960046267410343391058981355255290648028309199879426634946392642547132577645467614557471953306857888626111681335394626212242750050136249528847300071935016582156882492229093742124527713662851299157797859373091762298598454988046782445936671679354953047244519890720935997317062271719387148914779591065016535257467939881098153967100579184693609203759889495490423354935858297464038804028172051080342480980536096761669375960332096141652201946598242796509434299375175557543016006060296452694970266438380042104931070210670998624988516529650282450440709020265938749154384821794976172535546971664293604440637169619329888143109135249664162619089739374096609612979915651750694427639383979683135309155349281922956136813979665830258795765132285298266282459171697574876560268429113950985765043459674799604581923562307276365634372960674903277394621498166491851267013691104402543467801195901353311209518392704094940177900000156977403172129653838788184055289580041362054423311281418542836439135234233954661410992666257251236628023236064215100733928552974218959225636481191227890949146100617944006689879301500909010609757700676384477128941229143666326980644844019432591222757213131709930771072358525837085020651473516977312942571771415145128928752919831053383812876989525651035972726187010880565272243032432062210814777459155361680671279035365650755743762392919545797335802877000956715748957075334242371780556603777453362188102840329293030443422276925809538830032086333566532874230659092871353888997397536340064967428447721815289501999747428095100759654048819101003283104083297650665616656543443459816726965337281534503693037491534311207501097977356725013949118756172704705843079732067483717901947195935256279412316378323619755404491140570103616924018454517094047513681636302116641380269718286100258374930184965739122420448264089592311115853966906006072438188245565718577285770391075478420306643829466940057572492705792000000000000000000000000000000*i1^101 + 22085610173854985400198474164467113983527571358805266347586625444586234231385747514862712512113821614295711889994609909157877604199782447674148237098488069586361880592323532114578414270452048374732998458370070761635712457425275347060594157909821398443529317574141188072344937260072564830549446707922235530728481218495399034067328649003671046128712789287230682860281254760630711443160925057220232509253907229219807635191368208046343551857323540661609668957952191492266774934715235774270341553880751236545819057346619949097044241572401163024649051751115263349772360027460968964398043521513898036771793339657599576198896655904807979537421431505638696339139059596529102016179938384079520009806912311434847240577258520212680045816949036584397114949310832545100363434876502878802368370664799656675999429855612255133537919310987714089829124330261899557100411289296821191074348361132695599293865559137648895193981301781755425554569041941538418847946128057022404932570548979708753481791092422834228612666854260597329880609483185437223894904883227062379856921961454724243775846946578690856369274656154194343994867452544627449535649203469688379922439964015948669248501525129253888128043491442178422797360494282752358278558610011018833904254392469763195478226385143267564088333840439208871647231250738754308603246977127503425114940327323604429000078070985427713504589750657752698487196868250374603831689684098610170370835763715317854265244923742753863185014717143038111872673840142220994452601209004740063265993940095865353382799426667737059512691288788928295960237362779788283963101733452513686104538172319717120551680340931313277452722758107129168227655994063016703881160673585060622066251158680980078351725599847582735786013397996160583243497656909994035224824814766469173512256519673816574742358284415735159294004833134212998953208202740931994950014772373337989639604270560859030888213868075103944514662176123607171522007361911232706827122700773236349036529723554674546157906571260042872258263288405455316991792541337616038944415394754443224268491346052832540271927342746104988206194631717501778676780981869671361492847544279564672072022178241611587981396987201608474786750028592997556815565387143796892969765170996576185773546549217470236540084744084508616552554986056577088437130524706748574586822210234616065402577117038522458367993876133358651993658775255787845781907982493155123260603350846112975203199051695694206870546415588776820394339816661824543058302400364045096721533056446376183080740065093184173964546648847319876563108395315546145863240140259029599229341864255450392841233915431912525931022623055112481712219693163768008476876395917117331188726741380093563713494424876145208526252867253835356491115895972840042881209296190534108402882582738173870619656929295481548484247618562512244608273631613912968333400646913706630329404540738550191910046167609055523997457824890363998751281826328739200606198518458507119266748576593892684459781200612616751453794677555200000000000000000000000000000*i1^102 + -983998966181138220660434893972802500109947713109021261260677140226516619808035322065110124769955346656848154885528586443636790164520380798161325793765505918417496374004036945844880045034609104004413413266028509327285564858181209854790951245233478765894588246027637521210699545178383317401111473741581568084133397298634353141367875906610793739364587695980428185258117120428297679274757821162231916770589591613476207133684025921175508079205324976322693994992924646769517147980176412610414102446134471427492141608253997328193059014929637571217387417705128098949290743068205067945057995836089046473822839811310671017169994132863130573136193619164836378255228920682477781930315742180338189308945621536982151900992756992269837073116663306782060733423667305373043703356950648281975683161068531468216818685992690002310022555742163410448236599538809012389552686685029418568966857535732464691640111605049457525191703172772486837712094208302687652384688098781302904321471531577805404041167770804163479737636239246942398660891180353314375573088316965348883560483197519765935963073215905673381011771786478552021706461924980669993780643676524435341842138765877775231754251046514977571685996153608670484757001500845592415798224611586703428301905788716948955354970022053784792258231858317258365092487874952436922947781039198238036328564428005267462291450571759491251480244376944748181337069089283882644573405377000981579875440314158420122180027814440566884877282070393384170569652490286465848548005245713996277572404409907235704160923030518372547698717989375207433269508868369481128454905950476627486958875986050395310045054558879137547000101291465629854277721366902141070730642172143099675685880391412987871990475938824500487722113474598044246945570083198233177221478957127659896092460894404379886393282480647942926048279460756597525134370918843262454926874527434791459272920981534813495628486727658246587074072663371059610974933995450153148166717963592556578000249596704280571000680388338774551917610811189691834511267462511066713114153998848418738045889674314602407294248200085923584041600830741524624945599888087610121176491066807658754739229295809504720421867055908924529338650252207401529407794694270574135820376636821546837415735062238062384751832728996471824776605763383499892201012500885793275158074456918403971980985962549558731966861356555776480694391784275747872120102097109366371766138533275269840060633511486037697877202420896873964632398543237296497525559175165807560293084032699857709046870750369007509900392509134946803513225618854578650194514420200611652257285131244276101356679619229643640415066665833879117376231508322946736319149743765926141560835090547809967239349328689696095718591112222203330719925074659034652727147137719257722766461300157271428609945821675412319768656762223962173458868717712770840683386886971261018009266069948542117437562116320500503062378240419289216106039195217680801029472390406352648643757491989032313632093228151001317376000000000000000000000000000000*i1^103 + 38494891748041756949708291213345522919134511188462458488447244836334148483976598849543803987645832252933974594059926918649557082810460243366344477239821995017574415447102125030814266392011000760546548445919439671336227093523802002658752830611160196513810207545248931776547660487070035701197523596392226535467031638502398904943125679429218216743060003323582813536100315031254830055055879225168675531694020034282174680283903771956069612206218717847092068130831801336405666651284468042857327618311062792298489591677931282489829295734413590601893511622993499720363060275886843182783212690613183079301054947767988347568252968847777151677852528789454765946137036199842688617235017304166193375635530081673142533825781582877636919369491109297653197813276981446537087029981434732975521664503093666245243995219288243312945177681134713482374727200234775520923771390877862034657217014742846633448812793987675106370243433311049248724635455023737074076931778526101524135989458584852952824539043700371309499352782733114881977047559215663042935066421748967601135429164608050989326390943067835749315362928398319113035033122537594173177082972298007998476775731732947345362808716818826663415173087264361102922745480501767036221313314079802566794650674337895618700552173895441479872669790326028249478138522667404434188445678057222157839253908259595839789305919602995560179603218122490217333138479864097032701953221152603354415785811527036304746516315144800995007044523750836454359609320070231878050179291734211256764584592557693999574428634987339270457837585656626893831639973910281217716465625217201664798506346105210927083085044112307529308121783337489318848754690302336496815940745825622579928830141524189750282555193861581549945053663851896653189843010395244099349008393697672934821250623136774739624449100596456073240141581598726213000987674319883243734815076541726445350966147082585338406886437622277537080643790769816777590119182940841517043989766205783388887107521676121734522122140901303623472172515061335234616632139631395071330028925565310840035755243437466679011275544354072750608341048741736472489631872090528144116195379508881397532809874116095616995188611003276502341066805613005512741194930139359519213947055048498406278121069727938425150889991337530073359578409154987550407463193149007638750946191197065958186082285264188828747433421352371428555780717339693565033505742721089589781415421233331613063905939256282747314665479983326376567730001358668648097937286351859438313642969503716348373556573752889848294993993343617004176826401212135926107201923023709507475964370658723545430795511876175084747297139796964441294327992332263445967813041617233902750011362816257147551026221556611472303561142373204657908136095654257604100959201846091586338022445560231312607999966501191001597008053676120878470294904384749254614137878763180515159008408553028402036154562450671820655110610244846585612353671980316695119582018022032191442206651034589392480235349889515520000000000000000000000000000*i1^104 + -738811181989138413318000905328710379231176674456341167020313158755083611133396112622341341159805478195092815013476665143042116789574285315149967418659123527865332868215212024032397192071687652549280374190097566797626386567330122310775145623900568910305487792387934635191886781900759540697558652856806674073499122444790764709269185789784372033102295612345528453581149019948216264827496014661033582604176552312080677288662976419313079349435574028668354703356006285412595466053597573115913518090901766537887784933745869771322585748604919474467941749529739657145624174418601243612162936833294275145027675871061216587819494531371739605981331819491302357253990328930350332158047538767039417400786965771916119590394654413423742156520856020627752848257035256802969126299665227179055042748051016662589958464992414295287489569352306212921531061611433093368564132335331801268289589497792253448313864838076509943924753078210029614531233599745705012939404555127223016485034156690361519247142191228068633733648337763900079896638116722356323890667009256445463526166791557832933378993302777386121366504443282303444852528049710763389916959344220950476255499831226105817406815342038715168565848027602094076685487125378108882630731037329464024643602255004785467731408773019318638174649298672640598457595934140807003641378386386885593148577037490642765720733352380498773329203321837625444999717281215043977356696442490495450881659859783462599567665839849554097418551233770042702164662884099887064309535939559240541884727126909989535771151545962190623630297814137495513088108178315775020867148977087265131562529411004467410843536735544357077491668245056191755557493203466210170536022244930652241287878558051017113142901764778201066297316980291876596297638778818917931961242877477463521896020143682068570850924937665354775649191184190481504206682975026857008884294351319925338124401353115374958236548057861412700166335668780863090000856683276051985380708708474714957050489256715111310641475285643463724759029719492232618794980127336448612549462904523258905742738802762309946150351074976979662931710422507738275546643953520130021175138552928054502002932188281408802464811318045746574671350485581490309440715421965485282590942870596540648478927458196070113191720694521228925285566563781112234571397980877905499577410065552738299165009193869117441508896456998713711561858194772864743116407316840388355735327047722018363971254649062212295172061743873598454408736627489392985658061029245593659968243104082101147780739205462810516024561777741877391389667405366817061415838101260432928697846406213117405761115238402121800971138871175145142676570513645974015636830661630422714101890064399187602551969358215457517473498409484658132134982227745888178621367619287535162330749431741858121214546767547747014830271913509538455447061740438178376881122027601918355547383632160726449931957284274005917582738483888186297400902065756194429662495246880860857056910061153577331211632640000000000000000000000000000*i1^105 + 9686445718496711558579215134857595627192664929734527425387347523778324660113159600830643503309030891778950008806878133783933881226308394960518806983450693359171208337616374696255980052221825950605921283601586710075068363937554752982064514524484583296175175182499243867714131436051925424646496827390670703452805449741406482170780100548747478179281124980650408950503527634823012780568330531730605844914164145826221116865492073795359507084560441912354852312051641186026750187117056527118100380768562882450611694696913525723797612014055875364924062742683928243516161787185617747035762928945848200817490678401225798492233671277908267440570887561835614768900800191986810420280599228640071470064261886217502273040158465260042734082758751624246757943898521753532932936167164975135945555016372234318140407031425379461626727277932191282742847469613851621551296691024342630931169054685381779707510787066843146327339889713482435398937672509063905424162706411202635674003012026862860160803200308767316033433619193186699913027997249942243401972443647074925548197907343273040886144613954502311850384175721340700979796707229398978742443205694148109438724686594071542103685486513587994939358814744906827381823347302456284317322012354771121813097598539173513903803348975759318069208787202570901097621531589031654752998193624556758094077335157866947393840470036745446267855646088776445394572281514892814253868041885557087135503564224797883025057456020409446853136508193255493762638638135526184627576429388433407960611358437416279724833286571621961601236859619210355159664147563659976869667154716273502550632114334087530351125527706471212950675728719330105048858801528222410078284672997367039707825953419973346328084885124740279786890401281075031804463958231357221590779433581121429680718183848860477926021608615475806844346851721862395046471731749095297501189695177356613687742950590964518321001729546978277983718623482388194358248587744305536659959497041400450254885424907709052447665975095862619229065633274760417444461372043291896528012134598559178877487702296664465068039921145796855748391726685399443175415711129051916196495900609066440826302386620281609806679396923076351495187609618767085427912394726163151210128742948521628457717576099282298699846228064483872018150167296329318425830762490019206336229546725518270917264569759637437856106006634325342054826359212874742253320579071618511777072646896635984587072165901974459484632620776527594552581138302240270498444385653631627143753947434858682109857889197201455062868752151539001551983949830880938590457086866457976348836998851655093458038101870894301728013311602516963235355184819941627986281862265658837615753574927897185084810345869351501260369233059057759290899661423450234269323825184429338518231120155787589526190549355311534101424262388220737234355097118797523705309905115705342291215999755604160023850537645090752435665297258706895384370695555346356756437109258264230552824607718909149184000000000000000000000000000*i1^106 + 1012415126839568823446235955995782512994991098781028302764571776481613346034410266610884271509235101512135499090542874257327711069586265454524642558815957569890244482995352870837314599705942089656036063524346521698661301182029426754061182705713724040555960031609616941406981046618516700365714418103717061505443503573318825403735410207717673287978507365642116660139671853607324852283669099720925849246658515476126509155145081439706251648486773467175102306308123804283016221619634568290954789364737983724539844517562820802876155473956571448756231925564066136017737735199252460967420622089235260127276440088535897036524544155768241140446309175664909849202284951092293716758574078651304089367254321098909287338455070134570946389765837449302300971908480318559563730475741701062309443819020909491552926692704437923388510115472500726035950795432751732014967520894405687012070419932085892809960530655564479234152075225516798181821135046987095896507646185268122625422697535713922981217760035508552735098819147177486182549993359285087470376446955206966914478845455927635447048963002607554527572951801925544588697116691054717103912420404809983447155070500634409572293080961700162765320254617923784331236540723475366309302791516389247167139256959457554788379563924517765445537794035996837705940138265782843575221914884305280250378749858633597306860813258297481829728448992661382982673386169849313818167153973897452408980312703251223387104263270655498099210761201246879431249083808719941748970913310750049047196956450157150944702735609972494241556098915045546273546854122400342509902753326281467914841408942732626690728205742615069592515275212286236542504716284724225596423883762571816132201892152951490302268796959706673977731956350808606414976300566823566070672383620735716161410779876149258044632809800922893111383555998449130071251785363904246309842662766913603236326453998432426942052792964941889114320012145761527292999780173708735872950704249019663164526072022053329192426026813714430351793249184596864994366446275345778506599468328494604720944595121212171353213618741983076775521722198078455142313061354111866657479972002687919763184368238310869763031573158396367597454693382974904752842349742595252065719534530141627644572446345179344236188266697874645418826845846091410225916858150363161606292829566747974994049687108861447827244866395975037771396022371187437948649696767508818534136363363438423696836583230474415639772257589114310163114254560982199412771630922010458986710331053691339506171562926594587108639888188961670088683099035095775366270219322828532667909872858496465389833503610100744810513979202561387165742531821737234655281579327145046596851423033513957754960941480270734600367413013943810263588255256332423600521685391240984988368282829552005490842104424307182526407177735046135173831375566684924406325329102916161137222475930855785616010030170085729712162467582434897381682737397824938068006222420023861098880782303232000000000000000000000000000*i1^107 + 52906839249138193454267721684719907081078205397104289041606866099323593395563715567478345570755107330086375624470750756296709937197040933817779578215993207420849573563083678197943765362240417449828348194535414991333301572134211688844456391922105756246106489529657800879532608857906046581727815885143894844127202754507939306929289108627272667728028310399533730056033864335823647947621384701743563915752063848282968583074988131628302555873622791920203672364749054167840503292439672887925590476211245945586598730462111527176551641739762743169960563371889878951194505584733080137111554275476464024114868927190667122889488493182158689940697298399071684038166761933460812081242607420133936794233514580115945505925962230484121517704827426117801122971154487471270450444269636680641501568520528921275744867760001906892460815073854473098153712726352919944033983926737797694888805840881794501333855411428676540826133996225920419060171329045208199624749095080537808498435661943094793902705431208134862759089656124182051327806886902947535738628683490492818362405065444429734303434739704264740590480086674933049351889636401199647323152271197446666460671515499764762149077355384627607079333037566860949259892778847072834211428855069915104368908126557451369992064492385285126242391002735381634089563821852059759287462364109234631179308032288570611333055422808448008163150316950717561730048671829486516615758370582135635266475722304456049895168763910333005146287103450750968377274782454693297151553389065896893434712062045692925097851977724660137885067849778530689674799000937210681498595547840077068702943254089424364365677863215095954620503445153511183461792125056549942034902048423883975952206639507480711167240137340243374489414095869202857205049667658514734775481959269684836697762012508894476129906447478266951803926531600284349627029850992241112508538131424112164314094229308337233174134765381757601945288275877221446487384116661473814630409699194906106531954360817010631927695176338360944196064978388565092570488125065969920913134266763225250240320096256168494692921608826290178880485372117006088988420541983993904844446326161874327840224622801689515453752337761830436534672744504185795174828220721040406728892611636209821592725118735106368963729331377392544723528899366147033458025404732052261853022317663716298962088790918260118780127092575093586378097761292296834761955084112527742442616655354367383414087012845543106424470084599598174122368020011039288191578879603437729240380199966716848853306049682857110778992753724653212697826697653616648354562362720262043972849296894278536608773129140957732610383211116979545290087217612680381104980190522792493890903743953315942022616212789322739888410133223030189971980970313995527469555292813371173105758200633997508464368085555626738181283245116576535562219153721470177407272733370113106237485606855224956199340763692933309627075198812910810116591206576866935719452053355648350001561600000000000000000000000000*i1^108 + 753387968458585000338337233887284834448148240895581538891558363884728900027638900375572824023587673726941723986487658719403010482400964072954221917079132630282769099506491106426821697497861574418595531295295933301253354474242822170553754093105003316715941006086067797647993051219377651320642263102880914144107876872864660026410240834569513952854186030970062340801367291705430731950325082623147626386513973940693697390236835563051363101791364458960779931253353891839272435312490947064068542141762803692128771821604269787526520606298107370015730796330980053147268149520862753103472827582887488104375751290290452433102487009065231457625023875010921195519228383533677450038561357263841362191998623066034270085553244740297663104391639862066937372133336230540102549932801444077979925820588974321980449313904180224072996548827175024008742071769953653716222219655428238434798737916917150793327976873126254160334876006709443271421282686940148756016595462015359120215441829517683934761482643519617797835682595309128143862005959876751994529348194412766115839427709045593021554350556112943515290971495379473094185117923053962422495177214394702579597299573808908607345960008423566819494787244905836764883092682351821509264188074809622106627214002000712294334940633898544034938799273659362344905752144187563867656919566622804172150531964961630205989308836958843717088248627395603872821706756227528500076365687784447314975793350289794381337200403847579100271004829595796167259495512838547446055311060629896006056918613160202434938101139744125212850567009580261591162248561019279353507562597450236098516625184410275057611410820793173098694723053575609733633415455567634682160929832260454584402165672782845403460602366809933619880335907953777748611216700555593668764096192872062092376898575243683367084127446669547359759046931711680322456918335974823502765261613758445592824732963895660793924555391149187579982180331524193826326094525034589898998023852473865360247968735055386128199224062633978324506844677285125823132166791103708230548715941648832216181069978714473114663730154244051227033758230736349973116169121098168943908794172313234314985156542601280366090137651261558132189279730431604891270208712227334573794747731857052534307561865825964960027374816801564694167726089784548462297867214120287130906732445028241901923417832321520311312170547211734251566027924990050183460229328384549666686497971289790789408498950861376512142054859701630911256693387465007848315566863800521321186538067753817526540587540969705860074251490632318643059037696007911279342868843771450180492461575178119215080455575834551012828155371891910321708510586885084217424453195974365033059134907719210389997045870920545776332205776826579703967954283538896377575322373036371973100900864045112047155699133385903447544495403107897940359782261101785394937582017395532503430869114488584025477848215376812671236231645719231832526070273941713157866757332381204480000000000000000000000000*i1^109 + 7147857521271605777739561410272319658763708522367869248045028981358785778565511734534396455774084640846584244151567648864167914886710779295941694279310424457492626937036309936333830431943387343261190065089813089596905360935414353171052061998151510833291995660316652026263653604992765127602574355661209263415425375294167839390573982062606438366812132006999414115837606022906165124086102388256764189175745668437034063722511792043072114751665028268163024753160879596618539165407262367986931434273496170164435062397368623778542483167692699040685299971802129324771107083863206563662866385296889737291605045948700457265468350037634317186284057465591800572202568181190438269085538719429815441322087113808248316012228306639785395439293533881114827454702923315534974528983288639908692495524853300282695913178515070290965445245065706293360136962757504104255639499435388689287417448682612169313115335620045841726668893531698831375563326771899882668609303289162937257610288381583812954089494729096190441399704175604459958824427095971914050512017106310724890179040724759563988490258603741268230571113805899662615603703858355740469165818588222833720743769869310140510346710855166517299616923365486894912758937234127103344888719902600128447666912008187989728744718859531148372672521713054448128987697218056337495470766226126846628326840065621427378500788993710472353272041823509764802511728476632425168351379265545932570731588719054937396963143308175918912840007152272664862202137874298015830988718228364111987451312379990080316487499753260081089399791108011536947230658538651146668775451960386721088340149146896238524651483777943200942379209938273797794817303947591966101451279284011437674790754198291030505834542566827177490088694955084734019790373492715355800770994873796157552706178228434006226952681110286154910232182977245123033248762146731345869004411175054575921170537672129549609788741366764241123996876842483471194280961616321016490712319951491742242696102013105637323632630758172720829073153634905986333838100667746838963899605266166470888994751710340297605810223352596148148281733719545503890414811621716542942902763531968937700270621572304484606310988644221148920082363041592055503098711790831217265473173525149566085705189493713438473213732804419593012666420440016565897157058790504652077755219088195785610837308904722653039077640740388639954409684638708917753884149842327160256681565143968107031458237457815796965135808384829840272875958351373774294612993883207609067709304076142832672114759564586366788565322185384054217133745757219965095949748920783136746146607257874099184973969486265464109374965793760635760103603328317268713905745000518908310017964481796368836491794304212328141506374527508267732007816719183377500935687362206972948192610518167848471867677964645732492791393016753819163498742083085098840544019111918690107036640823995190038710103254819302273076172573711883207344098364944829781114880000000000000000000000000000*i1^110 + 25039983815680153455415579637091691247561916874521514801051648889068017923028744846938882891666530822647973674047855677845982815629512890178828738430857391245583086740743220609996363582588067909661429438441896096047666771960180983900867199037847257467957819665710496971902281148591209316070490455246447146228219564888656672189325591823200307157854715870951986125271718739404421627170696424003296274522634170502315047276553916486944406119680192995431500490268084838131495312341004098209368999656153792896757412370281194270382137049075750016717871153120273955658075144600329933646320194563253223847618364052760448050222219988528461449475018097538111408187181772184585908542848312800678730177915927443341330680624681474676014100617441839518776211088747400523421342229970371460878691687029093208587030413856656072837886794556797582134024102977494412827753886061568827744632534839954870582175364148255260967001725575396274794088371866774241748130324016812807872804660937247360081399194449649487538843439255414669215508659076374022992105797119808894384970318002462602787266893522143650510066202518530195273904954008803836262668631093431456186661388251019450999972952294430184573440649310748806939478948242803734194885430531844543529305589501845765370744956100992645160883262133693636562660950765492640717404845333584905643699196368659876207666927045807821636356491845973890014649344171995749660985976747411938640104488683029435711392127754255276209074137174706477444694926392865061717314134647065525161166178231542741417976903141220688146561119357578355725448655727325546979830020507895215889093145712021637777422741552125821049240757591226862116418224884837619232124144752976313622055782867556032452521897203701783941206575003834699030837508294828053910547070886246607948244012226960614346293534226809098134416676374763701443272965552552864203649580587241865209749437169361662967110652511057200417139729340054669482845635762614095993666128258300211236714740503164042106298238741801588914192317789646981438587016855011034490401609692486732768512403925657135025539115079726244017740686352558626501554924187903437594581044085421743700977116899292113265318135062182390464152563240278924454724797752355436611995371841669923576860345752389948024872155591664823648776767794730392985947800966668511524532894504664544867104055104086761383464185240152109591853999356473469951740666102499227483287751572178701992485473329856902947948093226285144125083684912335725361739480577064092299939415243877147532989556888230867658971510736841615700915124743912262675997816855902641906207590780529051656709066573216790177401490447455001416771587659177093102523910741817421214959325546230451617146809070939717805904798023154467144733780005406929624815577252931677187653492533652255283772013168462632771349569995122573443882629354850315318970186393196562957861188487644801944173719972325524315269485409752333072523709214464409600000000000000000000000000*i1^111 + 10850178937664061478053293514173717613356252632698369232992120696588628284177428218491874538349040382898681221875782659906520114908247339718641713852956852489993816984531288966455996495551813184467788200708474209674440029406586665560898649060253896035776654586181878814566828826369531176034133249324768907661943528985248114790631816080582408717603185793975087016897019856207837552715260325319537655589574184515635718727318097169536297558592554539858017381346283730068262496634793252776276343500855453743903058466337530355933464506290062583181910107168660306834155085791265608988292292047200926306936847872505597251016927918382758179080089306685511310238462202602201626842048172095707062289960628015101844049789215308650567667544190979575067032800130679502446860806903900148757275436390356147105122658922294866315915268467547811838512321766656464110157108221906470080558205326240240631413415555816261981253788002893193106699838084601667409806125061774586915661277682128630629926733511953947694672501863494069035143413500635747131286548095231555371674871088511628379237471705651402171428621121693020442519092167133773800205427128399073074961475135977884744659326089828279459629180959030490358281802013124631212156502683200061592914945188073394394963897418284290905123156235042766929302570454780346143818385576575112957835340862180067809257739909215767083478823215406333941358529811448666485232796452124899895944955123055286308166249855562843130011178068361737595268373780480611034040407397337832458144169553558940102056329186675884790144416605286617447346232401857086837144344911922235692438918452591249138099248471165521407208351481545260251683146492097462331624787499634515097602012570089875183793326017604032556183325196902482822448644547237269657308020079898536704141651793244457106163207854675820407344193733919981257093080047810135984203991618863041983066834960594874282622654962665782146375845758038178430190253564853657578078705702756680914466765223916829311101894408583078512793181210831655636874371774561909433014237951383002347021302928477313124690702821119768532817179632506627459905068441996106956457433534790362260084986165013696037353898781173884086021257056702701725743435746008600980691412845089781288308644022930650737758989250027112923086748448777844294205850394129072322621081029132210055016196300020041101586242398188289875739364339222161861210309590512484688562524092616093716441180418493741116799662503209770442486620166886401641711757508466540681224688833386998707582384278381654911286858763403004769968752118566912991591878842661445667483125350447305269014675750699930842355858303128183247463475455482335977998148670327322765700480093664750248870430183651284885662919657302746432957065321098274310374651015339660440057149044050142926678857220104966969086278078525836368115840867383271283832280232246234225075767401139110267365898508359970695312454942339311155271434240000000000000000000000000*i1^112 + -93222953262984182648473360653145255396413732438398669927701041928669045100349754978740153369643624030139760885890840735038864312156969134512046360420863675628122029045764716839227821919910823348358287254770476228026468825584041961227279691173008802709841569340939237054182816680713687898272235630510200971070122429675662472165684910667537113403190282303194368970709875689237220635945841520360040276172006487511072078209302935001315231353199847836692117825408534677340306669394464181512233369154230026636455166108069041583560974675930533997154289157756084651850554702495865376247504908084862924896298281611065646332190864234407529101578512734894518370602632528585986435956084588070589847904573252705891583986586128486943257642834971660918992063785249435319326639250844504128223645637595857943529493388310149022961877775801573895199151420171483588183796214214369901496517076693023115732905121910880015308356383274431181153956995613550539138034370740959786920422718540246945385367091945061481635537874208531749544678885055461134140552614394946943483310744503414271894209741736617598548868969632924077501060065764600610851251866296678730200990992620670049722518438768411736690319431272422716867232007897900851958018986377743744321842506778227987239112715943086586279503536157992979999098123673182416584151025299714994834132723441575619993198984307633228414609753695918613910465377755764440148102169307196092175708980378709834661705073493444691231115033811881513031555521314976626320525528574962428712003618053336412385666487043677515813255878929448280692507915812218686801186977263859112890416349146538740813091584640282316649363603056443505910005660184943565583331252770165505325796859260158102859571379883917454994193076850179582035221340054042109436729980670585335245844800565875990744010054879774525345140499300524098554067389329178868246171318138425836577923319760329450451649572744247888806374398842218114883564487713411484292515001362815321453786173782271480367282714267534297638610689789244002723062337795931493005044690815610982523668470087872445213717441898282245223426818368562638049960315856620439979249356641268707952770564876865326147312681296112680822468776188944407890899820372567098754061236169020385329406827684286304705836090010983071964216306391824365875603137628834307280370585023092495825668912426780893598863672214995765577668533207745585549483652398785006662575605087854517615155232762685889780155560332775327313663790404328415733879588822478851617190242141082696471324186874102253037117227127826502047000567691500700457943667272931754710568544807749067131895285641971804006482400703892496661005199449810903223565790215440922460034060905240073159880940684526565179300340809052663292382724380788301232575131382339629111442164385851288101642352006653240119972729338867418403259864465596489456391266790936053125338429188936511914067743639704552757625542377524428800000000000000000000000000*i1^113 + -129246644123904713088558190479367360267960687389075589411195010156771939439866113552457148274957468674220310975660395127603651726476616695850211194101941121220045581692765048176694369641655745588864863384915224947894598320345830418890349519731358976955284280539523596215454023669588705470691272446775947565398271179590042552448913682072144991027909810563048798643791131340485629247834429372134651316905704494120185192119536263440258664481293189165392316968804920857969804225294859942737737401394831091817815485251131887617392426476798949556397660503620284832948060288123007514802318691096208742432615137330609996473867070610844692808122981869978269294511425074868489151948489328217824320806542153386204980111094747124605860722620888887379835060356553709951331588047687999477987936211466963225851886629094608613574097371660376212466024711049635222261764396677528107392023927574057917522951615450367593767044472668303182758941879884563471758553978384685476715897767219725077996090445695319380163451148333772512780622224197645979141621323926955042421008671075219944709289977498344376352974425827486846278086330903396598246847616540445170321110778049382530501747274887901541881245171574281413610190631934856314234104733749012533853076046324832426412978814036862561015045627549056275327247310585832561781735416996052693764349296817969322377657841553150283887095494937222238694771599885775602386001069553475201952249566094922407498246108704651769844701501704172298659490759356518089873461495245455452047797748425264224434293991514363491828798684743551489759765630665694517927578026365944387805710739536023376987208890489774172904084773867080574067009286141614860583521326400912705473297281240367986194339964334933010097154444861383592439917519488324678777208580605029008666036513830288298098335505536847663508754131651945305130345240110505467907796665450792710505677913150713782800242535324507674585252977263512312084256569622346940179208615824234542027190918119397068626943523610098959321173283899094144010426680066984583791543891596716865719752906648153122971283876651156570362137706788372879271938498906838341754938063971836268902146336309101706253797376538795687343899253908448433098991413461409232682066342694647821164312470461735711693015952759456795598170900328673825865109940560468554451061380194737861762725007706045146580929907434978160266056544686049897733947711060845356822369963024256751550993076405293786909869183728298976432810511433224527519160321695480165982386397081035156950247667478988927614328189034985691755938874755493874043161954497837955979870569743846915823897488836019459838062241484043620343507736536780102971880209226984075955650634869685156090125296708480505696218690298406065056513389495163766282619357540600676403426064294518705559385079128314071056027104700835627696630251170711939139524597964757341383774888653199381517495286318841422255212199936000000000000000000000000*i1^114 + -38807892506372702646222325286240991523776262077755753514474329596000197314321696556320994938238020124608597854731994176043618491672697795406220121976210581006020236927753493253285271386431575308864763625780376570461903187036654745131023750021612747152426925328929498194983994348070600494062120491624308721589293190020155493666847689011675401317313836877810923386836811321556314744475691959210453353669283666953261509180356064075631736883541232731320104396717600485665648631732561934641541117468986380128203541233241636199195580628624514741295655116493476420468259685181991734374146231656613423350728654173733446998075212934364168912087007292292754539215712159668576418087139498197638196020579883397384939234288093649597943327305736477723516720876045000363140858879468211506821391123742240605461260391728775813351243447696218533674014690157658795711571468473038189073675097778605295285361455608061560752433956087677279947678847661210554304188535391499236106840818398732670399464202112692626471114418056302693463254884244763881845049534470587507366505389667369421123093740991152343908028260468686822774847732382032606628974368927995651582449477089185586490199711715102194305260763388585619272381524801404261962268459846333685207226348947438304804187668586586725752764279343988571365020598220262051582956604118398587858218521504171676932076976035066052052370334579111370422473783430028327971584853963627464751546846644134773380218608331094582349448025984970575605949725737635841887948509572246838480109974075739745977169235434995856117346278451547870880162150468325982220244092223216171889485517361312577076313484441701778826258661761573695894809710210186425421618252666032377268026115670054624052556299220975786307893262095591376631671950355679305192408077792535425919378180964904015000486873988237158084482561964727077560144012383171005747353031041353946007044564305446968567459733840775969936662303886411181239621205621163064266248112855798570464204033024890134795534412676434886415790857192707191164999749933649004683950387273287132465177725385306197390594484790833303209149815951712222613706989562958666864207935269949245097074412784456888513126201222139228901299325372665226250789825876748114554583032117234565159742707190081319856120765040449536791297065844422601136981891193534685744471436027238692938332686255983823788615468251511821010602584372614137128533251846902289900967729093279032563221528973479800541168549274603600727134820021371462381369990806265330610519245677736892938800422271961588437112949247652651846723572626217334206912175082848294613274855292834582720535486078034135272652410219952548253288698297605444876095225610303924305000581133310378886599894861845728337143633095609443479198742757311693323821210629771349779269207103687272381882820807559560573102960502921303522761844184093915551540083328035560150817551144380091386947224114380668928000000000000000000000000*i1^115 + -139468794996144692350503260831472840260064646404422831333554225866054013008256743006459286954352097514576406163797310568701818482109292426644443558071020015743409974477428835822561747636302545048560071189917524601262375328128350162797782239408456393897735164595666443034240111336769867091215907616592578585597677704005726840375910014096072698357473581856298967469764886275848063977665995059020194704918055955060318086124535838872522989943908415479304484940123437366101283096858155047200571954342216053768196507306110050586400177950741430435719964313589485904251563499997489610746840803968929102425896669467051497854285308514109681673365434652359857494498539505898730678254346645640180677706369810914050108464828387239169506518502501929187750552701010215686443112072965617678846592144378936411361959207989725389736051699973666530056919560196536907012036232251357849003171032466206225454291953494336551704955276348424488211744135889648591860298339981565512176670305447390698339923380470246465262605456657876490066688171791672513165685759286526744112092595099375176151958172153397173764538246666346608514751132320539813080608070567228956917942138917972795724116198692149619492115082819102540788042206643826673336037042085293231306051138513283949869234136714636863222236550924394920992136747491938464669599997477646533445858368437862646015890521106271679598051637392634954979335766957317152027775078657751894193594816085659501623589288899169415190751948861402698834029223109590173341004903389066878079811341714450590881461477463746119987291836301980778219884696585522905445732534408944744904693061066459545260801824806944459250659077247501726281990517942616274518392373747907984623447666120100619807664164822565785444415501703519426921895686634597673931726067985244167667852492527398941026899035482255160909537699294065307912926589766039177588258139461386490488217895720000754709707378552833018445386299272991242257897277552613141548713212449244069577844381491166234439031581056532657673778084557789525495855681045858800976760326493007431163736997247880027917245253241840015246275329051884485283568494479708516122372150923826435909143780757548924312367649657989920662904792232225517798090303652479542952016444587520669354709845092511573448138205541970888542247351389382732458924736102383075506801390268609931195179415978107298349757964909004670548788359912143997604212660208805219184205598450195153884368454269645690887514440066547642906497368975368719660038777004088170683996282277675999034998949560823277252718347566402922893042454211972471088035446045941746330192645083747453801784286386382160898265390387628127442535096384447435402962390147361215579988325507377261544462116489791002045211931613311016427300877483500812231082122550288457339172111938593700496876518318183616387255500679554858311982425387034829707779661921032719799623607584817844880015569715200000000000000000000000*i1^116 + -12452887918635600684149545653693208244978206111461012862877454799211849721351323962607029224494765724075017729364315348528012223513909667212515601200030276690444524546173833823919032017969520291102174647777998402944655001280553769575887702434711127707547378230566348945317832711473562578707624375819804754121382568200863157580080554797589279547135741475153950282465737433757055027243753393977802673279061509460776089003099746688513276597705663802256585050923757379578364481980305976664454014384825068703353624417519011534473196443388341026405931280184193840086658167750396586254076925283209204457771908001999915364722764135704692597588062119237341162108260308873668089541750155511018174889221729723799773952404260774437440714017490185497601423773366106479923036119867349207978007182568036246776632125507661974351794294133554013257515654174064087590757411664783747705444903797096173855136055320944435855165915091349888367480948610756258155123820082110155398636854587544953883839361129524785207862721630299655333583814953003784555708268244808481176826130478965278434680457472469630294837431045889770569614164943740068823329504411402920305554795863954365774051583920214487604506480737173915918652567362808808222989541324950150259415937529176703556668719050185476829338643622330497728654266324631184426998288915999373891800109421060643774323064487314374543729822599659223964279332794556570658816002896553321202879969030596077338226342406154562386644600630134723541043368167985121746038881145147835603045588055282672959306341718830852099577898943446073930173314914008677771863273443727304086261356081182236614358543709397343013897776430531405741206991977378995244412653472167500571178072054768147060800723858204466303339172404033005563763863713337085307467707396309770091633029816936094648716993412176024805519335233125714145761174508985968673774053267593899460331381980947814300796300492163382065398338197352326764135150757152545306432907258761786187371807236437996246221321088954835989797698896911216766151199313109048462819925145998134775523422599810391751760514439052358064289465883236863569417851645989929078904525176733380830060980750987747656273970277216681471275789771725915937961527801303528032338084161905417215697699663388066115991819245602752287988470493347081180265307839783485466793078182163662404624404006284485234473512574364469305166552917831666299255539767856844448726316481940377009871895779703873160273934288863822464457697015852004330635926140160313167887813331583878789633923459930482662682619467725614370365427760704771304319610941609045818219762429850881262786897062309216827258751064312395886511474982901826684933494548015130435009998877169493026126630400743492620378509836023132777633032605580424428642575189840840227731262385765278993916854386712737812425912413537429726642514064192447590414497417015404248437055698182445465600000000000000000000000*i1^117 + 626877179081476489779706050745368919874106616427669465644239660456875002749330669778120503422917083292396147111879886080218899044559770842001995949767050111625665793141234888793574555681300532894252109492615684031259821317108313707056092349740649609790301188513281392478146915036756648648541691758749770009875283309126277482459281441701066172213341806430252626782192628435687141686326525688830314676063352693772531509402419284533651664939002817364514996137316218747302580875844069564072448510859852845768709400049856780266392432692784087165535816385869824210178252908240544538884211995875197215371484404336563770810619746604424281564181272285233015656123955670662256198708275134062962444569649781787580044043300533034028253363552420128666670441906770844668911749527512879750578948686568216910029453768472524266155983506117773477092165715312918981715427004779505963152184794283756941841400426386050559535026904148413144315499183360482647581918511885549721785971183132353672724227868026611464731520814318525433114217031799740273698709987993597970348707506278188722953160654468551763914456182269351951765470545998314009209233551206356072114186651248422416540567386382344231276480121139012891395806086882549622056371281603408959091309806346985380226087424251218830291905926887660747253666216736395565482648935784276406695895342497092206490824302199679453490888036907134105090856671554944739733224753850886715491426783683743922465924737088012940182285681303641665878560380413008463669395715677585758037730331170434166984683830499903389131905344135058023752364577235642395040892751836916780881041886833013528894585814603523599296979816130708226043297838725310891728983504946316373349483765789858689188123309924510328190064711170192956000282084157503700062701697384638719528820428871014664200905582530860937895862881975646492131588225618532353993559061573030705923194602117903150617722044685416185433268953119702824312276129253272456077285649295639711295733042273536989656853061667184343607834791019629120548002246875393283871863424751046582710565007954586904085494587805430946654528413265829432735913470522578453709866190201847637349747571625579429858582138598105875948389030645771663411328208555486997705824693832931021396571345095421144353151380372608641581513882707581927840223143215834230512437897829287842406946393646116260966423803112075436482141276776410636277167409268548149070326726083237998732974756795688017508607497537072335941838799539293203756596960090764753376057775167447243670725265559509031439921684426797378917404256340237967281766235857510585807652925712883955095735347287076215785110783181413311846147375272695959273061030768497335324116805754325489688281829866968151700789042406080753021469515758095427077807539865004021158949015510991347421834675655752376889411915246439208319995152904377481959061950006912280283251967262720000000000000000000000*i1^118 + 708001216970230759387854214590165210553583624434281696927911690794020344880516354120813879948360305594974004495611363348919946369170728527632028843792901247253388400889454418824476501901909745078262070327397614208523714706187429319991549494307337250992775157913094072291397510471001667193955960381193039664408733360352097546257271997608803815551023296030207002659407809945100909507827136960399145497047642222434302457158098458099720190541755991604388045913957401946618689355311045516057654151544737016996481319206394180390739738774484783262390410459417929935256758799180412131840738527539282792852165113630602078018665021680617045905628370699502202096232306124729524853911033362376302278409072041204061693659387053890347387727463672622152970485475193970214338781279836847306039059622680870857612699375042500312459255160814433298280910565001044578741709886995316260037922382158602132662046361024925808601705431711933953767618450392648183125187925084790606863133116005664295627805894832075188521359585905755574763693518926871046312571885378045326236597918091526619899036805135643889128226730862994702550280123372467839303728403951685740805405921531299828653642145455253715642483978835595228575518786197296498221111591191560242275037850002682552021478049574790672026557831689074340651102019052779023483044031650428442400457539691651481108954765685039687840902755204796000381129751385773210380829159243439163813647200630680455511098252948776826699679859111965711545770489744352068672272791407006145748691893883827734373469930131508862824213784087481627014330738094886486251150844314372084975693356528758117911830088903514818655316061174740751384037068114742928500362930730355149225028675597995890850903395857288667929271335174003378497588296400498932125081308425571568050139030999508305779203136224595295033884772556743047409695566334483348987646218822762080667239657238254619459458234433020094974134245653196537167653875783932872859049170100770631298197933179574802861009543035607330610526167035740353199816633598715475681924116882453192636687874899181191642380859627192505391990547471481083358259130991189626418798804530657041624710493245839599322560116696778644127972575577149488135731369702136086457695722982097164943972854340223113137343122316496939461348966232002860007986787707981938733645571693796202157925747095467228665802671428135129069144270169772087303462853879346009472630537196973704489753821214837982104727677551659017000329970885248475558187298742192305218057932582567188540136536006305284753632348492941595439503322223432130458030150724422536895808373439000710773139143829171616091609769360661087410498183603009830247086584843786357668504339759743303110743449380494178726627079577465625092136481684948772715586280555702509351559261188426336963592676397103720713583089337761150337218331816503350093060906153415291174912000000000000000000000*i1^119 + 253248275398579141497283960799624963220950040392270219431917859353308387667297793806641475619194371598167614759457723291405640466206879380262961406064112017722716222498870813402369223592092341192590585392442495358244285676296448704002129251318046201214385957807909383690509600688246355413922857641094386869785131582667652468799149319465834012372744529919997189856168363309900073537767326824451502766772065706683793037816980642700436784358815634692230913705829787402818851878493186549535676840716400445521895895011766611626119119049522915177836761894902545294565421883411071651479198984001062898730685291047389860751678233302704348134316265211048095972329687890610779953910967823649243874542393144914414933865193610370009295120672759057048947353681825060729427614578884632990871056337656416845245015104952129868099971225873127526065935442341659083089180489214285343620113976306705156642831548921969979488725867728057906320036982017222068667408846536260343616077034060044375369137866296339985605729892458255957218505294185404426414844984859074028732591933360041091920818678199540658922769882563252141650038427987942376385373722975690883546350194393798438077426156320855239516915621488672681687810544439320105041073234759611962549831341349690166240497022991411814861350808287035315880818530643755585356620547949654923589821857115519368059829755459561279240787798472470459698787355789516177739896758113929986748352369184285801203797395557337657419450860833941976571525387235583031805756262410715610028516293261451836758316894256466745776286449375908135017580798743633925738262454238973702050756675669942226567193743112683579317135920525294457699670478146633131366948299478251890530331474657041052553002034999182980232798265325273888597520431289209843421519692946582851470635005979942570707737749355473808690989651434549329486879695472635620289607918562596720156548753109588401718858230788999292415783113834883161163709848626643413264662317963571856684387766959358608285495252487840086325763750085000394577488519850286581574680148115642778846383174755615908290198732356907995657954269980207451790844657637743224655268214974816137824980667881698185181694505103060214875013428817699598816660162078714908228748586839522583754588712999254183433681187997049621168931554017636739569711635945256062113962964918730258522335041992625652557746295713757871874098011190468850201347775124111907332865377128720956010548340962327021832127634553626803997293349616717692077831985257502468678650516419765957560370477270235627874980865138135432961968724665995100604345161005627927683270779439717308175559394319602479080841602107073489884373888862802793742555967859892971673611446527133553970284932644982797164367969882260452731437942164147142550762572894471084386118073884346501618177489616520494759620089063719210052223245741625027113908468449280000000000000000000000*i1^120 + 24578413348768423781748941769285840815638565473065910105196025150621813799243808840338862162704540833046152064530833398111090496505783726946276393741627818148371123252297940613936170719391472708788794580451752203410610055157813582124796587051984141669557734291934225258411755937395622806274571734278740054470664585837296590186850594622055723333006151832769642012379045519653619168294864074534787809757799843052823236424123679222490391524345708095348545986516464288021590311276390474200031388912406549525275833952900965242138438272144879782520243799332746940451318848562107733135283201414883686619946506710143547785868838243276107937784545619052209680051851424827442907027356789113343266475102196936248325539403189113213806363326410996977246256169398590979313554423082492939271773816272161436981914402771628481895813986164856670849633801687000451194773130296234189868497104634748677739231502292646991785524832499634632460841800779227586745914724141330390350591926399407484711386938110090271041650383933615010733981756947485448387447096003571136702935571699707438281834989913203615307776467467842459065562059019574034241083158727191667068462145836605724354600695048698737539395296499237293682137468680060224751413911849935120770867134045532972338114852828561622418747591541790825117632128526562845561916544020494355775946990721257226845572324135100729936248024609675039697681954034845333026995267626698196335594079131314626423899565829610078271687064018321478194569755107164494072611088727718538143747504486492351826008250306623037974707645523577304543975605919022984067924300704545792272386319941082440643418066811682585550118585746842615541864367386361467317402684705663758004851727849776170361412434969475407955716521159978451295397997997139045572637008410562963084601823376274342359042018654980809360195904052688983044539791602128654070775308258316841680854105997361627656766773574342710149181427747246965525045207714042011844439167260154802554965020149287098911788940494274163081913050967008742098897140862106740032211079065543780323009437264063695151010434188053647594757235547643044171059365975933638943402288297073730314208483529263617215715323361509958734469196532156970296940798781644219738390946163226222259008729295570484737335823489842089925883289226506451700867948078501288208572463145154065061182823599901400633517146403789550919081875763192345000375106955490160421347448546131853562941246795440636236485801226216850387379139035691971983910729018200437036876636610479888708000075745465799042458189567105722502985296885474133896595695499890685494115712552704439974654427942319366272941526815416697839886496738543189741313663212384285274981057250784497042304001225532646538712417775891574822366574281058235049001944644343293557840999186191425696376036543040850538834403669574671588172403178131047841792000000000000000000000*i1^121 + 1044188884544724198507772642406709821648852375742771220387466723422950678516973151117054186843230365190427672612797717762039101991448424708261275629655856940836852864841947915526914354673278253353777837647754073395092776357366582147225843671836934693552510862053022676455991408773778852921075927684465767652210867244618121862032158274889714248500780605411480863332341113652068365790455741699046348616989721687640121930422726565792140354254097412064688878756379965178098589632895298406016364284217692379987632015685353129896278025284810429379695306873690905905259586052948752832539037900242023983125767242309939237965999439872283161604344606857661748800494255573812311046685739482414340276837725538259509712076959277448396462823234719628246762231541426802629228765300076972557259209504978715057262798970806182033990770472443106670782719530537390501481224364149291926522321834341402871995053980427327151110192442096019944178570350630462088284027871211910575546639595489414635410622030883038009916003880869869919235858761303712302460057907544112173684147493822384338312630822762958104172249089593395988846000241971912125515204620377013373801947487628935314651544188702609558174404471778024800975197583828545685042372785382945574947927702879735326379002825949124195077353064987438579715602554092540609582513467856367378521333031346886750101915376722628330671109573729778449433263983326494989257413814552857578941054859254095433719201078692456377778418989234531349976777154865647933680626921688957034193368382814044805449181721152560699295570303962240441207005397095387257899990858319932527063699814502100605167787964590190771021568071645767625428589814644354650617879296192116769906184498538327010485672906374790735969578315377723271317656444879066712146919563477656009805477245987511516078314559691234705560347245910414885893075212673860573640897910901076276601843767044851026978695764860625058932646048670327182863820840679867510479349403327593915496378127816787626324488605375064747497325365248728979203887623658072478381316063627612207969372856431945022849959965957196341997102023049190221944770673401898611561493952980675248054015372578165314406887570279699541112544195983270637871336271493973902969661320347408171045099018224017543226529595450424427392186502621465354696973411547039224862039013041981656811390820141243338675773867085779508512805904693233947589977770041373120056145070063033700474650244760634072716216593126063303363040297068911238968243292401488064886860240044778204988628666498642262576977925178766974316504624670078774188665203251122559751476136123562727551339707243844708101270313587365304359090413063855390477391083760662858874630477764664948581507924693219992687786691066264463688651402414819567799348138633285388579750961916816011817779664548321135281683173099457204915131960524800000000000000000000*i1^122 + 20249155901409595603651394608084092378785718998185560010846022864376616454334497621702852729036337318886525828607231353419344472292014888187462841057465279338566228516920543480190728172512464262550387775747942535599130218291734199545549076925226562681347603235489563538578827382909830927038035259214221295306655158400319216745248267286835905642989177595846135011561966706928374806851804721483223304014497118868618438303938200618468275168656327576618674560700017951251149231144342870142454106115562904002135787732829378979820823540202781963736131839438575370870714646870421048787670384559891261738639209191395050345299331835697624606288011158053477990328911374755409438769125868195793598889670287645419527132811431662304351415157603529130584397026600893551814038148319350005945270966158241186429673420006681704312578047115778014367028473262452049733548864476718028111076866809257325377079147538688544069020423311560303223363848081832095859374012120544362592329213154063119258834773939456042251478577782894239558111114734729124846492716597803165127337349364479363000402349825245744032847529070737520424346191748679153122859876901294718085457577872374032625187998846160964840172206460533019406886690228717379781937045551083878976442401219108069756447578004690964008743295940496193675395149154302329176501675534619263003115415672819472221113455242020939796263382909014206444078417437131140289054828033714724653243185545514303919493985176186564858599505030491899453686826565796585221592983692983192358925439413175488019915188328002692318384084010064024700404494011213917934974265995297962796796783213509411995234416744623433767833695260192310341568305322660217667880144057728575904734185685717158514839332850606441284410023985814712323868007681799753228746111636187398895119847611513920194966543095085539542773258355824871074154962793933533670014517154528114056031136713424065831851100343814842287990848115634260319090619305360462142434893561718088432980740515266233131187148831272352543618650234988945766760005750856286406259822960485948852665787112626577217834624244449645074813491531776667171511636898188740334471152720696494208704188762903021931052868496661615572270517068674014893108420971514705034118446904305710544809169054373323750288683286419889660706752982423894629847100266024368959412584166545161800163690334067874289226562766264897634983894949351635517186989615355258441574849533816574939873573826822870578367294463808578553254452874051614200353628611638086788404159518742149994512332170191042887285236184900169705735680289789033071168678793509564501462601682243044025071163437133753491851250085909983503325467529948363376393167874633825243604409818177162110973405933326833102662442848425579164116947192885481707313503312538477750175404265108145907525259649731643276179165066372841472000000000000000000000*i1^123 + 124033237475307405657449394761944989624589703076768744641024429015339001548117754476804149788335037433299566259114171380530203406070463933562912046453607819676157884503074825723337039248942481160142064508638354610109232509032594495978956874273011959683897032016010824035489722559334715700776150031189928964111284254376124524480165105721993439398730286735896306063490175881579575522946202398271986776108934014928914249686441929987486231510856162699635221218827462639200756225289530921918991931902608685593705292663461440197907344290133582627804352252350381300362534667580478040192516529792406056724627664760941042015244032995511241750375945436238131836924301877016336822659306628536315126057212358033431123410581292182135255747444999044920579280839074936206891483150616881851600018657235312790562098758041589969394656702045708047883472752912877589998063808899433294042039448600142937031102026698914997132104757979089079111125944936940175796454430097996858450099047742148442253342122291254245629339160512348145432053543263512319075059017843202661967201425514715029833000514786082201368585713004127288563369203070600242928755450519333135355246668518627549665958986129008811166168661611151368069789361351104344006587044669597198002776518584467014619108416464263682957775595946522044923196337498529594209705539348933257910535658120238100179053082063362342637617445479819569497581544825765848581178845180303444924765511942267639004684556592271213550583443490622857002293844015221164331491509224373951237619483456280985840439460620007644448549510858024449817237747293278002344108599139692626165153557983988172710712551687924889831944324517295045425626023920476094584967064767507177262145343331804165643003292361089005428057060760421912374220101859094481077046138614905575380302050779230545063371362651831157421621190641066438805495474243841740522041197272980322972398613186323475291269285710665297139751492231378357374370591307773641106767148937760347443920624005789626015114058834401391821011388024410505665079040946105165385481341654781892159665004866427464544913052239475871799660725749873639554266160801445928175422863074099226071542177427392685995667546687674859358064768218897531524157593447277424571446304372154404964227907991518513055251980482948660127943395835023258946140700412777954542644682282256339003543089573789642707836671076500360065616443840984102093352471615414101393408210708426531269150227464035564921713369254331741948236910650514781864589702438729001655720379996351394008681997301285577623178014709703723144742774605575752450078753926135467841600550628843497223761334476461419762055945484976536836962348763439007467708763631363763360969413981498696014823591507243401572558510967898694967674667840155779779534000579748340423444416670455910930463894229739162004703150080000000000000000000*i1^124 + -532850437314902534070709073226434112239352337108766327133889088923550022869777756735647117396118277670507157544212908922597121320155775611196950184824805246550736155440587563810709896456201439365212006469522537894698938119596976579341616710763727056404942793129857774931645089296472965841263533709251615611659486714613174159734021369779206057985526793275092989359006368855830012039097292231751209392658011506295019192523158208084560005671496642681908478516538094291471824885371620113482828036087842378796106496582787723207664459441843301085367247587669051426055512273724885766434223998019781669567695779924236952001017027669846161642019765148261765189951448106353028190699290513088987667962528220232290797284038780613980575926617596058625914522242429435660806282191977048296638805160358337150152063410630870029198213860760876770855765705801755355997657000486187317724929935387613170628021323757397827667693580518828093354560044735964344881594726604165958185996072695042120888117575477139961925292479048509146936328138883009075224489346821217557317055035570947545536973895060481945871017725919116758972292939429025952927784862707949117339945942461643974683838773940193883811140704208262104754658710501229727296595969846960720676891858279016434701970681270135215710328822890889959969391658112682340110140739679079916029102237134446861442527621203663811208055577805661577287711675236176490798504515903377762724071754273155484711135650670340206914566928658857592039970734786924134448125518237749321557187577844762128116770895006991354591678930168424692640716209229689338132208927798358531950314998165924346465235545893173800264093816038590995444907131211751432992968788688920582847524207872664580209839725119057163036200250855835595452895185230605670087215327586335443855742471133381982206257793619750401115838593365516301705593259582572393604622596371546765902258325530962783262407736377157683597123887919376419488452322364234627249426881145490460950288865637209812193449368232498606432973373838118716866105118072356623669632453179351708580348857142880240746792648846273517229739228957833245010484870214440675092598725890949678679644726764579588326062574988322832561000870952044303660486597205272521616976151275206170386197200831193775908328536167487415935441562169314915449281170367182475714656988490621341840737443018824614257909200971688904085839227241298070332756887837795501398464664805321467418382342132336413893763269360306755585861509607644874653632755598880617417498552771089597070563304054334713129215246660062434007013379033233405094595712154897027567894373519988205281053950429338295103659499264243634270954191840923681462283747186677925477530771703266090762591795719714925606790548742932780711943060801976875158102271803526233938396764755376606386337554901237760000000000000000000*i1^125 + 1132943568404181373032522566954246686151644209077871007330495743412280667598583948603349018111439460678335171278230108309238394145524542396615337589431059409529831137504060106648369864179383252500756102153269053852952067942485178315254426068793801582877644597893892844192921697091696053075431378241618288602351984857445442389247751344517030965838726562706741644751162818148672112041529123602670250205263177836618152219325754437986602707306157124726250971561776333821395952979964438522371977505015262564863685968826913625104029915382795830884043393058082992854184834133118481529130269694680042112175171296999308235863559772697077400892758790682748012929796853237288272131526256451819959910405193509811603043509758535883872798152040007002524021574299871443762967018824573271360568257534037847251802059632546194601250445379362145867059440357145783671583828103827148605712106214763212710740176437649786000519024898581916423696878060061461919592654269692779396806304522008465178973995910851135974054528995374894274754180563753040991194306472737545096337478869055385424436733522943469405883295121180710208089042541623177905670725023961109169089095471749257595993224137639169636794190734788909904549163440091024910322689110159309552452013357634644988358631221438313154649137403530187652973874267353379168517758162929554678353335689461815260268761781384497355566677470591091583458756712508930437785875423580436081095889742123388143166474402985936980578340289039763554066565173598754483805864458356397707235329685020943928430396187628358250285471037300486551168166879481773055059852239407906202274254871022350319039954244557487043473368671335198180847721637490734176861135608164659076758560638688347931231139419286500711884991938849120686157924362185355836315069680843830025386219366228785135649063638370116006965490787539069219486921952617934919413647053743386475225225200285886471449268041548359588136796243200137056172449451160246716246597230854450083621426892699900268726024393609444079980653490761567020587633302562855717696806766837505226854202414064892991931633668312630845090993419408479527088977540454844095030706639526747066257036305359175003743450351545243448144223144770726938699907160290460695405447765564448484951825774604536841920031228679437688543524268863280443469636390595867709495238182155291378580524598334960846527166688386821990034406504032375494633870053503641150909291376915247958506486434382698947207934699561559409700115871808723545929938228466555237756589510706068489722366308369427061856190546723089860465606621052715895036051864380881623369726094162653487172445235592145883403297371549441161505940657372502478234629586168739046494991691096480910106727233748271463532095329274059536797440840205836500147920046002195782357175724733580785483776000000000000000000*i1^126 + -1659062630708640941401846920963467788667129426127796236113035277489797117191260645019022571990085694805113863201132056133375539448363262036381524131280099074162261184735886441237204188014361678017831300867574075670433854175345504140628117173749739695708762790898142079764529019165637045194638544270341727492995122302908587984357243423256087717282259878657225900466474805849756288371461257524224448483908756856119179314564877964467430696160700739637085768540565381688237046025256283821800297018878188516636354637319469334997305497781080663476362730514171002163897295427968662560512217433151863889944737902599065509861829538445591994844070857864612142183736582274267014514237823514279937833128701258242158306022532807006715031279994213798787305750059717595427537509765785892123326650982057835386731409021172942923834041697229657745451138203587572745267032110681902300196953512793085820422887391888937181714094766882814161417132435769761535949591016090055376705353996494931568149871263755809293655065502056088420671123473241638629395442753026084832273613167008230274704080631295374587794832798408792626714783695667649248533607073721747446694765205029353587758862286299242528457138576668671583535636971061141636043113299201851887201634771658006219440044851348412495427505582020657952169433398494849606576992223349350088000556814405354637179951955179634403481606249700534585240927573927410395078828397957347506351502633181711556073157942630226257353646657535545134124541917563266595228658473877462036747352243454468528350784364112361384810527812496271176613637908646978928178437786563847594464130197470053009553527750980271000951349655200252724836228648544118691870980367646119500161687753488613204957872074795630209583221163543649063419078029012795474705650855239697756705689133619265475356073541184010706134689391442677087596159265330113734325042167470405675910714330463659380573814192027805849991749192259350086460840051615818126936901949087838521313160043672292643008625461544618399335655139232629447881381057702526645660594411984996798494533427722343922514285029903948996850612210122945083177851962056645353305329346737754730309881952383395660790561101835533042708845573080237831576832991228592158242198817857760678455168911833357349392107240215696977220805115893532349486599257480650878162355100340201550097843478931892575197804475731164841638043266611651975502250380961807456927110762741736435526319947745161555201915131374278851561718461350638976859955849665301507629242341102286458866321914148308144482211333283328491051427562200854887175267122065247813552338516491250478305952764499057355543291698844738170239062799614086178448735648715427965716033788136944227415686079499898834868908048247887479941408293865831932731278710548366648472892342272000000000000000000*i1^127 + 2848180887338217223671627339003102282852214408443074024755397734391022890778313854355543948251005859562102211259339553652399216499335578072877290952143327503131127954037605453727685885758169037983799019809902918004808933231830856441469822962114642910167157121894873665649107413407398666876334747065027300604695560846193586497209177347524314360199100226011416399678617872363940908871885152108873903779571446245434307555485791548964899997638541243224737623777438049715484723824573733716515091563231230691986876543854033950157666653409449761944876150232629264107464714380352074611752915824164258963086807644386027906720242209154294288272889878623259431767000500666325116696348780146563857729606682412501646146221682498294989781718203376009754197705488545226039245406211707695829350818575028924221976422428849812812575969684664010146524190200731947027170259991346705552929071307628239687355093133556605870398267919975427227477537763267138616767775952012744347288600301683673388704637105470822093560137603649233337591386854534361058936694112490309102027004768480840185202289687036691332509958750161779475577523475269884777865239435182521692312977496117700662741645032288042521057636272103092009369841815383459482810315975441444544036914360426932174758783111716717161467157937079593995085184452533686964119939072238554171121480957576794390705638928613846390262476654320149427256699184392130598208375047458025830669541268389979879129897569283096345392583058167649080586800913256633574316639963043433190581179653353258188876615597756833783328266381225586832718745036944457401699767974963866908588635537380533769990511253098739850806773987172232061854621512812019313304267811054654115457260518048753351981681766001981489598840124095224524323260767939398068460409113957931367111566920550405629242418755860389904014613571094707537895237354578046355890769977388041397440663364668136262745703529272986637843196265797170791032850344993246496855880858188636400309411826231624163509482539141098351867307556922830749504133461274273474393730298420839685023656284203087044576754910168273572043099713001980956390998828807350625221892182386956326077036537521113281767257651026533615335151329894032798125732446736692962716643535437052568608717875682231879343150291125574579196515694753311130999401203325555194956807444266209230221686745340016044522185494333709784695353579486873289206548846971513634461642660262102374372099075394682964524837013929509840851789601121723524916340327029613721494592204651467693418064075454853680157245198213170698726349784022098749180989859623395112481381157094589393915243533846586113632523114610353963145265517430796581697033431362399432717645921396959059580269625260447314872718197314486390743136422048712208978377669792392806400000000000000000*i1^128 + -654656119454238662424366146137413077585001992793892065435613277854268928387622107029161743607942954414269554458690476255748130140047471150699444630794001147085806965773016329958363991223679232963161441121715106587943692708825647495704122389662789959285827634781919135228998219674434086782229302459359207919426726039158378046055224745094624029670014088204158402947121828368073965871062733577290070756299339849836514156578392326025934601953180461176589647999129632158633813412380356040678666196808834814433482545886089381722010566538682147018718771762414770744074278639149660817706565690819416736452200287781019504119267437067760916861545042166104624879547167729901397025582806857278389125156542152664073423335186839432582706647997447740496044901630769266379955443013157909154691521611488446816882578864919722527225069531592123624879094618613503349740553086343547428286156490332288036149607599266755568948831467952501842532039040301338161295586068603075148894635664278536938631721164539675751784773432313480967346937734564752041994347284655858337070674703590301021240398173861317205784589262959151612085112659016369242197540315624273058233953591930350267321967182116776648142940628527805381886358625422201856303391892076977221962627804266998697500962183333519367495594898248150409543331916703854922926607024729725576196806654979429192139495805880383992923857208434622979436526063656643609873472794115692832711249136494041884179609805025673752084293556275270500072377623003876463407985021705998551364916693604711040891771326959143321618953768630841438465526793655502428331372329710561323770560541733639360825475861920409400726270653007567687223498766200737265618147987704444075127927724042311371156939182473783729006038161118592198629471787112165723579825538434293678297627332701823001847359279123660491078313769669894122270548723041506436298721632132410803137334182768344896785057482638954654147755418814341809235777168525536084332019333818095848063207762091280728722405699288024689140163726355982370136827846369893047068561615572447971644899401196601438764313276504999929470879873331579952684803144358452171538097647962368921965680010216411405470774991738804203000521181875436645798346174513669259535455490469865590317549590089592756317419564072255067087345461584382552194204163606254039857010030185874597073577841186953439551040490028820975505695883142692788403419137051406391983869533398219452333253825771763828566444765058491392135624992041874163766729714940797481228134978830057174947481462895513769689421402947777833186238110670649246302617954590541000980570841583651806423371025936958917080165337422376852138026899232718850991070491873799345797062639171033263600094352288729495070435161093978932478935028380586191129411584000000000000000*i1^129 + 2308488477523571634396010698881761630370176184797115458599446218361457554392643509173193033629571033615019642363149147789765335282544523108330382391473496705386007902180553795894144442770063742580441360244441705985425846267893720932901684461991566484809511626839464836857319929147675976835070065052585572777552701834239500323967932973930292492595578291394057348187904545870813816532096267650849118750934305580842058213737841368306899010129326747974199355263831607268803513111693412194363848101338337050352533288985268635662300591372983453315941149391185377164782422494722347850952000167927653820009924896648008729231967454558662549930399082598834081542281912867007925604378901982585169967066767293191813877723293657154755846153601339554922389631058157151930707836321078039534845480045145318152594884794869310372348621716799820197011413396720476853284598477340534407448955569961814668140594372088907291770336788965262628831382258767414651634917648677315235595391486885800661313686233665590425345634582747036511930190996120019944919613667121169507451918857294065668364734392474089516151206904084847529233670876478956932578808241919124297289919641313841083524433010155682703481153131397547859396707945929728150793233710656212793491601790946641324499891929001814556177853850467579884836841033898173119778280294059758290698388214830042413518578207321744538598168986548294031195305996610984739751341465562572458184201572081506400143726900366931810600914183322253492070481661917901237084392795999891501249138923545686788742479937428864388051196605272717296688130943182838487894290545366053147029613621118274120303543194050936641659424338680279001891756765729662979623301673179037115230053001231696383579122266195745047230032929112830350151184696995827281367532949818205677797904944531466952541962460606748200907184528265558352876911716454788770958271840488298609863525614180582131543511725335660592649980085654423023335142076525890416686202991988867747215886819082131592474078674620037822424142646726844024753133598915008208194532888670890723082418796950029465301114888140884358911390724866909062538641252009541203959353023114984504411654411488993834075220989093954140782250549369970978456919860884634303387466784335655243536451591184616203481188466788182830650664403304674981573251770736878526597792791515107587995368692639300875230427736148496606804418681964923521982275281989579055297759692693399934445165089332759674297082756828182184405545134750208014310149903712881146850314599127272444212816466446369870229957498205503671205213946780924742061224411757072547460332237813457159243633671576508903145172539841813861874178566807375987511051748387858686441667570110775142287971443017601025715686905165386070497415040860160000000000000000*i1^130 + 1032803008014084511589442247529483845378846108895887765609680300812749722536359630447136653597324232526122823431566293551714730011986201710055349919013842058781075095913288926574563586727039411723518256850047444443806515302514001822163449942368082160668996884361578145148400361562077838475101313806257622930090581366923153004626728476616042775535730090951883854966630868852066761050135410147918305966893596146780573296565032371339835894030470401999577715944462109152381975413757413619885246781043407469537842199986237742475004392945359539547114864699010885523864443509046755335471381414996289687980424124776677622960539875224857841706606144265041729655265404905502878488166504987019593609364518923751439107941397832320019170241148332298250967703030986269395944711644862132117204957694971932059493457979335481847582881294957852944723161250323026097114360924775580373806442164462140291647871234968123595383474743133665144271428964853122098962921041988955286628007812543877945449913699267148390442728564742987679298542694200698278477279137019242742716487831629726406033191737255618104595196003338498176810098604496583282904895487927070589073148482863105782673366794063159860354160970569931932717075129888988279803868476905568821001334180446449377657453616953100405784778098238158517418909439013752368900302939297519096269862588807173573399311168125510743324483779517982774420524099166738200285343605612832530904884931548338678583075344335414308876326435092934857263328005551171875774465934157091791526705632642713397646927673892766810578568005327017268717641725252956677290706218022514541933569449185919212533685249036347103697847858496861975503306128527863458726783608641367677759912832273349431449992513437124724649024294925788009865537253983975081535014297604632370919945330657268268778756055537147167149489292249717487518583248539630422493623086737600612574582971595008955581683101512884170883502419446417279807721308008798403813060282983662598535461970507077625108713256366648095281470474329297704601625021910334291126625505958359667009497195537595438499766498220747726844701738701194482272379494689824414369007207151659103045158065482688007299267060674218711312840388673393733101916804721548698646125770242157137498946736316221167709772074456283356261106822496548311003435480968030727818852790866801108656317368934165469213937309653865699645670088973239285778826133085938107968569474714093020225035343128803432086466608521258309645141413599430327603781980941112815962073164494661030789424717585269892635752320227912266173926440937801669580118978023787279675121557633155927583754227866611347298541819432847412356136664052681083852549264700218427072782406197655018491152136652568655502033984818031624192000000000000000*i1^131 + 360585144082673959246063549353298969764255831823549755767434069170300189289580983900694215786879740608228303632355332217503559331355529371144799227660560595199913372875536773074732152658790960357225882234969020744982548336950494451104498030955598841241728912510093387119411151828610768250190356850620352339239410047537686356648821166879328907661577635077607346309200426322785417890410758404796544880883629120440158028323403822782267175246660158212050050937321287319639666213491225644303374830593690531476500453912509010191578786132930523692655206984950149443691480118237183721771076575938858625165863877673732217436861845949103082726347072340074617055943814435685534647629500708465403001401044083485381266738036126478905066096885354121159440500449225920256942888895158710075409779000856712593434396929495742215931167854140875396644016484459824272228877802144869638230414349456371857397231233543769253638338974400783332722147951764684957264223224106532285279399898037502570685359776777280253677439735077342263094119433973230142391606431560477071451151800974692231054762591965687933974677414783595545091771187270134788146484582037012289839160098502424009093640498729117278606861982472893084926343853424024119996051173303033543159184890234602041236596594174305407845560370175929583685556068999839839968055810217648078617608805571738832025546422453208925845979340239402835866987615680236187934903335122026820432732188256873278613967861303959432538713870447469161975884946901919179232599383447118241747482297719045412876336072016591374681732973150763683134290589266459245163958382456632906334432299273905890304119999782194944302446516109567979370885227170966314927752257423328560636767949993864559591234027566277419608758190460619510981383095028740049440361824149154543068888168144461558381908725207992351034747200627167565569868755121778140445764184996727707585292437746441872987884213655540451002591361991890987849848216540963116929443066702947804619087082886201620105066433969066984419504886284363861248283444702721626098787343358947178218790756112421851795802151780543695200839896958087506321843990147274109747965812062986191466907197823994006889087078865146123703210271369804946211929504902529992820594658010079541056486250255118565293138961609785898204729697374699066110759879894212365777455749451861146533337228172299393622050013250795992575848873462258712473946843451831825499573423651448244463073033590403218583271858127929974296574643596984533836160243784109362638695684749097219428364967178018472899823010112047516988178423727133514226143599160570187908462082931835392169860159804125614372516768046256007058374624249525094364739008212369519776268998469861238891971994059590777799757004800000000000000*i1^132 + 219146998114753138044260776074383803581650801775671155946459196003756503863814516771838125060134514244584563741674744343920660450424415469900357078392736118324511875216690966866433188432453519911386231282171726242317161582293671580987722990340354045645523954364527461717841120826492162962989352624442010469883872503852249553276355476513691137003187290001054340171639126808211416638914986819263436698892403122046023869639893051838837352926171139111473223459964962220959260181365272433150724744133504490886593442936602584868181989706099055240314756031851012763723065171422823741371744278703177021881693781746889110402815273448377685129040907758957596292068184463008647731793885896643741546675267726679914441980272988535724102465676728801507951088679590853607735789578781530562867142987975093454139732299113146751642075222225947938113383286905771149326263409649838843714015212722079131633108077274086988308000724042485496713672243463586679456153141800788719500137641614242465762205438496625266970487930734894346232714788650115413924939480974141921618167257726727573559858524062825179135679576302956091785088515028239469052671809712889787176808946895688995233331755181991262661440035382732143855960281738013551113384868267687351650398965354209303701260508230443519854327596507689897657134503585545391217380912609748074001171082672908791600202612534622594126312907168681507129889848418538795090685678097159355348628227265316583923744247005763264536415148416019547611360971100516305365254238707756862778308992910759849693680489621543684629723362113368158544274525248307756206223051549393136898442819251856128698718011512644194670548997238200849748930296081605702542437217376716693239064526104675170088381082186925305372676501821415029592978918093639781297013502857050353647911568351727758097684137099486503161565446789923345597121802164588333529143619446505747647465545903943875626262806752770498398612819429291443986532807670992912154609344287237791739722070619131652448893564252402940754837467998089449529320568869103317401254802253145794264160200801052839050394772726548432925382649199503469638049303488219302754359764258277501806227204008112774295949644166876848644717031490270435760961856515987669426533557008111313973769683138611224084166422011474323591465199916046202196036602404980344023052545425388105819017861072732908792763094967781326376179811720361101030533070808843871696558286537444006379047614249304488586863119995215450219253489269148595951260513304299124118131974267528985906102923759854239611472798758289113423896457758336800557315186379755851137348471573477388672528076250665416588037075639081484359069251101000474751509115381536804046639348817836474320831192760320000000000000000*i1^133 + 190728664182778993597931131685199085161671267793346748305603736966514973880777871873375505040718812585488010645205143585499913756235631706212391209631306308215929234103680137996132775007738755914152812951677905615647020989624924575345114231601936249300785922512845792030989385115980200302210486028653649922495727622881930457244168628589473078040355264961159525226575852534303331476681655180955360348902843995939887858209194456635151538255602396422831739789240358002259241982290278481334759229473021957753418909189010002143041077907191917234520461747126998768182198695923407756810478035163922466599795368182021451192417685569416139471890765340385290496309907917664171956969918771801587057346688645680719172056810217241375532188607117852017234101614136796946564831706674700453530688784337355367755945833859592757753025364595467503001139647260077357817184140352466980223868016477613198210055807462823529228000772656040334167118129869763250369372142632836025472498034230337879503659367572967653891457283250917164184158576881900662653627079167138444722008286138769833961328638140713412113974839606388316272337859520242585636456079194992801644161416985422070039179191564277701591795051694222594868860565950443888638734848320846440731781850283450121530602303724279680352256960733913021112245213985939345727016489792167080354852036376636008353649987813661594731891273605905713357324468717203915315270716975565089449955014014822082407284024393611842108023597441961348856888637756604699733076389066934536933360142403529063567689862852557708705976551385517274064535631458542814818075326451694468746548965477200318720435226211012165873493373885735930467824252236251527419824296799557722546964273461266930480837297799264579787881243228956697467377850774553600452804168044553009233074172181977573268713230510136249388545778610707503024320887064908664925141520651378302681168204979821713997198444874590872875474845455350686663119888362891069055100188554146669412021414620134781301655986849188053916924914812050517451126338104489720163625049185473946234299627165330798704028940003203598439835629899532045170275106059896867026425796260983832125294922298344549567441056365944039803223518265168496284052690242531641771094161822114167187347997019823703764295633516630120705023475067025534187156660452802417065109626264614375783975584292363739686694075436426057025471101002969734198234400087546634862643702958883466245849696766496394507090118919033917899376975064373135269019254469458634596198422847365948590041240945313748793172035617608828151212645417200400042699359806017637816932809587090306656890553243816514361825398080118146656262425334396056421128919112979222843620038873730389114880000000000000*i1^134 + -58317281495133773617211793176180987982718019964818746834905653492727805512354808758288138349393330399717788246305675423812399808928050105358666893364722757765820210025580240241153654662172675329295589323846835150001666305100295360849310811559103348689841981349539982172783649308407036103426502220434097631959718467636226742841368484752065410699527286822432882338666001150451413962480496006958201456892664375756304619754572329227510713531487685521747878452759507411459529329237016497924400483626946735518325053594689766219855260186940094159590235591188250133554396539564869581615058353960632467247183158435076974912834177131277489295052254207859078761067334647148408386124668488078699419385718333661033366990047791210959199926476520396717324761776567308623186643936662754030591717197134775618179557422084331239126980827115407564820149664403426748877704289196238504566345668327587530755445987966381959611891287993446319959780212623319701139374952418426701289360665449988294506971622455665068060233861879174614994299177527252830650464294451934774865937552495451859889303797926964092095202862044243440371360122305483076382300816257236904118680142753310302010371512288329717082861793781444967806012907619425754075329596183467334678844096735914807436219254118554841495036886720441593701593304978101272094975052977924017243400024099863872244079872796093323726743445849038885350483391944746633037994716854241277800959271044743351719659968644771130033105638620828644838818303910028977824655527224594737737226876384926514251407040355576580285817499307357752750023510555890241181953026176721858909347608276035360090643573071896960529258724961372767491154533319819995288215441218091253669282493734218962541370457980044765732163031544314056791213759047842265777286202399318221857542375553398354201392133086609624568909704726874308387368283393012016327746703667628744000722970035380643174920883264545816304161893946785820546280917047374989659665389378958614264673616870493600036531372361150554852265730408826093072229855467238336160603351760560147667518046583239189213740071878674897960554826128730798507538050261947274526631263761811223252505207453392337759132161474552666716959042012877623785309593388578635242700901735657056120936938618069102578747272819796272452276303615207727123312650778695100548784438518775578205208603571989094028732059117778394609812170185504977142452693217315807273614213366382913790522353786717015980286486288776413831014286525859078931538600941481067333231745385727266053390625078083950630439026848149453594763763565841935317851364460259032533910115002821086661902252711200998172821257945330361779325003534439716343601157443583969424530472960000000000000*i1^135 + 12289088672385613501767203475575637369804844278062423361305810703682225223452673707375092430028754508715265363362976893374023156801583791785977689989941025074905810468800422714116387110227294342166823262720621306253308901920973291296395886379443571492461897050365890519610676157226691722545694479038280751997493730012846020644986385764044716958453725877671804557870224940896080045131437502311361393476806515801063034813436997777229766858724745700869074732583719452461794600008666888140678297218655916774462609278341341165100090614202895845783241549224213491088065903561084296060202761154494872872262032455114573745527636382759141396255542257612625193091064828486543977456925031898015979008576946271464211330397221293145028887722115564745481544275693507882389765872412237937562362265645259083670088091721600024703576894800115431308807900926154511877296678806451169968702458186773110935429062557719322976458972960320173114457801763348548797884081327731276176242654909269985304219935077707811581185143724286518864028218181512589916308528079170510437295747032424240309384563180094656117468559953998286053772039553710261344772101600928932015540881836133056951255703192063263159010417002093552076434939886724976603587686675681571556022900029244207734010752781056930346096366476138680890139048463441756038164920890875921936895845549529576768534455400221485818336988394879379459039532560730362322082480657317076094687251620231961342363435707505794408106696562603024664141258589364819111971381614884273355768327591219464341697913462539481670831830717773285092879931610436210588959428820295492843553470504687627738875172416425917114356379709232856925389438740690977090384735144533777005119054567554829375301485656595530015689119748646664147000358308258357464867787950785808190924673829095443680204610327314928456068998688597386494997350686310313253996563758731149240282349938356538534656449686202998697037062969107188455251989616678629818647734028388276496722561090983891010842291107551710953357442662482582417171513473383535196585735558067799384797180011283689143836529088761766273178334759126087901067342588331257551733143300887067939371169289151162980197063882802995566435911619777976369866614581879850330445577829081947790319992437861311998641399120492997601434187526286237055114098800599235498288864288156226747540122873336452546691578794934991980096021411624388476725975119125240686243309781000662566478024554933859774499588185293048985107491249339887191011580753982828979692783299559677353386090553720048897083449468410455156272134240786217780016290592794990936930460103345024511769699828362233409144630266617121741817466294581074604301082066681856000000000000*i1^136 + -3406346674812115822829120168961905450727474301491580479091647248337739299285678977665205387228884314752259774116663224083586081154997992451508978777498250434145536634641987908385789797169455499799958311456152877846741723408244685307354613495838116232437296887697990731897258413845845159546357322986193458954930009029571172576286264635655561895495256146716266882301834783788422287228882529288099706422332900803430848336740259608119557190894674252134189331646891656349986653936871852336498515731932016495350745646524104431852667844033524435803763984866516363033590447448113714838636066079335819537138039530783873160274401559288897002297601008469920034512141269429278756587604577323406499733700639743335227965127061487411496013420065881872340761291627480638084609391150727472499025152073190903467815899980055257114434093833414303045455051095775681298217044406432847597973564135877407836823520095806753595562689274844334473883273066178238380252677278277218075619845399336392722471009564434682207105139187750570503313832846709954306789868706683676734030421899760651164350364154193128387027514832224860511984004349167986581791881665092429880986287554986541014769454180904304962756511299768006668566170420097699914388979348846014200306266819281648213290068681187576029297931913436227249092299132009819361239852285976855343731466404836690134698684153936790393600129649916726740042267189670391841200554592447015674728064913501280556001974483162084525459434376566133782907153757530863603920875480752198077848595025070144372239421780956774976935356343556909257644867489057188612476075259373980009602898772783653138971088030094119468578647282438375024680019447453673771272231619838292233833347719408830326174606638104607320830231688487458966746721021443197467502673051973192000153171383105832124771356780119728769389041269408638701979686367562733904307886496585253726494642278738972017155578593416424342227384119834511680085040122042134641410841225276350064064618383359340366754093118421199240158886386146118096696783270766634506276300584194666295736329218400418579767361544082224598347029833280181051980774772941355840478986681209308730319414251396991722495779385457242964078820518701642581844536120171649273255233047461892252105337522953611328238605859685282884973817348819605307079615864379785329926898639138634532219759719071858231337279820508158518457613270897377509979812915433479679856116685752714393794801433487925732256869289055085009604925580841479877651115224205142536747268949161269467732131760289569283709940407972920566353104944027059352862792448783245102460792801518300514677014153484587484665023320564929485603530761937639964672000000000000*i1^137 + 308552620735383983845275378282003118008362276515456038777283899595408038082105678829288638236042373008481306079975467296025284484901970445776023986919343360698367161219031145908609550541594980961895075060953573779972729773574400039617688364092329886957492915636408811497134263513021647732187002320277510699557530203889760425235784365990368043026838263651630381061183226553762221448224641147663655743537121336058967862390965360260440105735221733976272777208913079674160460639240041699855894982313101368388927574293114940081118829310512252817402509334256986806021092813745723420107949588349923497848524397545582703080229926561188485905418081349365224586138650231972066954551619129077217884508542357582912104006789853094950839045083681383975838148110495535156171270246897429832341549975697218017960628824975060899790687077992677204495215012919080073614930779985301823872782533886696751295894147185141337899035037361664169119566143955114181646183100112362258871179154941351554597508771586242224320377778395689337393252370713140420978172272340539434227712032478396779267346418103386128578724762359364728369210158469757404384134330213390731227041157772115899687085217188819097503458275951399667807500088039299371631651748152538863663795704469355747591451262098194118468518843013138501893399075664317766607559914969670119299682902503612683883865732159436623058210805450929391268234553743171934434509424649883137922218935817335611872116104652134258801153448538885058169066696677912362763047167687426524103447860861588105407969918888026294224654005394737779196881023770343649184847733636340343817935484412151857379801385294855619543022248464094316521511344461913780225912273983305552730189237997981815031969953423474406523109545314482590225579595274394460810256548901087153148531898551117442270499080531759189461439542711863475744346989780978976342414556578759793381868684943627917451368047126207741681561930616319654959374536368602350789032633394094909987169891171965989364235683197057421613409003091623858580658947683502140911610574071138850609180799188365275403466949420005119781091761012933230645246796087544164821700392468717343150851931590699872430935680421393304953141952844045309526389137544868190980523771243126810133807885502129800334819423766986970221528112772390928086141091065323528300438977359480369054554404594221983762122688596147675610190428553017114834263682283682368816898717967088584723120553212880080278715608446465724638636623322942856633212140572296146446375968335250133426544204729143109470471955263170133077038558016771646644154427668818333631715158629771916559727074574872331506577885375418846859912806400000000000*i1^138 + -27971162195663611064823907122064612228116442326758746356932365556006322410586305863492204473149206867059523229306765382415074354089667764920346937072462533932288396434515879535561033501894153131111226896917435813386067009834762501025883960394732896445582137762416724352603997208907546103687619922582668689125558948201954078439644982108349197422847849520819747533084393412783403084919654306334607531568658373831809139389656711851051517781745604615339517057001085058898999596751239968289919652528126442002404673013524771017481157336275319709149743942304339204498308356345957423231173866321825699983486476653937733569916416152910662714405212420819820860699280212731799130895707244064918973396396152264462633810361336281763715533891423123167989482131658541577123558154073615749047215068087537366610240206335984135385411253956973654802174434854230798602797272315988225393281383124215701309994379362306120800488471313351854302105452913518084548575817372160447150270311710551084759668704808214345666441763034995746350697043170765173940919601242485524333550719564610345238584019539925114966860682050065072739551088601742065107086475780113980248919895660116225249379234743098964200102527624506214620916291400353394770216307155005759762229734620557736348792891326829944701720806994529778632897926119918165000963738574678257607195000558496568403657777244030473674953471822579443912368839586110654822194310295374073459834330512603976940371889421753278674758227042199431705133136014739311862521465500402376256852091037627178664484536677419587555127381260454273319110736813416579530040119147873754463224696624964161099048183246098135491192715035738481232247454915830337387148018470690907287466770641150069406846841107793083669696815891596852951987555824683571145096726432668212819531921467349386813341748065911573769542957956613924687831820808228699114476561340961664333703039646870459347165363470114074934850160094201441777366062983148674423202339998746978069992492574202108242521893010299632960889992398913197277839917213757307445420378261036094574777348463860492992605485685081995745057680810248759374419168757968216370718461241941771478711499768979883643097329323311279899456789791239348972079176408755678268805435357662650597225468861363381191696431006187286477978601883716576318801478738750414859541219831990106367659987646891852574801378144873593803228481201824212370548566873453792192932335747160986276638443268415477504541663194776366924779408929945572550081098262793065337900062928772271230889566543034744718326643558845624562574729192181811681173812557253455563582124050871639022140697093231386807782620990013440000000000*i1^139 + 2314406173894906265791597163116289572241787462359362251558587098131062289984265576314887217879802574944711915898814983338245079576172239153244852286956745161458848286943247035454750348383923118799858346364210706931494331336041639201889299332933896796314404758330549498375889900256450696824256863750977387373276838220461833573050704974780092767031057482225887363619135427785944811126061243847704315002448543261452732827486020079793500487769322035688679179094954683210668189630484815101794877061867268355428524770095871189028193847268092231360934885298483209986371677567950156250473434119158925012402428442421676216777208407559237991750385844852869213755561632271519671711095551172419019965311270706372589414854141314958536422829858979429359657920167158328013894673025171422480994658060865067093522646538718964768119203310032881635162276002713574022703895558974121305575887695503186933481578592546429359048569845450035959972388934152303598798129790097027391268540967114662095792109770126120355673760474025823565602559242197232266005160921478873426019082599181492522595242499267650757155163222330094450401653139471507563081427635010612192695856346127467214981356860017427182763988373825481159808777668733850576963316239513317393310692921748222365271332905467734087918338090225511184799331529209217053267211756723791716081824236344217939145532991141169057919816987416532288818742854839009711297480950210317948880102389170269005701910074746096990894997281080241662020095739237858585797145340520887135343421205790725329926589063125659353417903274645547190832359845081568419504314207220969023489444804651476620897553051818423291016823276557045749031517313477244054644236339664579873330547007766642841090782625639075319981805582830085307201902695697077508504708173010261463939969308114820176104190890341206460472904544250723126503733208161359536563255004337633085738130414079326999209092057117821521794309670485063687742556264369870778384086710726544645169915687753174485242229062864495924256519865898613407604267680040142936883807300141962001427427416191126134464770333398707706068619063537155941323765029976148432842520026614050711578856193503919085439436536689707112570037160442437620694935671080367018025179807740573832852960875760687221064477279463462331685190149444121026370412131743197260888175907684951647998472050836710489923570156488658080647571051365356581926773002109351967767217219897454562392965045094813000835858638508182004123118503267263867962982358887223599861802365541988328328619338356169658116635201706483204217007044453683487610026495721819917016842023638007362768999047616895385600000000000*i1^140 + -56987860934863101436814693600945879771882954733578757989835553652592299549384770989419232112688695560421704131348403998631198453065983225159254749632354275034204774840714448024161709911109704813656485659906061465448059247741697639243285637877506852123869826321156456384513774465562070297839159932544823640748038153292762392328801269307554753969329535388690315496802832666204592872757336741479910479449396344942031126576811510750431947612229254656337952269122388123106031100648584711063296199036454711915221110561818606673383386333982115537618015453370122980992573075006525949361078769876116194945709235044518598529932373188271091869475733895008694542735505583958655874831020129005289906284328498834648415005745958322065640617624153967654437643819105105286238410056836200856915806279177140323372922748258047310457448071195533808082322815673683655539687966849935952514032446930018283948186909559766770159330386007846555983300103190911769925641526420237082784061235156063182371176446723617607763995252648689565308897706045174887202738060829518848660686642618497450758772930588972402349455086013117498546106866467834617811205421095353169501162119794150959706585819504275942312152696506957908645527973331928807592016600868008608859908851625083376718264054040510370797401322813165858238268456241092868624410711787639895821958848658211914136150532992185563017954790258949883608149565516299959869092246671395731625562384919634762026164152198774520586088782522973045641213517245458231917025885563102602069194823594951273891921786875985380237685553377680745130100048156696270984983509167334794287152400741994043854527775208722498170837048751497162629623576420447593018697690905315352976223170466540725327633643496371666653848449191573432410102011113955330082891015861558582669574518707990712971837089744874917497244360305637395363026075310032041279614498586838867075632782360595742650371249191992015113710675852012334243315456547234941886033330557773331342707568032456751965743336927631056152220660453830019276226071197755325352680712699160798466459383392795751712832035839743798484929855681206345170377988321911844380343779496191702829292829001616961876402249631363264859811982603092644169542832471090613083154806691987794713529713248675085599153630147169139697812938916863547874223861612871321409641880450277889555273089041853477886663655481452189105694519624333659969223805919105989543372918383907419041214486805075547071975455678322653998803301146043951172013290834732568955916277435665705580778129365819719136843004180739327045979214353358199734881305233672870813196142064549733356011520000000000*i1^141 + 905999252326422030784559183024101377875262518929076686893983838012495922444380140918120462978114033249805606106667216939127553216243006224563643411723898148560744953678407295532740004352552195458407838109952806514181871336675015492733066138592917773793143384240666704806659163522551893467883220707930615255182898719972110874836297193882928721546518125148567588869484938603923739375252463493157113565088756943429273463181460535319609768262462780174568959188227717478359165437255817028221491406606947038088371603889883897398307119491412079976842804907531724405152747571508168643015935124875034281649829249881141524375747639799436615426410820914739439329580514156786079582317087990258968459907734850643881949753552525897582601631648746559670231438396676289438192612441325319596991608363861853516179888562838898441011234132032894472103009717156919554840077216645313459771120105460053951041824674350463212237604463383427356291593054130710248539597802486783093089799776852812804576164834582380970691409420272324742072042479297365547711094299384652143059025063019009090603531488360458285264582017668286250188850154675521970843376588893279412839369106050308960823857919426239484774084072556380414263812855229166982037710971173736164300817389737921160583994319555914966230562840001534048186282777794680059706479678986918227779207696351313365146934535098338660663444914728822359287675695748680278366702836703396758340716098944817977688653357965454565656080833503613180339760538134300999134175760678424139761840710600430060580388091813192390933079133547038451883900020245436113417875178179962223622346178160109563739704541845368593364267830728467743982776016563296270625925150588229617660216628171579848568665156033250073782803884988400478271916732594510183615082759381682471986083266334161991986856986122033780646446270886018164028328114795151447819291022466687606353485629451311688663078718967081487270955358781534504853747119585824205311828487401277428491619348609111700056456155460636267729417061352315948634518251141650528187511569983790036452872908314421752827178216874778559779074834857945831643309570030090858875078787188069937792316255740176530879183093620976927822227605558755167875182850354464719623433437383673558882397856130003646926734308373557233616396678529362513688102285528542759672255894806068970025020664882049221210543386626317685076707980420892274743320688129161347355003224197995580303433928495511399055773895042373977075610607842798036591059986367967027496934951278878578348156627608664979797568460053233605459785536766486840739022942587974827260155789312000000000*i1^142 + -13944085709384967430926662619406569417221010312557225830187726416304830012411319557168473298636444005947561777067426137360563049294797207163975319685083570658191875050244036028527738630618855601342418313620704164341228944764839551629767378758392109293189886046697772527013179935637546960029571641721220919750019074657623736209293101165063661068546989409670069761496040665128222449795195224249595958600922869336800201761259528610019571851835474147077720771341058877512748019662897783799800109151886423024459782354395208526079126862600838444948935640645217214959152971661612234017662495254070877937940332328997796210913486419134573529922891869132459654041115890244778231630319815505177266897227723757597631411305519957445225255308429402579856278692519260059542231216211361005069437184627087197972070505833829981667773266243091805955880528890493914752511171174936817588782486568977838631422609350048560794208363869966007256592566897739170416226581959513884097643355561798585074793964891357620308738408643317464435773827412252023530069748147229324600104847321915794536088790946912862294258827274793587082848415207906678521424430506337564109802902003787873233895824351348980454201261225038181570503679535908909199538981398793182873049113645484063642035271708922031966682635618372051709918456255285603143379841667852735929573650111736898769300457441274894189175604236745958479430275511596660087296322704787864276064816238092847371201324407579506284527745855214880665051877930913522741787130840867053548931498439417862910852709531803761956529564644202750263087393226282038164426909022248819834676750939219625579971896867342332881246995432987025006365694419179965625360138575705031967164881083226860444089354228007240247202728245859398114680346717690535264071490208687765599113152480440880476400552793097689430363972845062881880296819778785772240282158573463752561281657436944633814817229666755839576699010608982265187550595963567215373120223748132827264272493566563474384266223204258856400066289376918214830754026180253220638941507080695980011148054400074363435227794462565235731811769042850357552619486427557412672042531722987955409962330329306249824698932989705858384730587455296635746393128307363483185635365607250959234285323924653329377997161112795552734567966534374299930027788428805905554844947606669957534534825648139276442767646549652513210789173336949892894594373441029004280904520476467966576605027933647276050253021335094617082841698813055931535699894591688823251334366497299041871654477847927790037357866998999553242917945414719067214994676467630080000000000*i1^143 + 21680425151945501055909300002290471511127149367925376103599916776991063719857684871849054097523716459084374385543912534899158391980790385943920823728575071522519561770810330582301599286491197536777225363814524077788092101451948332422307880734583529800453425418702276427682133411717419267032397799396907612528830102611917688949158577018333035260257374510041602506329483675241119776540176261727183537771571446576609482998608451095319770838542560460755173103689361932802390814397083243247309185133468243228733592221971901595710016218032909953553949220526321431823300091409770285443721121745667399206071399449151440868159244079837110459022314579237655366158945245405685612735754519494287319133076689600902150255109777578715355501953104519188301428751295869146854700402457169196476183593378793040387745534486876883162026814639331636557393542403207113835089409766198317822331523804360434097451701455022502369926484576478603752109038598503200324232777808862380189229005477814496165717537425778494583206045796168355564311008800142450694279617115474861164797973921345813501841904537900802537229154577375214064619996386088861359529026175516609672084830294048068554633692939722259033361671915016542254437618982227971486918503298087304663184453540871349984047903377796369531115649083410664020256156958047994666528111512660639971159805592739476192701107013022952447618075514348291122762281119214363876265852373552214546126817409000449034301665649702781304607701544533905787239694062519222010673850307839179994178051823475063848060787787676674990353549401572445494600081392524217434933045921711374585849747921117991434149251323028284126859658452992295998027190192171511912242928239530107632527375206771376647017686600397910258395907957208752083236213972627416427114971792166843056853264596544291549983711152451346588354884395296631618923543825264631003143861171906857471200693236498269849361197984413131867537720066816649936097002523101672660470449219605182948512414122113912185872955349050911748741190865373250220415002797231247262818173801827075095899820246187251269165877334918333395565549790641889433543973442695869969735468920939318791253713340250784278220898141009526958763726332824210456023045602281392704884268733898705949482427475100565305814572397125410934755329570635219242613218182369409966097308256132333718302844371289014025616363905814200420521675188021913756338522947257546841805383210866911883541830646995768358653276777051413731225365028934950936298887970266403826634664988765855835020612276588871933313551475179578137619038146867180339200000000*i1^144 + 32769276372123093984280026987162326550487220941485606824122922918478645196065614691655047618080284631572150742666583550259968248943784586875198995284309754495475872830584413722271153062667948592254407542339317064349121013888780557755791235146697497693724893435832374283945691184301696331821096786090115810626572676401592856595497444758739313234603707356653127277143103493825306459784377508466577719065391623827396401324023951696087402244959201265368403991637142417465274988506957123260505448119532736366928201342367117644495813041923452782176578359056292121970678349955617230766740586650329364821973494434148653349093159145104439597976740170511719065238246407504887859597820288520055322279657190678446419365260502667230485754136274899065352146041020881201179606906044725568628641789221532438391005246841544187087183946261970965075998910298100327938212450973812909323616973370288376984718577562944107740987401527369985477882027598135467419589997607809464783130272966424671575393897556970578431357700896673233749531952393736314670883713340565631399228154177325817270127361711214829617651991555200648483642274874597606229358375084907389268470421125716509801639780046912090771222561131300633400777546856805703685286180681884603775842684201878615081725852110873599579999390770964788423162670218132150199322573763145932950138043996914220309827673230352811366653908953182526089999456090718535379834271574490460223441826504526852447778634807595690066644750732555280868754646743410103381077994253930536030027701866626857050709888109656854276228921553261170618965333983778613739503086274252875193110772326920793996144999443382618086679365166529801136876641940621695981779561065260048805242455506420590425653024283754216197839966544072184595884051324764512048155530743517263063565316844126171378596616361746911308076589960626842411637858177650877431157887296817135839234370136304941517911529287041349241027259410019256677227515877731169681446912578948237953989928251565469158287688088760682782889018774277967656340971193832774225037673720005475598174950530338842003258946688249872135298882003313962581311088639230702351522146476887332187094903384612198682079348329725212896609848649045129681485222071461170135791958747117829338807530199255208326369116056631664418218565916258851538554592801237758654719482317919693495660081801759346650171887847170437720530306861977012361004708168926589747214200743041201469417997315391874629277657149339597118497969238643726647858557299271282283264426756038549788866681344896907232887802564570166958489600000000*i1^145 + -38936975881312619645700032136867802574645689186935329372970750602623921258341438049653035736522135583216471495044611949933565591988694943984799300505357792678496536422407035291130806013064069153652959033547451963798214176063810228293895725680123119588406952374059428439151730845553503537431278235323610708066830096841520211340303998104135054990909544600352539390164039702730654768195867233205220543580667525585606699750127584416245236938694572478933291021105288734318742140216301539420602438189307088951341972644933842984231777854801591309469603520606881129950351235903343985032932290842827603622490293549774055443187721426963809396099797333305537630370055753251698846503587182438885940017286508950254331727876419670113938366511333649340825988443049546139397616203313666667094886067529051302146382210941687504560453730038120826987092286001603065369899847814698786307022113498727898838207383491534504802467431573887542819337233500741567675166000620098820827627655622642861724835350598488917756724251310406914135453866911394842031143443646358914240373697872050318653945036553424542691703951463818109903465526504158144856701475411443785257753310831073814282928232761633203510681357084637898479748338692197800886411932863469920189930191838619848256238354676092199051497183089200003159606889487127302732529838609368923663379114344321859168550361625214387248807616043188773943490099587054598947896792758391160778430148141079623363990811691576929335428806892852496736314457577686949102865089379217554100649331917583011408009769838397812273431157279986333492630829097247328108085933646073195947466743762202669201161694951729881231836584943714527996958380815652919409577681114744320586488167412600155987660217207291499459552866631665690542697345327081778279741154643227374687526021943719780193686011874524353669598020261062146551417152877652737023508971074341060576117037037768945213216211677997402065837625931101888357253817519047249217173104022290903121487427343526347628678487677780999159015473964449195402789550261258318808982780336363824433025173329686805741277815079860900059130135196714527354876392628979063643097870633409338791444902551070546527672636642570772925349364516594782522450966003586090342900483493214401361559995463034999945113154996807904047859593189870610308007106494446059234160769418572659236446757781635760809586771710865451842137457620197897482656064658202057220398587770677588748922927355775456781985965178030013631017398598043868090817277833150180089545134106949436779022129822902441788739420160000000*i1^146 + -32430341460536499274051386170118953127258276300993353779669478651677145801167962460552584987718255576121598873391824168309288515175691326484203286564921623203590207426254524019828647993215782737402993326070985232025091616324302417657102669081598290592947773553933200400065588266755784792346322301185091275535784014598088896855881026290212915785338029637420080175906836313426876120134719616031178106857352964035068669053104063422653481769838769845720798985800371845291418150115833893621181576932692202167079960162624786253778546846335033584609689814859670054107939119478485753434412838620691971884401550606123823568889543487638340614936436511572822726719864092223739433292463443969068061207048130076890209476032074437400055648327246757499117274644534160792690704970615193737141435782427513081882156729778156506489693579467749056786992748901067189056477558217017300788017349051380141752225772667355221904080584595146107214084509213413022849994454966641488062533756113563981337678963143823772066382949283650997889434007974738385919197886780414049502701431683322887849501418731450797605823348825289437308110561053487190340129116723560280988544272165212663345307738977977466184789986249019577557314255828522589143710229667739117009404309748795985143385469580113106813833510647977620652664692926668593674315701230852607005629383231102604822991862453662935934944862964100547844593948261311173636687227508852760050530418535643698590695186579600577726737845412197351043701878774931505356273045850431228987736457661562205541192562906991421542730632523968338452721276464364476425931310728912177963628817703556471174664696905061020960127719766352748395525395049536686232726018092541384992481002895972623977978958389577633742581776762462122996628440272497746965909180436420273540947941040682653837819697689557127807913525592827988441654845521079241794484259432891032983775779000270107268587526547667718649583890680332599489956971516110534964029894115535915090470617202803915293366112371395521845609702325600764923698695874137909217613520048065587200531916810466419355019097551329130690217066275739565659642501529779195025838399921305295288996351347669207579136602674230479435719260785829715298051151215244754888712237118668255551256186058702740812774225809774030865473926819916208159202577531969982128601153139185975576751450046913543091566731611029353340536629596825289401322069584210206980632635163755400971105449826934519207462081789000299238707744465618644606357337989537375307434780640655979123632379002880000000*i1^147 + 2170253149906169359547946086714483902693979555679836657482742088432933339162454188130452601629315708215574202483921991692611966483161186748632167813063361918862398137321314144693953743540100513611157514522605292600430268739266744493030553098133660859803753513375757089548189911745012641090153770868074028839338369932619713377894723065735823415537088545267510001571551394891093156658158791547325291807937519246188207320199554727136442757027819965747346732037565605238762688987860561844212536375240852266384558267371163671450105147663229701647583000713918960083122352958110394615628176110059913777299664455357043150067139697771886269998091555200513374589506175378656564160105794062608923799319749966755248661942638959677426655302732584132505295026539564259956184346455777608976654271056506847354561428375986275910883299835400615839519531529017024171662219995067834492109843741421546574330354443042050746338776285889924013640534872828450733572575654700632897059473023075808618368700462349172779724907683337113022867279562290126539925198802106871651247519143098088065865828768538790490833299503015947792355687752635685659700262848524415411888032981290177931997833169693948494223692062970951058338439208558165076900790851709742127666359582654787843825284927546347474552004470061311939873547415147871644201367896922269587493308267604175435946303313387534196473009960684558591633832229435961311601786125667465638584932526989773316418478641113352491080391065916829336070683818214949848658010427694476353671604732531119510155494134412660246702264819954478926251875164792042264576053920767903812047252791628841018176075231764882175172762252624740566447122558295663806412036160948758917887198824998766088095998310498014959982086494869746752745686031290013504763783143761305546440653311351070973686472518566192923911277213422586834893328267464311210328703159861047802339435348034148361348201294997636145995340674126472177212776114765045589548785899464483712640561425754465309547748881326508861076816947456402147658222896226733771593382760708506514410364988416492027562844499828295574182013242010645834902736382089800585854993296580513183809430595768625386871970751619718278804505695556718027988408267598202143870435530124742540000970689279631526136404334954398205023149094925340930504911217807078835785375126496351469585911282100580586862906143606484231972895365821192127106599244284010866149369065895865033367887639179992507606028283291854239257189872422856093911244095456335783679643359379456000000*i1^148 + 128948710831590137884671887473247360161121363117251926264707489324874466683625227683948841974276971282341805503390926840025008762349824766342774115633861658996309789221394937828132536405050023200339898967680363803752759035373996522226268241974755609275869838880440273594479091398334669278035636184765640401143970604670063928119011836797433318723265606454189312695068890988102871819827330025850049532640330922870078613397600354281525498278359646688446378323863177486391168546407641803261137724696634291246578276544856410115306054325732483326235368381419244307030379895156367663559804909861600651696781844194357310879384967535797893927099182935958782272501914096308849299945688327847642012762239827503814126708103191443894554664745880210124468289704751324483369756252160461600220887372734843338204765083343170297537619622699404572059330941757151110217236377697457846924340330709718078981606175536556494695143857017580958851705671429767504053667946066425658576329972305810989698376054396337094393561716890394696540480427924622799230500494252137140222114354512045605124763573522595409687534254889161725802263236844494169721218737525911960345809752053981252600678760883898347076237194092005354934104529280176105610979119021572775061866447357552720560509837952247186839789879498942287424612662523328744134240113682711809540042252945023841191194836897521591141655207576230870593664987804752005809175461014248036925327593760800316497126215509882014483710786940668741939513023182070165539967568096178781942537127978400256754112827467005134719231031884354034412822817020552408848446613366576023374674643402547176462435967499440379429849586340375909795791473951025216757618877528130705743624382509202712613446628075874623680127513920392429847810971632045603100671425601640174239286435934475849981209382792739534846028758923758073578440208002042046822063841663022166882282424361565838245143095713292076621171574786614717696917916530386146869074622777744952880864648876271534190158657402036765658534268903579550872474215313074135189209742839902428848759840093679512097107864840827384574879703998352931924254224550453715013592066090823386652911324424472614542828678791877102718614901223790932927772830842541650976689163109237410954057311501046903581838940381189903337389265151405739583567727176184612183828943836416842558172530004872356233648701835753376394681410451076137432596333004304461091307067575561927092836903571437012122093839057902742023861651344894511374890889326572339200000*i1^149 + 2688888937257646475751703315308753036730641901851158710992753891613528603356217883706018287296570130844938054535817278801509626176476973225982148821659849689494688174365567281906272229322036467088389982707259043820319691517943002380338113546303591628007294118324749320760882393182343303625089943993542855684637463062911250283792808201771277167936405726012716813460463008920681226918332842229369782642021594968158440498935578937699048618008783288398568552670013683898968301007615153521012284844237830696574834254972635401306820702971498062126266938645856371503610301701121964246554108705373289940747437421261403018541941065755613055293555132400374980276925156359660719368479260175700219843955413303152589562577681274705609926204546405739064455844964953503361691698994418014253438490188811012641064868493873217727241798628823403165472321455021380267713362434315041991784333715159963086262694824462155541827764470032325376104533920061598962988716280507044237251824380692322613651218585292847902370291240361456289562532706214034222117307637798425394018326650878318719875874526910626016429772197113317424952805281108081208177131139923301054079502486960921679460918741971420666877484946780412594405459097451028767679918976630215479642154614273540748242265298830191629619422076785142353717358907275568377188312566266180826100637412139558728242199232170866275097829797072678005810944927988196267405853138217323481550056403405403443903235461964992901749752333096025980724463079165236036212748096046970083011021032548472018989988510894340403623140797717314939706148534489901953113641937064236503641689877623065298378565156268621964959321822455616652646506235836354941805149140307242043027677952171587923990256474531255728006818882745712039855923760550209304504996687668135383878938276505360129187235527977558729160876632476972837739499815359501617260632719810358573882018610379127031226561489311676108680640040257444227005575743918178622667554153741964129613599032905191220738977093992837275258420377058957661078679258025281957941094948916322357338208001569133677006671152539749154359934765093649732192390249006002606896927101366380963003538912023470709504171680008304850769380092261509677904822679702103753122843190604028549153006233923954150443244192607283717405525979960590186521006555111320167972794594899529401452850351404448375460224047323019625681574690164694059394210088326199618738298373424909633118646916319468797626699298599787408999978987482513408000000*i1^150 + 6937159416609377987796020066353938439789375913144940409017886116440799746837867221309962284556791250703636571172643052212965623069167077124316895699682748087044086428821738754962031463862361385529475244610225532923375715029881912442538804700946746436034585665796703512448368140612334334054011881183249233470948082211641410346254739471703426149319690163066335012730966962464210926007745551738737223329084360759895068803933379877643902835594016277869664589869664529569099414003342931486829711188225267635407865853143881126006046272500603152536220509018250071751787770154306188987756889994695651270561904333168665765462069144907421384085528641223406227714453959734893990522442069039962958152769972617968063827310728517000686464422055359174076083072433902631757306546025316786502612537025083955632316391022512684520700378961403676442487656896842796414053299045412140109460828231368052745739663914128398966605192444138927706493212267921500650052875749309805740338022926029745776537200958268453201825309052376610794287459373911617622003694534092443274135244013947391204974434086504104685044974132773690569581316275207119636224634229764106587068778396874263879426411546508648234826892801215117487351122200498096733856195829354226632792836626347145439998247008929831738845497106995752989774084755838492589600646257214126754891123537149913834011873028836895384727635833955304494469368340807163692370552236017873346252015134396551708564240215702672629853310976460567545086529054299640936834167770898615950115506793724588676134180413628740319373211818638089319023543557837286819479621484177249694236296210838939660039199594647729217702722108294716304466038215624000233821672217482417691163662465929492069191980379414621274309426281114414373276025186386713722173443447629218058071138102019018166319574695705331862843165466131808164023839443773207710894525385329077572941233660060855169497748956880115835553614899489177609863131896699491449093826087193241769783387246066609403685411887453502568813697768534304430523102498396085029902663866968039445258160662166602916574729561659971288315052563935046508217833851071310690901432514849350344718793646035273518967913283483609916419561585925836836428339140489949932134891296206247028207989101012551655816298449561915466781598172634352700263578615921598280282966890663810520847473245194633713075081404359917422280271147965181647093038964444887853621391655292905538250707000072750055515477274386025676800000*i1^151 + 102488849172267976455736239626747914617438897438141953148159210203185732309689506157995072602585812740954453139978994692026699582535146371474715778392883224073296039059777703961937241626769070899112392176088488891646679977240906830917509567337720598579508901402506115467635172902382367731209204039917671003094002277826163711978821801802958520987222841948383443593032775060623426598358504630400841361839839711158637967461188637523172440843306173382258862801461494368921464126021519128171051500232768715759817872258603173490131425451040481359905670987199867836599800912756029023618110737132812575010915595552591309893956924964067135074212653319667575451519863534174514181742306633321028326248538242517945462383110121850561249378806942000617519510911143052266982650047803789441366334828348735377578530921926819147845966296400825457404947149543036248483796957091464844584165695252162858722291142293718006868343880125809504805436401529897728236734017206650480724026604754862999392054248459512051345835860125862465047846545866197812474547915082079136771935884003477414698823475610624205825479840298235604364608703046350297108218773523850670178094804758658707526443070858982216809076731650719054104733512346420091089356875265582747569462500604625877110454270216025148803042860938044832485186642179346472914528107753896373096035496106072199768025142562668790576254825308498125480433786959231051133585379138297260601326303583281709897301897472603567302719696883598798820759433585400817391870024112401580477079891687017017051609144000281952294835974380712604560638821092496812435809801778762633614413442591662464453258222614591345414967904654312895851115305651458119640103520535815357006621506202962325908691818906166764562494931182672789073204350937863962191469323267121797681145538031650961403252312896143652066149898074679500676977737060806001059566531733119248892422518827626446206722239142872189580117147401980072400443758257308965684824184927162862717420539484819802674819399757445619030595667609824241329689474013307480285149546907416571783699546076138116323861166790090267645542670273990423028203232760346826180979337139192087050630229692527972394896946712468260737119911795399043467617598968755721972532593526229193535357915323050809518477445564275535597814201718884146495155188986128898844161999341973629481002161039313904184604601107662639303382686958166152572156397720805678985402931746988672621472633825932523601920000*i1^152 + 66529503687458811221027674828881443714474463296520348902675366429793520718549699957023877627292007440879118814251903079600550159695458825010593002934403440664428203783582830508141036534786444507258066003391251546450655185985380375941283387256852877060581459587764091445055407220391834598882053182491582754021609925213254156651289181183870484482776822252606497816434803990488704140394668435902302447976068224528844408798967940773298260687979293386470413797422632998511798315336056771338987717825763125374652987498653180786412291919381103941996309896036898209188576720292595139038069726258214327700448245946770258264441695265061541299812910606286173035260819214824438458930938133053990006468461064005411671186453140960642854235753416783551431945377332199750437065019769449053685451492632739662606755416153337889790886022818855437476287177871742114427182850896651311214091767040734595348617726542975266614371738390011929234082509051535304885003633704403935460262205170275086033629164243827488802516955901534751089806078588918080267987731242612494273891128362517647946953993009866122273889160962605920244260459299676003528658195534911796777819842474687926111477701181901978800882810622648390282889517350231396040520699026275510412885425073012581106364409461832303543169491192848053909992200099394964128990822856165179790802192572317990909300523278998470040606035663223274157146104757475141725513480311942285024066524634887369485315236101207561914436750874954613617144152970061578345166413179145861799715104033142285438319947091909312097266528434593899807411278634294354082283985119865891252685883034624704782367742609124460004058040106203934854137005631560011168869388889252573650596589928672080782732170066817159956244635132332331881696560923820427928490093692488537898403969401861823214843128912433345987027958190485117737487136092026949159746493891493707512534749255762837707200743619934867626642148919983650380765818833175644062225182145660010355894515187908537475355846823064529133458263993705039177337299326300260749660246650858954194505015962569196043761776602135131898524933803044653074684297835681085592068543142433205004461217755514797455693680592559174308599266724142716201265254707639829262949570823587168423254504043628770277597744433114098777240030889222358422424440865445060699568327671050913028622153603005122212679436229359283865700683142500665601232248192079753734403307702422234726400000*i1^153 + 9717705053913155726831345493863159057569673257782693923978514684172230443133017756077367664392426050920447821271988099726798454902107569561375216416583219483334460994166764290617594080861256780049791929517673194356539131637314671360178632144449798951734247815061614586446832016885140597127142268541857196394322577705228445197101138330181847060057131625504616303625642751328894855745363847537978278733580878099988324467925210787227089792818562224861163419014921866677951496671185697696916117137065575077166222000253139627343250573790522324000673224985143498441909310180779940668410832581496238833110306862440831756273962186553344407432449301837519024726105016242619370059938808187159780009745985349794346159078285264484952012266793957816357532150010464003689201553311927965397938479347812829878890018591559715260990909900227923852296950404613974236311420417680356424834288715148235978206370570607985330931356015970282095704008859881358351889864865561962515251162206536838443823262556884678796556367729146656433485537836092919927094283278411525306680566368748701187566020408859077501540532784893789602269395617248599428722518747274754153731349099569779204472245938935887266453687593106567276794082792248384238957265111870794607941072066801217790394127436805663959440994667276587324654945927245970924954110533154762772781888855773765011427318333144373925126347391195991676610296636162404272309955480967565188957916684335439010539408493450972835547567179864044635808823330856103736126525988917151694820118330109707840191833460303807867048466367465958651535308775965118218580752726402664573641792725824253106940469462329643296818316499370599366967083722717572229951893982942013729441565253956172789882484185127446794406823962511161663964189224406852063511557765642165299384853330330570372646815710215576233909280987939039035231714779139217213896350846616825480578460607339824600043291112310088357599512816571043757526355969846358443793537589505631328204726948366283811843527806883935129470610518479842564518490432973987716835688665801662701438596110350424482576798272239438249366326705528964947017332711045652944127884846448471511985522369379245649005967643700227835707834662557498885998039566413722439476946751425081869808902134788132985209430618816694480468401040004819654049643619875766909150650704031303895788034720300779467008300163960280113364316068279175427449538058359555489792000*i1^154 + -17977454251015483266349171961375211703178527446270052938687441737656329796857989088225597030647129075471311182454824761446216877389134979920565996326738691126663290269428635422708643331264523789464412371765645165047031320410859063185114783727286116874637651634525453125069872975234291257612429093404364297474990446691737107838581374634579016214466155581168967479823794473755920063524337874074166074956376427498494226502893900663328359781493524207317334431830088441758701607432002358253342605035849607790591327241559265176160778936328199182867829932895711644966974299477507085582948163300663356818615944721347222361255238842592742095484909218324564740486411105611522125703423355267835708439472175084438718728063378848628073122769675580434159895677241656145564487311464409247410124701219935966486291826525458215683887843148851694719056841584767316905074491085852666809500997426174262360750121005769412423286951105607128042068136592396072529986366320809504141800257097601161271687632193344191702876279641373654260569038358535016133059689309084256118858902858148003496698987328305005500318639414171786609303125873479968992507172161640785472304979501272656718210304100726508544587703482789353385401799575875147112870891928767606227969887513043448481154361347286850139753988709501530878813336903198758357939327408843729811514250465498827768759724348201897992717576799212252275359877280591179475391020191779693857349146666862459449592822007118591284760424878889072462361665424247008499160866637510837736685477517069948826857765852333326182675920888293460698004209961183524231889748871129586433708082464704216058924990481780363896585351311291445562483785188460719977574160523529695667115081646874213251630059607569516500913317976466089281497111461203151449891259696662719797143693170360027444137942542758381168712891850238116581235825950697087671730378416024670141077769002014803019572324106723483070037805254585527323620068993421752019285757897215133374819105026338201891644671569600926800666168304080935309024321873733429367968434502967292622994545510604453344103693239865988505035391406802680292456974734884594246432458482683323907108563129784096143133943359470667225929560253673104253363675272497209659017912096887075603153032416458883174094032448035582134536750754218359452975043469362258072237517929308758839540170136390919804963157918260093672445716450345222144000*i1^155 + 8272498144766162172764865818964760008173709394743315201981492094863900749805861137553197866532788976489240221083147504609369149106034638399233926903294697083348436837296205322133329433694908023308297364851368213967652467545975588930601041468390594694659738491512135428285291936670460537865135958764692012465510616582501215339769117927299246742661103822093869649097446529895051767535959040562429541860895127546574840272243990118054269076066467636226099489070937843666329774083143324163123458470708084194066583851025913809225191605010937967748561688113398314600193414092456354826614870862714577648502403173083447829404064512199593550831796349966087132933503398388110342000837075454559134312277793325640945709200784900612151226122840292293162605291398851826105460607547040021864466231235340696699907690235942248596071403383266163262566929266459000116844044770935782416898691229344199771951483025795789923628180789595907033194792908246191598631954899587270794056053562862229892803932291374646417133678519859049520447818200798607358654594165477268399458770554779699586347366138961872778005771478475697887506822284330797859130269424026071728376673117266265283871939132761836776732360975082626766034814965934153927853279949519107847978660134005590448851698436530185569208635163109681310345794271152085768684640237049715740952445089947883765801699898899079075708828772973671953661491903915224518778855997743495579246471244601702639794337745369153953262270740848930858322747304075009373189891999975091830389430104580856914133378388384292778225957699560836644520308726521977279102775819287437122560697626039741582488892295562382377372919774024990773853314783422957021635229500360131547506835041503533829030065698921811998762808345195250436096817393597430201402145047057458677816078359571920272963752342470528783142346189050421664070328269835218660687900994226955711789917139538145543078749192005667221572774333167989026060143907916714928891720307978748188522546643123829698445682780493758344993192897097478539730986486516948146175277259885770596221149403465724321253881762678239143333766107239516226421194816051422317421345821864255651142989184425703123926862538821233539466519259108467156093023973260496282703657549336641578085827855686676303504798596178491171882220477098060153871352765580039825453405539576190627307478045080257592807666468939366400*i1^156 + -450738754217415143823725227544536095388334886830890973053215885709597143325374537982992640037842453941542518304598387269011171813719771862703448510545414470401096885706458165440567240782675883508130053753452750788769810891422719155374445696436356691289253924036013828392266928338989998541531166489289561359644101939764841555670625061821703331008577940183170262680922484882020462143380233068725635910212626556688472690350847696070049493829739824641056138625808065820774596133531916363821360288037147397300671135624022568218117518038883949396762382163500296986778048276562811241134397216844486353440154645014981621679306407354157854320282222185137620259748557405227306121289664145684146756856822059613690970279978446985887871804803200852745334897170992474962832397903125862736214092097563437968848251896904991252280235821096435926751987724130159049575662285075307117163035072301373135713975367878456585207242940836588778584313639676316024006738805107673077229216431630743116629452919791346506584119812161251856006471991130049685611323626467427180875406228024961410164022695131003755556597423850080668617524552130541982162272150316220987302890124013460141224219220263364913699361342187897771426634407320956715264928275521515030485723383955837340744120109927144466539777629912861665011201149199525844428780660662990079241884281030610894978416922064858942954258706789631687552286490876341665555254042606948432375309828261375882360720506077124592397727423867790372800994892255119819163054912756557312390149394827633920665618357084119008936891091129858092866550195666355487781641618718264695083761725084915483606351834861656183096791933446055118639126956320052120057076196874878941923955393215595023965572478067693929076006535341868639962175473785770019195695644332241335715806990337823948582348090561361541899202729461301924511247260554011521589858418533956987261523915626528735670969388218999335844997908266352868237092217540466868870467346014832628527883349532036767948065373078702174119184997713935730235089011997376613755795256724055844739430715559938098893215837049074192275653944070972077156762518791816554357995931118321460998589678027283307021416018006873160829831023091357268034768736661514315635845305093577861024009487518502194605905549493541400367226887838054534925835097992801385211559051569708902543838412800*i1^157 + -33198157040109772166569812652655935695911865345149966500205190917070525066915753391289402919408938216116150074799522179958207553947383879267755384464771918773016099984772205329791020558479765894220449300794605015811113637942935168510479342923943220513045428742678036075690306158695962780423621274550236677080468489272629312796590848876393605000778601391001104736538776650446043380759282536647345479112121929456015579651054143689389386552502761280432455514589983760860161559822759041567920697048447261920851666814303128959130240689495513769055921086269270672051291470237187849244522888474813377493324447460611680117576774209402283578248539588623717627096396419613035798242589180653123487296741885709901265683427836737535085427382523076709018858544445435729647626078204488334150074360229858716016500607907340862122212121063844213854775982204123850651927540530594497425615111588890279220799693044661662421607940225070737058315228833619389157049027367075747636983757993005595930827102785511826724201228303342277555501926152189179067596871313060923893584535791881693785960213190718462294629128862658211084637169995383325772897562022469571743613087597132763284021398274348199358035258940407354677560023420092494107520841742676333308757232432006186952461795008377755345931243095087660113310527675503981046786594804493848310557442499338861060559526116543203757617631844060038009122364385462236143856799591600050621438926076725447888460253221601268790181890606844004353463678228443909217387760320959194934432547321371963838692867505938810325219998683281262529748098078047693162700248468141378861234157718861665017086463080994040001830952730061135953480969892003463563261303078994789278653866977547223860786316949886665914806427299186342377047761437183761823750276843416420669528900973578236032850200243603817270850990888033341576974150959033172449795558849197048447800205714550127465090552672320530917075399012352601688561596531868970792806053302140472750876924193474498827717604293946853792951349450528453975474234533114172653240153811220450367829542933333818991546650532471022983777069754523682564614620114812838318437861630707547002007761698725374316649626093566889471062439381305816902267323780056583876986865906890747445836017826004309309565610316021768969390982960930685947363989564332588400640*i1^158 + -325978350928055959796496187449545457122778182594351648005074613590323592636707421485961769529205766000929747744026451070886811104190379256325713927938622478241964839214649446791961937853593668394432937354697666392135553214483859088306409811960611845441361865611810212727668139137854034756226556898485852957711722450076853300941897149548810750164627918155665287077049519269023936001318051632074401401612888542686326154927413949821526428611155534926504014539694588332783576714136338266529273722521213729959148045326069135174722255596615821462802034847970189721203068329505676708683302621245275574789572014374346030230463457961368557244901245687918150166644327828368854717408844599772553964053407770470174303971445958072671897289329842775978115886317621232985169594848715074825602326271828351635939753817781564193246623170724872882200429789843655263622624005229396030277011503571592473881352225302219264880345373104191082368154291522976291769528702960845916042614858748313043240684510189262976890391951180011108242192040765357499117028058107672110927213748627252303534927948496450557170415198417838381245656961336060527177221212845465383746407758742405970454658352705462293333682548315066927428449185991541557732909680025976459107699086342774609269667022530559414045022382048287637367871152404152163795730540316565690662146723486257535245069241694936600218900096576600392436424534041429261538840596050449412165065722447298561365475840911210191457989745671601925645720000109143863907883560888633844567482087444035082173006390177229514960202010680165141681371146011605120909001304129897148092884153415871479930239219934501629559773280878080314602901627724679444724582001501825791855694128530864500524720381100215766144649454733572035924948154147499788154149897267663479938718181925331671836892261535086270818437254097043447275695766656033786994030485044300246117191773146901312960409344353956149899325099084191095240753074416356628613922057324220077144418988702708982832903606147445459626820630381427282606952370926763788261100039693035154858031367926644104213476277964821378305147943387426131350833869513120018265647247617541253114359263253442455403443383218851467808987241797664423351928477631628277578188132173447660678418937176190229089743016621590311862272*i1^159 - N1*200647839723020857760694101496676350732706066278625556921103290447207639478511574722320963210670885051499757242129280154769463229339774075750645195790334810161566851038014847847337967512564997530115467514172523367976928332660519255*i2, 13074700176757345747118382283444108818775407482201183124637664808920398749411323487328342842286388727010780091270713295713285618735214936951876370515536826619712863053356533944924690503406228405839414972373831691835325146826424081520259730969073570594830023122482513911699768219319799355256466253471225394323364614844659759330870722605604767147314264184360065229655908922954396067175802063971432449860570856663938101943068386874002674533501213076437829131926063146706959998719584198276982614774651886101493543764975791100271285257643705179178531898791477952500819036680764229016532540942546103261459505001801883778632604865389592806889663249593805786339150890556137058079616200862608707085488013315879628199321236315668243633598055812223247731147610610962309798612567825746863445934207358164864806551271285663569170105804013536529272430781322463282297554533972889736652106282610813864698901286696986140701434024226185027020895741327054261479359639750493658877148707682089777102432569793008086656324402059795178512121756942840234241855305693260614697637867409053074546575017822133684959850659708596370234145949179672503534703162182111233868668376080872636079518310035330423048732231306077370509514579636618087284265247880960439067412696329205155796326822529407031535384482881353945831570293235456138141340623387236389099645924912287636581539674880447019772151505869691691828950142123192273517107320357921795506886408150496448851868713397490769083507863064086588199975299377742624685588449971903514513346923715465480642276700898152309758690604070081681225557339700909395810276609347692084798476446500371588441005236016889586461888670069556568061553683321554376359097642589503743121957429384789232889970528251407507426171120799541017206687711991758306738344676218705265111258718026780998178718386826944020780215267680889833911887729173659117537276497492856584846208515162683572787379171144533752427523707786271335518365763597174140502581662436029200150780112444216487785987874466197924298987271754435845322892408437826795791281197935986998416623985093075928942865360919706866882433487057358890416610042472656011433577693560137177155433741015295113063459208651891972462624684390581992839714865018379621327938966136303295552003746407122140522660947485617623226139116210255638659683932018455012381046376039313115235761046417589420272664623631686796916444696034884900441593325811379915007852543850679909051741214050737604675629831111978885910858907637525249526423364537967910092861395929155730238658447171351771982265812699546699378170618241209894207711881761079462403414797650728844337592912570992034199722613340324711644946911922599816247270659722601830528382461285915069767861879584981336131681298379712271191466975413763326316983344719767511806822278833837952226402774443356994539123603941311728860017859858819223263396979035059756779547817382198732867308630622446046689542488315477589607492672598832719803810491431577168336967675373394344118074181796754919018209183171330456193292293995053841838185182902630207870810899062051885531321388118420720105518699583300382373445328920051243225871694129368431789863034437439388121767489818188045635198094090163300942121120511772383246870757769864921573745602807431465692535456260601502127490421377597427806790515517753478057518867440490642589154857930489921729978476459642435475647820077179231619174360037175595709552137765762810432751452768776027613339001885952255051279490692607460829959859451476940350733713103181798942387104034423828125000000000 + -25247276148850295881512017490462235313117326585912540626260575291019158325594195960106236044879970978290900589578659128711300146159906737229695159211375064733284076711798258474826959483885164621772842163102660945879774755427717249692722954264126729387436617455775614180827258493212670804411131956641789842999695611525061874142345336853776434592484477705503945713116665050595511340903778923206848504728419232582334381255645640659339849119008815993079466518114872616934961398455331457276810430183787835394711637603240377566348631299802440308922998480085741077913838099761182646718308836451525210789507190551469296175627060113058305102013717863456157156796677693976452297736847915134462001147897137419055311789718607979121570647178330880650454145236889482322483866953222483324534206626176739982056511517617514826113188537978372102100270716926911245195772165202288345746964665783753236746187182524449925788929506937151097069491075814942023946265669539764895029693616284168921108764676065385687410273920435099301991906063592440148710669590063609095225356774499510837514407451562892245872542726432271167255221324382830908195295261396409380831713544494562935891333991032938020777763614534610503372805989955710072415756770530290442108653887028073472930927621364038752914870598519567837825786776742271648096267949448879336433193948136060282099271627065138584651408978650829049932189700129393751536065842881022341104503149186317031511126259612470411946699798566973626272093657832753023831743428071325628338445666445617156040281053273642515750499442438236596291588524305926581807520806079310624798625672038433036453865892806646177473319784374919404774669362119459013241618803152022515852495463946665635657583777234216545591310598689025042667480899012961807413667955279160358455786183054647424229412695005878489288276827879992974935941205342306855444764596051796853278183939950442394315201823814542371955369233357545074368870664280443524886083477840299965423520683397498536961891847673299213993815190163643844695183855576201533498308643447679117832046444562968698886436549904280808558734124344502325393934380170834409775619553696845855301892757729485728338445619021265288054439478278314269245800910478218243992929738148310922331216032630633721740062252855801004721353453230015518244192344010519755153952419385293274990205053738090182297953727451453692833479705585730407834445495631897927014859821982005887129377436433421243949678268419150647244884365644464393541546630908506557258005579582087817410053144054964420672026951964981846950641988241860005355471508525968312690859698101080800627609867058865857642841609173074363540590501865529187331147891217771641056603882100132232431421787857526951350475398478794866018222539483198098036825678740006248178197860771422592546250446778975429564129707886089167443516671384270906376101369706121443488061256721729154100559918606784419926697818251044168932983241681349521209058387097303148887347883597336006003045455217089900929388196810413027763733957529686528348670594797411059482055274034107533478123688784613994415801930545763391852020957833756271396761553665816003148500227925433688499349039552024318931009329115566031093917694400439515875813698762008307898817817619685093928228128116789634256400760529370614072713286832397670283702394086933373527457888171857678243538668944188644294671398097163758491976731965533384826135036315589887545634742798625768152549856957835679519763370843802827146228206383650471966717532268376089632511138916015625000000000000*i1 + 292923527297913221253953300936412940434276139884723555624273462197179551536643688042320555719600071102855905929324182256699103119525659042623206645775324240362078232460280245146371681908309674072093038681837790929279915297084506434924100259015287371720542590756502262886807939772168171849402314142825078837604458054987462111610844879293559282199011549378559837427689891264112548728279163244720307285760768899684791984840184281195241107083473209738346319047260477654299082713628849105366037815302592338890209622898071044596590199337969400454879909309638951512499001151386422195717625747690094662423870787023915364809910452801356591570594706031256421042200596626928630085535827798221141129459691420975172413060308907611327489454444728694591551250616538277837553790815221211038433806194856784021971029993384508596359774012158145847901676017291906579523589976287735214102741679397260950511516361655286457037545978124338552679876119101534941224854066168028556826537252701937669474196567038205774544257309602717374201023270081405730518985230090609916540019487857712966229145290816204795500783198125428853889419694437872898328552785685418031341366097060187819060386284020530189452195621415374291515025014843913431059395059278703281154095046064265492964119115856374353056692702662103720074133368780587902625559943658281496856070736068792650641703901560853905721782791096629721472931797947774035278986002358134123752174456965392402246793477970426301387043287187129219840226910568106861597527803199817057700370945527344041320416670555772358284335366412810906863092574850363153633573074405285044138300946321376024731391272256806756688022668894727497674429957501294478979059639886986410446243840558922231504316102908455241438360201490002861504355597802365308262099937327221747941324102673940111599496094185338882320825869731325160362404495604531537008152999642340755465056540623157037328228585227653020082881120909844492881276346118839985686984899403109085766631303221235129526826259668262058932741024357751089499985920466384277150551814961832284164374814911770191978602481659568725828820551132578564003227236322783558158516385537659407610556646303178065355518290413792601672273630885872995440970403969573677117070758785136173392305708312861926267788532518676736505996140594569770633335952470793903814020922081349295182113079769393085567999962775453221730702196026851890965474555218907598514357236531406485496794360582833824805778001575527463615751052237321274022300487597087513784482476767185218910072073625810342795772448228656063302130986123818947743293800786382587181718699507249966687197859717731405637195282558936646009442588881517353821086064291114575565632354245703691649448626871480791058951381131500466088224980719490489102569410187430528538798517669840311713544324621095890201766474074855036564485721707175395284364526395846359411467691420673440399744754667476195803539445910170055950799046474296468682815177912030173390726259844491457816141741318309133435358775638296010406945097878916314981682793178712645515672128091078286882562834865356591449224393046473368536142942047626553716126159614368035509254758060579732521014996650128022100804535331109150534986964484065872391095109750193027988565926613468705471557541151055839753222465673860264901417923161320454360223091634583088379714016343308440147030226530976457146997152699543393594166501962706609425236213433052113126571405151576904347853019814389392566982441303743549829499692727097226452315226197242736816406250000000000000000000*i1^2 + 5459280914019159922008161796450487240449384825828801076829809594028174307030077262564223093045519166887399318342868205939695348315084435391276268019235539396881355404326072133440482307682329126153098205071644218163966643465768973499353411047055594234446885092230960596493019710904039881228222326393694528301679954930623269029915785172865967389933810799588442353251495217000095307410642507127654805732844414466705796801503463428143575862856487724445698220345305464098432469176291970233337195769234264114581654506301192446560327705460781803107527522260527873251316883397591315296093797566269599702917021216961707709690078631709811150872085498507972857856283299293896601872289786653772268088437404231071586820633439296895878148841472428194471323519766947510813583771538370366326559361546180497160712835903115632770051843373118871255404818743113699973840837741735205067956379478199209086006179288029101258292886536372536569086610248347717004458540822959473834529859276561014089443460420395482438561699763025239692506077898605144560322895647315241902223588633745808141312342637772517606350168393077431842644332897364720242898303898475759208378637374536275802187228801078451019384272688390754730606690976712376714191655263277390867308446563552285886083646163369378615222024102177807954806988029415124594261670536443709998139057959599957949481394833056526639273184649759475086624853328333456293623805537543325357220517178037944403146645094650830892505328211518966580174772452313967451550633402128757120795394340460923022495420103832186722261771984302740651050294776242288062685988925653204160064846325878331618165036632694617943806353391373715147209826726402939175031038076524320841097889985112222663552859151568353159817649704655004135558757119587256777452872720844521833510716098965587951706297840210089824820892540120295882901901191505895933068350622536048180511216603572979980537729467230603268933281765034804322726822849582132810751536523928211524149429464064303182129553081893618302037296070417819656912789875357967207217360830988270568689965861883548649122726332505726495328045798444886914670848217794941712185015397755311257672962959947143932808796470015955739953330667521488504913371585369560571068134313935990827563198594065320095469203525672192933278427297179732057507786685850450850306605550925016569304748636160190935025650210863999899315393940288886173622384583727184909283908953286749195055715756000292976169567178164734827364253120074298922237330820417870296377054927556095267356361493284815879577463442511123427965361805712644888159160207459543001119833904225958447571493736755671275382607370322390330922153846763554204091443033903719804208435991042097960990760432678190682241183179337894568505214581965033929185474934091665671865827946978047129206739151609620563164871656521386503989148474057281796489915242486797800359182824769383321070629823515820238465783539228335091539159392472098718757632900341379538914104890465075576698356162113857030744292705546287323112940861202742430344795547246917640924285704016127071060533843127073249492588033881716910316973172071347339876896172656039277083723888163774019263257185336579282582363418625983604348970472285748691667631363607656070458909430651622545199919395354969830959360299573589435503119518272090474231482326035994445772942703889969969929789493433543792340907220950060806001844660731582135018642124123269329496332387168684421057412246151603297708803616853853735157997562055243179202079772949218750000000000000000000000000*i1^3 + 1462479584387905200178496162275705110182127530646445036398018089512175646153369163201512685670224593645202365637535344451594289699405410731838583883494628527281880376433303364128484248508917301020799404107398424912269473443583741344005524034795887269624470174001786790125471405183613422579428649731806950950634891909038818474830630618111242702779481615116089491337767689072811573748179789526246477515393091657833041580295582548387901241347349561361372149141183708010901612366905639588078339933070086472541956881085644084622220151594838866671439683542353062178943916627595294938436459415497212800711678217304316487997224289435478507150744069378766938733388307671670477014756692516262074598236881946964142444621777122625126626296488570490503395094469152687114856398482423323608510345832472381153288934333284967082228356656518601137077335644470097288451439018341076001233119962535988401448665129530607132833218369087165727803166671744739770645846481744604148494126916088481339921017686915385667438237608130735049307668597161096428561404064393287077935262291426873145710435363059807452474681781624562042155685655340617510124795501462840720075748564878152141432655265824367809265289000667981409484615550075047935885512534242292633460658540787589775117335099273776121892412695363094522218966299823153181619126650688377431554639398723597342573412518635049565829014187301155805358822750429003391618301747718465476059705448653829947155726880112219644018079587280718953669486875267301060933040608580203301697762276813159125811554501634373710226898932043523415167204946811384613856291183260900392212247957290279837878921907283634778918978887795226011263243490527028661269176316687373304917258048455265255028405397293163033411461667240966787562999383823027273819241965094342128891583692187237381911321199223484504437795943464560702228094356038026310682951757391826287051734252467766415460326628959103809546396704488457747971333865214394269524818994487258864334159206210181669568606179856541479839074299609790573909445022076437245646622645250770232397758956180845909996155974376877650151526273329182372952927416280478478077540274471920024574640184904322114079635024886021736445559994558518768899877851294829699326703153623435795954329588836629315924737880262026314095660854566117189101512644350473319270914097409857768329312324675717410443586833186022307179306986732087202060029162829247935858624774067523596268665821596960743170777794368078941672565142447921432065539241658375869684253898341838542906908402760254003002525853432345204717717545999229442056850389952676486759610655595777841196338226137302167404979455110462054051960578027654312297042636035203488149109047539554514857902584901599408193054882046645360767714477255851613961967663170121672454286557848293243405684041570394163977074994225567929390630800145080304457552997684998146628698063836716760540445180863442718489173648839886359708961662167836272375078439716839238669590744311292102614465450285390514455934499018966938702429286859024739116845100365428731544505869226279844040935295615839356450877211638370572179199651842455506695915183508969016171104526600415459698956917217701651201101092842006852211787704461266174505863143855012929477264344816673262972535891464183226707128151749407768398376807468963961581701419170838395985797248503396628259711850142582693539896377557896666854930121794216175949190576685577425184346023188456990908648213817460238123091542661313724238425493240356445312500000000000000000000000000000000000*i1^4 + 37120868804630375600633731348182269765141767196646906142517599974093413673042659937455111841511723890055877002665846127166002946376249677040811508327692161268858323358823010174957349295695189089199778546462589574574076973651293082897527299167056208377980566085634211372863538026663594491397174967338399504417270378431496951109223374598811078306484895378860480263852166723217539519772161718569702475384547961525325603425483922366418587983196343512327589242713652503098421405282315332859715853796380886625520620765214606374882884332024435025817180017425607985927545298946723807604758010076982620561568557698578048583388330818030903927521200589200676071983895492950817296170574354973826199951430120506875486810930426433101015337951142737894462402455750920163964179155943236049680680434847077953071378934581977522677157242745783923196126701506496406343229110232448152365884953363887129015297979666091470902208173892496707412748403497167922619804622209284819560255602714758646905204702541891758323304811650443785077487053984812855825500336057470051130934315269482543952073000846971680595849235526206169192356108615368083523842021887969440604241116600629814783365053204073589105191542046822045943773443347208302468118509167920925130392588098530867057127842131904718501777702746518044008313968096570356745812527523045102519746731104743071090698274443437923759480277570720944740533419615468494479164427439419163265758038887803458832072728893112493898903034658488152029504558045004624046837730199607863474555254871569631715543000633528925929031121214030670138399678489330380852804766239398655540665282372825521590322299760915938059346719634553148190983101556089418795369061170186659315520572456323811029433180707494385594458061059048758982485258662258353209755878896561518880239331624951271607554649933479522322903410008925532015544567527117351494842604197236463202356103046530438033422014270357623029461366031879632725872561693892665519650217010375843783401507504035650546181344886252370817578923745534221406774339686515098734414969403184181903917114331771962372737847451654373472585145970619287725905900471038347702399476884079042871200291348981709140890511960494744890516639969625080528063568899144913507726603682974690742890159823098684923428153860853432295138407731215658264392789392698829636689145280976026434817827450589126734198070090702870890872563103225893111778001903057357067682115556808740937133151857033119888916088164723092472814866239449263697333957581087854122261221770486615666339381901821823891129611844888947848873201008345743403377982868398155901051211319606777393624163030606619279542724783431103925885762345976252682302261302706218882088206181238575549722210900291921460904211476854166449421316830093843216985714252710990122947416652612969286746718005598878766273552621514690967118998064455942272613813091793017645038100691399987105219599907237941894056180680058419283165907544722036906506935719534123154083351126661514499236688825509056501179079994983139402625168979792786049092774122452233690189416663495757476088678513321148185176349489047728831163751047810507409630363312118440237491322840750954880010157872739714675821286673124310512621959610700307673970008600380409246135444129038710050215146925175981835407493690112760327612354585694768324347937444553274692397821799101168161843768115573104982407932687652303143791948630384068663774156579641013561053000473486521187673639154795679484521997437695972621440887451171875000000000000000000000000000000000000000*i1^5 + 513859968978266278761194861032979998565938820178392877141457816821728158641411868540326638538372510473278464394589155568098709225788510969472281695761409315955455430813662911030554691952989076265350237866711139166359652665363522057477939268034147211367705678457166322638923911086219119318214958322270362655676623817711349293296095759368772085613734073038390345891603197995837525432007512433474171264209378358861668597525373253807623148538641388319070476963769028198969886543849308399773066122346362505229954952056944869289590253576451007742436865409911935297323419905674640356564747165913789373367301756876342737712907367261047551430340971286101218727501704496864125015521786956138290858006263357938630826155186568397179898438412845289627714763198290467726038408799276772271287432976116389833280975401859737198576752509854687085465494626891165654383245483022111542524650819166403841213112808645027130862948154458554198997717348192198744391449423663932275740051777471282581702374515143821196487668218032330619459544961259878910692199481101824721058574218807981422367748295685276246648560870352042631529730303347913297236045746039545160107076938702175735822744300837171634693515019223255723833408196304596357686393584160310287071826117444162290942124708155121139391420207796910464627128274230515487664521127443676389751193099722766792702460445177859876989012407764555692234816832778819709904277100679127689578350824645398904929037431917081179493289193516143342969872515513911943380028548693404193531111975875535100458660645465916663461453794734937142340503380213279230982775381292677221583916835109351860937914875056250389673014339123813016256670840364989448754242258866375767169144818140323936659821718038200226989968420699401246920042776424913526510826524345839455673728683919528865015540933083902381693911361899567968417747554035781039072825430884891932626091969509975176090122078950227826221883411050082867155064649760169971883425439583317873426949975926143277248954196735023544873814646787864093330587158196434864876687512230004578580589477125560134724372791664548467649190201053072619335708525727907819545142961266371521625341156715458178278320586395940355292412709906070362330628618425373625529623073207174331610575847776766829999905887782932533756129311305160091398881869689397758559263442486035477128699157189077095468573704169662118452671215731919139506448257569062852236819024159663454468330492171649986680754162385028488730332770640045706237429429390733404360679330875939112514221638169908769104890759268529672595394203136674345259303942552383862181174314729257728888746602654344035213539401033867103817506515335389498891482984631198307269103709012420409373182026990028081983984722103261167088364969920167030580645975170876930695781197515177876123374605574127638076024174430839084649384314295917606470267748173430311674435949051483858877547839593606211991611718518942356595189702980025812235822253127872944062935262430586851324528086720963500395913233107580343761805522747908222919875930488997752724670838370229837479738395793991508842627528420406347164493868068018301611142376359687800620493449441853704422058194861880341780778894080035822341516164382316638474887337248733028795196677042640698227026760116476703500738853960140801397786521591315763680407186741906499048308330103294759308616770267295729307746638126329601944763880990453946598540447278824677351540987656156359800890820466179320646915584802627563476562500000000000000000000000000000000000000000000000*i1^6 + 663328938477452643628320264117370031152101356739632801735785289480214905790015371167463333979942049335490773665552205959246114225066405144354076090497276052591878000321259433902473519959469869163236977205405250762240468012025238864104083122365840473801541681483806692917447755477621837501244960698118380159297830363431911089177477836050678793817793772969915867128377418764762062432150568954143593752802225625285123221533731664759954984307490425569638903962952657320103616043910834718384755094721562220964655998618478638265081064806867067207878621593534183114574436412988737735517241327459958627252218120099275200516460404742975460998846969309543296273777234994964132335791388404385808041514612847485939738764174403824315635320560122067739596376023804556110117839371075390697721885787009955874138085989277234804704668831958530961756382537236575037182242361024182424954523306368238197345160188235610875538514930997022731596108447117047889472781133614086410670852813602614013838647607260846996981908142628563725926707910775888385361158096884436067978055241302503334174063466236608934313470426880922861915659645396565300531401581367253566040769561882821255789000490658093305800789434810466071199972570508367104786155614667763671872690937362771192873710965840258553921341985082731454898627922995186374584250864828525729557884962960255254150998928078572836725488876913931971589036337559054507265652711370257369079892636623873967904585247534351644926175368983350153457640780230892903487661695818071958714060888170564480356599692601654990871945443546244674904668789463973924983512810842837934204589148122607106868257516469924056469119989599653972426770968634262483144257004759045387672295383836937010452569753139055102950782660330600811885787951892585075893261338120174247268735061202764019229804702199351793238495299084198785830685747009423819218606041677047274763135474477508957314024660299836440507824942189746890613494386163174508736417303446754719001901562906481484853987373028319133271992239849702642628118821562868154975333889743695297563588275472642884744564299323498131063858064428082366733934198326306261441483217856651713054880634288905431269784309971138000450094631008056739765059800119313979949086555655289104718843008592793944284600754624218462391501029382749907940736371084399559808473214120218832273927733147680870077330181743183013443865551125596334682516391615956918996590362335160602856469668766831663303057896277995824875968870837862316250103615428512856498891001313537075328658145557929249386444356714581828129554262098241717786522708991977897902137448848967867239369209381750434817267203961174409552018478613630825446775553450616461866091678840971014026191816621080418826555123947314833299878270558594728116269261611137350585082297348227282127369010511802854647524180727824248191542228318772968740357939637920945227846869286497963246109743065888788114212961563590862046097922764412179880625668840664151219081644300424939387916667999741235504712034500082098107198027866730479099458796564415419505484878321187167171145736894853605440193801864131531271017259739919184606748812570672775185681193982891322455675040235205734482688288286679305030259148563213157672211346148534803607897377507486300513406845271078340517400436237390601544219470098313347535393319810120938782348402993258663198001951321886219061185732305094120505072204537048963170150409632263572259842029599508084203307589632458984851837158203125000000000000000000000000000000000000000000000000000000*i1^7 + 24770386047650264296270661958832650639699824600886346960525668243258106047688280956538820417159558626141762232373813970285045820189162210142879350516755841231883297107896597468422053518155672086513333347943883128102357441886136901636996588223391048138230842194522931639059776270011094834155855009197245731968096176106458091894451492539798062204189402987161154192078907291673306767631345607136217439411287310610771711119742183204964162664165951168259371161674051005745897887472021654909406841963352085714614628202293524269003216622699934735978757223636322752708952861465571177665711585801260330102102070975951437235217994364428110092231821396541764602348697903145636211983152765463819155368570814315753094207493916623580534052924192228757929549587078442455453832290598458971813416023929414293280839487343562524171626014559614301655619564529908133505186564935698522218301183934687949799628414656447994578935304592204403539614554021405263772033916221344903346471652785020891391181164370251918420768060481966925205486036738852344810951647504136387358384550086476067559229975738792140397826508659461005221927915190410938801124462252665281194041528515890373494676423775356157577278776666784608946232228143638544140749789975868006369490825114340220423928356762584322787762511512778474677173793614358458556738975320825759190219053111946338764603307902870610039719262936265415140029925049605935948140690287253648673878153256853050869244465058995190417934822564412899419147945006983865172217433119435853567201906002566081764566614526328280256854951050490163019607141788968311893144083413117123165465740382038265480707177251937046522830585520178390143276837226808130554900185054315326980281651093941261835910590287644818000664506591859451584398585868108513541299976293518166233254680940516615826599186330866473857416337899797536178139670188062964570200767200318343610562351532699070191792065333465307680520309353467005858596590898042361432685989006395280680564450227471724305547559552512839463547854438637743130474097366303437194313989457803464297720239114516168054165640632697768236110304126703575041060324192993303512080976018997364575702973564140279666870203191181390720688956403438688692683159217918647897226318028763022971970363654924980079366520219589248779491538248377726711681138699146917862748273599781843040073383116869643977759458613791448906528908694087329199929305110437852020004326410238387001001075327618740972256284960516301040958296475063171590870669738156349225114868462191939582632272568609585428381211336756009277746454611928547193578499722356648409983127894767219882131957963211758477985555471682409472980943904072027095939794003412933325790492639968135523874615241954281655136590957155432989929464817706404871234217000042841398006918212296485056995447500477605914172839479563028867639397063223428160740911594486619488040318201364033692724108008193279644047778169041906761382525277763725868101209706429946778421348678657900039599235491462584900777906857836245317175230637145974265977288085499456326632038196331004484436493655444222186240423936628295946694644006849649313123448515938261714702749886442402873381939868997797844372322964080716322672347997144447015476438821004855876199067035595982997611091587172570766871998387937353620671292613519227086413125486033025658221551396035082077385245752426303969738056241715839717000935166211523129928401568718564143941622432976146228611469268798828125000000000000000000000000000000000000000000000000000000000000000*i1^8 + -609938438236366249695966130440034099287314642126385504832790858318082655897564461063866660049639275093894297113638280570997977855977391815253602695865817144667298132458408123108362430259032948250302491370528698879114574598613007805095940645610135325302428635167153461993104745813333572400981678821746786340038263476148331369629976496067782653809435845727531687259403764275719486920002879143182441821929448642609415164190805361466904566981547695347985165788008923000801116525059400037576714826779576224806388599818722048214735355519511747834021840613028909250020348669420673469724329543008356684305342130870485420558616121720011341472413650022744867347003613344063026228156327753575912026794328424439319814414008653562800251169818807505648700077914867203628477942223030047544801576396056183947291334482097690197053982695870815682365076979813241616893059838251295496275996334376347598542351548675491021697391665014438569564912663245008893885525367111213319988174889800826842598949644432045771762161392502678841344778610451250113768261462158432332927043612376397398413163873780821798796826876769302668693048513487749690010080376001947883792520953934692130990836000175374101779725128314385700650287207691585807995937956703169136508355735552050672288207067185882984239295114094560966072711566366290254202241824192270702289120869406148277206900706192040041718814862666281720173971400492524100676685989847610259978048209695810493846079413399229185755666665180284601938173688167468416804549712797094589205718006087938548827326177242669171492499287786413178572186457491552068005348580693949289058601075445297757505318256559354385838145009398046837467613022151856071514490616442338575255916612278284588705828014964339161378076100404165365193902254031610344023188268043477667995019652101801706548352425653309440843969336439886394932616595706314245568431650972698390334175980140770652627848850762883064005320651558247134293092548689187891880726058988378467028742777383984236066611857019682518886421058607497458399114706487592996430251954535732261873791526348878841555924367399589769108203818021594580711171215369231472062978725715365884874967809123778944064305797340225209508504190306057110625904834769063396724328187832600294108262098036764665208649827308441490185594302583891670200967583671772284017027113471040192331282257315238112496670649362353344315134519749277934853910905641528178522547440809591704092334391334348528272552887456989991203085836572078456236834171537932998369982696659961738516775719365229099669057947762984810800624261175376520859429734684789011673371312263524661174860676610623614194921966664671275187767489879211762120706700889576536981371615651972812278306799422907549933750947841744424974649942908979539066128404877299671086963285582796632657626247490554574777988534443923214952435170737343748709813960985456559051047754854262259751294445935480303587534902569555818125449106849704625589385140752858765099097067996775987696709381831381056233852745962467253549217905195059202292106850257973669601379042225850445009982144809477258260991064672201831281232238819006030762407423187095757405027692848161810790313810361943045807421277643656194199471993187536612713418439334452234248489753477802033963049467395477982995199783605102304687866497134473852455175231433811059130586037131220786594150612113374093777571769628210788304218899494587557714151622143773167656888108467683196067810058593750000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -506916612829738286418145799035964491493360971547707581196098745779511222205215358040693696155329123619844207490993380472693218221597369741017334948531226991272749688969083162848094250756236592550694915135973056285407761089085060105943305776327010050309591359617593219243126104536136772819019051692489931452682276234910737640660414662331620874105118666992204634780961454398086348377737761248611393342606905491246531265947760577343779946533655176823705389010622276274238283788863569193990245295695533712549933284279458062274142650995785580163673070692123420546161899339108513453430017641165801928455085556517290400604389926226803075486634381634885384142593936143691608418111725148325704252411076931802753400257695220016746698971399091217481611821722819972294017575168294178905161672509456687842844777136163111670936718855903238815790634807645747278062321253680594743370539541738184563335414446963395313817706815361140011339435521057730631846353607091948159858580443259332939835066585097645344709582064855334397460642173345242224803275033419545213843374576691396436765226488199168298437200118383023273350928456013430179613621197853557347174002387494681950872260235992332854315944383657401700466094711930598756238598331279962415110410610691675415086616241259887746951791723953083109587189662922448048384261082631665910299987426974631663437037036880378037603700417632276099658969946725312314406604113056142840708704608804222516774806263476392512767480917461983115810589573055247501439973159119560409895678574171084589821354255055316832011816584657864927192403269065342928307632437770788039599410625629062341214388365704349674822292011292560110597528587050710999444565223921416260148915448749748217496831710771017948430175468849143326048477603231756105441332352788894581146401341639231614457579585707892204793042229428145089324156883143238659276221674003699041510199632442782838302587160318219849876789433065100365555333764052820853666975965032261228941444880342769291190636971466472825776403080333632669988871459760240869146374461434533753466342815713976722299225901905150900523114726596320302685296953211537851829564114244474477917435807891476679822047031863138053771072707387859089597372607206285007487782292920142492509850434043305347302868101892606159074486006966952390094128959693272598357890814063969019450439736462873137252573230718510914665046239336361110139245600738795181903660550729132863173594601179851577031907653590458625864132219334865750317994416945764062587091071065135290926054850543658254931775352712353836720822647035083036064888850601358521651481095589188680757968194830697312431726352479275487120062246217836198735810318061035328709581277442069922919833152031858686716233763130817237144859656517131024515804419868499686090462243271142285084300923485080756498411043751479098276133027825813333690094604119829731408910392175720131904355988597117445761106047401807460289274387436770806997027488457589532445790485737806399232019694155327821009495012128339920829397388233559877693057297846392359853454898469628265255333349396483828813322766328720828105380246635528264103927226273768312550914509009406670856507633686607498855052776974632618437065219225250087778891751733269345010254550927361794867588530411341120250365631805019938895991791309421464806608346958827770603187155945268659163343085377750076370167152226700637794237907299283660186371033128603619366884231567382812500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -50476220521352436789832817311172004664083672064644071132270578334313247928690806268643243766935261899086026941786509167577014233870144210150350671718583166681394848052436136205083921479062904609534230748409512814593056690890134091788145712466483694948337132656276364326605780071038186885571758525764705874202142232692759158108014910147154183841860221840904464662569308515052147068987130477438440224224877710256275505568100028874686958369791231491884627468824667419871104039448097879142771202151497004932928712732803531807444423537082877156330679116602923393360791245748466192052279909091860849054982555496543045240866764786770509713236445395132143009205949241910921481976168838580611662215488831728837192910540984067032073632167670833551146007646374218139145680394667225742333262575656066021377606049290641055727295306439006225197068567196874323341167993904667314603847393559708002199597374390695046030084700422138209416776278889253059647683566061222071426353662737055124014648843236663564436753679814099792220816787261841361820000956794445053581155102053000692290858623544630458702293522589906892916726045557770679390786106239730352297037067018065860414380059068146958165417340370210634869574577227680989692869732765777419767202180047020118790415664610456790234494426588122371409856789220716667703397359286062333456522840732716004691288182952345606133840764555679703131472905549779219027239921543768786246147062077601718755432011298179091121254392697301678743703883053793875008936145927950965072382117359307854687610142339044394883341751720957228930549605284453179618686968916206949516839737476401671435313629250012853432292558288579783373393831853185560158117291835893883709987143817898874486628291688840022921736058245937665780771903591854194045378316986748547629476269803802079294118260124601362825161910653201721686826814345566088717172006955736982591283492924262718352747433355152685330554235703873853805393948106459176101230049713785676778258364209662563420624351845313037243391686603500250260768445479222392344185252478115342894741974338247989147590741284972204468718649608210559453438799431825814172641277520788615134228004660027841580885296475898778345057899530009853499355232894587457766989579668982872806661691395135083619324218161919804986444452457757726047927188267374127043009194415992167009869617869014138493536260121824721735647618694594077073687568351627481228205013834666856345431533358709753670171161414159633802965969443845341951627410305080261650158163769431252695295572452011531427195188270948978723224530799184468803926954666109498589981671737442606838436070643849728276878059152514762491631805290556058787418434436615725320101602252539281059372176557780218239751880645553335251976747871898759327456648965059971452170502913014959085081109759221497468652283078323506198671080695630359271577018686647746257415508042016443805905668576315578494303177480717250504354042406480785300467076287835227212206972213516381055828698526085440516588044004588220818122670048775432189183123846847607607851170559674964195084623740335286444744728906914271911950540384971440608561416833287836166250303518346614309439569739896450222499648585659657249702019813379687377646890667310163915985558503892315198767279352812046076827770789713424027347204215926481103914521044455527809247772816316858538800895239415700416339291280856111211985526902920476405412041207456760406494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 212091425851088531883040490789109178889906632990415369308876035884557182137341219576106632893224758065964015125780534058340097700127841001337776408863417515606950866140488074573270940455164864149605794170373637295851299939379166329339968805165760552682961139726181809415263138619821291402354153548179972369907637096572696476154981198193702930034902359890710939698131347160880712944585450612026802351523605306934213651850796585641207283269127405865767103002910312255502656877915631459203779227813292979454087530793326777905235324850221487931196762847682516071044388410909256371574960649605864962434380656837699432559089045850231892965106836019775046571129877950245165850481531481357995561592277061161285710214423868064226394435194034221984054844466958304131194406271053629893482590899458583563651147934318201609834022293528498064052562761969559313485192771547959910215405879092765551893212282846544191993599574121083016153207471393016211403229665403940461581296077748507570789802640226225228150459032596449917049144651351818596060275271762501964886832516395223927480463972915733911202158165978759638466164610976039616415807363480793409615916714909941324060784502545942873267824979639881413956584156152195453129607705578836043109365662735400969138712173509879199214994295422065451092413234694977868629148139076059720115684359984556055237334021674507627414246888726410271514844744444669440519906962551660660685651105189543894269507194411352066323454363957725765724446630765864587781534153090181159745170910152912569143521080610670929430531733641049870873170076548233137663600432853035186137593724441632697405338901864122730674643921406128430534848088921210704107844732098875846687509175599144451138126709294141319557549192370104427957082891976015595206510462626657244065228130584651813630187997930111059645722805406429758176508520403688918971097506618119269206206686191848474512803685767537712539330364718611604695102319715438896109979623075219134971173026383861037202344090846100835905582358119277117555300632418592811656024950232044889560040445266051260067522562433349530172791007689372989390394332567714228920552402685944614108586100447424001839749642356068593664039829765573489061747239045209513770775110778122916277080145567607350394431583932325358500737158030702745109213770195723539715428520416679199984197365855292831545767533154083622839476628542530850411424653045423164345779623309711681244789350172033790839482224048947730004854736827622453143921125258259557745947982583056123025911905434278290873157069357803430768962757749256626193912496616193178900887969012088246585173199772565493370831899780844063139502158817228740988294955884538069757856203961963705166980409704767491260859530227681344667483140156272859387820130544906242249768949313590673207495132722873581281502692630603316236526039393675975222132614906140295707083317551674492460472722973361761740737491923665402429121651770934188582111032696902476479943365921307365657359377360980320082281188315409787809308476236402605050047874650401958705929768389295619813616110866287336300694722124125132885257424652195661406404250879217351756483659291993916530765742765872151004295758962456354510416805338611982573143037420012949380621330836906521160445581013509979524374700283325668182280385822254598964855880437569594024533383476369329054217378130333700549753572518414068435051155946496745365965807894843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 157954859246076155447720502899433760742790629968396053021031214136262620399294273585725406987177648593471601448093699966910964699413801674496257691149944053803369349656833070085934954378143820182588163141153168188170449658692377460335895694007383213050105353789480149895590823583004956807920719828242381962494875583972099868180825687954277138531713503041528201444341584167266672534893108876287763845480651394466632313893150931385583791046242794128421485889438280383187965103925749942055609259469210515494487706496934341449819572440525091033821973284539445837301871690225205973639785040815612080952211082029954213621452988758900542921266050922480894470122420966681459190602783332899816520724259476551637546304059747881387619315168086929902566941116492419415281427610515539875491350565754786436166432016666792426992937042874523859163418450373125803502922117020500268083909572993789006720193483366630414329799286193314253163704384426378596366321241816127031339179347686514560104289697389183360369938949776986813471476278355935398029083643493527948498978995776682199341416866341361008378041186906400700700297937811131155436365611167421479272609728445952753299342286773859167131432231133551718926647034537642887872683545758721323456116250036548947739034292338799936335206116664224753449206583564932816958892021086051673007940362021662204052743130045163919176405754362744239236560453490733983987295772476503200772634764154216698345410306892611783796495080741430660747806743685474175413610573822637416139048865937558623973875792470950735913675572950265956139815734152764605017415673499411676496566286047729797231158381464654332018457895326421742686619977147449479399577318546853916567207142542118756323090293416766089516143790478957081749146815705464043304963181765641635073449944074256938754969639791130482074606356587014163759319718394142700364167240822011582147588122579830109692689753903364506021176249491355656583872529809215448998543072596826089282024812824228884386969074827371361861007011203109800597553043765239965149185602566469793056400780171609871248865653368332534795439773921260677350022350561611316502874931008461021854040843664694250100004354997709090373332026664270501570036617832954015990079686919296823027818584876526368595632018956076849737733148694543922098175756474923471068246013726179536069808056730351774472245194010927644058173489962360937258684901994603967099939675229489727874397195431899774870647044612562923573330992558413981042310545031781227488666328530938230915939592063182742422238918512676121283115159188835090617697492450917876272020291875492555291393986753500214479497606969462664571235198881866467570917203904684961903441115824144818061135308821168644375498713023078081787201810773780401502763875410647560108982858340008607969749766589906157670388932162214621603205738201388929985667156833815609991115545626497699416577922497642303797306575844784367114037872454643497982842119502310982510775750593051976293515333378348531303045518387403658617242193564543591109474176699442360162532830776866116939925056423245153639720576528011394408008357418941548922896722077193995182259908258046344118852845391710485316580042857656799261801480202785847130561290262269118466008610800718614498415034994639093709136932381322159047580258899742497709389591043586202984880663585751001727828270505808155161337742492367458872271528586460850709400114500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 21044165302992601131489811676962390369050544428275155852608881276619926366387864804029122376873805107851309134732119932016276452883063083779597097935536289898522845564973473417783381369659941993728827038365690950057677769097104709535544943450033385490796268701631394504586111880593691242101598476590898160061568112644403266306652538162772306225435362497072803965486849187660804034778792446642616412823516952104780443735004667230489972103907788470661683917132052890905851839609736050502780869880308612895830685926995086147377698490323664139237961044890118791322110288743528207693098213398457704238782865820050388252453362088309987364033016864031700491334263322490841909706105309485228530240904061572154409509858714731588517086372322548777769752037944318644136169272881686721982951271456809037800548361138801060936599115476587724384226913568589386120037270670798727739414387845745309743708368632912343498989830908445731196935584007357161025870468688353595618478061806950782475905080108618195695683950480034033718324074119217473272977117175165698178609777257394547207501988055682598369111065855645542331642762811453511222937193205088187042046260113272746706942654986195279686351233332276927723448527592120324421318592860493127196548321472514496116702996552598173286771507521943420429984067220543685040642786364904267647092319343320875866491334929943433390822531733601931360878941413267110099821926152350178971755039731676496673291544269148262390881398030481029306981093729407092468301003420169150732477828799686959524829616321080045999368346778987902489249362705355828508684447415125277759242377044074261572023641528378468973687340912735076790988946641599840647491775719765954744754037338343899726507562850487459909078552650720587279474620420212365803531124006704500605731950028004078311353168682771584732658988144370173683437954495125034662318917400842552327040988589738374087484776697997226780003874797058400708292613555997338753259376230509873886305351151001892467365117950095017382046593510852377883980206885794133072907506857957043770141152880175595488128461913911356330699342179370468086965423042005160565065990953500846260166107456985239239528048952298262952843930706490290073288089639002783030306625196373611515613656159467450325780953742394595760207775525341449687206548307966326555567733373033489462554673173055656191487463452475270126552454083027100442749300620444624005109386542444539396574612496173986613576941139195346363440360529638827259001330082540513017334854848744198976183613499482754905913765481641654599843751937515523292407885003443376820809229977762229471690442947656475361644967286888578890482409919565640560810763977309257369764573258903340092326809796190764051157368314155743619636858273905107457693102416345831781989985449510698554548219160640036695488429489083002513406087237403136725045532193158653504640427028840825230649520977734244168404376278688135356144187564347167887846383547637249840288880740454151017870191621457848114861724718367637416473645572566059955943727060950665347270339680103206106218009737638626716579217938801958760432872521177557060031381847830844582329786583112233798403074985981576698582734620722795229123649254616460437782020278939197908320654614264978983424504321645342924212434624540232451752658371311355591555440626634768118173436277970367047382984187185406723091930891517047737719801710346272761519104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -13194701829695629374554087901109758699108815706927824865191470224332567085142571265433636612658099142666270563306306377367729853151040413268012138869553220944830161511825617196290380514025999479645940031091943087500436342594314304785080440644780672642968010265031588974341165607448676032776881682267440573604331609847245598613543657485788896531171286295013170031748208242688326492654470284130509668093007342650076421863748161407555238797800032369341382185557459562200220735483409733416596208394839661080101803563591241329599542841251862897043495576645651742027849747714194929719676915020682311376877911648737288967493268087871322807424749718574754407784418665605484769445036001665082676153362328685375211940853305660443874302852978024079297131585883710994932272025931210541321061850099519627715794879812196750143668039352168124050275972377359504829089780225909391071852352472702141467878520934140972279137199441689037028404861711393679901621920269695862499589317311849109538665453087818944586329453502545604122027495583236377333427212621578446080376858001963957729590043347560197544449129338684462347943696805082899618019394192334054239378055846715041383553813281733748489192762561207950901804907506280954882923309512831897880555186199131916481673162527534173876314993541442442841448360164937706693667342825308471381171329948676561824189242969078456610426542515264223029484814911980077756395896019409926074870949371137526306268579288561736282451825599637020058192340950190047803394021311425975214706738400854735296913601646888963825202305570132917680499838493576350171574805187647641867993817732710941159060294483825249646500029374200099276186790064679912674828467221792659866397175790164165139395060382879586220218274859081690612459971472887308015186688947324274621236030394449116521712412727028878373509845125189272684824326357118774207287526275744986686322571931471315740043074950171903513886273152123904457622728624601259311623815276684336890300323148803245144009339349628124413889614081730617601250595250572188995337556037611688287361016198997759645211883102088182572826313011713399922841547903259169857271383905551314504839636012057048905903521909332242511173527341890926781329315327249122265420625961780405538268195502498276225299637968293951177688181155644471599315406008752235373575869684555337573629780791157117036641857340936470296463653110360575640059741328262908302244320085564522690992168991858967779498030829752251889885475527046171825189868593512540177806242590515378560748609593605899362031095980253563736443060296905739359147275615375792901143832165384773990646939694558948372071301656330399226830607666368650513012007752881411122374561835034779545255022842450326244458049139718591637807637234607707600352570250604469702131790033698728351122892321217535409880467177967287573276780413987294575255579354487155924467342184448288033647304210235895007416094747817291215727483111349130986481648384416642709809483335630178922285101913084240499482760692172361581874830058427772015527480417169101010514227994061039283667535744629875443907884323620996819610563273835615395386089763775880441892954393702358887487427685204292705935732954795211197578538738973765675323029008265169976421728709378519000453232730352993582566668360409714645518818468662385441796108141379221933600857692807462385373950393601558636293004925956582568481741728242816738918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -7956540373933532826244711671912030207821045388475913706281327721277793648855849237824505237212835247310322006012230393148845867829686830864880052203762902826521539444320509147643106984699102140001331657955064296664825953860595975938305922829174872497090871786067669762607962274130209222491894078136966078782043983654219563584534635984080468363212703397208950747253728648789099430937109213718474162620487568376748178697322607231342462156242670515206778589866078328335888896736574588582639398010106993654945992404215688756188832785918070810153657452598612759355686091150629382136080102734366950401585779428347607750950858527837754171840086458392355250958421808048860434600974196645926875367821340391234072385988149069869742421207240661075188536419442358735247610789824688832842935048965453430859556673790625515226949499325431634003200752350237531986830487697742352039983593555616584583786063041044527958134433338405171161020615468430661246667466531192967402581974422275355562875050359052766031230214520039184231512774419305475139622272703220025880044205465658341693368623963449394142697675418575191440934100261918644816644435264321711477804730811417884250222591693826991967997443917391475484453215682553660857585284628348470948687563968041520996782792796233543286782409043864876025679323184239401625759073134472815889580629767909888648641402244556370323495472713429774569585369258054020004476905333423009464966795213131511376838471674499107546079747611307969916492316862062970038765818376682458442657753848908561207720629971494290015765452456231148010750283749726660664952791048615206422064973553623865205862369727483048559437985456458665854431999619122108455910831110454426357771369072085474194105053130246386419702531815682648032848228967656483872621448533995924127786935376857049620450520836702625089726287264412711949079663001337386374929685590813585381951484042900780392975258968560314930678472036262374655486335884204639112510374446737712735820703774585415548753330845367700589732010029104998485251644734822978504703352284832923606842645828867199124784885579410073769585266569345324554075610299342727759846180406576534827726453891877361923105816982359694965433586169976700590886184098489200787475084626482316306956719465069305267194534585270703253481459825172644350229504453743176781396936298317540577450403237889823401397960955544949598275267198108912405298891810185531701617071947889678535288961848439645212298128605957792886047199518053788504900991487877025027760784763538606723100499798408376644551636816819131754379796572752022077159764712165739111460377517053352778136411010573617571762251434284390308886687733147272990274443597445763876911399972807752584873916406184205128487521725624160040568123437609135491288971537528118263914648071886463922446743683016245939303227155266442672394124289986063537964080211494505014757657744945051372140861801673958286546225372693046551352994129590523035438724551731456427371993908431330670545751317689134523174349830413712412022420271041937830569139462393897500420764873487027840696389844775120860573639553458669804058090195103640135952698457207626629272171339830516906971910012270996007286917323931862183118635364431694296585719680883843999087032871468185282350563489929401788188462675201093401160921268948249400748840357615509257872808969935479945071278347341235650295893802177508106608127667321983467520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1977260905359070120594569796155905758721641829605962957924132901532352631063149285859690413426768821908463841724525843465368657179759495525059264619816112970328316521011385489002204734502988518385516320322508599902142417730451994668752799781219399550211170009944072881000765476302620759926663865289773264935715471408959477532602593011324634227097101375770473929336541151080207076919843227711866569952403103746735230808612291466097031653540480952561472567021930658898354450746943889544644266029370359072138673429018080348602831985701955669947646588939980424542172614317093782536838271481705206875176803043111898524149708242935683656820794524123749619344666354543571771615561893872717247911537249361287356961714844337227014338797407069031988964425625530889140772728974933801736161996536712304988368066740926286210575345415354355629538345494428422988522512953712975636777803978707440389908569958739133915654164768732484121006248327603962182175556032221155216198088267925728894407269821649728672250858689000688516877153222143790917620141407622106304338233436910541361518992016542821173605347592199877263356730801998022886088785667486044228702058460964785721465694742868942491945807175908989587194523787188114502053836327456471565763990006425417130946295193499920062954004178323130530002215117444268271789127743680056252568983338495290764353606574557691392728873295913866860525035996564784224315674873311905596485785403018847564412248935109540104220538902585466265081926699871155851348555354907616083876906393442962079583015581988413010153361917520552238785616706906377683388038691533392807999140744791465401323030683788509792301166201196538579741489252771641620494836971028492617915159592003625916429167230871449683610698122166107377842942518838545164741793079544709837134500218412022483795021127437355478024268625710232243487853364664421086281495612953443260746239554065912426804924880585284001797837895989554784654154308723988747458830596233978203911701563724053623491679835618790236623939101887609243554535361114716169359106868089320311558363675939905931091388792765913822368467616764255207943497324691452863690618170483028923582911337897913492401405402307936430604425905437298286595088505799924703470540227859699465038610624583163672417103906238605768400666332935317257944641732870642493249099482105288113968069271679515183353349547807313890774390214301054793445525831259546156500644502992655233570167105283165416967915475176508758268487412899467109201474869384597904506856961893396208127369931739504333313038262904514870212386675882839124291511480420580294382033421951854167555785068259378881592120030156567356241727375479080723833238230183332643999752033759597737768560744475191050719745280849904281718633548836863156148256286220428461791858384571154499110131231786076768633080794840773457043740542607345249395807034940902004082322598198803718788452254285763882278156639136643363631329090119658587756503715293487277255175951248704724662420258447731921423073840749444834522861996486931823159968913629325917836521128966705813464971574559578774876125369753369447642532711898425910752880031874932748703501719382125644199561652687752495440911188381085812019617118898929271563090165089585016621918014727854430675984705507784056893567115262193091019841413058167222502432661952927416750086582348008963095976026000664145511198379334009529212711045228627230720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 4779287152396775323071994085305069193320277005954860849803335427881720473103941542566735926483587135747391710032991815794274241250237256864190853297136447550383785207007722860028761661722755398940644559176493321753862691335672028301687990410893154578018995859985329049168265592661874249832528405961957270307537699121732011156987315625517213186030496017698204094889781560181079113679032544582603005687224649008758741379472408826902535436207524357653822812998959717754654618687081970645775789671541924519709079473857491987608617356718798781765030922644931329320445398299515383330403901337368676697844478909754385479687364433312396076864118889736483234312143043308484419365844748212423253555674134796620916518500324259288778851456964360319799322605063313675223658337646092504786854587255080200300085432372347595099098682837445757118101901564636697163130488791821291594703357051157108967712345629513906611742106909847360716049411145509694635502782785638180010339611992949083643698598294013177399083402260316961715454004731093774002253278445376121363553354887451138755726823447585418158380866730015869318511391640761765771788304385860108343779720909741945090498264670653478781681115309672841310025535956757500503685021681835498296444309915628007692593784561489790344207984707074159286456019245675238112684496324674615274510095016119396418290121467902219249346412096252535178218127325965635306703281436837972782394651919873229015814964404200649574891639939905736894287106667453976600798513683877006950381238124095151329550790243130331892326928657118028046466761503809272301679003251671442215900138168634578447534388286934200972529955203529181356759281776123844934309559765917565698334599803212301704189371455579903766609732953682668115136630914257032419499259530132924706746129262247229483405543345150720717309800966726808550333850321483092270496102895699515523591760159584768337428434255174165437467311942008917606407190107871345900883967188775669968926325905831450244277931628851594384077082457463741039507393662072300773288631792640158648123971001532815168565278456106886703808860400549189609153275378122659271917464961775593362126061433702642503412217481841353712241751391205323823888323306003501272730695998679518040457292211632461387424251168245536343921030933809837211016068818627049126026777022661586565041050222421155732817462353409318434978178341906390979329545243422494504688834377715975047146240121900423191469725325816076540796565715014943535458675222054230557360012133546676670233151229875113333199429101428095215052645782093511384211129747669503759360689031008478469051254130709176860755766726302685462474716467283672858312933470802353092211010334917179771616511470279511583925444687773481139641668312585185984532836445580021107065312873941532497773548642009469830282726221362464004294997266436513739739019174062551542693776596798766077436666771094848754820399045680016883325966412369501190683593850304262844148652747550764120688239359887065631025709243005328339283650749975005030868872794323674682599808772176743640026385065767854278512888562015849088243303434374556114979691048715376956619799226102968012901959336647844732210081146757464548979493715172480577065803654030303706618087361684496626467667816973118466296323753773454237678836441749528423054375685038701017607890612028960701059679714610486836524401209190285445185753393954595799040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 237371798622315060555489137222427389895839260630876267483844761281494828492504787071098744002285214799250477785878233695690655698081972487503938384390383670379589886138760577135230177572084837673983182798777065523513021935814513069952022847024883060607331568000110313567933255476941569385365079309663942130518808081728759143089457436097726308437435626010615101455944033327412500627337670377978102204526409787995678628129692451025646812728673983511082359279019281904076091499417474418946882197074242703210334799292817775400026945730283506137832860012723716795781072458944032336505882863886785955162532117620860298309911411364092785086975550076830981735360271651435888374829644695960011992535710924288511963110984609263649221684770897140248916963223241846580717995099261878011773388709886583058488089888287391514376651732546774736858778798899264513844222583542544747766894156031246917039490083261457638084857836680180915746682761646166850601257221868756476761299933282302018810560433454598065748899249943635000321077267744740632679206372155020860808123273165696892700890542442004415275996953741220355426238944322753707244242512457435085373346055373230462907224388633847518603217372922669816081572407886752829348863190094899411423691064544118272453720300419023992417450748170262333267238129970393707572511636264656883762761273684123321363092997164042565191177844439289726027731620321724136249300301398513816726378809654787096620337424629976119454998649509014169843987021026746942638286472746474961344264741357179484206704340393020794461655856447061545420943470802420763431759084185909033585655758334452912158999870855413197734044900868530806893788806201533177379128642273568964265376599137656031207891346160645546675334268973029635073738791027341062573118133601827331667537206817915637601544740453165348851047126479879220566360551621415094133206817174692142253752077986490723713853056670971678616190570475851744978877794845581897681156581380148528587528164688230538232265282284533253874614254078801669053738584919276129691450158110748029409956734789463544043158234581895408412672717654437905444446946460906058713877030383646113369390548058053625975124957224767943563929858994450556155958319288423315930034646395499951399669685670962491130800152861526569449832792340079114936885102740162028906230351606297553356512287176750469174369846778543630919524190498609731399227691632967963718239710884426830230644627111543280772796870436866597226413196045595020242302522818280811188903134347218331339668661991806673893640024444132681609074660894988711497924564292941100206565050100779928581372472812521667320803000565225774529602065805639554819671674071383080223499422675170061992081979281746131630188154699094438263510548964342971463029144297494277988372497191743789106298051572742555734296487103027313681883010694296116064019465662813158377341959337879274614991359600897708136532539119629365415790665501828471506922810582292043474451612108821617862187800069826569834079335074721003896100106064335923159849748218740409757707911272004140208871817117656388489864744875515932658610284562607496179588890841642961217637071925777390527831674116824168205431798411703372370247506313951194056678799787515336193004620586027667138647874572775384922294457499058029759665137066868998637899889823116395897787514509998844735345153796764268665203318582786562285925482106978304000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 13056747556481878781652967280478455970329588004562246717105759232254565459817064411540971394956158099684894846110286370096864169806103688879910541156123730962712630330060455411791025098819683266877361242704008526177716391947898461914527548602032143848563456317465839524002405086680663546943529000644234889383956666462742625224998943432973374596944899899077330294670331348700963990549992734705546307318699443486424497253668570800834830274801734250163098267195097683464313850974869954686181793325096520630169737946133655412061253975127712584278728649999603883248639591145903816701918101942024562429477724489232125060537476774206969215547526647142285703608074845530456758678835908559603834503858687385043473691703024145128067699208868536582095515640738460856295427318918884277664700492482396602418899998944484175653502331138562684012894557430894019842140862374182795733615659680588561995213867739950195090517159505681483440458389510101796981523511668211194736239153838904041735333132925724145361315359999224398568322395720717341491593806112985895519241450789326233506691209861744613008135850272662536693117756859155320244455370337550717611728126312679517073638554023848837530407433137388663803234183482880778180199856198948088648057543892398767388017530218761999281293920538324883774727146448425637821046351798249329445855640927450792468497125438116845631953924629159033157610655278173717230328460824741853901776176384816546174824084828777876946944455054185724337877864507522156395856236221367780058160184107568723217460295647687850740428868362678122566796697765432039370819565793884722796563751685175549253892961894900095721759299441801777340159907482523821206602657172235784612568670385815837817256874790904639103262943071365358046275351721772916583967393498361534016670312928867817960529335347829671000302985576689344761084122099740843415344459389160502126782221628420906180440768501574453206567581705659245450389117969229703370109605024695559859950729384325993957017020414600568231273169942403307780274198537272674611569180383213140022205868801258898329860145873595939780953776585614342120758139998697258625981074556455813991259421351779612507160544471956294844637958978527165319475782653987961878897656957272976421433042311455592559733120311769640854783595137395809658873967554178753873666623385438554351468415253741586193340126589619717065884437501571436977330190886017416127250648659718515613569487277272065673390534265167750268231715615803766848997566693421164955602455202982604400057850848893441099842766686510499363285240598348265093070711131839340804812958499561951116470536764100985270542265660021509058784590806137555800433760001491618140201875972737340531467771521474861020179149183238304329572351450602524010926379206030111006538597296425874127844971451661956244241195855262441290900856261667306574353423276725333650981747108898102463986004179312309899126642228420734464980604220492803633095806687805879586052557926092174199516576217635686576628250707646587632300516787818773601578286441008612830143531000983267285046102560400980844872959339847164500334083475026660390932784935089900458966232764114916704305390491639296545122776855302962268897342157381984268956573346030182856170464512791913841380944502605092849055022757458611493784849860134941435439276757734750233339378790671246852962123364224461543986020776060317623521872426565632000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -106652396223173111187744796397736701340168489591078109188093303310188110567523866017763704186512742613367377654938878299432156989040997012877794913948800196765553673600062758625346076290653446304272279382026994957869326383871888534603300641892318875594937598188240408653002477035404596375442528605425673539605564219578725199358091879183629122979473997315676109457110913911082050699946058642535753217592997392487677609027367958277469739591023957213121204662982979335678522720392578085715395769098218933185981599661172620277835813267985511589477087047359630919485405509781716434010731281861817115762922724918982093402414120294098150888899918995096054092209003740929553863077978839357790019687030515634163419061302976035411861955012516639469779572492137253865507882837749638396953809691399413519543468775900963913845464720520976245011647594455090864907320551844253831198413973818883913532367358307572117469441005215493142670670510289772498804604964945497229547765830354721745662029323581327312847525739605049793547065649702808122286944002689514586557201470887389514444028453761363541454808954237058989208488159248696270843739159627270896317238382988737585456741863887254527970541940145155339489504599581352289808020147274069233529025747694223644181117788587319639209914042599460355281157326539656871315023853702314455651537980757778500466150261151025008842623726209160250078498248047056564459675574697962586481599211324363089382011395515091407737908211420757731332613600065054731501274719140744313632452814703925792838450031461732888816674733108914740050178555417049296607220340051883356700868678608654053567596011687067375274350210076326162940968301896858914024896853675361034591185277404557871237977180780749175547248428323785706483986260285495953103351767929748803814534257809245402294668744848688243674767113325410788783762895815225788769087490045408212747340302195645476920033058638778200892474685063440532797926195031838454186297567587707271578595312472248940510774858871458892993142656487553409637354166517818377760289110505152453979367787852299141966861891435601790614225030356433887020242953371263521365975493500867153803453397358013389604711418598180693944720778464612896233944454497897674496098712764792589355774751010389232273000094614533618700065899281249294516098117577395207516997654641713236114978843102461700640126328741754524129164029987852325661718346499234460296731612145666125496045812799434326512031756280333408375023411729107687273560251596274363155650831782191631089700806221241604172989788823840385736567163268670957787585699031921895065001419801844071238435046947876045776925354444674403183637495133733417744337752816210542699708216732923030319023310647341848830563479419604847548720233446487204962743126122718424023569248547550410638721704185139422015724459798703299861373770276617066785366217938873432682591887403334979698856829028762677609277524863054831871821376412079675780692710024060125750157730748668528803266821039650324235473348297794016576375454663849634836304348465554636383165349499248977750940487554701885323225030652191938281688836857028577017710861644835836640904672599644230850057129346954204624287905392849160381414487083141300143568936528466344926400035158325969518183148823546121821272385310361319119444977580839724920420501449642385028182781471500769714718475239977018528380720546886061091576449754726400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2101485026359780161469838193520622756700010009285611140389523363073393262618447147120604306174053618125592898044617233549904287625817343618554624531229619875944738265007643271054114251365158279905390323544390817560554748759072091050870442626589775184216772120993530614731050527676162291647872635945512644700513008812356568729310055803483916805393083799394106010100954621040903277946063726781585833436348897384314612091656093479026780263618129308346118287023331054028498178259253817462201984394883790762865473589854222755791947571205981344409778653021095300777069977922018654027805419688468152225108466779621344175042125867869194697869581804109765145736975290855023592225269635920701612914585540856552139097399327675302457571622181732389503241243170426901449804975489238405690862057631216656370304899878545875323671499778995910950682510316593413001103277474793819113553904707908678072303539556107799307420761032915971788058002162500457790479312966518326052023792582005565637284224407673339265487864982360500408883404508395230608034937657083323955317452222172442330047038801694757157307352204868198687657803477761026280749639802284297725484233585337147251555644720528504096411332240489471264005772622829324578960052017123104552106404302331747251638354233669202124385945189907343969204924485607831048744957053451819319138006728085013181474515111882819037309440036233676009113138086806135161323570464815108717350769497760070039143083309149105901891683251045344135734715468116904022438860446855974543400338395715317011675310474339406566310229095071617655395621367912882608352885969480053744361016605768787798836132123687351526606689354414237039133879752936610584601068865286162490034627582384754685763546241030349594382596400188247129272198092004011733984962718966323966033697649729591039919105962281000329882415977949345243063532403700607414633226593348427144825545225989541967906690098842113421913211696448094409159806185700878724376107418017761702435503870878789620457317159923161416102282383639385689389383540087870359316876386247280790382274652001151004814019126011301687897595582819623788369238245609063365058635285006138484092780155826454572426485454458762718137115196062686938331999065948512744569422756862468508513420992780027965855275588076980378685153905014274791259275238003458456827038926448619467788470884900750586124467278815194731618522291274768902154536529688879755072246398092349458994390859152117042514015472524733544984549879955863739748392355389787573875690735314238615319637794223345102479238968152397700064152038506283048028097785710174412033307685354986472244757990124208403417248926366987281446750470779166639242486251285907450383962352206169346012933614163975927968115147215301547663444548746814000207590666075258657927149451810214661528567230091583798563042427625474820220932239401457667459710045824390512076345171103228343583545164861867559149664001901108746510423936414182347301982932042700580636884247757356959677336293848761159001043724175045973178880045854290969097367784660580112253566591333381597705029947091387562046633078807111185044150492704455548726197135014877457294808506983196059382679826467232379373275760970290752889310891053914572595111161973536377315295527299403260949480804066455548299611920192124862325867378618742276923309382405861771964422369366184821545656807271090388692477567273711814339813022105600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -2606144618213821567157667651114479580773594962981402875786873652936349788970210980679049309199563748491386387266923699030564720602481036476593998927088377630696405410713725395282903027209715785745445607892555835829289039723192518424523361026783854832398973821203171303406963928534223620048237335486815744626631638458467429176509977563974927444694391490812842434829065590160290893819750713779866894972326591214559041152477255260897709256478337718017347998210530883988999314658335997900757103830759264707216896735739376365886785782286955431245521112873371048110194548785989814426688836447116559837348743580374877546249060364045056419718523046682553728994687009334744246251923454117680361063408436202242298367500442224862335953199459031765190666510731940670424195024892796959375575961702032171475981698512505246528825377771708169898336419125896304526671071188303300226125809303878360575655028588066531906516465502989159217680667676813588070099895932535965445224259952304199227257983924470368454790831767235217055217543290221011379042882633154474467735118072702139892033672447207454752082487193771771740414891873177094192035448932321484157612529377778945240143546534969774021888235868351985503451543033287887647744304244350623648506272438895593700083848670833660780525554503512033257478197574814849309413431297798793763547264501004602907995764122319606195455343366696423110242158558897468227733842745363591190156871155462154381175361419875193930820316240141334773393774329019329238695107778469728841571328490180890512165540880534628976710307098931766695857248485143151225209613640461753995870983592185728990827663675639310209312578124285695248440900799622206079450401454462311388118084303538857807319568875115586648427543703936557315082856772362688819464558363347391186167358514099126350297337842570313840202979976615364418044413439603941034800218873263793478160399937595869296258260975741878441376498298747012705930885037283957223437939581005064247647089526389621190783773349303307725419890603894767184087586103223964138663512664240420034119979284278587740051155485561170002861569273912371744777301492169816816882102949237408652192172871679206565227964618390937579118807457711149872177853444283346979815146947059820506180987644687070299239063564954924513705383412229360121335174548835905496645448279913372586452026434702081641506688977593391041785079088719831487158655079084971086555546170720467233994868590937947019529285251085186728885087436739830565832083864702720358427780620242382654762357497600053280581661237678499080194819330488664073025296725687157108984204177347271197064135853997451988620985978092695300748495244368056189839987830368009823468778030998642111053515259577905921731945444802827395334720284114369860859577245976578794118414658561305508024747412067328314005413962842143741898210113799704823572581855345175351386952747323176504426457430079488082347992829032060876199129194563478372681483794318477506685470933056298252452296946467270894197258740370597829669471282312601216107457054463548694216710375811043937457460762865518884277571296712923733998131301242374547864669025872063644305425490355341716749373824777815280512417615214716919922560458643665164897792757330517289592815772902729416933224542712267511518498547745946343431459637098416691261770712300587780771013990597402513685546259490342964299808796079089738372349952000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 890363926234494830782086450801833080146623799880620242483785828057814818238605984629107439782014624352230859264149635940552296055090648463506548599967654808842952624314402814356704545089069004490683482676614395327882463555796816253648550854168678712668497505082045165357327609993604909128414645646831342973126012740179997793735735747447404870612612600130179096881644869468902447608242394488341961690413267777159680181684687514591051634306406578141666598767358564542941715066172668810401481865259026205172792392668551426543836929362519829654146984338110612129664249916879561720332200875701335559256089367627207945429786384749153489344186035400738479107946777052035357223139757686720516813555861242950401515017342144640961196394019179375432865236110602025198042636491197331500619503658661864208446999878162113271315603088463815867089380693053538397292229267450070595719211285560096712914421784671684363921442252627934786140264126034357962043691067059155718449028868369650990880909830648881705219269243917150824542973066028894683174787405586307944440421401144376593926960074054404895708039396232840243985598369114577381644976151393802298422783635991944654167282522699735295587029747136006901910441163022002899131772394244763734702224164301826049226365990676741669378801409282435212548707755386972330557528409455467780710167270917522689992683983936497551330017907039965243060308649080479606255621738590321275925260686563063261849664442426944216700779240367317572118821006789361430109370555941087857560630982754557246703599270366923523700175897465936766972466435701630958323597518596077141299850976071243038301223555709166318476158445393784318406480149224546820791642778925097946860290672712093027045076107856259754761113862515261366356267950146470307446476013815629052132097785702426588692620392430506852300627881523287836710750501588721947952626959048142766467782721621132159255723320241840347605781451533462609275956875461845299271024749609453816688262168961656649042287768528656326538671760613257630972280895478085720745449470116127067424215565750737788083899233209802175944941448014293177241004136225575964182804998645547917720906732877024801174649308253821150378681481551139885469041764541830484434028465635658165458151101622377016791615282660684730962247596998574080341143727177923605782709352945099792373341212234349378906933682958065324898198835141512478917537397398909351436758564477309352038386760479421756811225548311013555664700627779145800415041520105779657967251975967562610356738896550736718137047700526898195525363004397564347213879035849200201628564246453316478600269187318717368758970473997674676060473868619830076171926057916002235655257655253883803020492496615531033785521159626191277327317319941143454518822764861724108552506857503171818541327553698203641064190169451647489620366555272043873517214239880693009035305161562476340659948661888829860704072647028072107764821343896562076254055517059254412247781976114165124614588782696632103757419401995968884108500128445998518316658446385620922958474243430379627002987688603830442023424778098364967476587194903496930943604203928907248549625833533794557797150562682884241825197297351378167058961995248015455915610163783151461662785115571108629344223519270807159004000901111318635045319679194843898367678484658094274997838288722243366861244767027175249568979930658000809967694643200000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 3116793908519186610248462081822983718077257783495565497598059809669593496585362495629628317558952869799370781451402448476562479294786127519496242416682066047292589379287562625516561976404832642009109818582546304877376372660584615005507608522958820785563083029369923947050155180724513417117105320097042844242243413257591776772867183704635599470295106793990613703567591188045202742623477232227185820717238117108742769287997763665253960887371422887175987759085761488941162139307580924859836666721779738638564180019966935951097461820044973577739984872539536729435267913212788278045027402390901908427368733643936794196818008477018731529946821633921488593584765173781263736155453451899689959620337798471188377581128611319071115998594563368376900741591974740753047079126668740600704145713849586125022634669748156118757472460703222004827876805439473110406250382284315026678243429907726224373903947069571772495767208493832167035572785006598527838710157832129142790137910396620007883458555405953615893073287806861366500485941995001481555285660673794495631320840078578188907714700682417921894120587018661366808282006826792033778449880725566662023217132146056705527476499802168553146585905742901831579941305731314262181793900078365182744977098054921699296895120564652634474242489370498575548078881752729067183708935484454893774896630846714389389555659433900055944033558872197154923274085599330908631527560328096793965817618785761383017153432471727248537679302400003849759682890322848780792512342911603209081948949460350915082361630644155714415260948156662769506334048188865558380842843955926151218030771302981327655055785259237066423027977163850865640512848005870488509901029284229466155477661764829863584128913202652368802203319918741606487343791180849711694892367769317392070449979824752351603884397180003763941022441006507084713466269846121151326511357337100244422574554578183509411185693980455152995861916056296531540748865377778826593132748289712095229231378509492346673497886978109160564375476997345386059170327904392643735068191877895181121383219445090993129089682151867336824303987160648311976399722364877354613607239660654660475002193873414808118777161368278048452935581027025242686403419027933503694776386343727957705338143730801299747945364660017928712337100488674692556912372180024550515153311996812089448860893677023809120146747145663892361182968320110928289677988638516904543262955450523890459818641869126146820314791427078155774843274592343645920719892581307700074174335024724314079978610484750571451961913566785933861026977699825767430095210246374465449332013428567723231995699117989796264520704272963551451712261025986499428351005749586617200637316617147438201769709168171338659387258341676372041607297071973563083944334758835768059548727648611161885045472519305297723656534596181923364365841769529122382870798392996014631658378266874480382809840991445426942117141882496473375812961153790526536173395596939111500368564109285906654971157219040900844514709506596217389734593615332324479018626079040989541335782435116624302108331724421440071830604850607400515962842366695565974161907894115091133171690067512339087037378555151889290990651846988146499782389523851384066071088188452060679752365091014919132889477512548020852632464411997415885302056914620802047380358889037640822622457891829296527019021672504701911298859150042874140164096000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 42419892476930646719799665973628966881528605150712166080135462105687201240412410857371251279851650439722833712179599196997492568239490936471952289696181960923728750473115490111097720907350601981328206562820795862181378178059287193165415649304495731349982796951911317741125917864849640919640414421229211751876894076951087498342808552573966616823775459765683493510900956217660893688377698764204769263064551964021398737159904075904623913269499052260522175268958306904516869032951879904768794514415302120603869642051743107441046320935131495643491278333464379764692013618449778427845576687338105095091395897970358680571552885737403642651803483358130887478807403931103917108315030469104204625013432333413419467043907955419272924260438267987147572019832968482024697421807208878131598655612511992821242396146615179608197838631390184267508763555511521522353702316765505598571099590524431889278306197258780769515264796653986322691677477769478442587213755855160735373465036233106279178664553022183558099235192581416387110057549135587310739273992012731494061222501741729855379019482829159965136891632587479126307252286011565844276543794894615112967003990132646179714455199484663369277552925817791553902935478400698501975351007682502553522483903933489059054706338000855441988937234751061462227360823288470485366234256170081340895278876452680650180352954458320978666690361390492556323263747991940811469628651116291971271225586707098429235405308864832363678725087478322476104732469905626155795777138021483800244148963803414495177006080861318707491993224157609164943838966514981410064105703971906096607799149467449202919241453768882817080936436078880336137271164724071777148634603098694520555407533761504582932254410236654580212566716957080472754068014329147118716403442841308282018532279004639780940930939116850046536891437867682354084102256130837471074669160404855173990647871232678551719168803008213461889527978823100553466754521482325155865971884336225348653924519816904979471424105751043684885915536888202151561312782648113393561791704154251653710417085284255005588278039824526622161389746760483865103631138592273989401117393758000547022567771918413341568950996127251740506162496737387135269741365047537144187752946262375612621685808238971674291271718597158678546933359990209378594193659682890210947957345113547862029063320008756970384477488831670098694052384388177532729597615068019500411228053140049391917637605829406748812454582713008934776056711496151205803162969421014824310839141218576460093391097788769723761617371614469373991517214935890017855046350470769087007391842474585354463597675368055115156701806270256705204970741191495132613476376087518732707605109003811450883367167477081224983722714738701539634530444566793786643108737374984315364521408930415032677092081149066193143297207030627684564137508226584854965730926200846859670861201367511364537890305164213153802665137543612786500947521773844568294146656023128000304562473740578856879158725217219550131158287556279133243484504851980260472289726668538998442812576286714960948506937437802198998137413056820450541234164910642420916715070001777416149928472011054911249087354950039068431041477806047955897741151378628868532520353470614274398709233726379499424738391000324378057128874945191069763159493040168043794067547096126028289970021397826602956161383753337933076131143186837429620310016000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -14109741269107776622271932931783127744611844427263995269217081199822216133654535185903502093968723915136769181071523592463195089114489491406892830754097143907989549238444511627278259371231108962781089796392414844699643805990122882889974435274688278362035062289410035195395911901419304390309839617425245259698181665255533655292240711239036657171035642496117290656858404755935978178758844597105500041845615418850401987944687854350532633669503451537888545367478609884098569387355050488049632537071940600822707872105538095971396020235774598741096929953239492179962417002073979313592169847230104697234391873213688584673484694671899428853648502004610605646473662086842898135604327617299984360809811006421671781648240901493586650369193678657257310275375321143627440567948682745910279379512227209514281593941556090917571180681007651552633129048883522574673256717791720131050174414306315529152808786402466380480426747775238941675290894319309868881779842194371036321924959451465371803480742033278975448015651989077278658858540364249352371191338300356639977632593799511242104946216871955552292700214855727825275922478325355998971757157734128515388196645955230631655593674773628804675587445161241468406583992118622585178656823466086104426345024116798020980444712378226716593575188866629246584975065080994313867663125071285042701247626334549641093740691215776923369256087722492060421519866154804096437706871383442383945281838947857476231472648099563047835643937597827844817654396391510639544168034128331790686907134907127227673208055607578144479594069472035748556597593791748205727149103784741295798863969915944333890868373100187796101772973219080201209681026722736556396411075124138168792041697595329087879570551769465820449677175731943688592299650649770714022939546418914628401127478649229835049942591885556675437752187166793709638185713086523910958449769384659960078955452672452184741703675456390729690863578229173780921526699652799540157786285867243891647919580657744137825608557303105285876128504417468257574590152402296906033918397530823322024150066424893444000519056528124764192609112423701761576784192095369928203917878967655705209192535672438741863490046889654203237830721000082209759256911293284819009131937243325472784564249878874811853078441711664649324728847507317021161617467598087140483748059882450950437937319182668396388674664289665727382463119852208702399480953248693090207264060716034253165730866757988296135812875936080345848354511012206824133772560106539595164789234692469830598214818758349190452953761140438418568621135055046873794231089145558822325093381657541982459565034489215984576669612282356351148234833801424439713133301291216721065328081021655069997609830744468713332981030222925402063185328525846276538440625694240978550145994582411108721839380656504283749713897794966569183739668815258134767822095002491298885214082502445144336871230584948056705063911469497014407291509070072412452776260034218045488435060783741212946525656612581538066372155200280098856707435194635752119719290729418000170737589883102993710288678314849774764516234749505098234589868729594367083356150577373458284651612040697932822403275256697835820242201617155009686916563998612996456825274750448509872456836804367466804210326855058611410275294508835289003204419714902634980747650738443321957893475202293922242066911150345715406470760310553669586124800000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 3180494337029629697368597437730342689856619223267576378573203434621648580192940987582263552880607052617682415151836815156770360775283970471319317441160504883735471197996660874370355170769600819698624570918948684728199248147974813131071514463852869263247436860572794247926660143450187279259697522018852904583095504955822786006511526257613789528878397900390221916033263247578014252142914214480316301179268079027518069712096544512634674897937593171836821831602998789790538649033320061555488465347004724476552338917072132958458067799926379803394527338482818648899535605080262626745593199753603614978496068705779454084343950262484458598670394264004115577593749311858333529757810432083347891199195262350555667178292213063697051884367568054018880485169693587305061758741645355214466910502567300602952479605237364242262711107648736084355148065534385355099559606431049964490810148694718302277574017033696133362195480121185500488208162965593423507181232421017072481843486230547386727538579718510893282184578269576113321620341395372578274285667862894416247703058881411245589970929598779404388470927946565968001880760478135026401159031929843903348513784580358436531633346065143675317374224144087691918235624712318933454944879829139892112795615131746936880960317917175939913612428747221393022494913063110366734359221180036975317971748297289873129010497764770213492111203428450613893207897557104086118015009812465247683195368698545738644661021741444113160488489479217130409763958821797818274419501794945455330684814710260478134993184511362128548670846399201144329160509628054078062680499265420446329308165412870509089310433029865561833915936444330935346145180079269781801636763866842489767299305873697554664844037630168721056205376628351562467751156082124397379026407485258673398873932891184203318563973254183359384972402590963438438717424350807546059428054172987386934781490223023125064239010185590701856091533726815728989931746301797684841009077629412259183568564244959575097756636214830362292680678914699086795741302642872574928562896144041052762099168922488945631130577436761131976208549704235301052585077520687838927489961220618269653224143707524906531336612584117579244146661457931172907119761071666587636805358148764423324501306382555486109074005869559742339107443888780187067174246054260318387141731600379180530060475973840449102098051432725567492263554048079177800747981304454341312003591691810172134131060355233946395605098838799231860734003112203312269688093243508799406346237999974615801090822750743454284496706804688742245144185017633793204442674261903874291414868782443549116328135285881207689172256599593560826371003971087289448309242457359569100695414826272207509759887530072437562328694034559611099983368168174213256020424928271635725376858740683916784867656332298538009355948857345697450618459620582932516012570205226409425790275356060310721424483623589992824822582242136807063047393335466782542824524743574524614707853654065034437571088898437427393270995893424274922318915508206119553521035704877444252286937530096739458711019635803995984052687091471416321522354798662369675535343385965777309574560414532443118964905890570052864364503994307138790063899188338178882460369680443948549644116861341863283734542482644492231740808676568518972721515898987017072540119572574847178230037222359123732839272185757954372796622086827949214924800000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1033845999478433744528375932541046265729481821526143922986426896015925363329652989596495906825287550532600419623607507818964776904196368748178165786352032019877312454322581568246356072425499345133651974537913239300169399960233017505594559529135640749149006248014163337029302328812487059273701567688779798729610033701035714472293463500734702012153716629124212746516772212484569226487156831172703050677715168153308834086591583487056729640810593097704925722233539954102979621856323349263431137239341552343135756446071281246843559406571244180022568489406015298432567846596324486145346548546617212529584461651199367718556358820445008033200894636096875654632799560673509964380447885170799842959481110298551146668949685101020681009672511414783369756565892159140400072446619063697702042099861034385555487305883578150451603065137561051391613740099901989452403309161319908372223386432373268338689327113377670745160319498236463395494558104688746896734037877225003567948606311239559663427564654410865984093336094433118292499697314688518619403995141652373321612699255154669671565979752676161247127590409790263657962322787013539360043562225019038449316175198586956765470040308843884259515043375764304883658675892243147692489628347855939991318679049730627880483695035706646189217725147049338051165488404589634406480658422780990063002330272119796453928664080140927963847334837874151928370965961060147707738322158138357459141090558449943122622899406949925341559641707766581713191783272787322919878444004467526877435658702003511987780507290019364237298943029237078796856320331937043284627502087491911627703636694490748180594751327939020976015785299609277718141306628584866351659814583682801362979554692574426459981576228692024391449633533918424585452381737356205467030907825154030386717545610387236536779968267776563461339837855958882801836776916258084030352811825717722471738858145070908507529623850300904691781071183138157299188455583617263682904502871103883445281651926530377025181788191370723076596420795686309724132819281926128142240694468633151829692509114972722042668005235706375517560545022689342374668700571941173820172433103073345888380092330388115082143723978198828399328174056126545368767125990691976069598514082588603030999638697581150190705391282734169779427639702071795019836203729818344131190504333679343839472524286760567750472815956138767906123187260262485258148766256057111991690703883180710536856638437146866305532179167633657830096428730881105520228103434786228171559444067423602668797070581497743532939588507634290858844136103316143026534312674517635739596451947086657120957135105881004685887820242868932512270750121589247037989713617687092155512437449227087976013962280054947277982754265041671212472495631208410269305684251493973945960518276940195832232138986681662264514703776576062952978324141444894353998321984375296084120138714124239904021245727776070462825582702121709293964810870129101693735612850235168423698395243240180493676500482821266889693809933362800932011714968097511491392868619132304659816311309780016314858515759817620955271998220543828917016620157666678661216594207807397330753695708227789464238059972353139403765923779868218021472624794069249444487959744699377949953783414964737302051888433686413647695343155696317157157518485484378854489574947505492218237741565484725729002288859055612943437685124819530547200000000000000000000000000000000000000000000000000000000000000000*i1^29 + 222531018697303099041308930502335453561657227673988449457241626946587722326821225949818220366909527595103894064304296477583109337109803940612996366107088683227541633477488860761329535401117166426465638573399696580991255755014612327873367202796261937122317338056444550717767069887613962637188017645029584261042625641955441869762720943451246317375581970337611618342677205978905594011826879893782315344002605657634978973469722394190113736806899870148664342860417930377051940834772987313421736948562218286419083165166393067137633097256197958296450526868626401002772170132603086611003221091220393783495578786926222095187276868003024489649587550625991497240971517478755648017066912399127662555245921129685412752618635233775331293246575414678423298445258754588685901714339507132298444294420403073044721092135894870072153653356360300346555851564434053804559039116208108747447652156047713370772577960508030139913572587134785380060092807705389238288059452693966199192074237303903612738068381893153358164475676153594304531444412421822400488556974266354716744025395186888800760605972804712278171780323182747812600540737790030878944155234713168407946973762963309096084289524955638521730384124331038060629387783350698970258981768709356249149729328280122824412797330073046825879203725107916771919042980817759146583146816164973487342134160090681125950841190073045285146925445808966754639844991948932884492764289238140874387361171204797094799001322833294568759017660444934433196929203734731350720643796682196050289092411104353895220709978721490241256431066456743152616588952079106507357458280558263417161303434381441974630339368217671184099715021611344456079403775624228076216367184809389106380818690445241840250058011715388298356477257352729837125558194503731271738722085696296846087609042433811012699426034358336454809343774810230674647153677644903707340014089345946061626889849521242076831054656505565780291399647402973819055951244700448693782519076464164504582484890715009622641382323159623899344471617974084469409487088330456153130082414089562649967115573991738715164808751725482834837945735224786473327931328603899869654526073412365471861269390586119961838768275719726806976384515657700185715287926840918300130051208684979957493643397802548171071136996404137836811860161578078925052440117613993937195364343894214378612701646202194859800152399869468717554697780930943202958051401902877587845009832289216630389857703017079326879994449088462530836068173165662247969398597910148701480303887328581325088100855764048055944422749438249545240507281852760159089585619988830473397491669536772044207984661809862142475969494089493551717203987518253235198904258186765530295977949775457120407612686856734587164946677427947525010223936184122113112932428629967641598775779659432981789881809191023236969899979828534022775170299808575942698794338671296603861672404027418153641808746908700031753715580966188689283925034586797318533386108659767864161759251212477855992346306647542016789409962961214751096289035904986680578631997101900186257366932706136713206191152570285332297190898748120147911520889539161836445234532620761748652291722987855150381992672414329582227202080499899054995807596765949072119151864882491502043942176518908387696263424503476938464944611908555131271674680668296653549522740317594631523809774631889653795454997386768443703294047132057600000000000000000000000000000000000000000000000000000000000000000*i1^30 + -33251657747523934508593989705267642340525926850553042030475538091217374082973048650393296401044678445995314462677016202944772823369200476328463962625126404485768900845702789673490445614383423490558060040058695576637264246980882524409541312271347788555119893423666879930058079630373046386086108347090487237984125820375908095440115695958261647767207223999959894284209328563800721195147084231569796882659966922348013055857572026054168018667592140520403836739487170329070702452022809322491686570458040398007208102907833744931589377904368075552691766410825462383513311260375277134904712391079170456477099272511394442242448011108326399729811543658378945092427852594183544440704256063470207019079499839029850337941547289223900105415429783388138665501427339840571070729588044314757144716531155274985675200651061508805595903753870923431822895896908811542900988877612019081549278989358484613771893257219333191190507534188616813320909223115396340454607544237396278081000506374119230622865105004493391570689666554051241354937069019811081722835796410794308144746854766981572522835792915106078534527820425866181620040221801792815816848250641864023282143392372890181704312162152436726677280178329375964836172340274670010450234736070712475529153894972234915425340741750691868653258958275506636304560592484954527686960345616196015517972765539566838363010996048575391052077966805874843829280058317230020311960189244102382668222327018753463426410160932139639837189646342024445147111450849091745182981321380937191586334291394359824786238860422482824476867414917843067805843461960608285166717254298146537062512107787056787726854139104701441982197676776245965060546034716086684731998780867585407258782785758720275114855537240630752546536343339557013447922840239304330475389541673101841364551660978919755597416995133468581780122230021750860774905850529309607836090017694561068760677705730062891811205876982779408434045110898966673385476205884883450475394162396882726927846471871414219612525805644499467116446043476722670521590128029253527242165293177030310604727002632594048732182485354994755183328194637955110023252553435087603165619894078057648228089284442526747181128431598237422920084639770555318716087502343128987832365494428623413928227169590240803844086847188216724850557290919573714403715685148052351333402822402877539778240997798864559622083236766173643651709795528478106974928680114426369484107151348608146954806319527664624087055440841814234541317297204133601740872776189980622261552254622150647952633843200009135997156545234319476363990254845218479538888861106566377874883744500056932408073467712805173730500347464995487381557184550291308053903954009882784765288990510492289987109013200108361905557314231497727568988367758639311663866051982653795073583338228194881681120702255090684895398141470509800387663210292250570078801354769314124476400585189368360709349354377237810710985195665850053420460382453615785693508812843666406134131186342460581184316888404454419623231957892147240979261395890773024258491872463866289231246767454712529830400222092811554182334693691678320537142901765978989198875833169244661378344447951147361913335403829670355609356910753854520353224068454389401366254114894408282395861094184637837052122495999098601732923345059825504923002838333805697316720965294802709063323514126294222763828723388949633279983783772160000000000000000000000000000000000000000000000000000000000000000*i1^31 + 5297218368326620870823528848683505823956845470610311313898330066016944195391623525827080610692631978075137239435906759782470611710005784763889112397819774434676233905653662753755619071525772283492770264122334680132671359963130444193039601470813833633347098479095701685994366054515954572209580896569626061533959843733702575874440577863680856806043570439376867545341607159602075689546743352672511206563131676685909799375022919072724172790243093179432817652694112527463837089086483434720600909853647760415314877466575056756768514996457328262715795704619017674114697254461857782488087999429190704870431359329070990244039119175479485696569385939926020264036215020591113454738756098224410947458175101228170711390035218937075543471101636343109939022297576608145863463439055519039938664148903244127255840517481869112830242065089257182318724570653017101011830620071126800461091901648527258044312661449067580190205903541197455126462155411358419983539132132906994780369129444120052017381175308953157196526801803417415061420080676273629280053584034008349244308921967321871201457088365773079608319461405611093423083408443597816743969257737092036183709424040690587876399734054705465186982222571178409605155784428478799320972148606791262937041110636954235587201703648227153889887884035396243490782133471628349592499738265246761222270840279316494350435198334773517113750611111708819043082108917061265704219583957600005102175975493071415169972231843193454308008002462255021938013245851058049861505641459036993539395626203082588975064249092067453698364842754847552010196853249259019017634549643176992703752428452617904423780133419128107142197482920752447529171760873740517358113599613696498444793952007526241149179010215229073588202178793284884366013135369472828428933229011676002363890789915431954819560381431648921250569676029246151439672141227057359069341907690660114528128141158461824118881909947368606738509704883755443185824815783516130036371197386129485259576220427889844893308680613727811442386063769854789461925452251215530093108103990703101265244241363270986824536365373432264250474623222381084072752817255980239311128959699697139917033119973278659324027862483831005854924982616926883586874928314566898750827412894992462762886135165793242178059401497450943026043724546482013435599116588066380209670812820546620793417680951651198763827378973479669634864638591275709250567817714619484174342593070182474868908308893808895889923098749598257759153153995912119766635462376725136500110303915408224727885129267354717115288751608027887898919426951919705837399484105240068918391810473566069709555654644766849905484527397994813619975139289766107478398856520167038272914825370604695422937425580037378581699190372119212700270913305550994559341533647873765304467719345289601025532258930981321443204739742665826490739916886997947861809569840513878190028688228059754741962950122424590390897662683788960040143088029698378558038308505767294870253789676814110663019003629781525676370837231133179820690933099036587122940384139148671860350425271248340684627078765524314799127294935918371675703067966859346602334354787812913045421681337141030028638097456257753041404892367305591601817181959978670204587648708425516711965537635304325047894687091654964313691231614766945174606071046707448261655176517073780283787016252688000484061025301045172384919715840000000000000000000000000000000000000000000000000000000000000000*i1^32 + -671993218244662382384311837524171116182347004006426937355052215918914156622279975136403150059501075258118558307750893581913146728745913120004434331293745089557671988142647258347054446236099592678661471504053958763432529592285756857352401892958645924429098490896784860079191392240389216339403615103315494224174218095665843170150303082394158069188742619291916451380116445428633889194804619802266822442264103212047842731923911036081243672125783023833182042784035008187853898966314396176318065224604321640084880167113500115156155637506718438446196999535649977464098579201144221743948603944492072625762544084663192353496064653575437984951656001980960953786248747150679184447308978905103230550268039907357276308426000063666823112685134761118152562211237470203832743688394990085064687860888332674820493389204905242385089953551754641150115878397790124019331929707486575631230068477357554013126151546920946318780578372579451231846854220316987002367853662041091216816353923032079451360663699592557430305513685522064899603981935338410704783858505547442086335835757545218509528462937755210237072278824865672952010199287514067903074025023835745447879436870487979855833105154649530225804228629752263192632799335729069829951771041926938394625270371683925502403632399093693717222903688447835590165103284706599122764801224895913414489366216360336084274886213429139547015502854128222103045939741668316599917760244526147663204314791933046741552816588306364723953122354110769970699249097543669382370652134928969320186460245358357594394421872981716411422703842325790729303752200075869505474115938922751895439700664460439207996733264414512296008304896627582266685348713271913841533054162796987594786264914043212900909110870270322945082308295680659290288324408012998251874693038841462461888514936276972591395642856794809581131856243052369636543721687125890266923099700237742855643827507562884493065219290162426540741803987996164977572527608807078799871031200810361244036234064334932147297634659708791360406467257707625670495425464613906143867710809521896530981111204549471864035347353599844701315150525273608702719544780502234878697906716786749949075608798952515256094205619090938190587455843806958377966573397521639395865725455044379643021922325393602917790728723410705622957725952306377191529202337929447108329040960315480553050734214799821834857501561122049258603118431666351646418584324629309683649488830847501335378585659081345538921692996044387016835137078667938901635029826493190382034859377226531610546885584365888060893442700835082032121281923375008788176907693612431265500912555412694131543693588152473211589173027080398865365279938810404250649104785578108006582647039904662050975254434707603289323163358267569529755152552516870641546901085151355586664021002068343255961882532199314340802731780541347705285529130742284337319139972206201435671583338062998602888091115836676746553486710520520924853769898740342385130077240333164304149101604261727303487064767971166753407606814413113555898312209755035706039771406466856686187868964955943863489979199628855389363020810632038624141207739862107769188541241721794092974967371232627689805905985386640244010412298507152044519033822874597717800694143892330108713365469209876285595101978804369381510573357729482959559136146006277671543790905709625252446889523382169671929063417006437575950336000000000000000000000000000000000000000000000000000000000000000*i1^33 + 35985046228552333137383748702212114736848400330871937079161789857842269426614613558270209724604883028159005139577061247863703633544798601472744880894235608953881947221592342243531775980123471057079166225571355359320703291528132477341274226388607214071797164110857759493857913794330908101422963628289661770225657161656366082348112601445699575243380181011145892091357328441414449314748944950552356210707415350898126365250110524723595210831496393462252556923066104003555340795772834672000064202494467872360675987469872141094750040121142355360997587623445776801980506372415597898057535303007041216566324685691121911496346267018596451678580777972508532535457034356211517951343506087423397139030408356838822920381893678763713110639750058431707376729979580575944066234353080703388508065164132336423833038545092824680919732757254115401233514229734822210156715396439220614983739783306817977310064710169051276791103005648085251787074759830622650495332872816832398646401102143401565830727045924556539852731078659618507589298584899606510976712210588597309212139066708373572741063509196036629254838942579884926971063885851534810365580059256874684439264101966086217212262446289554380018031618743956060252515307236608581421686009741203235487540892143584424017692856654396074232081354552640351420234969832093215305679414150795922188026924822188196307555217811155741092081879622587256852537548357231826747133836802235649173463112170826743588313093155928662908617909881867131510809807055231103008942149505240584898827902905970809099801783783780802982153214805521146611108244984431013145660954039631898100315574509817291575624797003265180891968430367939485092510306003454973161629986832669791198131668836192381093201914150952232282931434655806089751097181998150158641876103215574984961270953114315677267612824601781441959897868508764274473008619224199843398916264364480873308965864758002221734146580803027796047891174690310311311981419115939507881327963114602433862949301160858638590027909208803731222461271401214714824531097466201669954638744550941522816118057159697493297986703242898035414084939723466321484251514814670126949890750046693277055436503017636128097173558749131943689836223748519505575438018509544118668770153608053167375452607965910228818126481732314642296995261365415887088574670668564002024436228589823855546379153422076351335454491183636654828380833259383512136547036464619993707828967136131366943251245493953024824641968249202941714443407527677088183646196625544982925187365606764360878945026342637480445802765999016263263520419344658740668734729560085626720488996339493403802255338550501557527329632590387610046190375257330529924611627757215313773115788624624024087547641266173310655110303025944197304684352504696602264803301247531547231803959538624038463755050078742760037084614408721333290733291551714590590993307509886921295660837023066111445541467127162094922205031222720451401965555331498250463623079159713284193575684613881003916321360703984047719958845511067107930960783441172364327501134960941765803150487226904119784804920129790509180110620394033291078111982060647196014980042671729766739899524476015676504175779710201259562212826702353527911364029997924225496903700493977410361290581461643383822389030447235180009422315853383247349145657917172538722776256627793032158973412836091380405273975014058622976000000000000000000000000000000000000000000000000000000000000000*i1^34 + 428820608153938560813683172875994820817212687108035025461503534475180446492953863685456986372784415164857493633168194478177575648165389132781340626323492007403518807893835062365689324111829162156730484125568546000577800517225129440468703776672755383496142790128760390203381339763453942514833178959719694169175740657891309196499429594969861251720721143059414437106344898781293455035629564685418460647314468947813605136501555202188374128724153165328072789827202796847659390850960948955809479827591582762018719184311742462125144331110531653346869123152613500407693242794706891105504028258228241789375857751141731572718883495905053446378947459610234384466965886704949912661857432320487164074704172613069822084762262643178836991759517279995709214121511322230212629806418187950237119806449060820446582612452587042832804866251712394036948521936623855813238463362780734156815934645194476627317732850268201625034992194178576210738700903032477964168003141339834874152254612027518284986941417374809212320363916821580180525349293895082903879079385385469905086091647660078188537794786948673777583919764646884318510416878552225586115969184078876869137002407804483304821514869581237673700100252550093253001897040825056763665997000252549720305558135754817560949017029422001838958177570779114983563089086326730100855255015524569093594222587293478751634822181606435792531962521834651406928673331208213079612371990000053569552933864610328948014097731401668701663287500914844454636653329588476305796406328152464520131703099857428118279066892015416938306976404745672791711094952245885653345536015427833657315706152265926363086976723109771762648350154264883884642722783586936723558139150258450637326117124674206156164835797484100124719889573135380554905216935193592600431069025851430670833798223820789455385255175977639779700729136811967169812759314377186754427904733390567619868308581537784233008022370929105383157058011982643321661487157382358468520276089162932388499511971521807276595082039062948116471157316840592122341109572034869110147889867136586229866824015026651503026846310431193250383568904584533806439601324160953133069315030204080092098661231066389924466175654779640026481305724159661889006122441131639075679117198328702672493707058422147194917977615008863429124700896573321117868483000329426932784228504361229514757609170699711771080488388586513429565581581702996272736448092843849758421485921786987160965707317816169629094495996098751366705183806562188734398601713319481469955742210051634523199906648164617421572580887666248324007548443388207940954815548160348823020000285669045762832567898137118890761413353863898260585889351164751366186630071505653996190810855982934094247445529097262345907228880125231607790461924707320951079669602471841463089654447795042798364196288649491283424724880301981778558095685843402588211799552386720276098014239117814619078283663885625055020735057836536933527600165438210069672445050783355607071446745129536656538316174262535546472357747374568034341663179869847157192742682578651759669901083911833937615701284634370838968250541862613467075302538890652672356971412518122939961297641800599590788586344490392173960633188216478002145649801346328352267261768310763410959719136426004665465624509161859026135741587324737453462896467872576032785457784071029212553159114422564279987960227351756800000000000000000000000000000000000000000000000000000000000000*i1^35 + -50845509410053007866603902139610958701092435067058366669565341952780689213328413483175871127822448987393095987659026193596809057820775868576761521025847739075805011255125087930300993841621880364568089507340045320910313592854159514532769454051546435719609443247906746314440763433092498828851906738483545490293250601018900949292343698060358233774160492147899171418291690821759293636289110841216971296591258396208307357206333025734871999646199697627872828000186531130619201752714870447188397108707052660570245203343626703372800613982344186433108041808283923356418582274048576211849956015782102518718094193237377250692619590180273164930900901274576367363648112350318752723801298897258035422396228709340876102167329501807513164871300982344209545838363758641907347617953731268279661715154930121380272673188075866393143375412008270918964381091201044704952169373389701433790597937710880273460972143691559968385790381841550129964450132167976131634369448711432715994269559537686653784865940968613627248539763050411108156589476646406415605205174182469810119324685194776817625815324424606445314298083310151689009986876797677452374484742519805221884148379369426325708542103739120216287138753525488253241469953525704749376923454361045919186441029243619005315054162832830454320453499909676637095691508605034398450814575141024673414590104873199276577479586473801373958585876356868192670414756410276865108522872031703505139203954714367424079958385113575552725724265079195738487705688762718538198925861441141173690931003058747625444916804706690114771082973366852052165408548858863764867121489024124900561406571753188174376444767909420828685792428598793658537433710810257739327807714075805243990853605876228792171913865552506580973874845868389639669864599787794915659716248549529992950368754663196405690000136563877436353295330890249661217210007699531138108897743207356503912061398998741820205274727561887526413920822680484622294363648560912513153219590056826961360431568029193102241934544285306552029118058504335616947771168216095813581093744955286681424624374944507298499761254762600759672809703215727309782118761288116322409683303766387950101912084870725729827954524804351581474329663126585318437795495701512077562200806045671461909005625028863760713562582933405804056292345950477339932593604908039858741565633261576893588367221898830018334998936688213745236317780358952833336540969861665005827458815197616714676404152303833315218244384792150549596877497491953405709327583919363691258045164405752913983441678520106378394706888197486904304404084773382890950455201303112707459205708593616141285864604273140097810473510448809461230733520763439371105267319324131779157054866246273587699920309423873404247421722052277217142026447285553347588653422847973813618086164244424247825967295753865588130951727268647097796955350299988847332919017353280514406076401247774761660618553562584342043674338220653422309786329436313191612833210402043705258763071507730661975521727732022817132604787572388357948110224889483311725034122226392370697882594158179911065291615675530248102724597493680392639186017853807029498264483403322560029459881815237952812916885657282393475432224298264878902183687781917831856456745943542327770354365969799363477005954405076646600105732378776303810453193420384943456738045036739979994757732777358595970101464268800000000000000000000000000000000000000000000000000000000000000*i1^36 + -3378696234204459775044970946994132070600509563467095609191101096643543555269210260525501706775697905273877742676466412289787850507657907499345992696683843923712399620267091346237993521460702020828019995825183319569087046059937077324826691509791334096493286305008119976527311744340450726845292604922730754620904495459195485425861849770420649034013477647392651784250656036679140176003085718056832714697084887195735347647732888472977723879500162797585367099523317604765264888849499642571288906749568091245652721991254411325778116888857286908113164706313155174842332633261133962803601900374588940362881820702165313423339114510605804731823705069214527732167068381109415465755479230177595934967585818227962493367095694430861607048494550517830383672767600725202133633943866633974002373878068391595320492556541632014242777600317682454579955675374690929883846935855170670172982135101642467979691581359062085870323261306913180447762506690663163396759827331047292560419116011580329810121013286380789610273724404194926514971267237058351901165792081818081354405701252082285549658211247826432308207939545941565907789132438800612848730954209518743686202922852741922279638318626341725272494645042705981132749887171867112627398078156902704434148864911081566027178170467349273174580436461816173505251296551130301054341068221381831840464120245900861797987690338138350870163665215186037613793733251663651744704862556544121645218240978680372834289918298693016701297727434131231374910217096099791347047248478951714649200764845417129184418215120512877414975886977501756201143781857231502808914710021944683696553812500935758071176894247553467585941868521070044445247960969090014145565344382492716770882160754453220042344120422827268171763669062656229432547805947844443286208364005058998367917534258425920836565722783389948031985851714640526544415848519213222846900109456403560998564356283511622521429227916037844936248446854415718697980289773689397544220186515645110567614795353574161926215370403371812259719221700338846821532361263717981339370759192387093685534352510753318527766233133804149650640999548199942419698079085942948456337632610257521891217628872431920356914335593764691051326670798646666450692135689562098884157563298469495136816813011945962646129594162987937437569655217732091943961335587051023440762106110240026739868813271942052643083801738809879061545919269027861805973220729272127656860870070250241195065503209068293317886850986319979712015952416249086304745785254711186196725903126563121875307872768207111623939350442942769801638215247206619707565248281510983490355733414760679769188727575610053967678335494506777831073761431976011231996632193344170059097850700771408936395838165605230002009316528839586250760376619977688906446199782382853889582299918692994359105906124799805288711037127624881911711685575778095719557486249214448790186776697517965646175582411149666518257208619545547173695732070564711203447496081127968000335724161711559211108676627941236473636908223552548748880665143663503435636369554056692613227567376817527412018169980857258191890916677546489409796846320192148309671201770574220287873046114450316079920480219177585202551138794306400508122879336020055115643834848553894206471156644493710224405893208597140600580033753187291444291101508693869170520118219880567445810487024086909914584186880000000000000000000000000000000000000000000000000000000000000*i1^37 + 207353955088362210731556743346991237474320245199288187816917658825378414295172424132082240605923786278023059864381653553529300911243561698907469535430916844838598370990781623143369494308168762603792657250788506558693787287991205266147516409168687388929997143509100189236191232359036309219948121432653316219135387417061195295248264645841043817854123417329645236259643904542013283843015290517733126096076138849587824785697286860990775374891223920511312480311818707244341432656049325816108127017887810110391112176664214838971752978890281422743434396145237173249091863609616416729854839784926909524341374207756801610270508390253165993594019550265941040451518332166008454703907011787183583189893788927646490915352295131705230567669711200286996805942947493466590801220288336617847954032764788938732678778584117779716116394718430186657489691277048368060578269412266236510634262876120300737677641198218638868101505930127827062147407431663228038151032651745554714500846416982708508693345392716282861208586656259247085889712683735600393530524460973898941380009707703138527987551360983042374610441495246457870934730006900713527519182898979420354887387900471476960571019182261153631484118106202278079922394458483988359708495063893308630342974687196578253571365770509812155351371636962650429614974685753374884867175221832103416603705407129110063996698026857344999315602163170022944364145688269306234526031066563904333705963735981447826314936889421411213778825936840903264475436429705435474504825839042440167903032541867891664942073124145996793833261943582191539127221327776861030373819066007538525376445927591286937814128601765943348442283666535213752386388169831139506243453473128374102748834086277045656029790135418621023405900998395890203409375118974156355608354472251645411921164355252617365073213431297877072313569152280885159909772503682252483288215721132257060373486189067557566855929820434517465163466111329896544146985428326512431639073106959515198546364554353344425191986202858014612564787173191579885658881838977152393813256650280384501671765009955506126659881926325722250043548578933583540956679648450307851548596137021538703972489275107655283789781372575482898675576790890129359753857116608635870346103918337612381062235961268067115303869793454508352083492111590348161933174962994430704869201892716505800970991960701381623860468714166265137565458104506224104560910399538113637926639982928224109343185739572533695036719729375963281768115067243495166040955467252322419828729195515195046791545159067535914058269608671796187279185004273843932487004268851162525771835323046604316853631226605697636474764853914493233349649160966556207492998247787273562247306110792243697524912067336174488993708124731710297756467633562021240562900901057403818730219017924354884388413156368878800266151527685276517133214540950862254811183118040665230500500642495551877365067589249947621955586426509351143719905280386728879567446475903317734423991098617563440079168435170223409637024765520608569332614497407240173735120479559438740932923199068996426095485158645181882545027843241836795700247378854755110851512974829310559117151737785807521093667617370489693368236924012116322073190585769055942979961785957418821168071404414008758024075102926151995914327106818818372326857517239768589217980144429026836228393226531122999984128000000000000000000000000000000000000000000000000000000000000*i1^38 + 3120122361881420738192918888726269078411992349678786648241305914600913746830256967465528354260801825886970502120210975626551572970133758292313638968522622406498798410611096050300389259445157531211383720745122467857462582916712486686158678687372890460676547861482183181584435465758265970868968133489107874694663055017847845422743367033060286861857238536102108555628037360660664957510497008330298698149733221058335811558813146848539938517980609942642242203187976912861558786264454571023430756012772068953528129857142982442900266160602276383724680173502524506073308926792076559768633129224915554690630968004687100012462162427296862988423491199291464323848556073761805382654841297765358737302977384613545110641695097306787296795336738128117295679778315354771302803878372857588040424958101811209155784896518768788574187357012424325208241065585147749151538246007634557333766195359426301391453426127777312678382863602397536818931833990138850361986300504692753678529992151285214229949220862887081062623807280692432970049555949905093187839066403450147799187522766274159204819774662891295607297395560429278578969780527156854079997522981770849797913080875988896908938042877594578860982051386072592066851035565668059959642152519392235226427499816214405189238472386040437569645141118526508825369924573379417180544099054264912197678718192492896211756845628732186298987601367522697148366921397708710631704792157991683479120171252893544917500453687534680337908065858092524193664140521292269753559883613272482885828454973065324645994585201000682842138709157945793568798114051327114093316477460315839006097771335674286366046986892413483396710904674497368948902797551951914306526827804413669054450321688765776487091459322322651114405664708528438478756499751150314824835477381213252468865335738891073544778082435359410609118304106391667253968898257108560029690027165364371610934984011500589577401015760540096096317197122110061968023091045896126903119354670782454170072521686794179843074977716981206924572838443585895501870149411187587306653520487301608469384967001348090643721497085528991468068703361550122964347765066648351348100312044177127241107721628089614586047446340437338997334970227231912722006591003151469830036573431221418233189946371941062517135100107405850054792553070359816593617810250091103412026925764016494412572089126348566111295714353118466461113395830023767185412464416561228996501177598260728730073961073112887443782343427311535886230963292781608903592873780125084511727065258498282237201615119126066499586187040518564158383930864103469106937172116292730479884343544628533326734419250503794962062710333384996349373576675385423641690468486044599858022639810823430072868544597260673586964756731515786022697026467791593878990438552966998265979239903868040598726583620434008908581903992536460530746348917548616102474895429697703399489503189936377370539113888064817579208671937482690080209376681119165943751969102413697351209006837454098835522344131742144652217894695851353457059990564470028460073273741881406816305014026113317564324309380708682828994850319408372532448703040985536370000203804281734079839725734180876208214468800738109352593381376238789242459138343336285738453665898048417662636851042629695629186047440451950855670216712380675663901422949855614956747353853558906855637556077315227648000000000000000000000000000000000000000000000000000000000000*i1^39 + 275885941113732691252159665439008951438935661424843056529392671335639111564352583832233669501891035000401159911643215412527538900960393440277161219573612283189415155747218821341072760432128305370943927822682269998575112915556941775620533993007246511521033217001819859246900055102702580780748729343383894549616880187384581870355444497798709245097240361244776619939797515729593995973879599580418022203969975084180381284865128005663790336564186384370505034778186040357370375447786622054002497759292343969867548379423710482036577226251688646228787635301073229329618879799134445301359542628597710597182938017432117989642147730175461071386152623013037835737524246645468623988691243012312386618942807647652059686368220553724029049668808293432508717302930817781294604371989099858053906417166311130950447526491581686647272964872542571129635755224191588079792883334096204554671414301132449086475084567953693108778559448863492179580969131810200691492550332041938730636974672799231822091745206282905235090965668016896187404750067091103778640069343117641044528444412856560780535070212233031034143167376189219055384176179214631363934311466065660030050090820409610444397948943395120170813517256322323492444500214610119589661053468455763276952393089839180907061948433238593941695032279578164032723751330664162904459290745145426641519765455409326406494780030133582081525923919399661283822063558198269076473766846969950386512690973902467446176893756347352800278211310567654664657733437807700235844397241367057205486487467629545401796512627117553338726897271875557623243916752405167583481800800524273211278528759621705135516591504612248387720913815546886532380037979429108528409026021522596452206215793349067929443745520911105631846894376190199969579647709003582649542561766694524048600166985000916546751882664244394932239324751882038798059857108594902098770146958924719734434681776401379805924838682413722243641637816313808071757664076836668213389257847058725561792059267339189640478040248204199309634940208602382661061989015912494822411713285086647587559636411092954294700662555337839304727502496596862115006739412170638182019276300013623863606012143143757629010698888680637477358345980030673027594306546944906020180671831962599296649732481438975703973333240360321968041663134684521099356739513481465641894964737605842593505143927696721901421911706849967010688421682798378440132324268515343885190871777594248724772781873487850000024212645818526478988181096151953636096382534569691339994377123383865613703749302879468936605850321208134723652702412418258865255471707925572446214328854475721792834483813950492465911043423278580854397613315657051152383291760813975793862630374017246640966581199254471972228168377258516315858645638059840026709934128031965552952686711213395591712918795297295743874406519985526117172327365423028473130983675992763051770466705547923425483533843829439762332535920446236984722482878765073828214001554031553681349174509498579281166943834704372285609403500456243262609602131802273280240114762424660119721551606577237355364297597573455565950854372424394349025303466941001604071970088813119389441596667340589924196753793959190456126078502997566437318308644470383969657118588498860955041979232935109767764754828757712790664463872470855203801674831864282920998139114584922267823346301272064000000000000000000000000000000000000000000000000000000000000*i1^40 + -1816269512129448545985426931529707586493680398447407548439735914623003403935539344500588437183333529879423053253603845904502592785120177639406356266960703050646187068327033127751953994844021827223255818310324435995854568428016907874192079388371199457138545771263270398760966423761107640665520299541657636182698677019327112044615369958047562718093821297037627073324500282519186882106947378123960253379075948511528275047762082140081169058738581785884477176098544796713758792233565772414123834237565267599837697776179018369033861090259593817366604922008764121469312020007576252872562934246139976187712732092628838039117136924696381118743087560807559441037642523028915501192858556384660174422913624671225703598417814967155146749301168521175029487669505917248744558417175441362165420841738804573450536935892243249335513816303496910609767374277180597757455346217070676545575492898909405114719457635394310224588822567193693088760816161566656370800706664486526061349468705684598385802257096771573029573575492078538463210623835738690225993343892913678871789793338173804499250885254801290080594734771253880904328637432386814566280630700141953898256554082096854144156347233136956593415041564503059844044349057591820538548159318873092360836164503303375255677163631680684397465248592942410450930527127047073321396601388993873278403274966595600911104236254030354653097211815266812528532272446580527495609582246478892250447205228357378274987817383446064372798605816516259513155758107751200017877029728196347388317203502222307284213235213460470611703788111008986028345211040921876265469770344731931583981598999226289730667940031725565209728383209124763679943098912000252496618788039482621581571443066724858565571879023556631493666356984149494175937793334746179185263540597817139922645727112659286627853800607439804762803496314044770696593885705850844528023351148255786190226688303505917715352987467214332284765572844117752906194892239140363651899581337839062179310494935834662960760257828093118397733610784286337908365407801669521010269232311808734962362113220550269414053185053516853917319955002394884102233463170990703756753755130802425568811362954043089641726684983324291270752446231408261835973034697448784331663431587737554352045018635847610284424121290632179030534861279145163952319856903326763306923571926269320886541356581210678599560189093587575175851750870447677205507432513148724920650268462011864365997360842654762341582777035210290653365793036519863610199813117356538444703395620839429760887518204925939939988271365830478710241564255094853178345848233684776716457394085896574002867235659450253992995209404646161670745512105119664568817396267304243503324260107042352257227862639581405830552649819828195282940106673724253660377210628649772236955103653660070078306216346950251973277053708014525559642828689140777538272743968278227638182338736518748909479653724381507620155421305336540313023069784602499948048292747814291368899420245585746199288382922650092639142192254180542628418850747623521907522187808575066830494601851398756275252181274023993192383098698992607384590872268424743341392651086765002182104017846534141801115381890547494381718086623303953065192182265148136229580927901319180653996681747171085307350540437411908933317021438203154890108680324388872574020389709564613212814861926400000000000000000000000000000000000000000000000000000000000*i1^41 + -550228693688695776613992031017549648624507785839516968116994684441232222875645772045250994649648999046666544668335544729814245344850739900596767825261514261039034601024084862583118968669701247896747308108527473812188267700862989640717047697007273178929149326016107158351656384026188138452591064595310115243604960728367367765947658022992953441754618347422768744294791028685554493275731371557208576092378452476467411124241505255301775075217551123796772940705127686424489383912558942191223023583418965718227482437563452117147243462043116066287236695993205582047714642963218340487633115350038665885983263807410121878444751148274890614517521806849462676036555761450569381150141906007246126107863691003052948122337999958221869865757706617598359635743108376563265115682150346779474511417981190473699220212729456523571143372331995094005502961781893485584764065243180372201356825145715455888546756416910460368348260207579834312373200171634776660409369884035558397777736646232783613518180108453794973897886476345954062973149878683601474753811751194965253860992973890519036236005231904924035860349584763350875213624645800966894320743599399658782605569827178392139742456968801993758470145556534338902960906872209187365730920878842444023339920917832279533553731458083772185591998444561677971362546817606419539878827192358456441767234201913748895531792058952120310233140263646714502922225821011360724043149626267503561470991848663375935239873318911252459957287318327915593152338049723071104887793642298141990040967563927197050142855045261862501232281489789262525247924283048217347638010466959536340478545057693043024304188801331845080458748117654738197197134096769601320939772576294183294256438986586946807124984336137213036942005487818494317631127670204105096650827224356320075081192081943747874023923251748531062916623701614038545376859235533883667852621253806583310316131844112467054455627725199638165530770250814962812695201944534939511360814980610796258467413636331373495740315915258388897495774234554618204417074593729891876938950796236176661913135878678717041142566171312544749908990875371451159728251211470528851083248702054762625154127603780614509024222086566402034168139990759541097796849853237675861046731163614179055737655782912578046339869064914280459339638719327971944168086711970317461607158918246906875519328732682317661473549528649474953385122488775812018941836767148136970544643760491996096601463045205802846661452202250636338045352850531624480074218410952190502406336570634533787256864034222326000623300406067462104623172071831180542618763917069582607935683264182216614381843375189842923400960633171968043662622103207369248220742174140032873306109673551788135072881720535719594117472676195300407546253086683206358612918101182726036494660787038008979174661540250216474045418687105284336772273852468699813397247887685702299784977196711233349115892923925210758747978506158022143421046623089932989497966322817212541862486953112349064656706736093646990606906381951004456055957074102196275041105392098989088994829644742990171865062221030207951187739147929704380017158493109156784340765527249062123828958487650002751048886388391911336732880570383191839321837901947346793173542745550254210609836236522571206910995084508919538614270705145373828871238178457545715733637406196934126233190400000000000000000000000000000000000000000000000000000000000*i1^42 + -2665446909715691071538818095906809420151133644736579193138126847779411000045224826864113696250260135893934709783512768402883743613570968090273773825184341217688596297194147581631738936911336625999878506809816612848873299099764020884959912515057501532343769245868409141339623948461628430890788134882757252011872764446656369273427558297779626129475370578689528350648786424110428505538262785343283951852767316914842419162696658307177054282941259797907511004833987627192243829829402493937276817462706001257091343670055225050357417926246936731952350012653472913692075849336314736635938537554222108410828268064682615641329662919174574162923212557326439577561530533010969607265374090099005226717599385877019531514703019910811539547804698507466419166701268662979968828867432325720978453471423488658640400827180416963450765643205136643827506687909282896210468191215781016717462028580944664521215620872185824537599653517749485201710506662030921547900645380529004576555415867632250631487696175978860073634720592323683552638520345712068108118389067005304213163679415023012951748065935284234823610773689668770180972185604300125374128963826784146949788930793230787718712285425802691781506804291791000777505514160585834745091119227123992523746561333047546121794330287182601187004695803535589498385584950290370970256970020043587639140184206392851090707099047880079707788963974499780146091679467821663237929611394337011726412277350395849256502034138169179215967179039982575264299852534875227635693858585700434742672678154899682091305842644895307555695413737931621800103027451861978934756573257714565675011817891975302675034833221411261499569514687533690938675403071269881040877735638016226722430025619736530297166070052198354175022695575080512046348321177658804484883207094029869057232201851756523654697936035114728571771053691473224772536717695795744062664735200078432796897070422542357085084920512000920276104564758064369807837834526239120761449446046460946772079503174148308087018204862794097744494101988577771958221531302586305569701230495597384115502300017288644361467352395042780187782873498912049571875349446646614628814209731387923552172835974625894977996139986080064895967316820816141202157315758993536081154243062923432559530591957352478649890739695138113224173260353981553767920908034980081014267993963869656962807831411143610816956003125761151106196165717224614037906379724080701757659772344914092018754354802098933073178656869961168606227574551522843998603302812132638245853846274114673111205169720767294947094252575971224347417246907171983042649612572038974359784032777544007314576889660573945812588459522389798625215637089476246442505307413039310325286563000415459922018428701632389339260098523674965427097103000792562130097637947554531154225169048560844442935859353795286340761696040351487822080686090338240425344297681138804509386953273627810842024929017054507548347300029372117856749035453702824893980637315816866238092378084562132697737800441148097740358447086935841283945860834702955670433730543567817901292135531526968360416982364892107984152909798337741556161888761972640560620496225430845363809040821463623001829047860660808984408039653355516991260032782871673603867130744582500631810048258025625938613538319944071947418746098606159205067710438270249171858583274569691299840000000000000000000000000000000000000000000000000000000000*i1^43 + 655750911646307673995766502372583929022953825808168659068703830189171569528033975864631824313234435870061144950640462622833358713005584919025544125655290611941690080705873638642655599311792270870804460862742948568148536881317089048308486281281261250637645418469808878560681434875415829822702947956296575451402545590268973538497118340049066540607447509542940267010200845920898505298107200367911465706820633219259845662026623387215744660445811943976360633314415537616055247086140980738173185189601182045542158513970352489155670917490304193052510167803127191457178931606064157575852608259455961590325725226229424734973837415137124611331669889400557907885561872932208947756394291836250343744437158203199228183849102637228444659333109521072810984318138817145573559587184681010840522800044022203969772584423181157983795359234382435801938817026474181041662835889047953327571148670913994838921113847968782505720070743999221657820713484761499444860039624759017224052532626014939719065414627941996296349850074311663724091191010332818035963812777887948894795065420070021483602006666054959298347155793959046098569832353918934555765227797251341344297968787494198653624651920979328101256572483955436387349885795590563251484754328079003397855038245206955975798620543471212194653521239503245656818282094998710182742151519222461548225772320302652756714209969797563470138396857549957014442291354753834542084513335913930829020440772438017692813943389598320356333516854720486819439936792550445539934924721500467108223616308554877639777393737868539885767667403846772710092760694752434484248462428848769568760404789033132994488291410906439082013724792422431710447135283689280630029415674474607087565787038532721547244913226992826563723672623886020930051184565686679124216264525670514450351765018683270287041301213716532272190521398865317749444165634925348271671192577723173291925924913643857957569583283400369027273335902414660594755637007303678645672609652928261183297830737895987995618363078263646279672253899045276108048292534226936912207915095513315917635478263609889518136892733249295533589870444006165912343138698615478151288382716426964960666115704386477227265167812765579892028185677317190602219014655003117566952393487670400790670477629382741614425991718944394303240189785240593376006624230238530761411599646996987834473263776325359451211142802285496214776136317628113635048669231469675900132061303807032809442894315926847838028402465639403992990996922941795422328840944183461357762098938047848569122776222322142114186174618161361143342065216982214407816709976361550161073877178669783055004757683468594811118134853127759897751144162695603049229561924801906697289678377761810838777025028224035577492254570424810579222347342113774378703496770529116202539761843535640765310402683717511931604502155352792708968980143931633124663367384506939794095216643131759322419269244164444469451668967980211630735445985749309594146577897474229904498843112591034089019494630391019906129522084544790393583841909725218126044798189798149872304573125619826207745798902398551277085864824832948926224195286416793756747842073321012660747215931178532238043013849580779931971931275571512899195545232611630162583855492344527090438208517274023290964039837964630966866703375098934577468242225024416473887500421814026240000000000000000000000000000000000000000000000000000000000*i1^44 + 8634550636905470691470330748788956036049562216521708583656366517868776709736184419747752172888343119489789808138274017943317152394830375433567733146019603483200689856032449566694928543796766663638859444269920189694053306130191662916620169999521930758305182327172755637839835783716036492813065764503526894145285201112891023785781047197988187088189317444239495753421098289244781377897791367635650265230010477292218742613444837459353537970761093000657794766359786132934157229551783599694723514558587872280010203765854683597973757360656464136744131059382996122153194890679992941826204142472746844940080836105185503086858311976911487555860537016288360351808102257135754117433630956796716520967437625581842146568857483408282861926524588662861383160432309599973937187421866476473469170221972715401258139519660220921037201821738630521330834853812999784127211903650961146762001393773375310177893991693088893627469139744751055941921263553786816044180962225032480468988645940153362689170317137707516015161100668737329593102863749020559617313121543984054998451274292106371979902724364982753276073035371432835900037523546389121698797975312077550412285056866139886784286140150383974918446791111575277049453760848490326406343012899166255858628164383508143096376110527427893845181726861934251278229426920111687006989647374923837526400067398804235096430710022541696808739635830085726164381841314768024109307836420905072599194543055451406330883130511148338480869565196518080428036813701692614308128868456192013961271407392107046086233947777815407514131817882700334661158659608249605285004589948695024817497680318059604237698890145303571229802426409842469059243679349675942296653195592432041490902751018430092427291627701726828925359569413219911856969302535116604985053687273797647738725410624011970259109872788799027747300468386800344395534710618291901441560245426364394690736563445892390312290633996399192252579357736870458801485747427331456062404816048620213470650756018688173752167612237292456103445841238247148191065785721955929767985520097760515020025943002078732693892244188498375699029017985935487560965181734108222572035757050060088676555875557519592795481020770029991065028059353656218266133692363888074752807537608993159395731686882635297162452681646826996929001797537526361596905287042527539910258619020109732134347474010710243808352614331255789332317642635392433332183479115472185280621214288546445981040056736733385820504154489191073083611712618639814110782957999441964695671472154146371071530423765332937290563559120463136985188531749369246862612955141707932452606582303146265910602370343793359619375553160912744582008576049286975533588939319896934085778675491985918469358100298944964145390604362974333884053863581006226149962036061414860183599644289344175098446862450989685570204991406957493738137259855692586291196926870375493979717639324967387620919513183669255577860959032051492952169447492188029296479888473295314251433524506966468347654936749876464267375168214597640740581630482122342125100340488038038907437198110580030643642739625784164115698638005258097854592462033062574109915168053607822530443218591769241286863462434770756242422640918673893836561557295055267519774917632961299720896570225608556740614836767641027672996293685301728632634350021701071358359169400832000000000000000000000000000000000000000000000000000000000*i1^45 + -301052128470172626778376138349973986722385174937911529545924525167322363809952364033744301658896810368255665175423559259325126709959172346593692259988742138532398899745503709732560927632703019226660795845865222828257945671556115786764726558760704113164157204862961379710237735319232543469479494128324832729612097605827810275504617101227187612478010018938800096991290977363537683769659665925352554945880735755636376836613100527574892346685773230573475314066809648293379777248408235809567368667900575302246341217479924936511042715853281613557504534999861850317001341515693266852450299714416037615140094079616955275711333291863821129259345728649631350726770386258827531835020648236511441806985795495711773390009404285389474698028140637716715889588830372924751128584146731749860749253384540471953083419099550414618146807850877176465336124852563088954967297449442210358798843852110918779141689780476340122305322237630349897895263102589308265126040341337030297794952204540480488073604413402243096474137174976073321635236126189392941039481629692556838153312133453225865613930802023862505638971189994541004379268091760779062065733224380035001413091774494486978813880663842816135323928507589985849589586361835244999825730584588077954146645787805330874545810048785252533708361748804595825250507695549851210093541683126124634158958206435890548340549450564309093042798319839992102663709027278269940274989439110341326032382356640335488771128224562807959491819587559990683319322843946151686564218585438783519397445656869666022434779748372867630782396428483580344362383790070657460751558795702283963331971167439836654043888552340542068289445735671713629583421893802286120778246948710598611009991395498032765424690358224754183062213178380967484341194324144320489993806374681886983279586097215110515361715607898105683920381684726262160713844452637756268242961798931527007557157689363741177895604943225279143713015575228242363387601738549651981516889546847044263127003542814136135810831504129686106317873761351620657075954577154419761021797131601929357629635191491450165127435834312624252489317926710367003664951213327732963194501398122388517935662282347499628447866815087691361620837321407695487996827191827691874284591660100786057547861940842220453002346372933674680194399444118619781435479924970841467073507986595920917587652133687327503321277321795905439989855445879709860604288253483740422063608976691969224958000645076382888823417752115731256990118791559075736872279165948186656392838242118862250799139119837213695456742285291105645097350868362520217321224877705465756996930081783658258474555727460509322559901719047513662889561663783828858734377024497707743339945110248864393827972888009915857099819944202409764689992381867039138341267129053556402538410606790140572506904175814530625816746183883822685355626360503077091402866086631461105667078110765933581904234320484134384568364546611550199516736861207461052921152200870973473216057194590702433198094452581501681483980779616128355301055213005927506824816888673002903346112450491464839477672121128774582041354192512886765547909054231472147921679754520869348768788564500048344893355237065816790813684857392886834988005321455534382592886626032828900508918658994429326331195946310842553130537722123506227327973815323681947073380352000000000000000000000000000000000000000000000000000000000*i1^46 + -6368570221484053521413073640977050211054136057581476740961417312810413053605139140137137407844705700753124298652769400843679846697043014206212518915298844146856068578436351985607571174768594992654355896121066707942799551239622618801703992748998058628531724819204573862455260483369661634933982828689494166888561050614699262646340471662898669522930431839504870163230288673761392422160812607409213913142700688000519173778343272234943783329540978744064565103633086216923234457391433531630048657228607594325565137012508110924129367498782223255043300553506914832162946259376649188504552363121784018236646158410108445989950469553715447508187223783221818702641410723836373436533549329955035667255019429108792230011928041780627015083115706689968756833047865649031351204747121644431605433768550709401118724574834187501655792737100661979494079626049423679944721788543759752953235346195815544037441241411645821657507056045034512419919122608699801564452268458759074481696169668914858982232681734812055019878902741965268245280970972333578315384570608374626132291782104743689400344919765905497125044536870227753396607437741712945325773041626584744299622213326032591975826379731261037107949407504273267687794558962904975506253214532376280524367883515776527862498174606273237477794885598226866015666806921443105239515509746174456525814880004915151198808627343429850085129364967830257364087994909596959779431714715900511615719019971176103609077435546204218324472033647939447386090375853887028366248938878244724527060953157075164716687954103338289157861162519259264675803523536094062324842175232495779933981027349651124542413999369283642030525899751593951676291740770023271420175182608969330605699691547075283709964676105179010022226962840056117517464640805623059855156702593211697788110478686389184318783636668101250691957585680474051291522199908576763920582578609513997899008034373810512224714477693743068585083599375056753189440712627889455487283327707562994760737094665700060967193478278490253807908688357955760673389295714383696579427637645260801988211296131922714743678306113145052332219855543911334023400618820367821427430941594652207323818900385644033719782693873892881609557469928985120705534635802669455494959178565704457244305194940233317637039368027779998147534239598059269183951324117497003190798472202138559016263741573277994451446112811291222845999092161360498430342468835505682832254668806803241989471161075010122548865455794400860096180284196925019266502843548022027390189876807296264616256922729085085939235023367299781618437181979827059303970576609461118817754969025470504702745602270400606834560905032800850792337551165533659525913196233483411958848878806443267738297193802826954234613501272981310449736869594896689304667973933534291184061702914981302532961666650108485959182808455024728761355982758761065904136460482024068537919142519318889384176264570493781865633103288526871668537186911867835070119894491948907389824277705955695847261226186776144598696999490226138400983458952066494204747173736149766171426854880030763810293289300241498783695859117197188575403985275951031826476895030041723048130664361135813872690900853311702288854736474192608703248680844080048180555655111888240455077392036083417197056242598734023467239261863794176082539997507711227081523200000000000000000000000000000000000000000000000000000000*i1^47 + 65940153013218402947489970911350371000878070720998760081248551105602995613248903439483491527919672495752498828466380205694486336545545676594793025693420521304105300710969839298880753739771559252208458303279449521849727168388101946890505377074791527629813992197109163515731864578408481508755304247201011619508655701797256960201115794404511586039137707862312440620778151702861971761803723131562539874678617634197850395675107774535451598709323173393378047008937128127006298197485299777088138865115741578707947983570458226215300306354924871243297593487344543826635778298362087146537136952810116139304046906031367063378250482600413080996870613548895843305835896268881013062240043923987867255053234904864788603343256319110553258296610414480601761436448626405981663571785294703647384148411781777133168665661760097921001135229132674238507668810717900670262759302561943864905272607390667368399441148818587439000775575192750356511282826164194232480982375695583349707476241404126092681550898191190897572977035243265272422735835696532889958269742323400940567857605859446469934034389022877583138489363197537733708026164600520603786692352510325001146272131860225454181334900167084880439189828188689153137362032413814425073424729700913752882944888283163246670058832085458448743840920242385172330080790177883070323336492327319830390035304630392197075213640604728306002528356580572062525466770721060489226532043784772850068682195970327699358625326558973849377362666090015823565840605970955889011947607762205545539485440296881842580871684507492524955720030708188202871211708232814196487141796928049187037690982899537250668216709798155993278801091209334029923259287930388817553494692911215485880847365372936239059356112570975508779125095527960762504843701043589054326955574180422882740761739256890409059979587373156610344025749040382016777332939421295104732395551932809424591824161805944659198026664112030867711972397220287729415771277575577736292097105655146430914833328694148366300141851048068462805169099936961433618113475709896709781634112645958363581388305371689091656564501132926169675650003119841852108445750217798317155085418126520930545987914619953528586623112841435461696648934916086947809311620216922261810147218893557658581151664038905284318065901382985148001045671276757381507042915398092482792640733101067544087239487710626424782716752454949950298009332304406568856981158579696303233744117679732046569542181980471412682757444153753835224310171027306928723273258827504402730497836599157216281199268982623024019494032671036237740309268167730136809899564935062705705618670997880314173856640949638517263330444823553734810025358532456044337001869188956401265195312066074818798635508948124323078546284964945088917719611676392316216763678624728580700252460842581615615816765197116369017255374283694784636064531750669566588981979310918455429004481309312110411857505146874726552896100868031033401038553006373727314494844339239480890528323934361352463565180303613070749179230106935814970825238959054896053880921026469573599495303928303505056689062386140259053747382257149956595790524742233662427551013583020568507565709755610229063130313285048617548866512056123788082216245533341297371137819253212206053994429522410534265322016977462738278475874350112802981130642614344744960000000000000000000000000000000000000000000000000000000*i1^48 + 2272453588295225792517739771104767667073312477196084238354597090367151907167377472686759334057820622791169393812658957379647299344566987421743631852642285694038570947068339140412449465437855451481376045397105406068678036183285041464747224963073456087141539076391577152927707022648540045282728005073257358684185158913998919676483742574354345110002700400662472619664546387474679361479067587293024312918995573292514053891543107861530631850308388431203174433301128872696288228480078016775574203412395208097879007986897825084598622883075271169130682288652691711655103380639781956001271229597493750205987210183519987485091217484964575391488153432344817960088351680077560399664761545852467418422838289191808215297215000297420726700423482598494741819592053079783279998424065192228813955932688285192240006391787490605838989937839302652621765877177410268696539475538931310389873103692888842613034644307890079508770711459851708261708573205848258041423795142932431102222943399555947851129668692384013719420712877663056735530898927325828504847499145865066399188683674200456301269947102248406497496443553828719644064615193808995960667248744068914187864884494584026035683583191736076383813732827678022679289682576553240601688226606269079035830487131822841902966210946909794708584142886634733608893607300973041041289068389840182146308902166177482384274167009599705289764879471959832932010294275777205450433151797612617076009099248650205553599685827763023826890306597587855136323907166080645442899988782375957713708570223111244474763883863884178607509582441235891397066131135350689801038842644035700833581713663229458185212094864149084412903371005809219418012907117124074280817133208385025507140994320412884341629346222860513918428846892819004498040071283569252275936822746947475168084794460367709696534843269171514998296181637450731893280457703217767832269310154845749068753843375854877692963926335047007575015790353233717485461924030779374229277949815750807325191010189137022772984390297454459044979560820226373160411392852769258425765878004141355337583169315589978725204295720834879194628704796433313143644265933897238377114262774115337454155235774118672903472578511736120583813943090589521701455801860540315678720373751913817889181611315591083045202629938843699107466841546737774472461769354217372822644493580313599085103211901400679770854535522961644447014059194875837450871562755805512281116042940994530894439772999912638352923383236201375501808720405076619961438434938513322216544822700426140458564623204176634834991959953281299135035056360407524441358576437706811154476682778009391634723032894934278515420461568282664740815582286702547914546889811105139054585249336276347970323041909111235019322601944099561065785098675815080901556257896603263204466418132667972118059783407349703104800032262527460373082038728345565997605463731294677648395050563128793166696240079810312218436097230414602897620515146490946594801104649882725997324366771870032663433760244781213942408900324446438087773175253750817807391939469467181878983855972333342348334129978143744250359170466573235420719283871136914903631135679701602523438370851088994616801778180755355835792256796672965432017145741716027006701001536489829475127246010445701806192731562568089785358749877379633150938498161704960000000000000000000000000000000000000000000000000000000*i1^49 + 2902906017078157865851616747190942046712320374609124550679328746510388863891264584360459494874834142393046364016910136097343441411778467382515850259038448180516970119396078246376342014106033669895853612776727814376526308109396137074066816429434973169219145934658520265373436236024204070249584489859489147155855903237230523896557489416750019970208171434893503895446968770297629863475017843426708941071936785808395165489428802232999521578795563068095725508411076198225133147827479163400222125404576780236727090219465055124797066433882346524619615715283269663073434533841313326567017931689538257601296340221547401966959374562416506420698847509754108522531318502683616219644964823890361931387655971081995578763533756476675026554929924199239252364252199637994655004200672335280782499110140496091107499967484768619515910330321792582789963221802560740372662306755776259840956140701953849160409499069430260655014115996724160674663533598162868085138368172496249682458971408277242800127927628627952852769432949343654981353377893025472882090313481467018112177561438939601042703604443759264662880137507135457875219793826409155717425372726433302882430093222569465043779757806010134497958002352955768679802596841448560178074754192009770381974753268117064400601922019508443055779772048411921602963168499866744681017247396492376453223900295559926789305865676041118679982169948877896132742122543008016507507090224675411264311149065752528577649690481744639005652925811644666055934740376644328172187889924894447242836700878151851542462435572166003497430701064903842383434669425238333260783122765561911337160095650433153420622242014771550623724243498573977398027205438910597854514629821865250727698728610771491433736632981784662079623181293638396071730833723303139890071511501031108229359121327861543945178839249761290942039145061028422423054822778618609928522556108885902352227453434816433319516546877611660640597525717119303030824347212837784680729790938348438892659854536526869741463960433357760617504538736238960192415672826520320676830126167622896450668304454068328992838295882450377355035828511039969663169488048101459308021646837654829274987560839014762537285443169496294372068199591150274817803704545009847179672257198483560545495547298657031817404809175319649644864540526229959812201910063503156126143171805720073463259126616558827806218257863230116108287144629460344373649121811535158493184476227615465042105819191178213219624241807056145607998236614727109084926014417094507407638260271580437531124129569163681505335910477906586682462372685292940339551799047970557483959874128965973299546451024601059932521030576333403505380404319369687865111434087061229340445508154776669539339518553085531217957481220366377387817540611870904787103457491578530482906651660522061847761153932999253422613638265967437673352576615408135266950855355310928998890207676014670032140098669757484955075508054612818210903521986300154055546065880980472622664844566386763743621261241249275661269139801361225634596812597630365644475635845387574166079312883385928783130016065751252848489772761573137021160804606608411598125670231311093972738471372967168729077175336700919089472458655251352930695549276723568944471739615954320191238066774033050706093306328522443189287073434531897967839805440000000000000000000000000000000000000000000000000000000*i1^50 + -383695097962605118836714191298921216713980607123159366919514771553090381264017875282785117608857161587703908962089331545139115374793882081512842199532104316981397212129325713132601093101116651552095745809525147773911957404879475437111285913424289257662430032712308612977398437675558022089732624785723646428758644838180261848816042988777112434199248127315690200000503283015097152517023256110953199838366490337838838493373025612773306113352837394459620549140210011759751084215911043795199715959070490423698985755196700344092575459739916175713995486540154257608940488527635511145114034458789114770049016589861710039113459197464203962490148759222089331997958896999526672755837731895546234169631129629739453926621199636549100663442924725493705860182459613660060760313220069775664058942409601435306984191790844832304860476056368627349604041742084483569620379502682773903692819892857872610341455893986447313077315622598174792146495602308613420306910334887445238886398902031925163575267875800406142156611065097270065601726942623879215821154466026198774641612499805226704234059040611573390439492456221411280430214179154360049029279251380768255402750847651007698038506901225438796265120979913539463984240033119404036954954628274007620827850398367219174787702026304701636854359344800386185157443736440082516032105185779106026158692463436137310878758700876917491062292087693993091857293945419469151520283881044547092223283998307115819437373734941408749586522220587046524160103449778706564025164108266742336669512478531646169079336512614216229064110477569777725137327786881219102871617344142819634954226375469157932818253204466044411200368587784050878296749039795914111708168565827933043959070129035636935286753330986671416027496398732534010393829143425079844500895520345513666908113978746072932422958408699289722016298081858612429131241246632463348574089102160514630628417718139539061186860433429948142711364382893191268869264695155499233072590519582439413436850857825131725297646304867421531671856200711739166713299199219328456401629337766936205650553215952183967289142802014681973106105497346071867510061316783198404790160246386084829922850528750321711855968092605963355598592895306722691315215223661662985460488200077430674961006742423824927856561165831928863111174526404394288881979821284919516894727425177316660486847571092864618258962951637172374189867157428839349260253787515285994015933463162089103952334041677370092921643365601121559404509522005632856942658109162896064968886499761996521946511403266932542404613021186827841650944275604594329850686358674986188170120128328844285663915316068226178239677057379696797807668534623035204190119099691576174995861389059770654948747217743778177202196695752348356653047614749244527910062248982130835248847347047457773583505258357640891677019730178217785019274949389549609167782271433215149768056003538560258625093964233664246070628945432112204711666568150480044456591226687241845579852925498608309925126391938205218307414138707497902755855440169567742817672346545857722588750217527583003888824188866823477203518221603977417821328670414536626289196631701361312207327694550364763790106188155422218980489940052967390693648382756709993316974108246636982873778210047029137549454141551136600558622727034839744118784000000000000000000000000000000000000000000000000000000*i1^51 + -4576305082222570852887285918307650000418556303053134555767499504015508060007621121718636990183184708112743793853945117932677663481694414824100017330079859234900468570354222010784681949160040025518234907263576612165016499257401245831354757140076530806209304410477762377543305574804108705325581602316180755086689587762008615584686085909508190762658826450977795071551521708360109064546853984531513050323615660503537291978337378145896565614644061219025969369311380954237398884023905897619571668421377557316568373054754718703951178695679168725661742026109477693919993806772182253071433215483200624024578687324814086996554887263227214112916066421092158867116429001323472976447537905612890919239667440557615042441685497009058075750376598083112963168658095193162398056848131793024899952065479318507626645988912030142064538418343547546669872479212199421623553544589266798802116704900303762153631024776993565436297491569990700436991635714191328583172376438277431959118323771766823807235624819223424527294317852523631614937713702567842679330213075959488448278642282802337912922118807639250290495938003002841772222965349838112193667615480570124276747372723062036772525533379383198004756926049966821032428395822224447626827148221342520871892443417011247210557596502771513406995750560745071848355077425874254364287723989685698410084418813701116887209441428166203416600391264730884775715093624004631262448187492305762816091901559946193617053711725140009188642843345507659759963360567025680731257091029727238510054181806516786538132227912982615751428600765756160975286374577512586981216034140702918045627076513984309963493393225923022045931286167442479683431109837602323493857240541443636654638006043915634650551342063094836654869593658507123883957571929432747186581920797819514801411096478335953420387206438130430923439528811075554359496058536192729904701988592653950881398587809837932332619383490117830668140456943494609873089985376499478726745446471822085638415153961118375357489161458571359686202421086733143627827555686690009838190016804735027007553161808861566207426327971092001146405145324328551557719475849416999027410690508041347996314039101698197956892289938689934483988247822414642928180310451368415911329588971133150402081324771008022116239228571532257265195335626995541940952545678695389052271203142443760623083775412156615646660806391225148032788086949367739558285420584058919038048862185275026007668312038321269274448839110486980801529589096466632676662811969690931815298124834333637370649470152327684628516927480370827519975501682447499044406050672751477162074751747073525784980066638493736929358321021867963068465750485438692243728199768482644821319480392582817683556425289438460121607225497829501168924995306750184018963876292327508400414774957899844861260135043795172845884566628404995263250980950711725026661455274547978981186105162706105189083821024103187443185625639809249544318174643825762990455728222321306742947648232871895600683684767113427568100255004686619056641868234322188222746458259376488219795474983666502162410071967944177946594649234290017694973422480524951130520529576639466383599767499689229756156312113247154093593016923313757714518311412185196949235761421856129660112474516151644202253652807844442443447525352264433664000000000000000000000000000000000000000000000000000000*i1^52 + -10227374448217374021349140008138086974248437197347205124816336956276306465992199604327654209456643347766582533514235166969321552713029221794741009757790930546807740914180618482142543137821403362829833841349198030456231163597028105927790987713660097676210723075012795467996588720313373938880786430799063310450571486086804289834814387580305715610445662057735787244711261804969787178800516981111797475690774221527014723720481736097924460069266224446655066734092317694428003104762787417658706201724425740904011064528693647863826481833730402193994253803336576433655175454319415066574051433848965585276602708430298460248115836885544136609757744264255937746382869642465278535016901533969154421171430016995267762036221053298265041439402462951930413663447702324043559810369812896368514877660348166618492714512278967888739541245153039012400064612355156512539947873522342252957898762771249993966406133577636229434627182969538009558835301676339395504695144165037303535434981624874625973294154629550840867968140016229352254858276859327381925298900183457184485422608570494111826169756276006287317415183923992424368899046039721972801429091006665733253152733811803826526376981215700329227180519983832148310893019518527573854305519595819693815869957247461903459237325730825596874600007864127730699823015245319380714523111446319093621808048520507429893390581136861221503803365289249606902451681954989120736816794478701104121763724433969775456167930646155661094294929950085360098825129090977256868803610020348964304839977049837095896073067210068030965440546960038839616197458921265426806417380191020306056115908904046907435349006340775248941862933524572116902926920567462129712564550196867630896139242310126616269119865593386633652402368723894687190959356023034033966833515546460775195827824399289627470110160498045305988056070907351316921828092147473247767129566131665327423340661476723403752867510845538532486330434911164878329556032198837255083310255405890961822794640715408436440851115190400825562604801690493863383283241159444328880986659894255815838934935273576416765460366918675191894740626077314423656329505475828961979440547933675584016364634322740611829966321114234152064263700619857950364695338551604979925606320351245255329206916502238507483630067381233060086763869922250803919349569064071726734359653083390114062323033757464701774195310692864302721516140541948608315817933046608020373848191457854369331999729840320237599630247845216341443564712044017391313772671393147783986601511969871505252771095477692032895090304534464275774233515848126176770461890603629992481535401976701860567697463102223474089970965527577901171195187481464650570212671978293531051743566408197352588448980709714998039519375595516671611437678133229834928361201194153579419309624083089653804019673321424528322595608770649569623409016485574400215772452062371475701637258275062341269197888785739057763672639473917236727231467154365695160521811414562300421802037298095835157689074043805300786797325503823339900121673005288477093428726963130562478252738242121951024049218439195846724555272789909208787604584124896018274589145434095662721538680148853545818005606994282054885151771023775407712440772131294501915862937852730075886404390111839753757771043816992346477168410650214400000000000000000000000000000000000000000000000000000*i1^53 + 989372182613092544339210377404040289161251088201983016340132199528764381754492648195885138370158095198831690223284150861600873988661834288914845103070828648644058049639212490200735766684635721893943418018015778776595760901842736509693560480551034978274972210877599642204198277843860229788682185429644612474131714801320880117358503298733203848036293484044485422534051573453246406231983514538456209494023845332286470157077532207818356616042177611458760174015160980249483449493320144203180620182064977410142582067499926800931611769404961464928553056706897813356296097989120855391234289615323306578507840488596089789264683350296681897632570146492691063219297846336532215632013999559632160211071659190955426691116016136313675100048381010385844929151915174485200618520382195888327148588356925869089184525408205543044385520576984483968676754547536189379291820788019516151478666820800953632292128105689605283727154301699530515563244384247867465610216214812098817488101251723702849069047193058101690002248214660881856831217966388381078551847740068128321262046288752396677549022519600894989631110059379914161949582695159535069917746396516369258056489492957137127422697991457400609066677491603910384031529650499622182074764607075243467468361524481944993738321821162834993732843989830771101152945572224375668546529969326964519655488830212619132932364950727947301317480215887443623794595216933341407948840146895344416464972680484924374023823315239738488189397614683627818209891268362053909710703799133086675230567482264567314647179270386231041229200394004135073606935612338431620286085892565926105195910955521680061447746282995358430643488460471982971096072497449938854491093457074396304421213101274394489761219313760977183470337358243217029882987647099788375985805184006497857084911771466009558909803945716503745071643290946025096016646378092740623732660871886344821343833347320095672874469673024198867868779291267404348656051609538822034848888807078266744370756184168743641958514887880447006747908948787756830343746403888508342912683173464236125811815776780770302934027106324404685375650843161427930049691495568047747996155373396214139498868289448342241424426724996328174481001208601148597241908077276304103364896441480073949599156782194464630281485580366315911094338813781797189378451473100166548898503861294769115937017300554754538789435840216051392726116214001980611737054953082854766975288800458195652418132626178709911972849751701298571486020320627217018111390325028898782147591337745248685203744349030207342769094687667931903137281906599318429418536982176905584111386730349763145006692491295552324647057564055564635290870632872676622162570906556951256791091421173172148741505611623130776575853001842112174869234738707325132579491917385530547802381097115597444806656634842810525752747311465426033684867956165711492840874943269295770461434982092608604868434894952854252597951699512954905720981539993201314361687550594698985147607742554302417957265389149812736672010203335887936371086400761697579407954155441797563573564278126876209879180089700445814630486576971179690888863153970218833511427041906971519537372540001353307874228886375400539045697256679264851625954472955244060171447682236388601801517891832448204200733377682843414861080166400000000000000000000000000000000000000000000000000000*i1^54 + 16173715963966537918792183351661959640323829404721300352606437970285984761928958391181543194782796730204610171383313275941280528964428803876612073400298595272007058965749096736304691809635038484353776586147845832868356900863300404074072723354903257703673572754521091809311222263195297276886792014061241305607971753792215894650466404232782196246811344913266092661607878633951276682878572248634830243926089672759298830398688409807288970833530294245381442053073580098000183746952349916449880307898082965839036335852246343920026464365893651597959023987490330926879608350420392346513428392400500057156513232241276047144313843230767172586015881087346636584855774090442604686870316292104634770165844294085243986879468953331029271764491846184643351990508333844347699616930731176668178075153644936802862598716990845020808768606700025362826667294127969511151689771021828617906425451581207234395146145017394247362142445624328809480895726289394949343388329385149332922325678517914343991068254179428131199684688545029728222811328000745521267512187201527950925382220484294294324548347455789236718919797345133448260598877633829722194533268518641772842273788507416072018744713209501375586328892045723653127214935764141018235389297789319199829220428431965964502911419277644728313733659866149124372457175755178121379672648395764410911265604527047192410471359996992698858005391261078453072017703014641810670801699493848693318489506701091997812454521706996091294559232420311727215859643612549534079577917366466657093972230584638937691048830880153533320166579349244494315699501990885774702003047439482605144780131374203568423558967625391984502592999746931365458179321263895001857136773603764363639305402694761500905587701801542699029952290195271931810407463926452295947985509851762469430629718070511865527616078319961672397257214822086460496868382665706678982866608926505338981645920881215821421380122302354737276547984785467600778031434303852940434335787184074455892418282372818728880577053719485726516656106840352761241396943478679833810063600219516426384605825950422142821609105473131080581345939256220796236017473465549338592656920458127057666943745624017392237851446104742550048052389850958132690656139912403509895332791381582289975057189667342942848487011091174743013005671575028998639002782574198563544099022604124771484093464495790635830177454339018528000438872533693409857580839385770958041028091129289912529730457744226953684255677973779484104183009646010105821437223525144609853647353738036655725808669750278252756402659651543229031680528271403206774523319171579304617905372081836661625568927444418158696979711180225825231415727093638672282405102530024300634569518789664483330383088986282834390516289737274704335799345974973579452882572559994212797536899209774023202845269888417245496921318712456020111787726925500313331363435000921659074203650448616156278314870763713585398927987412165516486161093997311996196725566922632155598961067385425974823247279757146552792418928543026818169519887025213489469410039219048348263048763159739364879808469922600593950559416369859385735354110626579848155252433862350348308053981213925096681756106239152825437211737781307672349465784340583197557654789685907346347176000932648360304272347021281116836331520000000000000000000000000000000000000000000000000000*i1^55 + -52691245842781042804562682801689478094190713658391513458278019416737384338819747480214259362931810796839933455642363536138467374642817172799681770620074551604453173787145323032551474247066644471724284116022613582878338114595890817638810477041909453082013024803954550047372613351584260776981936580593786650815994953568701050490878107502261025335985808658785382401809062412606715039658359250675671167922795521431886627545176952573653932779340072166724706731043048476914728133710268024957106779707311017948302947763678651099856255994112644611161306084274612926753993079439609989993871997645160501338066111404519249787462657745146777201891275213590529515290949335511968258621245756324071811823430116327178171970703311046011820236516220652641391600578467803171682046430380104238158599148594984990752224269794508813621442073180033226335066033688280414861614888855857695352057675520172557034036408791135578113059457973859762639664955118002147511826999509345985767977767469850989918284069351849386607140257808132984291043644896954216148300833783703809648622864146721441380545965099437089540881996595120890349554947699207119172482411638588694310093619562819327824142757811881229123806119525715516651252355026356460083271899202092698954727114435887031423938046706543949993586816425526767287930173725441452617542540175395456813958190206658299042222648582003756456985062129100649144514770389649093595141979726349078822907512407561773920180305379765145693306543420582222549051189102584422690906534421163319269303792306853491799228816823738337315114604880702878300005865589628808820279630248953215613002432432011391856290222349342818568135046603661577770426754961729405120279529972448051510552322936586479073750381980008681507613963212331847308527068076503124014107108517869699751390075209774748562295051755466853406990733549685606254333243823198563517424405918232572159881876516702714377970669892929726159454846183105549187476987289763459101238574241607309018888257529507995891081101119623014778289130536763999567654342560828753326533712957579934357886082077157172616921885989727945655418312802849883495805676751885041221659727563678527064553977503284622073796301094401046859967112803860015699281098077417374296978171867771725709558931343998922055964900403389203184055995111522775429130604340416597176791285089345647084400860669047785969384835308306590989002214027811403946244757369581464281590612977215038208225307261243840531144919317927501645777109971271771896932956405400190045998146923964338161229827947587487755988009426867197433255277865411812457632594492819611220312472533762194126334889760649382407711940927087090159651164100267835316529446948323838273739575108634558901177972210900940019872815834383477554828071642405458549276649123015538338451615997226771841678032113660593868448701063285992417362508049599435880235535132328459743967856110559756455858937500474821020711733379571794437394872220934919174438146706416581462070481141313640371147395287336829554669435141100051442645616914270061747028160843869961274713062037660258467953483421190923369775266894190214021621916888869035706907288931763509899862020004636192998826945431283444846142438593886015215713969059248848570115983952753967439195499485263325855961369105525637120000000000000000000000000000000000000000000000000000*i1^56 + -3146923235994086972723848864484483434643116607309179877794216463067082337226775591344079813270784598002300100512582053600496788461410241747654311313977131626713273371708452337234671678733029726754494208423554701103075631088121099647157802592341673584137857086242370311413191791590493696947958615099523989840827152218759261604189623534962135477120000227492051950470952649378479427887251491899533402631609425013320940086389677240955046366613939741359593325291791303865814634257683496319802620632176071820947413004859478286923969358077615944492882118843560902539267097105076062498082042348093868962704028360341154961580010045193625364053878193816301161660318112168368244477154264118666260958375776914646023643865533759518176176033388236562826068085502733879029805565904167718751320194834693512464356611822604025496799490029805434564344570013877537177432126930348656472133150310567132415550319041252838896694810395243934678791255484412575409447795658618022597207665682844123666627681368675760769046104360416922432527755797635685315714605295528922773984494475106541321163091191544275216135579370768127784492298708283438618815134905599551542287039593697213496025709702841075870075299049871876868716136933110464307836206568887949500269257439536940002002761435816973036799286999114606924624060739751424106003575083886610178343386060451968420322632401287778839263195494272141691656792708399524794640594399433517297217813748804528761212143260450688752514503518431365163003450386573716041820422874201973015737467317127240248547192567992220515598419066809285221930253352675861237575724041162369611635615207387497474784156647147271672001891303231879717327012240362130268525090640083459914610463406843617767973916070606398352169148660680694862929853317536414254545962118779348847289124838760536334505789122415570544044957409949186094320626602853565256657883852726581220393720947080444608499242841476271262580033149645703584290311794989100415699394373655236735442325493732503154705188979023741798158211810227747590218627316678303686003463242185774846708888932666127422356461115821317556381850755326255795287912655131830088401841624764716240743714051363829375612632902835233743097698999254134544293734990089913211129819155533250381834892169322993550137904390949173354781675892033355269869788736374504512261072606772773808661546353255562947049877266325220931532500892552911664382762565885164138334157711154215186059600418882971106279756271890576195722083194835532537047797686328323077963688367406513647265360253010702141044984102967942047767850090527479065750232445781534205104412921101163647965274973760434646806380948985275132337061864533818046451987384974913500709435428139688154005912493335126330463802614914508883205791033831352688396360923562408830990697240171943311692249140231331342400204704658472085920300258861936553705060023763408956017758218121085330500650701044761635772198104442723680089035645453868763490872952259762190805263211495311743123684479349481888380469153788142169718870469930145311107082837917300341355107013762640825090556472813383207172980980453001774567472942029295808003181863101003850256797504168297300566245556239186279802478765098526025056852299571849374297964324553292171739207027820644986433786737590272000000000000000000000000000000000000000000000000000*i1^57 + -10757630705683587475086624078527479506660442117738455411398132722510590954211970750094455063600149249895795675421013920162685996204057706497141419015161132114879608039500119488786633806689937643045757478808739889933681609935099928042905071896757004358735615612256712715928473009663187005776369838283253998155510608646252753613459752218606034463580633734855911916402675796589105929346304861942442906461730180265490954613695003330903830843287413251909812325447685834313407012226552023170730472274812625646593947689006202474339651834891428918237085884092815975019955351728156926800188843293399577533915116817208040832621413509846480770385081908099264652731670581226506911591693665660810584949762855496565527936921626607894080777833782213398351563520507782583913379619396626919744872181250002176064883781002403947080986292465019510138301555592855832728563391634693404373787002642716743986236810550635061232896170239744799903347920812092912194006535201852690520717792743492367006673999892733673398447998952525892549340472156666024279589830772854106070083200045978069749425522332065929864576081783445343733395994664561290398972156811539999462018957513380123469212836465416490915648776897244255428522930342906032128544185678070065114387659224917268111254027012969518599608484210849180411425794402909610899879165835185404696692233437690087382478314727150062454226051690709007171420155668803559826485119617427474232451762655074133785781410467280699307393099680210491833608391188656978404656991724464471659553249118553512315421233556439682029539814732028039332192672305334450982564699408919619260411014560887053524281324345116212107026705111117026181529777324011754151395958219207974693325274130358015411352699740486933102950915848868456398059959098027242752520592941128447487226133731147419107204854531990531664719346695796852538757582578292092490205743906540994000056432385534511671291039311222118629937592170649272861778055732623349593251372871583389268326290077695464144383044478255891925779895382220828304919839582790910005235297394386733559976247219424107982714357326824125223202557789766407017995077711946301147633891023816442184451203598712723779890171996687749258664253283734100367554190026786107533846587350664718099069671422301526471184936716549224998391649636876969376397970007085107582429058825312211503388859320840207734314593631334372679750555171096331366216092295425230100166955390919179988153144609829413645600058422729435439921834595672346560112816257844378733152175385877720888194159783216249853460364641012734003563007972826202001556520083560859369686103542456658821667568983829237725050736137231478781030307092513205547786667133093924223065504195702088225418026170427268966735291121849499616118024049155553372637910156079916902615875835913836497147664166154152179348431522639594802284991698784076238547682467530580976241029339683604820486696769258141185654745711719822284574672875325252181023827585496860925031761359284027947932976559334744571799644938840923042732903324388998358093560387554265994004177993629236642962262555385377942351500201015267196155694620798229913542892986765345255953957130571190303624110854920153239214104491953289531884000703916675435070170884117261280679496766952889700817934745600000000000000000000000000000000000000000000000000*i1^58 + 217394207671969217723861115795441045627706909002862273950937273292037021581010854803663813148258579900119084584621765276501948148386970414234122684683809259253389710364002047084225826809664416731179386415108576703686570127153233234203469392882070977104674519449561336318973253718713578412690273294117704535523021664587366524022808887577363511984951636736385135461884576980548382629432028911591633504497575252513749905973096174748022936140180160677624562081909352741792760725403114236758384739714077792036157517869389975236577118432006720517469947315278430187417348512161215941898460220632667482062997477002685675527530985383421647975828293840492963901874934508355196508114710481302177621178173953919846320437008961317743145175975599411098064714867226179394672285888516193851620482658880593493484675445002724813777068383950266547486479025186536823391461683829264307230435183099294548293155900264514705877215613133676428042172475902715058379266109170589288929737614895552397862486625543702984928882524437536963509496951887069387397772397591665268235839730189509713067377776551852601793142792701922460286544837639069915109171104126311802295342274641154412657089944189309746820966847457531666883841773194324033793011284338119207235022842387216356230559937312301040100045388116757286634290166440574290798713402672472332902527242803621454594681896835717783338736105750059444728632975017954429193886404820323854893581737107798312249736477425405815471921722068373365673755434358625227142993362044764925596488119133245674844353659332867966748424308523493099812691912556516176504647159424221360084058718611645341830758169263674219190924148955357278530517062664541624844560200566979728717465687974645682258885803033537407056672986397537314714693106466070634829030581491101576597987638952512005058372374572562288762329678571630128500258447543288245876094342664277530182635025670204328306287410559826345660799745359688838826418177675844929176613486596117294794522185061722018529378149876185283080415786566449076379704999450161667928105166766611164640602468989286805463216858058600221543540889916101880847344448555680744818703864359632933804333864394407651366519516323207749112269892656594982119007690667937764399569233538297038841522489461427228011202638282417589903693181214723129382071242116056829707001232055410384012298189127834974314202522162934196722190007222087692163067568305116945938918597247643288650974743323710063232795919965966395956454844596086308980704349905724037307071870136079967627437501392852010793156064680236879599305863196703433192273088166895694114948468826711782030370174370452775755392393644745972826453703296662369969560995524422572741980525197273975802424401194562353210731153305738102050413125855057186965610908118862661407927908358472783072805251314389840442713444657650060754922568136583830418309357733997456583425055031337210037472181966334922857869971481616879097249581824394141468104579575435465023706072557479959349402102607392167926293412829765218327644747151899273686775665574115218902341555135193980302008239196124855219205873478934635812350131274403851821537104579327631195660854293040271874887422978074770012444285383870329413127608249453919531860757223724649295375331435323169597030400000000000000000000000000000000000000000000000000*i1^59 + 2058331819010608613369974781958518934180400123852982310818225660722341730321735380826094237761912410680977856106758516840857768286668820075220019870852706948712599911932068035909551463332561018240072920235236355442343871048112552272727605470663263013233607051383478573754365666469010888973117326474878706938276809641045781327667752243627415585277424940101527625595025147912677064756448482924671940155526762743844368019594247410444155696543864829473810711616950503554758278948699645722663453934024611689896168564787773792718548635021442619252242305899647337535069940760714761694021897275360116493159132595095967395458691202996490420018160423959570422017429809609721376548383113163689502510930343245638073285346626385733031576305262298687045577206264579864588990189170621287739322431758777818326343756036816113384090025309752683240581530934809648415223603479859743495355274338070140909899184173953501484295256405195835423458659307278424329308760147930530455612393827476109570325766437213048519214879882475592080762869562652913835525304623151229841671285977693914178094836479262971060970516769066073936030277276639787850652837783404219480704964954126716574806092423342495204543650406659585261165246982337902998229697881030225332782548679720822887840353273142780808507823132602605536530993498912962045100902523482479353643565642064458198847517085701604500799765499573916986963778903191080702602052794216803632263276646384839099900124459949825396170432882580703218062353492277161883862869835215970110411371186062278194427596212245646576165984799353440366197118125775067338135691240721435191891752988597239175166032642673632669480078132980599596973616698144788336001038499314174569135708136184099861180508469905433631836067207702629755369383635684019452995052209736571893563770260294793921777686008824100700430290554686842343392423345808148766122256878101220260792921048696155090661723061279603264727696416232854969774882513924454279713988833268670735557803510304904612883900353614085783413573428231217867583832569405481053619131914820743360578116369890573141578373099251329170580766817207375166654478982324635730162791788590769373888990053556281313344753821622963450857923643439252915775539860016999555014022026922441082480118051962276293707972668697629141511987495515303735895889358442157105413299955620495500278545233178962159135788358490426323459612318986591932318849521448863885295116116533323831872967427234104875046681380238235683343029818709179072273858332268757425882419885064999938944621904269458470427128364001556347415341561289982551745323239022126971844773058545956292145759496664322847378425998481423727955149962927486383637002563880019415859198589636671432666010975436683094769418908992507734928021647965631419815955429900549144846596042540319722479040553536384736889387148987048041151608914819553306196560770489837707329188956582712940929897041501428695500486180893151107609192351138133653551954759698024879506630394872166962036630506938833803676161962455989258716153876447663388662453536868283609616733016586692868210912184162212062816123773209232731459359442751923375081248170938213161575404632375381282801392612072388828365686090177065166645276006613658876098591953514732454616102982234669056000000000000000000000000000000000000000000000000000*i1^60 + 2373560579188526247721210296903890649627468137994643782799707508162787934070860745917068341590207841903595298811854043778557563116102779783960737837506660137335240449720247998596213844820552570791304283654370877182253617366447146251300326369733133815739298950482342130144763363552106700031557798348609353104204989281287644143891751513307942611770086669188767054630159173356888365834815513347160536599529867875869941457908436078411621943476599185029100697542174270120122275260038019529990471428769263472400181411909937640099848235848144372817687506838354876489932403692052560279523760084941681590038148783476448871765524378062120657614595129792168449150412788420835149204590842050948480284575579746755508139002090751867816523167507101274740416276194956856201186410959135778405046191840777793922545373229269896255462325592416523688291991956807774186987318242313370445979152420423722474849780074696341748481765961276482146205091332393501630328483595174653712181948983366735510952260415280854301195135488533247818105832646811007350326857260591558060385569197468980526959188820083939124159694035128536706217529498608002540594399316190612222501675238856811039345381153427583760557406443334619962469209002726989236428339780762788028169364891471920080816495093848284395861023166768988559170789412601062620585754897741621035060887006272556548208209945393893798259655072542176224177716034469448785456691070118582517453539069967053636297169202999146334325178927433378560841668453053988916161667109775731671388978582126936041175470218961263526466996649301283818501710076255177144019346214103168801888072472715053466796677260816345425151462221431041700670189659175628721274398031330514226672905644978460116924530257090543228677446342415583237396948321264751314568089084706041754842485753918095594817280583916035783546527713894422514161974803546332087157086673730311513745711437800228803427221710548176521005696285233491828156758741707949313262181634941339301322600590112413084852837430620841185254079318566027680389485011334399979805261069939692808679150854362163563333955603368036664846998679029962151628469039041782113352936945781003350740594300444508280151604909780296381900711337434375036514169541123464259567597910594815409737929586879720318573652741338471156222023322347387048009889459254959714544868060024256239530621154597987831700200448383788747974958168852097865915916751127666742868620557199409877245617733182376338374186141098935982196378404629307912118378444470345632912647626651297672308738058278104746348667302368776891635322712170424584760606591220372051971230560040451302526360036172673192070324099036660677604743935452660121998616308931731051380621326247938826158797371022148485403606814067858665873621381960436227046411626453655221013241975714419573844616769760276645947601102435334849034392615943474501133713115104256726310068175815498535046334747730142975735027540807656316593535367298538475471892904713679988223203083802430617735966534753061505221219336029948858830427455240324288715564960368979397355420327137556822346290965412501322015986478855776480644982250466653248548557255066886546930048470711555888082005316288330857707721732678749907836815275585753520065220180597984224909766059622400000000000000000000000000000000000000000000000000*i1^61 + 3129153295839616130010798014936687652132570516657003057660542270061775312079844055372085847729403470338638085709774124383207013424046045678839326926808456367135696588145586492695870839098472307529606784474737114294523404652528053193329946278888150274019148001231895902702017403528253591554438208397959123490288320726245924682329898357030460376111354961950619090067181352816068380446952245903223448484147417251196581654780264645596170991934596780882616066007445603539089775267956150864226990927040720155068743368578269718427804514713442326474467455235500698896985670856896117859950871419570567953138530118245302683523677603436821843927225060757286508193595947122396057647832425413707500367950691855720951440865601099012012450129993336215211191035676528739791312435485003582277100888977514149775352715976019149669118427940450165678487963170780208705368399624735391037714324558693533710648507866776192962366583762657222939140942845378579854705508150499295314957308520385613950418550072355413269317814715888358970643330166501642007005099415913065456004506898895226280322471794527175319614944739482547852072235842194180204246647287621966171325825264727329761930142317804762880155909220070117309226999222242078230808319898940236607928093399078322874847257903068212110490654566263685857524615971800681512047149447583567303593925519455776330379414121456132196312607632675665764267835312281364773189267709660661305680678992517669702243617872102933898404598517293981702043190093887773770275745182672795529734265099264745969271035481606231587509682737528489948757908397291578980884147234434003710671112012634561635926872155096234156530110231626535656553872233793288418718273065578865219306116325614806397642556455536250637374048105517481105806475386502127262428943495104753362191917111346647811832277681676411020665095539648418533360477319128432746086543196809265508858543190744388504514845367277922465918626814154600299088147203823853520173012197659200816233289306680355924167395967034456141445700351138999050011754513460830060952732471409931757609504007122731704891860451890795206768703520264221074516230520060534851370611571119789015020747445660161481201538997389495585225569227098095764303611924329346632278860858427043619399747495801437844046257442401652649817978275079866957423840406035839903861501360078483479644253953401909303355957853578826933838123661478325610715943216191837256120638425202809820524029306229631417633554751058388557018337823129523522132201028660201204730982161212775887182837442535319105219928849313255305137767049684944572285795758852270728725745528820174933535257073101643019678242500828784014028934218955059083318465967880622850773692042583988539218919362900249249498857333148852043863008798851079938371349361571104242043768210541903854814770434017395770534184841679222595769327651607935436936599195951267974551860359853383767048236414234253416187550023318129957781750394970322152016162179203813751503986401827277616647474985657788750868790225892857619686580670886463272828250208147351848135983341747441015301198370861676130712957254358078824818148872555285498105478789902812371361921406822910355067638682048560560472390426082837791372699231462870665201039286219313307346534400000000000000000000000000000000000000000000000000*i1^62 + -19385707483057445882945082990005743877327126004981090643570598072621123779641773523606381820072276670792765908128188412397411637732460425347765991236759659003033435073223868963280481238208538499876899659462613467575730648313785856010571014117221905200148433769222358679314702771547977166288633197499415253368429249167196428592155202744085583494165904420447023442968015902051442559325866315712128595603756082771182634293349279351555916987537958170384031383386478465202724465885467994713681393064440570342181470119571355222785886811820913476582226069576171512318512631935423286925909046430737315496578920500381328598658894765488156007121192680544577535710382666773579884416112794948098602031498761753058008377520022381416497058920810538690903245181237801675594323918535580811421626639414071296729349207338884429689807679279892487615793107128798526280837958247990247990220639210728781691444178083669612050035592714164938322465774179607620399405230655011985062493094149310856040511215388020932670198689337475431992894619047104813111482325275222962100657047725139405986926301361300954427845741628385426686839380505293027312529522808932729198348067034104686547753796698521667016347741204608354814894651460618917102864530592188612450841549334116554883334043522684524229691538848264429741863494312134913563137654627919417428801410843339548378691413398008037414636632760208812719947022617163585727986449405437581046656193794315133276651246947896138115114790663655995342703823483352072869046293737055088718200362225415712451654314171290922291116096474380490167445001472677832526316027131584439610955850788366689487808613033120268470320201360941606670289153601986638511074867448697433890275887348636349057547025194695195430765967711013938239523746817160122972457000706943314766763381103395792972386362052489154122469154741085620044209583874870942882761499146458540714137390548597426752395630591585646610608734691891226972074438571454130418575385966776014547692382043496707909722220846177314272316366550912499881588200923541881791596337215593791567152189011458222558113048173696089070106282105408416145811088106862759103991613597501877355066549245462912737763594645079700629131006735209453399932316605422332896328794011276992019956851144474110623794395373521907433837550822451261999832107802028859775061202642331349180126807225162878935118522700985892522950087566215064843232680930702032171897488212263264361819762280650445697014367097856333407212944476166566809495823586299054786621387738901545266943721011336721476051723731621524667785654507215557147419742866771937191185665067890952482368750730450332762128946099969222734390448404151722257289099736359210749695957430409309004113036077466985024112278368429220870907851155439512066547472583267319574920620431598474842577006979551558754497863182525106224906960081310583613404215370895968633877709191706601835571296137425997407787905013844870425185195759500773177255539636420002236106704474430935836373398089513163170494789702778992432028671167672123796329997447227546177141697115638055766649303991761652760265075039143448229756890254846428199855170987279155828084546162412999087788310239115147171768943880191378956824449052798219215192210808615217397760000000000000000000000000000000000000000000000000*i1^63 + 1566402085215143947383490980737305234056130422460430135407651570432917032677259547331839167151015696220175144425572912181956070286954339514223698778124122220045951622152062130853158213494211115254731575942128742911364585488575534579427134669339878261946811711281975781093427280757054672452540690229318560758382595138299513952153705721218139479305081259826562251849040504955251651697372389485378637185016225254855876857249854443264902321545997289477013080812940564722055271884966595264425418485491296110276252238115453457967564567733454190246717156592521394944438198370520609551535049450750712687231832636612566870642151784329885412306730936485227149220642297861848363560154877730491241763071904675599244158954924624342522494362473538472075496084568200537641422003282419865806824085618253174766878318162304192248693834528921988266031971781800130308560619441325943372584318362302712192908933371472079478878013903089381071878820847853130020234944370092234693784511006221446419437256534212513078966178787584758882835154873384583118388614133234020612285461757736615402141770342751452427424143250236987312933971649773412991913606839437783363962836903187381119075701056911627750900458024334248867787871649308048562855075648756232051963757071989416636833538851513223073929890746246735580396114468313839579440597047845242090674393424189955692148373221568141242019126676623469147848737532246749340641517229654532677608443788601726098311996161744282262845270710427182654336530273931086544570895849295360264498283350203471636174315423178642224436455616760829894362734175712108764834846176548621968586678762055234510855011585627478442520124117566174747149164175317043423841977365515914300615904803629494832098462698574754394563774940320104571464666123382540135308093921867780605553522429473071845673061699467253164740919428533614495830715388229811435126029794137525223708085424129469653381683413277190901051384759620779822769880379809938953434900727555874420936856568438187527487984250376088107986162429079961893571192673937081764029032660031482381023361631344103722006821411890026586775630887273187581114611486652126036817670344755294246388439451723611068940595048438008103090986766279203272513805821584038014591795842709361369997340337032751734789280264484466743745476211503336801250474317270740307914967318241883719770891240666067034406139233026883201841310226095933241715001218796869864660109405765232548838225244791359539355394582043832523024892976597780739894795354898251033707604730362600638797928633813748533944190922449664743575565212178997051788884062651128620505818162911620586898960143654987314270114781216741834214471169131485280198038991188277493192193796723389192120507711350001932602684893627549292973788102015697662145815281916232685821415347201950304605245325155688419981414381597947758921518523380628621269156131109060234690717906070393824122820262255674995668243886853933010825816517726927853069410514479406329336905312812637296061008449725795985096705407028079323269989031760581407131380816540011787227575099693876457139586676547399616524766968898586159159682447213038691193094772397947652960101510846306884017050960652289783863300271743064265537203839762407565470969974499573760000000000000000000000000000000000000000000000000*i1^64 + -9181539057047220664660801881801393398185053325262473504161187389921735146425667138913799134440808902289928017401109605671626692505554204484291577593578314255220083221211024440937160103555324056327445819726178048397097422502144340593195420737069845835044923756430366686016805836063722431844554602252517279456653454630542501285357713249066571974939962949000750615582148323872246215334498439785899157973683792313300156486834345882537601686545395684908484065463583795948218797031999874329536927294074724152209624768458093409412719640342984416666895142866246161902881035162930956189851281899378126458100662307352740784130260290033096500336235681811868263601905310658202750841957717480551660626063182539381575696147442115156476392577338448846261889042510266983024798035250758118579575065178166388670992812593384538599351141171570102971180920757898933007807333520579233989022900881355789838595146915919183421174174329589495643302377509572532296919847375573602779677364651785668848583504816265333855527623430628669744998364113364553125280406954728372512078263475771788985712540748359435774494866617868931642924317973249614175851723490632120742029959373476676180100566427924859758651605724208907307830033091729771999309388573881806146894864924178465738417158125232102589757207623442261219212760467405359229889936881542116566734357704412101683333135638348429194702383482485342521274098047412351848234863394337415680853544770705052446916804500122045187244281470949433910667886958442030797407364971966626281998201724780542254198817238389257089522445322628434678312906065924366106725025276087824388754657650658126776858674508825503851117683158363845991736706037878367043169418548064109730715495925332268350768514226185217721311391496933761784526307223254819467149221570019149593323688952597864847852785282035992211079562966209722689342052663461655239886450865336011248710926993149932921168362499330883645080904406192453860577768786144222686722967336497206735458384151948234126418845445575090166197613389231987602621423130410736224963170237378762563539786337615505235740290869859753595754625285835895673340039729831774967236454754534150127200968605334554246739319269721544967246276584964333189847177164254403929629250654357715177331714995680804029507642122269780485003793233415145561128688751003049528949297904657954530904803740612188443771360307951788462504061589451268754984294957896799264953051458939852180134859825835796996488184168673227690233390512903102076660514800600577164619583595678243469978560171890009720135457445240564147897802175197412415443563338784100804723205302818930577732777243671337305493920723870262162821267762688117246308141924933931149324623934575385852223362356333136602994758407308454116450406079872412164611620974520040881862730987553497751421283915567868658528885784134534682609089421879376511035508735907359187618316665072322851087337655263267082641886815271525147174442020179372665529267273902116831745479178382811034790387912975865241256848828122680994974117303656663664820817130534441079344917834335825441282210889692476414498006283190118851517796630040487562315261485780812218415952002314844966133334772648334031207547569315392839307349255158053571296631980032000000000000000000000000000000000000000000000000*i1^65 + 30483917748942581196670416015995453038026272780032426313834795726851079949505605500143704441094820458678338574358989324367337314996090502016808869592552808748276363737615421700107779624587098197682151824768989067615854387322893445400368763140014480665310609944312978500017245381396710497075892028960683486996996276331473347948337567828684334400008515800541133448797177827520968408355817514590974983537548379770797639141938663650880717117181427005593661810031067584161907371479313181134675354905878612687578752990156784548272049613423476284802873386210674340399660250193082034223813766219947078781648124229888653779423628554778384729136725826391902009858697004682800026180544764235850980089820904019674528780200579827448600713392966168629197836940587183863641170187247640949659039371943063907947261936745774711967250031876409251281731052746392504498727065358075383485590233125797702180184409373841681832147211027944947701748203002056611414036430184910693083481177323068833977886806294061161567103436274457060973551018509929384287333259735539329473854298940598075044925039520302758970420176022775218755661842603259390418379563434710890599856540365171781670123720167997410519088280246338602848996720857828593661687748961052981998865358123451912722699880227554601754026491234374902356703260777007482904611398053140604758367304459730955966106150031427606432753734300707130689358546730885768572036550003655445071857411194322119880810327089489713461824572850347021477296915674156968238959340691372597131192242195861751807696526739441326216385199314297308628261126287561253733787788826592445731659431254678097447898376233504995927504068593770537288032730442687976450329132637571884205213783384142686680988596755333495257222668960983016952759902404143542580491319370319381132862110871649436981191230434755030335799888875566316260789811087502183934552799450217801609678500495512844796508888714746721983076168733531840938647378655653039243652633044087825036466526552932799580035413373672902537577714037077887311108143782040705607773667548775540891830899935026027473790594365694714216845371207717061172942894950064661428703389408947331285893167445801379651906604531310951127274501618886277700105809410478596464075443167181900388797029649453817809176962848155418020483276313855422026541433402939036173653943724730634386490823212426115002295951503790817687639155147965306162019816502365395426844147402238619672988739642991551610890451180264050866780212795013235495719388931831040786864826327302952437650331088551382666856478414399712286633055254065565751647197158866569499749283451748606501876522563472655784526779383216587232287050019805715786225639650960737311529434282307688462649036754976833287403503802120261146312850043431114182832612581198635684180130383689276946737862957653774575719701274845197989146283850399313059854033798632353002257675305840868998052590688640500755494485951742140119763633616881758052787982489839914519483094113294289862279565880693750989753430190037963340645737972928231176844903284454998172207180908305667730821186996278795295031658205749670438755832686417057633438261835249141849135630417127614685037506254402137772069874744889652619833886225121732389240832000000000000000000000000000000000000000000000000*i1^66 + -101393369850366148135621293215390161336085970429444206860844733372506880983210492497280211635622540453566572057350780668065761935654069422374278366404735540143332992105987588291814417603299302283081185034829493354135163622163330647444454201069144575218723402842704597751767674354404420454435996049268925224995843027344075656979060329799474911820044861498600618742169347655201606336524597939555033067975019519068433679871247268968404786901732471099853908699720350816357828388517218504146472303654865579166187758807953669452080965731381033376329867475297294753458130401683751006904677605145342136250892860866960509927565515829030314768489928021499394223934044826857332264847180919894122923870398142063383821329661486835247736777898160592258822983438357812721554571316452234007878325042438892549052085371052313413194121511646020222211331029448441556308683231765052276996223812041854031148851272034804591030479825141094849110041621919363111413155471177585268481087137281478429127094886657384443902767680634808987663761436328335856788106288715493726695326489243414758676409672574138970917936907472685871562259751257277942744474199558119970978562837978815689063833723670059242260879854116908480245995647482782563544694487251075112351573346936316172051752183396586246548627787648883988525716520368464616827992293345095905019657802114532430190900906798295506691095002363720476341490959483931706357010122027498210168306658946669730996807224039305914011389652638189022601794583470885833251683473771969507900258638451026307669577640518872562116879568827343222601641714687712166103014515697242161806449440731862610921797210199485685212216057816568162594728333872777753715476448643344802804042239265471488044634783484391540691238098248363400947881502207784420006240767165800180063824847108887569085888328440050119156597221629849821448079892743448416105974325279146013732932454507025583497245534015571170935889365491041362570052470499902912058974624853903065671259195586360610548125554343889602973423785883072103433022113539625176548896048101802324683866971188279082753285435759066473881846965866659196599145245832511913598828479170710048388765956226711836269092660978103046246627743802869548556811446880674037879328518957651938818461779157610116889362737828506118398042124232218539712711185165748730632366027595557177548453706852917373118340029420403390845229497478610568326340256041805875083471628912617142448557895071206767771536822115959921754371056741709249351289245253893342384828754889194670987729213884225587164698449925429041622019881956712585308009623994813256543277320425975669378261868144982342886437521666812594211477065900342625189618035801118780212540712345029222212775654691512648975268394795272942701662350132909589626677183774189114558554181267194994666670456920169007104880916927299208311928429790863415893417757287235746789947133066784017761672470873486285943416220874230714498495174464320512065206379100651287097170436631811056823768404193872266999541543491667077539707850384872691739268712107588517045536586097762489488586305715630919536346017881211154417439193414567778689831588074616562755712468289134649321649083208778290096888307429250514286186368406517501132800000000000000000000000000000000000000000000000*i1^67 + 292384403811133629928161088475150613114785488943437045053886587166513547837084228396428106037503346136998328755061118533403996385730446175023012697321847707430474012291859559827289922808994753470624824554309101014297100665987187479149976915949326899811325954059009862730692237175323543010627225149345022725842183708319789920436201654613407726523290796036210588141212801933374727815912072203105310448250182245597878175692566030291622215042151409025167220374044061827161550646842525638839128495697844994162458166925004632515598994029132493720915352052833128048726000525737574351752258933952419807161763689207447772287264480321831734239371589132794096818443575274569786881447445790793632152153016900321784816592525795208778645806385446120604884978463389249158936065392863814463720953943984615610037411190491529853691817675031098622997259556983006133675928853633079992252705184385256354632729395406649464161322783329168272734428492370188314444020604374662962830909419834742995302740864839454734495762057581758493212827772618824023834331512486611811896312320692301340821643354192454181351302748156298053162898011202482156631043892609137950478489463615326783937685260341434464101036706791691695006510812269749708354577854601261946184356513805924853684354828993643070733969265822495654909781466280987092108264658907601829793996054923628210826147929739376369943650861155480843469288989438062313865239859486509911596495277656177945428197641546300124620598875731418786383240571508410126814434684946542068272780113887532909224035811596756316681111156957194922951817685873044941025919676813124776101318401931851911010206151063238454853706768131474487472478902031298646423009850972498093919961088187510290824941965973141720785093535366357485616951916200526866869414374296457365274363575448722022852295919525987417688318934846638981663765768674462733237013309466621865735636710972709738706102117243915766015072797876867363123997481728926226275415599434618978839830407535909211734616872167704701034299628864030038372970703575732879240751610645579906998900741033495409025433856781485568697074635735022850222772057259518278595761429867717152824445695315931416510477247961077484938251329581939176445005807945783331679150842564042065248140358944616677394034478342267724064523767309276671449895009651445137429849433055652441542859256543253936620130563529800994223820447864604216493463159820915045657541495148506492735981051454593960370844173101305866668641046148103164148997205042013613621215539563390380812569115713577718133644131630261258019215774124315341226467132418105561364592799011226993578709716922371464773400587763920659959507303359459288348310150204769450007340766446150990762506967907634301144186929816158999922486878291545497478026668066334387413394963021169571881642618920825267306802554568121870189530024149994224852656455704311545420569368880902996597933790967227534903287716045535610694585031728330252837232180260695240877281619090232286103459543841047227175695125514297262616636651708152953928884296458987077399282811661082102137541040532340592417934195198916891667515010907931604588035793423777683862550147602278488500061539493488820466381774201986223518698560206929920000000000000000000000000000000000000000000000*i1^68 + -787767017853091689891166047436858782561601817753174804003322321150135514392844317363508627693695672732494321577726455083614974297110319781030083764106529551756876649643127210571942237268430664054707896878229422504316102889635424007281334935263846929232624805243805258107138912932941698264649399445571972843610307041209988443108573910120681842664434737494476904530806505289966668381108006706029126476116713887222303123900226043808590319797157301677907394390763457510659742745647665095552905765666904923656511190766015385541126368407997567440667621057838690244177306112714203119182482269346315015715261709671296332227662979320112077438159052695907591799216851598997816924398891062981019037999663072720041815579769790155526878388630630465496742485306558499229576428990826779313916671645530233553392250319051530818543567099721274670211516881072353001020624649807537410778715702312632718573981295759952988227437572305439585887237247631861402836969682152884400745614738771799029947839307341836800137426115069824132425365849248806167274254853800315729786114088999123471588341525433139278162002322983917013888115877840881241148958811699362225402790401879078227282904842788695480693687509783555712700595390811967754076698475860987811092850654094321906949718717069967040055072084750523927344792940425190451519706256599044350484857684867931958299578672885567463236649625348318357497823579054056454235855292917047682797220387840162215244844583314236846753796556732837460863662030197983834751241732892652940903608407568776536211886078240536434370583267560512503050506055852091158811526680263902658389773671208548672011921778802506827315953251199802817590245968702550903132387445249802968886586259633729753424390498193353339928277771115963156714094012116763511740669621611943146446990124437932043501329776009187898381208458356425909287573062428668496761820855230605132181259787077365630005660502750051063066831127695790567011145101253576466391300000975259739607746407567009578555614348742245763639111760055206382527048651260406184310566540245084650654153927640569492316394424298044960420507042369374444259344274457609330641316212787818340839720812797807825487152532035446526778987515959885608571146260839910544491543739405897786465564097029970432449855797385256219091254635218249166553795749058651050842403038554466605971553416450096317443622756497526742593807676520425576692554314268371238746037418704262942019763783495711735059234154321803286904537308368594633366415244055192447926729462784550137690560218607703943407395788501211432306807862716916947665112503812187996522253685391718961275767487115273885988883414050028197696454200073534915836402003821152736247658111740546590656943562608937665670600561651945213976988655621475886710629590860090895641173821161814778971552700060512652067334402030756376770391823771258628172132381586543654081437806755651153890480847461874531137943710685777635393267107494114032748243792337205209306827414779367876573756028556119889020027760412069871921178376688582903857272601873722287616079004658752450497728701891059144618139352527163397407449619359282414137427893939559328088311355590698498686416430741734289993173870508023480935388282880000000000000000000000000000000000000000000000*i1^69 + 1841546185602283700880466434545890788607477988611089425682939977725509298087222709664603915276217722557585265278334351339276881645191094422214095014737052215542870977055305334596181544507833664772158788101650763843799943537536132178697311212396269932932935958118962986054710939680959301746336899713894711043283527270019201886440497470040305196459045680653766547957204025412485840851255316242510383373555603318783261503563659209237605399587170054646336053724896133832792666705636176199670963035109030595755430287175476442861915717264325924256648514530709841786286601293442148617348778894429077504028278172295910830751837324150341926953000787206640682487362836722097559629131727516493667554511002828143414362552426766329065078798507955592538961359713974679123983888938745646965518081598539557533613214206298732741008598225201125588533407996233161470884452360753067453346041885204407602642434484394604029052640309920345678406314773529020503252431597223914650779544016734277184190050373956962229952158791801942145899761383067588078011761911672465062543650500314300966811300106437875278291489419010032801159534482575487502069902356923246909671220531527262620363967541731621457399829058917967595160713812505458998198029031055581916765585462154136973450725756988244907154509603172754071229232188553955826895242502012141715759677143312398217626500859275772215584087778104400333505585296018751620292472472629791972548118235149004975885699660061580145891784429910909098260638686341711503768786386518646487793941911772143286165922081312822704515153006142543765738713667847946771697064420117960257242447225048819270919585612364220800990834157776849741213315048037910642532390795403811682182035709338035716334616590879300993429834485223304166375263918925505075082869258273262771443199727027498760378901407264147269043707312614741200211394996279848327769311078057518627785527376871298091933920226421839619987946444985248571739756017983042207405939860817012949585651612051805510040692748954547118577921239078072096845579201383424782808901790976053737211491701581818046498368808036530505297423345279313210942530209948562114314341346721999014901200783643647631175721662830720703637326951462396586521289103826895868978006548008852548258295146752664299112487960885328349261142916893522844431050804598793772217792345890028191354208713440041375457891108020354485942144439448910875699164757808944305063556593894233736063305374521158732713852320024157249687054667664399644278487703426003615353161570998749717354699209822055289076973152764364996223015626205377810488995720362814800170543935566298211598861029034387141944334915187012318168191350411946088233531303729553157784467293005383225093957114004060275852123237652017287851370857844303582411397872928091985144686936240662972343027295457538455641473935989453744149802348529539938110352845895604134223906584081652177616948639868409659109603460276429151699902932361498634158565829659993532789545385787915318356529217518109321005930909744390306412314984249452206470105024442902358362079829187093535824796684155199956819262832706883191316233836607046833821427448394896331378357430633674608849183265337987851202776638010184926494720000000000000000000000000000000000000000000000*i1^70 + -3345773767374873703819629649745687332394589244287083483204331181802818626886595568550288877590733279655208852888268232342483297371804369298819059303792111197245517288822691526536977240205573792302487790834646285953409740470905232032659101259875649656564155930209869599018188154771167656947951517473323714452652881782676525870916165230898358363825285114700741021004807286968381693086973722565322334035269322470738783242536683126615515447443939691688869567113997715519875785798923598239386013358159579274196222597848191292929718299621255169163968332475795405640742800473595498467841160248685544236914762727200871024836772027753898756203383635843850929125844361945266898183881100001695925173784615024903492880750088456654947896962383918460490004385563770911138714543600940659229710620653775311438292993278229557728902785058502473344245931981672591407708453829456802688180512194506648887124857045244627629496675699254969227541900120713487768109860556270296390730996343270604837983546914763375975291608529028741445403286165828879765975151059358935088587373406009764652184352929193797218653504239609811756978190251495416832341228908405578167501147962180895368176662187369369823674299780278312580555800934067987095743215781773454552516584279982532719987855982999877242723876130677253815813612960473221790015598585342273200463570857110721248649792054888277393876062675358483043551858000477406984851574041466285183834410048404256686169567712325716736950101910845909582584774132472408451376397774284118140881531293417505179815287087994878415865743255853657527507886746147544801552001804738848528895296373144476504144717170690848501362310310727905769838958149363877274528918939991634724090250874286825359474721527282959162949164863415038007237948736264177966248441467485649170505872756284558746354225764447800164967549864196986025325497731300782227813030986238956825218070842854123877617163021154591272726633387856774831407545169246188784435070254946390080742605458204910982968476098870921062924352228563808819366987953840002447739190653144650233212263970307030053720531661703298532043067231063824821436812755056924867124099487661853417885791167883085659718480498296566135398571804805734969322085130749022167382351120081120620827834087297725074176403935619380453170587197926190404289854633465587588968522844622799437334715728743570548084849428820870047000141197026897923317896746239753186429002041397617267634126541524516523892232945666715908691283961436329298961725350227452868383061693732363730017129162206945443880876879116590158631237669210032667224315790640083664219199339526435516203424545342578721107442833519337088991154357398736668832774483223038107567299242772038846070278495757715125013811146117990724777735946432785431887989554718358684671311152226315656680876199098375293813360829913781112770965263095179686906981167350935100752911493941652131735756948707026542443192048150204665691192258752543130930624604032246709953959738589698801131812369275451164872798113368950051537186801354257000518589754089902545823934984300372352635922589490889863771297993008161301633772794470828018808663816455863256827187911116861140358703738963640419175843027465797632000000000000000000000000000000000000000000000*i1^71 + 5820610519190824714743272095279515019993420598859346421117992243552767804316360706523630198822385790636102473071421141522842169739380099899286090347060375799607160487223328267339362846503446409379538266222849379641466120847397286354566519081959184265700376316182568199830304822810294219106653541598627682779431451735268907430272385988634175066645402513751270872419580537050545202119467604097362745609322830565876953222592395587457460953798007962456816479139983213191563344561388122293091961620624566312995069612331189611654196608706537697399050495612981521571042707751726082115001280633315698552910748194994418268932251131344479097134686007552307336097036764293688004113386234310294058018498016209821176173288971995744988041361590133913247708820639277839205785779948458531361384114413345862380538140708961154556928755625592008350581187616574088916948456699600719466707023922940858741985520386559729904514325145634897326518255653284495761796326803503997172798571904475832422121629757275312754098869849931455438193439935518221407725709007926630423687823730985257472683560630167903324950889050875072187356554716212996571973728744744037893071063816910173097064465226899050106371045372297139800165209542797426704983110067043088304601772315692099591853384097642639966902953898852491984676435896688508760174693626640162336303330383299473815462223994791333372368477826060557716270986348074392507074168713877514853569361034428073364169147009238555771764830167969818110911067136540483390129456166362340613591886461684759622865531079919655429026353604035952601310934998991674214069464326787624338011880814422849224413455430504694681049517013775059176433565429099847665766208972576775778819880371343617318555403154149084014591835536555573921946673530571267328109025876834484849746328184002834868958359572709638116811635359507451468971535333614305829263410119158097350363565396879916940474280529568101248850347510193772910566155279193923175403201589115299947685058106702154178790683997159219319236614843875958126314413543591513261521276793908145456233117007056038258142087801227929552197007715826251085761018701400241635387475301414018104160229442214516453658937502473791299132132938717300834731402393023764309931595822538678066672185049032940585284664390486013154320891122787291968590881195472542367421423938802240687826796385892755143713664887583732160640986521627238988388957506609996318216957117457832596148503041132571273976089401739989702848507700654176531701138368273346955898164657887986612978366026261411202247202518158270190690645554750878307947089647114810042719453434879799176778251178633308651925604490862241052527386136642298003194428441220105792468719199131019661556765331963379827274325661697363105418368543121643526016658631642883455972742853039534972579660180523105844100733302768643191599689680935675658508447125048687676036855631343601056992625872965757944693361612194055407166569100843429902786857362024507854694354165246020543617050590067888266729859931764082867230052844991693571968159958937113489273508707533571811058743275954334245033617767617275438608311037574137817968474098427858342053843511935129341177350823971570888932524556288000000000000000000000000000000000000000000000*i1^72 + -6834524505949015018247465095270124338594596001777083072603786533838432033510040288410503811587021740873502341160155031712789194089651431631858061305989375198669997108350350452073743671097882257660564499887619520705026433272759367520429002663274442134067220218381402129668532374519713075747095172258768872148590540466344782986270341609245319266446039874504953603368333827244816238879739296047405507572070489022053060479319798722385584272774141504899866995858774762676062760602613609445138666459329084127545967744050476104656918425121610310927426805194198508629297714115566165118367589339265125442119397803588080638685324385102832246542033399872097590251641861093367248702402983937211792797835579616979233174010561604613990836339156948245235899208135326425777620381053274666282933627572606929253976440164235759996813880513801985553351468161742236278044805209437796149981283260461951011501833652631268890793482912031155228311694419001298348972943604917900278655505011057917516124590381503319730287081739527012830246051130922226761151148908554679567355400803881892739911066621790190810619941312248789749823873113199469814770612036121913695567722485695580576560913758200016214312510674941155226678740846118628697850942117105174257147480369298836063001010981639891221434951474633699438596221597537676762618271008347474840920451114674686622763987495596830023065867969221176302050975892240640208354212229014672433202973298132339544865314092578707971102737334305936279630350169622682979743987496712305018109862879759440106087865260418020503500337027185639507276777430078403964471129850368991687478302387461408166728544365104368463363705838027224015289087595563672352892951924169226934424816971698640835879836927705091006500855401636554204387379479613863588717973310296439786760488759300508084557944654631485777141591203160952213708841030658443015256664731081834457977887075262888832187192532776485253125327118255394593616440334847713783749113116947641824052383062320384814620689716228093078342758878371928513888406770331597979059921166807244686876683154965485830241285110031108864388957944316216793197214171204643566112605156064577073674440969678626103163326404027681887248364724494463307631650964310925485103346011398913889766620009516035972222514062158801392373825742631973321204322738366758966023615825494739806105781346103664554225096139957487701844011177620995864167208594398449849496480698869351269041508728748934340899705167074749631745451486436588128674598507254365739034020610175094141648294694238035454199392637097821240515874110613069821908327641640897440327324063150205835897116442785628773155041835704824936885447275793395157696873959553443047418456814908402516417842979776416838079626806426750281033453603932257745460705948778171729859692344923809490508559660499253440402094778204409818256132911491408786495633241448448964278857099228856874551015008314569040758000865977126388065588652028364817502512134181205796823119237356929663326157743207333596274269709341175843378807815857547228551687678855911449165585412112066958432681147049166088661519993085894674586586705881983408123708737064014577951670104309137873651636652039604352004915200000000000000000000000000000000000000000000*i1^73 + 6958172823672648302164763720931384614416296297681988907540786887541085404654662434940294005228703736680177710675342635509372006766822607633084018074132386838856883574019107922617111729390266866562443311222229073872489017787225700198498068053293721741470384738778846485589462189026411815226739464745290793135669647467019247417835279341494938898115074438594995119442871300515095438328370392145205288991167504888073539732945320486636828305477225913138918013713270064750889769646546863677325740917124697033636184263183773106623191500835644032581463889595221330688630980792583768104287445429531729603607845301454998398337392134586860429601135341459199483979001444635641290352207026654557516474090704339314908001490928084487452452933059180980210749184209906847164824556540622189252330597957585160715291448038289244460150459198726632348363031666498837502096771635448992255048375742852192709836988002543700946656183206948902629117277025053691501519696562879812401669410007070494225120760096536534060465361519162137875817329915304470733624384129622506841956408811161235090919926885045516499896419741281561037128735566465833235321885123117215768021534791832284591445177442327338256991211472298044655297715456440647481420491160858788063849420141152167127459130015618335290543854032385188915294711459168187809590868121020660587876788933663134610835363417674097980051821525835303810576006816711443447356144336273881907844008091183009546068271401987467436905567772669627125322659635536094965799302362431548463974075917052253106832262142238022084724144722974176630671666584257196662142732184595469348994194889391447510544303101496737338546800327256899195962996624446031265465390068837416833156565887805241175044303616420263248025643321053832116588813819143846549130060045391906831240157915205068755525627447691078818640168400406833754863299512717698377880052719270042759639485258536781920585828433162807433911794736344277113257720668199096756566482405783550160939296389584249028930814699870164841651297247046259488077737284337126904950650723129538011505417097336868370134405775003791502288842085305871540218842536586925459682630833022063628958454414885085968630624593433056000916583468200106217298347583256704212014031702526564896324314143023517693369312422865177726713451775128961768309050603814719344827477302259741672490634255383181738580228273746193742815115112838420447685040294627891278016087448470920284520371213960023813769352245948049747620034944870954521191491631989262244350672162312684707022104318121652563718575521742456794814622510698085852035102500610583551365555502618087291004649836369357193404030298685261953677696094048920425750827950999641709148890376843408401441160446124331918655278353222876215748112207240247417952628635679006752002853469310823908848088659466649313200009931556857546683667652464102038818863376407275413903498461673044237038723813101355531071606898208329661557976854129021449451580124611269506037665641267582480762199311387129105305611171099240043966999873008728699980623359784065983864444891001288607952234814301766283835639199930223370166022699294440670436561963777377000983354472021971501724077321176167219200000000000000000000000000000000000000000000*i1^74 + -4650595302566807788886367580234238985644609623584822820748212436047594356088417094724007088762912499589163490145778002929575724396888834310373226644428284157043574761593389468277546145030412036752143279184839169950674560174179731638799453900184115542116438054194632989551503227557808653492907202621635819933458225176789333691602923795698202804283948157910738814655249110806501284810243189159758829135122613793793052831134260776060825270426952212590960079172586632076485304719737779940891052001638452748630237769697311446246070744681901848065535931617388368722461411251715384902702690189725424864844244738273913019218509587273451876484739925819417188878387242830076842077044570752574869356306832349099480077396569727910723499547001612391506657392589706153057967824395584348567982818431390238692580838056998712582442173657619905635853139373007407827861334378006671917450700419263114563413039236682296919084765638241775003081474605844372225976457033052248613208277427558323281949926782260836380214688314318787415797826472957595815157874260581826327083678113109336112291656878714610739082066291663273518726840715713916713911922149163725088201539902400846268630285868407941362293818516543454487513210506162532141641553125361522747513238009127155623145140618274078374996093287669945353289950130479021266426789763143187980513011320193668050423617485458090477056380485437671480809629459840080233780618175377006172945073383602022290524999091136221798818280045568006683206943741576822924557991666591460456118878726344666122829286919255531546001271587217910978523375614964892444792713616261236682351319741178259129407621799047143200201452104846824226548387838893002209016054474088657988570229534403071845422592925303516460456913683880264515196575162239637906619746910708104421977789260614769176939394000603485532897966776724706510763944259994577843771478415661515127811070784450391202473974677484679334243206242768259283277309018421566178833313433266995499520175784269404640321812260622572521434816788417583999482033091947446634758779160831549231810707725064958512048741473290989912856599236531332746321283248049942278752321918982377531026733723616662160908395904382793209739846697831659877564584091679138193513097857785590489813288593861408169202243436307785327603764214589201339831327234311364849724092264388892403401335868922627188901673871469157441260147472323097989140449283842738468256237944510754636757679460636310992551244529740617114117322305255285749723487048612869128768180368197905907117617799259153181316609139514271180496004360245793304804880606879083516215154830478081545881660880675564932090159436760922185228098798819491943671582515658777539183267581835407853462871664626865968853073028859288315470412724722934934623376480193516985349511594326132869831300417740570917054927240242793736954303120559412383635955604603625375436709071467891119294421692572567954171475129253934088506512185276592243256745951835701334941578055196488950891246372448701246879010783141087305684314218042168755386166962656163814715549059045839403402533384845722069291654390779934783527131050880579636994911807760471124078197722527837113472427428413440000000000000000000000000000000000000000000*i1^75 + 1795389251330748026043865345366506705753427257983995555867269299457551580066068903855415300067419912942328770901006746977304038383263688982997107517336634912708873367542201435786206866925515604739513864512649187970319863586531776387079801920510189366256605747990428345434882959438925669570539443484675022683942080934565806554602625868587671604192243593185880021515971148647555311334170921373240795018843158442957748509659668757274107629139764415746661246596097644013640523344797157363151661052263410793118628567708504090718882030138623345197011441415159649773919061731129278257553822672093066450627668313802052495410513195365448778069682666328520354822592860379200737851646825258225906594295405346412759506213832960868278073551112570448813451967609230363493518595744668335966028355104117419360870815922291687131004080244396098502037862154579249206233000002974283301362236348937970774692199892666151562560713171746373741106984095721373563554667880370013391748094977151207699504543651071297987919297925692147636319252514462498113021780346739449448806428862525030134787296755156402315355085210618030493938524051218818012223681938955123133109454988489668367696429335587165508664118099195710875788287452220435536674324833208469595395264187131847456557234518362914631170045677348558603798173166569581509478796447988738300049286974647486388537140582695860896305400014436057561429074356025130532408357822609327719019011914334652332652097656889806180602234529263058305526630082275304681006354112578532601431629278152680858271281461804272476565329270203107845919669372378109844214801426460495378101671727707962650323776560244561799976307778793993965014831419829819892882181240661147999264294944965606761133961307496525401124584990269286661459374139942695551950925813089141187740951672339118276408185976684864425579043392734590589219325360023285382277314288795410267614264612482157199996833978391159267546657849041042327301927818462798182732087080395495066167400249771101806764066096903538079585184388679312388319233593327846291275400762973381221928169141154213848905464000156179919011783770657389334750878683419440224393592589116638612759596655632345308164107690722218913621867681652832026076500181577593638845101031842152362130070836198891566185085953275140759933781851089643881473033473785313728526709842733906046537608297629767239598651270562043732042488741872197769757713210344635364843955551105558217561957237116274742365223318164669896931974073576365816829516010218184694431766887193174771546477281403133851609814336859896770402810656220051671360036834063616871951908992295455571435805922851764555447970040917344314257033471524188568475051008924264275448724093623399160130053530644971359547091267114416314371146403802840042192253609638811963265215156253387558062783195756578504982243544008579787889702657908291234578040460754600069144186557780012728133346678608785307583004846512676804430433089144979388189847912896176130664732569715554632776767419945452993197649801980000545795956829046235169219335661140608862709338235789309140313319697996111770127632166995401558186779632309598088396667227982439092204749481927347377159536640000000000000000000000000000000000000000000*i1^76 + 66926616781145849318577085073437230793350963466798196191245014535128972268558524502300019602073764463307769259695468624041005839014945297613901470519951789451527818007755775608113816597049051306343486603603446196185778849190291453195931987984263455782342285495709350006622210950519793793267308515432981377036098939970778392779588303821839624131244938254533206207636113147876350266695271788180457077444860547923332486123510231661166813880842756234818395594924284744663661694852158412462917404837770446228271721750826943619066134154292549726649650634051017641350333377996285518983238566679225647055697442577760682855538987374403844853011797784910321178435926808841247022688125405136484197646622268707517301469539505955212419850193146529487709116151997012497307932234173440041554823880487194121980808480834311527508183111712631299937656445782800314468590011615683711022066681788508274994625715998074125007383087813492231367711707933641486069805672277670989173073224269028982468957795512892495798524733119892478834911995665665681303280576850140362233286111317384126979179387844240026429011557924929664837540341131263272506865013459799980212451104670193808037142755078993043077918533950752980719770460515342720111859163224489121328286507135091260526628471536932487581957940459366771236766944524482361851953409751929744837259668965060511782740396720998287145629733125927460493997924153133214166313127882856187508873046805479351274026335077062450792513639147395553843500322293496058762020793642054626036986191851989171194191131183060815758896239437447799679597536181490759388256427235819732455848750483674599187881560983706454176358961580379926257803157894979565844040317214967309763122481779657616877735513775475044414522482901877544115305686844495156631606428675191899855090252072386780905864205792824426987085205104723605459389474134084036739987168784239550883461641133767882530374058272910870340210124856777743155556713074350464542366587061494507080770007762180921497494391106319521457893377018737614853057826330312269112125135445925532361510196532429047801177794468676620287773473389367672899716024054268921184965988869480117407561894368366773546207486213676883293515438789710581625016966121163238071685509154869894768294157681515788347721311905899473966463265069388802907946038295201983690185525090583512207195673557559889611882855637564268610666616962258792073492981080173178041252613995394658991363849084325609908290220671525531636935417193087225164660059138554873237003854814158415921598854211404196745291969399712119700936170780030006884059265670085026629499186049971469031255505217638553813507644924158717666609346681320314882076618840453427988339547181966001293802706990732274946024448250560375118504574942651526970845171555174820082240315340739858417588676745007787515112761025238965582998196348646207363527904287933904505902308405907612899128437256665288309982075484526643966669392396487289126960467154577639217456300807311933351558619188957345418555211225443243689040938861465073624979712432096483946450031214322951417372289452282221993898130333797019455176004541339626028706147566862945190287872601771474944000000000000000000000000000000000000000000*i1^77 + -961918472499581073800473257539723723122922879296556721524584576174169643310983500748979738540909973048425308780630740997502966709248536511754117110711524071468457708188922856125813790082383968572900395088448301861506865539372179893118501144785197850409079394344549903462095388414345092517408027084583227558812951767406239238490297323926339651432842175458354900850274382387711845752131235269639139966493309110992028662744230981634347156707667145682138081200762194353581558228735915831220475910667731825960407969178532423040835322799388400508187010735528836978060889209942458537815015489583057343909493932599096304316161547416541140760046542935189951018436970584854657136187403078417541218918140834790741891793791705956643399898163169274584352452565746056333597069869802817803363754314715710894873144068379830629714509330208303259944097030317439844628806704488699013356598368081703687631150460664948598393537363245903453865540286325031729125661472110190759566667206992036301602529006212674597003265729055414993890270548225267267830188351465959897934923478800682907477959952836776764253624527649025164745537767663534832175139504366611268473336078113266826399296765751813130420708114870915497771192475640189994083821589612137295031505487721547665463613141742194872178553834088613750972594624472811734689297260977877227496705819529383950402398414972545943804216863066458292698081251756723020866384115785566447775385151301810698241389059546184588047540917322668758365400171685394903344776967236995709490762348994438224299336006293512051396299367637869615991568329642272926237993844620256768285622610483260052395360013569616480399003657503134058676802799537290641538769225768322029497253214485805099538743887544113009451777076873725500993510760725061632725896974908954307570190945921126057947742477800216880811293253592932850137691049442834997241562254464619276949424988956011519356808244080411608004925801165694134071195093268044592452360158618675714391784253078200835357269630064389346703543633218608299431857707733013221041325458014599330197880296345405791570018692084296586675878226439039930817067503023021640469005562710272809164566728328139024638633500286801862178617319236785555996876936173656118570926045726761511217912302396833271542604413729207903651060721129756216317288440260181136595569793734794405176795859126519683064049666874658062804119479259830603740072836911215206193846669360582568379111701627326253346348422420557994697243192692428706684941319541943644753999908734129707390719414002979238423152440622805680699428987654300409444123860590585602589671698370738547643765037250270349321632611410111278732125553855904488615368506458267368739804494358926224115138033746020856609726232186348277035296559187279143010397097479953613819779543646324808512660028746983176431016108694706182363835278681408929061403297784205442208575328935223774211204117035350420746654244891598761195822574685870672324735275418342030445381478194107571398708240169210676446027748021328188106884205440453458295864745750768593768025172455174699977753184565819797373980882097735319194679803192691195006960786556835759467495299932487680000000000000000000000000000000000000000*i1^78 + 780917979439648118496080043480504843212172224277208707819160948451832507958751765872388218076798839525292884423489043142795363732779532832395915102348091479862261529718546674190514863890073152386910378446618330112171018437973722897289944386269496134272126095659190304491411713706753216255860930246570715580527788722841239860182254925965396065277284729905310924757111572344556458955806221413281674040018567650966040762281527659050660401296915403757856235790394209592724737442291325842156621048120900162529229967005936765412241463708587355647725613289799446926987890126166004014917353266354176092563168646739494521473753074198359591738314736052736334684691768174653052978606298889800565743424773826250495402147394795569150110418630602778133168813054670102324774051365821630497241830805027934776651807330901042709207543204227268175294089718439726399585284808153055389093776814527941216805452329761297459445033880089628457775998283146694146994175268736543440632389638986061276097144209111603157053389954857364230211402442807905700040440986157203011192768782448944487264233600897493809474255962465489164751716860251522198849240532563270840320637620198365868591956270713226043442885689537039898874287672948210304309584277405251118963628650940062448613837586754822298362623481404340858096832278628195778721116416670005488455777735717468292555264721330013005059629245193757573664760422436457238893019940862882351333653536261162597020232949036258144211614301905042676019318030506553646844733245140418593589901328406340252688525224572151946145980347288651669685026689456923211004245440904690408485147859552788247147275457357360960995449494558780801734944291636737899942022196074979838873794256492566149190709559978874415748552974081137588373068443325200971686217758297479042723533130254600568702564017897676529898169037108533598687768050066460958134612950508067908585095121881502889829433918509759542100036250535317169035548792784407076329150156762756240488888533081871243719932128933764809660256478141035104764382732644034318621568989721017049114082156906850176547546092880316146437482920540788987426793641265131196515901083604855054178112614361297658805884517568427606703568265006512788221225128381806830309320735499419871357663130348639136131375064483513126000731219990838459549242314788728441991276507877282870095838269468566611229666318709841506187257372846852911475514684395955549270468396205595958477415134788824897083361386016026149544372236515204872815856724876745747102025932365065065343021345319192518528855244669169332257806972649365835742278222346147729787407852577977482854100780062897110016182957649976776660502859432958539779416834160941367039740093157722528848796545736613371664656999486914653351724376720011034976707711200612564248899488324199480911117702960652380030967360485004944622195511936250370894185919342629662804787155014330121614149974117244755779638722837941598732832440283714067539474650548054654937086763801993450892678683450171425825228321163008942866159777745576120522227576337563085616800464563082021090445371410800815729514565111055674508562121635659265210586946622094169853153771520000000000000000000000000000000000000000*i1^79 + -353130284539504578782354582908384623592726556429437856793235130488608375228059987410903999329082679158134866507461865912033949379874654931901518827504652069378365470119692924594869997822488114932379428543749935425314836102967956270159796839827934331810372453574890203989697291294000133904395703264422288841801415794196614556142068353108152378193747036725183715208068760911761203476831341228311937090445890159932826234680373946966101304185896688006126332516730224936487469583432053778454214132831813162398042481019242534447695260630300457419738548490285308120431404715362576040449767933465907189985557140288216889536040072700666182282474983301723309316714679111955233902350049922781177344628656920821658361450297513901803785011071387874779399633841692765260618198583788618607058676417350095009249133637225199303009979798963417548494642550339235218929461669644858379911775888068950516134509904473944884263232951454008079423273538077731657319594167550935524920993597942720532332467891078186361664514604347471149834962790273906606749413297136107173954957530516402744396302425550356870365873251165588535176504322544886594313033620894877343959832486214737123573558913704890874453596305085832207399878610881718752220530980136139256182732490145015849823670119671414034791673803530063288742743542582132416739954594846272565859175684858019266913034325017646547128017333865560702779445816738991517149521463338615849115652853808823864759710263118451103084724222082584727386976136376735340122442375488508352460688709312377406256800307651036432477739211447384111188437087414991347464275080229888959687107706649442934184328958421424471287751293236373131694295451883824896485486807295903684697633935925103156750868385819120481903061363970677167562743889191579244567322342337867242683825991961184641991003417291713778065687031665629189990927933733827331668250420911140726983592088343455646618771053673548185944545375385140073207666575989684517710282726445431374047130920400399577286277256689854159052204060692426643572146162875088031748756457896236463106822335898938273210465809539891553746049147810070996146037771634621823986582860038714255525112961974397223871598449344284596963182850884599854885552865303212816648991960473770607742005409615870648548839068730816116703144760354334903307786636011280421676800257964057922994629730383008385893847332196911158522762014640207256923756630070428146085658335484512684561202683641099958054719409372533045618370859166338946180228043957997436244129635543053276934658653596883357295723767237038357096180042161249470687668621128689870956433536038282899502748039713975117440777520498375204243937347788383780033751256784616550357715518913706484862309291702927131039669939233117190128514780997786627115165058512650733713525401456266491867633665516017553023018369315197738108323251806529596466121717047390082385097512068383269617579281098363624028699508507005761457454507226467727973460450971841709513019528777454964818848592061291251037490914915529329875594612732176699804302687611260204186623560121121740881067381395034556626555969588268789981541220130909185508775939777468364226560000000000000000000000000000000000000000*i1^80 + 137061916959411177805610549505035111921162276326973875066031705924570102547224201105553874065557298030009388363917064019025255290314407348483550107456606041566138002836557297759503389469517053397034654523967114196569554042934755644052302027539387823613573054485173310635858204176545255943575499182482364249194261445737116841554679074356557857872966491746119106475208966355681638189227391585038592148278948781490230897320425248979037655407646374427417289632878516895496387889473673165967578824034438408462562471246643096204079912096947230897845175605057357253986733189360617456514427050332001301597346912747058219251046361893607113794028488953410118091633636067456681526430978511690535143662572802889904746650565501304597938353573330806508238546457503549199314051883260772687950409523999113823970391736512528615974059841746734356151155893521750977979259913688995200210771238054354839130028438912009842240008561715396966574635009607595329387943540911364513901387290847410889789210809687075012405896149101430696164892154902592006989362936301347286455731583651192775148695401424554650521636872617579536390397288234695459256904032831889542076629158417303889582825654714612866133978385197288560344852139174401207164535735569165632271230182841216545226749363009352201097696035258639826262460913110500991719884255938983516228150243007194397461992462551897673288353052450094577266414681757682410047517246057443618545643169110642029081317553333528450015988818110490700869573655107481192186903780883986854008045616697013511074284065394018424736828363250464430744214602677145920551603768507629655625140172390569910686394465919367857916310199181886072160886676055797983122100906711745577323933813225580315536552306435707412840747752338496925449440529495008367380320793942304022382328060177183634384018653676859349351848677164143092478744648580180151457274656559575304752262220211671076036078788564478877703777260990554727982927360372022844367715447307013362407769274776544692497434763614298015372485213700789949223535827053082384416532983501173300000271457994675985615874927877610383182585271736743598354943436241420848103611145559712984666760324479105219129686897642831703330319530720953162018874710314853465538070774404635853910054502274411429133515405876526430708333092423283292565516882910140847088950888028464667359334842764643609503122578405901162129222337394883180418985459415188072288452726149949612738658283757728125707096469843586168601659461316743252661219733484840178603476435899497571886589838265667334708589512608570950667834036581254024948265980750334857760337901293337884836243491208873387985198143385357674642702950931175689070315783656483658216492984823339639114179381012657883910826144514566461207063458899568204812114930436221445039050995585823420159171929737831654237287237017677548708627442474609580868286422582285152138141622297313622947305002787527615679633463140119097630277704658875383446879841653166707692222821244968174898932763932234107812243755096551452092926051022571550072309543757004359637204361824711750500947514184298498837581879128900300571201928223634979710959796455735296000000000000000000000000000000000000000*i1^81 + 7572123919683945565726892269681149189243797380484332807172651321678871032702409706874760202969496359077216171061487873078339897767004573836357399651683688558552092740082609594932350501344440018338776037829615504101226504696982623437747713677715612587444995665010912667433204487470245968151523329168583861288254706280439863588687976814888294816272148698083656643810518618369987779466313119428469502021781137053955636784899049832805911027810329903619431709079927444140572172486209093595200361162753995290333794937852688187623949637010575486115518174464785334895679836377428654946439457914968998905281815985304562553856257299341870158675532077027993693237866921643816974369187696884136885116323661908782735475703648516050892229807731004156208226182262184929974718272384610371710952391954452253079770963851704485277608535448742323200582688897201408510891271711955182744704985241161693459561005940666837257228883531543239040367562604800634395814656888420711721447624631995916555951130676982501873430098200336798729368060939047553545652053852630328747671417404836879928791138264674718976038104326629143571776074357790833503695921309973044281906082592287071552540980523968166682308663897268616466655528340330894787922051992559958927345900608066485222311494966663465249763284908280353666893710456053019343495142112422763216081811589058141989677152120463203695810728685298005431801836031261009330768156450248181177710435417021914407451588220086520330918400889571656778879901927287130002635003859365772641858699529526040947249416628619134338118738514123275446864371782508144648239805459243286617283355985920251240617506668848466671898751635323307486461068763491593234971227933452741884636420838332046999271061380347609028331829034175321250441965528933382628574068780151618533278705427719547670872988137942591928163391237614335714390647732920861744026265164990652702041394185616701693427292036047314214458638828361128070837403228389726962877108227567551324975385256229710000639801036240134878708370915724971960785898152940333437542048961967790389659305500784206741035151175619678521763413012942547085142872487187929617844241854289653965142055215265764064305155685592179714845672952222272532666440402406589574687544943327454034605039659115633956084733414332928242045054842126576407118533912032349711522885422612780357967541129974606161479644131160853129779059103375398324379371795508354932748388769250274164805135651009025172706410691556376358757136746648448553426182930545217550510172777559065629445107931202188295206641634724305589091766348551706710607647865211522300508877032672220659685003875130884082038000328741583550606559999930761193540972765600488100913917595537076713463652412638679310901620776371646218606510195750792101123874660351673466270316386235756035517336946757742144842187769884412811857704795298577055049908494007642462850842028166588688495201137487926113036258339015885276951145143898789416655563961784351405117523547522066456803865327247146755221109255096710860133704424768314321211290150916203714118806311390331200147033150135307468787589919990885617613560308881096712489271296000000000000000000000000000000000000000*i1^82 + -74684930890179122657830703927955972145888532305258277107118792784015389855343413739184514453769242860417520457187147352899330274502157817215291730818859373387106781279859299894477054068808460087836210240828103328893865010857238814035832284374500992979896021127651663192695702343506123219705830075027882765328979824456012716300136169961535960785120939316756171521597300759616000509923770581192273536682091541107978232019222198480695724141091019012231535911839416438389912267586627411570331718057697967006476625036113765327618642233922236247970420078300386538968809366664086609886045916178915843750494163291145996114400863696017037069679525143396947920791688153056120726171200957359099923684738092577574059974651547851779366298511554514164306883735416610582357244556618450028317480062836535748454050593185404190693153703949963014986078564052503921837912030832440927830870035728555329603915968974268939916156024881678302708672782051161639260033181360355739424483419210903163238121179326511673793425685765987771036035609448026509742819899657602103373913187795778843216621085219403584910291204531797896905226093397460169573795655536235761632571518877147513546507271113325441997130148778077043229371980484522900040932242214932992201279863580300587788697637749250510284008227084997125277534418079502054103794781327503653553156766748094935230768251033351697506480470794336553536916233951351146083509917271227732795285337367001374482371482981003257516078615679889869931710037372438891136589253318210011201454319060651209412074061117237620800717441399597630718943453945578932697437367994564396292285150750435212706002334470426401823891189755056798318513865625368466432369881632590815649308184380414144239344189880820356827514617722050788114864957464354522745670916179323509964121734268978333773171254814143046789498597079594090542541469253325613513548312099690602224947947848087560101962446532762584771322612442719863437511111450458660554014865404225671110312659139901072477773594371406052746525902519296476372921232878547306865678970811857758106415042236737343453664396835237364173997793459448147965971225814841953454383013374496286784486702433790085363453493161474671947254541824354616127445423074757398185526435451114914691001315702409717475575608183706495567059476548300396599940261199139383258461728106733729832390065223752418959304624402824722383390542912990285945013147865714922984507946199594413866872922271134126302938670854603342628826803928142799616463529904816814220950830922757444176819285779716038077242121248212876447729990466631897874092119888823799630039961415844425296678239852006567709281737748875051423036391813073261885380825875789661407962599201981256766299158948662342350983424916969863744433823402066829685114893420093123854405133616487553317820109769781261502413440669464931155736450656110021101393583775096162743727177673495939062219675847684657743675325858315320682536041851440158206340167961749236422114358000603265683361650121214256026175144841328784298673554524500089220338584251865305287224821082150448339323257778459073054182733682487669288894073092774809724518400000000000000000000000000000000000000*i1^83 + 53567739237319562533416691455803644544294954331865174857915639448769125899587370800096997813881278106641211312547246375928694917566271974313129935547716326067691039785039622421842395554018992878475799450413636951294402414808204634272922686560469676396082266532379993917438033315800259595284419520254504224775940057365106005248318444163898349582916394139054367661189416794038399630136316085435279580126640234395111280980114047856895041092056709905245883339634871023946178318197161534804182590472885443075767772603285757837899251111361511732888628953373761659146109562755666638042412529499764448767912140510248465292244822988655936689408764121178637090812190022170732165964078049649149025812989941366647583191557632022862374389706818496696370575651517944884782846851016867816653416071285001279240580577093606631656131831196717695534534407607504994815894836965112029288258466029921635913066704442469217656025882269536249884018343632391322852739296274757102907424591871199034209471513182284654083185941946135649038949121653632555886784026599919094500474814957026185488981186257121782728038008635283765114761459582854317854694797334053469652656876687879261987449208128254112286164682092610593264502209946979376115658705202075616064356255572912558093327876042848089178138870019213424751705686308242587723235415683599945087980317441420192321823400742144990693079906867706928223615274247271798653770082500199514690310161818962080690743246263954200993421401132273394844442456110560140691846129116721531717113629559160322438497037493997634300986404942330501648906229369780578858724832484812645992874830432083517497703023795815984152523823741084852976469870462355785675110437945245949059651758435027736862285845163875714684640605117694033695946009102652300112377630013201080056684881720442180174072988296942993594809220020182714271106149713456660656606301978876545853699410000218464940648323469402825793349786405997955942242446810550099580271035364771225794230614374541939871178675647897766665397513401542216076583010442726214709576907745172882418808180065718123761276492125121888363318860944027011086800107489067676197375229184522100302767025020223212140933550271269628549208712394197039900088702754213854112774093600344724427414742685921490451422602402166619331030699673791587140093546936620784682876276914553570646976903460444274036784516159451870882193162642969060714516671213333848961726219425494327728928934005396780224957748644473475228633750909808429785424674304862028239944219942977204624365917704739435966058104334844237194768435760991650351215797896309188137254116067060266942271433582497505982887970779595363030748955992427049711135340003493562837074141439507903130513087082836685471563316727482161736295193760275583854938798113650621790407330344941665554702642416460881025375445602906593133215203928560911801136551097928199660979024521718961801967211290453215561262818715155960093125226424471023431954791853005731425134361351863967720828070408277271884466086473571626023990357628043842622038452979482749145236793792577112735803313891173198557900987991235408957531212579497574400000000000000000000000000000000000000*i1^84 + -16767334990578838662581849754837499579228375882020554721244413957970056545381014506186653268217155980228425100224628712969661299943544354398980792088730214120559488861702331040295596046805484187191608847256640687014230765856876636785593167576387567317437325403768048930786574690581299173904247593019987710858264060771579303490687063392583790202577318011688228820346428643111462486842196435550262869011309116440642725945577519354780559389793279103771967877264424202874443138336868517575380661998216482768996640849542683141532188457023603666651077249514798814165993558874976967697668596839688864767905261748181196787486601843117672712003049185224550613013608138986644448543222918494773781432523203697615818788116061616765403078287974948027521922040982983331868748278015493862019516665578796468174155780947120247142742989832704481906320682205143041271606729985748790787139386918881839880856959040184437248948794851805262819937359257145986516257329484911677402730590793916057422328225060543514178835226140276131544638062711559667930931501645761200850167759419240448288916945592580410707335429931275247485813777799230235221147372693470974400319879109366308315941895197347487670922314123768948608961225352166085536953369172243931867109924121136431202260024250919268518438292928052415086736134169036265607558924567100645541598054612611919303772252109805409776417494453833511805401607132179370311981586444092791850388413689822994113045873417651498749499183961059562076861956823972970228502642044414353040549861922494318993175461648022947606296714374376270018762340024322243545744833589455657274949104756174640364620813155722376631786195860544746280164221645123562403150753706516805108502328376373485618605906427751049564445023922848182967294929609430270684345092043931382813480455191626641125432053890092697452233125794858907222212628843698200920628273412310179176372208105023866132582797511191841152246686105589550239818835389264866931123188864937529640833433080032116387967617768450783512941203786216867305309376917870535018682150266026164659491283096420578680022848524993458829538196685663069306150079364379843039892157023668177904550481325273248175628734625781238104367106592152447867976974776109991976919805143898606866951230152726261562928291825444035320618485621125237172522524411287103861842548738929829891496026045395177005182468179295971622915964491752645522330078044268018865699317116801656312814478752326537646592140658662595817015749830415279556379605122268951779890770576383688435033784440225271425296243253835546993535561547662458937643925766192675931319928484861081615953690898433823347604028374292336572297601383657059878943971225508237981901323020587785891075429181283603872566750584079769384508161777889157131293227038992915039620470844480397298836031912166623262806754119749071486119851291609337492706844397771768559949145700400825986975626475303446001337702012259172341187309491033836511419845009336119647684651255119200544127845802676334986738699651034917366030384197787484909455619275180961807393863265519461253135924410750275040737006484507379095086122926080000000000000000000000000000000000000*i1^85 + 2012526280031581903173392330217633821640651974220504283435801900136433960609825522622738200929742114761795270968699925036538678014901083498234630750369284615061612611990955488593194128977147450560139756512225570276365509876826492058716389930260416604512805725170562730026966200985065544295383984802002958466872951270197566694267819080751240952346875320608033037798660677971859899131529293164334060346107907914225611216912955467096238951320634941507451870533901659312459792348563597106847161892554864494773200242906719053088806410077476210208664263194952211998204212146947971665328978229671872858568205090676069815364565144414059951119332645977678227472137437257797719185358901489424909956198802620037109362043506452776590220976646238099560754778972158484815245216126114315970365818739909574344140574570253738690124923301642195477147435041790473989364072995814493401388926988220981623274304100617258552238169220547029388437473260842787984910994046375550228987111360981900397930025939385971978459402569732755357519078417536354539549165889787584376080612371134393712762102686779198932640217441756631090975737433551670046781648107175222967790483689106614072040389538869998792898286507197281560867828256112010781048930731045960359861605479031632564326643121607674505718850372469092398980291168418510917743444378243361780053445301006873454100585818695222722449965659188056249554985100106121672269420322965028939389697963526937005382468759598939594838519540092403967389752688467532668127537246707639796284401232560047380968736626092210515940998810707707338689271921231261152688573268627983596793355133298763691788074663541924236332071318960650450366304071729069785651699046477955241880243929108858721528491527383922753412235670921644129001561401650878269474182861070681376055195915716389870304374885733966020765214041987784488401312209147856472588716048751943217643145962557788466648636304557138895160822476228917062438208300994272143630595492532821212427604985150452347567547218372471547741078621891475614075894258757432278806680448395597989564893005352975784893682603384433058181972814548144867335976244595625089473604276144204827489456607889675417510056850992943486262305169891028491662063223540549679458514028555736148574096627781264467109560582230997705228747622785574159987490353783302733473500433396656532934710370999139951547430937664825710129259711866507950117938077922569138607919386037175600268448668385846773130306795194571485108265440472389977406857999794792241486763918689001470180737858801163305046695170762797882066646222087259101990480555873752416201780516078861709180950040321950265097312692166172961086753081644538536906345767264729080332326840281182455420253481301883122486993689422130546784641238964854622131686986267972697632876218777714011781253471049859752116393325652575906169543349198298140860920864524457483172283838376328527162749446062335159575790860253448343268292435920594401770225605077682838217566003504241231781813397916971975950442904168426845289473222903571697509147046617264787242444488754037068964145608683724179326000916277834840801280000000000000000000000000000000000000*i1^86 + 83040982742229405404001628939555798740240415935444431795925502364767330263793424388779222280879659294210611850060559412121163589715966257788581672199038803625549521345371546756889426408853253815743206627615388457433597533800206251778183768029110686633285712834196143034583788354326250812762796990801583145844166623069991575035984664749529143031545735917608795832816879213525281710024785111014415335330320866892310453119219436656798256697024784736137027972932975484449204049704472819614838112164857370953611674459646123886203742829770587121524400267688521528070045363569845001037888624942730118916311029167854979128392472804518458184566500725849994809751435591595521558323663638761716915186233793170385387409055040921275571378760434364955573541661192277244591612188793201275689342473920132250368166557836906876095685376472448929853232314283671513056566388380269565758541894107469643807393882755989884096439322036005005792267857516407872723806326432497048781921654801739316643332255635215847803874586817190315528910859658954855649540393629046949280491923555217790351330778032806569340320392013399596196903277039062427981387771030820741897179162334871216177455161271657356214236328777826315380559887252057972588864722708257979745609781116010187293230540185196161753459963278982147650527196918691631994525420257038751253588497319917914905763874417898781975719538959493948082740581135746283454853902537509162438770838466058446254243902589834374452812424545081538257294858392981780687037871695795085268320505970014923398615818010560653260932343323744661320107929505810685798059979167666181117979407958305077092421892286009658788946163022545241637694110301841355039773261098074119910437439360892734592087345176179253332347117773796286124166389882286478432734449181532608537188005570594765852006731091399506359298922133124477574476311197017301479479737011871650217289076882545052550439883965861262585199721282345243528881166782048366277053425842888226454989888786607765495074379169617206769039791211435577474487133553499886943230537657115438636341485636101915193712257242443001400100354931753115537534996990041954436320881810366285196508205291944904104095704919841112290955495430447265944930683957951470006530482497753982972478247959422333976957148320826666968218630434374607364169843013670194002792814369054243449630976824378338985975319289513973970508737002787077331317633471342323336540532698309953303445707975925181463497016253498705849563725059346635252445574013599488072867404031869939601109040088456788681350621969555341793768686987559531682889353157678155025609819128144978677845046014564451391577382591242682461413106115727357389433458200990421552631502638855737508143329793572113329298509649157722017169117436067190898310566994686256217497240950094059709953651321591145947966796804193901247465812060719533203509853216944793462379657779269933954212080799004436345682486239230651415450870914017475966193505842057841128530165856605184405299459269195912506245747744828588196040391134408580388484622023245371907648208785826827047128974194214347725397983104073728000000000000000000000000000000000000*i1^87 + -4208884470264700537683804556474056649594095351384840601820153953161746311046652729900932185920899542206094409588124702192562234131528738946641039280985605238148193343723410059823791635213979932793609902890571177828278344203415227959679520416055877717328703753748080145035447975250823298737897540154625198927425118814698457318781832431643946029696076829746095996185678008749736414624927140354677910746719228107111366660668073403107166130332227334102127312983720446743422124839781451845245216791267938153683641032355612634853621483307484275842759206362219215639963742904966024835152084943467939143722402293937778022098096232256750043622036917875863602687925889039033648888146561099973708718651539651925440730401211985424526166989390768777360164374989240669172598591262442740170553947109834928656185571038374911414536199485324482834642768745255752850641673799222341892691083755305648815073574021069884480649232290961187152738172045303317953105794504099691340194619072493660020442257618797835281462622412520767077287806244265953582687399100415628273870535090353047849364883606086499626670297455235904371355196907022044583755662740139896822399733455175083950829950150829963125402255426332581250541566521053407613224423765788313168757219625328193003602493368315564988915595264030986515275919446116976125834758004395238511911397367877819280545575368892032841014967233089759904622958469067209169564014972097116088856108298991770550862779086285006316405737454116001394380476850081033808958891191910119104759680388350673154868832481736691718902104052402777449337970324428446240714956979142896239303269413597909043496868866375868670510502509408160694339759652788488185355726580834861301802103805366473838299811364328070199587850500866480925137864230005543484189421774941646411604831688652675204682949429871988420352372442517578928199087900243558523993976287541279036900003822527501049715685064233340565019569438199475771786618139023627088725751356989829661309173177732037788947688227931364571212575173630006313064353507629814017607553468437132191250732086115485686304298080949447934435806935117267324024558385170169996041069862083616853805329752044013317929879236866876435491197473359474747174876431676571187222352475249452852088328907070547263733992730365738832268002953250432481315285942013266927470297423547063699625156863900152689302476672206165118111939238188192723289496022172997289868097741247020537757061052262128297577852154593299893428216756419159492902239822658129693335152754279407854975015041469417607126441247283015498564128368101518332674045794546057805665337139351127454003534430571797397217514888577768098877422302005880969942290318460643809732453986783723648037586545168648736730655269578859097233277489708422746626584009612735534827539262796057230824883819642905503806115085023056146355339646302110804863674044099513902692729508756396619919252084915002097137826491144000663741595620860907232857427064912163176592924728740167698777118356469508939727842306959305579704564220204027320651894299771984849626859088807979360829043816511268961924205772800000000000000000000000000000000000*i1^88 + -9465939087161513908867083306732322158361457169412825935826258808668181596942974781778365696101759019191793748585793300090063094394425928608141269438150966982718817927690932053997840671075292042121307405136981742968328911992381735782878542237951144380305999269718563829793380120634648718674412196622206116235444636468658618373406857803214290183343785473850575160720002934974660328084354145912387030299070070720712634627752614276863696061178128808782507141944223374065246020153943444998742569025276678475352330915891264816546117002477629948457484356520203231722530754922493987171635438600640199427611878579355166124298856398782310052656099233672095533686291471345324495509339353656934011300089424667231478453841167578291544996072504907079977881102528347195415460393039480123227732799863659437981838489638824129827509316246541595224271624108132313332298124348449830808929050662282158794021621545139075185097939099187495534667625560693387965600835945562434986719422164747272074079946712838102181331486893940230557677513947934776728421809282014427903999800435574892851303952785096259827402302552797151891168227033615730452777454589544659449178183565652597555957296004017634461776162138957732458615246610378299122445288533316883943834844758964191503191364670827118811148752811344581770664329649499810959532219124529339945126209392283538152017077646428088425725337212264260381385821400025503548425404619188208958319944780844165815140058097988253245304845516958206649758937727972033710838996851383118301845898294798068265820119578115987856889609543197439533086477526613051165245398767957456729932313692039973787617423206677246626809675771390716414106161118202352735895332690947307044681699262578521142067233139585498712563564525716004458923142588052888922809253640855231529439715598528835787452524178741145355355015556118488939992448547045394042406772097716121039155420510927683638494934059629598507364225375606536341210151408040592662680354255905446050469595083027620789923645359697045286195027357436469776781317391030877703819873419912433031033592926435911094313166905857539426619147673947965428637723281157794731927819033492386273193699000638357289094230394649632913776057198873081955415316333804288273073094908698495005338942276976500500144504181764731199904666524774395765250824468286685727552828319744499103278420316625764418142086872657902346251850780578432325825649151693160920361668732223804732525852369989438329658323598353082530858365808672131599612916592935817011850601534006812707018757439347356827082704981109339079721648817413836178286734970165545294570122795246904205658400838195348722963362404237853556830749035552018229631581600205996209074677466145032376906390533838796601147525707060059345141596550762532427230571696030882282682783141435110034012439171689542462316610793219838904701496226785608540508086395538312311803722245345901547423909607299560008020033557391118156627433144627376705413252459362499550492897885409878152064333026844293149951693197036543365814815874711718592927537940090948512969164029775164867576311532688868429004800000000000000000000000000000000000*i1^89 + 56181881692733057945947500390036822009398594486534943100777712891688535491770878439731968538370158022782450799367021170633890286600551770171374134267348707880313199639983268876901212379723606273233972353909539712753323172774972006308187131802387963608528249701190337309798693566978723546075502756261549232311865028579217354426364942908393040603685627259325242329106145794505552374114146588361432128046217529425724645805568390366150130201102569986762345116358244946662983050416170042145646354379574229566427507724137781666892889757296361444544600502453523680403298710004549347280562732611832576188818907308761020348341758911522720167991664859261018399342789741272058128182864373173728090835692637841770398596129681015138859135839348395253495064651168509454938894478755123713427572797984374821404678353825346177557620671802993644915389746208096604207364582281859120841242491555999059933523278313239327795303462875932351396703213828168763981660167848739756935938933617244760788840122342406473789967029042396727500727062634651806506773077779000319865101934592229795819157584042361297964858014631961350975328851229580850392956266571961440849960847774639337085717141028222198266888389342668549210520609704394631049645187146581454855059847775459162904515819784302911283834946568284231223583020787929457721454352690687605247152077767746115865630670516388463766142940115073563379314015235239764454412593795710074964606012377141215027365319184069401965146312895441490937054020352451423420800297916263553208332360420653430730162621572073920587028969081120351161180578719271933383968144976556739993997232105438440113805419800740610998038141378397124806046020543234858739003506215409147964077570523829690228862884680992629373368682506294887321291566286117341181955854642692750751331964833268261555330242090624460465056807053759024863657418442521339739346767266158970766045393708241879878445365002019379767505731167856771826491665530821826198903439947322935228444239250818056938219065381973324206272011076787086515898031191053830893030315651484335979381828260839298064873627649115032716097160392202547894490515181615133510186508880130022006049074887025721567177778580753785280785624390043090176705420228216398494350013814647523027926672064020701823244118932622350039071232733570241563996939472718272270033214097397327588757082106008816606142618790764456071520436156108600431701107757580099099170248508059544823615919084138650149455513353815025418555254932927527641215407330266577124532511204018364677827107367643256460063332751629155794711474051753890882126981648352889204163946441250328801931211817720582338498897386091145440799988076423699652353647760304137161688550460312291481623947041678215178007355805152977602341693428095251840671723651466364341987771040939950620247111082514317436808415818296151447620662210062631286734297993980605602890361017991069102085279794248711056630206185672573544324889331450167317190089120960209190625648307746835003309009459814946770071703894431728265998564389098172482962910632750486218841499758817321039535674071449600000000000000000000000000000000000*i1^90 + 168134517844247717384579332390830460863273004468381854966739820902152299803758041188854108292432420924344291570439713635058078341858550549121557602977978982775144124365566344771778648388005674646522284889906858570344844885912129333055290939552268410911651308796256304675535713822884318073671617963648479603912292279024276596205547274179632165087511943362108145824528354905415103769813343214683785291174829094532762228557077943567277529950805011866430095882627044768118689794051489639651373411547103545759235522388430028787636276637918509865303243292105029101749128978539695009397054549371626992343377377188527939342226458043575169633600360533987494214771975647383866544306289942046377486569300210036162436184213301912508112863109047969671923136303739175651921445050594072728279465001542219283917496597731224294013273219732067309329598816328021127781572942448768129388778984059061734812323631764282925548687198311871131675499649144490764343435593312430687195657304889475023395873535889709375739481402590579580392019376308828910115022829363756029017823389120298830343730508852067891162202388780449709854135066528599228917580557779167802634744397233917196549367665622220253724432575046525599878045799509483933847046703148629655798134475696327500690626797567383063142645323549235947741735679337948719833778339869014837280896858265870067897292601345881833934005011849006648169844540329108815297247545917218735408963931154757207140503965147847297153157861900425183098300002186677723688439399176683751769120070936428343993783632129883491851916896630891813886250723658178845164880233070336112386801723735539755962557405446664734869948413516740927447197657886900520352809371280814630139874317394857806796555630814838396504151210447400625651067202581169694291655287447255944159598516970143536137063471198411313989317370518123342633641411835094535497048859725379339960551447082105218179859495358904937139176828327968188609408811002583916225839711297183231758983349404240695970177419724601161065152935530832481059811031959667769961766711883823901221847894486836469271352153498379869053983617524086134145382966120408736072968496252819893157542681543898530475256406357612872287894534705458745365318091988534068077051818731405875333126149239173536543216598501623999630629862549232532634217130661536135425188139170000674975217518256644614656477953099900017465429826581330373700156912002935531771047096794758135218517566174640522661851246788864850693913030408063252414995152208894097120260999214656379678113052390526229650970158844863197534572281738713563946428539912573072977779171089856227873622944376157088200795585375917149247390099423164829260143450245271806596670799025291509677319251483468613152280573475296662798273785853312496517795285742126183671406097287159125455971948072094858490380937099171194068978987557515555317077973213695382483185330382287085679933620745107464704081780446347229066651941311854469296238692961439689474357909382687033345572093447577058228735284197764765308332238564431480837178155235154829862370099307407425940792279040000000000000000000000000000000000*i1^91 + 57279862548103928840491137066938143399523712109780809320758782850447734240945757299795260544848365252197664696327880549242178190404304620270865731991578015756735557733393430004325302427234111027831460066511681644286753622721706595695284623849451126075470300880348890414863014710311371163233689450150272366962614809862478360637937119081816665780835382852817222150351677640314484643540595051134287700312665953541077074277422010673566952628594246725327938003559952795360535489122413168829479177227169887940811277603792673511889014182393602289020614524747285474109732666732198613528959020906518544270065170741759738275498967496515524457647538281836132026564941954165285242355934081893144904726168715341530209637684045220529303110602056631927447206823718423244063946319156843515664053907224685931401216477573522432824218669953664978854855018404117686771893989335707080601348285773645691417707028498903411343655542890736952814047448551880817943660122375114016404944323327462463951936865174174100956622096323473266127299869720991993973955249470137775127160130368280682342637135755654278567221973607552457282526085038492219894950438013252187303838509472471483812773481769947462890487260401737348581065593446361103576785336386447091254192389029711894940854380176840486838176578410204573756777139605649955587663373376653528534256386381811209067984299742086088626767423393053345870282381330608881840026951197325089381634221008396054631548962223114831716266146680906467111740667946000788298496716900731125175808225962478569892742995084392787525765786141421621118871626144802774798013258000494923050810532990095893660733387660998104955992348400903853461368507062248410802361321524923281334126575911842182571943774700476830008960939166157271577394203854495590448838787419070948575611707125464006438806090291638663217623141358850156959694758996091684753991458358302113738698260266758683276501709868543278983635451009596813434066216999705977743970080397382526624595048183868653399657318557904089145825244275730422383330331610731148799541749818336902825735362662599634935713703330854066364464021346578192298364485001834010870855184560041685591230740857810441748997252053144838291515836349475464491191920565912874449238314049384649438883716764152014319635996636941325462675586725978232966426558123346581125462510824383822657765330249229577106636622360273791473237950516074061757782836217388175728892771191078381403348378387865008036845642064717311461943480536331596931395188236507699127812171984716377996049465780048756370360570603232488406959283687189329484315249930282844848511838141097610550856030637015182325650328709921708738933029667158194731456338150658756881361058334382377137797313777127975767647968053835281826847377440065282154510733170714074556809401614729795620834277446761773216805786298222461543928043485038552151121810431787241476620995019896071461815055842689296927538401134000819182810866294579365979767086224765699222778219197649193088853959173132309475644974011140468668454956235307675586855324861532443403357784992208325181440000000000000000000000000000000000*i1^92 + -11649955231434983933091888435481090810090099028428245379528488672648706732885056536536357313677830120795502491706563712681977380045922031201274650339631795587513624097810898885844099353186681979693090216244177373667492927276767125660111535712867946474489224591496482305699367380746333820686464411863891330184142837636482090797340136030052239854625794524440951798845911571275352548017310005356132121139221599696762913665652408607905966674897880603090208597337810643691928650948268959019683734326253063715030535226659008780907970718321770738260378861167561618065134950494103949626224542672151057407954860620643805559913240635813745600430736536566075565915921012410287707990189466292539006507650333922257413928018621257930735958587358104941526657695451781517395257068046695446672732319577201690439270991789998968695252427517841234506731854261206265684944723484798832787425032684090370049585426200132207923748992963261631667099774719311011743156905241837214672142311719589105716917682952139377457033087505022894258715743246871705999907710658463920256723961143821778219135805819729825168659243227133884658320047676120385722316211390593730563807157830168519393746373593633689567655277118542077789583463512555263051211290924133324028586614851510413996321340802366800111008995533854174715565156457555025806818970839730416876539855076110517061190542415351457878489832828460091890160241112651061474680493639737318087407868437796034087570620415843946540995688792623441300667930504520342291432515550233007615536514928874962472606658224227045144126645556284574338976676019535414842026872883618929216937936687316766625315451135409352903247549712643029571186364223822837950757451281580476353933061449894580612233103105729532676467889143002993071848735171782713493111652652924934324081493734926084526422941262741371322882545047268411709289112602582443292973042401887356664268703237479385360634191267293735337001452464882031480410678264973131030579213708068653464010876169213717578949595653403888349740263233140386670702964281586768441377008958779561710778133693216794414027107402422167572591302635643614491241412471963230179389415341359698052414244373456702366941530850552035600923386797507937206931042695278530626354681646049357291689189311983528220436873556457835264017198203874432445964922436326050189008091964518836829535503632684535188748151701044100257999965291290510604685830485637268415909133400856760726151827969493401832796382611559737176777545047644133409637214568866563543034246030357411590558209538477813037807130949891911918430226858573257260920355839527520369144258508952277993586874926371637077291494470017986714808687262817004983069098853132074618548632255926719270958147831215674047228299524920345981294254804019892635006502044211434614304036757036144445733630528988979966787597191232016263876110104075600485474833514656960844758994439643772103081681384455736825825748102657444802145268705209103423461342489922416659545876269809900285148472819090902235003777392065125714730032338045844935016280589072011465418728041086976000000000000000000000000000000000*i1^93 + -112969879813787872041183673117744684797316561195295656350287153768774520656252057685812431637949385496930406202835697900835734332014244446423433555382269707057531303104468630433212761199677765209328376663083723951457622360105602626451899365479346152843723171649312230689667962391571844897624165621848523471545661840032068330056439395168115569049577720586686892938366462101564716345362253913446976848020000009240409285125302816698463594002515469385194042338544247166953239032642594542768070646993260041025764143778996959763420014586283055473920956572667875643398074362769786013853899166753944434212356828003244523980713684748355817420639143768402869089667490430916531226150128037560782025302286334814353416030487460267257206742812524847453193092093928475586711865963794250273384720726252090229242153987627554832326067532863166871450204888823558252592783014647583815196374999519916086041663050936526758637055126213555586961975017357198366873775558075292642478213949609278418254789048168798281945690600007608481036647560937998309596549295611232148758884661265034620459616653459244738258992273038510291901061798440883652365036208635888859645645167050998884553588360794338062893050929508280223153892760464938570567798000888539762008946195956462189887492395754931400224915571458653947248264029085186663584808084424632090862695439717704814444475139797962841400639160590429570579365768176828218467605350494444905388200244395422280534358055878307692025799094030008928538300480307865707396849705485020956144172058479466501191498440365819466079381659412892357657296059184406647976498987487644517070629776589956064090829767663540870710063022438729736055880627738147054833213496011217018952370032537582184253231457379111799171647573284058882579781693117020207738738724791417735121377851754076394876669479110722265234343608108918369130302544157006999656157418971117247351336350759797952669452029209756132663093466232599864134035215644173855285029771203169822807653412766985384859225973057879007371759588209878465822520733857636568084666390952232869498539098358481148588306863438329481114488994008739492000877351921327610254004999237788952056907223667154720802799104880258493947066872709591617261147742491952175804560293950553187258703147907115255420075009703455361218882224807702977733446592889682494868595074746957631700935557826816749563457058612026025752865241951489496452128325169106667778611755383320084670894983862549563298816707475847444705430944961339673216888728502734001335960034061058548631759213199370109035950618494376104284060850847301160597479105592161763755766317007036321285282174407093002664932922323284630998399276552498099328423524045030801475110548867970575586975929690600903777621085657768907987786046633448598919156885286386076588340910317918839626469603182839894005209170613442650757830164563273982949121348342367628792476486266664389716942883769209607625058910067803587452971233395639077116351057776516262462640852222533289187207139028452739122973710594060938490365915120165786166033524074728658739134464000000000000000000000000000000000*i1^94 + 125628120768617140253509537320302141952720674293114313119473453838704882801584179978031029188992820612978944414390349733967025220251696744142759850568413183091914052750445754538362528749872700673640140066486147146728398172855814192564091821483907274363432476172725122017410734962526824086253504447969809719022087841683227293425451307893274089316887124101508213967728515490006795654392444030251747819424122927132357813090063247217364488906044537606099915502189277282747312794709578512263753204623223488355329956475685323458799951702111944942290300945640192050605296514068117929444961460005141348793314429767333974472902667979330101794075626426806330576822287207394878761063732972471243436677493891746608467510922569169408001624048333121866759879506198487272263855651163474685471835138988996626101799512197136515713678713623357182130276106143350191308918300771172499543855817157630472147697608926738665649099265644654832300471857864045847276141508082564631564605657982908582520783998484797311010427504065642643498208601270432056656108330035950572687802399997590809061943034821582959397684102335117744449229216150760277013453561674821789727015483988412428765522936875952722598455509489198094633294995938176544954774213730755601416869632497316825775455643474473648776518280078866746545348278731847557187479747574478156299783083604323161115282483283810285668829245828533613077162665819463750498179414587176785703337792581848050832809296155888191573573402999833476851842334623182536170562428683534833771835123412330785018874935213435701723962611362022557689009305071571298584250185046558670631281963090887513589515640898644278380238841506445747651623852411658628876400875137889958766888723148043814183631636810941473972260927162124050543903807742331555965163805872191341875949461966545160300559869089231886738498506851407671094290048291639604272973532257964544657317038899951977434963836520215393069004799810030550950949016223060755147055602251884791260935936689937350996813816957856142127797374198671899489077412802968611752509540767590716738754573546979503447999951319466200854616450980613930209453436492174912384498831389338591612269616842600614134160385926360156993293018527906307126907053137860724111532216932623540850897162722507431247844561173714581660840653231105426840542456475958347664292542869481735458082695284536174973030371374536728567142352636749669404027620447146988760890156215373820452707619719366516592487292859627913250837345564382958083749901656280651466066723714204797272422610914929862627123647593753865182353607410436838243236779507126358428820001511197519579191836041799783757522910144218211181664656196365831040078748174724222081046602309423946814543161916982761831254767706948655767903052758499550272002394744359088863742411906481860936042317016397888049470650330173376554648591665963790856044751606381087208545108535516841331763340935313448346223468776541051919038025099744228266302454976297063978033039319666952494673831744428716604846242831075972309453532440700912615727599666116480204800000000000000000000000000000000*i1^95 + -11564442337304599631394072125716945771480981977135667813123421669291473897460554473062036977041932844014562196246342867223759002802541645158524707375241076285690258805257311881657838354166797368118019832490447336078028763003910017949126548811193631245125176014581735465728771996792214392573368257953548009107011734140651750650090334248408543411086766939009541847097739403225394379515506247391721535938478241578332797017952943714690285513417615818278298449805436646552433753207905832833430131001470055918853670040704467247542926173253587722349172699769684403009124915834607309427110708881850979374304155397473097722676270473477074435808281902062029753125137099481123984992787297638510544139271401742508981049747393507054728859788960938598135381226798930140044981223244669416348573592903185692057916539486113144242941519010484802651390498147106261212978622982350413893701476828007072751643345081629656972968829474784037946424922612908300597194721267024624672491595562613511961137147532737123613923642787345777626110002688267448056918356868917222484653460085604841122103653665054967696142507260600619784647212054265050776452315031222712953994330748044826730962837380339824613302930316727309815836428947538210308677367810410546827698805487549288694369392412117505646169717951150206409069425123742871450050098615036047772803064440798177821535700914940907153843430271851982011863607735328543226834361129272946397763813557777589150865705651591224662612653617977959637899365164702295445125141109734816730923726669547645820767397165972178471165065246551204836684364723155038810115303168857595001611586798056119506642151149719205558419503708812438192083966215678105749059766604189172401386802489117960847875275159305837925426043392830842955807593713571943817063015431929152269686411829489044291003755178922726408043225561792396918737468304371174588329940096818856465137143441062426603126522350361666166198316516872700682069863756775919598640636481608816809286814873923201652764483003260429393765335597334678923088122468866365057824104729475891223896110913444162852725290224877173593814404194905852466098266798887800045999076635117783056755455413495924472019426825925235059954283894350527323910921004246628273649473623505296982943567384947081870284924387651551113777597274117535410240055994700846323903337221777975567856578302812422387971475425081071609456833396989089885443827888758305132759885429896342013943033561176744670221886223119935265626677674252399104317556269506448038789315602723566517929499714844473244349128311806586596591363729383724845265663170890565910825480080146507591610501139691692298493259486339559030805949511751575667158508874588900348225728185431450952627701102367457021926247759455050779746989396318951314449346143586091775965610074817954152268431058354915680960919717668389805049816990422372171560446120262876306062832854437928870459503322838653376601042082783448732194198802877724511302430466964307253953856858486445934373578286496966858359916915201431393368489651147580808763594820812800000000000000000000000000000000*i1^96 + 843853777323761745248349359553836815713769763098055707090203194794918527442386730114622017125359094838405442967365988509139656779284895627835306780175350102152110399623030014932546654385010411118927164308851946956563106546518013303347123019904892533092497146421536808004088293122602093231333308545438611388372436824100092964959638856634367657397088750765787546071028694682024249148564947327758234332930561781171179029791127335118747880163239038421772609005601940746880120142816972895742118176128058337166220936517314932179324937645814176587691128516297172786520003064073522929066288853964321120120855388731876832982329295165702372918301844045626974511614983201277269741474383492238393412565203107865291480669537479863153472142810801835470594529305706604741875744766144268635942910841442953979556409656945562046051796032485798118261671602749606195085041237679100811914683792658702265933658716771094814799406090453751911702471302551810757069074916915131925701755954284263338927282424953848089471932702441830957552758663632825809317759269176841696106496256885611831913133100778175954712836217996830200214269047323147516424505661161148064652786764396088424406358469540529763184703784009399362311710790535952427647789627145420032064620161960198549053237002524888281914447303420025190407525277368663032277699985842581097171836492290021425447562430799100440595567835789346578875647529832454453039238228588507028477970256292810896434310644960159102384614368186801435399146652727306756496889032527465596777634346786060059115462118618032854402108640001417804226828354224561870256527127671726166171523790423694211492307189184268939719967649228401343797020476514736005723558849924790801083974473390887272151331989792727917228521929471950689830898436329935797661215330766900392390138058493036545078912347619282314333646731819975710306462000916787324637485031931174804172719599448994671336963217410731853990088653558612963318059194062155274095998841618955055334861064720063248800341521354648694820633139632656655214743582973664003407252525790243687542873261888358589159799748806018101977273242550396094640114666941629865804377278429242015548274266548776890988301183750372721573624312731597383278997171264138897853901950928622930959147416304268272255891341440987325389787421003085920882643482324925105766951577813617268271224899753941062580057560245599346556463469047526947166597413179172045715866097943415609677566753882814009333300223354800018425891130643080717169595268512720616317600296958239869516294574851506736655138323426509935044691835243887254524523198805755393030231074123493896879162740729324328268587649873514321868279962396446133441853956218904905919351132283065708265868984152113485239390468752330518367490138983631087697799856293214351405012426714065543431192051235854138505288667285752409469111244174086397030604545481953393317667906654186052937856148736682289589299493038177180344160479705656141760037389001688057852398470565292748184458786734539040638994097744644551240451385858364481753579520000000000000000000000000000000*i1^97 + 89288696621415349418812974605709408307102170655992144616407424650651476424048071731530075624996423532422877310883881869690287118279670435549789923441123873383784439767381077190104787650769177944009510530874656840426419796712418723060342571824530601694526964574361906891985306492321720266270648603593277311579811687976392357606985283099399372566238410726229595765552705070805663302884297157091759335789091166916656199593087039515538013802865255959152024271117133216649824896320454148850332958294343545865375913191950031333764558350095358233967630252200051429845388024511248625434988691118965190323798618823010971780665644693094028553281435417250360130819577933445445975056330825594083983547663234875240870291564727010120644556086534184778266677947368478012022694713080469311309929397009394120796487671338168144921569071718840744703961910254310083707504109530997796196199825699308809701430368851895854188948858586472766940122964986888230378676188559892150103777204611665796667592725246407545078265200258943819307812508230480914578886102290945160398728778258813265809743455688370236911062189357544789816792546286658898257599144534985974445403351943421004808022355597662704476527788062807903279486695841320445586673877591673665009120877142228251945231507736995900597438356883985815328198956508449262648553345841373225086897981951758208299650023828909444939051534978486755783346586033608305785080010452800568397965649110494610759391608829673129403378961155563973681058399713837827324896867447219717938389467567309878482277304281190683049080424147377353973524349022060975644833232292135860686696785056225319298448883033916753214646322140114232118532597652275266994361493635403199001729906278850950356831284142676701277627881974005806723154682754123703164415212495599546066275066532263875240527218554069537804670731814575452624631314939501417399362913905294104326442522191034234191246266582679669183662506889903347717357469296202268247825425219510388310633664869191011032069694579379786551891053543221160901862150291558812598202684851653059042186374420943301910341802461850029144479325959433797463878376757209607543976484606242058349264461939542209183106558520275639776914309614949158967072162947103236511703377305109378884717773873661921075017371714534293514408342854796721675628331697326724777818213464590997525134918083488640144809357746427336670280847343045622618527727212297363847607367228061378892754240180380239213054049468321086563473468608837138056281759380068130499308297085799384431690953142295948949986344673886048769303360008296239840476035520804718704846075595992492213910131611504668452484490411431030910698940177708587664801366473309287668782280123498230568794024739890257270484163646889616750798300895036950995427020914379126334454798382273058548133112460431297915972724288802138558332628396205188591924524569298646180275833871279149054737117447816999215363811427700157167450309253691778036999912128537860803243162956095320859168724317994922016486355140396087030328134939006992384000000000000000000000000000000*i1^98 + -36649821568840458661454964470660767785810095187316824377062944809008483204864706022623179411705464200980833242703688617862679752023698117249706550407658308763636250817837555002468864102880767305329279519808627496985070110134159907002681976126248577459271126428227142781420949892435515099456533988911947016173389485867664348126414180241363987523999478220588721884863744929196682948476093488191031157509664975320751152795069015356768165042717049625036226333243695815702367577241656157528195016869611560571537494204087330377968347259956149203198265552990722230456478608094077641250721466470128022790107903227342278475307358525216389996768431151801955921699928186544777777299749195002883996951890584004539612506528593810581161889855179428658238589925872526499860753164256564719208676412082968080147680219776856261018713384781960132160670573403503627393086701291919093969149243863572180112050234644398267706884242083317722963146042973289675456799265961555423431074422665719270473924037857388270128763904048748661553750182837930334271558672562756278903634157050944899233238150624964740498144818025027185415357045730776768911576557943564970311285875949733331728530489034387123607120563875721854001527128136572455220700717567299017111617873293490222008437973449281494286398004348901819023746699996265096770487544327760227282432902434731453192511503834787774943584776067116951079617187604754721606423550242538479455909694169248972142058920520998466056513573363800735613749801021754471091599472693186820703988722519003945757207452040872884210293691285985378364839299649121385462164931745018640022674877306595741886863257654702430820609159596979407580209385902702802244647803884577449025840814613027155344856797040617509551138128607137425508581494902174238968829166193132578889686635220685844493864679519576186922114451025943351447400196674220693646312590815980980245667495574029741357402706810325010132195253234562777579763389453889732552049419970060108934693944331245684862066732333674662697029063191749103100741264074443432086999306303038906043556464262630064427750828217206865022616515870275951137195317368728088090929002121566907075875980794135339348962739528687181613641395612837985656231928531844724230200725807372103833823896814685954738646907417055631835261855167550105183756682772593305237243723327578388488154108912706538494723291571911394317917133393576729881687943595663579468134195093910958616361853161466123673862738565755534491866690480070706436540668763341563808951212749229181176005996512551581656784719872332165989012470142711247975135457421742802515975104398748700957097995597466650587009400234687541827810335271130679133607336708762523381460905657117504204228702460109239809297970491786310820077603969557191802942590775358772966761185361411771701606864532887493354212323199755764603618306887843671646837578786048136532682424570077070196002989653336932581950077072076593400812870327423933781734458877027088265392745967307043195246794879627160399986582110538383752172054511616000000000000000000000000000000*i1^99 + 4955906390005044333832670810381155695029697660870744720203015537693365874420794035285280748639076081534500205089863957624468910008062784774586300974327157335396305506446409029685108664761783962484244256104705069154397054759603476986685504506413563954458931256338714510753481430646477143510032136910621171208103112571014291022496533755127280953379434419038206636082307322069257751074167993161632973856039568720838961384604055913636995412659945357807069027672582836785346960285145843706740184009620857000910417799300313141549914214148138123332205426151299255302246859247751621938101940728534625554652173031162096149600766815475970273284740876258284988349310488209799707213870143458020333253774275817495969553897730159045536419837627119626227434380906995574403419880505607002176241426994349849614811110547655049674950307497369099204636415621780473307412790308410696881215454433876193000190320654251185229737910231168626771105497054331449811303829094888298456235013060607157807206981044495702121052561872907273957604264364564210110934403143126574540632648039981698403709686203110863888016166762531013773098292717185747124450863316213480649155083544660575418146136154558331747518943008578904472996243251224573989750049029145266446327801464256170077376157910185266018084783344974035125576988317838797449669682573510193174303981087058967179852237831446700547067803297892821688787633508973484136837545744129230495183352346811145064312948766207398230092449781661924565358148297916982708346773940549181972693741965770352122787667802919515076720453814084582032885108085845821746119914163284427608827474028932451358546357312514979577000855704817531491378187256591046997971296435217839013046413269135664496802839726180485256270215515330937137132181268266138597164494974953965762582842619707161005558776205746177072206287883023024427291592503337193741761205018236219074599135991788873213616730095332840448852433818416642502882191400417730875331682483633562990615746045524801993086355267081855564476906721377763198935690194543636235599960469464682453251886142917074937279087661912298457175078594368584391054136933238090448787594846760418017120601048113095568256107002356428144148144809322709991529204281679601781709805519097398170163988657631511582155522130585424718090348107606230377169700131585557874751755876342841639768796847853294216515450813077959937093879811045068227376188550727291013746067883615242197859085682330215702911112532565478511343645270613300778281325841318188325118308045468069472201839570211616408545080273156356773811316978866158261391237002493792629074181438930809276954137258770950446736611019798472335419859322629388326824822286166952373394028619654039200144127483044605084785409956521116800659783380758340879797779056504394665418773129627597870875309793606938840456728058949827702217849034383952454494277354172449894265714191093532631178718696738889258270112463928104961675097261689789984859526063362003090783820461906962932884319870341047504826511150338414210973696000000000000000000000000000000*i1^100 + -371570681929824568028393483329754245952589197100617359208146921356954230449775982809076422081840143104817073493575914904177415621616253032896194135845521777037534834776535018731272666971996148662465923696146881775668808173637611537980233098050566019229226440522182989028644380861980219205194894790262057605969672478030148725659958039680054746316600449742102074613781425529525739095784571773916628223513667528909854906846662776004462376506853337893973896372899203910529995542749978756632462165406738852051210078688984509676093313128449685410988615985417447537245158565636829893131453083691664124381499028500191689056530606930558609435280942413223379900306551712251982195445242538548302340822931753166454433355043737043269572499266768049725948245767269964670087665387906933000678027920162344959181902687458927776841199760763264355254170056771900038644923588102159416132994476835485357068972889555203999581286879596009509528786232961757566910352282945459705394626760665389555750481149072984687566308167167952301568709906910439333725669149027827386599971121017972683929896375692386173390320781514604818139178449821962229252284307875640337038493561615968612900883444179156512796795803442548965420247131452590994011953985662465217429705103257960477979421873216858939522769496134409521467969920322416986451116363950650273675240546079606905803400361005769430946210608923065135463805313067698318755335346690522607755172596354657846828905628968899011976752785579977595319345744703951721458546906413477739584248500572210009567335092906499830123049421487789916423082356191401127097678254060309124606545867521607716873904073895993245681050604879630046672951997508271642041813073349509277097930200034334054468606700658878855187292305342094830014811170499142043820624587513793985531569870807058058832130056750985408873436405960874911054504419917609666327892986339181404052798695588075206651120232140381533140307534577887469591004006565879747456258880000841029180589423088072605956867756774110829499295904091082045104255184953913172808972063277007117566601182642600625299393861735049262433683212012931946661875937326747883598098751859762986586006478670119289685197790215260897334602628117951995861300855254606493397700492041940296915737421803840392939302163127597859057471808424306233298185375311897740386314513767311464183089727182323062282521907293004893677023978921570353519138966595445722048171083972766348347142659825919779320258946472573721606342579458389914357637674450313476405931190780227527077765376530761799907909675777088550757028077440694647607238394982454043192244109796631601152284270910264806700391363529201947743088831757862441293249571639042566431480376458145622797759518726109804555595813457189126214056323010921409553154239038297400780795259620228819288918880911214306853721242821147658122133407265965914763228767444515648635683829077736569737329272332684981120018792841393098060055862610308816598409230568629722115998545853659157324466968021923038582480961269242265600000000000000000000000000000*i1^101 + 22531687146438951316649717365343123232296302623425404746190218670058399804484719159335475319086795560012288251610287846200971460611536474149568373512962230281260694745403632955416238206311527267231103393152442917718291650611397730247797743267902193195837505523924830029693082986443525570257631398199385199448898652907404425775008561599231038672546969569280719317976651619192672132534532530001329359577086003508987608205794782036471668652135233670040003070591151575370742906595241109162063227925048378465707207117697360366923768549024133337236177393663289510081030098717230091789640840147361097156109307126613146701397451113269058194313655666048440243372664025740372196103146859767648672299459677910776987649317236854484887831535149194293692238074993788595754317414492903846293987298060664547472810777958217963664866890438943101323805172534862965238836620802163869378059966287571938961879854801883770489875347866336016004878928568948442106708453820961954802702136551921935293910721158559543393181976268011484973655580530816307363567220541601339582132683352648488572202234576892108487982146623533626186547670710565644333073689870633828280879436395091103092075459271366699096724345253490321412501232422581194595727959461506438601200090362675084852666397451745214525231540366628548497795017403505270837795450425064658718929556533349294040444969408295170325863173479505889686887197112461609947698206263209957189086469678344273699992977751770702907319220086959756275641328380869288859612420371998799896407001251970345736063221078651431982875348783524582744645415930522786110587983009252020060891430530281363552179116348851035146473421198009442980693689614266344898723335044562581188953088901413558257168045241496866207587273819209440947027346749880568454434400066308486555083364702950044715448940506704615849950640853105584117229321316887650554650605561697641663668535594805332449548920714501543809607227163344964605311393126637348544441496802231571179308726919142422114501047805398168182161399899153895916014618634284050707047482990336255668793298259424028027213453565941642819145597613317429214140219709918536588124695852416141277719037150491669534565544722970725526407315300004850191379027781831331207651897450401142630215282596637098186591601285892183359740646318361247045997873343195143784581712562706292659761910846796758054225711193008190577886146968050389925440686804972006150932947346895313307701555115512613502527994120506987937933239956864179171602350295011898609709211718231542814904502611162232113125695107306645186805210263953753303995995189546671175868745020202828044496881253687049443960891235896232346876686259126041809598438106900944060664090588273618116442198153609937356283419812604448274409785609496637849362540666699694373937877882805093469605444311359783583214922298083511761580324266326086107017852889889984600062012211971727724758993476991302559752899216549165660560209000367967470246459563736450236287451622155498874924463474094701096083023462400000000000000000000000000000*i1^102 + -1003639663020105093350759084159411185227152075599407324338372426514463135026078223318387865345263524418391356926806603670677872739710742822459596777565197621373404621452754758675049276015842094710108953193991781099869561349653479158642782756317656604135820162812039766866405042744064197502121105950653064131252143663549458183382270740670476512757701490828169688537597896582471580374626601337101172934257643321015823999438746253196309025863293390560472613316296446627112092853914960746357629624599327436100926580721599384621634023620618754318434254186695720315355384969680076059087431191541793762748722342026448549075795274275770116574396439002631162339679308258024301931315710141797572441428191534937935235511517408440509569795433747347212725462511359955935558532567083235377350256327373656568307241374636256239607334296266571223761294493689051224566403131871528707883812603393090008802730922746506774409760625732710460000082264722046866075125324700539722762540041932327528211247372115506540020043127915515381987476557258919146061196157588343335490906981021654003514669447584466884675710449896604650072996406360926546091923316360669252505646175169912828544687908498231209689840406573421284385812923824620390723927871479169040986237675672423999300310585110369024786449682315755224257504405247849406610016365861561126820434333636022112027105468102212201432056887381547238488761468796065876731383737653760821995096332679558202561798079653633991752004289861190284949682793051424581347657034286142730548085897734002159067144889065279008618209015762871614460210947197815939210917970406545129574471949011912550106969784397029994492933823474873079911339469366009196611722749002655536209064612231327239215706148769501623963474240206656550003190894836158314169191690616129636652707109425733587404712563824972919955934640141359514845372301057322121837669231045839859315628454976762837335495112105293797013898867895834943290030866083838511061594264551949240993979960747432027934549097647941802366080358625055306481685561012517929548936162785068493471521853144330397269875658580267152274567899518257118639240859133403477039740705865918747642097949048844493555438104838173575548964095607906250060410818290842902543403155176840531935556277322265183093026923250007700544508679684542536637449479716652606545373313129566323654527021360566484802357726188831208460985074140095810165858999043963646332306766111543532370276762020169106877065407139927443691440594456898241467376041603457889239422138994122540681506430765573349085697220291616101257100565261575397623059093057401944730067124449943334993737438240007661000216390039354742859339869146448560447748122047991323411465561933072371573774715564304185154640202390971125100372903871219991051906746465509193374639571959414925472408282850087355542304678530163484852879461178801730997193525540584138822865647936245230383685022457581744093310684762747590621681236312732988741749366179943011786036790160769125864043105494305299496960000000000000000000000000000*i1^103 + 39257088456387553312445284635159068803172832655363525957781393854512917876316934647255220823159246097278458489255769992966221978639663159046115134935671545211261858317066074852074780672786828090092086850242719332051052915382494787465080063535737990217349123940733358691037296144250003575425918547886739921372073753486080912267944706172715196435524406445189537593605243147886013501589187907400524086415859592922020046384822640889149831352491984192221035440164064246862436704409132533302787449011876497986662575060003291276501596762236012496630602168356000400227575402590293443013039660237153699475268464000560306382164574360096992009512332224167748838008107941364715678091094137178278879134139792904159646457381208986178637114855867583267899147550862368928804424850983014148428431262517447461310215186062902486727157698019041663297781687275753949294369715123711492070416608862092508352366107821250061031964431662109294241823198611717692816819191816621530212306825824037186739739440335318349344927939700414525974852310276371128646980453682279563974719826148036688787889593225064541653363929103586313533282253800461332642627155106853360460177514105260213740411377076757755151515270962276640443213993801401915913157283033431645592174266557752811996185624576971934422928521126562827480353938399580983840405972311957642915185845941846370721531825761215826503965164787433352629847311388667956097895637364814930770971729691995564604750190761814409249128932677399676134487425947124322679715006847877721407176252376871111323131080231045828977221091331311108044820861133262275264846876105361285154273933300768191117736903949767720147975296409038291112731039279117492467247191374853479214211652534646834657979996265647885646189087466076697327277967871645291436999353842130739760564906383715513674790028988487416075405149751273352391577926324844298158559136102338266463149022421031754096850467352392059943113867758621050675490226057459490683330499193845718285458240208265985237971793069663789165035233866572001961209182250772425351525630921527245169506586954676258476167980839557213235336554359603275792012951898489134140198973751314198416024596832784094011593952850118206203372124580873562225039865332598764501595645264287539147960687117581041361296371150827412997696374052078822881691185643033365463132227306507661400120260923745607943877440589906515953877958672338099330930360951604673450849739680058073757203820112410033329723563098321301226522008987941815637644038999924831920408537777335142812641421421768717307479752259059201929838466185351029091103376049656763934687711539925737223047199329683453539738733494849954742023867305604011853159287903018518247641130257584248909094142313687135753212120589692308858644625616123709589058617442166978159028383196084570325346254661275644505245600127805527382449652451970866726414976189222860521440602048277158793196841672501577808952484927261009776773969939696287063952654883876622772379487547516720554692017137909760000000000000000000000000000*i1^104 + -753185547131267373132503180329682230676009206734654194352416333136413489705254914044771530853595458949781814914197870334013722397437286893058937920350382859367096520792999517961385545489282064710820563258283642126984907005759500882149729139846513767585507448473550179052862684096915881099447269073903787369577820325003823473278317985186972882080770437734319363310790422260520220598606105558714576111362605167031537330303688253303996716951013935719675155168897934466081646494297499503542792552472682266586511972133558502493674338160681591745023984112410864894962285394090467354485489261273106515577299192938688146541283973490413863509855159384321152750826411318992012045743828211151740091058183165640830965147402046122018792982135422635125345309275173929576291639159182519331653936795192970646031699911415014580400870538628367785227637343185543574561413636440798964523170738645358852255005998056222959586682198116494607380962416735010570033496954909939194856584820600847741088469348957288082605473464711871555486185577001138588102144176134418920683964515120763894392861517380262768642096513792468295151506142335916415656679478373427139759034359291673848079393819103297846053894371314473910068969743543725760179568309935304426969371624147358987733984594270186922497190035830816068671151628441710539866079524696179634854034399302295916408542387542513187624043501157418352225448525229053127402371271153970768619225288006241135726378298690422776189929323535466625207769425134547922884277023815395123958607555116272064374954149537750652187094138210663236203764201640546875381743051945294775345753694989603431246715081553236529143451780602129790945549647391696071782227213011624714833785406803404410019272791302058232121566183790300513182993143338831675168198369861317857351369020345995654187019638863340890193783412622897642956529262191194084253851254364341283461678918410731628852295771289955014200552979499238977857527103941745227609624049862787772607390479205608396701015671288891421891312931561622333384318903802004745661624006416319425840573052455201676499360654194609583315401758137751558320152116855088101560617361781756567038651314728014481584822699172959852739676896190354178324147935290148778644550053659614269172158120381039259985182634178650697959884214827015960268602760149925032193058223196749566720621151870748569032228714432548694593058678509233235923739718746374969599227301554847396634841927794146811635007335589842370347348867171609841623788888160680927238167523658171489839432982281886798144828360830957968868710845035529535934549390186876225566691664804150608293246154673269874089085564695254969029337729816544108319185006063761482655970015080076327495915354818004200959967110263688572999932496243908502939059404375868216450860835993189826642038277304572100751296582365701545265419469952213431845177553199893528443172976326114010396171681276843672453396268727759445299923703312005633831735339268666018668480887618799211361861632000000000000000000000000000*i1^105 + 9878065983311615266734680738641147213132062340178154017161036088309807210612783572347369758098783627055984862486728866125291574244086595067968237707630219443713957677813272253749723962215251927386044770486062403709753678173185793331371477465182902824466495351294803045217152317276657116451686575491166909999035325238872114253443072894322867514705543341832562475426356732077690457829238704837816403577308470006413120484906464380702945758479788797379075048960350843338362991696800012495664549747951119437132022161063878624794043724571892964519996593661283863481775031492842983169610515881653009893902194483849346441118381546010736902243424073008079978421215267172086638977788383613124939422362549509790913628006963824247820575990902024317665994194200442005854189745783889191523326523605614609256910195144404949658945407989193838826974681190052886304059926722688389626638079453899540043249352550375282556732501771335746561347343512247927183082298675992171869258340143145243348951011407949025435068749437633860527810716573191178497619733597168916999126702700874373290278325398748030569712201733202541885777528630395651144808352031030835425057463061399234521731010265882489253642126542546263181756202620385492793331735606212505638366058172921588217375048824386467174336243503564307980422774661667868243207734921981696105999281877779422454305809572291673954198368246801744231718702354275112618248396497372818581201200197825956550387595493332939367029131122593542686239516682111968921601213832818269793111691597795537111121497723515228651122298248309330343898934200866685390000033833044287596760157155793402536590520084060022121218557793117319694897725528012904054938048463826898763894815539476985447282896603178540063392524604398953445039609815019636483583854008214248222559070108248065632992210880688172362678324081295405712075622453325689723421936134314828917321549343475587293786461267712741680811590853496029688760160481250865562962950779623916229626658652804016500225113271055387628475629525944859985982203036903487937504402128770739265741376104364096037907547393518653427366591592954062089878844065632896296413264450310004469400726619489549652030008256776941346507008361989790890924656950113402072590561412831889908481810985958921410222119053775720068481895505738429287025262540150749430445007465491744654987297618915378642035714226943773858873764616260766283068635699859755038375712539194001937213255766632252122347257831684240820328222148077483305067955994117506723038531302635852219860147924721216119496303754420724579990179092796575913390069411161716987402302555972955633503473256038397467050562800033605816005970073314289512236483324046802009408399925473283438492126857352624357431483404620913480690276645548109744566999178838939294357980247735164336408844078061975624652296664901604095117196368700440281609650302807309705659004942641858707167710685345822142047563750907713189818539256178069558227164280970544217740398954956193792000000000000000000000000000*i1^106 + 1032137339851013952953096983666624188226946347555674562425600563816125646508100452312150935803539442128927461091137397393248091146972174391476840160421723813340286617567001861331912935465656360159543565298059948886820723177073243736563150372375364524466954404728197440558142304710374503862194443799109359628270000886774300944877376475325391771780466828863868119434525533525066679928079353263196860920808012603113246498788334788738137534582176152565170764606314267516981851521799473579379249407636566441557365289654998727790240895197763928934453759357067548209536230183038048118145642461213679725875259291441911723277221744938231379959798733521533053814033667236801876127208615815227097563653683965834458556213522518859073008036188824764546951920316244037936746650978080450008463324059624148707323461530977303317610532732230032874440114724886289703635175122210314788469362914315592779171358545892503146353238122788506046629746057006897027736378590388761367147529029995658334176518967702294418480274809629611009207985846556844326529207342763824800851193532033266458510664903660167627555993438999169450970808620784941822132473467408107967736981250915538166226321923396645197398674538119505894630243007694126989447623626571927429834620944272327491598380344027278114019955151051095288460313097484733759130229895927017536389175182267910430148163762586888929520298152709537580341425108518298811860930692296671722806079101788613420184190264385875103071971662616569753500007727285752284864016777029983461302347045072575307350601250118772056790815918318222442886619046621308061103855347928844381118010353259586202370656710078926347507632883653057207404698596710413419662734612761391773443112763818682266061355664367077314748461048656986426748960853895789109526850121383169676396264261847933326689778385300890762240011082552852961305957442811619161042374527759504774396374609423460355983679949159912835449311923047528243395632039120236831430658980639043098269826497419073590846359786522396372704871022450846987866754382774424005640510756998028077405984032761275637954608974926476614149665190332454626161982202861267046980314359758067651085238313674857194724981082005649262238669667830236995100066260351338200952637198527281331841972138375073905324512478425597441591678962610855507493312695473791370151853596000395423224823649703668431237335706284899061062992192626455049574877779844594133759366818264771461555018588743367391473235813869305307017749777093035371235239985570817054013987453056717264402440194241590356559113653621979726489184277104020500848562061958446388150969547357840953446557803122445463143733732259392436546226324439581706413540975358138928505168498701813357995010248848929562022328148170207075855428694204644063293301123050529994145287033530867428279735734298813081224938757333172102823452985953488040754559034782603349156013323053165305932421649769272642084217730705190410615350603877795363371291525745704114801895224115200000000000000000000000000*i1^107 + 53952808919641665986963474222881618792604735088235621855717609526632135006693679906020860640318634021910317308836997121904745355744013414986796662491745562254812640021000113649335995207832444873689771458745365413710155720899667462668508937308694509082351386508698251242514664749723731188615070221038300151783083287313435872007939632881998779468121644948306886572376763884470931930494200329885579354413540484263140342726904769613645564772898852897739314976156168990669630047401645317159543010707666518846762501018702534883304450448953438877462467795970205063908349311305532546944552668511278760806364766672130740955381945579773048807221549390308998279835136225875340579177473671461690543763407132874592707373733137658992172049988529890964588923865029661183491372234496112959013353115905838279685974442353044911473027114120872430422277189075969342366335718784338167688134904764350884623724310946423613965089901434944672603703770988558250660766076594482387053335779617119512020594513229431335156977554209415748340690275243958885014672285533153627549243912311512082516984066170687636086559744776616875883714126615332376937996088875567929920121912609426440026267506232286711260958208888463886452667617125288714356201107598748514559650975636597944850994239867981367742039556791853813646671426185418170650110288735333863492037487406133326691973302520477187352952689345348041344044978335358536104551771105342554156103648092118043783074402423890531791202533704315870581269715369284106276003072116267940029051690467872379141767829288736013735348944871956131360795115419651419882666566306407349900263880090877022989410694624027876958677046405121372463807236398776517282925755409250798074515207328109268528385147290375895476899179205633201936249792411484551151711208424886723436960300842543616497954781596061443050887307008296767114470116878821423710694663509934177411462811171100116846203995396372620738027958862779221147690630518183444540542132222481606930344580996544076405500847741381376849357614011036149162745337607561016505179128605798332553838132513327859657141567128758475669752363719977376464617790492860671236541445973429216343193388293430962087074654628769958956156147752886667713673634302989740893060535427574313408928413416128387593403283193286112098437801013801913999900577735972151878822983552054219485284853373164731314804895189742300745552098454769890307281011493353772243885398361531043121851824996831416986086735222743356698082963008965799933959031129033781363335229563235425369600270526241688971744868877163820173286000985060944495280080110112994978165121046339276834003693513786760070613613187227957775568669469312479141674720569728984112871048490047999093388497990884380649973811295480619077588126679068464212277083242122745314421345635901966986456536631060391581518082121430879454928633951250723923920656833518123032264458718993481992916178367006333369531291704771613143714118597428414751085281684004168647311360000000000000000000000000*i1^108 + 768618611551107233197693792954679763063323760526247567643853684918304532508646457504761687096648882412812127218604488737148556503062392097410732305541757172029827489780390922509224939900479411722793483526399408492039466615170179460234923137587294588564040668725119365776032845366987927471872379529386484893643615755426958127002962697672302636509490631464255903057084838177093243990821147594407051184491559823066781197508855333124800053959635671921320489462423530150176327278789913821869669985933636149376868192941755133742232775127345390835720749318372489408719176691889482773167721858594099190812095717573096345336139742573871466141318984073034593928630301235825701450489141355245263977081739588423069954231345177349546711421355925749780632455169204744166418582527025772280486763525847955067984014598903293434647129116744142532150893114611230966730779380487136915002293763477618318656666377689925155312989566778669025647971037722839115619958428760838162864749615561005391752246647810070695051547279865101547528540239389719183278840959474328729843768245722698548773973627577111560661339276297775392085603539467725813463580154542251360131347247791924637013474580827671061948922109133174859136160810581601863094869799719392122685181138083527606353673075837617753797524062951585148128703205380793625375196407423807324912483995020683048097228975566655398007445286566464391112568515591795514610376597377714898735234530801693066699868806252867343415775070932027081633534033660999979516055896944285627505454842441677578416354611230655839416830414834294064358933827193700605633859101702150707665898640850206665205604327409167115437779922279803088002805453876406555150462315313897842728138945180755838777762147256311769972647603056148650608688198332278892922911712771183822552716864832806872292505991700182927275120374148650027157013223642029476831391411915563914475834664213084381000706395354019502221905163590872378742555944908457625751063778966459598359048840541390380234451626705913595266831690079177169926355335202107718169449154348619976205953333672695872176558036377903847034129586710166057861610875128345907148026349601554284308224921175609518481874278798597619368283355490657461245723187413284665262445583553637143087518408807165797681677454560655995746150912258456837808695087243324816580826876973323088600295833365675665167352340977764305938048686935322265178478378560229487388543129341950769975094039659677273454270011640590972374433977500972275956856007758033773527272625821289460465751189566263993324462786988705535011649659579013774723376830785658324931791866129610590054162440513199985207863345751391135017644276076331300939663756523013409633969849114257774856417733440827409278130899475105440364709209584824282969830712910873201896800525336315018781398415906303125288707117048101672975464682669665380439193098418483840637662433695370863426342375165055283421883939648592091816224870954761415726721671112949760000000000000000000000000*i1^109 + 7296327500199628896374848450677578262931351768690207400294720632489614707269149985364849787821615879237942111101535848774950288826919726704687367373405482297047897399735887861092295676865854875434521873805780965824334991586326365461954512359725503571448161386441964691787030393348203140624621907673276778010071497184644502361901586422337216534369637104991143851029328416105500223993667049672739613401542051338074995352787805695814711889525383037570397842154765971696099825465378943541162568786090652657837765451604441206626409492052165062143075521613631358839059126477989327307125562996644242900212019203433348942405104021833432114937618748869562203272169893086476711085688654325792499869298248093245105559369545798165888108163787964973692428468471084021411672913522583848409771648060537246967162077937068376769020671047175050408726849506210059703592477426032412575100791980952964139826994126096030665851473186821781324358459437452625317827939080973048018340457707517574605901235739632658935581018202744695966194963187228016101431147037023330788256996079765746565492528057251868416111923323297581320735065184163967404908204912384174038952345700597407877319413215035393419323513313849635938958578292527437749779703920704626911310230279608631188073630537285583537927869460318426779810055880233612971968818851252549967155212577586251395638981692511770568636512841439184448929781464242635553177947376890357050725294384459601496653916605254014016353711575351045571514134308317489170639242429713720025355316450419821098789067838662778611884040548531690831992078032239501482360164624768151669117247795999770707245821915071447720734096273964039300826331013740609030816465381517952651540669975332052471441554349426972654616334546969147708955040270473035305786210155517884847901762885536632059559633668795592387670694854527901012921476794982309217682795553846239768597178996490060264245805845530005546679886734697207186723789049369888944946106473114641291824018127652138502974171907690150266518263312252721972939634031547131749313504801784017242155676408639393966222377788082030814231791500817732566423564478024345341995121114241301317249473835154611532770808000330391337966669398996422053426661487217822416673667837981914321844249789438801713543188659553077369070480805845037336533303067528401994836717226393714833699710468360852760244282458709808484840408889215857717551423153406482967876644860944144773756500266258547086830733698879493017139034513381133928889101710643734339436698185496234419294898878374871472672291900144456082657101912350061207102349134117558439105951307304434251354836177400969729805050059172207381086797806117212104799574347996704841972921810331826430031710727351273342008356172871281445427770421405062309416382747399252576184446684012414318022878027985675924068396270507223698317891025940601871591120482490546862332949642804049094533071348521607089451874650285814673075983471231682869408563200000000000000000000000000*i1^110 + 25557958460837882593594852765271874116716150753486311419196400790190940609386740183785538046256677301597491473555496847003422054045214463734458059201492508516116498760649560434073505634711005757917845214088618691422673563369864954641052230186779271394866279062695673780692430334536238068752466134840936477399430083696172696264131021546622439114561088789231926444598485560020296529045099553416755976727749200716177554702403995702655439632997131286019048435559618823108539492229482043761827911704378312994102769868486996424825767637659626007731177199158507201643131206185310413469178694249688668355564534394016140695130850606657978934308680180836665137996206351832213902494354201219300495116713508349471384372536261848196134966235797858504717459835072700031643980964784875364184821416422317188411521312473430260491379599836654045069991785090460853598057037066930683461607147817908419894125134260828656405781447014824524673429793713471139187379779260615181064351494054283450361267044156550633545939579624503450974568646642690507449435152671439398952829212835192536333391690229182779402901763429352250331420613477431278165986840676160544626262588257215332502246480353300426475041060646969995552178754427494624170250578214709105418119714862780221942426660487225101356542905418861844740357501554951209058442848184433881929415762716052954833562928240943778225313565570212055426663815869855382996369896677208503860573106068080001246007155778186826445602217111215133979011866294391882211650682449121442278420220754851190880329527291184702381893679399495592607771191281447956557546232049613967104046161846764921302181934015432443165831355998549234454363423730738908242358354569461757265810960228684728866805713691185105190232534104676101729504002863898071087939198020289894924827786208003279887307984050755452202640150923835491566506317392801027030492672812840720796970234027232240704739127584454173609796985313323000267322899254667230499727740349709544684483304362132506211303443330854962842417267144649480349042033368008270400789839443605761545521474390026585728106183643942842652183044647184655352108813404946201798956222522281953386122655436792636841797248236017626551477337233291970166638788823826712042596412069445600347960574069135118572344742771348343584398004086395615433673251533220621903632506557007409958654923450535883978752413063473719347526961328115268599621797351297475726401001410746906114181752046377200316494108530120420439701105962537690414344258739966250036895686261767276148489640837014091834493314276482142580057742123192547132736264687725889867670264371576530624118911297224209248364760786896211709513759657597625479227129961728669163358775927061029686517715584564088385719820125289948519213908088441624096392779174860620622021970331356004251982111394088406652602334837621892893448967359694891940215024114073955364103165149816146957340280784197862188358408681713263511356594919340769280000000000000000000000000*i1^111 + 11061398890214272689413577346636477138103759843509298455073448719012543273439322995775235448380676261137681203306469423609772062217476668275173639513973526097748669274554179391014531394899628163196581877408721536060422000932053488960939695107577269059231252826769026539740992347099984134802686185377752799720227311473011291949285229384610327622003171973162224514460223980341320279558532842956464577273534742584125868451713386919139756293258531750640071869746073354839520961549320138256763826956726374063110818658182363940013464546060931162925501985329722657328499861328836285857916204141401167921470423743664989193815899632495488762641788089189988753527106712892571019516952652115856951068740176169314012515037799857039843474502383024178589556521241773217757492970883343228421604024666810540855585560278778269319741337095323396317668004787705903253532887850236056480721128526638128583560015026675811983276773379251823395637988099095605736348456871094145172786408036502430713798959990827982703072466650274377674554096488153803840498454333782779931800522703421390768064707901149766644332896284196635589310305723016914622651341876793530315476781602570004532151669239546523241783849136932087648111820749658084040512751840570434308789444729665748286465005588039017902250024599034894388852428257038934866127345126704608657926229876508847088957189408025506119821427441354183058605168371671258941144910458933292086730085320882337554905933695959907910364430156174355576882164893148925760469386814507110993100567237218650884708357423048507947652724464645239731636042558652788804393181232045351775759214151602724117857654782989782504798358865784095366259768497917499399120808913674304368811773456509614567584451663815709907667353517296021870301962593192615959481308220464642586862778957913590525379223381146564004211721282754073364800042452610619301098461580955027461127010441765703873621143164825835670763463810733818209642934731312326001369396589930901365976892089504395950910020778315698061980989088572266562625458554698510864954798063141191453716849609808669807454524251829743194453842314504786916651139973496870378051265534960936933102586349439645653119290885160917812361677722705020818389524670769717837891859819460482371903377798355150851812292929855697156770242900820860618261388035964521349091659376062149412232137641380510446052262106617538580830837289121763234123706306888130396509486330028427582883080484263768639543118189332126976155410371464597995119388004142475633033938175483757463781472641804790207837346026210801252088116552319383371895391445495130066044103263785482129459380528394446650597187097349234159524792146981395565255393597878287413573074664476722740765038780946216512273938037441353422610066161688947343479457400260888489866588195284611523202581217220142485294271666959183799136658368829164324042598233070532403791616767115460068169338777147664920505708752104495936889159680000000000000000000000000*i1^112 + -95132404430190437745659135073909463281100833739382783512472170334712770562572539950579323411602566920202376385810570893676704218191996783924074971239886618173172787190263801391533734607317740819946647502194803483766673121713880374751028649145091274937658894097924265831712685521399526000253705103800323376033386318982379808368303802457276673425302909067657103719874918506820404885142948910144177381615014074889795103913781073688986863549410090056766182096825026657127029503328852649199245676237643131723414642532610299301483259756018914874494636425475164025242431453766465143260117771170472717320850017209804736621458452760945625341542741466021613741429019658958418469234678544235326197554313239753314991835149217571043887799961342324768711943501997687064048680257598612221092315548225905170503219713971831253193845129077105779017885698438137793208466962622082624801176847971213479110126895187859908663008678126074859741187214742647674571218829084026475834136294506056428929123331302051072064209214744306185717269250181141123335478601405729128358350894019848778182009160831277221330217972522847147832197066465855319116991942045137419789496044407786059603934151607650623700651026931840608456131565019939972971430871954641618306763937906203701282096003259729338732067102747825137150801294186204030466042841921258718365360579218339209283604176036492551086465047884772974796725067938776191599278361954760765207436845291264731667512476763645022680999147913778818523268281989522887037111923883862336415103722807791806567362084379150966686288683153284943336836795327399122288591541013500813575819459085568517618089148891367500149715547820642272346278952109259925699604373970349133209538271969549320564746401536470220978726741424884288296049152544482457596905159266502227960542296839241639707648688171164671658928443028887138540868662653146667995914691143361326369953422340126157058726739342370071376034601525561899345621410276657501065338588468846201810064167315933080282434081094871078615626952488960851597067608423179011843047086782739531181483239037930660219747413465999135829217624815098598352573018902969544729610429127280628505159408548377032403886268207895117433851380080834415677251490196562263117196846198464047627367860240782925428858591337031423699491986265903360313347345891954504127011670204070098182427382689321486175481447845662568860465312314850251769092799973129028074815287724600469515977448959916273157207499921459087811505309516012800230714106051367961010676501968118091719419806060374971761369082229141663851846149472205813078453994535685485488091498723122885249560591777611215991956470130613214936084533034481542145077221205986885001712207705202390251767134050065639580540440938894484770808274825173206819592649587043605808592411433781453538493862491156556269978090641087187315699082060613770031302762357363030588254742620918348481877154760620954673467405443029532672000000000000000000000000*i1^113 + -131811319381433687650984255288744885414755000526543835074125529632723253584338054934439998520511133532498565481755588601015576202492157211282238904500724940166326659361877430093285274738355775962594647970125963759948499805216313019392756439312991681111479683195492446996214750786048565255113660393070497009927225960999077258361801258367225628509312874053691783464747242193913894969294289960175785555610746951409889024837462497171553109521176788246774224795188732305688025653704983690760308712947729438546133702766220760414349444758470030293025026421998082506467869483484583966209477863611413001654918137112947203826093180187744531888722321751559220328551141396982324781243492790179783676091670890787496515184181569951910998422678525158398822862834321761603361460052780253689051272633415656021933825457500172828309465450456415812670703648754538447823405521350730641868006374891339411014473156256722555485042493882411388822177442955492278608949721691033939939737032688431164478707522523521375294793148671894814979064586907347566950450657297344604825602861458315536728040612491144506904768108337647746119599352256343939857233189140130263675167930053037548648941874229510567632064160854385570829577930939890703196430618036278450318656478795902884755403683821855900424556750463699135963474212141342569148304930564992642610449069613393091703189937056146024322601344667322857914233755339642338837919269459265377406230701447053970932697474545488162052239326092001835232320294030487232818507259782705954373934875523704131150886438627667896117159893759170466652386198661437724981099050893376876429340883436600395936327667325692825254004307917577767149958806990161643073168868868368683122468585014415895643222372837581011655004955205763363822424248974259172930476597735791584322708205761156826469927250010343435838572477546043557836162646599775999162748273323282062213160064533779478220359693851558373478979392341606964014167170807808959833161132148570722087766552221699051534493785993255677539718702846919894097412598858044160628286077699718698022632943441689209097279528364971686485482224439364798118835069982156839035537108985013833121327431519534076962432865508128757667913824334311721697699124026833999773780096795248578981622659730165273675427454979051356276768620723794065480116110739971062745366868005024754480276856798215197061611600594371520457382971208820661041112788976450805000285995503633369280901768437841450856443012552973143516324176566506187198804350484324144235658591467418651697233501266382727735320747662715574292735984839007590995967809828503776633381463769235142260475650274197926254746031329446141916085188862558749035912201458001077251942594590685680606323958162794758066822637894881410954798458539868026266688196677976129474859743084389895687688173676476227671139007495285265232857190292941235900948103260593043614971067522472334985930963142763165770923900928000000000000000000000000*i1^114 + -39503609355485405683422588185153213102796065391603787023768118126706146131089771896622842996019340832173881443854904548579001624191139811601122299141716722440658139142953415556276355027087238273280220843958055132730732336941137220417810382163705523873724026965501690328310428112802946239098763341180222789278542457451278410748768036626055103780486994221260332171584842526776557158472857812433664190152291833594389608706178895734625414449321698914791392817207735599702163165271053283035430614703722775240729839913726346802665647817303866643516800820734376572813669476195800641534633802328172893756140251905664218086973048086274570772291559779869879770673844519366741297072182922836158049763414660702070212870901735086613066717742599233922523606096405613381240879037022573052338247618255427561712109528545048528284354163667267540062655294107358118447634292657851905921832588166959591995643138410583616710247144936990278718190141133536376630829853663694255348766860269481799374945344249620875100424377687913420149598295384525122071109042843115690737471222576989448969176423288190927712577971633666015508512365906521071926142377570434309544606082665877308821697655691403416041374919161506813973748207767963237783227200226030972181339028904794984131807236894124473464175267160162923441946926807321601227426983350035218447606431059614016431357896305319528807217221475836883484953621228204588750972770789008504898815239083107655489031890148567813740360388938186768366895947058219032061072415583544473232809908320635849168032593999426149580753537198941161538930189853944729067946720224331590145341754321547105417870017909841537551683715004523407012807496905097429443777026121807018936583469968718241447468330124529417862427788739852302061391712005689567010199552639100813523559100322356994779591754401809014779157623079225197048580819913044082525765917335345066745743295758923194142903007330111383865872479843318723015505815291998977351182617813098043588179252606019347771202578050969392517335409946372950792594014129973997612707912998093053362024295250630296908762754322992409759694135087028625061035686518883841085379646935747754150374244499522132895902808391482139413853513803401748203054058405248516692095546381409322675566636990322336245410421140300460914534151040113051256282297021852157599694391495383935728757689530199489719457279472736655569576670846251641357740159271952168980938691993483479827656749574890415515341451791097554027422844723442767097385831107548317612818486801775393987939610432160062006413230464359560351370839872062282085770943728935123523512155438511493454623948999191687993614607375246142087136686201020610660051650174039911964500009524743228351231631335724170953107542734919538401630473349933870409843852093686834115825426668214636404370524336834786620251225285534185207883928588467880045734029627485282169871190145643316066604888669028771430400000000000000000000000*i1^115 + -142221653162838586484551256867995591479931633339696818750585139458106579110329570946828229317993976740434114096258939935367935730667223649514936943050630922483201284305620133213531538312879708282597055143042045450716626808323211328122727551778382434261596055584504944029138817254986607254561495115476933594281161244924212428921324946325975923249272591149006292891451428798832246396066392557933480529973795299616248757820163045238328342875494739550749643023842971761114591548708231469747660872432944804580513782680154047379847561970891763997987161123733572906733986421597374969958365600385451397886516357792976116217044109359298208697020148564579398479199082686811501542094260378388768980761018452976436056835221881186972852369561447163719054403036053875917339699953244698111421284859778373793161780918481205234517802701120152323286155749193825402630892125318055344148892436895124549031216148590831519517565176958243677414693817519874683361886390026893458656616224753953401492538133850517511171095566042281600263616104019661140781108743291593865010607558749752160063913806680531311116361129189951391273636438229245895958378794509386269145859500262243988642090351709705129692105746455483206673970791281212971042717064385513660419486456256794292002546450850657146720019048416698785557580623530905472067207236007741410792942867946065908245237731317637058049517275646861737214321025636351617014076734138706550414374570243445802544994626254738812661464451272031705792059767055370502811137789803105060321480434767869650565914391010821523472224198631220073021718426274638708749935241954036119207942141361491734766648309968707563568228767319926837973361816811866339522056159413322310247838552686477596928480521592278631433971415826376413936121924216560342293068813314914513659780266477062220613074150942422369262209286027879591262520716555038752524502235953903550138684997964167742900416543261288504745469855843422250463058643522139645531391872445562666828400901959682514422439280861345192846555306173900575435717919525493881077357631833279944021618062959001564512553694646235701946739242900743301506484474988276843718293928644624047526600412754086706026143749933075915223494708429166219904803348874242484713502584031409083005053398787375566728361092667517516006892124119342166531730308477700246671239789283246613687115972146962255638519840657774579586371941789132032268345159944992903065084286603465933955317669349524010234806778341143479786896489607624444584360867398379859889862579957970517073729878274329709108860518179979054027145810072247937675736026597275035169646337878587361004002264529405451614010320559964722583482160067305914829911884913723536136252945295531361389785225563284769074224816900301671319825393944179389142518247485397298515446853281667588331426946837646082470793987327676414500025416707951578154087550542448852826984345302900988329590364569600000000000000000000000*i1^116 + -12824497942110471667392160453076306329979228253595668864208340028200825448615611205470561781978688767056789056837053763517458797452666511906531251121239922907827877087105283035660312873947236414922028622316217941741465250526417071802956262801070593417708734650380090610155710024744040695287214110438032292776866762635074585709370129602022982682025424167360195979146419115446173426969415159617785146130114069094443439448392379126512966532592150706208513348748249055294675520377509389137322709179769287598613765183393351396994038981208789388063724283927640071942994684989954391693630155206716366540518082346756744448159264398035937675559146674654649935725630993202887381018138890924497480460363647650599044102955111671426171108031952411800634097194402437693821836141956158020309594935673755026061125659478283042162090413532261782678341350178876055777354947701599752882055407524235900237033082773886409605823579891281362929594019550235142725158856867380670845109003479283911798059915627617221114223714536365671369197829504494772286379481290233226108594540953196721603343655643008512591590354114184289702853342031325521576669414326500069638993093694536917400360058687256749113915140853860753713379607253389468179449974093906583507967560154496598518895989216187677848829436036377112386452086068894259711326367154588711446297251821980706893753618195326822641608240169334675996227588094410197223922689173384006479886657379579793706865715383284772492835555602291823881035629477056013248901177792940203415189430785467019913946204615948370657521257792072085666221568014125702929000929356044180854923303865351094040326391971878709540447553775696123092263023732487462191831785373933551590626997586317274513498423742002505782957780204122430963228048913173492965591860784591112945755949802245401493949555322558200322827472950821464251036328686153247820352479016214131514151133045537985791893725655470654823001979939873955727664620557470921976726139395510130295794782139726704123544192693963937804564627997992147655218253207589689080616509625111047722284285449276270468511405916930754295606597733069078414698721032653790908031075807336278634368170888982224819707048739929129759260491260845391728907206011582503412210720765266593972898305672647414708877242714708546615913183888290503353082567831221904007850164195644143043109154251814402462237337622844894793825110706665725749600905421330280366362418840294791311908154564596922830098983701667843834096117798349924294377209677489063796184671384002305526512062381285862010364390777925628064747386708547997472645304341917668766515395335385294535901017409310682722274285122337702517545914039424961433309993780458163511571871130627150325721788005484523965075739015774702624510107224223260629059744484612757861456179224194545801686057406640996909189052426406366803948691448574465198976007755757746051811616666316607324160000000000000000000000*i1^117 + 638986402473329557253009341450015415611537762981979601233706301026927509661335150759464104011928374463751920761461107761926101526993256167094147311594199042887989845054884391747280788611979013808748699233952914663193830312307974726484300040528168077988075635799824387654514980186508776225690854909337192867669542263562446680842937478316678850919815910385300549634680819924406561656847178887336601546102575928214340998809983643595957665770692490881711598274047688017442790535342164037152472498240368405486676852607836380559325354080239235943682374061464200773766106142607347116483440688298794830379086439553150609423863230115943217966045591676612125397285468945205943805932877109099320373111955154614935904581289291482604935988622589063539893850093506149142700488439229137638100105225639945854076741611430507058030651666575080640057080436099326515108281212880781037750299589233417189007016094019097597210445846499460587521215813016853122021762569621337699703710669542448822775704825782932641836524969267079470980246282228777303351285393779874797244926022178814018961699894813814129021696046336473797728670340800322656858520945567355446829045910319758324007737913438575823093278608017651026021706999667605808600108411867700190273798156163486544967644213654024864563233940850227163954516380465793787579140646289860229818772439503991401846087110373498876550233903704670396322074241098210217577825009465160755001324848723102934814879313665437118864588578868066978005244507780578397979509556318618976685818303113321802085631839895137144489560911986276181096051497336679755475224224213074078365512622105555217120363273015204636089379279374009807973320283122531967727490475869127208205978415265769750755920520456803177505312194281847006237607123776016339112217343839415317828633532036553636608092637719250195481951304466050980128442889277279679649618668122892502119608525909326505897537470620993348214686758357966013226631543080773805699897559808226242299976620138077339484021478444440519528876549188345344159192907139819742290172813215873955041552634533743401679291747775242625538210681716956639844690176813714646271661746928672376050466561126869527157347014292342256359915049220298112714669798210099806568521540598348409142425685222921003132252775685708782581390406014378948559916276055145888227748076431220928039989060908619924189066232398533980115867676694202460157087303973624670895123290883401428148209825030362860646653887230538075068882164668076534714991937499025066245553956671669819461881202317398369936534195051839817402494755696750428382206270103318212343920042331983259307267163766977930106307224010969109581114839084883745349115048829685350552665777250362471174031382341029817043001086959088447707417553881509895912774751102161152077177671030761298004775118926312477875965740293709002817940713987749736508773150509937459996051787218944000000000000000000000*i1^118 + 721788275802173335581421915413602668375748737157004170238728618495743412876971869553517632375221477057977772614281114869521480080687495048233856346745647606100554773461444692041548868009532059666294571511333497735227618777793631631430582045498301686091749697694028936629464434821856542792393817312480562460894815018459399832445966898321694702772597796333472541532148696526518229411144284382121745550586479426370720543924380510144390914333066276894461453617292424924672892020153157919788290223313490708740140442792953454051914862890278985502242605821329311004041396640532535718684452257556882752452667393261007232592612221436262287769051950610787126522650919019634400499211622464604986541958444995471558326546441197114246133225374917910210463420270150926009550907942876078866626203603629771984116357901168018650285349536902887234720789994298854147474081896603777471198119727860951495523626474559564636419600486016209170401927028680325168780874044999663879687941511494662973598881083170665079813342470572801772293755361009253962792345456024867628191413080168372641662051682752431476769588016633393729462229048863091988128448109412156257759980875024321367749941932512499979244089708860311641534145815827698744399458614905505264893363277228322144937173016048408890095147646039082269026388266972335105702910602563265697933383693762695890392610389783567267018460350791961586245724908737266664176471552202796929599535978804173297823245835628346945365182434659514066744858426925142772132117268678283428280652031874576120951445127639072531295267955825224958218475212334693860233841766770254004859046825975198794642784930408130301516273182733051711430029106036202228171955857838423990220860344233463153295200605102825147892934038041017373428747334803280759866113647257449232566116196508381437533208335882629265727444358969337328124897469594507525832930896831029333624586310877159565895791592567826679700966932562811973923757394228312816370274330556492983148898581437311533627938706923003858264768531682976179381777378745345377216871712130992441397320533345047810581500689354447264847801559967301616849786759544267279975348535695837020877173500941599303289533076236993007231939014438192268658963252777986646573516552806364397431026889086380210641105778072469780723534785192963626394314582725713853910964805158192382559355639837393006457085499382184667949143170031902332422696239836559367740557511352541148057022380611214563003286541595922368621074928311314453970060391887467133201720858176253139457780017968666668103809612364596791166759551042058501596967226639732866427465560258930499838656728599722691467170435936054377133529167879755613822094562256815132245607172948782174245889934419405651288986027246367806504654818892181196903506743040868365742434456873516048234147329250632307488954041215882020723181929904363712046177632285889012957184000000000000000000000*i1^119 + 258209997727011425258692501039886812210123418591035987218532084059902449306011692445474989452096028767411440068904246774100489823713023273970590453828744980402753391770099893489039521341692597775537100820247051764140345140633388136189868387005135007314549673120903725648271595382044364267633273169907183715802754325457692146127779800266595727853580687662453478614018312765593491385865042669005293520918041875810773222514995422163511964058210368430336675671726245860868162681065573618324311225033845974409681583996187222987341917247513291888097993186680666566300015148789917436677061019924467693954492965425004195034936991605786101714571302504219887011470530056537375448128144250188348693006486911469436171582655766321507311449008103884310037181577344239583680007144424559331798985428524196463539920814813333269779932068393191047550716839351575344178972174122957894184529485338659801032750172702247959468017304292101551218473981004873577965459910894296514473088744896116218868277497566157233301158134659491430929211172345697878011787270691760888631730789160379576206509289621819688146886077575140040619752351546117792407787025777070483408699116172145604915658611980837443309239517378109698622406222492991103974889929631583758871491905189103571911586012881099065629250147873391987295309962087856978828637545568574343784793177251185910555315305248861958589756797786321461363319346981181981423533350189793656883755439832889590360730002284613524175950217341116895475244692159511478459624336199142285366207558140132785415921884841010781383809793523997289728787994696791026860976549426077940260934003489095141959240136311668785768620377131488021884555456861198820019312922923781034263175587834952033013916688251427566992002260806228469421396609558860192328674362282942611591539607557309065718808675851652265494952545491550622150485340703919510000303577710167513776608719922202293186959483155239460010589773301429223213898243829528733843418613399212021160016626832003328863603956763192542371474608761004163941430330685930603244332340879353935184814176763887241374391949118018192505344619727104496194318131770964273537248198974013985002497427569295206475550779358709298178651227012870279836145943519849411698742944486613304091678406334380915946199743956481301629785658708604977556740515771572889352697398681931500031117593333490032212005177890763721353645095782168024143439056224801507101273634163787270552573182613033113181594775657559732467467272524389091814782760376391975746027197884642862165507138930447798931906429373972784968710673674172120200527786734289328504567754357422266724287812593487658958782201735612904430006918576608789820177594275254379577637889946392431409985238443835922925063346664337136500233927115108145317273359889003104893383365452248613359344475607368075621588222993402476458370887178146653062933222785024000000000000000000000*i1^120 + 25067933817863172418072438687361809253320751496012858006066732765794408005122303871613005993147535002515978491861364902641364270129005808609992067843453999964150855072928930845037669821614323802329204887322099500882311622755961245223380706295633088204690171054681911444036749430391565762838164383492965372599564768287714290032622340215871048665237746793470500827677466477059909701557838086514686544581585869220977533763841049459527328682446363499730561475352268218611576847048030740010708152422984915966401253597723413281391947956449242956358088724882134611539923217086025489471740054153889781986543292093658259597214999232544969582405758304829500271569894924479843813039724823518651402129970737689721254199376762863579381262905517214817594396227274308251801182309689932213252979680208021461175601114982582784798890129150151839138362575550943194986333693828736891803670636247098621214619517358728042701047748698886096250827713349605692896570947109684588385285787677294406482840939853957962769527952851375724330627318993783560433722128123630514418618560297281273331264216006526766955225070553303211000675634723885743528869953184743549794793536847409951704138259712559794523757544813470549597313418861432194798578721029168794530612917413080600124653353840606321641972142170261804899954228898991403561612485648143722115120843376881934611428072127766182355362310864038611228274974016730184936807170891968501009197181317762356967555988010732233955159857784259711909887068637944644753286600597179250497942080663434525410771939069341300080971410793601912993804649331368376094351259776913040767669882500624809096251374969915186501607966941048213433439254837051033894959054791081843453987955930945086591624009192523956118562654392808069554240052577610487489701361407059758788337257386353722986713014229055736831380521744896641189707946961699779704276349447518835606741299243854816961433367308150444745086703750256766564868986582768111299808783544540427594842852275263387701347125692068024409791737006500850661186756613867638392772637108978075393805522643327680719533897451049751461699156482146731245668598091072991030721533344451337761448665065049845723247345255461407095132430231618243749206006033490538107927748703810088927688409539632203279412631946043772480621690780824359832053392249697503809031703123560000180111415048715230471985308695103151939851284690905649100981076518458183126221118151836735941888445487065759656529923685979948960880820473763651011502317657819085398879309223026559732311614188709279510705701607406467535126214226380427375993730675349568944851567409881851463582965969668667213968207157372489272775504150072999201706401154721589402802497762966695967786517025148043780338609913785401180798391768692717786938806233471904306143117155787138752847000493869784564956142056182974469497762009246267447705600000000000000000000*i1^121 + 1066532864722483836565666713132277452967034196048125626606956418300390842047687787470389385809544779637980026764317934850671614616971099773604649533444894174721295319982061847919343847656414229072435233165331610935281852835588147820593508008972864613536913231979573379876683685752048159983692023532311177793965132095379175264162242331719960971274658054896960694728452890742362979226872882866299159582080649220834592390711721128334008424167189146662545692939004965470583649365907378048531711516257665782247132911056796957666260849196058813145070181926071052695896836718971771962604539977155482093613269864092316501502174599366471876835447113822224731357160374614539406369652346233987194860549644163480805433859911682618413842118354973883795883125693550232607518546427311525632179880296060936441847291931686239713232079013158750222524199705646990637638775246689869610847237371260481842260529936393889710931192809139976602423197041556562777977408232845331763095310621582531831616367834784614546785014485556852468054916921195204324688348424542370487223623870590097834835153985296879226215038883320233035926136137650700726818311737531860641648079644768869975178963490576898784811427800829411819691527934740252755856103231794705066450214075984608155246342142354924768160834699026676682667024746061880117067439272866875959206204086592625472675635347196050106914931618092150577739698455082601242021334338439137172509539499892811137070042173675238194744403877662915229784105819964098269958738117227360723732449490245092442237377641086325664785099335232395742965530450140419015746094606768981143418809851085771479562242454652923214422254075365445392139738929887350403860817944838976057076725606747320559338970148316596632406535413279052161813155032923765940834775047324268031647491690612205404144021205401072572720939350529439641924417868795539477553997605784423198251791201865087688425317173907868122887581288237208569264564039676774086084141266582327631612784756724791696485949317116364665300091570505069083280397332925985124947377476737715978617309874585910534461311001686874975227746454407089798195605902401351405025713458672568908173261775250076842420919289910404173229071634806714242890090025137302289265727470884488580935468198105786771714994434952006863375696741198780512858161441135551372127802640219693240280705047805659994524931738227524305575854525050048019790885374728906016862116099544909686879577576558182138714108156871001644928082722591576698115027404833556054719113915855646729680007726467283102099856189780013577316876657512960617465930346398811236774263655786561569661335004490284359761536489876595353279267866378705925029168590533261407470174375232920798364443273792138908645373549605241167915890828102818282854269047743307224789890409756664624884235027749281339942322116089214039714881444249600000000000000000000*i1^122 + 20714341541568893091170995339789059581253319246319944279601794483570512899830527756186808490079933777134213786092851677917696381250573421777725110237751424076423766256456062415727884151344249848675589226297892690489578892519652494268367169350536012411349437531978225882256763661997832297105202047543876671812447370760151095124117376502479799808777929124834063210901756341851810439150131926330995254767443746497013823343128054819852487916759939644738795772469188742391222073888342845921947944366680795207998705676194501926291479084596510818510753068925881755609452893527340678837924900085622106109732157047438351800520621250303807255086606359333459215846470233808604854450752826030597860452024341234393475831558287135897899665947525709314428207990096631059264061692280015208490014808209417345766043276653624200903572509304519638501356437483039003574312169478735580448431133614512151253619403647234740129261823610198640759926685040788629780654034666725916849047236355885584923965377470209291359946671710654403919001440806394571892553831415157264631077702269757315972705537835655710758401921481704905621294088483701040702232444252161824475536409898978836461771453344136487364581706433219464511583028262308218706085512780844769583123938284718676900482899552027575211135636002280940104971873083063388198214443589720813886033546097776005747140698427096126817162435761073239862659210391753838286429123180599228904010030165935766308672936870618040223037575962077747082767363840745286889731419268240224171052730933963491544074313124643632705888255747414180592582124536954802283671585967564488612442470053990648438243011126111455453437531422269175330384844089672063510568345779929961374932949260002087840634041927399693824876155029772366859133585312666242002787140666801779981925550454196339890337998698047591309823565133073198307703259932186622613130256783144590195298229748679163090480081378644935485308861986122177223408564269647459167929718161512847312128794344787045955722603104114622268257145225598995302364489566989126388636234616563600729581670208993381692547338033264876695997916492865467999417826755306558268230481778665594229225853230861398173166131656483717894452548479258030909886195752743244595362196779629635565300336615485144724566501894385023446445062181045911006480153697102980856331063289433288707794258602576041033838538877656927087517592369204664585342073349378508532927649547208907023169298827767774780077691183562957582866084473122579888829548659986373414535755869228261736197330959233284683937569925448621511725683776304201014002658942552350155232660361538407043544099293308121160350742090477116780867261307514977136734582677798173751341677596845778134976768846055163591344015362761433680064019074143620741392595821175913079746401340117688737724703876131095845541622841541300060160000000000000000000*i1^123 + 127055771255198903867539951020169571054267193223768099495828242359594294362771302810909089566970249961862154987664855885075867204244645968538635439366662193881881994828336252137837515078743339448346412512451633919819903506095809424377173142936595935136934468761602829442242370945218114421594583905508291432764793050753665537619953778037261761740654925482702997743408882544257136804959948007707900952820343290378177903620432816998196097617962645682172452255220700433625380172216808805649778566256722657020791880260873600890931839836035663792441304632125526545767988435170233948100233264270006209083916692869350159371915825283924206396679020696364947313391335832260210965276204396662635375020765889754786782364383962992904312158758318471685083050438177566041038011432649282238128907167130223787547923600115724776222641320160491337366871135692678760214681301895742726231276073820136904448014736094036449438484961895188911085949291887044358048526062463450275222811713284010341634253344950349070747137347736998402807869427730831819703596193204148391362723300225078062235928980320198613190960102628182019469398108534273927033801507083660401657771118091910248185538043557458174586855442465130723275450654615755340883138020745478239983575987421574158530641258551091363039209997531107990302793832858356271372049962327354818688827536825720517078699900465860737736819499262931273308945483679237026703900980352070711556282422114690854825363375350978862284876709492389185079508286455993139509382013815823648483671453155077953467544209796590342703692497097275594696833930793523738940272764107245209412054752723641853738746648955608872226491995569075744281256585838454337997117744282063359763263913710955847145165213751935239699144000641800073313349255691897076402194759493374862737178442646733906521250612639432477965898376241956494002264648790570356599312139675283791700916900561083006726838596037020436258118447199066258083133769073024482425947992399090296749510156319161625968556783847542575560747554587591144652374261042824708679423043279944448230491197870966093407074894590410436597156898770178862260705153846954481651454254556169580780219662729304982611236538528229918619585535360057561201285223210955046851728006277490255911112084295185140267878566682472374798131855770172003471294891222053749030526091678795080133306095532357881052683321447394340125491429060891545422950580042254880731856870696405568992904145545930903890658669761296828609650423522547609741265349407227500049510880383009361524022439812301488700548447734824928628380009084118389764179037337452394332194294807723421775325619140881354824888492472392799937783372337595551487479579305684421284486991439241970662072687180867206477231887825530025805785967361191131166145252173136317619385858288851938427043875597058736655056240640000000000000000000*i1^124 + -545197735877623332497612987463766261893754631349479317819239386954609009425390675443492779533384534117137815619614858697952502509940533357609483715278518320235869445683906008273211959480742045527477785495035713509383874777388783338542956958840392023641017564719450603856326713620884793399944351615963006080044181859229183172472785185625806385015609687983334861036429697337426899810076415252380138730469609706834760246236737054242646276204405030783695235278080907566867607096121716447040142936152885256744538505356397130229407806028447002752954676534368958964016901716917699927271721658261669447557259067315203615094818998441193244395271746115798681500354737765901319499779385914397226105309262539206640481145064988502013726297404326312982186307613722938092544165823070884053467599229372693979666379915382899742935252735698565543121354760751662022728189617766776388203831081159673947207748373111441600535275148932773650429608493956606313126753875938356326439034388120129294474642478535209802696751986716955527879825163811591653149633307274011161455996663167361782476913944560485215046410175581569246935847845532812961674414370707375793896049106566981971670678647559688210846446727145207414500969308859325739036020169653475190162298921678630046618549520666314841054688723170074591540081614485699697765474649319451761724515391475544050688150209157111494072413758773263813391873392139985289244732846870659643124020142559746991503710784140495474330283881195230515387933866323866598582943886174720079314587937003308477829979011609070183201816754557353063656187848108931821711434873715558105740252769608423555915211223881192253580855253355637386282772074901583703275849468432055790721489239473070888576091401816155405504641239129134636173276676326060960322074656706065834623434871831118751194508186979631098189948823918279976359850445165774725507200600977399621468559048698514156889968965915159920179619083083322410034802593704727399696027238202813386928099356514801385689486884522084422169508598910377982603594928957482506377236184097433062476677362214657483548204597500488313476543881147647011841848401925810981074032482390447313669213460909475064258749486891076183493725448034210694676661315817921073894677793745156510279868403233566275601669416113814942576739558649007187676789507494269308098004090314642692406267881910969053011853819493254863933998845776959430213695493202998503866781141028314186581700154721858303814206096998743090964415945992319773809300049196541327935239673261608405996061376967340242966923849287135163077646237634866756033279935894749659095277493970673779178827232638715725596768547765366185546614270488036372586408046384388636903402638803452174569922444849567847260881126826678006977183284084047779376677676775304152571709156282780269772311144272232448000000000000000000*i1^125 + 1158327348566274814958075147126145871870949139333395092848775681963876987430792028291767035711534425207147118282941255227242668932743950344239420741855723009452247501563433688190463650628488518994727140106580896647176131689878030563391881825651627939988972147266168223384914999238757708309747349216150769709054876894107872986662344935259116044502226427033180022619346023622462461919572230948762441868757578268257973239568204554718792439883542861174339553487471277194256104201212444759056134137986979261204871843195971080055093510846846388194834531858029637486266133114170262572721096817538572126102101649078470136174194876578094038792580378097800315722636309808739167701326507278368747968729940179570962047268453054622353588759471395355969745208590962335189995396266513170061967189590221984100915290162651442134811080490603536005121072791864289044182909396736700851945639140631446554439322773602355212046050087367139619321506189886351879192854197701689473782245910735972123340919855316758676939287596664292960546536091509537913049805978690864271643745616858464327204618947973218845896875425657983019757928920230719224428865926464798421164350163794415591738072049069070857576921579016050069624845587246423988039531574600097375591068949888165704865313368220861722675562739142197949745783968258846078695842574676557657205648891130668365666851983994239316510904596984989852266943001126955048035222454160692363203351828445580073760425453179148294500218652284229295176484352163713098585478863265893528534527764849871724016197320034210642663822114875518865238553615063406255642967004837450846553711988665832811448674907351655169157773498665735680605366169356378685047283962231251467873458264390846187958178234740434498475894865405441024449665918317724066701112476435967353952648055941941125289320896181921329093686877928952767197367813217367112145995595853797751526500117360231582753904650701073683502129445183524126505026745422491098608994595154112419759428597252881572738205224805667119394553399499507894649841615708059661052874859595268355545934136127273121485518498196209505741637893970397321258981197592778432328377147719003561954241118217818281894357604848223662411568496140268043179585427187539482870952515820193302161309156259113717203152124396890924918742860279350051439400611008568760403778899430727460683468580030175452676139069678349430948636791717665736121229229696220585130888602035729172378613982395311629446710427608722337776651016005035345777363920495765259762305874161334091473918074949430114699713758521314894928172710939055585515301801453609391114624093814365452079079207080362162436243435274205379183202670554023223110438982831516977264389699354885406299893470579805158413344419007091927433325752605049494654752697121085361195883018508464656744448000000000000000000*i1^126 + -1695222785889250206778629586015016132034041980827943736773891548991860160104308374924020860625104796658017812903303235561447358610378262104948256429224027135242280761253279130520261287309979440826336027576953545474559134862527570865800553544556597229537984360885294601956403916750758515882086178778597500862221648035904924709539629424959437331369756436641622216707315268638623744004199220734135472115608603676823572628443875369129353005811136325529480665707815705930175745747990024412769876345618962392893252266666761373064507258356634961534428691611488200859101191960916251793812958374094182467777543226688963643208991017753566359609959149770279774627427849458789939587757036017690838602414755427401355818608016481642456604303468662397366493008858388124180765540388909890581842165623129350924030401133602583095914340678277688813024479509904412384737488752885107954495880665664000890398822131476479418891716216367277382693868416451779581192228171863913082027920867987856477150105915237446795457110637587570541515456694189768145874482069302325814833463963123128158860351830701876063146663419324382597538191434557939219776146109814534504183416803464502246552241863151685782083268914405073261630744075437084720550622765824759860461182878858758229229375391443683971591673171043471869980277472938016108271717572916388354746711359229180858230807153479005120331291653529570716619776470722686475576663397145264965007867761909613963981615366983153968898965695306484425416712811546935555829432562074598557008713993874089182717735278213409340875960577294507479530056082139476614360237329414383353429984039743139889616839355401810019280115275145796016329099064346679668248900763088328239222347319514850040896542990048244753207092415990724225390433749322672203172265244090096755709532555107058266593789086211862742331625305830410462713958036198565725644844409991146302281774597261590043104671810885900884285933437564973634562115568099377476423978943628770471678085926900675084353749376174270481133706194062573869102645527745741795627350094688447232104976800721468786442131579705371224088260461355967878038384626606286268982675856292303205680784831463286315303304553733390119411354083279112913805260287813043115044366900105565612822464632145616228110570869715004799276705860316991320522715475967232200560052594124402543850173265974617083860784335146764397701999611214198121103425121711274672059766600513946710126987299785049080761938035454220803517887195335300288364171804840012450598549269017029381651810292190357553572375455455642900520363443496875463262415309195106546923291178737965649710443857116365896908164637368051310081891300313158313268979750112422677689265213737531944507457786995902258465731616529046928399722161658337307406731681425183880940233110323200000000000000000*i1^127 + 2909598618036432343119965536294932643029688420183180305701278110975119508808010996887642927908734804578119973131028853829224560431126486789091486459127853623130646325526235251310830682982327556327003267178877808974675181377188707827027123014668347300564301647100271521951154055292087823963900976582758174606972395967446828701025803788489609356189882861946983108366187392687233418721357093227208542773132986749437143146482103989307215304127180284610281004777687939855659690062101026263991302074029477444795707748899105750056730991426750780534838203155859985809690518817663924581690444061689590221571471264013819185709520148266344766270372220734451954903425624955801040428804090611654623051311129956274176081862552311360703147819212205824681313673704646975651655388947022091353128719273548538581645244423642052937006069391616291325069260467918902828064359740407009122054520858043448689111993275038440780866505695865046446245232127413163769521646437988471185400033392832948467993897819219454800211713563826010491517753065848417441375719802937575365436993849341911593384187955922177692030759505100712906405438935024119826473695633295034820714019733516702105909315756492635015823118421588723809705426564797794797031991746890347477937871105118639426084993964385193596585892052994813929459817608887851316107422729491639237725385850404381661057738837583196648445016598171150089596942011833061600984861771861824484478893881809038645674064633862452848061371596309311994976399212924262004593278295340114614066541991072981167581921993927201469754583929543368015045872442182979102893547739034231895902556271340437273269141438542930178244321270594988549217326254469158300005293821165172407479794794741586020207526791843625930767490791454010990710722103359575411603012094738181889863255120820396944814499506244883957012293140937365576661861411418699693586836009166225156456494927593859708038133435394535644002377753192547104376134001832702630803141559618636871369932864776694294315111534943494531474764018265788384271872641233851057600138020385114063856764146528596236215965745285496172352147575626352255284231833713105581622506065879370468224743028469516482477367213054855809267583762426110992342012805948886826215740442988588110347326968476876004281779772560576221010514268809728275865035739354818822887752173023950371762923770450219412149394581588617020045814659066257731257074553221872907383823942683385435163647838279336574309315991896209047110822956685550057172124518632798450267900604325545066261635035234754743442451131111901801665394497700810741821158452731451363599291656325053989909592324535209316306686579678872473990154174867096010267073842553484774890971815731777535151143988398145863271587361365912951162564838227953428086905159487137513472000000000000000*i1^128 + -664173191743177684355044728419112639007426634429259594470288968902719399023927382399846572347328202043820578122060025212695102480191941146149774434499117282389465922238584750981696346145181158448880187192420883715640489363525432635642177008488472170331682826427036067176185027694465174587407212972157984457429549075146664581089503978769306709875420836893879760110871013329975793150240227560056284214418935084661371268619437203035223994485372682611843323162983089326692363261681300004298306381889361237008572708051995292013397293175159482518801940823021048539728476176162583307629296140196743787662757930791435202889637933525758925681822189911610988326209441515560358485069238997223120809999821289649283006606719661336533953167749329302690950364461948324931308329747713692641658085739544355540466042821235628302260378758860697206994764929492831578059423751786595713290534669468072365614937435015032680722426417945919738539263404201912638182253941564461052407460455668978901792324436708118412217419316701132105203116257577021424018513539258979432319724991683867378659015643052155170654282583567455931560106958496416374615345748544292288385782520332911558162360549377679938101449056976170336401642223510886765211916364467390214949182135513510060007355588164732376439454724524230130105222945349783345222593644394712646250365867219552279597256943145323574949388645646237403732894214142798328422583512298195004720247553777597037326631191278168282646934583435191130810831394961749388120061839550959675221486493549869771945270788717734862680355395058794958541365567408903316845262202792645218674290483574422779347944069294630996758908971999573349260883902710428698664178579054131563718140831719505876700660064880568176024646835665230464427317836470261250396948044678082903631248007572038431053090928673572189565945342416332391957336404892488854040719904523269817052725395403340539412011956698145897105311196891449482409282771438042059557218658189387327955959450277597594241355519324599914121553219257613278987361211345848369491197998431269217050802936799722832181191883254236873354271548066101585293768094880362606240041501808659875881437043282056668108426724006538905196118856543477501462416746667046549398229123180566700722123624302052263653640009247926640719407838589982796874200311629170983105216418937144732732907049137985260015713755273147056188872820174757322210148092909043170502697067532295107753524994261045878944418473366971243348296955999241343497084559175532203147488262079475275199322732447959798045372176130762526082784540520243767555104415485199179629428109710730559099793795734260304175466297093925449967518775051146532630226286963113446322519584061579127238197082210222490920532286127464022973349593877219264123895808000000000000000*i1^129 + 2358210810101415162860554474806422998866248480128857896745361509905682658396008036706007171417130514488098028483270919202380975529545097276164631253514285916382425366341169418421737233676768967850110641219320332689107924576382041378349771918859471874208363232113918053447930190321900840763671691493305227771969266166731222368887696645879234276284428178839796573713249243404958843233879177038242562780800922705589735666984262370655369161254948399268487125101277037852716903867026603809204027687555378191810979768992964183015463702750628768685526356116639355341674040197998998079368642637838831417438757806843767482935582561414766168376218745964010562896668761687131554779020173442644126798757279900956886018511535935445466342644804161230422161980562912907909628849761597736176890420417257754205998992996578909612672773929568404427893483978023605563635520067329721598689552498867799753312183702525019972536318291042770886596039076176440404594188023018657267615928605510803533165704596050441636896554983104502854678654772315103767985848826998558923800558361165207177121210637392277574167199631304121921975072681640325662323041146283498504808652068159206543945825849643302983793796540496745147025581546131427376047730907339221946332813947771636634657764035669905679752419371649245592577020231434052888577603870825366368215824968816333568242806557277141875179173959053954651575164389239178676371453426497443907273747390140943792585275452475579424048694159723203109748235965088645460842591210441502014328312181747188069969239421217567351852428106695906615062945081488919050167094296869606797855302834153089931704876869181989926855048562291382747169507969869762540905197335740843300260527782841564225379922973401160456563569718875982802356474733685669642558253978198796318733591235135798165908645734694470792830697778572718114887217719050881243848448902872360810747424662229325366493841044132269837324582241193901774077545906746071231694300741906491006418353512962631030754294686399221213596452422060303707335414534491389015773710966236990039683408007896015970131625894181652103507460761154142890402267903251489582172964608562648876171694959964068772047155877358385880026738484086074297735928822182477741212301661226189400552824405734319087532714875712308594254280824005830152951022285742620971871213028137014231714225730678342467713528327872373631301193278893667522709011458950122181299579844701268764432149324478176263984496754797404743562453290464405898942705226776930385805514176729187210051643555831440716860384721188820538259433085750276466618251629488219371456759837437081576307786168195905972365621394642800520037717406916791173927819912621658306440651518903734086686048002981759080851254514473427503928655724150784000000000000000*i1^130 + 1059636174747594416601475795854181001641946599740715757867630009840008745733504973590787803660375115059544525768053451632294966759791321844911002959826157038174274441338516268130886492714588318045643923094354260092512749548308203799851174919615345659143747966668046011790899256855949153927222658811592062361019115463769737870795498920643943278707949629277154173515994541472083147097054314797550194524858901034762925914702533053640010994824348695830785681797736619667036791150304033316976445837269713689427645567154327118459743782765568066406161145268972528476054472670791369841641804459269380077851252764243930979663005528570796353485930603275014918328705647584400492742406090745053962700015502165374151264090740283420336830423493132282650507875479669572647688169393037876715078475509695331290409155535693674583701284425841277670270081366216135625860534696353174711074193057703644393974546456824743196791703221162792642595425165347040949511118379681445822744805717044396476217858847910708273310814952638284966740938425396462313701175894586048541110469930352246830011637719427114753068164785336049860930018854122562556302183979437476745512256719123435133542648941845301492406514143891960550810111613829460668090287853149191037098781431500955850809378600201319761517963622847086005466603741997863350435728750167680097988999146784400375734718582624758601686257258747013247348908128715254325014615507646487438188168215312696283933641363653874193057876467754479124543094943131279583457307285107056113509600722521699002746755600265840560128978710831923760018072359028260728527655977584868766018251386515182096106742892658773702583708744686579206662997312855694257410586047326588156775788202526755753083946651200706402806310084730443352878455315151213726704680540832092684577966504482880848633903466052272423195677811002089168857001237839120449493307095790480010595610626028931446077770001119329989135480716485804178209216673423393779135872304239950937856281254858038526413012927019826573601666717403744803705265476250559949438523978514431313274971958782002845520199498073856167569690175299024797078251237882111965338563350736424331334618338998266270561341545524537320189950458271050473689528410144023239176274299585497910972987343361060617822491521029286119505224445662685088712205525687223449023472041141714443511018083727522325691765254115418689670489225271685812457163716436877824006362244847974748906902909448361701694026776780881372476286202714222596758084327717972420439389026231562406039875112952612974466138460938318404540077883361492108665806141368683759806749609103115476776020279426692076010775507447980499097902798802406275264663050323969768571837168972668169012807587810260391377493913665887902105600000000000000*i1^131 + 370222535313505407559436469167160204039638045231811543248824035036547289112905376833751603191403169830732135555660720457383890778866307498042658875441762214132824618642398767293784052637019364747148226285684573494738664920031558409732843963134919899759999276154450534153229746194573514921590107650667293197407342876599828506337333434881689600197653166512690194877323770093006700821411304262842704912042059696700448232513809528164497185108347147975040691578027636987584911177858983485876387417029876260455546795814966091451410854304023632229576423587535662090059328030229424044453122720299559025647026369510451689374438191932798909075929617136573492198933712735343556250602340444342926786321635355414328723080961402793849138752532015959955906800479039495011010991592892885161255786314288985824057732096021316431857618200783847870602824235909315821023967301367473805292662290516673715671829112449209896755374893581525181918496821857413583005205360710236078876073665446813389833035907156561959255393418249930182382589481061272215221695077948666512697965889590741119722603263040215334060765889353766182121009317726843041402765969830248994065728164126129848037693685668703780086412511255664315821371436633222909563433902291290236347197414598007870244851968791143941463741302806863277354218690420336462569261452001036434580298028796404463114852052676121595755109948131926951881570401139023915057139271012511540998311309355232911679839611654937900256382206583217188526439787545142012120763332530587444643800416981209817140203423996913498161721619352384062875095092897354328925312420916296324487595465187157577447840396652512781330143986960447035953628202131528394248085782314900301715920547743432930122910310441549203072237542508355064386200877851799337164882346111201383928356655639606845630811009414837219462717291382657967715506489003035410790220614811514157828892676388156889588009277920422900463995519753754880663381130277917119855615168652237866277749465065844813543671826140125298654789141447755213753070473182645570814456102233187608427866980548746306896874735771244423680270414957399553671779715042826349475150724376004888771050023631919613324067158644521091707754177521067497018201584500998177469227142567378993497243885236098581432472062601368382165265717404343739501875928699128496844724309899850256630831008555135924104767371453861656378099104743288059629991093292389518526160978075847608489186345058989049155006304275804580578460565614298510606391278224170460958230841731474919190820581121311234288129265477438385779507540597859809239867705805085782705723237493072058246821499572750113781414416589052127501989745544488740162527491745470942562179411158615777105353426030063251216767385600000000000000*i1^132 + 224075622174084850422970334464828771540993202164600653087794327561971036200571232170129788614657373181980482706073953083010764891702016204538947731357503418125146374583982869268295959355331358343817702277024643871285088793682047235958284109065085564910127059853859824788096788978672435865308705474425861905292252808664101352159734934419719963996316931796628631171391468228896438660888270204956720197368245289612107085464688153644131951156919811884103913125314710133593341423620022033447557793647072204428634447535567057913800506580207593862169466403802412845371383134140287333483359543813415502039812530001605564505103754917510110628245426856575219948192792141814416163525821724739651298293776289399431092640141599958880067524272069831294816353047399409950228005755903299534280843730570345999970258730363739457021682766126077878912622025577095186849346757397195902713074829198404281458373304765255120554006947655233477533285514066280461456408486648162740424266276143962478491034427041606619837838052508726717329094441257472900508940032411816783060883177046205982915250972393445444874860579669238986812576089521927883037221311016788946855270194587738337434155178994973066603960204989631011211411281414215400760785802336058424487435425652611070020232698193481298980664009935829991322933261378150988158181710576258721601194523573209436135724080097408256905628173967417493808983585556310278895505214595454521104889764694759007308195599287430869172482119156241192526767599252552565602157797442644011879436140482603958921916374079026477892556633205620569035601197352972218314098160648845622826090724137947256582729371200296259825476759117297532523167799319945971050124481992399583650197749791071523638790875348074945073776223819741335757068557460631209262569002609235769548478501534679854551963602477406954773147113530920318280393004743366374413395784692145565991131502260380648456218977785741623842001283231834538483751138830643083637996396515279702176341838022953346211350298403548498183787018375611256914071195292468087535326248173660213350710929207177764162672887166462338288437972231527696461228607721446047740036218436190851774231379949529115991394706155895138780649299458750627536457722048234047829484579619336053783910774966784983518282061423608838403462591201946094324645933089642160655036433270582462615527037772333371799521796857969605744035390998269786931591394789192894168654335430376133485864331919779615769833166244651119469974063433811302345935768419663990040966197119967869689851751537148280111242634904715975144815352252052803600277109748130357315272834102414732765336798894310686168412032474291896002007377449187322535102808832634808528590562490142863031971677481205760000000000000*i1^133 + 195148754997875277715959468166282303198935206407880177801047724818588878093491805290782148265087514470276341289870197205170168240621495058665857671632712087976151625068777163334201178071540815339893477698701945617379800356558741216375627617569336607840927882560781850242568676927077268138657356583648276152716675096276354547508043109007767248411481573334017787248012854251055385407549750322425113611577760625845508465451518979244195915473624629775510776383550063199744452995295721148495369107420356687999133766822536000780765623747196419428941483995481005693240008779155395784449624708789058499414157703668862524866501401744143928274822876013769022119476452149469033275714068138969875096295722885089653521697625575556760718551877036029746141895660146794834844367245611979143406037135035411765892545934308623838660886601646865413459799486443983119313826131840499248741462026147277496188916616367187055657764011282800549301481678580690204216387598850803432739431316170333444901583352573277369145897472634882800959166727652935506323041579016990410647026463464788617299777760505808385507999389788100705957526988893380596645227265534708887571984103290375525809577697310314092685775355277792370832042559155436572823392080312568071445133306977954119269198056139961559089100372267583870727008548764935219785131846695989898874155516641277949740232591049947038366768005353051383565557029482008261371714258343546906911057814536610222968078824915124975974929866826881754808998830060525715084938876052705906043516852158537873205083878808200321928725817997800135184082356475957197729145801614470829083422600008626084396378638373867914370197971244086625037873570210257353348784654167347367198630333090157527143634468916907421079067023551679802059979622979111026877320087408711051268116490543922847734444690668206665620935582317830486002399925512498266763363673587308512504430875202463801579075063954267593856759882551248999970296844871166565440621409416629943676073867370450490854917990647661416910471001475254292666281232778720158739768658046543922326032276864161186525605721327696035289176631051029304788797731497710108634463436457733508278742024865412497209892498062220479332172517422446994602031790706449642368143414413058711249640376159728116260134785084899312872039997539374735009515962976933726206645523505752974900864401547870416539764488811462613227147929068533187043316380760783733982160133837921768113976851420449474699951959415190635516940358518651498412444631596591630197073153763266582168957390182186142896393140682495521920193781499709354268434655423956188184483700309638841968889169345845620098931403982222633032651025540749179558869060614535853844290447350129586339840000000000000*i1^134 + -59240416897286049139719819085141872187529297077461688829362791015489191933603028796725206093818773490902046452229092289412468693301512669820016220208379828186662247254062420041768916963712278628625325878822864146739030712221526679614253537814493407713836319221252521622289108690929137045068568446532350307151599112741440649926727845320971994593167447559572394240338653224846402687731055443895074953536317746151105191136668109116126976908390236666134248335965786689678469559899666145615690401923698003105735287968861188444633922977544209202900486688854583701450803308900842015734923204411100925542112303187108243262690036000416306175124785554092066557010547620980200386002311505174991292979157134799224309807994107771831967713947492170710860118257136187325327334822749867586849553982303068804391127479129442901546792809666518863192472353746090116873837678748440123890329075524278201841370918656646416887559136873263170235621368405397760882754388754413393466204185657101901749664231224952304426071552754769290863820705978342911123774874387137640837749918755112936057757556993600449051368484923213523035083061838572224662731201304758142344154897427932733778865324752894712824759149429772405680210441639088847494383111924475765652806823602948949060372084000762899363203631791307779495236493341741001834296088732815350526800196250316228476673363658549531638908759168566136090975678350587727725251997612144186779188268630285447673279046824912386236471343880781396480040644733124571933534727353977337908359541863167690816771917918097813275757560329618638538668623346331330104387582705702620327329495476827625808136034078460880030362828829133038929914701578899321925020963384449963589965322355496930341080782889157064946227458928758182024259525353686831254544069064849657093909827541374147459601647363700827686835598104515763045967923969352205142220441920505921500316717346912144655901724911818518285309673347644393762641801836192871569231435336215157358850173295260417516814235894447163005090369568857599518672062611149026392721608001747803837011835652696851232250078863269143749257625969440364467911570959360158941674604720574653220432584076036121349093340063076485973138493910036923440645441397456838421942561632730075451735127137112595887162241759547667930468142557725173012395418495146812398764615326829005924481272470427902112006368299489024758526787017988355425187547660410395869551550515467390763727851794206202860183064557743496491911741047842975062500965487830940669662277767112411388830199577155479341055451476382296935738160926804393384724019646704230454206652552032204063963738612221876759446686470469964657137218408221396792922847419194725196562956288000000000000*i1^135 + 12452738571902329947725683937999318605927196766177889501621924159330606836167272259069522154081383108575658448522276660151880256468624595167961671013165050803414746397070979277770666955839112109397193686576021726800020406098703976912558771486261634725019248653883040217046536768874972359502974002693185606233338874281489280302383558377142813470585516992085929381377005727276886959584584532358991022821776180258014624786428272485882583520211562450461266049876767226010970769368699636184738122375240749414517478114931144276730866307759741017322478085969371127364104763142187963138948896453178932375918396386613429135834245942175654207328808426767211626138045036655795731570775763125213130298716657226406863299651669814902492345800665804018903724459322996086818036904883375087468420495049357112809501014783728707994214910225259368458859917395643952521206464606043626063699390961788095804045374337867044606746480338927737436854083493773966683259244440182246829802052962068584500844116118456411387392260533155390104507473107417045281142212437852257593020181706948879966829702553172955689684560090421049980798280545250303611858992195710109533919905536624683272933008868271396111719126634689677274923064830875458666081835705254403595715254977571556044751611820210543918696501585048010824297425939458288713719366606877245270237210779013164005434786132441140027952609850873609616461444442570011357977386620763115152377338898683199882798412540665582871071284927508427690599293718778036538377688133619844118495149418676679388408313934055875610168056389241827463653357494107835953895358166389204520444026596501137191214179544083911894300995595342406269565417422236111471387109604461971790605979425978819278295380027029049324354615788854841571157829660650272486562739683280881217975577957918889381761191253071148725820128175205046342305173419392929965831304456433092905573610230426143271639350746361331932535846917962701191241767045623171187612943928680977712772302448095497619136691999801531813978275161529559590616110030614149311302588766456208737087881699105807145567563993304222260177676457291713847565803198565770478108984114538780680325032554932680398428372006847601917885064288863102544783737422419464445066629775329648608437735843676718805341626662541914663097950584675680592604702090282351111426738425236940811294067954394196920873033522290017817046977620486759261360775137756625244296068485114367571470069288400742749659383270976033483941180856270102025382804326802247555609664789075751465709627230781493230703335363156165070405508268253012960519900010479380082995401608252566756496767318743937739547647600074342685469392360298253872823561049079808000000000000*i1^136 + -3469259387989385646740230104504537139636910484276412735541894974714381993519302539232227110137033392617764507935160182127044074150979146859271190677485059106558244976838441447575338011938877742502741136691324263125299077980232247326860164675800692776135747485273930212249214506183237162983684398450443563179736497340182804801342087683336293875002445936064541483802399826889269460126996753321927955023876776912668978185849632372287308193604084712123049368547388042362959611988934298638080667018837901036230153036003374899966795416379394246115864070601079112496920493376971527294167723691322130276763828161432652912716280182981015947637938464588182481734654893871413870445296257840570099686501660925062585576985664762451647130794789861589745062369190221793020040159793123183164300319261107423572752800154476602756232321941757140752659485207679471653358032456942649126187611338403198525945899951183433396322194462781185463661477153113123480381273352424718210386203219332630420497559741939504252705497703414719370304331053626125577779033254486293585546604361958804873519891885309632477031177263804397197806359658792387427259969201263419359769456358727203346291169669946264289285020993259763828738459071649447948254529117888473239042114256409056472880217529320477680810717294105363289775575635598795078712026787377624866008366398752115404299614741147140390811221805872316189182442578914072626813452702891980291084230690103093488282541711117910961063479304542258000348489523457477503671679705307683124991166131052561547606459408069488610497160356722672337902118408608738897088915419904799225016422831029783595186496067750734937414441892862816684310513734254454396987502845354239942557862626677987179596701566831823714871074553164711673667211584097433221819070846285740388984917780093886105186992557471421704379536376120950695503992706098659641376281644216089901164483246623986518861380707189181607458580009708024845628454343664523859191107583387875416617429574752003171907610649240401312626292968029518421730882496160471519115993298727500925152230619587530588165343065441865622906856112558645891675701230850523579827659714292374782366017621474323660513490348548401125430563953536706195876878531062829863475608231590988902338212687711796413445838894101625031571314726097863742784730544451757679202153364544469368218672056373915227319478718328165625278287951915754551039327926323782801376721286709445648444834737318032745379348594284950083444523882089584589476732980332042798492948660941492928163183365232199056620294278811276151404536584068164672015351061018721640434764031845867796676222252814806946873126163004195691647133795683988091699200000000000*i1^137 + 309006121074640064393431494868845753368023434531653671637633454406750925725604608244269549673356858439371890469863179830412935303548239689889910253527612509724735869982705037066487603757740503115322066740580780515163713842092371495331040412784974912210998558174543011761709296378070968885755028500446776938927103156037023781247015646087757647191421643494393044116849516212649432863288814174304294218185041816413539197559291258578865790617346706246113753203279514692852311007271719976566891175099207248163759135700685436336504355299581866515528242924791108094339255416335609472231920209750112146548080060780230174780905018342004124764395332965665595449929457845464680314130834524974014758313619772506865036253313210435095122446414643685080094522554375471848432946518793000919386435734265886656606713299275614387153009284458133702404419160924291771334128892272607248583837684702716958875863685463354902184655128418469551936263632308795157499572814839420040273126494861029604381993493057267974010142154868914782202765101012350660369473793513290892261587176279767333922010829705897075398610385665530454701515139189522028395881093851668218568721895146949991487485636115971765429578076886746052471179590992556661777019660326438641101909304486299997059512125658532456936443100979072076862697606478966300593871093162095703111935425132898748833182442219465293070133508576189556771474543046334295899479347959007550028977571844231507133161878903343563325870453834859748364662557398128724445362478856127724562683840362897459225459117987212166393416216080354882342230234754693517538129575394235344757589519792984131506033498849323926291770216437654688983974899486622256168488724703019350557638830651111234128520043735218408632139460652852373657625843155046070436938778004662018819909447216750614103250470006794793474152186326335059372387515404574073934986780936387675186896065120636999298115523347338618565192222301039844011995485287474625255365385506267463588412981751132750293771459437398243748290629116433506566604511471754945445810527434352400479668652821788468985049207054564212854443565115024246913883249771517715621136070817404511018127700501869883424959871200199010308954334488664684614378525990499956196883049285559457306308071301648569279194308521768455043798947712669083235120294704054826753088177693480479901111145251991144084362091874835687807111902769272366917073762732290997256327741798093002103070111775208747097811666519737774340696918016278686534151990870099801119661301882598000521296084343680017686078884802709843470629861546582692104561831924119819938151730301226269528744169533074921231611339376521733160115896320000000000*i1^138 + -28706325248001659837637272390059586729008672719803481842229557644742680825425256133179809375123392067235478332804992362248110468899203921566277857626845643664961685933983712415348679825581176866485461776530227333069525778145339594794414735105690190923108038080825178669526558066999521325440249815729156392937423112601256739643268322282152698686262354905523378936824943264886783744644922923675558569958728438614804098838901632545230471470647725088829186202185576055785811656705049940911968109449416702317156148545938283827671644636953812866631239004806615068346443643138985768076271506937376658665002349931647499752021919335565958789649591430176792089757940326331705065335630855969598320708763717768342954473413993448899912223213641566335316532592707018545998224934110142080336818547035181193821242072691984397190397945034706102087861842084804185624873860620967577674612895171040567051251070122114870200522950995516621171324690296258266710409645897578856725666358079102256978381489173614235109026454502094735047332575769668953625592254146819688065667067348351688909850536164188860014434126708377234824689020057301155451513668410822497845211304294017843295055735078351968229863399610446152496522315928782868145508631303668341835707524977638662048101434554681306222842722013655106069150070128520529294511319447195043666080551515665304179699680199118053730222472036871633757195738663890267016722813714426026657424153627853841911948910522798636283578096628267071441918546486020849993008557300344808877324587920392009196196623650111547276870024312070778746137686918059036956511892212778519195796583833786865650985463599108858158304205512809751267843738588482114757965352527730294881051192947720586716646948304505960127276574528676140783279402091022734897174686135613451011926656842568328407604970256259045315033138716631491884904813444366043333394425778954466390208854908623514071205102583130610369755843579427284869524958362423152064748529297702239527043417450394133762751333876553565512732678538672169628352937825604212194902060917601114977233822791585195232235640742859483308981956009898835593922620709791708122901399530092082800830374748924379210695961527323135350667303745008619497356406447378861474101674103000520906927056542694507948124622216821659454797365194127420556777790733938085325245475597105451811706971966350955430118366192576222152402946266001323872144242191159830583515244498180803715995978498725383841078690211504829451413141384018300688524636305585036789350255484404072222475104496523377779374045005564310517801601992479757322749447608610536935408678609370292784248808239208043008211335124090880000000000*i1^139 + 2315220626607801140603433254638384489722859197013127294830694901102382849532795990054357105353106988187031656680836745745829342529115422971228550112057133132023099523221966427434698860813478107030411483638001968013116182837435170771654088582933642856835568745340857112814061536957198887172182486158569016350965983982099049446874634457030568234019611325976787699250833811458944972768896655181711218232526876509864552935722679238491762940418652893680325939208035122464792934990967258355490637887339593144186847231283206825440346923888326430300445027848814487500560740009125899553259540473639476973221817457911963975212810913074218945277078826793029611091961958620806979015454470293725116686274034787127797065275755478871019963076828775501253157051492239241911936770602697934693222102277440887404029505247993102913231443956723027407878796729167673565192733196293136101933301054906870861106227471257579903456834345573384476601560505636829932565389156387575543487002917414465542032010321383825886768881185386216161225775168308294043303300230923065376259802499142494033140459777014405025832080736024826048073671328983691626298804770125308529320444820104731006677683222422942638362106069713649357459199856307963868360071826478068380280357440664690126320933231073477606745877429354395606413799123435589953063543590039204617177128486173073648408130528613984615215704788533823511265645697312096396576412299692383218154582730325020326096415459123146649996218964914095508689395467784011832340157568460767457367865747950468053104961081388363389719300687370391914554951435683877622252303531765311553099029686356992559467431364410794408481872396567088354941880060192203712084284220914671508094223013270703390344004944840658252023391683057542655290951359452725440585977222358904289882171922860326552732936430994068124012904864172527772437318943424494453560458962159823573732542447335802300648744300780888655785223028836685338043607028660159827630296685647339628459284178633784599573584490316030527589252415260427661196070636346177841048437674960649648547263205175528563340790387236838530884999634296740136497310210429658774288278554779572197565692108046850186884567119949780604202871670282571774135123746762358117965271612674719893064120901531404672972814394648100147995609147071122981019405464871897312555659970037417245073834899306476478878023541698827028497323392068344526423898980581199020294419521589031918872685277187513026307262393216602374236253418331584571264504018882662376062582997086840320932576757989660999524246912406392346192196832391320515867884404628904551804091949947760694029500962559083151360000000000*i1^140 + -59174126394451434959972469696456474302523960933263213308121679289217358121529214713430932984906319527922181695184604029348386182116039142178928937411790887123895413807276045835595378020863456991232676194291285706127037275023708582018201727885373489851682057599291825040767931777006088459228782596907587843549070048254698409529505703690268753915232780731510203243231488560649763164045507543635628742312376455412424616146511610182555484444656797786124820816797797454079540540899031604818852725688227688613849501303295069789414960705000473428577126577767760601348598624981654562652770971308579998516930293909694188838411614451242050972643581535660039943844760167835722263805856036590452700139986548420309206416225140919827810268116626686184630238309456781442605352359246260965837311754953675674426922215512503060323054014987266970689281955986284643051404524463945024207403986907154485886046232183544351196056900051159261560959466486494811782363990266686845301673813668841740459863856114101235451042226427692288713804055199836346908321681266368285573561898029313959931016431966417716997255780806678109870439415146793368171919186012228378094379003622777513768035604932209929291591931796445651975270236880393371113294598762851306704878089814599883830769460652831460737743438865617578723276453545470665032650021692710402624108798036897629214779334142379648664209463025965195461428328990667711838452795867422279765825178971055723434045004748489027475839896376762757813612818039931164651070492428787997546633650914542782105544388500088569727789932519811646286479400790375464112974799079773566766213103326524698186521765066188163547217443154564812005411408551387760116975651808110525560489606167789768679503119497598663924060431417830554858910902931247808840686938376442830914608857094558552806360821307491207882291546565702023027391609063375623618890581761531003725645814237322405319324887045326233303862361794314209324098035621462612520125277571037516950913387578079499043677194401294022629389921929509778544027464093289898063987340543309730629065763704290477136817618743239292240770548496076491327096850751499118964789464951595263511115093878559724738860215013275373649794288017795558914280021168093187583300671078063626248065192675119054931510720041071975295717610117255308555606848304998838570144199737371995342809436197794984567069623326468211072983431735460097151593129069120142379110008735466594438891207520885141232791438754785605986335127096277788362158832330313200469094731148971434824709266521714954199333676771523773385618490398008354658417618811699857207225500292236720824385536000000000*i1^141 + 939462777941972351066649971881247130715659047277236744692068804733671696638179244964912690590753809949777129618443052275677562679379159189125000574270592959693163147918961719230295280866469805280273882144877882851444063830031410500843365321367506316291753245207084194774721072744635752425253946129168820169343507221228828354814804664596432533219542329575171299406648766418384980711402909431889826640145403575468493548547837726943304150493612633796877249460762416533438777137029941737500697305836181689664626895747649753937022518355700879579507145292816584024779748801045355219453991196680802778748487531512620644048354592940459208090419128775777871314938901235841507907029464761894842901370144553820903219771925415017654242868259158206181721939918382712922749869160848107609607657580400279688616473580308684686152198512862578446304182857550563992079852055874854159996960946284784769750697745039934621937433727235333625990829859957779323746928236697939596792746908965106501103264280517930085799291010581785099258504296852757586371297508273338534348356633507385069200566296277343512879336019711595915906796930942104181624321706951441536201202981432399581714595121839309582476658201382655451787874481653801144561644945099775517507537974718143630298866094802418420906212443826527710393855818077946381206370893969534070753720298666081511050301497343580870837255133795449087364236812708328175650649324360668270864700763733194185018477520365503177624983822196837920494507692625840587351931451330115237063124016433824094390045920896291793835610215127436808296248566723199106421774154439053605280502595027301324280956986311065094764166193696928196538411505902097028334430896177147815941912813984719123568796761337108180206731174561867024579110867090904944615843348853768695666178885859746690999803190007519844566001666346858180461928249626725619445758208235377288834626878721788906097427406774744149066482184612715578541625818019532960544199244723659415481801065781137476439369755566464208455033622554313100610606457009422173529692497197903142194286128006883310268191801561918711426101389346547724604365478835938814019696470865768006499071935435526522261319163028380603350617946282876130165155188445823453422382559845474440671775856904802960961969323678059807949331937707551528998971165776776976526123890562901604376799532255541040733250495060148578140128399267870960549668961366763883198189369955933093925585910625884243305775637517638048821176730721234701911768696846493288854721414781122230865250011897984823353209659207745557387597555088348048024034449097710049323336597504000000000*i1^142 + -14631603532805168190851694061503721414687914410558235180340753721054251957213961309630964017539148793490720769357616085951663897798960057763784798326226411338931031659401850360705136784260542352498425710651917283581844617387979372953489975054284241146602576312277766281565318787474061296961999103290191574418810761005834340482894167162016714223238538056618030012339595019163798996340364326978174961137381782981492449317525850054110186300438539896376577564684220045364595828188245360432858241594233910840777082360541462401199281716057320229877352720303935194531747877482050939533958046678323389926824054929228793964734830604469470205363945273619839865584952373078362705363817324287439866064329584318494788796515792344705277438013381785838997695571958180393695133299848048692662158408047223684358304395425047973770356364207521324026933192800599153973387333507946323006106513637004857287873464063235521438380948613424922359110794270427915387037633401911726395773646189131441234288810912092549387871840552249328434289557811073090521468673084244168651440266224143211713815356948228133031669876840301197409035163358024922344710842080996688059117273342605974744213709273130139432672405711528135998792346460529902213825094421606117623411716024926546655193255820183609828941386433767219254014552702001697383949439366607430180525460394236266321741884681944330999607472582931084154397079341837313240845032973228090927082114969672017545385175845545979982365850253167706914715780050490608891533801321264249873538263557794866315786411082715007455148979473327003832055158673018629357140202702373058682443878074532074055163105464836210388171460207326643377150377112326283343662706896636179163417706153818682098745333246499411860780742060779323805121112682169892362755387978876202053098108620701224776673169571172396637131080600255797669601515459376625998926438431735170212910276038553275675703562960717705734121613838134742227996649262458238819817874661252771975247205930595397693262122320186852928657884710124863252580506574706968636595687039868697442513435361183409922024069529106748329118882242974614727689746686394932761033016352939168099571051166852813290755458253401636168622489141647113686621684509193768888071661795075464161298704118871068794532325341962280139145917713875598202168272859379277954013291820001101030902307727092091190446139188330490623974438081203583116312453327381067917442168941363585885831939799116834451087869882815550153835443046197761864614440208369574639846765069512053262892869119991875941550935853534646609337838883275585566368300397074841600000000*i1^143 + 28899704031124799889437906487865551147509247509853654931105283814625607928242787628056705850758549436259010507480027264852983250049719267684849341035429209305257794954281912526479880791309419268597732493893223572175531040515881357838993244298801685739988182935934044520273991232202324079177242718130867532540291202610799050149199319753750059144911739846716884179631871526894609268261708771803771231191794992419624495545983634594495523964115718780029804741903665594125534328647545628634803569766700540631381549933243889448809855038682440986336736586239549637454198706853955175480151693094470571988344839935893560735632831304933895017996800171959609885071463107458448202436750290697136286926364029466803152736924728649772058655321695722037448807584324462718104174978680151370856743613756493174168291520449104395983598276176205225658125253629377442292650491666227234370513780705840924384389568308283145488468535336611056748648703234560472998423469634095822075522599767184756605234126900755458798265125639352566097882606735026438935606280793366380967625483551143057268708352915488423058081525172552015691929997997951840027795848055732654727066127516165359188816167663520978492403027394474234993964132520786113107476971782214401865436729454915301796683880367497115507197014345768202718270795449396510800635075213769710106654476484590695086643660022810808948334876120956536922261936032851703788014590524087643025496159640437026644301533755493649379704798125093164239519081320509500799711187444332191701863297391537094712369439863240847673076206617540975416981290280846700093927786270668004580052098881938254500279950133152407075237163154591011447199440890089822693044677166164819467515054789470133814206453584474439665890111150757643444917611013390070560117119278552736613233136413537081123048703774880334339837801179430144964069716885709829922076660461779023375329808510396538898230335264444886736387675964956347230380970559884330589901812373542793608222820102419892871677062791244085701121927634573252145192076423032981599422483621696229507930749806533816695699931748431904883081606803209492891637518809518769023572597575107528561349220080183741322081929239828082845919839170717960051822028747212237881952831932390346864813921886812536104971860702764433588563520239796596247076407372706524551003106104019030428185146152220074197795002833963555448844505330800325623314097894568971021252211985199456393984176197215394835385384722220555272453178527225967240074182984004722673565989750717943663038006420678836193784154202785620432524440536641804697600000000*i1^144 + 44346834618340646049969061054316859571103858368762546388629807961265494511090592532339217268507587110363112750437366932946182954551145406517999721671464062988926165825080630271584050364959545192647578884421585295333115518751984243305616005670766528527631046215375184975083729860089410484754497540404872787072785334009982899823300607157327162314223077227288993651898466952052459959966717024947382761412424325651760892374521829429759255022988129177996653852365766242620061237069783443569808590387788669793362490500768427573946122227901203907663679553386368272004012604206226372281874801920851944323210868263379233446147325490014352551112692427674703589935934726418084728692368331435195104032732438676734236727886411049814395693486131261145597739834136237356944604283253380237582047342813655418763787139241789421378805521941927601139787336243553542834973702158930203187467776975598377275166922294621640155600050268680183583023267751528583450161073548571361054827207623980174130056063094356981903678046882680438408994957294920378982411213705785119884162221782206795784248442189540527534765654969249593127366781208016673173008603502755064868759797748538856217188976047303481075995703282653675144612361183063570810839926593118801035735495435120523023710357189740356227342404943874668387591216938747911848655238630554888505872334518187093843581945711326234977971221124937685343233410929811668010466815726975616429409306608145948623334146730809715537906654065305626261232680899546251885036941960389977285253969649983217798267782013676948001686004441412866144186682484456679228315896955421023986863197519383591083737517214292382661539723968797617135118930649905552235448471228299375689495356885613707819654397258010237325542045626011860908306131594690872786965290776628271662192812874057115159169750079867774855033171621264661199390189059997068857407237147901969222400907313537161368139445004960445561291733344202154383692078702575442951813009680322928284086536391506155058126155131997857619876062360360956974639532519088651757018386345947940021715471260684280787711583943577873991657107833719802560776761903158387780335413904349748674083607935331012859073818688541278918348972650659266280280960476049544417647515592790139540916427915336216494178945469866214134299996864991033936786067830734921637122193430881693766822529717048559881730955113796077274999886563155555705511307621784032622900813209257758359634323121134788618197040408354529075685760002622776967100750789852890611272175539925077694381475514078897541099629584938910277959680000000*i1^145 + -36534244251228725442808235886665730764496656462815133140230595581058656164969926371824862175936766667534591855814695292957410096401200221759440360887823045020947765856217454629187615251102636136018259497997553488395380441630775537829056238510907390687169758774458559529013799349918746707630351907920152793150440200521806447228758218756775261339226236354320484453998454142727473435460307040333473600677647009395534735892735994057969499487094027509336392305210181552751073104818269404915104785541937199100153745477040854998366717165376003292502683475610504830443006163220907301966599027195246157184429600407435687223920002274834487053865172054463195238654878705024265190354347493270135317795560160103117803405331184509280684103691953094499663499578550905494165644548058006165961736038361372063647125405706846913621999786680744998301472196208605185280506506202247989798102855386357858002554235516621715545926939459988016633215699247265938674998002676414763153655342203377514989960237020770592843749754947360282164044050514717435435399290503472160979193694004545380034258061727567061521886792404069262133815080674523914038206969468577995161122145424042856877239090183470307568855314009557917137749023590668590710269603628844923785746661841271215429044705973819696421875662326949958378684637036112185764243399645766267753540205528169600687943952687685662687241682403063152538379686224382994119765221904457218334952001554913312041647575550704391318767005875096506676121665937364662401805745490976103338278206959886876955897201227502674211912471787696631231792056878507738692936131475110995181955216246007374870304161151681014137085122917657960381001565332048719615436330993209975927906176780984790570529391384742215811274614642471825269884360740823653710533985919454828437373896651560421940097603771704404316074411735677272337207599160605566657938354248229774489376837374114611383822116244562492016097070366092160444790450850505708191722830195622364614642767340751743980463095152787728742550697247457941160220691014055359908022811657244200096122109834247129132038471641445470224875140228310854607398536653275629552258386930292457438821177328097147277059672269630687697192388615327685940730404374175770543092405353194135653911558303895266183539527776117537211759610862538090390538951557937709748804271427091176073615732567982431705488976082952679407959807679182757825387212843356294394744388370389890571679350997295689526001289380580066817178900159699678553840739456078810042389325618945664219406784535362718971440660480000000*i1^146 + -34100723850078587796984091885871465222263527222564998666523984868528225587647398254291923972957214974834479565043847990826396835579491366678211809216268574416678436945351112311648444378108337777920160947928284334498113685220284912239522015087023359317834383250275862138298669124639111131121952890475616081865484742337495245257938438492934301710299440388868979627055869151538146009887805974768650187242751389034765035264762233582482418575483355371565739268556117366288682965734302492043047872258567975139642120540041877918353158392729134551281516350582311312330950721626925816812287548063530519861233735484486812630863095938819728113453359541705596733021612794063098825512932457574257661288902143667615676063938541824822320432527469419960989929497398739971400410539115089822457208509780178725463427303349204207648373723740205092947427452606413311763181036519768214414007422116239024360851091051904129586004616516791724447090677539764164389819857706319687331024188661336068800375212340616344102976563470845175499142983993079668589286209760943255332819657312722073043619385685698462094354221473527940661467733584231746334373904654324058533182629936727673028435457551227866761005558869607055936502794016792599530666056218957453370168154677908109968707032872943926065795714035620325342448627581697831640317922958549805529858266204550298413928321172026762818119856358265146735496726923330196712216767906966348809454776508725918717049489776656566520997477564612359338850877329365053257646693113148236432648888580249622081707281212427482598078566538066770129409858608023380315990380314025797984772302074257857509949950824566198560025129708401590022877138959172234014867458499296318788185160657511322139956487832252782388454297453638056411731787806844685483870894987399077211463614981239384101612244039077697386525179622668411781971362081634648517081522120123772482952642917551987499507205658114286791883772868409975896748884925582797616926749641005351525509432016692211259532370871273814997724051595852227677192204257215657379172893139539482313190618070821415224779852537009041236246674146349143066386114932607098107391450064829312537960679012616120932187895346972066892820047159699069935210975672217751647164692004077974163930536461559687156624195433950008723367322729543009328303762861760019938835973818436630852883906851408117849985212752907460791381722320978251428053637954692526801067469908788754109147788944518531200294250384513464358934049919438810937791064073149266193708485675728134761574320570368000000*i1^147 + 2799868077206205602703287569128559575555047876139835549988845001588889426346963966511092484210644921820469287492969602710168142389195724440186502350231375063129110223131551656578150834490242291092928481421057915488622361416617321549666606004126179874590017261710797562841847052695906885514604116169377834647020697446177994877379276321072040876373783196468223675249132391752576578762767140129012568349670719364544262159585612700644739677939143583274326744471292948738184052166101686904554950329854672458628250130838351168434420419367867570671167804175975996979837942873460975935884455737725489155040000611521250530253183258442767941238727000779892807547585247594301700752423136954203197342140927232637622434490076716729711289764174960824821709899017829535449938435120887166128906230539508702252133009679833319899659497957326508558225433100916405114661614259651460303940770723619664944352907871699900455644162434864463351768681185182749845071602640325884776303850080701464050262736319022260330088130804665810855739552553574618612235826808037395818715190067354718117092231204507169008231302485883180513408859542667947583833186381127175525228887551114640380924780419931005377970144713403781230801199094037834671772283584245316269149929303292754271142640403254593275252412978177966302551249045524719601465198229555514220063033476498647902911955538713662391361260891805313805730235371993755376634559615687802164825370392313400920024106322779529892931874293451725763214536833935020092822777032134580915163836547950339381241239914709745786093126255309840616202084564343640351642119728208751309334684042290176040535336261574498436713661617657415700306032237764717054655261803340890057454280118240606492337039676797665012304357031040697546683369171000669780716657743867379408702494971891926952323909472716680294064556832541162810966295145649312638155227544523904276936359518897601342228343577221426368503144800489769327967232458738741035825655122853749773175738904331704536676037235452376338938975703064777685555136442078901933860679055111374766732946723016197928286833966792697298407480636876352857650738668329584411379425374429023304327596375893714903248753642397654170032712536019708261049449528232315658780905281377560300302631649151641516525279517770125732795339438798365766155249128554239590378912788399549134957277422304328003208685439420583565899924434681178306729022640934048086091629736035041315267632171980857299831607825023347358531682805046429623612690606381003336158069452596838400000*i1^148 + 153404832184285955088802758524325045733176748874434771779102380391654942886945507227273902439654142666635864399724865322889431150944252049147235569354587079044590118951771529218996664537710051256028544401092142643884018608048034218580371561016944896711183980393845311377046051882871474654519684927319952266324795052160358488304003641695334582652030813804649884916215430023258505495104539921311985373139123726550071900907320465047988827780440515732257901945467421703199331292983944068323269014495132813481679338081171305705422769853292867223787970503598092026139411902081196780739442604305050226064468869835539602026510513236653898137851250521259565291365321961328752290589778468513734620150069936384617419328985761462741160066248259481847278503649621993034561735896483177593866464307399452199194589937701295045173336096704434807807519215885335586756673580843411775241349594872823805926638086101465845637114868986753319993667111185062756501964085459562384214916105706722241431172297937994951139519996108626825240534566828486388353255398537600375399023539271460527172580568019142088607210309850288105586404355417576898170881300460571605322023153358169444897042640743387016476111679885325126868135991803352144247292759608272261283599518791132402321396699262857950451940742491794643164779425560325301683270000213008593551332443241050448093391548219249646634558003457000910107871662111025255629349647512646508572842779501679829485356360400821205821828903497207501446093396325300562077416064037347511624007131354078875988333820336563619250719560672437936918670685506224909088675052080779793360273561463496772970263562484600206109956590877693952279420145444835703092930430873147380883036945526461992639495027375459089008163313276118473742655441100592346773067682982773808561493657875502712658079304908235141077217623382305404606641352883493879238872825933605558345067596346956130885627952358057605139783799833064633032597403928401023583927230476684353747654423553044678776598662975058630906996492874646072805802716372096044001729054237066211177288203445382078862686195158496563281525785558990315182717388514778588839482981394658406146172835339162919654086489232776825722008782950960707625100258621187050785200212253011749277401212773144951027599910603507802947965608395408143999219676693177569224317198970045310375802334812187968909879714142651615775668828280929631730588792943745265654439039092453372214041320827444717953875841593361347053820390002978147080330410100942438400000*i1^149 + 3076003819454619370856824571263223981728327601826878153868987193757467080709142223199388185102715135675957789160748017522333447156730492117088663848710172094420451393257472355580481891247567787282127379645569224875475341440982964611142218374377122916479790631092375166049453343134329013923779037763490490071277973377233607864317927521807779920346293225608557949568801233815655024834549521351808910229952758854492738977303526523387943653675985861508299556645950271030093655245916942749626757683536326837128090396416002275542401307070046357404435940266294132166720315209732504388827401093845074463179748613824937985832437068380820371771611242548752491592378109024322779125822819630923504714677276537500908898158207549887194032032319366424934466923613465438314172335848536433202511286166043432032259202729760514547837803620682043219299721202735786836234373340316760422776596495084674530590314083566212992221442930017901209450178904192089306293125204166130865162848201647950092825844879953130820422109572072782618153537205294456166135456729349842764797040913351078657956610016820147911443514286571180040065449627733242935282040909137949003168695923222012184063298901868888458593852920345662992088012208311979476310061047971713467604219066811807584961997658952089767364084180709806564554335654755626848424438216955557463892666632391148708080178109994886732358622190760068816232165662088201950955626062816110718478359860481533187463391532216296874793425794000233046698119985418537017910260704579423956556882925842704772809019036133496848035233829656285562110335139637894566992295748763208722459883534873615061850786179862390566190014045130696009421460382748833341843407401452738631238977288330699907975301939899441880126912119295896279414427430695770351114233792574043100647959950962806640010297899067191275697698113504869905661773589987416342582988588738127629431416356858644185210212456511898563247590544935302462066291976173209862336582977416653101057606225907933719131182933616937171660703145677915590804315090412758754118588387839126885207701879677905973716321168326663203574236820746298736583545424766174644380366854093224166959429797334262657179270788079425125308846370749173689988840524101036463230610860268032754755200860177020602411065833220312519849128819699992470063847751583279044826745084358749207704498057852228795796252365185276308363459547921121025144902608590710124116807902602732414155152466400419837490518127705883347258057603197540761600000*i1^150 + 7880466979136112171400416280992241854383064421914160388080067234776251694051565126767055769699330160489056482868142570151808574163886515359308420918312807407733998754381088803163121326968482095836554150031001497268495978546368882151861140689871333236672137101115998300846411775753297480387827197864617024440149188289824044119573613157291427549973886162016761872448996701544543064905071371127122465621647126016663998546771061461959426436437393745892450390099038740518041339091558465541964891820998226591043175722346606832209898041992328446766470260343365997162332561727069555192702832468246417347041969712797823391096472838661217002271956268038631297973432276777106741140005344824886389231758189227571874527053478675927946434413644837761160658545206672651092010052902188008827678669853871119162419154631368683490341227229288571860095996125340809260573126969532738987153841355983665238087686704335671378597969317062858521925110174184365591408845722998710458295316091975521035286392339199207078988760996317575646926799621160081562799588337514609026549884767504126358106628153235634670131149798155600721476935017207282113301752490578881139622284091298409348625383215419096102940942663785518938695127605160853617771949929721272439617249971921121543500654033521915447061810496771915089224037867520835496618982148203628420447205245363590777913725623704498561247308704915720079801990974823168797247033812706783740759735856739678434313304215864994860308913386565648013780327144794749380410705331629370675339295483805341796678595176463694336898783763009718718272980838605304001627379454960928316976536380691830656014503683199534349588560951281499017760271111725586231431660296848668177432258764984101577887480679420947317815799618657943922442885462659645167701954634313475764566984391459051437600700667178666233363261237799376097714549056994195359351727217040583345664457181491581031846757073430863628721993353819457411705447628086753514738625187775791946773483938347026592064497511128819901934551759520203237846649408296220483814226692097499986113483886433777404644457367374675255819724019603925014001614999857428948415395444782373492469960898176629936116192167173895901532877002288280917794968889898463812793713082000704441521018226324499367141341454751856744149800005664294861366249208939479212987563191260445486722282984791912286157524502615549275572604019360617362443780991140706348459698898625950743922400611844858514796557788885800714240000*i1^151 + 112409699323179912369542049584588895525914715840163475475291846793034776244851544582194275873484483177516134182036493477190397162786395380659030166744050619785753015691027316041732829080646647285636002782300897233156940265872664549163795459082871860203681408546510799856124482937315301034906424750357951170701753811464370527226642452344685875011303158858738753054973319593053378580012472055925580963775688106984353788437717949709816289464793131133105054317766513450311212174231587710564053543069505858161435255910578257744854679768626249817952257558729873194651271682879142078639627235587053549322773376869875273339013353781363071329590333273626266196894332876973031160982380478032208326759509139112585651773563481090849953755795259386828148917053135831287864584163004024982371581576749553559978672358118363706768173279162404584046503894536415386441924136022277940505230180074034660737382207032262366597917499374512147019228393172465578184847241086058461474161037694361202240994713161281926096551178827810992984697832370293955004417458945360236228927039398617399146814104974118758125147000671744638325654141527862168422672570663872536401123861616579692684497614639730301229307589384968984536692693841367261457127631418587993491374283882030464556034442234768915795492559172484598207583792716194793907316307551859230702120713912469575104682509541959546798792617997981559419619551485088964234069440720692702710220835445742073794223220856947053944674614145045471391547360919338420257951259706187441289840639853708732888235332826100931570666621513435714865927027936420221357487091314840648883943780551178858347509690353086251978555529920568109050680750518207858889429129189418391167079731080514911355190180077842501357156536099440830041634255865755195028273670066307886042412047777448805229150750244275309914832527510083351235959574292305561785381728896280258824989540598061138553257689277401673263668071312901460230292267455294649802536949030220150462831823234854027862792737341987075651096099009047289395866351964122572929370876605523619593552127431901688471846942361219624519347927853282347593356540006666627347608628827883867950153885461390471413956946189940449178480978056581671552461448216818462520965677985068716270550586731986284205570084928915819695119026405764235842629874720987126241475532262694555487706617686578238869796955574325202580026802122850372330711033893244341144597095268824816651427207654237316055040000*i1^152 + 74272472080060038135877244395318972188427328431968675044486772819913186531085209907191977604478647169276741205821133332008742537666151055645547482437297611375216714680130394759240277023611888628036622283219689926486752741205179390822546240126906567475814730543696892173532891871170360952741216243867963233393536516938176226191356784756477174445281237091031109427126362481514817961168313091143750973277951106609517053411337780312036105010177879883959251341705084510709038852100318811701672381175410893235126775182901518276270116338714158659690282142098338503421864249027864556885601872314713253862842427570879143812084710565261493397735288814990214532125610228718303941227061126381456421996839131216610256747747622248866248590380051752245584052503534914959829049716046137475540893877972042582279893038691286990201401750981517320050491805564715340329763077069850579008960340857850706858411039331041287687180198746422773417033650331758472160573603345679451744172844906024977362579870473970091011548920358157926754242595325967673147815564952865502654726664965630611151247499005127424093807323091830842678739739990915494315595146661992646326580237035293752065332374960183689208987812175612475081730580467571203118154735915839770846105099477896159833866661565674954434316785407737780689318159497094460087561505628157531191497023268186952710983576479263791519160577151535505646623103788611700059043574992301944565732844038158557638926349119167391376965996826237053810747416444355938140904592831086331061227965518170412683708377498804327971296289481896219013319841548970994900967923640656872849558042578813585245757377453630315202752675094450207853945840066153576495305338371809389738336120529015546280378344804931007861300370457023213304820331922193054761736190222625387226540416125383465381666509317232891824995253857206970309999907465303891934401882652168696301855692190673759935643357377137239460442358227243425464164214928953455297421611548978163695684113018775894690847397921170368594087752406310388387905680731607118487001763831918141072174883218359396395611241975195050191153589358440731371121698350968202128665097268954050038324864731909791149180788245171344561802903686007548673897765843257810180349887182666902603032335486632625549535727986532714107840535839502298828263186391241520027604550453715327853066428709991058169224334963712027926663998957775222889605558767710192006955667199140806262784000*i1^153 + 11086227929958600855060683248996857542006585131608764385197142341888245055685941526762322860099027613608739303418584540285299462719386376508404042746254791748525686926420778983137283883711566483688194478896682656250048690105778617063923050319434404409534464083169289633741701021169109554003534579219948833538571884399392681461609535168630137113249798430089682520053135544073658524117932118200310519962627071539469474365177942697958205399087308253680543346464639318054573067653158694118410280853418380970098530738109437809105478137789913632311028033017605560907230681106153123662015856149345492716463434342039600003574349598843485655568584104482974792509631644900776417025538020987219027944314940717778560645729820579066630083491565726871587196930744641341458509507673769670735170196320060741802166890765929812536507118222617857326567220053065016485859056391474640915135877586425689151435483112531853145296170803847856541475731585447928900077214187312618814972547416376824259547966737214784902410016082363142059900284237028807959824436319828691572479773127355437210553953441104625599097802666912093317849400140609491248444561360835566203068155307879896523420942628545168646406045933954167011097196653210903665042978172630363312130800413263612282298112834220211733962815615089436084609492584371304889849951711212819903846193468578663071267595214104210975514121031332190098206582832210966988641514615784036996258893435309959076119602231542193049592952425270669634073895160183459759100119550576815454254216985891530013932372841525685810060224834390419601777662485571969728281363722349869333010764687676610816032916447984209243559448020650059953410002901300728443336154448585244541795571565725040734520829017778860063496350088170684202050592712112448343585351149244637701958394776766725999832143119714007465784367132827916811372259335149583847528937768035805520013180886773486195573796966877782831957157714580392603122549309622075436056491390038327752272488540073047872431434668763399465469458461301373942977088972595043345365737283433535591745094280820829959606131254957083423341932897074536136536959516309112477189994018917654131610137409865766792121850441458679508418752506918010503358296601874550429178095006449798597453379159848956080810288091776667720107262349549369195560550126438902049503266157451488487810101047702453450305526212766765843431209290917290694647460242615955357696000*i1^154 + -19592908307829406128689205169539666669226341235934031253087996661793736056742594311183554100736223460976765645941278581245583966543678308817349469935428505382939774550089116010574203998073871724103902194824357819264146814160397007377437015374740019308490465549956552910722334858127906959443864876345789311195602649812469330629397944345892313782859264320888191556811136427958609270378185245491880018161866269712032220196506929705640761097531856977759409429550575701526273542441870855177356496570840526739795270991717251006498586099121266862897832714872764814009159495117783190548695591384822801040976731027016821709453319369330363915662455612848937061821701485507232559109355350986725397921376354215533930450995437975925193493398969803604953649250458434243104519662492294438543573565341369972591131028409383137119800387799172150969804893726672005358433499608447526675752790175789779741347122382655758652057901049386369163886906026637701599324058673847610922499312756559345865236932852925408720665953773230091806660522062319097755214700563358021644701145416763964648577008170591330950069562655175275910764451635112732259568033334596319909525961934067257454936704918525272055555338557376759188299117557993313793750151580102509337480514075093861797049468873705203884081319494963501154181434739573075944299462862407353886437838571616846543346089008386116892576285349576190960186865127984332900881218677483818177173636301276637182464743170204720892831125894936490845621511951739039414163920940076559293993867306413662332225393401465812147238955975946911586076373057273427909308731928478442535102942175720635686069944078243663372191510194576593002957634401532050847131113702660893500606820202983065865900816797300002094349100545835725607844179051540237607710933449324252377150104658952891156773248772334724502496667015375375907120921939607495303506873428440175403662168413159964392465198054299412548315146454489320868789180736636997837830613818316456208565733295505493892250079484995941511947899308943434903984768171186911965393488458933977525906720484013313487978938069488109016822101570416256741557760156953957665260584686435230235660970913482069712231305625331561529522086113626850398960416933310552115465171314503710523295074433736504296890287426390054676363286206945616423561598377619967216530312794655065307622066950665057860930608563720587645936083131199337267200*i1^155 + 8756288840458460671149090511783484297146526778533001448538493020214900361786753836160445029877513497998996810922630732127505690893969355541949851883562253548788888455974048406861911277067952135902468309102120358061252497397526029706881515839653255322763122159605995708399534721711881842132704997646555697363157959236049830787423274137554766680421994903258902481702578467716582452833405977892063566577085741449363133268081586793800894376653263313770699744169258514092572301640611024586024708633238555179880595904287588923473563415336540945938299391212800222188954467464340354158027904110582868679625673803645958188711295911968906750263870669776006598999001013213757465632972226817897174769632081796060540933911285211015917728613220906628255912894765255525775756765082186864402969678244217328947762871889517568236710426317194944237103746586746699664202449260932608067396837105358970962862068669015917867142992584729525883400025528556848629021959113522567461993999209940142809271426893259974344486168479729976555978307121626734295950194146652839775051881453854356518541139332544342431112338191663311834706494552285721951844765518747127431570751231054955370801376598434390716957117698164871644008943168177964654709994044261848544339791541465434024282312864024414576537687335956877669369294035998348423561957364689857652394860328833955813330738797509815443517903670195191483162365937206311312561927548551694048947312310559532056819506049762284197457926334578646499179452486818909053709604877977339818344004663231127700058367324572349656863976986248154728457047668154230243632672147017650710257125657821524581251140846825775166036940952397902668519966784563624817439559641449539312214454748530141628749096752235075358928538215310738390267924181963013515741166587954297096833363812719045400559305232279304653010678691791297767834827782472199259413084050311845759840562787450691840350844459329116388617871799075108515317558104177800593064658710739089146345387460859282293647077839111337509520929306937431692114543590627558393655675987735679195468434315831650026979415199929743015577683166600093313915827129989360344882693093338558145785765787111626056630548532157467100348991825850935125314797562895541065323072928390360544210757531581771169877309257463053565598118816586865465438697858834081402409721629787494004570334692201131771007241743971123200*i1^156 + -410822958675538936118599293878424410884627357291309035578625526867753014467621180568768779310673468071039341560427004934441476941071386435731659855604036558502834215875010786267401910689071023338818976914441529662129402259732637392431381384207963929170318447151465952784555296316214813817377836003805015543220206668305526622571819130832347953908096694459874012344344445157217594354613806235843375504514259677240498479075727387369855842843893214274810847436592019425268675824819588609255568133878346538718359620171166355608309473091715194697454777908852460269996253656280383643348562968031679539096848666929444071702947731841325000071046349395204955479391829393394636844451336816508229983043510777508649420825306703660848541265077972198324307555056287259797605527285795690463589427893968493585273505801932277423793801141981820288479234076537539249982148732199480633415447813069640280254849339710778032065550217576544027319877442303825566467269670291656985301349418026115152930447452055014125148329862815157414839798344058201033470732808625425097074029182311520400844826794822468608543384833115241815161175512770900519035518597586823684785432273582638912334520638020015946515670033487173331696520348193835384085934048143036118595195317601884941364617605276947274310904551108510128073281666343852451200913767960546717784609764229615306205335352538774312432984166358079469281246913159190172105206727195565051225242683837893363047904033236794202296449171433968289311060138260484457992162123222329478569356076242066562412254606786579527686353985905850379880913902604788782021869509367066411914560017319098854200176849035558525775266933082644422807432688779424223036036753436955929069306364805917549850686606008811120657630087875983430076840675785924674819214458814679724225653335637670726211457329930163132280341023330744702992387468990565383495410858004620210330187362026823045650867061501452712524806680594389062547564616162066891992682272924997082083216861203824203497199832088559427284234808335291127029823430307954777335726255624371096988101468768820535538289673467886694164176910421392709653680475121111985274552171459544534227317150080835231217551214583840085848554276635680993970508612235668576853192639058769851840809209242683128155727219987882724791053295502437363642028030810058659786564524787524599275407278080*i1^157 + -28939219318589220042213129272779301724631511849684889594906762581020309975075791198846422200339944287601382626328757256848580564839606321711928003649460264422009174183025549628144544001300807859960995549856197913186701926570466143664971520201239576652687177360850685391007228754023502618786943415443790538730447643173257889471138387092407094659339825848366285807860733591394168647736014313232662202044625747180735293317801942005007938891900601556194858611078870912721687119001822839249381922345906075218228254276295412048589568857316360507928701561235087356393867380730770987894887660047669801983490903593809630542757622895664675172370690333031628957060982566076920020713869652929775309052860530309469582767168278018042006198078713624530295737276100202792034413424713380473077094118066388989970787190840752816715044990704563437758466664261518098360443340181413749109687685820120801654666026430900941045408868855882790827000074050497380602786316864866784559443400145469688713072463379548629873864479722515207416337801550624943016538617262867650457668045411743876552338791370449135369072389983004705344013997682845844879998216023874807743003394649182329421106429994798867228693972881618269812553731799261911932811268803576422107998067606857246521885906215712509959149284981047437805114049828393287684139469949723448907763985507370953192264642595946646039573817980463205103766776731137077107603072081478102701935871290736839675309821024167515151493129903253083663446132165280227606059316759840052716598163545438357979901512764854669858802150469437234721741995824638598550981745124002854675389229643127160775487192844279207474455879483422697914346669510256053077308157830536405388389074093287306724201702401907123396136678348716649045886955234649775391152723137366623083807005442945712466909747773376045233975124371755191293643916387177711498185151881753337361286294363900045412226445955575591879943060294375221903324324245801884385958462076532841436671676900984840002573009463377319399203318050192009869380731883317729357242333291360171764670232987947829208235508408618100028354520023398718859529537427323234946579176603241594226116153924924112240547267340343722246055959425458481754085799175820662125077906018578741144234792800856003038161741639943697512685125310249255956573522406194181832704*i1^158 + -282486289793249907081242359087969260213887866867263525219811533071614073235298946120240281463223342857696658240937793565741303859743654935030376207171476284545094997600035862720379118961697181135400790258904357630572289353871332472766960929917164620110657424911135810587237856979999782415839590446618109223410340157181655558094595087005578812602591912669606084838960123190314994917040740670209648828994040494009891630322001975407637032173998803817099472363450051457967111296283095412966005470444362873872783022025340882568625559147388891471609603228484036355379715170464414485794327021048207875811071899841331951361030892110781156513557164650551523345834417212686511469706829413744926522733171283033101419854536062065567094069541732314137608741786025236688207353676370369063561852531916407671505546099499537846268907223590395782896501837516879878395730806833950643893917625979856553911097759910973455208741354401139274711541078726465881878717601029165118123843775734833820182238144443094241903832836191324866706477440489988789208401120264242858869915423477073402194417320545157242810065795286019709584671454038782541464534944358945118417769486553938232506047172625894380453362302053085857203372868079301140757673767272820588881867619072242387132594372456397250741800429215953985897567187204244987153796487718969704219726893155611206149838271791208534332298666905404838899283656326120409191350336261855185782073492994741329919930707537027058999295594839442355445731205886445989576960903616682207430673106336424882899365215274900853118941396716652506470207485556702030923446913054665084844350192741006256716902634177766101475731389012728470048188334052158995385198621419140448125939255775760808826555600488072069657301483410384795584964796199967967962440643706062842052554609357713333304629614066720032053372752157564279472378756966983632097494756915001305945070140123688795056721502683342475106486280782221848831049395318469092692175482708240125445717472775318682656174714172405436069303505788075832027265304825367616044056229722371019807544812786135563977777526902833062081430914321848653063512380732119108056848913716246654317814611085972314175099763650469751867898392024194208939526274873207270814956650098019196020635835039279425436656274990903343448064*i1^159 - N1*601943519169062573282082304490029052198118198835876670763309871341622918435534724166962889632012655154499271726387840464308389688019322227251935587371004430484700553114044543542013902537694992590346402542517570103930784997981557765*i3 ] ]